Patents Examined by Steven C Nguyen
  • Patent number: 11856036
    Abstract: A process and a computer establish a data transfer from a provider (1, 2) that provides data to a consumer (9) that uses the data. A consumer (9) transmits a request message (probe) for requested data to a communications agent (5), in response, the communications agent (5) adds an entry for the request message (probe) to a requests list (AL). Subsequently, a provider (1, 2) transmits a registration message (Hello) to the communications agent (5). The communications agent (5) searches the requests list (AL) for an entry for a request message (probe) that matches the received registration message (Hello). If a matching entry is found in the requests list (AL), the communications agent (5) initiates a data transfer from the provider (1, 2) to the consumer (9).
    Type: Grant
    Filed: June 21, 2022
    Date of Patent: December 26, 2023
    Assignee: Drägerwerk AG & Co. KGaA
    Inventors: Tobias Klotz, Clément Ledoux
  • Patent number: 11855974
    Abstract: Described herein are techniques for providing one or more users with access to content obtained from a plurality of content providers. In some embodiments, such techniques may comprise maintaining a number of access credentials associated with a plurality of different content providers, obtaining access to a plurality of media content libraries, each of the plurality of media content libraries managed by a content provider of the plurality of different content providers, and providing the plurality of media content libraries to at least one user device as a single library of media content. Such techniques may further comprise receiving, from the user device, a selection of a media content from the single library of media content and providing, to the user device, access to the selected media content within a corresponding media content library of the plurality of media content libraries using an access credential.
    Type: Grant
    Filed: February 4, 2021
    Date of Patent: December 26, 2023
    Assignee: T-Mobile USA, Inc.
    Inventors: Michael Burbo, Nicholas Seitz
  • Patent number: 11848819
    Abstract: An embodiment may involve: transmitting, by a non-production computational instance and to a central computational system, a configuration for a service provided by the central computational system, wherein the non-production computational instance is arranged to test the configuration; appending, to the configuration at the non-production computational instance, a synchronization identifier to indicate that the configuration has been synchronized with the central computational system; receiving, by a production computational instance and from the non-production computational instance, a copy of the configuration; reading, by the production computational instance, the synchronization identifier from the copy of the configuration; determining that the synchronization identifier is not reflected as part of a synchronization history maintained at the production computational instance; and, in response to determining that the synchronization identifier is not reflected in the synchronization history, transmitting
    Type: Grant
    Filed: March 10, 2023
    Date of Patent: December 19, 2023
    Assignee: SERVICENOW, INC.
    Inventors: Peng Wang, Shoujing Li
  • Patent number: 11838376
    Abstract: Systems and methods provide for scaling service discovery in a micro-service environment. A controller can inject a service discovery agent onto a host. At least one of the controller or the agent can identify a first set of micro-service containers that are dependencies of the first micro-service container and a second set of micro-service containers that are dependencies of the second micro-service container. At least one of the controller or the agent can update routing data for the first set of micro-service containers and the second set of micro-service containers. At least one of the controller or the agent can determine the second micro-service container has terminated on the host computing device. At least one of the controller or the agent can update the agent to remove the routing data for the second set of micro-service containers.
    Type: Grant
    Filed: December 30, 2022
    Date of Patent: December 5, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Yi Yang, Wojciech Dec, Syed Basheeruddin Ahmed, Sanjay Agrawal, Ruchir Gupta
  • Patent number: 11838389
    Abstract: A service deployment method determining an execution path of a to-be-deployed service, the execution path includes a first execution device and a second execution device; obtaining a first quality of service (QoS) of the first execution device; obtaining a second QoS of the second execution device; calculating a third QoS of the execution path based on the first QoS and the second QoS; obtaining a preset QoS of the to-be-deployed service; making a first determination that a first relationship between the third QoS and the preset QoS meets a preset rule; and deploying, in response to the first determination, the to-be-deployed service on the execution path.
    Type: Grant
    Filed: December 28, 2021
    Date of Patent: December 5, 2023
    Assignee: HUAWEI CLOUD COMPUTING TECHNOLOIGES CO., LTD.
    Inventors: Lei Xiao, Bo Jin, Si Shen, Youqiang Li
  • Patent number: 11824825
    Abstract: A messaging system comprises: one or more processors; and one or more computer-readable mediums storing instructions that, when executed by the one or more computer processors, cause the messaging system to perform operations. The operations comprise: receiving a message; displaying an in-application notification of the received message; displaying the received message upon receiving a user command in response to the displayed notification; the user command comprising touching the notification on a screen; wherein the displaying the received message displays the message in an upward motion from a bottom of the screen.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: November 21, 2023
    Assignee: Snap Inc.
    Inventors: Newar Husam Al Majid, Laurent Desserrey, Christie Marie Heikkinen, Nathaniel Parrott, Jeremy Voss
  • Patent number: 11809145
    Abstract: A system for monitoring and controlling a manufacturing environment is disclosed. Aspects discussed include beacons broadcasting identifying information for aspects of the manufacturing environment such as workstations, manufactured items, machines, equipment, and people. The identifying information may be used to generate reports about the operation of these and possibly other aspects, as well as provide control options for changing the manufacturing environment. Employees may move about the environment to visually monitor activities taking place, while the system may automatically query for additional information about the tools, equipment, people encountered in the environment. Control options for changing aspects of the manufacturing processes may also be automatically displayed as well.
    Type: Grant
    Filed: November 15, 2022
    Date of Patent: November 7, 2023
    Assignee: The Lake Companies, Inc.
    Inventors: Gregory Paul Lake, Kevin Michael Moens
  • Patent number: 11805184
    Abstract: Aspects of the present disclosure involve a CDN utilizing a Direct Server Return (DSR) request command to create a tunnel from one content server to another content server of the CDN. Through the DSR tunnel, a request for content may be served from a content server that is more advantageous for the CDN for any number of reasons, such as from a content server that is logically closer to the content server. In determining when a DSR tunnel is created to provide the content, the CDN may access a database storing various information concerning the CDN, such as the location of egress gateways of the CDN in relation to one or more content servers, connecting network location information, the capabilities of one or more content servers, and/or load information of available content servers.
    Type: Grant
    Filed: March 4, 2023
    Date of Patent: October 31, 2023
    Assignee: Level 3 Communications, LLC
    Inventors: Joelle T. Maslak, Joseph C. Lawrence
  • Patent number: 11805117
    Abstract: In some examples, a cloud-based management system receives information identifying electronic devices to be onboarded for cloud-based management by the cloud-based management system, receives, from a first electronic device, a request to establish a secure connection between the cloud-based management system and the first electronic device, and receives, from the first electronic device, a certificate. The cloud-based management system confirms, based on information in the certificate and the information identifying the electronic devices to be onboarded for cloud-based management, that the cloud-based management system is to perform the cloud-based management of the first electronic device over the secure connection.
    Type: Grant
    Filed: March 21, 2023
    Date of Patent: October 31, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Syama Sundararao Nadiminti, Blaine R. Southam, Dominic Fernandes, Sunil Malhotra, Daniel Edward Frank, Niharika Mateti, Matthew Lewis Fischer, John Thomas Weidenfeller
  • Patent number: 11805177
    Abstract: Programs, systems, and methods are described for providing on-demand applications to users by infrastructure as a service platforms. A request catcher may receive a request to start an application that runs on a managed system that is scheduled to be off. The request catcher or a management application may verify that the user has authorization to access the application and request to the management application to start the managed system. The management application may start the managed system and the managed system may then provide access to the application to the user.
    Type: Grant
    Filed: November 24, 2021
    Date of Patent: October 31, 2023
    Assignee: SAP SE
    Inventors: Rouven Krebs, Jochen Wilhelm, Christian Rost
  • Patent number: 11799962
    Abstract: Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for looking up data. This method includes: acquiring, at a first node, a data identifier for data to be looked up, wherein the first node is located in a system having a layered structure, and the data identifier comprises layer information related to a layer in the layered structure. The method further includes: determining a distance between the data identifier and a node identifier for the first node. The method further includes: determining, based on the distance, a second node that can be used to acquire metadata for the data for acquiring the metadata, wherein the distance is related to positions of the first node and the second node in the layered structure. The method further includes: determining, based on the metadata, a third node storing the data for acquiring the data.
    Type: Grant
    Filed: May 18, 2022
    Date of Patent: October 24, 2023
    Assignee: Dell Products L.P.
    Inventors: Zhenzhen Lin, Si Chen, Anzhou Hou
  • Patent number: 11799950
    Abstract: A control plane server of a packet processing service assigns a first node group comprising exception-path nodes of the service to a network interface of a first application. Nodes of the assigned node group provide packet rewriting rules used by fast-path nodes of the service to direct requests of the application. In response to detecting that a workload migration criterion has been met, the control plane server initiates a migration workflow of the interface, during which flow state information of a packet flow is replicated at respective subsets of nodes of the first node group and a second node group, and connections used for the application requests remain operational. After the migration workflow completes, nodes of the second node group provide packet rewriting rules for directing requests of the application.
    Type: Grant
    Filed: March 28, 2022
    Date of Patent: October 24, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Sujogya Banerjee, Mahesh Elireddy
  • Patent number: 11799955
    Abstract: One embodiment provides for an electronic device, comprising a non-transitory machine-readable medium to store instructions, one or more processors to execute the instructions, and a memory coupled to the one or more processors. The memory can be configured to store a set of synchronization data associated with interaction between the electronic device and one or more applications and instructions which, when executed by the one or more processors, configure the one or more processors to retrieve a set of synchronization data to be transmitted from the electronic device to select a transport channel from one of a peer-to-peer channel or a network-based channel and transmit the set of synchronization data from the electronic device to one or more remote devices via the selected transport channel.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: October 24, 2023
    Assignee: Apple Inc.
    Inventors: Joao Pedro De Almeida Forjaz de Lacerda, Giovanni M. Agnoli, Bob Bradley, Joshua R. Ford, Michael D. Ford, Brian E. Korver, Marc J. Krochmal, Joseph E. Meyer, Jared K. McGann, Rex C. Ross, Paul W. Salzman, Christopher G. Skogen
  • Patent number: 11778000
    Abstract: Systems and methods for subscribing to receive published events and publishing events in a distributed session initiation protocol (SIP) network are provided. A request can be obtained from an event subscribing user agent (UA) to subscribe to receive events from another UA, and information regarding the event subscribing UA and the other UA can be stored in a local storage. Additionally, information regarding the other UA is stored in a global storage accessible to multiple components in the SIP network along with an identifier of a presence server storing the information. In this regard, when an event occurs relating to the other UA, the global storage is queried to determine one or more presence servers associated with UAs subscribed to receive events of the other UA, and the event information or a portion thereof is transmitted to the one or more presence servers.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: October 3, 2023
    Assignee: Junction Networks Inc.
    Inventors: John Riordan, Eric Tamme, Will Mitchell
  • Patent number: 11777821
    Abstract: Embodiments described herein provide for an election procedure, in a high availability (“HA”) environment, for a backup controller to assume operations performed by a master controller in the event that the master controller becomes unreachable. The master controller may be associated with (e.g., provisioned on) the same set of hardware as one or more worker nodes, and may control operation of the one or more worker nodes. The election procedure may be performed based on performance metrics, location, or efficiency metrics associated with candidate backup controllers (e.g., cloud-based backup controllers), including performance of communications between particular backup controllers and the one or more worker nodes.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: October 3, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Patricia R. Chang, Shi-Jau Wang, Raghu P. Batchu, Mason Ng
  • Patent number: 11769386
    Abstract: Systems and methods of managing videoconferencing endpoint capacity based on safety concerns (e.g., COVID-19), comprising: capturing a video feed corresponding to a geographic location; detecting a presence of one or more persons corresponding to the geographic location, based on data of the video feed; determining a quantity of persons corresponding to the geographic location, based the data of the video feed; determining that the quantity of persons corresponding to the geographic location exceeds a first predetermined threshold; and—in response to the determination that the quantity of persons corresponding to the geographic location exceeds the first predetermined threshold—issuing one or more alert messages and/or taking other appropriate action(s).
    Type: Grant
    Filed: August 17, 2021
    Date of Patent: September 26, 2023
    Assignee: Plantronics, Inc.
    Inventors: Jeffrey Schwerdtfeger, Robert Manassero, II, Geoffrey Dean Jensen, Sean Michael Burke, Kem Gallione, Ryan Michael Dalke, Brian Jensen
  • Patent number: 11750473
    Abstract: According to a first aspect of the invention, there is provided a system for optimising data communication between devices connected to a network, the system including: a server configured to: measure application performance metrics of the data communication between the devices; compare the application performance metrics against performance requirements; detect, in response to the application performance metrics being below the performance requirements, nodes having untapped computing resources within the network; determine operation parameters achieving service at the performance requirements; command one or more of the nodes to function at the operation parameters; and migrate at least a portion of workload associated with the data communication amongst the one or more nodes commanded to function at the operation parameters.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: September 5, 2023
    Assignee: SINGAPORE TELECOMMUNICATIONS LIMITED
    Inventors: Manoj Prasanna Kumar, Eng Huk Mark Koh, Her Her Dennis Wong, York Chye Chang
  • Patent number: 11736565
    Abstract: Some embodiments provide a method of providing distributed storage services to a host computer from a network interface card (MC) of the host computer. At the NIC, the method accesses a set of one or more external storages operating outside of the host computer through a shared port of the NIC. In some embodiments, the method accesses the external storage set by using a network fabric storage driver that employs a network fabric storage protocol to access the external storage set. The method presents the external storage as a local storage of the host computer to a set of programs executing on the host computer. In some embodiments, the method presents the local storage by using a storage emulation layer on the NIC to create a local storage construct that presents the set of external storages as a local storage of the host computer.
    Type: Grant
    Filed: January 9, 2021
    Date of Patent: August 22, 2023
    Assignee: VMWARE, INC.
    Inventors: Shoby A. Cherian, Anjaneya P. Gondi, Aditya Kiran Pentyala, Ashish Ramakrishna Reddy, Wenhua Liu
  • Patent number: 11727358
    Abstract: Disclosed is an approach that enables users of a workflow automation software system (WASS) to allow other users unable to use the WASS to access computer files in the WASS. A first user with access to the WASS may request that an email message be sent to a second user to give the second user access to a computer file. A string having a fixed portion and a variable portion may be inserted into the body of the email message. The WASS may request a unique document identifier (UDI) for the computer file from the DMS. The UDI or a variation thereof may be inserted into the variable portion to form a modified string. The email message may be sent with the modified string as a uniform resource locator (URL) that allows the second user to use the URL to access one or more files or folders via the DMS.
    Type: Grant
    Filed: December 3, 2021
    Date of Patent: August 15, 2023
    Assignee: Wells Fargo Bank, N.A.
    Inventor: Radhika Sajja Krishna
  • Patent number: 11709620
    Abstract: Systems and methods for sharing information between a publisher and a subscriber are disclosed. The system includes a shared memory and a memory broker. The memory broker is configured to receive a request for writing a message relating to a topic from a publisher and determine whether a communication channel corresponding to the topic exists in the shared memory. If the communication channel corresponding to the topic exists, the memory broker then assigns a buffer ring on the communication channel to the publisher, transmits information relating to the buffer ring to the publisher, and transmits information relating to the buffer ring to one or more subscribers of the communication channel.
    Type: Grant
    Filed: November 13, 2020
    Date of Patent: July 25, 2023
    Assignee: Ford Global Technologies, LLC
    Inventor: Randall Nortman