Patents Examined by Jude Jeans Gilles
-
Patent number: 12388705Abstract: 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: GrantFiled: March 16, 2023Date of Patent: August 12, 2025Assignee: RAKUTEN MOBILE, INC.Inventor: Shinya Kita
-
Patent number: 12389269Abstract: 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: GrantFiled: May 17, 2023Date of Patent: August 12, 2025Assignee: Samsung Electronics Co., Ltd.Inventors: Mahantesh Kothiwale, Aneesh Narendra Deshmukh, Nayan Ostwal, Anshuman Nigam, Nitin Anand
-
Patent number: 12389050Abstract: 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: GrantFiled: March 11, 2024Date of Patent: August 12, 2025Assignee: Google LLCInventors: Justin Lewis, Scott Davies
-
Patent number: 12381843Abstract: 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: GrantFiled: December 16, 2021Date of Patent: August 5, 2025Assignee: NETFLIX, INC.Inventors: Adam Mielke, Donavan Fritz, Phelps Williams
-
Patent number: 12375539Abstract: 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: GrantFiled: January 19, 2024Date of Patent: July 29, 2025Assignee: CONFINEMENT TELEPHONY TECHNOLOGY, LLCInventors: Rick Allen Lubbehusen, John Vincent Townsend, III, Timothy Edwin Pabon, Shannon Neil Simpson
-
Patent number: 12375382Abstract: 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: GrantFiled: August 23, 2023Date of Patent: July 29, 2025Assignee: Cisco Technology, Inc.Inventors: Vijay Kumar Devendran, Rajagopalan Janakiraman, Sathiskumar Segamalai Murugesan, Kirankumar Meda
-
Patent number: 12375394Abstract: 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: GrantFiled: January 31, 2024Date of Patent: July 29, 2025Assignee: Nutanix, Inc.Inventors: Amin Aflatoonian, Vimal Jagannatha Dharmavarapu, Theodore Elhourani
-
Patent number: 12375444Abstract: 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: GrantFiled: December 5, 2023Date of Patent: July 29, 2025Assignee: Omnissa, LLCInventors: Huanhuan Zhang, Zhaohan Ren, Haiwei Zhao, Yue Sun, Xing Wei
-
Patent number: 12368632Abstract: 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: GrantFiled: September 29, 2023Date of Patent: July 22, 2025Inventors: Kamakshi Sridhar, Seshu Dommaraju, Lyndon Wayne Cantor, Kris Kobernat, Alexander Havang, Ambuj Mittal
-
Patent number: 12368788Abstract: 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: GrantFiled: November 17, 2023Date of Patent: July 22, 2025Assignee: 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: 12348377Abstract: 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: GrantFiled: June 9, 2022Date of Patent: July 1, 2025Assignee: GEA Farm Technologies GmbHInventor: Marco Scholtyssek
-
Verification of data communication specification using sequence number-based monitor synchronization
Patent number: 12348403Abstract: 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: GrantFiled: February 19, 2024Date of Patent: July 1, 2025Assignee: Cadence Design Systems, Inc.Inventors: Pedro Eugenio Medeiros, Claire Liyan Ying, Gustavo Emanuel Faria Araujo -
Patent number: 12335111Abstract: 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: GrantFiled: March 7, 2024Date of Patent: June 17, 2025Assignee: Dell Products L.P.Inventors: Deepti Mishra, Boris Marton
-
Patent number: 12335109Abstract: 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: GrantFiled: March 25, 2021Date of Patent: June 17, 2025Assignee: NEC CORPORATIONInventor: Tomohisa Yokota
-
Patent number: 12328226Abstract: 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: GrantFiled: May 11, 2022Date of Patent: June 10, 2025Assignee: SIEMENS AKTIENGESELLSCHAFTInventors: Florian Zeiger, Andreas Zirkler, Reinhard Frank
-
Patent number: 12328357Abstract: 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: GrantFiled: January 22, 2024Date of Patent: June 10, 2025Assignee: 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: 12323381Abstract: 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: GrantFiled: September 6, 2023Date of Patent: June 3, 2025Assignee: Twilio Inc.Inventors: Riivo Kikas, Oleksandr Drozd, Nariman Nazari, Ilja Samoilov
-
Patent number: 12299113Abstract: 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: GrantFiled: December 23, 2021Date of Patent: May 13, 2025Assignee: Intel CorporationInventors: 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: 12301647Abstract: 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: GrantFiled: January 25, 2024Date of Patent: May 13, 2025Assignee: OpenExchange, Inc.Inventors: Michael E. Kolowich, Alexander J. Kieft
-
Patent number: 12289276Abstract: 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: GrantFiled: March 8, 2022Date of Patent: April 29, 2025Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Yang Song, Zhiwei Ma