Patents Examined by Tom Y Chang
  • Patent number: 11948014
    Abstract: Methods, systems, devices, and computer-readable storage media for managing a multi-tenant cloud computing platform. Rather than maintain cluster control planes separately for each tenant, a cloud provider control plane implemented on one or more nodes can manage the creation, allocation, execution, and destruction of cluster control planes in an on-demand way. Computing resources can be used more efficiently at least because resources are not under-utilized. Adding additional tenants can be done with zero or small marginal cost per-tenant, because cluster control planes for servicing requests by the tenant are executed in response to a request, but destroyed when a tenant for the plane is idle. Multiple instances of an API server implementing a platform API for communicating between devices of the platform and clusters of computing resources can be generated and modified on a per-tenant basis.
    Type: Grant
    Filed: December 15, 2020
    Date of Patent: April 2, 2024
    Assignee: Google LLC
    Inventor: Daniel Veritas Smith
  • Patent number: 11928514
    Abstract: A method includes receiving a DNS request, notifying a serverless orchestrator system of data associated with the DNS request, provisioning a function on a serverless function node based on the DNS request, notifying a load balancer regarding the serverless function node, providing a response to the DNS request and routing an API request associated with the DNS request to the serverless function node.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: March 12, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Kyle Andrew Donald Mestery, Ian Wells, David Delano Ward
  • Patent number: 11924292
    Abstract: Deployment updates in multivendor cloud environments are provided by obtaining, from an administrative user, deployment objectives for a network deployment; identifying currently deployed infrastructure in the network deployment; identifying information sources to provide information for evaluating candidates for additional infrastructure to include in the network deployment to meet the deployment objectives; performing a cognitive computing analysis based on the deployment objectives to identify a configuration of the network deployment that includes the additional infrastructure selected from the candidates provided by the information sources; and providing the administrative user with the configuration.
    Type: Grant
    Filed: December 4, 2020
    Date of Patent: March 5, 2024
    Assignee: International Business Machines Corporation
    Inventors: Louie A. Dickens, Rodolfo Lopez, Gandhi Sivakumar
  • Patent number: 11924150
    Abstract: Implementations are directed to enabling a representative associated with an entity to quickly and efficiently modify a voice bot associated with the entity. The voice bot can be previously trained to communicate with user(s) on behalf of the entity through various communication channels (e.g., a telephone communication channel, a software application communication channel, a messaging communication channel, etc.). Processor(s) of a computing device can receive, from the representative, representative input to modify behavior(s) and/or parameter(s) that the voice bot utilizes in communicating with the plurality of users via the communication channels, determine whether the representative is authorized to cause the behavior(s) and/or parameter(s) to be modified, and cause the behavior(s) and/or parameter(s) to be modified in response to determining that the representative is authorized.
    Type: Grant
    Filed: December 15, 2021
    Date of Patent: March 5, 2024
    Assignee: GOOGLE LLC
    Inventors: Matthew Sharifi, Victor Carbune
  • Patent number: 11917037
    Abstract: Methods, systems, and devices for determining a subset of users from among a set of users based on a set of received information associated with a photograph, where the disposition of the information is used to first determine the subset and then perform facial recognition on the subset of photographs for each user in order to accurately identify each user or users present in the photograph.
    Type: Grant
    Filed: June 24, 2022
    Date of Patent: February 27, 2024
    Inventors: Elliot Berookhim, Pejman Yedidsion
  • Patent number: 11902095
    Abstract: Disclosed are a cluster quorum method and apparatus, an electronic device, and a computer-readable storage medium. The method includes: acquiring a historical election set, and obtaining a first node quantity and a power condition by using the historical election set; generating a quorum parameter by using the first node quantity according to the power condition; acquiring a current network topology, and judging whether the current network topology satisfies the quorum parameter; and if the current network topology satisfies the quorum parameter, providing a cluster service. According to the method, a new network topology after a failure is not required to include the majority of nodes in an original cluster, whereby the network topology can continue to work no matter a quantity of nodes in the network topology while data consistency is ensured, improving viability of the cluster.
    Type: Grant
    Filed: September 28, 2021
    Date of Patent: February 13, 2024
    Assignee: INSPUR SUZHOU INTELLIGENT TECHNOLOGY CO., LTD.
    Inventors: Hui Li, Peng Zhao
  • Patent number: 11894978
    Abstract: The present invention provides a computing power scheduling method, apparatus, electronic devices and storage medium, the method comprising: a computing power node and an access terminal send computing power information to a switch using L4 network protocol; the switch uploads the computing power information to a distributed SDN subcontroller; the distributed SDN subcontroller collects switch state information and network quality information from the switch using in-band network telemetry technology; the distributed SDN sub-controller collects switch state information and network quality information from the switch using in-band network telemetry; the distributed SDN sub-controller uploads the computing power information, switch state information and network quality information to the SDN master controller; the SDN master controller determines the computing power scheduling policy based on the computing power information, switch state information, network quality information and master controller information
    Type: Grant
    Filed: July 25, 2023
    Date of Patent: February 6, 2024
    Assignee: Beijing University of Posts and Telecommunications
    Inventor: Yang Liu
  • Patent number: 11853735
    Abstract: The systems and methods provide continuous integration and continuous deployment pipeline management using pipeline-agnostic rule sets applied to pre-deployment code samples. The system standardizes the application of a rule set to a pre-deployment code sample to use data at a given location, but the system allows for the sample itself to determine which data stream of the data streams at that data location is used. As such, the systems and methods avoid the need for the plethora of rule sets that would overwhelm a user and defeat the purpose of the CaaS product, but the system allows for processing pre-deployment code samples that are specific to the sample.
    Type: Grant
    Filed: February 10, 2023
    Date of Patent: December 26, 2023
    Assignee: Citibank, N.A.
    Inventors: Tridib Choudhury, Manish Shah, Satish Chandreskharan, Robert Kovach, Shweta Sobat, Arunkumar Saripalli
  • Patent number: 11838187
    Abstract: A communication management system includes a display calculation unit configured to calculate, for each of a plurality of communication devices on a network, a display position of an icon that identifies the communication device in a display unit, based on positional information about the communication device. Further, the communication management system includes a complexity calculation unit configured to calculate complexity of a topology between a plurality of the icons, based on a display position of the plurality of icons. The display calculation unit corrects a display position of at least one of the icons when the complexity is equal to or more than a predetermined complexity threshold value.
    Type: Grant
    Filed: September 2, 2021
    Date of Patent: December 5, 2023
    Assignee: NEC CORPORATION
    Inventor: Masaru Eto
  • Patent number: 11824756
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for assessing and adjusting the composition of groups for monitoring programs. In some implementations, a computer system determines a target level of diversity for a monitoring program based on a composition of a reference group. The system determines a group level of diversity for a group based on the composition of the group, wherein the group comprises at least one of candidates or participants for the monitoring program. The system determines that the group level of diversity does not provide the target level of diversity, and in response, selects one or more actions that are configured to adjust the composition of the group to achieve the target level of diversity in the group. The system provides output data that indicates the selected one or more actions to adjust the composition of the group toward the target level of diversity for the group.
    Type: Grant
    Filed: November 8, 2021
    Date of Patent: November 21, 2023
    Assignee: VigNet Incorporated
    Inventors: Praduman Jain, Josh Schilling, Dave Klein
  • Patent number: 11799808
    Abstract: A system for flexible and scalable automated end-to-end chat-based contact center testing, having a test case management platform, a chat cruncher, a contact center manager, a chat classifier, a desktop automation engine, and headless browser-based virtual agents and customers. The test case management platform allows a user to configure operation of the system. The chat cruncher operates a plurality of virtual customers. The contact center manager operates a plurality of virtual agents to participate in chat session with virtual customers.
    Type: Grant
    Filed: January 12, 2022
    Date of Patent: October 24, 2023
    Assignee: CYARA SOLUTIONS PTY LTD
    Inventors: Alok Kulkarni, Geoff Willshire
  • Patent number: 11775349
    Abstract: One or more processors are operative to carry out neural network operations and include a plurality of compute units (CUs) configurable for neural network operations. The neural network compute unit remapping logic detects a condition to remap neural network compute units that are currently used in carrying out a neural network operation in a processor with at least one replacement compute unit that is not currently being used to carry out the neural network operation. In response to detecting the condition, the logic remaps a logical address of at least one currently used compute unit to a different physical address that corresponds to the replacement compute unit and causes the replacement compute unit to carry out neural network operations.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: October 3, 2023
    Assignee: ADVANCED MICRO DEVICES, INC.
    Inventor: Greg Sadowski
  • Patent number: 11770341
    Abstract: Provided are an apparatus and a method for allocating a bandwidth for providing a low-latency fronthaul service in a passive optical network. An bandwidth allocating method performed by a bandwidth allocating apparatus included in an OLT includes receiving an actual report message requesting bandwidth allocation from at least one ONU for wired subscribers connected to the OLT, receiving radio scheduling information for at least one ONU for mobile connected to the OLT from a central unit (CU)/digital unit (DU), generating a virtual report message using the radio scheduling information received from the CU/DU, allocating a transmission bandwidth for the at least one ONU for wired subscribers and the at least one ONU for mobile through the received actual report message and the generated virtual report message, and transmitting the allocated transmission bandwidth to the ONU for wired subscribers and the ONU for mobile using a grant message.
    Type: Grant
    Filed: July 15, 2022
    Date of Patent: September 26, 2023
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Kyeong Hwan Doo, Kwang Ok Kim, Han Hyub Lee, Hwan Seok Chung
  • Patent number: 11762663
    Abstract: Provided are an information processing program, an information processing device, and an information processing method that enable application processing and data transmission in a non-blocking manner to increase a communication speed. A server device includes buffering means configured to accumulate events, socket writing means configured to process the events, and flag management means configured to exclusively set a flag. The socket writing means includes socket write request means and callback processing means. The flag management means exclusively sets the flag at a timing before the event processing requested by the socket write request means starts, and releases the flag at a timing after the processing by the callback processing means ends. The socket write request means receives a call, and in a case where the flag is set, the events accumulated by the buffering means are processed.
    Type: Grant
    Filed: November 30, 2022
    Date of Patent: September 19, 2023
    Assignee: SOFTGEAR CO., LTD.
    Inventor: Naoki Miyanaga
  • Patent number: 11729269
    Abstract: Embodiments are directed to bandwidth management in distributed file systems. A request stored in a queue may be dequeued. A work credit value may be determined based on a duration since a last job and a work rate associated with the file system such that the work credit value conforms to a maximum threshold value. A job may be initialized based on the dequeued request such that the work credit value may be reduced based on a size of the job. In response to the reduced work credit value being a negative value further actions may be performed, including: determining a time delay based on the reduced work credit value, the work rate, and the size of the job; delaying an execution of the job until the expiry of the time delay such that upon expiry of the time delay, the job is executed to satisfy the request.
    Type: Grant
    Filed: October 26, 2022
    Date of Patent: August 15, 2023
    Assignee: Qumulo, Inc.
    Inventors: Landon John Meernik, Porter Michael Smith, Kevin David Jamieson, Daniel Shvarts
  • Patent number: 11722551
    Abstract: A device for optimizing the scheduling of files to be sent to an application server at regular time intervals, the device configured to: retrieve a first set of files from a database for a time interval, the first set of files being stored in a priority queue and carrying information sent from sensors linked to industrial machines, apply the retrieved first set of files to a scheduling algorithm using a compression ratio and combined with a reinforcement learning in order to select a second set of files, compress the second set of files based on the compression ratio into a compressed file, wherein the size of the compressed file is below a size limit, and send the compressed file to the application server, wherein the compression ratio is updated based on the size of the second set of files and the size of the compressed file, and wherein the reinforcement learning uses the size of a previous compressed file from a previous time interval.
    Type: Grant
    Filed: August 6, 2021
    Date of Patent: August 8, 2023
    Assignee: Schneider Electric Industries SAS
    Inventor: Denis Morand
  • Patent number: 11683360
    Abstract: Certain example embodiments relate to web applications. In certain example embodiments, an instance of a web application is executed using a client device. In response to the instance being started up, metadata is retrieved using a service embedded in the application and invoked at a bootstrap hook. The metadata is associated with earmarked programmatic elements in the application. At the client device and using an evaluation service injected into operation of the instance, one or more configured rules are evaluated against input. The rules are definable in relation to the earmarked programmatic elements using the retrieved metadata. They specify behavior of the web application and are dynamically (re)configurable while the instance of the web application is running. The (re)configured rules are dynamically effective without requiring web application redeployment, even if (re)configured while the instance of the web application is running. The instance is controllable responsive to the evaluation.
    Type: Grant
    Filed: August 5, 2021
    Date of Patent: June 20, 2023
    Assignee: SOFTWARE AG
    Inventors: Yashwanth Kalva, Shiva Chetan K S
  • Patent number: 11675866
    Abstract: A method for overcoming intermittent, temporary, or other fetching failures by using multiple attempts for retrieving a content from a web server to a client device is disclosed. The URL fetching may use direct or non-direct fetching schemes, or a combination thereof. The non-direct fetching method may use intermediate devices, such as proxy server, Data-Center proxy server, tunnel devices, or any combination thereof. Upon sensing a failure of a fetching action, the action is repeated using the same or different parameters or attributes, such as by using different intermediate devices, selected based on different parameters or attributes, such as different countries. The repetitions are limited to a pre-defined maximum number or attempts. The fetching attempts may be performed by the client device, by an intermediate device in a non-direct fetching scheme, or a combination thereof. Various fetching schemes may be used sequentially until the content is retrieved.
    Type: Grant
    Filed: January 12, 2021
    Date of Patent: June 13, 2023
    Assignee: BRIGHT DATA LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 11671991
    Abstract: A method for resource management in a blockchain based IoT network comprising a plurality of IoT nodes connected with each other using block chain is disclosed. The method includes: receiving, by at least one first IoT node, at least one capability information of at least one second IoT node from the block chain based IoT network. The method may further include generating, by the at least one first IoT node, a smart contract to be executed between the at least one first IoT node and the at least one second IoT node based on the at least one capability information and at least one parameter associated with the at last one first IoT node and the at least one second IoT node and executing, by the at least one first IoT node, the smart contract with the at least one second IoT node.
    Type: Grant
    Filed: July 8, 2021
    Date of Patent: June 6, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ishan Rastogi, Rahul Rajendra Sonanis, Umang Goel, Siddharth Lal, Yeonhyang Kim, Aloknath De
  • Patent number: 11669367
    Abstract: Embodiments of the invention are directed to a system, method, or computer program product generation and analysis of real-time resource requests via a resource platform. A resource platform is provided for receiving and automating the management and processing of resource requests submitted by entities or users. The system embraces a fully digital approach to resource request processing, analysis, authentication, and reporting. In addition, the invention allows for analysis of reconciliation data of executed resource transfers for identification of useful trends that can be used for proactive accommodation of entity policies to align with perceived user preferences.
    Type: Grant
    Filed: April 1, 2020
    Date of Patent: June 6, 2023
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Joseph Benjamin Castinado, Paulette LaShon Bryant, Kathleen Hanko Trombley, Therese Humburg Willis, Paul Benton Murphy, Lee Ann Proud