Patents Examined by Jude Jeans Gilles
  • Patent number: 12388705
    Abstract: Provided are a router estimation system and a router estimation method which enable accurate estimation of a router in network slices that is a cause of a silent failure. A policy manager (90) identifies, when a plurality of function elements are determined to have deteriorated in performance in slice communication, for each of the plurality of function elements determined to have deteriorated in performance, a group of routers located on a route of the slice communication, based on router group data. The policy manager (90) estimates at least one router included in every router group identified for the each of the plurality of function elements determined to have deteriorated in performance to be a router that is a cause of the deterioration of performance of the function element.
    Type: Grant
    Filed: March 16, 2023
    Date of Patent: August 12, 2025
    Assignee: RAKUTEN MOBILE, INC.
    Inventor: Shinya Kita
  • Patent number: 12389269
    Abstract: A method and an apparatus for clustering Internet protocol (IP) packets in a wireless network are provided. The method includes receiving, by a network device in the wireless network, a plurality of IP packets from an upper layer of a user equipment (UE) in the wireless network or vice versa, initiating a timer on receiving the plurality of IP packets from the upper layer, forming a cluster of IP packets having a predetermined maximum size while the timer is running, stopping the timer once the formation of the cluster is completed, and transmitting the cluster of IP packets to a lower layer of the UE, where the lower layer treats the cluster of IP packets as a single payload to minimize the IP packets handled at the lower layer of the UE.
    Type: Grant
    Filed: May 17, 2023
    Date of Patent: August 12, 2025
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Mahantesh Kothiwale, Aneesh Narendra Deshmukh, Nayan Ostwal, Anshuman Nigam, Nitin Anand
  • Patent number: 12389050
    Abstract: An application on a viewer client device receives a user input to access a live stream, sends a request to access the live stream, presents information allowing a user to indicate a first anchor of a plurality of anchors of the live stream, the first anchor corresponding to a timestamp for starting a portion of the live stream, receives user input identifying the live stream and user input indicating the first anchor of the live stream, and displays the live stream beginning at the timestamp corresponding to the first anchor of the live stream.
    Type: Grant
    Filed: March 11, 2024
    Date of Patent: August 12, 2025
    Assignee: Google LLC
    Inventors: Justin Lewis, Scott Davies
  • Patent number: 12381843
    Abstract: In various embodiments, a templated Domain Name System (DNS) nameserver respond to DNS to DNS requests, and a templated HyperText Transfer Protocol (HTTP) server respond to HTTP and Hypertext Transfer Protocol Secure (HTTPS) requests. The templated DNS nameserver responds to a DNS request with a predefined response specifying an Internet Protocol (IP) address associated with the templated HTTP server, based on a type of the DNS request. The templated HTTP server responds to an HTTP or HTTPS request with a redirection response specifying a default redirection Universal Resource Locator (URL), or a different URL if the default has been overridden. Domain management is simplified relative to conventional approaches using the templated DNS nameserver and the templated HTTP server. A new domain can simply be registered at a domain name registrar, and the templated DNS nameserver configured as an authoritative DNS nameserver at the domain name registrar.
    Type: Grant
    Filed: December 16, 2021
    Date of Patent: August 5, 2025
    Assignee: NETFLIX, INC.
    Inventors: Adam Mielke, Donavan Fritz, Phelps Williams
  • Patent number: 12375539
    Abstract: Some implementations enable an inmate communication session without requiring a call be accepted. An inmate initiates a request that is sent to a non-inmate. The request may request that the non-inmate participate in a future communication session. The non-inmate at some point (potentially long after receiving the request), responds to the request by providing input on their device. A scheduling device, in accordance with receiving a response from the second device in response to the request, schedules the communication session at a future time and notifies the inmate and non-inmate of scheduling of the communication session. At the future time, the scheduling device triggers creation of a virtual conference room. In response to a first message from an inmate device, the inmate device is joined to the virtual conference and, in response to a second message from a non-inmate device, the non-inmate device is joined to the virtual conference.
    Type: Grant
    Filed: January 19, 2024
    Date of Patent: July 29, 2025
    Assignee: CONFINEMENT TELEPHONY TECHNOLOGY, LLC
    Inventors: Rick Allen Lubbehusen, John Vincent Townsend, III, Timothy Edwin Pabon, Shannon Neil Simpson
  • Patent number: 12375382
    Abstract: This disclosure describes techniques for enabling distributed path computation and centralized path enforcement in a computer network used to implement a software application. In some cases, the disclosed techniques include using a central controller that initializes and coordinates monitoring agents deployed to network regions. The monitoring agents may collect monitoring data associated with application segments in their respective regions and share this data with each other. Using the aggregated data, the agents can compute optimal paths between application segment pairs spanning multiple regions. The optimal inter-region paths may be sent to the controller, which can program the paths into the routing application programming interfaces (APIs) of the various network environments like public cloud and on-premises networks.
    Type: Grant
    Filed: August 23, 2023
    Date of Patent: July 29, 2025
    Assignee: Cisco Technology, Inc.
    Inventors: Vijay Kumar Devendran, Rajagopalan Janakiraman, Sathiskumar Segamalai Murugesan, Kirankumar Meda
  • Patent number: 12375394
    Abstract: A system for the isolation of routes in a network is provided. During operation, the system can receive subscription information indicating that a first virtual private cloud (VPC) of the network subscribes to a first route tag. Here, the subscription to a route tag can indicate that a subscriber is to receive routes associated with the route tag. The system can also receive, from a routing protocol instance of the network, a first route advertisement indicating a first route in the network. The first route advertisement can include the first route tag. The system can then determine, based on the first route tag in the route advertisement, that the first VPC subscribes to the first route tag. Accordingly, the system can provide the first route to the first VPC.
    Type: Grant
    Filed: January 31, 2024
    Date of Patent: July 29, 2025
    Assignee: Nutanix, Inc.
    Inventors: Amin Aflatoonian, Vimal Jagannatha Dharmavarapu, Theodore Elhourani
  • Patent number: 12375444
    Abstract: An example method of uniform resource locator (URL) redirection between a client device and a remote system executing a remote desktop accessed by the client device is described. The method includes intercepting, by an extension of a first web browser, a URL selected to be opened on the first web browser, the first web browser and the extension executing on a first system in communication with a second system, the first system and the second system being the client device and the remote system respectively or vice versa; forwarding, by the extension, the URL to a native process executing on the first system; determining, by the native process, an internet protocol (IP) address of the URL; forwarding the URL and the IP address to the second system; and opening, by the second system, the URL on a second web browser executing in the second system.
    Type: Grant
    Filed: December 5, 2023
    Date of Patent: July 29, 2025
    Assignee: Omnissa, LLC
    Inventors: Huanhuan Zhang, Zhaohan Ren, Haiwei Zhao, Yue Sun, Xing Wei
  • Patent number: 12368632
    Abstract: A method and system for root cause analysis in a computer network. The method includes: determining a degradation of QoE for at least one traffic flow of at least one user; determining a traffic pattern associated with the degradation of the QoE; determining a root cause for the degradation based on the traffic pattern; and implementing a traffic action response based on the root cause. The system includes: a QoE module configured to determine a degradation of QoE for at least one traffic flow of at least one user; a detection module configured to determine a traffic pattern associated with the degradation of the QoE; a issue determination module configured to determine a root cause for the degradation based on the traffic pattern; and a traffic action module configured to implement a traffic action response based on the root cause.
    Type: Grant
    Filed: September 29, 2023
    Date of Patent: July 22, 2025
    Inventors: Kamakshi Sridhar, Seshu Dommaraju, Lyndon Wayne Cantor, Kris Kobernat, Alexander Havang, Ambuj Mittal
  • Patent number: 12368788
    Abstract: A transmitting terminal can transmit a content held by itself to a specific receiving terminal having no email software as if using a mailer. The transmitting terminal (10) and the receiving terminal (20) are connected to a delivery server (30) via a network (4). The delivery server (30) comprises: a database (36) for registering the device ID that specifies the receiving terminal (20); a content storage (39) for temporarily storing a content transmitted from the transmitting terminal (10); and table (33, 37) for managing contents separately on a per device ID basis of the receiving terminal. The delivery server (30), when receiving a request from the receiving terminal (20), refers to the tables (33, 27) and transmits to the receiving terminal (20) a content, the transmission destination of which corresponds to the device ID of the receiving terminal (20).
    Type: Grant
    Filed: November 17, 2023
    Date of Patent: July 22, 2025
    Assignee: Maxell, Ltd.
    Inventors: Hiroki Mizosoe, Junji Shiokawa, Kazuto Yoneyama, Kunihiro Nomura, Masaaki Hiramatsu, Yasuhisa Mori, Takashi Yoshimaru, Kazuaki Aoyama, Tomomu Ishikawa, Yo Miyamoto
  • Patent number: 12348377
    Abstract: A method for determining a chain position of a network subscriber in an Ethernet network, in which the network subscribers are connected in a daisy chain. In a first step one of the two ports of the Ethernet gateway is deactivated. In a second step a status message from one of the network subscribers concerning non-connected ports of the network subscriber in question is acquired. In a third step at least one identification number is extracted from the status message from the network subscriber in question and a first chain position is assigned to the identification number. In a fourth step the other port of the network subscriber in question is deactivated. The first through fourth steps are repeated until all of the network subscribers with their identification number have been acquired. Subsequent chain positions are assigned in the repetitions of the third step.
    Type: Grant
    Filed: June 9, 2022
    Date of Patent: July 1, 2025
    Assignee: GEA Farm Technologies GmbH
    Inventor: Marco Scholtyssek
  • Patent number: 12348403
    Abstract: Various embodiments provide for verifying operation of a circuit design with respect to a data communication specification, such as a Peripheral Component Interconnect Express (PCIe) specification, using sequence numbers (e.g., fixed byte-size unit (FLIT) sequence numbers) of data packets (e.g., FLITs) to synchronize monitoring of data transactions over a data bus.
    Type: Grant
    Filed: February 19, 2024
    Date of Patent: July 1, 2025
    Assignee: Cadence Design Systems, Inc.
    Inventors: Pedro Eugenio Medeiros, Claire Liyan Ying, Gustavo Emanuel Faria Araujo
  • Patent number: 12335111
    Abstract: An apparatus comprises at least one processing device configured to identify two or more entity-level statuses for a transaction characterizing entity-level processing of the transaction by two or more different entities involved in processing the transaction. The at least one processing device is also configured to generate a first data structure characterizing an identified combination of the entity-level statuses for the transaction, and to process, utilizing at least one machine learning model of a machine learning system, the first data structure to generate a second data structure characterizing whether the identified combination of the entity-level statuses for the transaction is a valid combination of entity-level statuses.
    Type: Grant
    Filed: March 7, 2024
    Date of Patent: June 17, 2025
    Assignee: Dell Products L.P.
    Inventors: Deepti Mishra, Boris Marton
  • Patent number: 12335109
    Abstract: Provided is a technique that allows persons concerned with provision of a service to share information pertaining to a communication infrastructure which has been used to provide the service. An information processing apparatus includes: an acquisition means that acquires log information of one or more communication infrastructures which constitute an end-to-end communication path; and a generation means that generates transaction data which includes the log information and which is to be added to a block chain updated using a predetermined consensus algorithm.
    Type: Grant
    Filed: March 25, 2021
    Date of Patent: June 17, 2025
    Assignee: NEC CORPORATION
    Inventor: Tomohisa Yokota
  • Patent number: 12328226
    Abstract: Various embodiments of the teachings herein include a method for configuring an industrial communication network. The method may include: deploying an application to a digital twin set up to represent an industrial communication system, devices connected to the network, processes, and physical interactions; running the application on the digital twin; collecting data of the application's communication traffic; classifying the application's end points and communication characteristics based on the collected communication traffic; changing the communication characteristics of the communication links until reaching limits of performance quality; deriving network parameters required by the application; and configuring the industrial communication network based on the determined network parameters.
    Type: Grant
    Filed: May 11, 2022
    Date of Patent: June 10, 2025
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Florian Zeiger, Andreas Zirkler, Reinhard Frank
  • Patent number: 12328357
    Abstract: A request is received from a client device over a Virtual Private Network (VPN) tunnel. The request is received at a first one of a plurality of edge servers of a distributed cloud computing network. A destination of the request is determined and an optimized route for transmitting the request toward an origin server is determined. The optimized route is based at least in part on probe data between edge servers of the distributed cloud computing network. The request is transmitted to a next hop as defined by the optimized route.
    Type: Grant
    Filed: January 22, 2024
    Date of Patent: June 10, 2025
    Assignee: CLOUDFLARE, INC.
    Inventors: Christopher Philip Branch, Naga Sunil Tripirineni, Rustam Xing Lalkaka, Nick Wondra, Mohd Irtefa, Matthew Browning Prince, Andrew Taylor Plunk, Oliver Yu, Vlad Krasnov
  • Patent number: 12323381
    Abstract: An example method of selecting message routing providers based on message delivery data includes: receiving, by a processing device, message delivery data characterizing message delivery by a plurality of message routing providers to a specified destination network; estimating, based on the message delivery data, for each message routing provider of the plurality of message routing providers, corresponding values of one or more parameters of a statistical distribution of message delivery outcomes by a respective message routing provider to the specified destination network; and determining, based the values of the one or more parameters, an allocation of outgoing messages to message routing providers, the allocation not exceeding a specified cost ceiling of message delivery and yielding a maximum value of a chosen message delivery metric for messages originated by a message originating entity that has not provided at least part of the message delivery data.
    Type: Grant
    Filed: September 6, 2023
    Date of Patent: June 3, 2025
    Assignee: Twilio Inc.
    Inventors: Riivo Kikas, Oleksandr Drozd, Nariman Nazari, Ilja Samoilov
  • Patent number: 12299113
    Abstract: Various systems and methods for implementing intent-based orchestration in heterogenous compute platforms are described herein. An orchestration system is configured to: receive, at the orchestration system, a workload request for a workload, the workload request including an intent-based service level objective (SLO); generate rules for resource allocation based on the workload request; generate a deployment plan using the rules for resource allocation and the intent-based SLO; deploy the workload using the deployment plan; monitor performance of the workload using real-time telemetry; and modify the rules for resource allocation and the deployment plan based on the real-time telemetry.
    Type: Grant
    Filed: December 23, 2021
    Date of Patent: May 13, 2025
    Assignee: Intel Corporation
    Inventors: Thijs Metsch, Susanne M. Balle, Patrick Koeberl, Bin Li, Mark Yarvis, Adrian Hoban, Kshitij Arun Doshi, Francesc Guim Bernat, Cesar Martinez-Spessot, Mats Gustav Agerstam, Dario Nicolas Oliver, Marcos E. Carranza, John J. Browne, Mikko Ylinen, David Cremins
  • Patent number: 12301647
    Abstract: Embodiments are directed to computer systems and methods that stream selected media content to a client device. Selection of particular content to stream to a device of a given user is performed based on parameters specified in advance by the given user. Selection is made from received content that is parsed, indexed, and stored in real-time in such a way as to allow for real-time monitoring and searching of the content according to the user-specified parameters. The user is alerted as to the discovery of the selected content and enabled to connect to a stream presenting the selected content. The selected content is presented within the stream beginning from a playback time corresponding to a moment that triggered the discovery of the selected content, even if the moment has passed, thus providing the user with a comprehensive presentation of the selected content.
    Type: Grant
    Filed: January 25, 2024
    Date of Patent: May 13, 2025
    Assignee: OpenExchange, Inc.
    Inventors: Michael E. Kolowich, Alexander J. Kieft
  • Patent number: 12289276
    Abstract: A message order-preserving method includes that a first electronic device generates a first message to be sent to a second electronic device, and starts to send the first message to the second electronic device. The first electronic device generates a second message to be sent to the second electronic device, and before sending the second message to the second electronic device, determines that sending of the first message is not completed. The first electronic device sends an integration message including the second message to the second electronic device. After receiving the integration message, the second electronic device displays the first message and the second message based on the integration message.
    Type: Grant
    Filed: March 8, 2022
    Date of Patent: April 29, 2025
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yang Song, Zhiwei Ma