Patents Examined by Richard G Keehn
  • Patent number: 11856117
    Abstract: An autonomous distributed wise area network (AD-WAN) includes several nodes, where each node connects a local area network to an open wide area network, and provides tunnels over the open wide area network to other nodes in the AD-WAN so that computing resources behind each node can communicate as if they were located on a common intranet. Each node has a blockchain wallet and receives updates to a private permissioned blockchain ledger for that AD-WAN. The updates are provided by a control node. Set up, and subsequent change to the AD-WAN are commenced via a customer portal which provides order information to the control node, where the control node processes the order information and generates a blockchain update that informs the affected nodes in the AD-WAN as to what changes are to be made. As a result, the blockchain provides both control plane and order management operation of the AD-WAN.
    Type: Grant
    Filed: November 14, 2022
    Date of Patent: December 26, 2023
    Assignee: UNIFIED SENTINEL DATA NETWORKS LLC
    Inventors: Paul Valenzuela, Christian Johnny Martinez
  • Patent number: 11856076
    Abstract: A media device and methods that identify playback states reachable from a current content playback state and identify a reachable state that is likely to occur, are disclosed. A memory associated with the media device may receive frames that enable a smooth transition between the playback state and the reachable state. The media device may receive frames that correspond to points in the content that are separated by an amount of time that is proportional to the playback rate of the likely state. The frames may be frames corresponding to an image that may be played back at the playback rate of the likely state.
    Type: Grant
    Filed: January 11, 2023
    Date of Patent: December 26, 2023
    Assignee: TiVo Corporation
    Inventors: Ross Gilson, Derik Yarnell
  • Patent number: 11838189
    Abstract: A time series is created that measures a remaining budget amount for a given time period, where the budget amount indicates a maximum number of occurrences of an event allowed for the given time period. More specifically, the given time period is divided into multiple time intervals. For each time interval, a number of occurrences of the event are calculated and detracted from the remaining budget amount to determine a remaining budget amount at the end of the time interval. These time values and associated remaining budget amounts are used to create the time series. This time series may be monitored in real-time, and actions may be taken to avoid future occurrences of the event in response to determining that the remaining budget amount falls below a threshold.
    Type: Grant
    Filed: October 28, 2022
    Date of Patent: December 5, 2023
    Assignee: SPLUNK Inc.
    Inventors: Jeremy Hicks, Todd Leonard DeCapua, Adam James Schalock, Neil Douglas Erkkila, Samuel Halpern, Chad Tripod, Joel Schoenberg, David Connett
  • Patent number: 11838179
    Abstract: A method for operation of a broadband access network of a telecommunications network includes: in a first step, a program or configuration information is provided to or received by an orchestrator node or functionality; in a second step, subsequent to the first step, at least one piece of program or control information is provided or transmitted to at least one programmable network node; and in a third step, subsequent to the second step, the at least one piece of program or control information is activated to be executed by the at least one programmable network node.
    Type: Grant
    Filed: March 2, 2021
    Date of Patent: December 5, 2023
    Assignee: DEUTSCHE TELEKOM AG
    Inventors: Hans-Joerg Kolbe, Thomas Haag
  • Patent number: 11825019
    Abstract: Certain aspects of the disclosure are directed to customization of alerts using telecommunications services. A data-communications server is configured to a set of virtual office features including client-specific call routing functions available to remotely-situated client entities based on a subscription. The server is configured to provide to the client entities, a set of instructions written in a first programming language, and to receive from each respective client entity, client-specific sets of control data written in a second programming language. The client-specific sets of control data may specify particular alerts, informational data and/or reminders to be provided to end-users of the respective client entity.
    Type: Grant
    Filed: August 1, 2022
    Date of Patent: November 21, 2023
    Assignee: 8x8, Inc.
    Inventor: Zhishen Liu
  • Patent number: 11818004
    Abstract: The present disclosure relates to systems and methods for providing a network-based service infrastructure configuration for a plurality of network-based services. A configuration service may identify one or more network-based services and actions required for the services based on analyzing customer input. After processing the customer input, the configuration service may automatically configure the infrastructure configuration based on analyzing the customer input. The configuration service may identify and verify attributes required by each identified service and its associated property values. The configuration service may configure the infrastructure configuration by selecting a template from the plurality of templates stored in a datastore.
    Type: Grant
    Filed: September 29, 2022
    Date of Patent: November 14, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Vinayshekhar Bannihatti Kumar, Rashmi Gangadharaiah, Sonia Ramnani, Grace Kitzmiller, Logan Douglas
  • Patent number: 11817946
    Abstract: Empirical data of exit nodes are continuously monitored and each exit node's overall performance and available capacity are calculated. The empirical data can include monitoring the number of concurrent requests currently being executed by each exit node and the disconnection chronology of each exit node. Further, each exit node is tested by benchmark requests and ping messages and each exit node's quality rate is calculated. Additionally, systems and methods are provided to select an exit node with the highest quality and available capacity value, from a particular pool to route the user request.
    Type: Grant
    Filed: February 6, 2023
    Date of Patent: November 14, 2023
    Assignee: OXYLABS, UAB
    Inventor: Vitalij Suckel
  • Patent number: 11811640
    Abstract: A method for modifying a communication network includes: making a first determination, using monitored data, that scaling is required; in response to the first determination, executing an emulation using a modified network slice and the monitored data to generate an emulated response time, in which the monitored data comprises at least a request, a response to the request, and a corresponding response time for the request, in which the monitored data is analyzed to generate the modified network slice; making, based on the emulated response time, a second determination to implement the modified network slice; and initiating modification of the communication network using the modified network slice.
    Type: Grant
    Filed: July 22, 2022
    Date of Patent: November 7, 2023
    Assignee: Dell Products L.P.
    Inventors: Parminder Singh Sethi, Lakshmi Saroja Nalam, Shelesh Chopra
  • Patent number: 11811863
    Abstract: The disclosure relates to a 5G or 6G communication system for supporting a higher data transmission rate. A method performed by a first network data analytics function (NWDAF) is provided. The method comprises: receiving, from a NWDAF service consumer, a first request for first analytics information, the first request including first time information on a first time duration when the first analytics information is needed for the NWDAF service consumer; transmitting, to a second NWDAF, a second request for second analytics information, the second request including second time information on a second time duration when the second analytics information is needed for the first NWDAF; receiving, from the second NWDAF, a second response including the second analytics information; and transmitting, to the NWDAF service consumer, a first response including the first analytics information generated based on second analytics information received from the at least one second NWDAF.
    Type: Grant
    Filed: August 5, 2022
    Date of Patent: November 7, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Mehrdad Shariat
  • Patent number: 11811682
    Abstract: Systems and methods for responding to latency in connected vehicles. Vehicles operating on or near the edge of networks are identified. Vehicle dependent nodes are identified. Latency is calculated between the vehicle and the dependent nodes. The latency is compared to one or more threshold values and a response is determined and/or executed.
    Type: Grant
    Filed: December 9, 2022
    Date of Patent: November 7, 2023
    Assignee: United Services Automobile Association (USAA)
    Inventors: Sean Mitchem, Ashley Philbrick, Yevgeniy Khmelev, Justin Jackson, Ruthie Lyle, Ravi Durairai
  • Patent number: 11799717
    Abstract: Secure workspace servicing can be coordinated. A host agent on a user computing device can include a servicing manager plugin that is configured to interface with a workspace agent running in one or more secure workspaces deployed on the user computing device. The workspace agent can periodically report a status of the respective secure workspace to the servicing manager plugin. The servicing manager plugin can use the reported status to categorize each secure workspace in a critical workspace cluster or a non-critical workspace cluster. When the host agent received a servicing policy, the servicing manager plugin can coordinate the servicing of the secure workspaces using the critical and non-critical workspace clusters.
    Type: Grant
    Filed: November 1, 2022
    Date of Patent: October 24, 2023
    Assignee: Dell Products L.P.
    Inventors: Gokul Thiruchengode Vajravel, Vivekanandh Narayanasamy Rajagopalan, Srinivasa Ragavan Rajagopalan
  • Patent number: 11799944
    Abstract: A method for an intelligent multi-path call home includes detecting, at a BMC, an error in a computing device managed by the BMC and sending a call home message to a management server. The computing device is one of a plurality of computing devices each with a BMC in communication with the management server. The management server is programmed to relay the call home message to a call home destination remote from the computing devices and management server. The method includes determining that the management server failed to receive the call home message and/or failed to successfully relay the call home message to the call home destination, and transmitting, from the BMC, the call home message to the call home destination in response to determining that the management server failed to receive the call home message and/or failed to successfully relay the call home message to the call home destination.
    Type: Grant
    Filed: December 15, 2022
    Date of Patent: October 24, 2023
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Caihong Zhang, Fred Allison Bower, III
  • Patent number: 11792077
    Abstract: Disclosed embodiments are directed at systems, methods, and architecture for operating a control plane of a microservice architecture application. The control plane may links a plurality of APIs for the microservice architecture application. The communication between the APIs and the control plane enables the control plane to assess the settings of the APIs compared to stored versions of the settings. The settings and stored versions may each be hashed with a hashing algorithm. The control plane may instruct APIS to update their settings responsive to determining that the settings do not match the stored versions.
    Type: Grant
    Filed: November 15, 2022
    Date of Patent: October 17, 2023
    Assignee: KONG INC.
    Inventors: Datong Sun, Aapo Talvensaari, Wangchong Zhou, Michael Fero, Guilherme Salazar, Enrique García Cota, Alan Boudreault
  • Patent number: 11792104
    Abstract: A method for testing a device or a subsection under test within a network includes generating, by at least one sending device that is a regular participant of the network and borders the device or subsection under test, at least one test data flow; sending the test data flow to at least one receiving device that is a regular participant of the network different from the sending device and also borders the device or subsection under test, on a path that passes through the device or subsection under test; determining, by the receiving device, at least one performance metric of the received test data flow; determining, based on the at least one performance metric, whether the device or subsection under test, and/or a link between this device or subsection under test and the sending device or receiving device, is performing according to at least one predetermined criterion.
    Type: Grant
    Filed: October 7, 2022
    Date of Patent: October 17, 2023
    Assignee: ABB Schweiz AG
    Inventors: Abdulkadir Karaagac, Alexander Gogolev
  • Patent number: 11784868
    Abstract: Systems and methods for collecting telematics data from telematics devices are provided. A fleet management server includes a first and second data store operable to store a first and second set of telematics data associated with a first and second group of telematics devices. A plurality of gateway servers includes a first and second group of gateway servers in communication with the first and second group of telematics devices. The first and second group of gateway servers include at least one common gateway server. A unified downloader is operable to establish a communication channel between each gateway server in the first and second group of gateway servers and the unified downloader such that a single communication channel is established to each common gateway server. The communication channels can be multiplexed and transport asynchronous streams of telematics data. An event bus registers event records for the fleet management and gateway servers.
    Type: Grant
    Filed: March 13, 2023
    Date of Patent: October 10, 2023
    Assignee: Geotab Inc.
    Inventors: Garrett Ryan Mihovics, Matthew Frederick Snow, Robert Swanson
  • Patent number: 11784881
    Abstract: Aspects of the subject disclosure may include, for example, receiving a request for a configuration audit of a network device, identifying a class of the network device, retrieving a configuration template for the network device, wherein the retrieving is based on the class of the network device, wherein the configuration template is represented as a hierarchical tree structure, retrieving a current configuration of the network device, translating the current configuration of the network device to a tree data structure, comparing the tree data structure with the configuration template represented as a hierarchical tree structure, identifying discrepancies between the tree data structure and the configuration template represented as a hierarchical tree structure, reporting the discrepancies, receiving instructions to resolve the discrepancies, and modifying one of the current configuration for the network device and the configuration template for the network device, wherein the modifying is responsive to the i
    Type: Grant
    Filed: September 28, 2022
    Date of Patent: October 10, 2023
    Assignees: AT&T Intellectual Property I, L.P., AT&T Global Network Services Belgium Luxembourg SPRL
    Inventors: Robert Roycroft, Mrugesh Patel, Thomas Barron, Pierre Close, Eddy Hautot, Anaël Closson, Krishnapraveen Suri, Angela Eborn
  • Patent number: 11777856
    Abstract: Techniques for dynamically filtering data streams are disclosed. In some embodiments, a computer system performs a method comprising: obtaining one or more metrics of a cloud computing environment, the cloud computing environment including a data source, a data consumer, and a network, the data source configured to transmit data to the data consumer via the network; determining a filtering rule based on the one or more metrics, the filtering rule corresponding to a data filtering operation that modifies data transmissions; and configuring a filter adapter of the data source to apply the data filtering operation of the filtering rule to the data transmissions from the data source to the data consumer.
    Type: Grant
    Filed: April 25, 2022
    Date of Patent: October 3, 2023
    Assignee: SAP SE
    Inventors: Sven Sterbling, Joachim Goennheimer
  • Patent number: 11778105
    Abstract: Certain aspects of the disclosure are directed to template-based configuration and management of telecommunications services. According to a specific example, a server is provided comprising one or more computer processor circuits configured to interface with a remotely-situated client entity using a first programming language. The server includes a provisioning circuit and a call control circuit. The provisioning circuit is configured to identify a provisioning template for at least one extension for a client entity, and configure the extension for one or more call processing functions. The call control circuit is configured identify at least one call control template written in a second programming language. The call control circuit is further configured to control call routing for communications (e.g., VoIP telephone calls) by executing the call control template, and to implement one or more call processing functions specified by the call control template as being conditional upon retrieved data.
    Type: Grant
    Filed: August 18, 2022
    Date of Patent: October 3, 2023
    Assignee: 8x8, Inc.
    Inventor: Zhishen Liu
  • Patent number: 11770301
    Abstract: A cluster computing device is defined, associated with a plurality of network nodes of the communications network, and it generates a performance model relating configuration parameters of a network node to at least one energy performance parameter of the network node. The cluster computing device transfers the generated performance model to the plurality of network nodes, and then receives information from network nodes, indicating configuration parameters and at least one energy performance parameter of the respective network node. When the cluster computing device identifies a first network node as having a poor performance, it also identifies a second network node as having a good performance, and it causes the first network node to operate with cloned configuration parameters of the second network node.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: September 26, 2023
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Ahmed Jawwad, Lackis Eleftheriadis
  • Patent number: 11770295
    Abstract: In some implementations, a device may obtain a first set of information for establishing a computing node cluster that is applicable to multiple environments. The device may receive, from a client device, an indication of a second set of information for establishing the computing node cluster, wherein the second set of information is associated with a user of the client device and an environment associated with the user. The device may compile a third set of information for establishing the computing node cluster based on the first set of information and the second set of information. The device may transmit, to a server device, an indication of the third set of information to cause the server device to establish the computing node cluster. The device may monitor the computing node cluster using one or more monitoring techniques to determine a status of the computing node cluster.
    Type: Grant
    Filed: April 1, 2022
    Date of Patent: September 26, 2023
    Assignee: Capital One Services, LLC
    Inventors: Thomas Grimes, Patrick Litten, Aarthi Sankaran, Indulekha Ghandikota, Kenneth Wydler