Patents Examined by Thao D Duong
  • Patent number: 11202570
    Abstract: Various surgical hubs are disclosed. A surgical hub comprises a storage device; a processor coupled to the storage device; and a memory coupled to the processor. The memory stores instructions executable by the processor to: receive data from a surgical instrument coupled to the surgical hub; and determine a rate at which to transfer the data from the surgical hub to a remote cloud-based medical analytics network based on available storage capacity of the storage device.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: December 21, 2021
    Assignee: Cilag GmbH International
    Inventors: Frederick E. Shelton, IV, Jason L. Harris, David C. Yates
  • Patent number: 11201803
    Abstract: An object of the present invention is to avoid the situation where data to be transmitted have to be discarded, even when a network to which the data is to be transmitted is unavailable. The electronic control unit has: a determination part that executes a first determination process for determining whether a network to which data is to be transmitted is available or not; and a transmission part that executes a first transmission process for transmitting the data to the network when it is determined that the network is available, and executes a storage process for storing the data in a storage medium when it is determined that the network is unavailable. The electronic control unit executes the same processes for another network as well.
    Type: Grant
    Filed: January 2, 2019
    Date of Patent: December 14, 2021
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: Yasuhiro Yamasaki, Toshio Kawamura, Nobuyuki Nakagawa, Yoshitaka Kaseda
  • Patent number: 11140230
    Abstract: A system for providing network services is provided. The system includes a device configured to interface with the network to receive a container, where the container is configured to interface with an operating system of the device and a plurality of applications operating on the device. The container is further configured to interface with a network services provider of one or more network services and one or more third party service providers.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: October 5, 2021
    Assignee: RELIANCE JIO INFOCOMM USA, INC.
    Inventors: Nathan A. Smith, Mathew Oommen, Pallavur A. Sankaranaraynan
  • Patent number: 11122130
    Abstract: Embodiments described herein relate to a method for orchestrating migrations using workflows. The method may include: receiving, by a migrator, a migration request; invoking, by the migrator, an endpoint information collector (EIC) to obtain endpoint information from a source endpoint and a target endpoint; performing a pre-requisite check using the endpoint information; analyzing, by a migration analyzer, the endpoint information to obtain a migration workflow; and performing a migration using the migration workflow.
    Type: Grant
    Filed: October 16, 2020
    Date of Patent: September 14, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Suren Kumar, Senthil Kumar Urkavalan, Sushbi Lal, Debadatta Mishra, Vinod Durairaj
  • Patent number: 11102269
    Abstract: Techniques for media stream patching using dynamic frame prediction are described. A frame loss detector of a decoder can detect a frame loss condition of an input media stream and cause a request for a substitute frame to be sent to a frame predictor. The frame predictor uses one or more machine learning models to infer a substitute frame, which is inserted into the media stream for further processing and distribution.
    Type: Grant
    Filed: September 21, 2020
    Date of Patent: August 24, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Rushil Gupta
  • Patent number: 11095650
    Abstract: Systems, computer program products, and methods are described herein for authorization of resource allocation across an electronic network environment. The present invention is configured to receive a resource distribution request for distribution of resources from a resource distribution repository of a user to the first entity; retrieve one or more operational decision rules associated with the first entity; deny the distribution of resources from the resource distribution repository of the user to the first entity based on the operational rules; retrieve, from the resource distribution authorization database, at least one resource distribution decision matrix associated with the first entity; override the denial of the distribution of the resources from the resource distribution repository of the user to the first entity based on at least the resource distribution decision matrix; and initiate an execution of the distribution of resources associated with the resource distribution request.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: August 17, 2021
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Jeetendra Hukmichand Jain, Zeray Misgina Measho, Frederick John Charles Venuk, Marianne Schaufele Craig, James Harold Loney
  • Patent number: 11070492
    Abstract: An example method of managing virtualized computing resources provided by a public cloud includes: grouping subscriptions in the public cloud into reservations, each of the reservations including constraints on virtualized computing resources provided by at least one of the subscriptions; allocating the reservations among a plurality of principals; receiving a request to provision a workload from a user associated with a first principal of the plurality of principals, wherein the workload includes metadata describing constraints of the workload; generating a deployment plan for the workload based on the metadata therein and at least one of the reservations allocated to the first principal, the deployment plan specifying a first subscription of the subscriptions; and transmitting a deployment.
    Type: Grant
    Filed: November 13, 2019
    Date of Patent: July 20, 2021
    Assignee: VMware, Inc.
    Inventors: Dimitar Kostov, Alexander Dimitrov, Kristiyan Georgiev, Sabo Rusev
  • Patent number: 11057469
    Abstract: Embodiments of the present disclosure disclose a method and apparatus for service hosting of a distributed storage system.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: July 6, 2021
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO, LTD.
    Inventors: Yi Lv, Li Yu, Zhiguang Hu
  • Patent number: 11050807
    Abstract: An AI platform is fully integrated with existing VoIP/AVoIP telephony infrastructure. In the course of providing VoIP/AVoIP audiovisual calls, a VoIP/AVoIP media stream of audiovisual content is processed, and transferred between endpoints. AI processing is applied to each frame of the transferred audiovisual content, in real-time while the audiovisual call is occurring. For example, automated speech recognition can be performed on the content, in which the speech of the audiovisual content is converted to text. The audiovisual call can further be automatically transcribed to a text file in real-time. Another example is the automatic detection of the occurrence of specific triggers during calls. Additional enhanced functionality is automatically provided as a result of applying the AI processing to the transferred audiovisual content. For example, in response to detecting the occurrence of a specific trigger, a corresponding directive can be automatically output on a screen of a calling device.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: June 29, 2021
    Assignee: DIALPAD, INC.
    Inventors: James Palmer, Etienne Manderscheid, Kevin James, Jonathan Johnston, Nicholas Foster, Stefan Roesch
  • Patent number: 11044314
    Abstract: A database proxy includes a request processor, a cache, a database plugin, and interfaces for coupling the database proxy client devices, other database proxies, and database servers. The request processor is configured to receive a read request from a client, determine whether the read request is assigned to the database proxy, and return results of the read request to the client. When the read request is not assigned to the database proxy, the read request is forwarded to another database proxy. When the read request is assigned to the database proxy, the read request is processed using data stored in the cache when the results are stored in the cache or forwarded to the database plugin, which forwards the read request to a database server, receives the results from the database server, and returns the results to the request processor for storage in the cache.
    Type: Grant
    Filed: March 13, 2019
    Date of Patent: June 22, 2021
    Assignee: RENIAC, INC.
    Inventors: Chidamber Kulkarni, Aditya Alurkar, Pradeep Mishra, Prasanna Sukumar, Vijaya Raghava, Raushan Raj, Rahul Sachdev, Gurshaant Singh Malik, Ajit Mathew, Prasanna Sundararajan
  • Patent number: 11019125
    Abstract: A method for reducing bandwidth needed for streaming media content. The method includes identifying, by the streaming media server, a subset of a plurality of media content items having a portion of media data in common and extracting, by the streaming media server, the common portion from a first media content item of the subset; generating, by the streaming media server, a common media package comprising the extracted common portion, providing, by the streaming media server to a client media device, the common media package, and receiving, by the streaming media server from the client media device, a request for an item of content. The method also includes selecting an item of content from the subset; and transmitting, by the streaming media server to the client media device, an identification of the common media package and an identification of a chunk of the selected item of content subsequent to the common portion.
    Type: Grant
    Filed: May 4, 2020
    Date of Patent: May 25, 2021
    Assignee: Google LLC
    Inventors: Scott Davies, Justin Lewis
  • Patent number: 11016751
    Abstract: A method for automatically updating software of a computing device of a transportation device is provided herein. The method includes performing, by a server device, machine learning on run count performance data of the transportation device to determine a next idle time. The method includes publishing, by the server device, software availability information to the computing device of the transportation device with the next idle time. The method includes causing, by the server device, an automatic upgrade of the software of the computing device of the transportation device at the next idle time.
    Type: Grant
    Filed: June 5, 2019
    Date of Patent: May 25, 2021
    Assignee: OTIS ELEVATOR COMPANY
    Inventors: Amit Keshri, Appalaraju Marpu
  • Patent number: 11005795
    Abstract: Techniques for media item display configuration are described. In one embodiment, an apparatus may comprise a media management component operative to retrieve a plurality of contact-associated media items associated with a plurality of contacts for a user account associated with a messaging client by a messaging system; retrieve an engagement score for each of the plurality of contacts; and order the plurality of contact-associated media items based on the engagement score for each of the plurality of contacts; and a user interface component operative to receive a mixed-contact media display interface invocation in the messaging client for the messaging system; and display the plurality of contact-associated media items in a mixed-contact media display interface according to the ordering of the plurality of contact-associated media items. Other embodiments are described and claimed.
    Type: Grant
    Filed: June 5, 2019
    Date of Patent: May 11, 2021
    Assignee: WHATSAPP INC.
    Inventors: Udayan Shiv Bannerjee Bulchandani, Alfonso Gomez Jordana Manas, Brian Furtado
  • Patent number: 10985831
    Abstract: In one example, a system for a preventing unauthorized access to operational aircraft data is provided. The system includes a server configured to be positioned on an aircraft. The server configured to communicate with a portable electronic device and a plurality of aircraft systems, wherein the server is configured to unidirectionally communicate with the plurality of aircraft systems, wherein the server is configured to receive avionic operational data from the plurality of aircraft systems. The server is further configured to implement security measures to prevent unauthorized electronic devices from accessing the avionic operational data produced by the plurality of aircraft systems. The server is further configured to control dissemination of avionic operational data to electronic devices.
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: April 20, 2021
    Assignee: Honeywell International Inc.
    Inventors: Harold Anthony Zulch, III, Thomas D. Judd, Stephen Otis Hickman
  • Patent number: 10958585
    Abstract: Methods and apparatus for automatically identifying and correcting faults relating to poor communications service in a wireless system, e.g., in real time, are described. The methods are well suited for use in a system with a variety of access points, e.g., wireless and/or wired access points, which can be used to obtain access to the Internet or another network. Access points (APs), which have been configured to monitor in accordance with received monitoring configuration information, e.g. on a per access point interface basis, captures messages, store captured messages, and in collaboration with network monitoring apparatus which can be in an AP or external thereto, use message sequences to determine a remedial action to be automatically taken when poor service is likely as may be predicted based on the detected message sequence between a UE and one or more APs.
    Type: Grant
    Filed: December 31, 2018
    Date of Patent: March 23, 2021
    Assignee: Juniper Networks, Inc.
    Inventor: Ebrahim Safavi
  • Patent number: 10958734
    Abstract: Systems and techniques are provided for the emulation of cloud computing service regions. An emulation system receives an API request including an indication of an endpoint associated with a target region of a cloud computing service from a system in a virtual private cloud. Attributes are extracted from the API request. A manipulated API request is generated from the extracted attributes of the API request. The manipulated API request includes an indication of an endpoint located in a standard region of the cloud computing service. The manipulated API request is transmitted to the endpoint located in the standard region of the cloud computing service.
    Type: Grant
    Filed: May 2, 2019
    Date of Patent: March 23, 2021
    Assignee: DIGITAL AGE EXPERTS, LLC
    Inventor: Benjamin William Laibson
  • Patent number: 10944832
    Abstract: A communication system, method, and components are described. Specifically, a communication system having one or more Back-to-Back User Agents (B2BUAs) therein is described. The communication system also includes an RFC 4579 conference focus. Mechanisms are described which enable User Agents (UAs) to subscribe to conference state events and create ad-hoc conferences even though the conference focus is operating in a B2BUA environment.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: March 9, 2021
    Assignee: Avaya Inc.
    Inventors: Joel Ezell, Frank Boyle
  • Patent number: 10938752
    Abstract: Embodiments describe an approach for automatically generating feedback for an online forum. Embodiments determine if a user is using a solution to a problem, wherein the solution is posted on an online forum, and responsive to determining the user is using the solution, capturing environment information associated with the user's computing device. Additionally, embodiments determine if the solution solved the problem, and responsive to determining the solution solved the problem, automatically generate feedback associated with the solution, wherein the feedback comprises the environment information and information detailing that the solution solved the problem.
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: March 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Tanmayee Narendra, Tarun Tater, Srikanth Govindaraj Tamilselvam, Senthil Kumar Kumarasamy Mani
  • Patent number: 10931737
    Abstract: A personal cloud system is disclosed. The personal cloud system includes at least a smart device, and a server comprising at least a virtual machine, wherein each virtual machine includes a target text unit, the target text unit is information-connected to a header having a sorting code, the header is information-connected a logic configurable unit having at least an image file, and each image file includes an identification (ID) corresponding to the sorting code to be precisely read by the header, wherein the at least a smart device is connected to the server via the Internet or a local area network to read the logic configurable unit having an application, and the application is read and displayed according to the corresponding sorting code of the header such that the at least a smart device loads and executes the corresponding image file.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: February 23, 2021
    Inventor: Pao-Chen Lin
  • Patent number: 10924353
    Abstract: In one embodiment, a device classification service classifies a device in a network as being of a first device type. The service applies a first network policy that has an associated expiration timer to the device, based on its classification as being of the first device type. The service determines whether the device was reclassified as being of a different device type than that of the first device type before expiration of the expiration timer associated with the first network policy. The service applies a second network policy to the device, when the service determines that the device has not been reclassified as being of a different device type before expiration of the expiration timer associated with the first network policy.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: February 16, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Pierre-Andre Savalle, Jean-Philippe Vasseur, Grégory Mermoud