Patents Examined by Rachel J Hackenberg
-
Patent number: 12786094Abstract: A computer-implemented method for simulating web traffic to sandbox-test a new digital content platform service or feature. For example, implementations described herein identify and clone live production traffic from a first route including an existing digital content service. The implementation further forks the cloned production traffic along a second route to a new digital content service. By monitoring and correlating production responses from both the first and second routes, the implementations described herein can analyze and compare performance, accuracy, and correctness of the new digital content service to determine whether the new digital content service can handle live production traffic at scale. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: March 29, 2024Date of Patent: November 3, 2026Assignee: NETFLIX, INC.Inventors: Shyam Bharat Gala, Jose Raul Fernandez, Edward Henry Barker, Henry Joseph Jacobs, IV, Javier Fernandez-Ivern, Anup Rokkam Pratap, Devang Shah, Tejas C. Shikhare
-
Patent number: 12786137Abstract: Systems and methods for event processing are provided. One aspect of the systems and methods includes receiving an event corresponding to an interaction of a user with a digital content channel; identifying a rule state for a segmentation rule that assigns users to a segment; assigning the user to the segment by evaluating the segmentation rule based on the rule state and the event from the digital content channel; updating the rule state; and providing customized content to the user based on the assignment of the user to the segment.Type: GrantFiled: September 13, 2022Date of Patent: November 3, 2026Assignee: ADOBE INC.Inventors: John Thomas Kucera, Sandeep Nawathe
-
Patent number: 12786054Abstract: Systems, computer program products, and methods are described herein for automatic adjustment of network device configurations. The present disclosure is configured to receive a network device comprising a set of adjustable settings configured to adapt to a network assembly, wherein the network assembly comprises a plurality of network devices, wherein the set of adjustable settings within the network device can be adjusted to the network assembly and components within the network assembly; designate a function of the network device with respect to the network assembly; match the function of the network device with a model configuration plan associated with the network assembly via a machine learning model (MLM); configure the set of adjustable settings within the network device using the model configuration plan via the MLM to operably connect with the plurality of network devices within the network assembly.Type: GrantFiled: September 24, 2024Date of Patent: November 3, 2026Assignee: BANK OF AMERICA CORPORATIONInventors: Jose Iturria, Amit Beniwal, Ramesh Babu Chandanala, Mark E. Fowler, Arjun Thimmareddy, Basantkumar Tiwari
-
Patent number: 12776945Abstract: A network switch includes a plurality of ports, packet processing circuitry, and a failure detector including a hardware-implemented state-machine. The ports are configured to receive and transmit packets over a network. The packet processing circuitry includes multiple electronic components, the packet processing circuitry configured to process the packets, the processing including transferring packet information over multiple paths between the electronic components. The state-machine is configured to transfer test data over the paths of the packet processing circuitry, to verify successful transfer of the test data, and to initiate a responsive action upon detecting a failure in transferring the test data over one or more of the paths.Type: GrantFiled: September 21, 2022Date of Patent: October 27, 2026Assignee: Infineon Technologies Americas Corp.Inventors: Xiongzhi Ning, Axel Fischer
-
Patent number: 12756645Abstract: One example method includes receiving, by a network test engine of a conference client application executed by a client device, a script associated with network functionality provided by a conference client application, the network test engine dynamically installable into the conference client application; accessing, by the network test engine, functionality of the conference client application; initiating, by the network test engine via the conference client application, functionality of the conference client application based on the script; monitoring, by the network test engine, one or more parameters of network communications employed by the functionality, the network communications between the conference client application and a virtual conference provider; and providing an indication of network communications status based on the monitored one or more parameters.Type: GrantFiled: March 21, 2024Date of Patent: October 6, 2026Assignee: Zoom Communications, Inc.Inventors: Russell Charles Hearn, Nicholas Alexander Sieracki
-
Patent number: 12756750Abstract: An example device includes one or more memories configured to store a current real-time transport protocol (RTP) packet and one or more processors. The one or more processors are configured to determine a protocol data unit (PDU) set, the PDU set comprising a plurality of PDUs, each PDU comprising a corresponding RTP packet. The one or more processors are configured to determine, for a current RTP packet of the PDU set, a remaining PDU set size, the remaining PDU set size being indicative of a size of the sum of a remainder of the PDUs of the PDU set. The one or more processors are configured to transmit the current RTP packet including an RTP header extension comprising a value indicative of the remaining PDU set size.Type: GrantFiled: August 8, 2024Date of Patent: October 6, 2026Assignee: QUALCOMM INCORPORATEDInventors: Liangping Ma, Imed Bouazizi, Thomas Stockhammer, Nikolai Konrad Leung, Louis Joseph Kerofsky
-
Patent number: 12744744Abstract: Systems and methods are disclosed for determining optimal resource allocation options for network systems. The method includes receiving real-time data associated with a plurality of systems; generating one or more features associated with a first system of the plurality of systems based on at least a portion of the real-time data; generating, via input of one or more features into a machine learning model, a prediction that the first system is approaching a capacity threshold; determining one or more probabilities associated with respective one or more second systems of the plurality of systems, each of the one or more probabilities indicating a preferability of the respective second system for reallocating one or more resources from the first system; and simulating the reallocation across the plurality of systems based on the one or more probabilities associated with the respective one or more second systems.Type: GrantFiled: December 1, 2023Date of Patent: September 22, 2026Assignee: Optum Services (Ireland) LimitedInventors: Dean Power, Jacques Bellec
-
Patent number: 12717646Abstract: Facilitating elastic distributed computing for resource intensive tasks including split rendering in advanced networks is provided herein. Operations of a system include receiving information indicative of a request for split rendering for an application executing at a user equipment. The information is received via a transport protocol header extension. The operations can also include, based on the information indicative of the request, determining that an available computational resource capacity at the user equipment is insufficient to process the application executing at the user equipment. Further, the operations can include, based on the determining, enabling a first rendering of a first portion of the application at a first device and a second rendering of a second portion of the application at a second device different from the first device.Type: GrantFiled: September 13, 2022Date of Patent: August 25, 2026Assignee: AT&T Intellectual Property I, L.P.Inventor: Rohit Abhishek
-
Patent number: 12712799Abstract: A method for evaluating a load balancing (LB) mechanism, the method comprising: at a test system implemented using at least one processor: sending, via one or more paths comprising network nodes, a first set of test packets comprising transmit (TX) timestamps for evaluating a first LB mechanism; receiving, at a packet destination, the first set of test packets; generating receive (RX) timestamps for the first set of test packets at the packet destination; computing, by the packet destination or a packet analyzer, first in-flight metrics for the first set of test packets using the TX and RX timestamps, wherein computing the first in-flight metrics includes grouping the first set of test packets based on packet or flow characteristics and generating an average in-flight metric, a minimum in-flight metric, or a maximum in-flight metric for each of a plurality of groups; and evaluating the first LB mechanism using the in-flight metrics.Type: GrantFiled: January 11, 2024Date of Patent: August 18, 2026Assignee: KEYSIGHT TECHNOLOGIES, INC.Inventors: Suvendu Mozumdar, Kingshuk Mandal
-
Patent number: 12712800Abstract: An apparatus comprises a memory communicatively coupled to a processor. The memory is configured to store multiple deployment operations configured to control access to one or more portions of application data. The processor is configured to determine a deployment operation associated with a portion of the application data, perform multiple collected testing operations for the portion of the application data based at least in part upon the deployment operation, and determine pod data indicating multiple role parameters based at least in part upon the deployment operation. The role parameters are configured to indicate multiple testing operations on the portion of the application data. Further, the processor is configured to identify a pod that at least partially matches the pod data and trigger one or more distributed testing operations at the pod.Type: GrantFiled: January 23, 2024Date of Patent: August 18, 2026Assignee: Bank of America CorporationInventors: Maneesh Kumar Sethia, Abhijit Behera, Manimaran Sundaravel, Sivashalini Sivajothi, Shailendra Singh
-
Patent number: 12706834Abstract: An embodiment selects, using performance data of a plurality of paths, a first path, each path comprising a data communication path from a first network endpoint through a subset of a plurality of network elements in a data communication network to a second network endpoint. An embodiment adjusts a packet header of a data packet, wherein a parameter setting in the adjusted data packet header causes a first network element in the data communication network to forward the adjusted data packet to a next network element in the data communication network along the first path. An embodiment sends the adjusted data packet, wherein the adjusted data packet causes a first subset of the plurality of network elements in the data communication network to forward the adjusted data packet to the second network endpoint along the first path.Type: GrantFiled: February 6, 2024Date of Patent: August 11, 2026Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kfir Menachem Toledo, Liran Schour, Mohamed Mahameed, Eran Gampel, Etai Lev Ran
-
Patent number: 12701098Abstract: Provided are a method and apparatus for supporting a remote access to an Internet of things (IoT) device connected to a private network. The apparatus may include a memory configured to store information and data received from or transmitted to other devices, and generated in the apparatus and store a port forwarding table, a transceiver circuit configured to receive a remote access request message including a service port number of an IoT device connected to a private network from a user equipment of a network operator connected to the router through a public network, and a processor circuit configured to perform port forwarding between the user equipment and the IoT device using a private IP address corresponding to the service port number of the IoT device based on the port forwarding table stored in the memory.Type: GrantFiled: June 22, 2023Date of Patent: August 4, 2026Assignee: KT CORPORATIONInventor: Hyo-Sung Kang
-
Patent number: 12700922Abstract: Techniques for diagnosing anomalies (e.g., faults, degradation and/or loss of service) occurring in a passive optical network (PON) include integrating, based on temporal precedence, real-time diagnostic information from multiple (and typically mutually-exclusive) domains of the PON into an integrated, multi-domain graphical view. The integrated, multi-domain graphical view may include a scrolling timeline and may organize alarm and other domain-specific events, environmental data, support information, and data from other domains to detect temporal correlations between events occurring in the different domains and thereby determine sources of anomalies occurring within the PON and initiate mitigating actions.Type: GrantFiled: December 31, 2025Date of Patent: August 4, 2026Assignee: Verizon Patent and Licensing Inc.Inventors: Bryan Pauling, John Valdez
-
Patent number: 12699877Abstract: A distributed network includes a first group of computing devices. Each computing device is to be coupled to two neighbor computing devices of the first group of computing device and is to: (i) aggregate gradient values received from a first neighbor computing device with local gradient values to generate a partial aggregate of gradient values that are to train a neural network model; (ii) transfer the partial aggregate of gradient values to a second neighbor computing device; and repeat (i) and (ii) until a first aggregate of gradient values from the first group of computing devices is buffered at a first computing device of the first group of computing devices. The first computing device is to transfer the first aggregate of gradient values to a second group of computing devices of the distributed network for further aggregation.Type: GrantFiled: October 11, 2019Date of Patent: August 4, 2026Assignee: Board of Trustees of the University of IllinoisInventors: Nam Sung Kim, Youjie Li, Alexander Gerhard Schwing
-
Patent number: 12683901Abstract: A network element for network access by a subscriber in a control and user plane separation architecture includes at least one processor and at least one memory. The at least one memory stores instructions that, when executed by the at least one processor, cause the network element to establish a PFCP session to program a set of packet forwarding rules for forwarding data traffic and facilitate network access by the subscriber according to a first set of QoS parameters. The set of packet forwarding rules associate the subscriber with at least a first subscriber group. The first subscriber group includes the first set of QoS parameters that are shared between the subscriber and one or more additional subscribers.Type: GrantFiled: March 17, 2023Date of Patent: July 14, 2026Assignee: NOKIA SOLUTIONS AND NETWORKS OYInventors: Killian De Smedt, Kenneth Wan, Kristian Poscic, Sanjay Wadhwa
-
Patent number: 12683887Abstract: The disclosure describes techniques for detecting network measurement inaccuracies through the detection of sender delays or packet drops. For example, a sender device of a test packet may determine whether the sender device is experiencing any issues in sending the test packet to a receiver device and notify a controller of the issues such that the controller may generate an indication that one or more Key Performance Indicator (KPI) measurements based on the test packets from the sender device are inaccurate and/or untrustworthy, remove the inaccurate KPI measurements, and/or adjust the inaccurate KPI measurements.Type: GrantFiled: August 10, 2023Date of Patent: July 14, 2026Assignee: Hewlett Packard Enterprise Development LPInventors: Marcus Jan Friman, Fredrik Anders Kers
-
Patent number: 12676917Abstract: Facilitating elastic distributed computing for resource intensive tasks including split rendering in advanced networks is provided herein. Operations of a system include receiving information indicative of a request for split rendering for an application executing at a user equipment. The information is received via a session description protocol session. The operations can also include, based on the information indicative of the request, determining that an available computational resource capacity at the user equipment is insufficient to process the application executing at the user equipment. Further, the operations can include, based on the determining, enabling a first rendering of a first portion of the application at a first device and a second rendering of a second portion of the application at a second device different from the first device.Type: GrantFiled: September 6, 2022Date of Patent: July 7, 2026Assignee: AT&T Intellectual Property I, L.P.Inventor: Rohit Abhishek
-
Patent number: 12671750Abstract: A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The client device accesses an acceleration server to receive a list of available tunnel devices. The requested content is partitioned into slices, and the client device sends a request for the slices to the available tunnel devices. The tunnel devices in turn fetch the slices from the data server, and send the slices to the client device, where the content is reconstructed from the received slices. A client device may also serve as a tunnel device, serving as an intermediate device to other client devices. Similarly, a tunnel device may also serve as a client device for fetching content from a data server. The selection of tunnel devices to be used by a client device may be in the acceleration server, in the client device, or in both.Type: GrantFiled: June 10, 2024Date of Patent: June 30, 2026Assignee: BRIGHT DATA LTD.Inventors: Derry Shribman, Ofer Vilenski
-
Patent number: 12665874Abstract: Systems and methods for the dynamic selection of IP address in email platforms, and the synchronization of hostnames and IP addresses in such platforms, are disclosed.Type: GrantFiled: September 27, 2023Date of Patent: June 23, 2026Assignee: ZixCorp Systems, Inc.Inventors: Bryan Adam Joyner, Patrick Stephen Trantham, Mark Albert Mackenzie, John French Kalan, William Scott Henderson
-
Patent number: 12645557Abstract: In some implementations, an event data analysis system may identify event data that indicates user interactions with an application, each of the user interactions corresponding to an interaction with data filters. The system may generate specificity scores, each of the specificity scores indicating, for a corresponding user interaction, a measure of specificity associated with data filters that correspond to the corresponding user interaction. The system may filter the event data stream based on the specificity scores. The system may generate at least one entropy value for at least one data filter, each entropy value indicating a rate of change of a corresponding data filter. The system may identify, based on the specificity scores and the at least one entropy value, a set of relevant filter values associated with the event data. The system may provide output indicating the set of relevant filter values.Type: GrantFiled: October 17, 2023Date of Patent: June 2, 2026Assignee: Capital One Services, LLCInventors: Sonu Kumar, Purna Prasanna Srikar Raju Regati, Rama Teja Gampa