Patents Examined by Richard G Keehn
  • Patent number: 11456941
    Abstract: In various examples, an extensible network traffic engineering platform monitors network traffic and application performance to dynamically update network ingress and egress communication paths for increasing performance of the application—such as a cloud gaming application, a cloud virtual reality (VR) application, and/or another high performance application types. Pluggable, distributed, application-centric network monitors, policy engines, and network configurators are implemented at the edge to detect degraded network and application performance and dynamically update network routing to account for the same.
    Type: Grant
    Filed: July 24, 2020
    Date of Patent: September 27, 2022
    Assignee: NVIDIA Corporation
    Inventors: Siddheshwar Mahesh, Markus Flierl, Bryan DiCarlo, Bojan Vukojevic
  • Patent number: 11451483
    Abstract: A real-time streaming service predicts an incoming flash crowd event and manages computing resources to respond to the event before traffic peaks, thus reducing the likelihood that the streaming service's resources will be overwhelmed. Embodiments of a real-time streaming server predict a flash crowd event by detecting actions by client devices during a multi-step process to access a real-time content stream from an endpoint server cluster. Initially, the endpoint server has first computing resources configured to stream the content stream to the client devices. The streaming server provisions second computing resources at the endpoint server based on a rate at which the client devices perform an action associated with a first step in the multi-step process. The second computing resources are configured to stream the real-time content stream based on a rate at which the client devices perform an action associated with a second step in the multi-step process.
    Type: Grant
    Filed: January 13, 2021
    Date of Patent: September 20, 2022
    Assignee: Phenix Real Time Solutions, Inc.
    Inventors: Fabián E. Bustamante, Stefan Birrer
  • Patent number: 11444833
    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: July 26, 2021
    Date of Patent: September 13, 2022
    Assignee: Juniper Networks, Inc.
    Inventors: Chandrasekhar A, Premchandar N, Jayanthi R
  • Patent number: 11442820
    Abstract: Systems and methods for reconstructing unified data in an electronic storage network are provided which may include the identification and use of metadata stored centrally within the system. The metadata may be generated by a group of storage operation cells during storage operations within the network. The unified metadata is used to reconstruct data throughout the storage operation cells that may be missing, deleted or corrupt.
    Type: Grant
    Filed: January 23, 2020
    Date of Patent: September 13, 2022
    Assignee: Commvault Systems, Inc.
    Inventor: Parag Gokhale
  • Patent number: 11438251
    Abstract: An exception-resolution monitoring system determines an exception error is detected corresponding to a failed transmission of a message between servers of a distributed network. Changes are monitored that are tested and implemented to correct the detected exception errors. An executable corrective action is determined based on the monitored changes. The executable action is stored for future use and linked to a root cause of the exception error and properties of the distributed network at the time of the exception error.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: September 6, 2022
    Assignee: Bank of America Corporation
    Inventors: Udaya Kumar Raju Ratnakaram, Amit Mishra, Krithika Viswanathan, Sarvari Tadimalla
  • Patent number: 11431552
    Abstract: An information handling system may include at least one processor; and a memory; wherein the information handling system is configured to manage a network that includes a first virtual link trunking (VLT) node, a second VLT node, and a plurality of devices that are communicatively coupled to the first VLT node via a first set of links and to the second VLT node via a second set of links, wherein the managing includes: detecting that the first VLT node has malfunctioned; detecting that the first VLT node has recovered; and after the first VLT node has recovered, preventing traffic over the first set of links until determining that all information needed to forward the traffic has been synced between the first VLT node and the second VLT node.
    Type: Grant
    Filed: April 27, 2021
    Date of Patent: August 30, 2022
    Assignee: Dell Products L.P.
    Inventors: Ramesh Ganapathi, Charles C. Park, Gopinath Jayapal, Gokulnath Raja
  • Patent number: 11431680
    Abstract: Methods, systems, computer-readable media, and apparatuses are disclosed for providing a user seamless access to cloud services made available by multiple different cloud providers. In some embodiments, a computing device may receive a request from a user to access a variety of cloud services. The computing device may retrieve cloud services from each of the cloud providers and cause display of a user interface that includes each of the cloud services from the different cloud providers so that the user interface is a uniform point of contact with the cloud providers. Further, in some embodiments, various interfaces, cloud service connections, and cloud service connection termination points may be defined.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: August 30, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventor: Mehmet Toy
  • Patent number: 11425260
    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 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: January 19, 2021
    Date of Patent: August 23, 2022
    Assignee: 8x8, Inc.
    Inventor: Zhishen Liu
  • Patent number: 11418603
    Abstract: A computer-implemented method includes: receiving, by a computer device, a request from an upstream service in a microservices architecture, wherein the computer device runs a downstream service in the microservices architecture and wherein the request includes metadata; modifying, by the computer device, retry logic of the downstream service; sending, by the computer device, a request to an additional downstream service; performing, by the computer device, retry attempts of the request to the additional downstream service in accordance with the modified retry logic; and sending, by the computer device, a response to the upstream service within a response time defined by the metadata.
    Type: Grant
    Filed: August 2, 2018
    Date of Patent: August 16, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Martin A. Ross, Andrew S. M. Edwards
  • Patent number: 11412084
    Abstract: Certain aspects of the disclosure are directed to customization of alerts using telecommunications services. A data-communications server is configured to provide a database with 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 and/or reminders to be provided to end-users of the respective client entity.
    Type: Grant
    Filed: June 21, 2021
    Date of Patent: August 9, 2022
    Assignee: 8x8, Inc.
    Inventor: Zhishen Liu
  • Patent number: 11405442
    Abstract: A method and apparatus for dynamic rotation of streaming protocols are disclosed. In the method and apparatus, a first portion of content is streamed to a client device in accordance with a first content delivery protocol. Further, information indicating client device attributes, network conditions or usage conditions is received. A plurality of content delivery protocols including the first content delivery protocol are evaluated based at least in part on the received information to identify a content delivery protocol for streaming the a second portion of the content.
    Type: Grant
    Filed: February 14, 2020
    Date of Patent: August 2, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Nathan Bartholomew Thomas, Eugene Michael Farrell, Erik Jonathon Tellvik, Deepak Suryanarayanan
  • Patent number: 11403151
    Abstract: An autoscale-type performance assurance system performs autoscaling to increase or reduce the number of VMs/containers V1 to V4 generated in a server and resources of V1 to V4. A compute includes a plurality of types of V1 to V4, a data collection unit that collects a resource allocation amount of V1 to V4, and a resource control unit that performs autoscaling to increase or reduce the amount of resources of V1 to V4 according to a resource control amount. A controller includes a dependency calculation unit that calculates, based on the collected resource allocation amount, a degree of dependency indicating whether the resource allocation amount is dependent on a performance related to V1 to V4 for providing a communication service quality, and an autoscaling determination unit that obtains a resource control amount for increasing or reducing only resources related to the calculated degree of dependency indicating being dependent.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: August 2, 2022
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventor: Yoshito Ito
  • Patent number: 11392900
    Abstract: A proxy email account management system configured to identify emails comprising receipt information and match the identified emails to respective transactions. The proxy email account management system may comprise a custodial email management system associated with a proxy email address. The custodial email management system may parse emails for receipt information and account-holder information, identify receipt information and account-holder information, determine if the emails correspond to a purchase made by an account-holder, and forward the email to a primary email address associated with the account-holder.
    Type: Grant
    Filed: July 20, 2021
    Date of Patent: July 19, 2022
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Abdelkader Benkreira, Michael Mossoba, Joshua Edwards
  • Patent number: 11388224
    Abstract: Example methods and apparatus for managing user information of an application are described. One example method is applied to a user management device of a cloud platform, where the cloud platform is configured to bear an application registered by a user with the cloud platform. The method includes receiving a user management registration request of a first application, where the first application is one of applications registered with the cloud platform, and the user management registration request of the first application carries an identifier of the first application. A user management instance is created for the first application according to the user management registration request and the identifier of the first application, where the user management instance is used to manage user information of the first application. The user management instance is invoked to process a service that is in the first application and related to the user information.
    Type: Grant
    Filed: March 23, 2021
    Date of Patent: July 12, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Ming Liang
  • Patent number: 11388253
    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 14, 2022
    Date of Patent: July 12, 2022
    Assignee: TESO LT, UAB
    Inventor: Vitalij Suckel
  • Patent number: 11388070
    Abstract: A method and system for providing service experience analysis based on network data analysis is disclosed. According to the method, the NWDAF device can provide the service experience statistics or service experience prediction for an application or a network slice.
    Type: Grant
    Filed: June 10, 2021
    Date of Patent: July 12, 2022
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Soohwan Lee, Myung Ki Shin
  • Patent number: 11381416
    Abstract: Based on home appliance information, network communication device identification information, and usage condition information of a home electric appliance, the server selects software for the network communication device corresponding to a home electric appliance from among a multiple pieces of software having a one-to-one relation with different types of a plurality of home electric appliances stored in a server storage unit, and transmits the software to the network communication device, the home appliance information being information with which the home electric appliance is identifiable, the network communication device identification information being information with which the network communication device is uniquely identifiable, the usage condition information being information on a usage environment and a usage function of the home electric appliance.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: July 5, 2022
    Assignee: Mitsubishi Electric Corporation
    Inventor: Kentaro Hashimoto
  • Patent number: 11374901
    Abstract: The subject technology provides an in-place encoding of a network identifier that compresses the network identifier without mapping the network identifier to a another server or service, such as URL shortening service. The network identifier may be compressed using segmented encoding operations that segment the network identifier, and encode the characters of the network identifier using a first set of encoding operations for a first portion of the network identifier and a second set of encoding operations for a second portion of the network identifier. Template encoding may also be provided for network identifiers that conform to a predefined template format.
    Type: Grant
    Filed: March 11, 2021
    Date of Patent: June 28, 2022
    Assignee: Apple Inc.
    Inventors: Reza Abbasian, Charles H. Ying, Steven J. Falkenburg
  • Patent number: 11374832
    Abstract: Various examples are described for the integration and customization of third-party applications and services with computing infrastructure of a data center. One or more computing devices can maintain a remote computing environment for an enterprise that provides at least one remote computing service on behalf of the enterprise. A portal can be provided that is configured to, from an entity not associated with the remote computing environment, receive a specification of information associated with one of a plurality of third-party services and compatibility criteria of the one of the third-party services. Existing infrastructure used by the remote computing environment in providing the at least one remote computing service is identified. Third-party services that are compatible with the existing infrastructure is identified and presented in a console in association with operation of the remote computing environment.
    Type: Grant
    Filed: July 23, 2020
    Date of Patent: June 28, 2022
    Assignee: VMware, Inc.
    Inventors: Travis Finch, Zohar Schafir Hirshfeld, Shanqiang Huang, Lawrence James McDonough
  • Patent number: 11372675
    Abstract: Current systems for synchronizing multiple database systems suffer from technical drawbacks. For example, archive jobs run on a second database system are typically started independently of operational jobs that are run on a first database system and generate the output data that needs to be archived. The lack of synchronization between first and second database systems delays access to the output data from within the second database system. Apparatus and methods described herein synchronize migration of output data generated by a first database system into a second database system, despite incompatibility between the first and second database systems. Apparatus and methods may synchronize the second database system such that it archives output data generated by the first database system within a target time of successful generation of output data by the first database system.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: June 28, 2022
    Assignee: Bank of America Corporation
    Inventors: Jabir M. Ahammed, Vinod Patil, Paul Eric Hazboun, Pritika Bhatia, Nadeem Panjwani, Douglas J. Goddard