Patents Examined by Benjamin M Thieu
  • Patent number: 12388676
    Abstract: A data transfer device transfers a received packet. If the transfer destination of the received packet is a data processing device under control, the data transfer device (confirms the state of a shared bus, and if the shared bus is usable, transfers the packet to the data processing device of the transfer destination via the shared bus, gives the use right of the shared bus to one of the data processing devices in response to communication requirements from the data processing devices, and receives, via the shared bus, a packet from the data processing device given the use right.
    Type: Grant
    Filed: November 8, 2022
    Date of Patent: August 12, 2025
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Naoki Miura, Takeshi Sakamoto, Yuki Arikawa, Tsuyoshi Ito, Kenji Tanaka, Masaru Katayama, Yuta Ukon
  • Patent number: 12381795
    Abstract: Aspects of this technical solution can generate, according to a lag time window based at least in part on a first plurality of features, a second data set via aggregation of compatible fields in the first data set, the first plurality of features corresponding to a first data set, augment the first plurality of features extracted from the first data set with a second plurality of features extracted from a third data set, the third data set corresponding to a join of the first data set and the second data set, update, via machine learning and according to a rate corresponding to the data set, a model with the third plurality of features, and instruct a user interface to present at least one performance of the model with the third plurality of features, according to the rate.
    Type: Grant
    Filed: August 15, 2023
    Date of Patent: August 5, 2025
    Assignee: Data Robot, Inc.
    Inventors: Rishabh Raman, Peter Simon, Oleg Zarakhani
  • Patent number: 12381867
    Abstract: Techniques are described for providing a multi-cloud control plane (MCCP) in a first cloud infrastructure (included in a first cloud environment provided by a first cloud services provider) that enables services and/or resources provided in the first cloud infrastructure to be utilized by users of a second cloud environment, where the second cloud environment is different than the first cloud environment. The multi-cloud infrastructure enables a user associated with an account with a second cloud services provider to use, from the second cloud infrastructure, a first service from the set of one or more cloud services. The multi-cloud infrastructure creates a link between the account with the second cloud service provider and a tenancy created in the first cloud infrastructure for enabling using the first service by the user.
    Type: Grant
    Filed: October 13, 2023
    Date of Patent: August 5, 2025
    Assignee: Oracle International Corporation
    Inventors: Mostafa Gaber Mohammed Ead, Sergei Korolev, Georgy Rabinov, Cole Michaels, Vladimir Nikolayevich Krayushkin
  • Patent number: 12375571
    Abstract: The disclosure relates to a 5G or 6G communication system for supporting a higher data transmission rate. A method executed by a first node in a wireless communication system is provided. The method may include: establishing a bearer for transmitting a first message; and receiving, from a second node, related information about transmission of the first message. The first message is sent by a user equipment (UE) in an idle mode or an inactive state to the second node via the bearer.
    Type: Grant
    Filed: May 2, 2022
    Date of Patent: July 29, 2025
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Lisi Li, Weiwei Wang, Hong Wang
  • Patent number: 12375550
    Abstract: The present disclosure proposes an electronic apparatus. An electronic apparatus according to the present disclosure may include a communication circuit, one or more processors, and one or more memories. The one or more processors may receive a request for transmission of a particular file from a transmitting terminal, determine a first relay server to which the particular file is to be uploaded by the transmitting terminal, based on a location of the transmitting terminal, among a first relay server set including one or more relay servers, and determine a second relay server set including one or more relay servers in which the particular file is to be stored, among the first relay server set.
    Type: Grant
    Filed: January 5, 2023
    Date of Patent: July 29, 2025
    Assignee: RAKUTEN SYMPHONY, INC.
    Inventor: Taehyeon Yun
  • Patent number: 12375551
    Abstract: The disclosed invention relates to a software environment that brings artists, managers, publishers, and record label executives together to discover new media and initiate agreements over the source or use of media. The invention allows managers and artists to request the source or use of uploaded media and initiate negotiation of agreements. The invention also permits managers and artists to associate with one another, so that managers can perform tasks on behalf of the artist.
    Type: Grant
    Filed: January 3, 2025
    Date of Patent: July 29, 2025
    Inventor: Brittany Perry
  • Patent number: 12355589
    Abstract: Systems and methods for Virtual Private Network (VPN) brokering to enterprise resources include receiving a connection from a Virtual Private Network (VPN) device associated with a third party network; receiving a request from the third party network to access a resource, wherein the resource is in one of a public cloud, a private cloud, and an enterprise network; determining if an entity associated with the request is permitted to access the resource; and responsive to the determining, creating secure tunnels between the third party network and the resource.
    Type: Grant
    Filed: June 2, 2023
    Date of Patent: July 8, 2025
    Assignee: Zscaler, Inc.
    Inventor: Alexander Fray
  • Patent number: 12353687
    Abstract: Systems and methods to facilitate content sharing are described. A second device of a second user selects a first user input content item that was shared to a first content collection by a first user using a first device. The second device is enabled to combine the first user input content item with a second user input content item to create a combined user input content item. In response to determining that the second device has shared the combined user input content item to the first content collection, the combined user input content item becomes accessible in association with the first user input content item in a second content collection. In response to a third device of a third user making a selection associated with the first user input content item, a collection interface is presented to enable the third device to navigate the second content collection.
    Type: Grant
    Filed: April 25, 2024
    Date of Patent: July 8, 2025
    Assignee: SNAP INC.
    Inventors: Christie Marie Heikkinen, David Phillip Taitz
  • Patent number: 12348579
    Abstract: The present disclosure involves systems, software, and computer implemented methods for data sharing. An example method includes receiving, at a first instance of a data sharing server and from a first user device of a first user, a request to grant access to a second user to a first file stored at a first data host connected to the first instance of the data sharing server. An authentication token for a second instance of the data sharing server associated with the second user is issued by the first instance of the data sharing server and to the first user device. The authentication token for the second instance of the data sharing server and a notification that the first user has shared the first file with the second user are received at the second instance of the data sharing server. A notification is sent to a device of the second user.
    Type: Grant
    Filed: December 19, 2023
    Date of Patent: July 1, 2025
    Assignee: SAP SE
    Inventors: Gianluca Filitz, Frank Feinbube
  • Patent number: 12335353
    Abstract: A system can determine that an entity is proximate to an interaction location based on a first location of an entity device associated with the entity. The system can cache historical interaction data related to the entity and the interaction location in a processor device. The system can generate an interaction recommendation for the entity relating to the interaction location based on the historical interaction data and predetermined interaction instructions. The system can control a pending interaction related to the entity and the interaction location on the entity device based on the interaction recommendation.
    Type: Grant
    Filed: May 21, 2024
    Date of Patent: June 17, 2025
    Assignee: Truist Bank
    Inventor: Jason Pedone
  • Patent number: 12330056
    Abstract: A program trial method includes: displaying a user interface of a host program; displaying a first image frame of a cloud application on the user interface of the host program in response to a trial event being triggered, the first image frame being obtained based on a first output of the cloud application loaded with a trial setting; and displaying a second image frame of the cloud application on the user interface of the host program, the second image frame being obtained based on a second output of the cloud application in response to an operation performed on the user interface.
    Type: Grant
    Filed: September 29, 2022
    Date of Patent: June 17, 2025
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Zhaobo Xu
  • Patent number: 12323323
    Abstract: A computer-implemented method, according to one approach, includes: receiving a tunnel request at a service cluster from a client at a remote cluster. The received tunnel request includes metadata associated with the client at the remote cluster. The computer-implemented method further includes using the metadata to establish a surrogate pod at the service cluster that replicates the client at the remote cluster. A tunnel identifier corresponding to the established surrogate pod is returned to the remote cluster. Moreover, in response to receiving a service request that includes the tunnel identifier, the service request is directed to the surrogate pod.
    Type: Grant
    Filed: December 4, 2023
    Date of Patent: June 3, 2025
    Assignee: International Business Machines Corporation
    Inventors: Etai Lev Ran, Dean Har'el Lorenz
  • Patent number: 12314151
    Abstract: A display device according to an embodiment of the present disclosure comprising a network interface connected to a network, an external device interface connected to at least one external device, a wireless communication interface configured to perform pairing with a remote control device and a controller configured to obtain a state of the network as a normal state or an abnormal state, count the number of times the state of the network is obtained as the abnormal state, and maintain or change a control mode for controlling the external device, based on the number of counts, wherein the control mode includes an IR mode and a network.
    Type: Grant
    Filed: May 23, 2023
    Date of Patent: May 27, 2025
    Assignee: LG ELECTRONICS INC.
    Inventor: Sin Jae Lee
  • Patent number: 12316547
    Abstract: A method of dynamically routing packets to a destination node performed by a computing device is disclosed. The method includes: (1) detecting a status of a plurality of links to the destination node across a plurality of communications modalities; (2) determining a set of links to use for routing packets to the destination node based on the detected statuses; and (3) sending packets to the destination node via the determined set of links. A related computer program product, apparatus, and system are also disclosed.
    Type: Grant
    Filed: September 19, 2022
    Date of Patent: May 27, 2025
    Assignee: A10 SYSTEMS INC
    Inventors: Apurva N. Mody, Bryan Crompton, Junaid Islam, David Simpson, Dap Minh Tran, Tommaso Melodia
  • Patent number: 12301425
    Abstract: A processing system may obtain a feature vector for a relationship between first and second user identities within a telecommunication network, the feature vector including: a first number of communications from the first user identity to the second user identity for a first communication channel, a first volume associated with the first number of communications, a second number of communications from the second user identity to the first user identity for the first communication channel, and a second volume associated with the second number of communications. The processing system may then calculate a scaled distance between the feature vector and a centroid comprising a mean vector of a set of relationships between user identities within the telecommunication network, where the scaled distance is associated to a trust value, and perform at least one remedial action in the telecommunication network based on the trust value.
    Type: Grant
    Filed: August 22, 2022
    Date of Patent: May 13, 2025
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Elijah Hall, Ana Armenta, Prince Paulraj
  • Patent number: 12301693
    Abstract: A method of generating generic protocol handlers includes receiving a user request in a middleware, generating a request payload by analyzing the request in a protocol handler of the middleware, transforming the request payload into a set of canonical types, transmitting the set of canonical types to a path module, receiving a response payload, transforming the response payload in a second protocol handler of the middleware, and transmitting the response to the user.
    Type: Grant
    Filed: March 18, 2024
    Date of Patent: May 13, 2025
    Assignee: State Farm Mutual Automobile Insurance Company
    Inventors: John M. VanAntwerp, Dan Kalmes
  • 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: 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: 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: 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