Patents Examined by Viet D. Vu
  • Patent number: 11456919
    Abstract: A device may receive information identifying a plurality of requests and identifying a plurality of targets for the plurality of requests. The device may generate respective routes for the plurality of targets, where a route, of the respective routes, for a target, of the plurality of targets, identifies a set of transformations to be applied to a corresponding request of the plurality of requests. The device may apply the respective routes to the plurality of requests to generate processed requests, and may communicate with at least one of the plurality of targets based on the processed requests. The device may receive results based on communicating with the at least one of the plurality of targets, wherein the results are based on the processed requests, and may provide information based on the results.
    Type: Grant
    Filed: April 26, 2021
    Date of Patent: September 27, 2022
    Assignee: Capital One Services, LLC
    Inventors: Gopi Kancharla, Nicky Joshi, Fredrick Crable
  • Patent number: 11436563
    Abstract: A life plan management (LPM) computing device for connecting consumers with producers is provided. The LPM computing device may be in communication with a client computing device and may include a processor. The processor may be programmed to i) receive user input including at least one goal, ii) analyze the at least one goal to determine a plurality of categories, iii) store the plurality of categories, iv) analyze at least one of the plurality of categories to determine a plurality of producers, v) store the plurality of producers, vi) generate an interactive life map including the at least one goal, and enabling the consumer to access the plurality of producers by navigating the life map to select the at least one goal and the at least one category, vii) and cause the interactive life map to be displayed on the client computing device.
    Type: Grant
    Filed: June 16, 2021
    Date of Patent: September 6, 2022
    Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
    Inventor: Tim G. Sanidas
  • Patent number: 11438264
    Abstract: Techniques for improving data transmission in teleoperation systems including a method for dynamic packet routing. The method includes identifying an optimal channel of a plurality of channels based on a network connectivity status of a system and historical connectivity data related to a current location of the system, wherein the system includes a plurality of network authorization devices, wherein each network authorization device is configured to enable communications via an associated channel; and routing packets to the optimal channel using the network authorization device associated with the optimal channel.
    Type: Grant
    Filed: March 3, 2021
    Date of Patent: September 6, 2022
    Assignee: Ottopia Technologies Ltd.
    Inventors: Amit Rosenzweig, Alex Kirshon
  • Patent number: 11431609
    Abstract: An example client device includes processing circuitry and a memory including instructions that, when executed by the processing circuitry, cause the client device to undertake certain actions. Certain instructions cause the device to periodically measure active network performance data for a network, calculate expected rewards for the plurality of entry points, select an expected best entry point based on the expected rewards, route data to the selected entry point, measure passive network performance data for the selected entry point, and update a reinforcement learning algorithm, based in part on the measured passive network performance data.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: August 30, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Faraz Ahmed, Puneet Sharma, Diman Zad Tootaghaj
  • Patent number: 11431788
    Abstract: Load balancing across hosts in a computer system is triggered based on pairwise comparisons of resource utilization at different host. A method for load balancing across hosts includes the steps of determining a resource utilization difference between first and second hosts, wherein the first host has a higher resource utilization than the second host, comparing the resource utilization difference against a threshold difference, and upon determining that the resource utilization difference exceeds the threshold difference, selecting a workload executing in the first host for migration to the second host.
    Type: Grant
    Filed: March 22, 2021
    Date of Patent: August 30, 2022
    Assignee: VMware, Inc.
    Inventors: Badhrinath Sampathkumar, Zhelong Pan, Haoqiang Zheng, Fei Guo, Sabareesh Subramaniam
  • Patent number: 11418613
    Abstract: Described embodiments provide systems and methods for recording metadata about a microservice for requests to the microservice. A device configured as a proxy to one or more microservices of a service can receive a registration request to register a microservice of the one or more microservices with the device. Metadata can be received during registration of the microservice with the device. The metadata can identify an identifier of the microservice, a deployment version of the microservice and a region of deployment of the microservice. The device can store the metadata in association with the microservice and record the metadata of the microservice registered with the device in association with a plurality of requests. The device can identify, via a user interface and the metadata recorded to the log, a change in operation of the microservice in connection with one of the deployment version or the region of the microservice.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: August 16, 2022
    Assignee: Citrix Systems, Inc.
    Inventor: Jeremy White
  • Patent number: 11418586
    Abstract: A non-transitory computer readable storage medium may have stored thereon instructions that, when executed by an endpoint device, cause the endpoint device to perform operations including: (i) establishing, by the endpoint device, a first communication channel with an intermediary proxy server; (ii) receiving, from a computational instance and via the intermediary proxy server, a registration payload comprising a list of available proxy servers; (iii) ranking, at the endpoint device, the list of available proxy servers; (iv) selecting, by the endpoint device, a particular proxy server from the list of available proxy servers as ranked; (v) establishing, by the endpoint device, a second communication channel with the particular proxy server; and (vi) communicating, by the endpoint device, with the computational instance via the particular proxy server by utilizing the second communication channel.
    Type: Grant
    Filed: January 19, 2021
    Date of Patent: August 16, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Sreenevas Subramaniam, Tal Kapon, Nisan Bar Zion, Chris Nguyen, Joshua Gerbasi, Benjamin Phan, William Hurt, Olga Shaked, Yuval Rimar, Gregory Grisco
  • Patent number: 11410046
    Abstract: Learning-based service migration in mobile edge computing may be provided. First, a service migration policy may be created for a network that includes a plurality of edge clouds configured to provide a service to users. Next, a movement of a user receiving the service from a source edge cloud may be detected. The source edge cloud may be associated with a first area and the detected movement may be from the first area to a second area. Then, the service migration policy may be applied to determine whether to migrate the service for the user from the source edge cloud. In response to determining to migrate the service, a target edge cloud may be identified and the service for the user may be migrated from the source edge cloud to the target edge cloud. The service migration policy may then be updated based on a success of the migration.
    Type: Grant
    Filed: September 14, 2021
    Date of Patent: August 9, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Dantong Liu, Qing Zhao, Khashayar Mirfakhraei, Gautam Dilip Bhanage, Xu Zhang, Ardalan Alizadeh
  • Patent number: 11405458
    Abstract: A data transmitting method includes obtaining a plurality of first objects, where each of the first objects includes an amount of data that is less than or equal to a first data amount threshold, encapsulating the first objects to generate a second object, where the second object includes the first objects, and sending the second object to a server in an object storage system.
    Type: Grant
    Filed: January 26, 2021
    Date of Patent: August 2, 2022
    Assignee: HUAWEI CLOUD COMPUTING TECHNOLOGIES CO., LTD.
    Inventor: Jingwen Ding
  • Patent number: 11398946
    Abstract: Systems and methods include obtaining data associated with operation of a Wi-Fi network, via a network interface connected to the one or more processors; analyzing the obtained data to determine one or more of forecasts, predictions, trends, and interference associated with the Wi-Fi network based on the obtained data and correlations determined therein; and causing configuration of the Wi-Fi network based on the determined one or more forecasts, predictions, trends, and interference, wherein the configuration includes at least one of channel selection, bandwidth selection, topology selection of access points in the Wi-Fi network, and client associations with the access points.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: July 26, 2022
    Assignee: Plume Design, Inc.
    Inventors: Balaji Rengarajan, William McFarland
  • Patent number: 11381642
    Abstract: Data transmitted from an information transmission device can be stored in a distributed manner, without the need to duplicate or transmit/receive data among information storage devices. Under the control of a data write unit, end points to be assigned are determined in each of the information storage devices, based on the preset information indicating a correspondence between the information storage devices and end points assigned to the information storage devices. The data transmitted together with the identifier corresponding to the assigned end point is acquired from among the data transmitted from the information transmission devices, based on a first correspondence table stored in a shared setting storage unit for associating the end points with the identifiers of the types of data acquired by the end points, and the acquired data is stored in the data storage unit.
    Type: Grant
    Filed: October 17, 2018
    Date of Patent: July 5, 2022
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Tomoyuki Fujino, Yui Yoshida, Keiichiro Kashiwagi, Hisaharu Ishii
  • Patent number: 11374759
    Abstract: A method for a user to access resources within a secure network without inputting a username or password is presented and claimed where the method comprises inputting, by the user, login credentials into an authentication service and obtaining from the authentication service at least one secret code; inputting the at least one secret code into an OTCP to initialize the OTCP; generating within the OTCP a one-time code (OTC) utilizing the at least one secret code but not including the user's login credentials or username; supplying, by the user, the OTC to a secure web portal wherein the secure web portal confirms authenticity of the OTC with the authentication service; and the secure web portal supplying access to the user of the secure web portal resources upon receipt of authentication of the user.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: June 28, 2022
    Assignee: Xiid Corporation
    Inventors: Guido Pellizzer, Federico Simonetti
  • Patent number: 11368416
    Abstract: Enterprise messaging using a blockchain system. A method of the disclosure includes receiving, by a first node of a blockchain system of an enterprise service bus, a message transmitted by a second node of the blockchain system. The blockchain system may be to store a plurality of messages communicated via the enterprise service bus in a distributed ledger. The method also includes determining, by the first node, whether the first node should process the message. The method further includes processing, by the first node, the message in response to determining that the message should be processed by the first node. The method further includes updating the distributed ledger to indicate that the message has been processed by the first node.
    Type: Grant
    Filed: December 14, 2020
    Date of Patent: June 21, 2022
    Assignee: Red Hat, Inc.
    Inventor: Ondrej Zizka
  • Patent number: 11348052
    Abstract: The present disclosure provides aggregation of management and control of multiple cloud service accounts. The operating environment provides aggregation of notifications, support tickets, utilization status, and can provide an aggregated alert system for such information related to the cloud service accounts. A computing system can communicatively couple to multiple cloud service accounts and can receive notifications of issues and generate alerts accordingly.
    Type: Grant
    Filed: April 9, 2021
    Date of Patent: May 31, 2022
    Assignee: Capital One Services, LLC
    Inventor: Shashi Chappidi
  • Patent number: 11343315
    Abstract: A method, a computer program product, and a computer system determine a kube-edge pod configuration. The method includes determining mobile devices in a coverage area utilizing a cloud service. The method includes receiving polling data from the mobile devices that include bid data indicative of a respective cost and a respective resource availability for each of the mobile devices operating as an edge device for the cloud service. The method comprises includes coupling information for the mobile devices indicative of whether at least two of the mobile devices are to be considered coupled such that the coupled mobile devices have a coupled cost and a coupled resource availability. The method includes determining a utility score of the coverage area based on the bid data and the coupling information and selecting a data storage deployment scheme for pods of the cloud service based on the utility score.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: May 24, 2022
    Assignee: International Business Machines Corporation
    Inventors: Gandhi Sivakumar, Vijay Ekambaram, Padmanabha Venkatagiri Seshadri, Anand Shantilal Borse
  • Patent number: 11329870
    Abstract: A device receives, from a cloud computing environment, cloud instance information associated with cloud instances in the cloud computing environment, and processes the cloud instance information, with a machine learning model, to determine containers for one or more of the cloud instances and whether cloud instances should be removed from the cloud computing environment. The device causes a first subset of the cloud instances to be removed from the cloud computing environment, based on determining which of the cloud instances should be removed, and causes the containers to be created for a second subset of the cloud instances based on determining the containers. The device receives, from the cloud computing environment, cloud container information associated with the containers created in the cloud computing environment, and causes one or more of the containers to be scaled based on the cloud container information.
    Type: Grant
    Filed: March 1, 2021
    Date of Patent: May 10, 2022
    Assignee: Capital One Services, LLC
    Inventors: Sunil Narang, Abhishek Kumar Singh, Nazia Sarang, Vikas Vijay
  • Patent number: 11330002
    Abstract: The Kentik Data Engine (KDE) is an integrated real-time, big data software system able to analyze what exactly is happening on a network at the present moment, and what happened on the network over the a prior period of time. KDE collects live operational data from computer network infrastructure devices (routers and switches) and computer hosts, consisting of multiple data types, categories, and protocols, and correlates them to analyze network activity and health. KDE does this in a lossless manner, meaning that it retains all raw data rather than summarizing or aggregating prior to storage. In this way, KDE provides a combination of precise, actionable information in real-time as well as a complete forensic data store for detailed exploratory analysis.
    Type: Grant
    Filed: May 7, 2020
    Date of Patent: May 10, 2022
    Assignee: Kentik Technologies, Inc.
    Inventors: Avraham Tzur Freedman, Ian Gerald Pye, Daniel P. Ellis, Ian Applegate
  • Patent number: 11323345
    Abstract: Methods and systems are provided for connecting an electronic device to a network. In some situations, the electronic device connects to a first network provider and pings a first server having a static internet protocol address and a second server having a dedicated uniform resource locator. If the electronic device receives a response from the first and second server, the electronic device maintains its connection to the first network provider. Otherwise, the electronic device connects to a second network provider and pings the first and second servers.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: May 3, 2022
    Assignee: Labrador Diagnostics LLC
    Inventor: Sunny Balwani
  • Patent number: 11323549
    Abstract: A method includes receiving, at a customer premises equipment (CPE) device from a data source, media content requested by a media device. The method includes determining, at the CPE device, a number of concurrent media connections to establish to the media device based on a workload of the customer premises device. The method includes establishing the number of concurrent communication connections between the CPE device and the media device. The method also includes sending the media content as data packets via data packet streams to the media device from the customer premises equipment device. A data packet stream of the data packet streams is sent via each communication connection of the concurrent communication connections. Each data packet stream includes less than all data packets of the media content, and the media device processes the data packets received via the data packet streams to generate media content output.
    Type: Grant
    Filed: April 12, 2021
    Date of Patent: May 3, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Christopher Baldwin
  • Patent number: 11316924
    Abstract: This application relates to apparatus and methods for communication with and management of datacenters, such as cloud datacenters employing multiple servers. A control server may identify a plurality of datacenters from which to request block storage status. The control server may identify a user request to execute multiple requests to obtain the block storage status from the plurality of datacenters. Based on the user request, the control server may generate the plurality of requests. The control server may transmit the plurality of requests to the plurality of datacenters. The control server may determine if a response to the requests is received. The response may include block storage status data identifying whether a service managing storage blocks for the datacenter is operational. The control server may also provide the block storage status for display.
    Type: Grant
    Filed: March 8, 2021
    Date of Patent: April 26, 2022
    Assignee: WALMART APOLLO, LLC
    Inventors: Gerald Bothello, Surajit Roy, Giridhar Bhujanga