Patents Examined by Oanh Duong
  • Patent number: 10743278
    Abstract: A device and method for registering devices on advanced networks as well as providing operative communications between a legacy device and a advanced network. The legacy device may contain data, such as sensor data, which is being collected on a network outside the communication range/abilities of the legacy device. An intermediary device may receive the data via a first communication scheme and send the device to a server collecting the data via a second communication scheme.
    Type: Grant
    Filed: October 3, 2016
    Date of Patent: August 11, 2020
    Assignee: InterDigital Patent Holdings, Inc.
    Inventors: Joseph M. Murray, Jean-Louis Gauvreau, Rocco Di Girolamo, Kenneth F. Lynch, Prabhakar R. Chitrapu, Scott C. Hergenhan, Robert A. DiFazio
  • Patent number: 10733029
    Abstract: In an example, it is determined if a first cluster of computing nodes can host an additional service. If the first cluster of computing nodes can host the additional service, a first service hosted in a second cluster of computing nodes is identified as the additional service. Subsequently, an internet protocol (IP) address for the first service is reallocated from the second cluster of computing nodes to the first cluster of computing nodes.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: August 4, 2020
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Praveen Kumar Shimoga Manjunatha, Ravikumar Vallabhu
  • Patent number: 10721296
    Abstract: Embodiments of the present systems and methods may provide the capability to reduce service unavailability, client disruption, network traffic and processing load due to state synchronization. For example, a computer-implemented method for controlling operation of a plurality of server computer systems may comprise determining an order in which the plurality of server computer systems is to be restarted and restarting each of the plurality of server computer systems sequentially according to the determined order, wherein a leader of the server computer systems receives and handles write requests for the plurality of server computer systems, and wherein the leader server computer system is restarted last.
    Type: Grant
    Filed: December 4, 2017
    Date of Patent: July 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Nir Rozenbaum, Bruno Wassermann
  • Patent number: 10721309
    Abstract: System and method can support data communication in a heterogeneous environment. The system can establish a connection between a first device and a second device, wherein the connection is based on a protocol, which associates a host mode or an accessory mode with one or more connected devices. Furthermore, a controller on the first device can determine a device type associated with the second device, and can configure the first device to be in either the host mode or the accessory mode, based on the determined device type associated with the second device, to handle data communication between the first device and the second device.
    Type: Grant
    Filed: October 3, 2018
    Date of Patent: July 21, 2020
    Assignee: SZ DJI TECHNOLOGY CO., LTD.
    Inventors: Bing Xue, Zhongqian You
  • Patent number: 10701370
    Abstract: A system and method for transmission of a video stream are provided. The system may include: an encoder adapted to generate a video stream comprising a plurality of encoded frames, encoded according to at least one encoding parameter; a comparator in communication with the encoder, the comparator adapted to compare encoded frames of the plurality of encoded frames with input frames to determine a fitness metric reflective of visual quality of the encoded frames; and a controller in communication with the comparator, the controller adapted to adjust the at least one encoding parameter based on the fitness metric.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: June 30, 2020
    Assignee: DEJERO LABS INC.
    Inventors: David Pui Keung Sze, Akos Horvath, Bogdan Frusina, Barry Gilhuly, Cameron Kenneth Smith, Joseph Robert Wayne Mallet, Anthony Todd Schneider, Robert Flatt, Hagen Kaye
  • Patent number: 10686665
    Abstract: Implementations generally relate methods, systems, and computer readable media for discovery of an open network adapter. In some implementations, a method includes receiving, by a software-defined network (SDN) controller, a notification of an open networking adapter (ONA) establishing a connection with a switch, the ONA having an address associated therewith. The method further includes identifying the switch based on a lookup of the address of the ONA in forwarding tables of a neighboring switch of the SDN controller. The method further includes applying a service profile configuration to a port of the switch where the ONA is connected.
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: June 16, 2020
    Assignee: Avaya Inc.
    Inventors: Seetharam V. Rao, Prashantkumar Sthavarmath, Prashanth Kumar, Sunil Menon, Seung Bong Han
  • Patent number: 10666570
    Abstract: Apparatuses and methods associated with management of computing infrastructure resources and workloads are disclosed herein. In embodiments, an apparatus may comprise a resource-workload manager having: a placement solution generator to generate a plurality of potential resource placement solutions for allocation of various resources of the computing infrastructure to various workloads; one or more utility function calculators to calculate one or more values for one or more provider-centric attributes, and one or more values for one or more customer-centric attributes, for the plurality of potential solutions; an analyzer to analyze the attributes and select one of the potential resource placement solutions; and a resource allocator to allocate the resources, based at least in part on the selected resource placement solution. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: May 26, 2020
    Assignee: Intel Corporation
    Inventors: Radhika Loomba, Thijs Metsch, Grigorios Katsaros, Joseph Butler, Kevin Mullery
  • Patent number: 10659543
    Abstract: Described in detail herein is a usage tracking system. In exemplary embodiments, an usage application executed on a device can transmit a request to a computing system for connecting the device to the Internet. The computing system can include a first server and a second server. The computing system can receive the request for connecting the device to the Internet from the application. The first server can initiate a connection of the device with the Internet. The first server can allocate a range of Internet Protocol (IP) addresses to the at least one device based on a set of selected digital services being executed on the at least one device. Each IP address of the range of IP addresses corresponds to a digital service of selected set of digital services executed on the at least one device.
    Type: Grant
    Filed: October 4, 2017
    Date of Patent: May 19, 2020
    Assignee: Toluna Israel Limited
    Inventors: Roi Saltzman, Frank Smadja, Ido Azran, Yizhaq Ben Yosef
  • Patent number: 10659832
    Abstract: A method for dynamic bitrate selection for streaming media includes receiving one or more chunks from a first media stream of a plurality of bitrate media streams of a media file at a streaming buffer of the processing device, the plurality of bitrate media streams comprising a first subset of bitrate media streams including the first media stream and a second subset of bitrate media streams having a bitrate higher than a first bitrate of the first media stream.
    Type: Grant
    Filed: February 11, 2019
    Date of Patent: May 19, 2020
    Assignee: GOOGLE LLC
    Inventors: Youngsang Cho, Sungsoo Lim
  • Patent number: 10659331
    Abstract: A network device in a network system which includes a plurality of network devices and a management system managing information collected from the plurality of network devices, the network devices comprising, a memory storing instructions; and a processor which is capable of executing the instructions causing the network device to: receive, from the management system, token information for another network device which is managed in the management system in the same management group as the network device; try communication with the another network device by using the received token information; and send information regarding the communication to the management system, wherein the token information is sent from a management application executed by the another network device to the management system, before a detection of an abnormality in the another network device by the management system.
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: May 19, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventor: Masahito Numata
  • Patent number: 10652714
    Abstract: Aspects of the subject disclosure may include, for example, identifying a configuration of a second end user device that includes device data and applications, generating a configuration template associated with the second end user device, providing a first end user device with access to the configuration template for enabling the first end user device to be configured, detecting an adjustment to the configuration of the second end user device, and transmitting a notification of a configuration change at the second end user device responsive to the detecting of the adjustment to enable the first end user device to be reconfigured according to the adjustment to the configuration of the second end user device. Other embodiments are disclosed.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: May 12, 2020
    Assignees: AT&T Intellectual Property I, L.P., AT&T Mobility II LLC
    Inventors: Ari Craine, Matthew Arcaro
  • Patent number: 10650078
    Abstract: Content rendering techniques are disclosed that reduce latency in rendering of content by extracting resource intensive content from the content. An example method may include identifying items of resource intensive content included in an item of original content, and extracting the items of resource intensive content from the item of original content. The extracted items of resource intensive content are replaced with corresponding extraction markers in the item of original content to create an item of modified content. At the time of rendering the item of modified content, the extracted items of resource intensive content may be retrieved and appropriately inserted into the item of modified content to recreate the item of original content.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: May 12, 2020
    Assignee: Adobe Inc.
    Inventors: Charles Peter Antao, Anant Bhushan, Neha Singhal, Pradeep R Revankar, Harshit Jain
  • Patent number: 10630534
    Abstract: Systems and methods are disclosed for secure transmission of computer server event notifications, including receiving a topic subscription request from a partner, registering the partner topic subscription request, obtaining a new computer server event to report, determining a subscribed partner subscribed to computer server events of a same type as the new computer server event, transmitting an event notification to the subscribed partner, and registering the event notification.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: April 21, 2020
    Assignee: Worldpay, LLC
    Inventor: Sachin Pawaskar
  • Patent number: 10623472
    Abstract: Releases to the production environment of a cloud computing environment are deployed in a manner that maintains control over restricted data and the data plane of the cloud computing environment. A DevOps personnel is tasked with developing the release. However, the DevOps personnel is not authorized to deploy the release to the cloud computing environment because the DevOps personnel does not have access to restricted data in the cloud computing environment or the ability to modify the cloud computing environment to gain access to restricted data. Operating personnel who has access to restricted data and the right to modify the cloud computing environment is notified of the release and given release specifications providing details of the release. If the operator approves the release, the release is transferred to the cloud computing environment. A deployment engine then automatically deploys the release to the production environment of the cloud computing environment.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: April 14, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Karthik Palanivel, Jason Ward, Maksim Libenson, Rajesh Korada, Mike Kippen, William Bartholomew, Izabella Lankerovich, Pradeep Ayyappan Nair
  • Patent number: 10616662
    Abstract: Systems and methods to provide video signals and control signals over an internet protocol (IP) communications network are presented herein. Video signals and control signals may be obtained via an IP communications network. The control signals may be associated with the video signals using synchronization source identifiers as described in IETF RFC 3550.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: April 7, 2020
    Assignee: Disney Enterprises, Inc.
    Inventors: Michael Strein, Vladislav Feldman, Efthimis Stefanidis, Joseph Kenny, Craig Beardsley
  • Patent number: 10614164
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining textual based message data of a messaging system; processing the textual based message data to determine one or more sentiment parameter associated to the textual based message data; and outputting an alert based on a result of the processing.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: April 7, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lisa Seacat DeLuca, Jeremy A. Greenberger, Zachary M. Greenberger
  • Patent number: 10608965
    Abstract: One embodiment provides a method, including: receiving, at a conversation agent, text-based input from a user and beginning a conversation between the user and the conversation agent; capturing at least one facial image of the user and analyzing the facial image to extract eye gaze information and facial expressions of the user; identifying, within the text based conversation, a concept of interest to the user, wherein the identifying comprises analyzing the eye gaze information to identify a position within the text-based conversation and determining the concept corresponding to the position within the text-based conversation; determining an emotion of the user in relation to the concept of interest, wherein the determining an emotion comprises analyzing the facial expressions of the user; and providing a text-based response to the user, wherein the text-based response is formulated in view of the determined emotion and the identified concept of interest.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: March 31, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kuntal Dey, Mohit Jain, Pratyush Kumar
  • Patent number: 10547656
    Abstract: Embodiments described herein relate to real-time streaming of large quantities of time critical data over multiple distinct networks from a wireless communications device. More specifically, embodiments described herein may address challenges and problems of maintaining consistent data reception quality when faced with the anomalies of a moving sender that is sending data using a relatively unstable radio frequency (RF) method. This may be achieved by converting single source data into multiple data streams, placing them in transport buffers and storing them for forwarding. A plurality radio frequency interface modules provide wireless connectivity to a plurality of wireless networks for transmission over the plurality of networks. Links are maintained to provide feedback on network connections to allow for the transfer of data from one network to another, from one radio frequency interface module to another, and to adjust the amount of data being transmitted.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: January 28, 2020
    Assignee: DEJERO LABS INC.
    Inventors: Bogdan Frusina, Akos Horvath, David Pui Keung Sze, Barry Gilhuly, Cameron Kenneth Smith, Joseph Robert Wayne Mallet, Robert Flatt
  • Patent number: 10541859
    Abstract: A system for secure transmission of business event notifications includes a memory, at least one processor, a service gateway configured to: publish application programming interfaces (APIs) for secure transmission of business event notifications, a notification server configured to: publish APIs for secure transmission of business event notifications corresponding to the APIs published by the service gateway, obtain a new business event to report, determine a partner to receive a notification of the new business event, transmit an event notification to the partner by way of the service gateway APIs, and register the event notification in a database.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: January 21, 2020
    Assignee: Worldpay, LLC
    Inventor: Sachin Pawaskar
  • Patent number: 10536531
    Abstract: A system in which a terminal device communicates with a server and processes data enables the terminal device to continue processing data even when a communication fault occurs. A data processing device has a data storage unit storing data processing device-side master data, connects through a server communication path to a server, updates the data processing device-side master data stored in the data storage unit based on server-side master data stored by the server, connects to a tablet through a process communication path, responds based on the data processing device-side master data stored by the data storage unit to a master data transmission request sent by the tablet, and receives the process information sent by the tablet.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: January 14, 2020
    Assignee: Seiko Epson Corporation
    Inventors: Junichi Yoshizawa, Koichiro Tsutsumi, Kazunori Chihara, Takashi Kawamori