Patents Examined by Kidest Mendaye
-
Patent number: 11457060Abstract: 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: GrantFiled: December 2, 2019Date of Patent: September 27, 2022Assignee: Cable Television Laboratories, Inc.Inventors: David K. Broberg, J. Clarke Stevens, Judson D. Cary
-
Patent number: 11457048Abstract: 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: GrantFiled: May 16, 2019Date of Patent: September 27, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Todd Smith Behrbaum, Samer Sawaya
-
Patent number: 11429094Abstract: 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: GrantFiled: April 20, 2018Date of Patent: August 30, 2022Assignee: BEIJING JINGDONG QIANSHI TECHNOLOGY CO., LTD.Inventors: Wenkai Zhang, Yali Wang
-
Patent number: 11417663Abstract: 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: GrantFiled: January 3, 2020Date of Patent: August 16, 2022Assignee: MO-DV, INC.Inventors: Martin Boliek, Robert D. Widergren, Wayne Hossenlopp
-
Patent number: 11418476Abstract: 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: GrantFiled: June 7, 2019Date of Patent: August 16, 2022Assignee: Arizona Board of Regents on behalf of Arizona State UniversityInventors: Liang Wu, Huan Liu
-
Patent number: 11418447Abstract: 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: GrantFiled: April 29, 2021Date of Patent: August 16, 2022Assignee: YOKOGAWA ELECTRIC CORPORATIONInventors: David Emerson, Joseph Malm, Andrew Keller, Patrick Clay, Hidenori Sawahara, Vien Nguyen
-
Patent number: 11394805Abstract: 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: GrantFiled: July 6, 2020Date of Patent: July 19, 2022Assignee: Google LLCInventors: A. Marsh Gardiner, Yegor Albertovich Pomortsev
-
Patent number: 11394783Abstract: 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: GrantFiled: August 14, 2019Date of Patent: July 19, 2022Assignee: VMware, Inc.Inventors: V Vimal Das Kammath, Zacharia George, Narendra Madanapalli, Rahav Vembuli, Aditya Sushilendra Kolhar
-
Patent number: 11388273Abstract: 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: GrantFiled: May 5, 2019Date of Patent: July 12, 2022Assignee: International Business Machines CorporationInventors: Shashidhar Bomma, Akash V. Gunjal, Neeraj Kumar Kashyap, Sudheesh S. Kairali
-
Patent number: 11381530Abstract: 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: GrantFiled: May 22, 2020Date of Patent: July 5, 2022Assignee: GOOGLE LLCInventor: Alex Daniel Jacobson
-
Patent number: 11349707Abstract: 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: GrantFiled: February 25, 2019Date of Patent: May 31, 2022Assignee: Amazon Technologies, Inc.Inventors: Peter Gerstberger, Michael Robert Harris
-
Patent number: 11343329Abstract: 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: GrantFiled: May 20, 2019Date of Patent: May 24, 2022Assignee: Amazon Technologies, Inc.Inventors: Raul Martinez Morais, Jose Maria Codina Vinas
-
Patent number: 11336512Abstract: 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: GrantFiled: February 18, 2020Date of Patent: May 17, 2022Assignee: Dell Products L.P.Inventor: Pathangi Narasimhan Janardhanan
-
Patent number: 11336705Abstract: 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: GrantFiled: February 10, 2020Date of Patent: May 17, 2022Assignee: ScreenBeam Inc.Inventors: Chuong Vu, Chuang Li, Dean Chang, Gin-Pao Lu
-
Patent number: 11310140Abstract: 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: GrantFiled: August 13, 2019Date of Patent: April 19, 2022Assignee: Uber Technologies, Inc.Inventors: William Andrew Westlin, Edward Joseph Farro
-
Patent number: 11303517Abstract: 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: GrantFiled: January 7, 2020Date of Patent: April 12, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Robert Huntington Grant, Jacob Covell, Thomas Jefferson Sandridge, Kevin Huang
-
Patent number: 11297116Abstract: 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: GrantFiled: December 4, 2019Date of Patent: April 5, 2022Assignee: Roblox CorporationInventors: Chetan Ahuja, Daniel G. Gelb, Angelo Pesce, Adam Miller
-
Patent number: 11290328Abstract: 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: GrantFiled: December 18, 2020Date of Patent: March 29, 2022Assignee: Nutanix, Inc.Inventors: Isha Singhal, Venkata Vamsi Krishna Kothuri
-
Patent number: 11283895Abstract: 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: GrantFiled: June 18, 2018Date of Patent: March 22, 2022Assignee: TENSERA NETWORKS LTD.Inventors: Daniel Yellin, David Ben Eli, Eilon Regev, Shimon Moshavi
-
Patent number: 11277450Abstract: 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: GrantFiled: February 4, 2019Date of Patent: March 15, 2022Assignee: Verizon Patent and Licensing Inc.Inventors: Sameh El-Gawady, Richard Phipps, Andrew Wahlon Lam