Patents Examined by Monishwar Mohan
  • Patent number: 12375546
    Abstract: An electronic device may include: at least one encoder, a communication module and at least one processor operatively connected to the at least one encoder and the communication module, wherein the at least one processor may be configured to encode each media stream inputted from a plurality of media sources, so as to sequentially generate frames via at least the encoder, and form, into one integrated packet, frames designated on the basis of attributes of frames generated from different media sources of the plurality of media sources, so as to transmit the integrated packet to an external electronic device through the communication module.
    Type: Grant
    Filed: September 14, 2023
    Date of Patent: July 29, 2025
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Hanmin Bang, Jeongsik In, Hyoksung Choi
  • Patent number: 12273234
    Abstract: Various embodiments described herein relate to provisioning edge layer to cloud layer connectivity for asset devices. In an embodiment, an application programming interface (API) payload to facilitate network provisioning related to a set of industrial assets within an industrial network system is received. Additionally, a set of subscription domain features included in the API payload is mapped to a set of application content features associated with a cloud platform and a gateway profile for configuring a connection between the industrial network system and the cloud platform is generated based at least in part on the set of application content features. Execution of the gateway profile via a gateway device implemented as a network node between the industrial network system and the cloud platform can also be caused.
    Type: Grant
    Filed: March 23, 2023
    Date of Patent: April 8, 2025
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Jason Bowden, Ambika Khatri, Mani Kumar Bhasuri
  • Patent number: 12267406
    Abstract: An automation system includes a first system area including a transmitting redundancy handling device and a second system area including a receiving redundancy handling device. Device obtains a first communication protocol packet with automation application data and a sequence number linked thereto, extracts the sequence number and places it in a destination option header of a first IPv6 packet, which also includes the first communication protocol packet, sends packet to the receiving redundancy handling device, obtains a second communication protocol packet having the same automation application data and sequence number, places the sequence number in a destination option header of a second IPV6 packet also including the second communication protocol packet, and sends packet to device. Device receives the packets, analyses the destination option headers, determines that the sequence number is the same in the packets and discards the first or the second IPv6 packet based on the determination.
    Type: Grant
    Filed: September 12, 2023
    Date of Patent: April 1, 2025
    Assignee: ABB Schweiz AG
    Inventors: Gargi Bag, Maryam Vahabi
  • Patent number: 12267240
    Abstract: Techniques for using more-specific routing to perform scalable Layer-2 (L2) stretching of subnets across hybrid-cloud environments. Routing tables in a public cloud may allow for routes that are more specific than the default local route, and the more-specific routes may be used to send all traffic to a dedicated, cloud router. The more-specific routes are set up for a VPC where a subnet resides such that the more specific-routes cover at least a portion of subnet range. The next hop for the more-specific routes point to the cloud router which is capable of doing host routing and segmentation extension. Thus, traffic originating from endpoints in a VPC is routed to the cloud router, and the cloud router determines whether the traffic is to be re-routed back to a destination endpoint in the VPC (or another cloud location), or sent to a destination endpoint residing in the on-premises site.
    Type: Grant
    Filed: May 6, 2024
    Date of Patent: April 1, 2025
    Assignee: Cisco Technology, Inc.
    Inventors: Rajagopalan Janakiraman, Suresh Pasupula, Manju Ramesh, Christophe Paggen, Huyen Trung Duong, Lukas Krattiger
  • Patent number: 12250194
    Abstract: Some embodiments of the invention provide novel methods for facilitating a distributed SNAT (dSNAT) middlebox service operation for a first network at a host computer in the first network on which the dSNAT middlebox service operation is performed and a gateway device between the first network and a second network. The novel methods enable dSNAT that provides stateful SNAT at multiple host computers, thus avoiding the bottleneck problem associated with providing stateful SNAT at gateways and also significantly reduces the need to redirect packets received at the wrong host by using a capacity of off-the-shelf gateway devices to perform IPV6 encapsulation for IPv4 packets and assigning locally unique IPv6 addresses to each host executing a dSNAT middlebox service instance that are used by the gateway device.
    Type: Grant
    Filed: January 28, 2023
    Date of Patent: March 11, 2025
    Assignee: VMware LLC
    Inventors: Sami Boutros, Mani Kancherla, Jayant Jain, Anirban Sengupta
  • Patent number: 12218839
    Abstract: Techniques are disclosed for session-based load-balancing of network traffic to network service instances. In one example, a network device receives a first packet of a forward packet flow from a network service instance of a plurality of network service instances after application of a network service. The first packet specifies a Media Access Control (MAC) address of the network service instance as a source MAC address. The network device defines a session comprising the forward packet flow and a reverse packet flow and stores an association between the session and the MAC address of the network service instance. The network device determines that a second packet received from a destination device is associated with the reverse packet flow of the session. The network device forwards the second packet to the same network service instance based on the association between the session and the MAC address of the network service instance.
    Type: Grant
    Filed: August 31, 2023
    Date of Patent: February 4, 2025
    Assignee: Juniper Networks, Inc.
    Inventors: Abilash Menon, Scott Peter Inguagiato, Anna Yungelson
  • Patent number: 12218831
    Abstract: In general, this disclosure describes techniques for leveraging a containerized routing protocol process to implement virtual private networks using routing protocols. In an example, a system comprises a container orchestration system for a cluster of computing devices, the cluster of computing devices including a computing device, wherein the container orchestration system is configured to: deploy a containerized application to a compute node; and in response to deploying the containerized application to the compute node, configure in the compute node a virtual routing and forwarding (VRF) instance to implement a virtual private network (VPN) for the containerized application.
    Type: Grant
    Filed: June 17, 2022
    Date of Patent: February 4, 2025
    Assignee: Juniper Networks, Inc.
    Inventors: Vinay K Nallamothu, Arijit Paul
  • Patent number: 12199866
    Abstract: Techniques for using global virtual network instance (VNI) labels in a multi-domain network to route network data with a multi-tenant network overlay are described herein. A routing device provisioned in a network domain of the multi-domain network may register with a service discovery system of the network domain for use of network configuration data to establish routes through the multi-domain network with network nodes. Each network domain of the multi-domain network may include an application programming interface (API) server for processing API requests to make changes to configurations of a network domain. A border gateway protocol (BGP) large community may be utilized to encode global VNI labels, network addresses, local next hop nodes, and/or additional network information and sent to routing devices provisioned in separate network domains. A service chain may be signaled by global VNI labels to route network traffic through various services prior to reaching a destination endpoint.
    Type: Grant
    Filed: September 27, 2021
    Date of Patent: January 14, 2025
    Assignee: Cisco Technology, Inc.
    Inventors: Jon Langemak, Christopher Blair Murray, Kyle Andrew Donald Mestery
  • Patent number: 12166675
    Abstract: An efficient method to handle fragmented packets in multi-node all-active clusters. In one particular embodiment, a method includes receiving an initial fragment packet at a node in a cluster, creating a secondary flow table, linking the secondary flow table to a primary flow table, determining the primary flow owner of the initial fragment packet, and transmitting initial and succeeding fragment packets out of the cluster through, if possible, the primary flow owner.
    Type: Grant
    Filed: August 22, 2022
    Date of Patent: December 10, 2024
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Arul Murugan Manickam, Laxmikantha Reddy Ponnuru, Avinash Shah, Vishali Somaskanthan
  • Patent number: 12160461
    Abstract: An apparatus and method provide customer service for users of online applications. A first set of instructions are executable on the processor that are configured to test a device connected to a network to produce one or more test results. A second set of instructions are executable on the processor that are configured to store the one or more test results in a database. A third set of instructions are executable on the processor that are configured to retrieve the test results for display on a customer service screen during customer service.
    Type: Grant
    Filed: January 20, 2022
    Date of Patent: December 3, 2024
    Assignee: Online Readiness, LLC
    Inventor: Jay C. Sample
  • Patent number: 12155556
    Abstract: Techniques for automating traffic optimizations for egress traffic of an application orchestration system that is being sent over a network to a remote service. In examples, the techniques may include receiving, at a controller of the network, an egress traffic definition associated with egress traffic of an application hosted on the application orchestration system, the egress traffic definition indicating that the egress traffic is to be sent to the remote service. Based at least in part on the egress traffic definition, the controller may determine a networking path through the network or outside of the network that is optimized for sending the egress traffic to the remote service. The controller may also cause the egress traffic to be sent to the remote service via the optimized networking path.
    Type: Grant
    Filed: August 18, 2022
    Date of Patent: November 26, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Alberto Rodriguez Natal, Saswat Praharaj, Lorand Jakab, Fabio R. Maino, Pradeep Kumar Kathail
  • Patent number: 12155615
    Abstract: Disclosed are methods and systems for ranking content. In one aspect, a method of ranking content for display includes identifying, via hardware processing circuitry, interactions by a single account with content pairs, each of the content in the content pairs included in a plurality of content, aggregating, via the hardware processing circuitry, the identified interactions across a plurality of accounts, associating, via the hardware processing circuitry, probabilities with each content in the plurality of content based on the aggregated interactions, ranking, via the hardware processing circuitry, the plurality of content based on the associated probabilities; and selecting, via the hardware processing circuitry, content ranked above a threshold for display.
    Type: Grant
    Filed: January 25, 2023
    Date of Patent: November 26, 2024
    Assignee: Snap Inc.
    Inventors: Theresa Barton, Yanping Chen, Lucas Ou-Yang, Emre Yamangil, Keyang Zhang, Jiwoon Jeon, Jaewook Chung, Wisam Dakka, Xin Chen
  • Patent number: 12154417
    Abstract: Various methods, apparatuses/systems, and media for mediating traffic between an APCR and a TPS. A processor intercepts all traffic between a plurality of APCR and a plurality of TPS; halts a TCP connection from an incoming transaction request; determines that the incoming transaction request has been originated from a particular APCR among the plurality of APCR; checks, based on determining, which TPS or its siblings the incoming transaction request should be routed to; executes, based on checking, a new TCP connection with either the TPS or its siblings; receives, based on the new TCP connection, a response from the connected TPS or its siblings; attaches the response to the halted TCP connection after intercepting the response; resumes the halted TCP connection; and receives the response by an APCR node of the particular APCR in a manner as if directly received from the TPS or its siblings.
    Type: Grant
    Filed: November 7, 2022
    Date of Patent: November 26, 2024
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Ankitkumar Patel, Anatoliy Lelikov
  • Patent number: 12155717
    Abstract: System model is established to characterize mobile devices, edge servers, tasks and nodes. Node unloading rule is established, and the mobile device can be selected to unload the nodes to the edge server or leave the nodes to be executed locally. Timeline model is established to record arrival events of all tasks and execution completion events of the nodes. Online multi-workflow scheduling policy based on reinforcement learning is established, state space and action space of scheduling problem are defined, and reward function of the scheduling problem is designed. Algorithm based on policy gradient is designed to solve online multi-workflow scheduling problem for implementing the scheduling policy. Unloading decision and resource allocation are performed based on features extracted by graph convolution neural network. Current workflow and state of the server can be analyzed in real time, thereby reducing complexity and average completion time of all workflows.
    Type: Grant
    Filed: July 20, 2023
    Date of Patent: November 26, 2024
    Assignee: Hangzhou Dianzi University
    Inventors: Yuyu Yin, Binbin Huang, Zixin Huang
  • Patent number: 12143429
    Abstract: A method, computer system, and a computer program product are provided for restoring an interrupted communication session. In one embodiment, the methodology comprises obtaining communication interface and network information from a user required to communicate from a user device with another device. The user communication is then captured between a current session using the user device and another device. The context of the captured communication is then determined, and a token is associated with it. The information relating to the current session and its context as well as the associated token are stored. This stored information is used to re-establish a new session when the current session is terminated or interrupted prior to resolution. The new session uses the stored information to reestablish communication at the exact process stage where interruption occurred.
    Type: Grant
    Filed: August 10, 2023
    Date of Patent: November 12, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jacob Ryan Jepperson, Melanie Dauber, Jeremy R. Fox, Logan Bailey, Zachary A. Silverstein
  • Patent number: 12126524
    Abstract: A network includes a first node having a processor that incorporates a U-turn indicator into a header of an Internet protocol (IP) packet for transmission along a first path towards a second node. The U-turn indicator indicates that the first node expects to receive the IP packet back from the second node. The first node also includes a transceiver that transmits the IP packet including the header having the U-turn indicator along the first path. In some cases, the transceiver (or another transceiver in another node) receives a packet comprising a U-turn indicator. The processor (or another processor in another node) detects the U-turn indicator in a header of the IP packet. The processor forwards the IP packet along a path to a destination node that does not include the node that originally transmitted the IP packet or drops the IP packet depending on whether an alternate path is identified.
    Type: Grant
    Filed: September 24, 2020
    Date of Patent: October 22, 2024
    Assignee: Nokia Solutions and Networks Oy
    Inventor: Pranjal Kumar Dutta
  • Patent number: 12120157
    Abstract: Provided are a method, system, and computer program product in which a service orchestration layer is configured in a telecommunications network. Personalized pending user actions are transmitted to a user equipment, in response to a hold being performed over a first communications channel to the user equipment.
    Type: Grant
    Filed: March 29, 2021
    Date of Patent: October 15, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gandhi Sivakumar, Kushal S. Patel, Sarvesh S. Patel, Luke Peter Macura
  • Patent number: 12114250
    Abstract: Importing of a UE address into a VRF of perimeter equipment is facilitate by receiving a VPN update from the perimeter equipment including a route target of the perimeter equipment and a gNodeB address. In addition, session information is obtained by intercepting traffic between the UE address and a UPF. The session information including the UE address and address of a gNodeB to which the UE is connected. By matching the gNodeB addresses from the VPN update and the session information, the route target of the perimeter equipment to which the UE is connected may be determined. The UE address may then be imported exclusively into the VRF of the perimeter equipment.
    Type: Grant
    Filed: December 16, 2021
    Date of Patent: October 8, 2024
    Assignee: Arrcus Inc.
    Inventors: Keyur Patel, Tetsuya Murakami
  • Patent number: 12088430
    Abstract: In some embodiments, a computing system includes a communication interface; and a processor that is coupled to the communication interface. In some embodiments, least one of the communication interface or the processor receives a network packet from the network via a network adapter port; encapsulates the received network packet with a tunnel header, wherein the tunnel header comprises network identifier information identifying the network adapter port; addresses, based on the network identifier information, an outer Internet protocol (IP) header of the encapsulated network packet with an outer IP address corresponding to a network function in a first computing device; and sends the encapsulated network packet toward the network function identified by the outer IP address.
    Type: Grant
    Filed: May 17, 2021
    Date of Patent: September 10, 2024
    Assignee: CA, INC.
    Inventors: Mark McConnaughay, Gary Tomic, Ron Frederick
  • Patent number: 12058093
    Abstract: One or more non-transitory storage media storing instructions which, when executed by one or more computing devices, cause performance of a method of enhancing online contents based on digital alliance data are disclosed. The method comprising obtaining at least a portion of a webpage at a first user device associated with a first user and a first user account managed by a communication data management server, the webpage listing a plurality of external accounts; and determining that one of the plurality of external accounts corresponds to a contact of an alliance network of the first user. The method further comprises updating the webpage with specific data regarding the contact of the alliance network; and causing displaying the updated webpage by the first user device.
    Type: Grant
    Filed: September 29, 2023
    Date of Patent: August 6, 2024
    Assignee: PROJECT AFFINITY, INC.
    Inventors: Ray Zhou, Bobby Zhang, Gabriel Fan, Hansen Qian, Craig Dabney, Shubham Goel, Andrew Luo