Patents Examined by Monishwar Mohan
-
Patent number: 12375546Abstract: 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: GrantFiled: September 14, 2023Date of Patent: July 29, 2025Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Hanmin Bang, Jeongsik In, Hyoksung Choi
-
Patent number: 12273234Abstract: 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: GrantFiled: March 23, 2023Date of Patent: April 8, 2025Assignee: HONEYWELL INTERNATIONAL INC.Inventors: Jason Bowden, Ambika Khatri, Mani Kumar Bhasuri
-
Patent number: 12267406Abstract: 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: GrantFiled: September 12, 2023Date of Patent: April 1, 2025Assignee: ABB Schweiz AGInventors: Gargi Bag, Maryam Vahabi
-
Patent number: 12267240Abstract: 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: GrantFiled: May 6, 2024Date of Patent: April 1, 2025Assignee: Cisco Technology, Inc.Inventors: Rajagopalan Janakiraman, Suresh Pasupula, Manju Ramesh, Christophe Paggen, Huyen Trung Duong, Lukas Krattiger
-
Patent number: 12250194Abstract: 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: GrantFiled: January 28, 2023Date of Patent: March 11, 2025Assignee: VMware LLCInventors: Sami Boutros, Mani Kancherla, Jayant Jain, Anirban Sengupta
-
Patent number: 12218839Abstract: 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: GrantFiled: August 31, 2023Date of Patent: February 4, 2025Assignee: Juniper Networks, Inc.Inventors: Abilash Menon, Scott Peter Inguagiato, Anna Yungelson
-
Patent number: 12218831Abstract: 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: GrantFiled: June 17, 2022Date of Patent: February 4, 2025Assignee: Juniper Networks, Inc.Inventors: Vinay K Nallamothu, Arijit Paul
-
Patent number: 12199866Abstract: 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: GrantFiled: September 27, 2021Date of Patent: January 14, 2025Assignee: Cisco Technology, Inc.Inventors: Jon Langemak, Christopher Blair Murray, Kyle Andrew Donald Mestery
-
Patent number: 12166675Abstract: 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: GrantFiled: August 22, 2022Date of Patent: December 10, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Arul Murugan Manickam, Laxmikantha Reddy Ponnuru, Avinash Shah, Vishali Somaskanthan
-
Patent number: 12160461Abstract: 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: GrantFiled: January 20, 2022Date of Patent: December 3, 2024Assignee: Online Readiness, LLCInventor: Jay C. Sample
-
Patent number: 12155556Abstract: 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: GrantFiled: August 18, 2022Date of Patent: November 26, 2024Assignee: Cisco Technology, Inc.Inventors: Alberto Rodriguez Natal, Saswat Praharaj, Lorand Jakab, Fabio R. Maino, Pradeep Kumar Kathail
-
Patent number: 12155615Abstract: 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: GrantFiled: January 25, 2023Date of Patent: November 26, 2024Assignee: Snap Inc.Inventors: Theresa Barton, Yanping Chen, Lucas Ou-Yang, Emre Yamangil, Keyang Zhang, Jiwoon Jeon, Jaewook Chung, Wisam Dakka, Xin Chen
-
Patent number: 12154417Abstract: 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: GrantFiled: November 7, 2022Date of Patent: November 26, 2024Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Ankitkumar Patel, Anatoliy Lelikov
-
Patent number: 12155717Abstract: 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: GrantFiled: July 20, 2023Date of Patent: November 26, 2024Assignee: Hangzhou Dianzi UniversityInventors: Yuyu Yin, Binbin Huang, Zixin Huang
-
Patent number: 12143429Abstract: 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: GrantFiled: August 10, 2023Date of Patent: November 12, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jacob Ryan Jepperson, Melanie Dauber, Jeremy R. Fox, Logan Bailey, Zachary A. Silverstein
-
Patent number: 12126524Abstract: 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: GrantFiled: September 24, 2020Date of Patent: October 22, 2024Assignee: Nokia Solutions and Networks OyInventor: Pranjal Kumar Dutta
-
Patent number: 12120157Abstract: 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: GrantFiled: March 29, 2021Date of Patent: October 15, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gandhi Sivakumar, Kushal S. Patel, Sarvesh S. Patel, Luke Peter Macura
-
Patent number: 12114250Abstract: 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: GrantFiled: December 16, 2021Date of Patent: October 8, 2024Assignee: Arrcus Inc.Inventors: Keyur Patel, Tetsuya Murakami
-
Patent number: 12088430Abstract: 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: GrantFiled: May 17, 2021Date of Patent: September 10, 2024Assignee: CA, INC.Inventors: Mark McConnaughay, Gary Tomic, Ron Frederick
-
Patent number: 12058093Abstract: 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: GrantFiled: September 29, 2023Date of Patent: August 6, 2024Assignee: PROJECT AFFINITY, INC.Inventors: Ray Zhou, Bobby Zhang, Gabriel Fan, Hansen Qian, Craig Dabney, Shubham Goel, Andrew Luo