Patents Examined by Kidest Mendaye
  • Patent number: 11457060
    Abstract: A method and system of ID based content delivery where the selection and transmission of content is facilitated with use of version IDs associated with each available version of each particular piece of content. A relationship may be generated between the available versions in the version IDs to facilitate determining the version ID associated with a version desired for rendering at a particular type of terminal.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: September 27, 2022
    Assignee: Cable Television Laboratories, Inc.
    Inventors: David K. Broberg, J. Clarke Stevens, Judson D. Cary
  • Patent number: 11457048
    Abstract: A sharing system generates a user interface mechanism that can be actuated by a user, authoring a document. The user interface mechanism allows the user to set a completeness level corresponding to the document. The completeness level is then associated with the document so that, when the document is shared, the completeness level can be displayed to the recipient of the shared document.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: September 27, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Todd Smith Behrbaum, Samer Sawaya
  • Patent number: 11429094
    Abstract: A drone communication system and method. The system includes a first communication module; a second communication module; and a drone processor electrically connected to the first communication module and the second communication module respectively; and configured to receive and send a heartbeat packet and communication data through a first communication module and a first communication network, so as to communicate with a first communication port of a server; receive and send communication data through a second communication module and a second communication network, so as to communicate with a second communication port of a server. A receiving condition of the heartbeat packet is used to determine whether to use the communication data received by the first communication network or the second communication network.
    Type: Grant
    Filed: April 20, 2018
    Date of Patent: August 30, 2022
    Assignee: BEIJING JINGDONG QIANSHI TECHNOLOGY CO., LTD.
    Inventors: Wenkai Zhang, Yali Wang
  • Patent number: 11417663
    Abstract: A method, apparatus, and article of manufacture for collecting and exchanging data are disclosed. In one embodiment, the apparatus comprises a non-volatile memory device, which includes an interface for coupling the non-volatile memory device to a host system; non-volatile memory for storing data, including a plurality of executables at least two of which are executable on different operating systems or devices. The plurality of executables includes a data collection executable and a data transfer executable. The nonvolatile memory device also includes a controller to cause execution of at least one executable in the plurality of executables, including the data collection executable and the data transfer executable, where execution of the data collection executable causes data to be collected and stored in the non-volatile memory, and execution of which causes the collected data to be transferred to a location external to the non-volatile memory device.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: August 16, 2022
    Assignee: MO-DV, INC.
    Inventors: Martin Boliek, Robert D. Widergren, Wayne Hossenlopp
  • Patent number: 11418476
    Abstract: Messages are transmitted in a social media network. Embeddings of social media network users in the social media network are inferred. Propagation pathways over which the plurality of messages are transmitted through the social media network are classified. Action is taken on one or more of the messages that are transmitted through the social media network, based on the classification of the propagation pathways over which the messages are transmitted through the social media network and the inferred embeddings of the social media network users.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: August 16, 2022
    Assignee: Arizona Board of Regents on behalf of Arizona State University
    Inventors: Liang Wu, Huan Liu
  • Patent number: 11418447
    Abstract: Implementations are described herein for leveraging an “out-of-band” communication channel between nodes of a process automation system. In various implementations, an out-of-band communication channel may be established between two or more process automation nodes of a process automation system. The out-of-band communication channel may be outside of a process automation network through which the two or more process automation nodes are communicatively coupled with other process automation nodes of the process automation system. The two or more process automation nodes may cooperate with one or more of the other process automation nodes to implement an at least partially automated process. One or more characteristics of the process automation system may be monitored, and based on the monitoring, traffic may be selectively diverted from the process automation network to the out-of-band communication channel.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: August 16, 2022
    Assignee: YOKOGAWA ELECTRIC CORPORATION
    Inventors: David Emerson, Joseph Malm, Andrew Keller, Patrick Clay, Hidenori Sawahara, Vien Nguyen
  • Patent number: 11394805
    Abstract: Automatic discovery of API information is disclosed, including: receiving a transaction; obtaining a determined signature from the transaction; and determining that the determined signature comprises a candidate signature to potentially add to an application programming interface (API) model.
    Type: Grant
    Filed: July 6, 2020
    Date of Patent: July 19, 2022
    Assignee: Google LLC
    Inventors: A. Marsh Gardiner, Yegor Albertovich Pomortsev
  • Patent number: 11394783
    Abstract: A content driven service discovery and agent monitoring capabilities on Managed Endpoints methodology and system is disclosed. In a computer-implemented method, content information corresponding to an agent of a monitoring system is generated. Content information is pushed to the agent. The content information is used to alter the agent such that an altered agent is generated. The altered agent is generated without requiring a complete update of the agent.
    Type: Grant
    Filed: August 14, 2019
    Date of Patent: July 19, 2022
    Assignee: VMware, Inc.
    Inventors: V Vimal Das Kammath, Zacharia George, Narendra Madanapalli, Rahav Vembuli, Aditya Sushilendra Kolhar
  • Patent number: 11388273
    Abstract: An approach is provided in which a microservice fabric controller initiates a call flow that includes a set of transactions through a microservices chain that includes a set of microservices. The microservice fabric controller detects a transaction failure at one of the microservices that is positioned in the microservices chain subsequent to at least one successful microservice. In turn, the microservice fabric controller retries the transaction on the failed microservice without disrupting the previously successful microservice.
    Type: Grant
    Filed: May 5, 2019
    Date of Patent: July 12, 2022
    Assignee: International Business Machines Corporation
    Inventors: Shashidhar Bomma, Akash V. Gunjal, Neeraj Kumar Kashyap, Sudheesh S. Kairali
  • Patent number: 11381530
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for instantiating a dialog process at a particular child node state. In one aspect, a method includes receiving a request specifying a particular child node state of a dialog process, instantiating the dialog process at the root node state, providing input responses to the dialog process that cause the dialog process to traverse from the root node state to the particular child node state, where each input response is provided in response to an input request, and providing data that causes a user device to present the dialog process at the particular child node state.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: July 5, 2022
    Assignee: GOOGLE LLC
    Inventor: Alex Daniel Jacobson
  • Patent number: 11349707
    Abstract: This application is directed to an electronic device that operates as both a sound component for a doorbell and a component of a security system. For instance, the electronic device may receive a signal from the doorbell. The electronic device may then output a sound associated with the doorbell. Additionally, the electronic device may receive data from one or more sensors associated with the security system. Based on the data, the electronic device may perform one or more functions. For instance, if the electronic device sets a specific mode of the security system, the electronic device may output a sound representing an alarm of the security system. Additionally, the electronic device may send data to another electronic device, such as a server or a client device, that indicates that the one or more sensors detected an event.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: May 31, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Peter Gerstberger, Michael Robert Harris
  • Patent number: 11343329
    Abstract: This disclosure describes, in part, techniques for increasing persistent connection scalability. For instance, a server may establish persistent connections with sources. The server may then determine, based on the types of persistent connections, an amount of at least one resource in use. For example, the server may determine that a first type of connection, such as an idle connection, uses a first amount of the resource(s) and a second type of connection, such as an active connection, uses a second amount of the resource(s). The server may then determine if the amount of the at least one resource in use satisfies one or more thresholds. If the amount of the at least one resource in use satisfies the one or more thresholds, the server may perform one or more actions. For example, the server may cease establishing new persistent connections, migrate the first type of connections, and/or migrate the second type of connections.
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: May 24, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Raul Martinez Morais, Jose Maria Codina Vinas
  • Patent number: 11336512
    Abstract: According to some embodiments, the switching units of a single domain (“first domain”) discover that they are connected to switching units of another, “second domain”, and the switching units of each domain configure a single LAG of inter-domain links each of which interconnects switching units of different domains. The LAG connects multiple switching units of the first domain to multiple switching units of the second domain.
    Type: Grant
    Filed: February 18, 2020
    Date of Patent: May 17, 2022
    Assignee: Dell Products L.P.
    Inventor: Pathangi Narasimhan Janardhanan
  • Patent number: 11336705
    Abstract: Systems and methods of content sharing on a display are provided by establishing connections between a receiver, moderator client device and a plurality of member client devices via a local network that includes at most one node in the communication pathway between any two endpoints in the network, such as a display and one of the plurality of member client devices. The moderator client device transmits a request to promote a first one of the plurality of member client devices to the receiver, which then receives and transmits to the display content from the first one of the plurality of member client devices.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: May 17, 2022
    Assignee: ScreenBeam Inc.
    Inventors: Chuong Vu, Chuang Li, Dean Chang, Gin-Pao Lu
  • Patent number: 11310140
    Abstract: A network computer system operates to mitigate failures for a network service. The network computer system can generate a data path model for the network service, where the data path model identifies a probabilistic set of expectations with respect to the programs and program sequences which handle service requests for the network service. The data path models can be used to detect, analyze or mitigate service request failures of the network service.
    Type: Grant
    Filed: August 13, 2019
    Date of Patent: April 19, 2022
    Assignee: Uber Technologies, Inc.
    Inventors: William Andrew Westlin, Edward Joseph Farro
  • Patent number: 11303517
    Abstract: A computer-implemented method includes: creating a virtualized copy of a mesh network including devices; measuring an unpatched performance metric value for the virtualized copy of each of the devices; applying a first software patch to the virtualized copy of each of the devices; measuring a patched first performance metric value for the virtualized copy of each of the devices; comparing, for each of the devices, the patched performance metric value to the unpatched performance metric value; and preventing the application of the first software patch to a first device of the devices as a result of the comparing.
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: April 12, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert Huntington Grant, Jacob Covell, Thomas Jefferson Sandridge, Kevin Huang
  • Patent number: 11297116
    Abstract: A method and system are provided for hybrid streaming of media content such as video for a computer-based game. In some implementations, a background media content stream includes a background video rendered on a server. The background media content stream is received at a client device. The client device renders one or more three-dimensional objects and forms a composite media stream by combining the background media content stream and the one or more three-dimensional objects. The composite media stream can be output to a display or other external system.
    Type: Grant
    Filed: December 4, 2019
    Date of Patent: April 5, 2022
    Assignee: Roblox Corporation
    Inventors: Chetan Ahuja, Daniel G. Gelb, Angelo Pesce, Adam Miller
  • Patent number: 11290328
    Abstract: Various embodiments disclosed herein are related to a non-transitory computer readable storage medium. In some embodiments, the medium includes instructions stored thereon that, when executed by a processor, cause the processor to detect, on an edge network, a state change of a cluster including one or more edge processing units, identify a plurality of first configuration override rules from a first source and a plurality of second configuration rules from a second source, merge at least one first configuration override rule with at least one second configuration override rule to generate a plurality of third configuration override rules, update a configuration of the one or more edge processing units using the plurality of third configuration override rules, and collect data from the one or more edge processing units in accordance with the configuration update.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: March 29, 2022
    Assignee: Nutanix, Inc.
    Inventors: Isha Singhal, Venkata Vamsi Krishna Kothuri
  • Patent number: 11283895
    Abstract: An apparatus for content delivery (20) includes a network interface (64) and one or more processors (44, 68). The network interface is configured for communicating over a communication network (32). The one or more processors are configured to receive from a user of a user device (24) a request to access a User-Interface (UI) unit that includes one or more content items, to initially display, in response to the request, the UI unit to the user with versions of the content items that are available for immediate display in the user device, regardless of whether the initially displayed versions are up-to-date or not, and, for at least a content item whose initially displayed version is not up-to-date, to obtain an up-to-date version of the content item, and merge the up-to-date version of the content item transparently to the user into the UI unit being displayed, to replace the initially displayed version.
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: March 22, 2022
    Assignee: TENSERA NETWORKS LTD.
    Inventors: Daniel Yellin, David Ben Eli, Eilon Regev, Shimon Moshavi
  • Patent number: 11277450
    Abstract: A method, a device, and a non-transitory storage medium are described in which a native-based support service for an over-the-top application is provided. A network device provides a registration procedure that enables a linking between an identity of the over-the-top application and an identity of a native application for a communication service, and enables a quality of service to be provisioned afforded to the native application for the over-the-top application. The network device provisions originating and terminating communication sessions of the communication service having the native quality of service in relation to the identity of the over-the-top application.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: March 15, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Sameh El-Gawady, Richard Phipps, Andrew Wahlon Lam