Patents Examined by Richard G Keehn
-
Patent number: 11856117Abstract: 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: GrantFiled: November 14, 2022Date of Patent: December 26, 2023Assignee: UNIFIED SENTINEL DATA NETWORKS LLCInventors: Paul Valenzuela, Christian Johnny Martinez
-
Patent number: 11856076Abstract: 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: GrantFiled: January 11, 2023Date of Patent: December 26, 2023Assignee: TiVo CorporationInventors: Ross Gilson, Derik Yarnell
-
Patent number: 11838189Abstract: 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: GrantFiled: October 28, 2022Date of Patent: December 5, 2023Assignee: SPLUNK Inc.Inventors: Jeremy Hicks, Todd Leonard DeCapua, Adam James Schalock, Neil Douglas Erkkila, Samuel Halpern, Chad Tripod, Joel Schoenberg, David Connett
-
Patent number: 11838179Abstract: 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: GrantFiled: March 2, 2021Date of Patent: December 5, 2023Assignee: DEUTSCHE TELEKOM AGInventors: Hans-Joerg Kolbe, Thomas Haag
-
Patent number: 11825019Abstract: 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: GrantFiled: August 1, 2022Date of Patent: November 21, 2023Assignee: 8x8, Inc.Inventor: Zhishen Liu
-
Patent number: 11818004Abstract: 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: GrantFiled: September 29, 2022Date of Patent: November 14, 2023Assignee: Amazon Technologies, Inc.Inventors: Vinayshekhar Bannihatti Kumar, Rashmi Gangadharaiah, Sonia Ramnani, Grace Kitzmiller, Logan Douglas
-
Patent number: 11817946Abstract: 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: GrantFiled: February 6, 2023Date of Patent: November 14, 2023Assignee: OXYLABS, UABInventor: Vitalij Suckel
-
Patent number: 11811640Abstract: 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: GrantFiled: July 22, 2022Date of Patent: November 7, 2023Assignee: Dell Products L.P.Inventors: Parminder Singh Sethi, Lakshmi Saroja Nalam, Shelesh Chopra
-
Patent number: 11811863Abstract: 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: GrantFiled: August 5, 2022Date of Patent: November 7, 2023Assignee: Samsung Electronics Co., Ltd.Inventor: Mehrdad Shariat
-
Patent number: 11811682Abstract: 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: GrantFiled: December 9, 2022Date of Patent: November 7, 2023Assignee: United Services Automobile Association (USAA)Inventors: Sean Mitchem, Ashley Philbrick, Yevgeniy Khmelev, Justin Jackson, Ruthie Lyle, Ravi Durairai
-
Patent number: 11799717Abstract: 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: GrantFiled: November 1, 2022Date of Patent: October 24, 2023Assignee: Dell Products L.P.Inventors: Gokul Thiruchengode Vajravel, Vivekanandh Narayanasamy Rajagopalan, Srinivasa Ragavan Rajagopalan
-
Patent number: 11799944Abstract: 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: GrantFiled: December 15, 2022Date of Patent: October 24, 2023Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Caihong Zhang, Fred Allison Bower, III
-
Patent number: 11792077Abstract: 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: GrantFiled: November 15, 2022Date of Patent: October 17, 2023Assignee: KONG INC.Inventors: Datong Sun, Aapo Talvensaari, Wangchong Zhou, Michael Fero, Guilherme Salazar, Enrique García Cota, Alan Boudreault
-
Patent number: 11792104Abstract: 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: GrantFiled: October 7, 2022Date of Patent: October 17, 2023Assignee: ABB Schweiz AGInventors: Abdulkadir Karaagac, Alexander Gogolev
-
Patent number: 11784868Abstract: 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: GrantFiled: March 13, 2023Date of Patent: October 10, 2023Assignee: Geotab Inc.Inventors: Garrett Ryan Mihovics, Matthew Frederick Snow, Robert Swanson
-
Patent number: 11784881Abstract: 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 iType: GrantFiled: September 28, 2022Date of Patent: October 10, 2023Assignees: AT&T Intellectual Property I, L.P., AT&T Global Network Services Belgium Luxembourg SPRLInventors: Robert Roycroft, Mrugesh Patel, Thomas Barron, Pierre Close, Eddy Hautot, Anaël Closson, Krishnapraveen Suri, Angela Eborn
-
Patent number: 11777856Abstract: 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: GrantFiled: April 25, 2022Date of Patent: October 3, 2023Assignee: SAP SEInventors: Sven Sterbling, Joachim Goennheimer
-
Patent number: 11778105Abstract: 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: GrantFiled: August 18, 2022Date of Patent: October 3, 2023Assignee: 8x8, Inc.Inventor: Zhishen Liu
-
Patent number: 11770301Abstract: 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: GrantFiled: December 16, 2019Date of Patent: September 26, 2023Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Ahmed Jawwad, Lackis Eleftheriadis
-
Patent number: 11770295Abstract: 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: GrantFiled: April 1, 2022Date of Patent: September 26, 2023Assignee: Capital One Services, LLCInventors: Thomas Grimes, Patrick Litten, Aarthi Sankaran, Indulekha Ghandikota, Kenneth Wydler