Patents Examined by Oscar A Louie
-
Patent number: 11765078Abstract: Techniques for routing in communications networks include determining a state of a destination node in a current routing table stored at a first node. A value for a reference cost to the destination node is determined based on a minimum cost to the destination in the current routing table. Based on the state, a request message is formed including a reference distance field to prevent loops, an originating node field, a destination field, and a previous hop field. The request message is sent to a different second node within range. A record that indicates the data in the request message is stored in a pending request table. A reply message is received in response to sending the request message. In response to receiving the reply message, the record in the pending request table is removed, and the current routing table is updated based on the reply message.Type: GrantFiled: May 20, 2020Date of Patent: September 19, 2023Assignee: The Regents of the University of CaliforniaInventors: Jose Joaquin Garcia-Luna-Aceves, Ehsan Hemmati
-
Patent number: 11750443Abstract: Provided is a system configuration derivation device which, when given an abstract configuration, and quantitative requirements in which some numerical values are undetermined, is capable of outputting a concrete system configuration concretizing the abstract configuration, the concrete system configuration meets quantitative requirements representing conditions and the like necessary for the operation of a desired system and including given quantitative requirements. The configuration information concretizing unit 301 obtains as input an abstract configuration, which is information indicating a system configuration in which an undetermined part exists, and quantitative requirements, which are numerical requirements required for a system, and in which some numerical values are undetermined.Type: GrantFiled: February 22, 2021Date of Patent: September 5, 2023Assignee: NEC CORPORATIONInventor: Takuya Kuwahara
-
Patent number: 11706310Abstract: The invention relates to a system and a method for adapting a response provided by a first device. The system comprises the first device with means for receiving from at least one client device, as at least one second device, a data access request comprising at least one client identifier and a predetermined application programming interface or service provider interface associated with the first device. The first device comprises means for processing the data access request that provides the response to the data access request and means for sending the response. The system comprises adapting means for intercepting and adapting the response sent by the first device. The adapting means adapts the response while being specific to the client and provides an adapted response. And the system comprises adapted response sending means for sending at least a part of the adapted response to the second or a third device(s).Type: GrantFiled: March 1, 2018Date of Patent: July 18, 2023Assignee: THALES DIS CPL USA, INC.Inventors: Michael Zunke, Werner Dondl, Alexandre Airvault
-
Patent number: 11689493Abstract: Some embodiments provide a novel method for performing network address translation to share a limited number of external source network addresses among a large number of connections. Instead of allocating an external source network address for an egressing packet just based on its internal source network address, the method of some embodiments allocates the external source network address based on the egressing packet's source network address and destination network address. This allows a limited number of external source network addresses to be re-used for different destination network address. For instance, in some embodiments, the method's network address allocation scheme allows the same 64K (e.g., 2{circumflex over (?)}16) external source ports to be used for 64K connections for each destination network address.Type: GrantFiled: October 16, 2020Date of Patent: June 27, 2023Assignee: VMWARE, INC.Inventors: Maruthi Ram Namburu, Srinivasa Srikanth Podila, Shaik Nazeer, Varun Lakkur Ambaji Rao
-
Patent number: 11659012Abstract: Establishing a communication channel via a relay server with reduced setup time. Upon request by an initiating communication device a relay allocation server may allocate a single relay server for use in a communication session between the initiating communication device and one or more recipient communication devices. The relay server may be selected to perform favorably for the initiating communication device. Messaging for establishment of the communication session may be performed using persistent messaging connections, to avoid connection establishment cost. Messaging may also be performed using address tokens to avoid the cost of discovering global IP addresses. Following establishment of the communication session, the relay server may discover the IP address of one or more recipient communication devices, and may initiate reallocation of those devices to another relay server.Type: GrantFiled: June 10, 2016Date of Patent: May 23, 2023Assignee: Apple Inc.Inventors: Amol V. Pattekar, Gokul P. Thirumalai, Thomas P. Devanneaux, Aleksei Naiden, Joe S. Abuan, Yan Yang, Berkat S. Tung
-
Patent number: 11658915Abstract: The invention concerns a method for transmitting a piece of digital content consisting of a plurality of data packets to a mobile terminal (10), via a communication network (20), in which a management device (30) implements the obtaining (E11, E23, F8, F33), from the communication network, of at least one piece of information related to the bandwidth available on at least one link of the network to the mobile terminal, the selection (E12, E24, F10, F34), depending on said piece of information related to the bandwidth, of an encoding rate (RES) to use for at least one of said data packets, and the sending (E14, E25, F16, F38), to a device intended to provide the digital content (41), of a message indicating the selected encoding rate, in order to instruct the equipment intended to provide the digital content (41) to transmit, to the mobile terminal, at least one of the data packets, encoded with the selected encoding rate, on one of the network links.Type: GrantFiled: June 15, 2015Date of Patent: May 23, 2023Assignee: ORANGEInventor: Ghida Ibrahim
-
Patent number: 11658874Abstract: A system that permits or otherwise facilitates assessment of operational state of a computing component in a computing environment. In one example, this disclosure describes a method that includes collecting, by a server device that is executing within a server device cluster, metric information indicative of an operational state of the server device, wherein the metric information is associated with a plurality of virtual computing instances executing on the server device; analyzing, by the server device and based on the metric information, whether a first condition associated with a first virtual computing instance is satisfied; analyzing, by the server device and based on the metric information, whether a second condition associated with a second virtual computing instance is satisfied; and updating control information characterizing the operational state of the server device executing within the server device cluster.Type: GrantFiled: May 13, 2019Date of Patent: May 23, 2023Assignee: Juniper Networks, Inc.Inventors: Tarun Banka, Harshit Naresh Chitalia, Travis Gregory Newhouse, Chaitanya Pemmaraju, Pawan Prakash, Parantap Roy, Sumeet Singh
-
Patent number: 11637776Abstract: A network device and a packet replication method are provided. The network device includes a classification engine, a forwarding engine, and a packet replication device. The packet replication device includes an interface circuit, a replication control circuit, and a storage unit. The interface circuit retrieves a packet of a flow from the forwarding engine and correspondingly outputs a replicated packet to the replication control circuit. The replication control circuit calculates a current rate corresponding to the replicated packet, checks a flow table for a cumulative number of replicated packets of the flow, and determines, according to the current rate and the cumulative number of replicated packets, to forward the replicated packet. The storage unit stores the flow table. The replication control circuit transmits the replicated packet to at least one application engine through at least one communication port for security inspection.Type: GrantFiled: April 27, 2021Date of Patent: April 25, 2023Assignee: REALTEK SINGAPORE PTE LTD.Inventors: Charles Chen, Donggun Keung
-
Patent number: 11632331Abstract: A storage unit configured to store information regarding flow characteristics indicating whether a flow constituted by a packet is a flow having a tendency to have a large number of short packets or a flow having a tendency to have a large number of long packets in association with destination information of the packet, a determination unit configured to, in a case where an input port receives a packet, determine flow characteristics of a flow constituted by the packet on the basis of the storage unit, and an output unit configured to output the packet received by the input port to a packet transfer apparatus in a load state indicating that a load due to the flow of the flow characteristics is light among a plurality of packet transfer apparatuses according to the flow characteristics determined by the determination unit are provided.Type: GrantFiled: August 6, 2019Date of Patent: April 18, 2023Assignee: Nippon Telegraph and Telephone CorporationInventors: Akihiro Kimura, Shinya Kawano, Hideo Tsuchiya, Akihiro Okada, Katsuma Miyamoto
-
Patent number: 11625213Abstract: A computerized method of delivering data to one or more client computing devices includes receiving, by a server computing device, a data stream starting at a first time; processing, by the server computing device, the data stream, thereby creating a processed data stream; transmitting, by the server computing device, via a wireless network in electronic communication with the server computing device, the processed data stream to the one or more client computing devices; and interpreting, by an application installed on the one or more client computing devices, the processed data stream, thereby recovering the data stream for use by the one or more client computing devices. A latency between the first time and the second time is less than 100 milliseconds.Type: GrantFiled: May 14, 2018Date of Patent: April 11, 2023Assignee: MIXHalo Corp.Inventors: Michael Einziger, Ann Marie Simpson, Nathanial Pollack, Vikram Singh
-
Patent number: 11610674Abstract: A system and method is provided for a continuous glucose monitoring (CGM) system and the processing of data collected thereby. An internet gateway chip (140, 240, 340, 440) is included in elements of a CGM system to facilitate direct data communication with cloud network storage (150, 250, 350, 450) thereby communicate and store data of a CGM sensor (110, 210, 310, 410) of the CGM system. The internet gateway chip can be included in a receiver (130, 230, 330), such as an existing wireless receiver and display device of the CGM; in a smart phone or similar device, where the smart phone is also the wireless receiver and display device of the CGM; or in the sensor, such as an existing sensor and/or transmitter (410, 420) of the CGM to facilitate direct data communication between the CGM system and cloud network storage.Type: GrantFiled: March 10, 2014Date of Patent: March 21, 2023Assignee: Embecta Corp.Inventors: James Petisce, Nathaniel McCaffrey
-
Patent number: 11611506Abstract: This disclosure describes techniques that include determining, at an egress node in an SRm6 network, how to process a packet that may arrive without a segment routing header and/or a compressed routing header. In one example, this disclosure describes a method that includes receiving, by an egress node of a segment routing network, segment routing advertisements; configuring, by the egress node and based on the segment routing advertisements, information enabling the egress node to recognize encapsulated packets arriving at the egress node without a compressed routing header; receiving, by the egress node, a packet that does not have a compressed routing header; and de-encapsulating, by the egress node and based on the stored information, the packet.Type: GrantFiled: October 9, 2020Date of Patent: March 21, 2023Assignee: Juniper Networks, Inc.Inventors: Sri Karthik Goud Gadela, Swamy Sadashivaiah Renu Kananda, Ronald P. Bonica, Shraddha Hegde, Srihari Ramachandra Sangli, Rajesh Shetty Manur
-
Patent number: 11606255Abstract: Disclosed are a method and an apparatus for creating network slices. The method for creating network slices comprises: creating a slice-bundles link between a first node and a second node, wherein the slice-bundles link comprises at least one member link created between the first node and the second node; and configuring a packet service for the slice-bundles link.Type: GrantFiled: November 24, 2020Date of Patent: March 14, 2023Assignee: ZTE CORPORATIONInventors: Shaofu Peng, Baoya Zhang
-
Patent number: 11601369Abstract: A computer method and system for prioritizing network traffic flow to a protected computer network. Network traffic flowing from one or more external hosts to the protected computer network is intercepted and intercepted data packets are dropped if forwarding the intercepted data packet to the protected network would cause the value of the bandwidth of network traffic flow to the protected network to exceed a configured overall traffic bandwidth threshold value associated with the protected network. If not dropped, the intercepted data packet is analyzed to determine a classification type for the intercepted data packet based upon prescribed criteria wherein each classification type has an assigned classification bandwidth threshold value, wherein the classification bandwidth threshold value is less than the overall traffic bandwidth threshold value for the protected network.Type: GrantFiled: September 1, 2021Date of Patent: March 7, 2023Assignee: Arbor Networks, Inc.Inventor: Brian St. Pierre
-
Patent number: 11601526Abstract: A content distribution network includes a first server in communication with an anycast server that provides content via a unicast signal, and with a multicast server that provides the content via a multicast signal. The first server is configured to receive a list of source addresses associated with the content, and to provide a metadata file including an anycast Internet protocol address of the anycast server from the list of source addresses as an Internet protocol address of the content in response to a first request for the content. When the number of client devices requesting the content exceeds a first threshold, the first server receives an updated list of sources including a multicast Internet protocol address of a multicast server, and provides the multicast Internet protocol address of the multicast server as the Internet protocol address of the content in the metadata file.Type: GrantFiled: February 25, 2022Date of Patent: March 7, 2023Assignee: AT&T Intellectual Property I, L.P.Inventors: Han Q. Nguyen, Sunil Maloo, Douglas M. Nortz
-
Patent number: 11587168Abstract: Certain embodiments provide systems and methods to perform in-line translation of message content according to FIX protocol variants in a trading system. An example method includes receiving, at a computing device, a message formatted according to a FIX protocol, the message including message content and a message wrapper, the message wrapper providing session and delivery information for the message to a target. The example method includes performing in-line translation of the message content of the received message to adjust the message content according to a predefined set of rules without affecting the message wrapper (with the possible exception of the message size) and message routing session. The example method includes facilitating routing of the message to the target based on the message wrapper.Type: GrantFiled: March 16, 2022Date of Patent: February 21, 2023Assignee: Trading Technologies International, Inc.Inventor: Andrew Theodore Renalds
-
Patent number: 11582238Abstract: An information handling system may identify a process identifier of a client application that has requested a connection with the information handling system. The information handling system may obtain an access control list of a process associated with the process identifier. The information handling system may determine whether to establish a connection between the client application and the information handling system based, at least in part, on analysis of the access control list.Type: GrantFiled: August 13, 2019Date of Patent: February 14, 2023Assignee: Dell Products L.P.Inventors: Abu Shaher Sanaullah, Mohit Arora
-
Patent number: 11582139Abstract: Human interaction with a webpage may be determined by processing an event stream generated by the client device during the webpage interaction. A classification server receives the event stream and compares components of the event stream, including components of an event header message, with prerecorded datasets. The datasets include prerecorded event streams having a known interaction type. Training clients may be provided for generating the prerecorded datasets.Type: GrantFiled: September 10, 2014Date of Patent: February 14, 2023Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Robert R. Hauser
-
Patent number: 11575600Abstract: In a novel tunnel-less SD-WAN, when an ingress node of the SD-WAN receives a new packet flow, it identifies the path of the flow through the SD-WAN, and sends an initial prepended set of SD-WAN header values before the first packet for the flow to the next hop along this identified path, rather than encapsulating each packet of the flow with encapsulating tunnel headers that store SD-WAN next hop data for the flow. The prepended set of SD-WAN header values are then used to not only forward the first packet through the SD-WAN, but also to create records at each subsequent hop, which are then used to forward subsequent packets of the flow through the SD-WAN. Instead of identifying the entire packet flow, the first hop in the SD-WAN does not identify the entire path for the packet flow in some embodiments, but just identifies the next hop, as each subsequent hop in the SD-WAN has the task of identifying the next hop through the SD-WAN for the packet flow.Type: GrantFiled: November 24, 2020Date of Patent: February 7, 2023Assignee: VMWARE, INC.Inventors: Alex Markuze, Chen Dar, Aran Bergman, Igor Golikov, Israel Cidon, Eyal Zohar
-
Patent number: 11575634Abstract: Systems and methods for providing location-restricted message exchange include receiving, by a system provider device over a network from a sender device, a location-restricted message that includes sender message information and first location information that is associated with a first location. The system provider device then receives, over the network from a first receiver device, second location information that is associated with a second location. The system provider device then determines that the second location is in a limited geographic message exchange area with the first location and, in response, sends at least some of the sender message information by the system provider device over the network to the first receiver device. They system provider device may use filtering criteria provided by the first or second receiver device and use that filtering criteria to determine whether to send the sender message information to the first or second receiver device.Type: GrantFiled: October 30, 2021Date of Patent: February 7, 2023Assignee: PAYPAL, INC.Inventor: Koson Cao