Patents Examined by Tom Y Chang
-
Patent number: 11948014Abstract: 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: GrantFiled: December 15, 2020Date of Patent: April 2, 2024Assignee: Google LLCInventor: Daniel Veritas Smith
-
Patent number: 11928514Abstract: 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: GrantFiled: July 22, 2019Date of Patent: March 12, 2024Assignee: Cisco Technology, Inc.Inventors: Kyle Andrew Donald Mestery, Ian Wells, David Delano Ward
-
Patent number: 11924292Abstract: 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: GrantFiled: December 4, 2020Date of Patent: March 5, 2024Assignee: International Business Machines CorporationInventors: Louie A. Dickens, Rodolfo Lopez, Gandhi Sivakumar
-
Patent number: 11924150Abstract: 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: GrantFiled: December 15, 2021Date of Patent: March 5, 2024Assignee: GOOGLE LLCInventors: Matthew Sharifi, Victor Carbune
-
Patent number: 11917037Abstract: 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: GrantFiled: June 24, 2022Date of Patent: February 27, 2024Inventors: Elliot Berookhim, Pejman Yedidsion
-
Patent number: 11902095Abstract: 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: GrantFiled: September 28, 2021Date of Patent: February 13, 2024Assignee: INSPUR SUZHOU INTELLIGENT TECHNOLOGY CO., LTD.Inventors: Hui Li, Peng Zhao
-
Patent number: 11894978Abstract: 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 informationType: GrantFiled: July 25, 2023Date of Patent: February 6, 2024Assignee: Beijing University of Posts and TelecommunicationsInventor: Yang Liu
-
Patent number: 11853735Abstract: 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: GrantFiled: February 10, 2023Date of Patent: December 26, 2023Assignee: Citibank, N.A.Inventors: Tridib Choudhury, Manish Shah, Satish Chandreskharan, Robert Kovach, Shweta Sobat, Arunkumar Saripalli
-
Patent number: 11838187Abstract: 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: GrantFiled: September 2, 2021Date of Patent: December 5, 2023Assignee: NEC CORPORATIONInventor: Masaru Eto
-
Patent number: 11824756Abstract: 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: GrantFiled: November 8, 2021Date of Patent: November 21, 2023Assignee: VigNet IncorporatedInventors: Praduman Jain, Josh Schilling, Dave Klein
-
Patent number: 11799808Abstract: 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: GrantFiled: January 12, 2022Date of Patent: October 24, 2023Assignee: CYARA SOLUTIONS PTY LTDInventors: Alok Kulkarni, Geoff Willshire
-
Patent number: 11775349Abstract: 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: GrantFiled: December 21, 2018Date of Patent: October 3, 2023Assignee: ADVANCED MICRO DEVICES, INC.Inventor: Greg Sadowski
-
Patent number: 11770341Abstract: 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: GrantFiled: July 15, 2022Date of Patent: September 26, 2023Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Kyeong Hwan Doo, Kwang Ok Kim, Han Hyub Lee, Hwan Seok Chung
-
Patent number: 11762663Abstract: 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: GrantFiled: November 30, 2022Date of Patent: September 19, 2023Assignee: SOFTGEAR CO., LTD.Inventor: Naoki Miyanaga
-
Patent number: 11729269Abstract: 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: GrantFiled: October 26, 2022Date of Patent: August 15, 2023Assignee: Qumulo, Inc.Inventors: Landon John Meernik, Porter Michael Smith, Kevin David Jamieson, Daniel Shvarts
-
Patent number: 11722551Abstract: 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: GrantFiled: August 6, 2021Date of Patent: August 8, 2023Assignee: Schneider Electric Industries SASInventor: Denis Morand
-
Patent number: 11683360Abstract: 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: GrantFiled: August 5, 2021Date of Patent: June 20, 2023Assignee: SOFTWARE AGInventors: Yashwanth Kalva, Shiva Chetan K S
-
Patent number: 11675866Abstract: 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: GrantFiled: January 12, 2021Date of Patent: June 13, 2023Assignee: BRIGHT DATA LTD.Inventors: Derry Shribman, Ofer Vilenski
-
Patent number: 11671991Abstract: 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: GrantFiled: July 8, 2021Date of Patent: June 6, 2023Assignee: Samsung Electronics Co., Ltd.Inventors: Ishan Rastogi, Rahul Rajendra Sonanis, Umang Goel, Siddharth Lal, Yeonhyang Kim, Aloknath De
-
Patent number: 11669367Abstract: 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: GrantFiled: April 1, 2020Date of Patent: June 6, 2023Assignee: BANK OF AMERICA CORPORATIONInventors: Joseph Benjamin Castinado, Paulette LaShon Bryant, Kathleen Hanko Trombley, Therese Humburg Willis, Paul Benton Murphy, Lee Ann Proud