Patents Examined by Benjamin M Thieu
  • Patent number: 12289363
    Abstract: A method for managing high availability messaging queueing is disclosed herein. The method includes receiving, by a first messaging server of a plurality of messaging servers in a first messaging cluster, a first request from a client server, the first request including a plurality of messages to be processed, storing, by the first messaging server, the received plurality of messages, replicating, by the first messaging server, the plurality of messages to the remaining servers of the plurality of messaging servers in the first messaging cluster, and sending, by the first messaging server, a first response to the client server after replicating the plurality of messages to the remaining servers of the plurality of messaging servers.
    Type: Grant
    Filed: June 7, 2023
    Date of Patent: April 29, 2025
    Assignee: Ameriprise Financial, Inc.
    Inventors: Erik Srigley, Mary Egan, Gail Johnson, Ralph Currier, Avanish Kumar
  • Patent number: 12289362
    Abstract: A multi-tenant dynamic secure data region in which encryption keys can be shared by services running in nodes reduces the need for decrypting data as encrypted data is transferred between nodes in the data center. Instead of using a key per process/service, that is created by a memory controller when the service is instantiated (for example, MKTME), a software stack can specify that a set of processes or compute entities (for example, bit-streams) share a private key that is created and provided by the data center.
    Type: Grant
    Filed: December 26, 2020
    Date of Patent: April 29, 2025
    Assignee: Intel Corporation
    Inventors: Francesc Guim Bernat, Karthik Kumar, Alexander Bachmutsky
  • Patent number: 12284112
    Abstract: Methods, systems, and devices for synchronizing multicast state in a cluster of network devices, such as network switches. For example, a method may include receiving a multicast control packet by an edge port of a first switch of a cluster comprising a plurality of switches; processing the multicast control packet by the first switch to update a local multicast state; manipulating the multicast control packet to insert a unique identifier associated with the edge port, resulting in a manipulated version of the multicast control packet; and forwarding, by the first switch of the cluster, the manipulated version of the multicast control packet to at least one other switch of the cluster via an inter-chassis link that couples the first switch and the at least one other switch.
    Type: Grant
    Filed: October 26, 2022
    Date of Patent: April 22, 2025
    Assignee: Ruckus IP Holdings LLC
    Inventor: Mohammad Nasir Ahmed
  • Patent number: 12284257
    Abstract: Notification systems and methods that combine the generation and delivery of notifications with the ability to dynamically select or render content for those notifications are disclosed. The selection of what content to include in such notifications, or the rendering of such content, may be performed at or after a time of the delivery of the notifications to users.
    Type: Grant
    Filed: November 30, 2023
    Date of Patent: April 22, 2025
    Assignee: Pushnami LLC
    Inventors: Mitchell Taylor, Emerson Smith
  • Patent number: 12273261
    Abstract: A network device may receive updated link-state information from a neighboring network device. The network device may omit processing of the received link-state information by ignoring the updates or differences if they are in portions of the link-state information that do not affect the processing or change output(s) of the processing.
    Type: Grant
    Filed: March 29, 2023
    Date of Patent: April 8, 2025
    Assignee: Arista Networks, Inc.
    Inventors: Arpit Bansal, Manoj Agiwal, Vivek Ilangovan
  • Patent number: 12267383
    Abstract: The present disclosure proposes a device. The device according to the present disclosure may include a communication circuit, one or more processors, and one or more memories. The communication circuit may communicate with a server and one or more user terminals on a local network. The one or more memories may store files transmitted to the one or more user terminals via the communication circuit. The one or more processors may control the communication circuit so as to receive information indicating a first file from a first terminal among the one or more user terminals and transmit the information to the server, receive path information regarding a device in which the first file is stored from the server and transmit the path information to the first terminal, and transmit the first file to the first terminal via the local network, in response to a request from the first terminal.
    Type: Grant
    Filed: July 15, 2022
    Date of Patent: April 1, 2025
    Assignee: RAKUTEN SYMPHONY, INC.
    Inventor: Jiwook Cho
  • Patent number: 12265518
    Abstract: The subject application relates to a data handling method for updating lists based on real-time requests and includes: transmitting a first request to a first queue component according to a first request type of the first request; delivering the first request to a first working unit according to a first subscription to the first queue component; and calculating and updating a first list container according to the first request. According to the subject application, it is possible to calculate and update lists based on real-time requests in an efficient and accurate manner.
    Type: Grant
    Filed: November 11, 2022
    Date of Patent: April 1, 2025
    Assignee: 17LIVE Japan Inc.
    Inventors: Yan-Tsuen Chen, Tsung-Tai Shih
  • Patent number: 12267395
    Abstract: A system allowing user/system interaction sessions on voice-enabled computing devices (VECDs) to be shifted from a voice-based interface to a non-voice-based (such as a text/web-based) interface. Accordingly, easy and convenient data input, receipt and recognition is provided in a manner that is not likely to frustrate users, that accommodates a broad range of data needs, and/or that avoids confidentiality issues associated with the use of voice input and data security issues associated with the storage of medical/health or other sensitive data. The system recognizes a platform-shifting command via a voice-based interface, gathers any required information (such as a telephone number or e-mail address) for continuing the communications session on another platform, and then sends a text/email/other message including a URL/hyperlink usable to initiate a communications session on a different communications platform and continue a voice-based interaction session on a non-voice-based communications platform.
    Type: Grant
    Filed: June 13, 2023
    Date of Patent: April 1, 2025
    Assignee: CHRISTIANA CARE HEALTH SYSTEM, INC.
    Inventor: Jonathan Meade
  • Patent number: 12267400
    Abstract: A central database system provides predictive web navigation using machine learning and clustering to guide a user to a web page. After tracking a number of web pages viewed by various users on one or more web domains and the orders in which these web pages are viewed, the central database system can train a model to predict which web page a user is likely to view next. If the user is lost while navigating, the central database system may guide the user to the predicted web page. In one example of guidance, the central database system presents a web element with a hyperlink to the predicted web page. For example, the central database system can modify a web page that the lost user is presently viewing to include an iframe with a recommendation to travel to a different web page.
    Type: Grant
    Filed: November 15, 2023
    Date of Patent: April 1, 2025
    Assignee: ZenPayroll, Inc.
    Inventors: John Edward Schlerf, Nicholas Lee Gaylord, Melanie Manguin
  • Patent number: 12267290
    Abstract: An electronic information system which enables email based transactions comprises an information database storing information regarding a plurality of individuals in a group and selections available to individuals in the group. A first email message with a mailto hyperlink having a plurality of fields including actionable parameter is generated and sent. A reply email message is received in response to selection of the mailto hyperlink. The received email message includes the plurality of fields and the actionable parameter that indicates that a specific selection has been made. A processor performs the action indicated by the actionable parameter in response to the received email message, including updating the information database to indicate the specific selection that has been made.
    Type: Grant
    Filed: July 3, 2023
    Date of Patent: April 1, 2025
    Assignee: WORKDAY, INC.
    Inventors: John P. Killoran, Jr., Gina Katharine Von Damm, Dennis William Peek, Angela Kirkman
  • Patent number: 12261738
    Abstract: An on-premise-side construction device transmits on-premise-side setting information for a cloud device to communicate with an on-premise device, to a cloud-side construction device via the Internet, receives cloud-side setting information for the on-premise device to communicate with the cloud device from the cloud-side construction device, and sets the cloud-side setting information in the on-premise device. The cloud-side construction device transmits the cloud-side setting information to the on-premise-side construction device via the Internet, receives the on-premise-side setting information from the on-premise-side construction device, and sets the on-premise-side setting information in the cloud device.
    Type: Grant
    Filed: June 30, 2023
    Date of Patent: March 25, 2025
    Assignee: NEC CORPORATION
    Inventor: Satoki Abe
  • Patent number: 12261755
    Abstract: In conventional networked computing systems, stream-processing software is utilized to handle real-time data feeds. For example, a stream-processing software may sort incoming data feeds into data logs, which are then consumed by various application servers within the computing system. However, this consumption process is susceptible to failure as application servers often fail to consume a full payload of data comprising a particular message. As such, a need exists for a streaming architecture with improved fault tolerance. The system provided herein solves the problem via a reliable streaming process, which regularly generates partitions within a series of data lakes. As streaming data is received, the payloads are synced into the different data lakes based on metadata associated with the streaming data. The system can then perform individual quality checks on each partition of data, enabling the system to continuously monitor data quality over time.
    Type: Grant
    Filed: September 22, 2023
    Date of Patent: March 25, 2025
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Arpan Agrawal, Sachin Bansode, Anshul Jain, Dinesh Kumar Kanchi Sridharan
  • Patent number: 12255862
    Abstract: Systems and methods for automated message delivery feedback that includes receiving a plurality of messaging requests to transmit a plurality of messages to a plurality of recipient devices, identifying subsets of related messaging requests in the plurality of messaging requests, receiving a plurality of delivery feedbacks for the plurality of messages, for each of the subsets of the related messaging requests, determining, based on the plurality of delivery feedbacks, whether to initiate at least one repeated transmission of a respective message to at least one recipient device, and upon determining to initiate the at least one repeated transmission, monitoring a delivery status of the respective message to the at least one recipient device.
    Type: Grant
    Filed: October 16, 2023
    Date of Patent: March 18, 2025
    Assignee: Twilio Inc.
    Inventors: Prateek Jain, Chloe Chen
  • Patent number: 12244684
    Abstract: A method includes: a first network device obtains a synchronization mode indication and synchronization information, where the synchronization mode indication indicates a target network device to perform synchronization based on the synchronization information. The first network device sends the synchronization mode indication and the synchronization information through a network that supports FlexE. A second network device receives the synchronization mode indication and the synchronization information through a network that supports FlexE. The second network device performs synchronization based on the synchronization mode indication and the synchronization information.
    Type: Grant
    Filed: May 15, 2023
    Date of Patent: March 4, 2025
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yuanlong Jiang, Fanshun Meng, Jingfei Lyu, Jingfeng Chen
  • Patent number: 12244502
    Abstract: Disclosed herein are system, method, and computer program product embodiments for controlling message routing for transaction processing platforms. The routing of transaction messages mitigates service disruptions to client systems facilitating transactions with consumers. A connection management and transaction routing platform (CMTRP) system applies routing configurations, such as passthrough, throttling, and/or maintenance toggle configurations, to facilitate the routing of transaction messages. This routing may route message to different transaction processing platforms and/or different instances of transaction processing platforms. The CMTRP system also routes transaction messages when transaction processing functionality is being migrated from a first transaction processing platform to a second transaction processing platform and/or when a platform is undergoing maintenance.
    Type: Grant
    Filed: August 30, 2023
    Date of Patent: March 4, 2025
    Assignee: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
    Inventors: Samba Siva Rao Yarramsetty, Benjamin J. Cane, Steve T. Chiappetti, Sudheer Nunapalli
  • Patent number: 12238190
    Abstract: A server may be provided to obtain a load balancing artificial intelligence (AI) model for a plurality of base stations in a communication system. The server may obtain teacher models based on traffic data sets collected from the base stations, respectively; perform a policy rehearsal process including obtaining student models based on knowledge distillation from the teacher models, obtaining an ensemble student model by ensembling the student models, and obtaining a policy model by interacting with the ensemble student mode; provide the policy model to each of the base stations for a policy evaluation of the policy model; and based on a training continue signal being received from at least one of the base stations as a result of the policy evaluation, update the ensemble student model and the policy model by performing the policy rehearsal process on the student models.
    Type: Grant
    Filed: July 12, 2023
    Date of Patent: February 25, 2025
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jikun Kang, Xi Chen, Chengming Hu, Ju Wang, Gregory Lewis Dudek, Xue Liu
  • Patent number: 12224945
    Abstract: The techniques disclosed herein enable systems to enhance network packet processing functionality through an accelerated packet classifier algorithm. Network packet classifiers serve to evaluate characteristics of network packets against various rules to determine how to process the network packet (e.g., routing, rewriting data). In contrast to existing systems, the present techniques pack a plurality of rules into a rule set which can then be applied to a network packet as a cohesive unit. By leveraging characteristics of binary arithmetic, the network packet classifier can evaluate the network packet against multiple rules in parallel. For example, the network packet classifier can concurrently compare values encoded by the network packet against a plurality of target ranges defined by the rules. This enables the network packet classifier to complete a full rule set evaluation within a single pass of the network packet thereby improving computing efficiency.
    Type: Grant
    Filed: April 24, 2023
    Date of Patent: February 11, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Matthew Ian Ronald Williams
  • Patent number: 12219005
    Abstract: A method used by an egress router is disclosed. The egress router obtains a capacity index of an application server attached to the egress router. The egress router further obtains a load index describing a load measurement between the egress router and the application server during a certain time period. The egress router encodes the capacity index and the load index into a packet. The egress router transmits the packet to one or more routers in an Internet protocol (IP) network.
    Type: Grant
    Filed: April 20, 2023
    Date of Patent: February 4, 2025
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Linda Dunbar, Huaimo Chen
  • Patent number: 12212496
    Abstract: A fast-path node of a packet processing service receives a packet of a forward-direction flow. The node obtains an exception-path routing rule from an exception-path routing rule source. The node sends a query to an exception-path cell of the service based on the routing rule, and receives a packet rewriting rule in response to the query. The rewriting rule is used to send a rewritten version of the packet to a destination.
    Type: Grant
    Filed: March 23, 2023
    Date of Patent: January 28, 2025
    Assignee: Amazon Technologies, Inc.
    Inventors: Sujogya Banerjee, Shine Mohamed Jabbar, Mahesh Elireddy
  • Patent number: 12212498
    Abstract: Message splitting and aggregation in a multi-stage electrical interconnection network are disclosed. A method of operating an electronic device comprised of computing devices, includes splitting, into segments, a message to be transmitted from a first of the computing devices, transmitting the segments to a second of the computing devices through a multi-channel that is based on an electrical connection between the first computing device and a plurality of switches, wherein the multi-channel includes channels respectively including electrical connections, the electrical connections connecting the first computing device with the second computing device, and reconstructing the message by aggregating the segments in the second computing device, wherein a bandwidth of the multi-channel transmitting the segments is greater than a maximum bandwidth of a single electrical connection of the electrical connections.
    Type: Grant
    Filed: January 26, 2023
    Date of Patent: January 28, 2025
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Young Jun Hong, Alan Gara, Wonseok Lee, Wonyong Lee, Wooseok Chang