Patents Examined by Richard G Keehn
  • Patent number: 11689416
    Abstract: A handover node may receive a first hardware device identifier transmitted by a hardware device and a second hardware device identifier transmitted by a manager node. The handover node may determine whether the first and second hardware device identifiers match and, as a result of determining that the first and second hardware device identifiers match, transmit contact information for the manager node to a hardware device. A manager node may receive a hardware device identifier that identifies a hardware device, transmit the hardware device identifier to a handover node, and transmit contact information for the manager node to the handover node. The contact information may include a port number of the manager node different than a port number used to communicate with the handover node. The manager node may receive a request to establish a communication session between the hardware device and the manager node.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: June 27, 2023
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventor: Georg Schmuecking
  • Patent number: 11689420
    Abstract: The techniques described herein relate to methods that include: obtaining criteria for a mobile network deployment; selecting a server configuration template for a server configuration based upon the criteria; generating the server configuration for the mobile network deployment based upon the server configuration template; validating the server configuration to ensure the criteria are met by the mobile network deployment of the server configuration; deploying the server configuration as the mobile network deployment; obtaining key performance indicators from the mobile network deployment; updating the mobile network deployment in response to obtaining the key performance indicators; and updating the server configuration template in response to obtaining the key performance indicators.
    Type: Grant
    Filed: April 28, 2022
    Date of Patent: June 27, 2023
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Anupam Divesh, Xuejie Zhang, Mahe Kishan Korukonda, Niraj R. Londhe
  • Patent number: 11683230
    Abstract: A method includes various operations and a computer program product causes a processor to perform various operations. The operations may include measuring a level of utilization of a field-replaceable unit in a computing system; determining, for each field-replaceable unit, a current configuration of the field-replaceable unit, wherein the current configuration of the field-replaceable unit has a first designated utilization level; and determining whether the measured level of utilization is greater than the first designated level of utilization. The operations further include identifying, in response to determining that the measured level of utilization is greater than the first designated level of utilization, a second configuration of the field-replaceable unit having a second designated utilization level that is greater than the measured level of utilization of the field-replaceable unit; and applying a feature on demand upgrade to the field-replaceable unit to implement the second configuration.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: June 20, 2023
    Assignee: Lenovo Global Technology (United States) Inc.
    Inventors: David W Cosby, Matthew S Henry, Gary D Cudak, Zhipeng Gao
  • Patent number: 11677859
    Abstract: Techniques for federated service registries are provided. A first access server determines a first plurality of services available within a local network associated with the first access server, as well as a second plurality of services available at one or more remote networks. A request for a first service is received from a client device, where the first service is not included in the first plurality of services and is included in the second plurality of services. A tunnel is established from the client device to one or more remote networks.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: June 13, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Robert E. Barton, Jerome Henry, Vinay Saini, Vishal S. Desai
  • Patent number: 11674808
    Abstract: Systems and methods are disclosed for dynamic content delivery based on vehicle navigational attributes. An example apparatus includes at least one memory, machine readable instructions, and processor circuitry to execute the machine readable instructions to at least obtain navigational attributes from an electronic device of a vehicle via a network, determine a relevancy score for respective ones of first sporting event data items based on the navigational attributes, based on a determination that the navigational attributes correspond to a driving condition, identify a second sporting event data item of the first sporting event data items based on a relevancy score of the second sporting event data item corresponding to the driving condition, and transmit the second sporting event data item to the electronic device of the vehicle to cause the second sporting event data item to be presented.
    Type: Grant
    Filed: May 2, 2022
    Date of Patent: June 13, 2023
    Assignee: GRACENOTE, INC.
    Inventors: Markus K. Cremer, Suresh Jeyachandran, Paul Emmanuel Quinn, Roger Tsai
  • Patent number: 11671533
    Abstract: Certain aspects of the disclosure are directed to programming of a data-communications system. According to a specific example, a data-communications (e.g., VoIP) server is configured to identify, in response to received calls from endpoint devices, a set of scripts written in a programming language that includes call flow commands. The server is further configured to execute the set of scripts to retrieve data from the data sources and control, in response to the data, call flow for the calls.
    Type: Grant
    Filed: June 21, 2021
    Date of Patent: June 6, 2023
    Assignee: 8x8, Inc.
    Inventor: Zhishen Liu
  • Patent number: 11671309
    Abstract: An example network device includes a primary node and a standby node. The primary node engages in a routing session with a peer network device via a connected socket. The standby node includes one or more processors implemented in circuitry and configured to execute a backup replication module to receive, from the primary node, data to be written to a backup socket for the connected socket, and, in response to a switchover, to send a representation of the data to the peer network device via the backup socket.
    Type: Grant
    Filed: May 2, 2022
    Date of Patent: June 6, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Sameer Seth, Ananda Kumar M R
  • Patent number: 11658872
    Abstract: A controller device manages a plurality of network devices. The controller device includes one or more processing units configured to receive an indication of a stateful intent, the data structure including a plurality of nodes and a plurality of edges, each node of the plurality of nodes being representative of a respective network device of the plurality of network devices. The one or more processing units are configured to determine, using an abstract function configured at a node of the plurality of nodes, a stateless intent for implementing the stateful intent and generate low level configuration data for the plurality of network devices based on the stateless intent. The one or more processing units are configured to interface with one or more of the plurality of network devices to configure the one or more of the plurality of network devices with the low level configuration data.
    Type: Grant
    Filed: August 26, 2022
    Date of Patent: May 23, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Chandrasekhar A, Premchandar N, Jayanthi R
  • Patent number: 11658875
    Abstract: Various embodiments describe methods, systems, and devices for client-driven dynamic server-side configuration validation. Exemplary implementations may include validating client device configuration data, updating a client device shadow with the validated client device configuration data, in which the client device shadow includes a schema in a client device-agnostic language, and translating client device configuration data of the client device shadow from the client device-agnostic language to a client device-specific language. Also, receiving the client device configuration data from a computing device over a communication network, and sending the client device configuration data of the client device shadow in the client device-specific language to a client device via a communication network.
    Type: Grant
    Filed: October 13, 2021
    Date of Patent: May 23, 2023
    Assignee: Charter Communications Operating, LLC
    Inventors: Matthew J. Wright, Christopher Aubut, Ethan J. Wright
  • Patent number: 11659030
    Abstract: Provided is a server management system which selects an active system and a standby system by using multiple server resources managed by being divided into multiple categories in a predetermined standard and in which a service providing server is redundantly disposed, the system including: a selection information input unit acquiring selection information that is information necessary for selecting the category; a selection information storage unit storing the selection information input from the selection information input unit; a failure information storage unit storing failure information indicating a failure occurring in the category; a selection unit selecting an additional category based on an failure occurrence according to the active system and/or the standby system; and a selection result output unit outputting the category selected, in which the selection unit refers to the failure information with respect to a category satisfying a condition indicated by selection information and selects an additio
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: May 23, 2023
    Assignee: Hitachi, Ltd.
    Inventors: Toshio Nishida, Hideki Nakamura
  • Patent number: 11657106
    Abstract: A first aspect of the invention provides a method of fault monitoring in a utility supply network, the method comprising: receiving user queries, each user query about a performance of the network at a respective location; defining a region based on the locations specified in the received user queries; determining an estimate of a user population in the region; and according the region, based on the estimate, a priority for one or more of fault investigation and remediation.
    Type: Grant
    Filed: May 14, 2021
    Date of Patent: May 23, 2023
    Assignee: SPATIALBUZZ LIMITED
    Inventors: Andrew Blake, Michael Shannon, Christopher John Haslett
  • Patent number: 11652703
    Abstract: Technologies for implementing edge intelligence for utility communication networks are provided. For example, a system includes a mesh network and a utility fog configured to manage the mesh network. The utility fog includes a secure utility system configured for executing a private utility application and a first edge intelligence device configured for executing a first subset of software applications. Each software application is configured to manage endpoints in the mesh network or process data collected by the mesh network. The mesh network includes the endpoints and an edge intelligence device configured for executing a second subset of the software applications that is different from the first subset of software applications.
    Type: Grant
    Filed: April 18, 2022
    Date of Patent: May 16, 2023
    Assignee: LANDIS+GYR INNOVATIONS, INC.
    Inventors: David Decker, Keith Mario Torpy, Matthew Donald Karlgaard, James Randall Turner, Ruben E. Salazar Cardozo
  • Patent number: 11651022
    Abstract: Content controller system comprising rendering server system comprising a plurality of servers. The servers receiving a plurality of segment render requests that correspond respectively to segments included in a set of media content item segments. The servers render the segments corresponding to the segment render requests using a media content identification and a main user identification. Rendering the segments comprises retrieving metadata from a metadata database associated with the media content identification, rendering the segments using the metadata, generating a main user avatar based on the main user identification, and incorporating the main user avatar into the segments. The servers can upload the segments to a segment database and update segment states in a segment state database to indicate that the segments are available. Other embodiments are disclosed herein.
    Type: Grant
    Filed: January 25, 2022
    Date of Patent: May 16, 2023
    Assignee: Snap Inc.
    Inventors: Allan Baril, Chirag Gada
  • Patent number: 11646938
    Abstract: In an example embodiment, a communication type registry is introduced that stores information about various versions of various communication types permitted within a system. A communication type owner defines a new communication type with a name, version number, and version details, and registers this information with the communication type registry. All source applications and target applications that have registered with the communication type registry then get notified when there is a new communication type or new version of an existing communication type available. Optionally a central repository can be used to store updates for all the source applications and target applications, where those applications can know to look for those updates.
    Type: Grant
    Filed: August 23, 2022
    Date of Patent: May 9, 2023
    Assignee: SAP SE
    Inventor: Anbusivam S
  • Patent number: 11640612
    Abstract: A transaction card construction and computer-implemented methods for a transaction card are described. The transaction card has vector formatted visible information lasered onto its surface. In some embodiments, systems and methods are disclosed for enabling the sourcing of visible information using a scalable vector format. The systems and methods may receive a request to add a first plurality of visible information to a transaction card and capture an image of the first plurality of visible information. The systems and methods may also map the image to a bounding box and convert the mapped image into vector format. In addition, the systems and methods may provide the converted image to a laser machine.
    Type: Grant
    Filed: March 8, 2022
    Date of Patent: May 2, 2023
    Assignee: Capital One Services, LLC
    Inventors: Om J. Suthar, Jiawei Zhao
  • Patent number: 11637799
    Abstract: Disclosed is a server capable of improving convenience for a user at the time of service registration. The server includes a service providing unit which provides a service to an unregistered user who is not registered in the service when the unregistered user accesses the service, and a storage device which stores a service history provided to the unregistered user by the service providing unit. When the unregistered user is registered in the service, the service providing unit allows the unregistered user to use the service while taking over a service history used when the unregistered user is not registered in the service.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: April 25, 2023
    Assignee: LINE CORPORATION
    Inventors: Heechan Yang, Kenichi Sugimoto
  • Patent number: 11637750
    Abstract: A computer program product and a network switch are provided. The network switch may include network ports, memory and a processor for processing program instructions to perform various operations. The computer program product may provide the program instructions for a network switch. The operations may include detecting a first neighbor network switch connection to a first port of the first network switch, accessing first neighbor network switch configuration data that is stored by the first network switch in association with the first port, and providing the configuration data that is stored in association with the first port of the first network switch to the first neighbor network switch over the first neighbor network switch connection to the first port. In one example, the configuration data is obtained from a second neighbor network switch that was previously connected to the first port prior to the first neighbor network switch.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: April 25, 2023
    Inventors: Gary D. Cudak, Ronald F. Ridgeway, Jr., John M. Petersen, Alexander Verrigni
  • Patent number: 11637749
    Abstract: Responsive to a configuration event, a controller instance generates, according to a current version of a configuration interface between the controller instance and a data instance, a configuration message. The configuration message is obtained, via message service, by remote data instances. The remote data instances attempt to process the configuration message, according to whichever version of the configuration interface the respective data instances are using. Appropriate acknowledgements (based on whether the remote data instances could fully process the configuration message or not) are generated and returned to the controller instance that marks a record for the configuration message as complete for the remote instance or marks the record for the configuration message to be re-sent for the remote instance. After waiting some period of time to allow data instances with out-of-date versions to update, a configuration message update cycle re-sends the message to the appropriate remote data instances.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: April 25, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Jaykumar Patel, Akshay Ganesh Nadkarni, Keerthi Bala, Nishant Kanaiyalal Mehta
  • Patent number: 11625719
    Abstract: Examples describe data security and routines structured to avoid conflicts. One example includes accessing data for a merchant website including a framework with a first routine for a function, and accessing an account security element for the merchant website with a second routine associated with an account security system for the function. The second routine is optimized to avoid conflicts with the first routine. The framework is automatically updated while the second routine is maintained with no changes. The merchant website data is then transmitted with the updated first routine and the account security element with the second routine, where the updated first routine and the second routine facilitate data security on the client device without framework conflicts when the updated first routine for the function and the second routine for the function operate concurrently on the client device.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: April 11, 2023
    Assignee: SYNCHRONY BANK
    Inventors: Viveka Vardhan Ravi, Anil Kumar Mothea
  • Patent number: 11620325
    Abstract: Content controller system comprising rendering server system comprising a plurality of servers. The servers receiving a plurality of segment render requests that correspond respectively to segments included in a set of media content item segments. The servers render the segments corresponding to the segment render requests using a media content identification and a main user identification. Rendering the segments comprises retrieving metadata from a metadata database associated with the media content identification, rendering the segments using the metadata, generating a main user avatar based on the main user identification, and incorporating the main user avatar into the segments. The servers can upload the segments to a segment database and update segment states in a segment state database to indicate that the segments are available. Other embodiments are disclosed herein.
    Type: Grant
    Filed: January 25, 2022
    Date of Patent: April 4, 2023
    Assignee: Snap Inc.
    Inventors: Allan Baril, Chirag Gada