Patents Examined by William G. Trost
  • Patent number: 10958737
    Abstract: A system for multimedia content delivery includes one or more processors; and a storage medium storing instructions. When executed, the instructions may configure the one or more processors to perform operations including: delivering to a set of client devices a manifest including fake segment URLs; receiving, from a client device, a segment request including a client ID and a requested URL. The method may also include selecting content for the at least one of the client devices based on the client ID when determining the requested URL is unavailable; redirecting the segment request to a content address associated with the selected content; and providing the selected content to the at least one of the client devices.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: March 23, 2021
    Assignee: SYNAMEDIA LIMITED
    Inventors: David Livshits, Vered Anikster
  • Patent number: 10951622
    Abstract: A method and device are provided for use in a network including at least one existing device. At least one virtual sub-network is established within the network and a certain trust level is assigned to the at least one virtual sub-network. The device is assigned a first trust level. The device receives a token correlated with the assigned first trust level. The device is permitted into the at least one virtual subnet upon presentation of that token if the first trust level corresponds or includes the certain trust level.
    Type: Grant
    Filed: October 22, 2015
    Date of Patent: March 16, 2021
    Assignee: Siemens Aktiengesellschaft
    Inventors: Markus Heintel, Amine Mohamed Houyou
  • Patent number: 10944707
    Abstract: A contents providing system for providing video contents through a social service includes a memory storing computer-readable instructions; and one or more processors configured to execute the instructions to, manage information on a social network between users of the social service; and provide a together-watching function if at least one conversation partner is selected from a list of different persons related to a user according to the social network, wherein the together-watching function is a function that provides simultaneous display of a conversation screen with the at least one conversation partner and a video reproduction screen in which the video contents are reproduced.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: March 9, 2021
    Assignee: Line Corporation
    Inventors: Jung Min Lee, Eun Ae Park, A Reum Kim
  • Patent number: 10931558
    Abstract: A system and method for dynamically generating scripts. The system includes at least a server device and a client device. The server device receives, from the client device, a request for generating a test script. The server device identifies parameter fields corresponding to the request. The client device provides a user interface based on the request, the user interface including the parameter fields corresponding to the request. The server device receives, a set of parameter inputs for the parameter fields and a selection of a testing tool. The server device retrieves, a test script template corresponding to the testing tool, and generates a test script based on the test script template retrieved by the server device and the set of parameter inputs received from the client device.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: February 23, 2021
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Rakesh Nallavalli, Ashim Gomes, Priyadharshini Madhanagopal Vasanthi, Kirk Vannest, Furqan Rehman
  • Patent number: 10928086
    Abstract: According to certain embodiments, a system comprises a master device and a plurality of slave devices. The master device configured to determine that one or more of the slave devices use a default address reserved for unconfigured devices, and to communicate a command to each slave device that is using the default address. The command comprises a list of unused addresses and an instruction to enter a selection round to select one of the addresses from the list.
    Type: Grant
    Filed: January 16, 2018
    Date of Patent: February 23, 2021
    Assignee: Lennox Industries Inc.
    Inventors: Richard Dutt, Christopher S. Tracy
  • Patent number: 10887368
    Abstract: A solution is proposed for monitoring quality of a conference call. Corresponding methods are implemented on a client computing machine of a participant to the conference call, a server computing machine for managing the conference call and a computing system comprising the server computing machine and a plurality of client computing machines, respectively. One or more test signals (having corresponding test frequencies within a human audible range) are generated by each client computing machine in the mute mode without audible effects on the participant. The test signals are transmitted from the client computing machine to the server computing machine. The server computing machine verifies the quality of the conference call for the participant according to a comparison of one or more received signals (received from the client computing machine) with the test signals. Computer programs and computer program products for performing the corresponding methods are also proposed.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: January 5, 2021
    Assignee: International Business Machines Corporation
    Inventors: Gianluca Gargaro, Marco De Gregorio
  • Patent number: 10873556
    Abstract: Systems and methods are disclosed for compiling, curating, and sharing digital content. A content clearinghouse server can compile digital content items received from a number of content sources and curate the digital content items for a user of a client device. The content clearinghouse server can also receive information from client devices to be broadcast to a number of different platforms. Digital content items received from content sources and broadcast information can each be de-duplicated at the content clearinghouse server.
    Type: Grant
    Filed: July 14, 2015
    Date of Patent: December 22, 2020
    Assignee: Urban2Suburban Innovations, LLC
    Inventor: Heather Noell Jorgenson
  • Patent number: 10860802
    Abstract: According to an example, a system may receive a conversation with a first chatbot version through a messaging application, generate a first conversation file from the conversation, execute the first conversation file with a second chatbot version to generate a second conversation file, and compare the first conversation file with the second conversation file.
    Type: Grant
    Filed: March 13, 2018
    Date of Patent: December 8, 2020
    Assignee: MICRO FOCUS LLC
    Inventors: Mihai Cristian, Paul Damian
  • Patent number: 10862756
    Abstract: Systems and methods for identifying a new device in an internet of things (IoT) network comprising a plurality of devices. The method includes, by a processor: detecting that a new device has been added to the IoT network; receiving identification data corresponding to the new device; determining a first device identification using a deep learning algorithm; determining a second device identification using a clustering algorithm; determining a third device identification based on a reference table; determining a fourth device identification by analyzing one or more values included in the identification data. The method further includes selecting, at least one of the first device identification, the second device identification, the third device identification, or the fourth device identification, as a final device identification by performing a weighted selection.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: December 8, 2020
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Anup L. Gupta, Praveen R. Dhanabalan, Akshata Bhat, Jaskirat Chauhan
  • Patent number: 10826978
    Abstract: A computer-implemented method for server load control may include: (a) receiving a request of a first type or a second type; (b) transmitting a response of a form that will not be processed by the second computer, thereby reducing the load on a third computer, when the request is of the first type, and that will be processed by the second computer when the request is of the second type; and (c) when the request is of the second type and the response is processed by the second computer, receiving a message from the second computer that results from the processed response and indicates that the request is not of the first type. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: November 3, 2020
    Assignee: CA, Inc.
    Inventor: Chakravarthi Srinivasa Chigurupati
  • Patent number: 10819784
    Abstract: An API mediation system can allow an original service designed to interact with client systems over a first API to interact with other client systems over a second API without significant modifications to the original service. The API mediation system can automatically generate a mediation layer designed to translate communications to and from the original service between the first and second APIs. Similarly, the API mediation system can implement a mapping between functions of the original service through the first API and equivalent functions over the second API, including mapping security operations or other security methods between the first and second APIs. To generate the mapping layer, the API mediation system can generate a model of the original service outlining the underlying functionality of the original service.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: October 27, 2020
    Assignee: The Bank of New York Mellon
    Inventors: Randy T. Solton, Lizbeth B. Stevenson
  • Patent number: 10805115
    Abstract: Various embodiments of systems, computer program products, and methods for providing Internet of Things (IoT) gateway are described herein. In an aspect, a selection of an Internet of Things (IoT) gateway application is received. A device model in the IoT gateway application is generated. The device model includes one or more device types and corresponding device specific message type definitions. Further, one or more devices corresponding to the one or more device types are identified. Upon receiving a selection of one or more of the identified one or more devices, the selected one or more devices are registered to communicate structured data associated with the registered one or more devices with a selected at least one landscape via the Internet based on the device specific message type definitions.
    Type: Grant
    Filed: August 18, 2016
    Date of Patent: October 13, 2020
    Assignee: SAP SE
    Inventor: Michael Ameling
  • Patent number: 10798005
    Abstract: An approach is provided for optimizing application throughput. Data is collected about traffic flow in a computer network from one or more switches and one or more switches in the computer network. A hot spot destination in the computer network is identified by performing analytics on the collected data about the traffic flow against a traffic pattern in the computer network. An application-optimized software-defined networking (SDN) path is created for new flows to the hot spot destination. In response to an establishment of a new flow, the new flow is forwarded to the application-optimized SDN path.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: October 6, 2020
    Assignee: International Business Machines Corporation
    Inventor: Hsiulan Chen
  • Patent number: 10791041
    Abstract: A novel centralized troubleshooting tool that enables user to troubleshoot a distributed virtual network with a single consistent user interface is provided. The distributed virtual network being monitored or debugged by the centralized troubleshooting tool includes different types of logical resources (LRs) that placed or distributed across different physical endpoints (PEs). The centralized troubleshooting tool provides functions that allow the user to invoke commands on different physical endpoints in order to collect information about the logical resources running in those physical endpoints. This allows the user to compare and analyze the information from different PEs for a same LR.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: September 29, 2020
    Assignee: NICIRA, INC.
    Inventors: Xin Wang, Yusheng Wang, Jianjun Shen, Donghai Han, Hua Wang, Chidambareswaran Raman, Akhila Naveen, Raju Koganty
  • Patent number: 10778735
    Abstract: A method of personalizing a social networking profile page within a computer network, the method comprising receiving user preferences from an owner of a social network profile, receiving data describing a viewer of the owner's social networking profile, and differentiating artifacts available on the owner's social networking profile based on the user preferences and data describing a viewer of the owner's social networking profile.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: September 15, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bernadette A. Carter, Arthur R. Francis
  • Patent number: 10778607
    Abstract: A method and system for bandwidth sharing to enable communication between users. A second key is received from a first user after the first user received the second key from a second user. A directive to transfer W upload bandwidth from the first user to the second user for a time duration is received. A first and second key was previously provided to the first and second user, configured to identify the first and second user, in conjunction with the first user and second user having an upload bandwidth of U1 and U2 for transmitting data, respectively. Responsive to the second key being received from the first user, the first and second user's upload bandwidth is changed to U2?W and U1+W, respectively. The specified data is transferred from the second user to the first user with a permitted upload bandwidth between U2 and U2+W.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: September 15, 2020
    Assignee: International Business Machines Corporation
    Inventor: Michael D. McCarrick
  • Patent number: 10742721
    Abstract: In general, techniques are described for dynamically programming a cloud-based service exchange to enable connections from an enterprise buyer in one metropolitan area to connect to a cloud exchange in another metropolitan area. For example, a network data center includes a programmable network platform to receive an indication of a network service provider (NSP) configured to transport traffic to a customer in a second metropolitan area; provision a virtual circuit from a customer-facing port of a cloud-based services exchange point of the second metropolitan area to the NSP; receive a service request that specifies one or more cloud services provided by one or more cloud service provider networks of the first metropolitan area operated by the respective cloud service providers; and configure access to the one or more cloud services provided by one or more cloud service provider networks via the virtual circuit.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: August 11, 2020
    Assignee: Equinix, Inc.
    Inventors: Theodore James Wagner, Guido Franciscus Wilhelmus Coenders, Micah Bartell
  • Patent number: 10721098
    Abstract: Connectivity between data centers in a hybrid cloud system having a first data center managed by a first organization and a second data center managed by a second organization, the first organization being a tenant in the second data center, is optimized. According to the described technique, a path-optimized connection is established through a wide area network (WAN) between a first gateway of a first data center and a second gateway of a second data center for an application executing in the first data center based on performance of paths across a set of Internet Protocol (IP) flows. Application packets received from the application at the first gateway are forwarded to a WAN optimization appliance in the first data center. WAN optimized application packets received from the WAN optimization appliance at the first gateway are then sent to the second gateway over the path-optimized connection.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: July 21, 2020
    Assignee: VMware, Inc.
    Inventors: Serge Maskalik, Weiqing Wu, Aravind Srinivasan, Sachin Thakkar, Debashis Basak
  • Patent number: 10721161
    Abstract: An example method of optimizing connectivity between data centers in a hybrid cloud system having a first data center managed by a first organization and a second data center managed by a second organization, the first organization being a tenant in the second data center. The method includes probing a wide area network (WAN) with test packets by varying an internet protocol (IP) flow tuple of the test packets across a set of IP flows. The method includes identifying a plurality of paths between a gateway of the first data center and another gateway of the second data center associated with the set of IP flows. The method further includes selecting an IP flow from the set of IP flows for an application executing in the first data center. The method further includes establishing a path-optimized connection between the gateway and the other gateway through the WAN having the selected IP flow for use by the application.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: July 21, 2020
    Assignee: VMware, Inc.
    Inventors: Serge Maskalik, Weiqing Wu, Debashis Basak, Sachin Thakkar, Allwyn Sequeira
  • Patent number: 10721289
    Abstract: Disclosed is method for operating of an electronic device, including receiving a resource information list of a web content from a first server, receiving, from the first server, at least one resource included in the resource information list of the web content, and requesting at least one resource of the resource information list of the web content from a second server based on the received resource information list and the received at least one resource.
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: July 21, 2020
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Yu-Youl Eom, Sung-Hak Lee