Computer-to-computer Data Routing Patents (Class 709/238)
-
Patent number: 11929880Abstract: An edge computing (EC) entity belongs to an EC system, and a mobile communication core MCC entity belongs to a MCC system, like a 3GPP system. The EC entity is configured to obtain topology information of the EC system, and expose the topology information to another network, in particular to a MCC system. The MCC entity is configured to receive topology information of an EC system from the EC entity, and provide the topology information to a network exposure function (NEF) or to a policy control function (PCF) of the MCC system.Type: GrantFiled: January 25, 2021Date of Patent: March 12, 2024Assignee: Huawei Technologies Co., Ltd.Inventors: Osama Abboud, Riccardo Trivisonno, Ishan Vaishnavi, Qing Wei, Patrice Michel Christophe Hédé
-
Patent number: 11929930Abstract: A method and apparatus of a network element that processes a packet in the network element is described. In an exemplary embodiment, the network element receives a data packet that includes a destination address. The network element receives a packet, with a packet switch unit, wherein the packet was received by the network element on an ingress interface. The network element further determines if the packet is to be stored in an external queue. In addition, the network element identifies the external queue for the packet based on one or more characteristics of the packet. The network element additionally forwards the packet to a packet storage unit, wherein the packet storage unit includes storage for the external queue. Furthermore, the network element receives the packet from the packet storage unit and forwards the packet to an egress interface corresponding to the external queue.Type: GrantFiled: July 19, 2022Date of Patent: March 12, 2024Assignee: ARISTA NETWORKS, INC.Inventors: Adam James Sweeney, Hugh W. Holbrook
-
Patent number: 11930091Abstract: A method for redundancy control is disclosed. CIoT reader devices act as collaborative IoT gateways for connected objects and collect received data from the connected objects and transmit the data to a backend cloud infrastructure. The method includes assigning to each connected object an identifier ID and a freshness indicator, where the freshness indicator is a label having a value of “fresh” or “expired”, upon receiving data from at least one connected object, setting the freshness indicator to “fresh” for each respective connected object, wherein for each connected object the freshness indicator is configured to change to “expired” after a pre-determined period of time, and sending a message to coordinator device, the message containing a fresh list of ID's of connected objects for which the freshness indicator has “fresh”, wherein the coordinator device broadcasts the fresh list to CIoT reader devices within a broadcasting range of the coordinator device.Type: GrantFiled: April 29, 2020Date of Patent: March 12, 2024Inventors: Ayman Hassan, Apostolos Kountouris
-
Patent number: 11924267Abstract: Disclosed is a method and apparatus for performing steps to cause encoded information to be stored at a client device during a first network session between a server and the client device. To cause encoded information to be stored at a client device, the server first determines a set of network resource requests that encode the information. These network resource requests may include requests for one or more specific URLs and/or requests for one or more files. The server then causes the client device to initiate the network resource requests. The server may cause this initiation by, for example, redirecting the client device to the network resources. The client device initiating the network resource requests causes data representative of the network resource requests to be stored at the client device.Type: GrantFiled: February 7, 2023Date of Patent: March 5, 2024Assignee: RavenWhite Security, Inc.Inventors: Bjorn Markus Jakobsson, Ari Juels
-
Patent number: 11924171Abstract: Methods and systems disclosed provide for creating private networks for secured communication between devices. The devices can communicate with each other over a secure tunnel created for a closed circle of devices. Furthermore, the methods and systems can enable offline communication between devices on a private network.Type: GrantFiled: February 15, 2017Date of Patent: March 5, 2024Assignee: Circle Systems Inc.Inventors: Robert Harry Stutch, Sara Duryea, Joshua David Wynd
-
Patent number: 11909657Abstract: A route processing method includes obtaining, by a first network device, a flow effective time parameter and a route related to the flow effective time parameter, processing, by the first network device in the specified time interval, service traffic corresponding to the route related to the flow effective time parameter, generating a route control message, where the route control message carries the flow effective time parameter and the route, and sending, by the first network device, the route control message to a second network device.Type: GrantFiled: February 15, 2022Date of Patent: February 20, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Qiandeng Liang, Shunwan Zhuang, Jianjie You
-
Patent number: 11907777Abstract: The information code has an information code area constituted of colored information cells with two or more colors, the information code area having the specific information recorded using the information cells as information units, and a teacher code area having teacher cells with the same colors and the same number of colors as the information cells so as to identify the colors of the information cells. In the information code, the teacher code area is placed away from the information code area or inside the information code area.Type: GrantFiled: April 7, 2021Date of Patent: February 20, 2024Assignee: VARIETY M-1 INC.Inventor: Toshiaki Mitake
-
Patent number: 11909656Abstract: A CPU implements a virtual network function (VNF) associated with flow processing and can offload at least some of the flow processing to a hardware accelerator. A module (e.g., TOR switch), external to the software-based processor and the hardware accelerator, examines packet flows and determines (e.g., using a top-K elephant-flow-detection algorithm) which ones are more suitable for offloading from the software-based processor to the hardware accelerator than others. The external module communicates the relative suitability for offloading to the CPU using packet tags or out-of-band messaging, and the CPU uses the relative suitability to determine which flows to offload or onload. In some implementations, the CPU can instruct the external module to change the value of K used in the algorithm.Type: GrantFiled: January 17, 2023Date of Patent: February 20, 2024Assignee: Nokia Solutions and Networks OyInventors: Hyunseok Chang, Sarit Mukherjee, Limin Wang
-
Patent number: 11909632Abstract: In general, various aspects of the techniques are described in this disclosure for distributed label assignment for labeled routes. In one example, a method includes obtaining, by a first thread of a plurality of execution threads for at least one routing protocol process executing on processing circuitry of a network device, an allocation of first labels drawn from a label space for a network service; adding, by the first thread, the first labels to a first local label pool for the first thread; generating, by the first thread, after obtaining the allocation of the first labels, a labeled route comprising a route for the network service and a label assigned by the first thread from the first local label pool; and outputting, by the network device, the labeled route.Type: GrantFiled: November 11, 2022Date of Patent: February 20, 2024Assignee: Juniper Networks, Inc.Inventors: Kevin Wang, Jaihari V. Loganathan, Jeffrey Haas, Sanjay Khanna
-
Patent number: 11909593Abstract: In some embodiments, a computer implemented method for assessing network bandwidth availability in a network connection having unknown excess capacity beyond an initial network capacity is provided. There are two cases to be considered: (1) the network has a given capacity and the system doesn't know what it is (e.g., on a cellular network) this capacity may change over time as more users use the network and/or a user is mobile, and (2) the system is assigned capacity but by pushing the network, the system may be able to get more capacity (e.g., on a satellite hub). The excess capacity may be quantified for future potential opportunistic, emergency or priority usage, or in some embodiments, utilized periodically or continuously.Type: GrantFiled: August 22, 2018Date of Patent: February 20, 2024Assignee: DEJERO LABS INC.Inventors: Imad Azzam, David Sze, Todd Schneider, Jonathon Oberholzer, Bogdan Frusina
-
Patent number: 11910047Abstract: Systems and methods are described for adapting a second user input device to resemble a first user input device while preserving new functionalities not available in the first user input device. The systems and methods may identify, based on identifiers of the first and second user input devices, a first and second set of device functionalities provided by the devices. The systems and methods may compare the sets of device functionalities to determine a set of common device functionalities and, in response, modify the display of an input of the second user input device to correspond to visual attributes of an input of the first user input device.Type: GrantFiled: December 7, 2022Date of Patent: February 20, 2024Assignee: Rovi Guides, Inc.Inventors: Sara Dever, Jennifer L. Holloway, Daniel P. Rowan, Mark D. Thompson
-
Patent number: 11902151Abstract: A server device for use with a cable modem, a router, a user, a client device, and a CMTS, the cable modem and the router being able to be configured in a LAG configuration, the client device and/or the cable modem being configured to provide a notification to the user to configure the cable modem and the router into the LAG configuration, the CMTS being configured to provide a first and second service flow to the cable modem, the server device comprising: a memory; and a processor configured to execute instructions stored on the memory to cause the server device to: monitor the second set of data packets; and automatically transmit a LAG notification to the client device and/or the cable modem when the second set of data packets meets a predetermined threshold, the notification notifying the user to configure the cable modem and the router into the LAG configuration.Type: GrantFiled: August 25, 2022Date of Patent: February 13, 2024Assignee: ARRIS ENTERPRISES LLCInventors: Sabarinathan Nagarajan, Lakshmi Arunkumar, Ian G. Wheelock
-
Patent number: 11902133Abstract: A first device may provide, periodically throughout a test session and to neighboring devices that are in a network with the first device, a message request for measuring network performance. The neighboring devices, upon receiving the request message, are to use a relay mechanism to determine network performance indicator (NPI) values. The first device may receive, from the neighboring devices and periodically throughout the test session, a response message that includes the NPI values. The first device may determine additional NPI values that measure the network performance between the first device and the neighboring devices. The first device may determine overall NPI values based on the NPI values and the additional NPI values. The first device may identify a preferred next-hop to one of the neighboring devices based on the overall NPI values, where the preferred next-hop is part of a preferred path through the network.Type: GrantFiled: June 25, 2020Date of Patent: February 13, 2024Assignee: Juniper Networks, Inc.Inventors: Peyush Gupta, Rajneesh Kumar
-
Patent number: 11902246Abstract: A method is provided that is performed for a wireless network that includes one or more wireless client devices that may rotate their media access control (MAC) address used for wireless communication with one or more wireless access point devices in the wireless network. The method includes determining an impact of MAC address rotation by the one or more wireless client devices on operational resources of one or more networking devices or networking processes in a network infrastructure associated with the wireless network. The method further includes scheduling MAC address rotation by the one or more wireless client devices according to the impact on operational resources of the one or more networking devices or networking processes in the network infrastructure.Type: GrantFiled: April 28, 2022Date of Patent: February 13, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Robert Edgar Barton, Jerome Henry, Stephen Michael Orr
-
Patent number: 11895356Abstract: A method of capturing video and audio information includes, at a server computer, determining a capture group that includes at least a first client device and a second client device. The method further includes receiving a group capture request and transmitting an individual capture request to at least the second client device. The method further includes receiving a first individual capture from the first client device and a second individual capture from the second client device, associating the first individual capture with the second individual capture in a group capture, and providing access to the group capture to at least one of the first client device and the second client device.Type: GrantFiled: January 9, 2023Date of Patent: February 6, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Hamze Mohamad Kalache, Mehmet Akkurt
-
Patent number: 11888736Abstract: Techniques are described herein for service chaining in fabric networks such that hardware resources can be preserved without service nodes needing additional capabilities. The techniques may include storing a first configuration associated with a first VRF instance of a service forwarding node that is connected to a first service of a service chain sequence. The first configuration may indicate an identifier and a type associated with a second service of the service chain sequence where traffic is to be sent after the first service. Additionally, the techniques may also include storing a second configuration associated with a second VRF instance of the service forwarding node that is connected to the second service. The second configuration may indicate that the second service is a last service of the service chain sequence. When traffic is received at the service forwarding node, the service forwarding node can determine whether the traffic is pre-service traffic or post-service traffic.Type: GrantFiled: July 14, 2021Date of Patent: January 30, 2024Assignee: Cisco Technology, Inc.Inventors: Prakash C. Jain, Sanjay Kumar Hooda, Vinay Saini, Victor Manuel Moreno
-
Patent number: 11883965Abstract: Robotic processor embodiments determine via graphical image analysis physical attributes of an engagement area of a work-piece that a specified tool physically engages to execute a specific action. The processors identify a model set plurality of alternate substitute tools that are each available within a physical environment of the engagement area and have a body portion with physical dimensions that conform to physical dimensions of the work-piece engagement area, and thereby select a substitute tool that has a body portion that best conforms to the physical dimensions of the work-piece engagement area and meets constraints for substitute tool selection for executing the specific action.Type: GrantFiled: June 8, 2018Date of Patent: January 30, 2024Assignee: International Business Machines CorporationInventors: Michael K. Boudreau, Victor Povar, Sarbajit K. Rakshit, Craig M. Trim
-
Patent number: 11882021Abstract: Disclosed in the embodiments of the present disclosure are a packet forwarding method, apparatus and system, a network device and a storage medium. The method includes: carrying, according to Deterministic Networking (DetNet) requirements for a multicast packet based on Bit Index Explicit Replication (BIER), corresponding DetNet configuration information in BIER header information of the multicast packet; and sending the multicast packet carrying the BIER header information.Type: GrantFiled: December 16, 2020Date of Patent: January 23, 2024Assignee: ZTE CORPORATIONInventors: Quan Xiong, Ran Chen, Jinghai Yu
-
Patent number: 11882019Abstract: Techniques are described for providing a method and apparatus for determining source address validation of a data packet in a network in the presence of asymmetric routing. When a data packet is received by a node such as a router, a reverse path forwarding lookup is performed to determine if the data packet was received on a next-hop interface and if the reverse path forwarding fails, a Shortest Path First (SPF) computation at the router advertising the source route will be performed using the link state database to determine whether the data packet arrived from a valid path of the network.Type: GrantFiled: December 30, 2022Date of Patent: January 23, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Alfred Clarence Lindem, III, Peter Psenak, Lester C Ginsberg
-
Patent number: 11870695Abstract: A distributed computing system is provided, including a source computing device implementing a source hypervisor executing a virtual machine, a source-side router coupled to the source hypervisor, a destination computing device implementing a destination hypervisor, and a destination-side router coupled to the destination hypervisor. The source hypervisor is connected to the destination hypervisor through a network. During a migration of the virtual machine from the source hypervisor to the destination hypervisor, the source-side router duplicates packets ingressing into the source-side router. The duplicated packets include a first set of packets and a second set of packets, where the first set of packets is routed to the virtual machine through the source hypervisor on the network, and the second set of packets is routed to the virtual machine through the destination hypervisor on the network.Type: GrantFiled: December 16, 2022Date of Patent: January 9, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Kenyon James Hensler, Rupesh Bhagaban Patro, Aishwarya Srinivasa Raghavan, Shivjit Satish Patil, Rangaprasad Narasimhan, Anand Ramakrishna
-
Patent number: 11863433Abstract: The present technology provides a system and method for implementing targeted collection of in-situ Operation, Administration and Maintenance data from select nodes in a Segment Routing Domain. The selection is programmable and is implemented by setting an iOAM bit in the function arguments field of a Segment Identifier. In this way only the nodes associated with local Segment Identifiers (Function field of a Segment Identifier) with an iOAM argument bit are directed to generate iOAM data. The iOAM data generated by target nodes may be stored in TLV field of the segment routing header. The Segment Routing packet is then decapsulated at a Segment Routing egress node and the Header information with the collected iOAM data is sent to a controller entity for further processing, analysis and/or monitoring.Type: GrantFiled: January 12, 2023Date of Patent: January 2, 2024Assignee: Cisco Technology, Inc.Inventors: Clarence Filsfils, Zafar Ali, Frank Brockners
-
Patent number: 11863446Abstract: A user group-based packet forwarding method and a device are provided. The method includes: a first network device receives a first service packet sent by first user equipment, where the first service packet includes information about the first user equipment; the first network device determines whether the first network device includes a first user group corresponding to the information about the first user equipment; and the first network device determines, based on a determining result, a value of first group information, generates a first segment routing over internet protocol version 6 (SRv6) packet, and sends the first SRv6 packet to a second network device, where the first SRv6 packet includes the first group information and the first service packet, and the first group information indicates an interworking policy that is determined based on the first user group.Type: GrantFiled: March 26, 2023Date of Patent: January 2, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Xingjian He, Haibo Wang, Zhibo Hu
-
Patent number: 11863351Abstract: A logical router includes disaggregated network elements that function as a single router and that are not coupled to a common backplane. The logical router includes spine elements and leaf elements implementing a network fabric with front panel ports being defined by leaf elements. Control plane elements program the spine units and leaf to function a logical router. The control plane may define operating system interfaces mapped to front panel ports of the leaf elements and referenced by tags associated with packets traversing the logical router. Redundancy and checkpoints may be implemented for a route database implemented by the control plane elements. The logical router may include a standalone fabric and may implement label tables that are used to label packets according to egress port and path through the fabric.Type: GrantFiled: March 23, 2021Date of Patent: January 2, 2024Assignee: ARRCUS INC.Inventors: Keyur Patel, Nalinaksh Pai, Randall Bush, Vikram Ragukumar, Ashutosh Shanker, Kalyani Rajaraman, Robert Austein, Ebben Aries, Lalit Kumar, Sridhar Pitchai, Rajkumar Gurusamy
-
Patent number: 11855893Abstract: Systems and methods are provided for management of network segments that cross geographic regions and/or other types of network divisions in a cloud-based network environment. A cloud-based network provider's geographically-dispersed network infrastructure may serve as the core of a client's private wide area network, and the client may define isolated segments to which other networks (virtual private clouds, virtual private networks, etc.) may be attached. The various segments may remain logically isolated from each other even when implemented across some or all of the same regions—and using the same physical and/or virtual routing components—as other segments of the same client and/or other clients.Type: GrantFiled: November 24, 2021Date of Patent: December 26, 2023Assignee: Amazon Technologies, Inc.Inventors: Anoop Dawani, Bashuman Deb, Baihu Qian, Omer Hashmi, Nick Matthews, Shridhar Kulkarni, Thomas Nguyen Spendley, Steve Ge, Justin Lin Hsieh, Guru Kannan, Alok Mishra
-
Processing platform and method to process domain name transactions for a remote domain name registry
Patent number: 11855954Abstract: Within a particular Top Level Domain (TLD), domain name allocation and domain name ownership may be subject to certain restrictions requiring verification. A processing platform and method is disclosed to process verification of a domain name and/or a domain name entity such as a registrant for domain name transactions with a domain name registry. The processing platform and domain name registry may be remotely located relative to one another.Type: GrantFiled: June 26, 2020Date of Patent: December 26, 2023Assignee: AFILIAS USA, INC.Inventors: Hui Zhou, Cedarampattu Mohan, Xuhui Wang, Steven Singer -
Patent number: 11856400Abstract: A routing device and an unauthorized communication coping device are provided. The routing device is a device that performs routing of a packet in conformance with a wireless communication protocol in a wireless communication section which is a communication section that connects a base station and a core network device, and the routing device performs network tapping on a packet as a routing target and transmits the network-tapped packet to the unauthorized communication detection device (the device that performs unauthorized communication determination which is determination of whether or not communication is unauthorized communication based on a packet).Type: GrantFiled: February 4, 2022Date of Patent: December 26, 2023Assignee: Hitachi, Ltd.Inventors: Kantaro Miyake, Masayuki Takase, Takaaki Suzuki, Joe Ogasawara
-
Patent number: 11847316Abstract: Methods and systems for managing storage of data in a distributed system are disclosed. To manage storage of data in a distributed system, a data processing system may include a network interface controller (NIC). The NIC may present emulated storages that may be used for data storage. The emulated storage devices may be implemented with a storage pipeline that uses any number of storage devices that may be local or remote to the data processing system. The computing resources of the data processing system may view the emulated storage as a local device. The NIC may use its storage pipeline to service its own storage needs. By doing so, the NIC may improve the likelihood that its hosted applications have sufficient storage service access.Type: GrantFiled: April 18, 2022Date of Patent: December 19, 2023Assignee: Dell Products L.P.Inventors: Boris Glimcher, Aric Hadav
-
Patent number: 11848911Abstract: Systems and methods are provided for distributing a domain name service (DNS) response cache in a DNS resolving system on a network. The systems and methods described herein may improve response times for client queries and also protect the DNS resolving system from DNS related cyber attacks.Type: GrantFiled: December 12, 2022Date of Patent: December 19, 2023Assignee: Level 3 Communications, LLCInventors: Michael Feldpusch, Dan Luther
-
Patent number: 11829801Abstract: A method to broker events of event-driven application components, within a distributed computing environment and using a mesh broker, is described. The mesh broker is instantiated as several mesh agents, the mesh agents being provisioned to support mediation activities relating to a plurality of computational nodes within the distributed computing environment. The mesh agents are further deployed as a mesh network among the computational nodes of the distributed computing environment. A connectivity catalog stores cost data associated with transmission of an event notification between each of multiple pairs of computational nodes of the computational nodes. Routes across the mesh network are automatically selected, by the mesh agents and using the cost data to determine low-cost routes across the mesh network.Type: GrantFiled: November 12, 2019Date of Patent: November 28, 2023Assignee: VANTIQ, INC.Inventors: Paul Butterworth, Jacob Schmitz, Daphne Nhuch
-
Patent number: 11829667Abstract: In one example of the disclosure, a set of electronic document templates is accessed and instances of duplicated document content are identified. Display of a user notice for first duplicated document content is caused. Responsive to receipt of data indicative of a user instruction to create a component template for the first duplicated content, the component template is created and stored.Type: GrantFiled: June 22, 2021Date of Patent: November 28, 2023Assignee: OPEN TEXT CORPORATIONInventors: James Matthew Downs, Billy R. Kidwell, Anthony Wiley
-
Patent number: 11824774Abstract: A method for reducing the number of IP addresses used by VRRP includes creating a VRRP control packet at a router of a plurality of physical routers configured in parallel in a data pathway. The physical routers are configured as a virtual router and the VRRP control packet is configured as an IPv6 control packet. The method includes inserting an IP address of the virtual router in a router address field of a control packet header. The IP address is formatted as an IPv4 address. The method includes inserting, in a reserved field of the control packet, a first value. The first value differs from a default value for the reserved field signifying that IP addresses in the router address field are formatted as IPv6 addresses for IPv6 control packets and the first value signifies that the IP addresses in the router address field are formatted as IPv4 addresses.Type: GrantFiled: February 8, 2022Date of Patent: November 21, 2023Assignee: Lenovo Global Technology (United States) Inc.Inventors: Radu Mihai Iorga, Corneliu-Ilie Calciu, George-Andrei Stanescu
-
Patent number: 11818787Abstract: A network router provides Internet connectivity to an intermediate router (e.g., implemented on a computer, smartphone or other device), which in turn provides Internet connectivity to a plurality of devices (e.g., IoT devices). During migration to a new router, the intermediate router may receive an indication that the first wireless router is out of service or no longer exists. Despite that the first wireless router is out of service or no longer exists, the intermediate router keeps each network connection from a plurality of devices to the intermediate router in a manner that is unaffected by the first wireless router being down or no longer existing (other than the plurality of devices experiencing a temporary Internet service interruption). The intermediate router then connects to a second wireless router to replace the first wireless router that is out of service or no longer exists.Type: GrantFiled: September 1, 2022Date of Patent: November 14, 2023Assignee: DISH Network L.L.C.Inventor: Raymond C. Rodriguez
-
Patent number: 11811725Abstract: In some implementations, a router device may identify a network address assignment event. The router device may determine first location information for a deployment site of the router device based on identifying the network address assignment event. The router device may convert the first location information into second location information. The router device may identify a block of network addresses, of a group of blocks of network addresses, corresponding to a region of a set of defined regions. The router device may select, from the block of network addresses, an available network address for the router device. The router device may assign the available network address to an interface of the router device. The router device may enable routing using the interface based on assigning the available network address to the interface.Type: GrantFiled: July 13, 2022Date of Patent: November 7, 2023Assignee: Verizon Patent and Licensing Inc.Inventors: Sanjay Ravi Vyas, Jebaraj Daniel Kennet Jeyakumar
-
Patent number: 11805047Abstract: The present disclosure discloses a method and an apparatus for controlling a network traffic path. The method includes: receiving routing advertisement information from a first network to a second network; determining all routing nodes included in a path through which data pass when flowing from the second network to the first network according to the routing advertisement information; and configuring a next hop routing node for each determined routing node, where the next hop routing node is a node in all the routing nodes included in the path and is adjacent to the routing node for which the next hop routing node is configured, and the routing node for which the next hop routing node is configured does not include a routing node of the first network or a routing node of the second network.Type: GrantFiled: November 11, 2022Date of Patent: October 31, 2023Assignee: Huawei Technologies Co., Ltd.Inventors: Shunwan Zhuang, Changjiang Yan, Fengqing Yu, Fei Chen, Lili Wang, Yuanbin Ouyang
-
Patent number: 11805171Abstract: Systems and methods provide zero-configuration provisioning for modern storage networks such as those utilizing a non-volatile memory express over Fabric (NVMe-oF) system. In various embodiments, this is accomplished by leveraging discovery information, such as multicast Domain Name System (mDNS) information, to locate subsystems in a network and to explicitly and dynamically specify target destinations without a Centralized Discovery Controller (CDC) client having to modify its routing table.Type: GrantFiled: September 27, 2021Date of Patent: October 31, 2023Assignee: DELL PRODUCTS L.P.Inventors: Erik Smith, Martin Gilbert Belanger, Joseph LaSalle White, Claudio Desanti, Douglas Lang Farley
-
Patent number: 11799769Abstract: A packet processing method includes a first network device receiving a first Bit Index Explicit Replication (BIER) packet including a first BIER header. When the first BIER packet is a packet sent to a second network device, and in response to determining that the second network device is an edge node device in a BIER communication network and does not support BIER packet forwarding, the first network device determines a target label used for a reverse path forwarding (RPF) check, updates the first BIER packet to obtain a second BIER packet, where the second BIER packet includes the target label but does not include the first BIER header, and sends the second BIER packet to the second network device.Type: GrantFiled: April 14, 2022Date of Patent: October 24, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Jingrong Xie
-
Patent number: 11799761Abstract: Some embodiments provide a method for forwarding data messages between edge nodes that perform stateful processing on flows between a logical network and an external network. At a particular edge node, the method receives a data message belonging to a flow. The edge nodes use a deterministic algorithm to select one of the edge nodes to perform processing for each flow. The method identifies a first edge node to perform processing for the flow in a previous configuration and a second edge node to perform processing for the flow in a new configuration according to the algorithm. When the first and second edge nodes are different, the method uses a probabilistic filter and a stateful connection tracker to determine whether the flow existed prior to a particular time. When the flow did not exist prior to that time, the method selects the second edge node for the received data message.Type: GrantFiled: January 7, 2022Date of Patent: October 24, 2023Assignee: VMWARE, INC.Inventors: Yong Wang, Xinhua Hong, Hongwei Zhu
-
Patent number: 11782671Abstract: A digital photo frame system is described herein. The system comprises a master digital photo frame configured to display a master media and a plurality of slave digital photo frames configured to display a plurality of slave media. The master digital photo frame is configured to provide power to the plurality of slave digital photo frames, and receive a media package from a storage location. The media package comprises the master media and the plurality of slave media. The master digital photo frame is configured to send each of the plurality of slave media to a respective slave photo frame.Type: GrantFiled: December 10, 2020Date of Patent: October 10, 2023Assignee: The Social Wall Ltd.Inventor: Heather Egan
-
Patent number: 11770337Abstract: A packet reflect subsystem in a server device receives a host Ethernet packet generated by a host from a networking device, provides an entry in a packet reflect table that includes a networking device address from the host Ethernet packet, generates a host IP packet based on the host Ethernet packet and including an entry identifier for the entry, and transmits the host IP packet to a packet processing subsystem in the server device. The packet processing subsystem then generates a server IP packet including the entry identifier and transmits it to the packet reflect subsystem. The packet reflect subsystem then uses the entry identifier to identify the entry in the packet reflect table, retrieves the networking device address from the entry, and generates and transmits a server Ethernet packet to the networking device using the networking device address.Type: GrantFiled: June 11, 2021Date of Patent: September 26, 2023Assignee: Dell Products L.P.Inventors: Chi Chen, Jianfei Yang
-
Patent number: 11769038Abstract: Methods, apparatus, systems, computing devices, computing entities, and/or the like for contextually optimizing routings for interactions. This may include receiving an interaction, wherein the interaction is selected from the group consisting of a voice-based interaction and a textual-based interaction; receiving an interaction problem statement for the interaction; generating, based at least in part on the interaction problem statement, an interaction problem statement summary, wherein the interaction problem statement comprises the context of the interaction; identifying one or more features for the interaction, wherein the features are input for one or more machine learning models; predicting an optimal route for the interaction, wherein the optimality of each route, hence, the optimal route is determined by the one or more machine learning models; and routing the interaction to the optimal route.Type: GrantFiled: April 12, 2019Date of Patent: September 26, 2023Assignee: Optum, Inc.Inventors: Jesse Hultgren, Damian Kelly
-
Patent number: 11762710Abstract: In some examples, a main thread of a plurality of execution threads executing on a plurality of processing cores of at least one hardware-based processor of a network device may receive a request for information associated with network routes that meet one or more criteria. Each of the plurality of execution threads may process a respective routing information partition to generate respective displayable information associated with a respective subset of the network routes that meets the one or more criteria. The main thread may generate consolidated displayable information associated with the network routes that meet the one or more criteria based on the respective displayable information generated by each of the plurality of execution threads. The main thread may output the consolidated displayable information associated with the network routes that meet the one or more criteria for display at a display device.Type: GrantFiled: December 31, 2020Date of Patent: September 19, 2023Assignee: Juniper Networks, Inc.Inventors: Sanjay Khanna, Srinivas Ramprasad
-
Patent number: 11736915Abstract: The subject disclosure relates to ways to ensure vehicle network connectivity. In some aspects, a process of the technology includes steps for receiving local network measurement data including one or more connectivity metrics for at least one network provider (e.g., an ISP), and updating a geo-connectivity database using the received local network measurement data. In some aspects, the process can include additional steps for transmitting a geo-connectivity request to a remote Intelligent Vehicle Connectivity Analytics (IVCA) gateway, and for receiving a geo-connectivity reply from the remote IVCA gateway, the geo-connectivity reply including information regarding network availability for the at least one network provider along a vehicle path. Systems and machine-readable media are also provided.Type: GrantFiled: July 1, 2022Date of Patent: August 22, 2023Assignee: Aspen Networks, Inc.Inventors: Sajit Bhaskaran, John Tong-Kin Yu
-
Patent number: 11736594Abstract: A method and system of a low-latency FPGA framework based on reliable UDP and TCP re-assembly middleware is disclosed. The need for low-latency communication in digital systems has increased drastically. The disclosed FPGA framework enables low-latency communication as a hybrid framework that supports both UDP & TCP communication. As known in art, TCP provides error checking support hence making TCP more reliable as compared to UDP, while UDP is faster but not reliable. Hence the disclosed low-latency FPGA framework latency utilizes the advantage of both UDP and TCP by utilizing UDP for its speed, while switching to TCP in case of a missing sequence in UDP. Further, the disclosed system proposes a TCP re-assembly middleware architecture for processing TCP with a lower-latency, wherein the TCP re-assembly middleware is an independent middleware that is a modular and a plug-play independent middleware.Type: GrantFiled: June 16, 2021Date of Patent: August 22, 2023Assignee: TATA CONSULTANCY SERVICES LIMITEDInventors: Dhaval Shah, Sunil Puranik, Manoj Nambiar, Mahesh Damodar Barve, Ishtiyaque Shaikh, Piyush Manavar, Sharyu Vijay Mukhekar
-
Patent number: 11729280Abstract: Services with policy control may be provided. A computing device may receive registration information associated with a border device. The registration information may comprise information identifying a service provided by a server associated with the border device, information identifying the border device, and policies associated with the service. Then an address for the server may be determined. Next a request may be received comprising the information identifying the service provided by the server. In response to receiving the request comprising the information identifying the service provided by the server, the address for the server, the information identifying the border device, and the policies associated with the service may be provided.Type: GrantFiled: October 10, 2022Date of Patent: August 15, 2023Assignee: Cisco Technology Inc.Inventors: Prakash C. Jain, Sanjay Kumar Hooda, Rajeev Kumar, Ramesh Yeevani-Srinivas
-
Patent number: 11716280Abstract: A system and method are disclosed for enabling interoperability between asymmetric and symmetric Integrated Routing and Bridging (IRB) modes. A system is configured to receive a route advertisement, examine the label fields of the route advertisement, and determine whether Layer 2 or Layer 3 information is conveyed. The system is further configured to build a route advertisement to advertise to a second device based on whether Layer 2 or Layer 3 information is conveyed in the first route advertisement.Type: GrantFiled: June 6, 2022Date of Patent: August 1, 2023Assignee: Cisco Technology, Inc.Inventors: Samir Thoria, Ali Sajassi, Lukas Krattiger
-
Patent number: 11714645Abstract: The present disclosure provides a write cache circuit, a data write method, and a memory. The write cache circuit includes: a control circuit configured to generate, on the basis of a mask write instruction, a first write pointer and a pointer to be positioned, generate a second write pointer on the basis of a write command, generate a first output pointer on the basis of a mask write shift instruction, and generate a second output pointer on the basis of a write shift instruction; a first cache circuit configured to cache, on the basis of the first write pointer, the pointer to be positioned and output a positioned pointer on the basis of the first output pointer, the positioned pointer being configured to instruct a second cache circuit to output a write address written by the second write pointer generated according to the mask write instruction.Type: GrantFiled: January 3, 2023Date of Patent: August 1, 2023Assignee: CHANGXIN MEMORY TECHNOLOGIES, INC.Inventor: Enpeng Gao
-
Patent number: 11711290Abstract: A network device receives an attribute identifying paths associated with an open shortest path first (OSPF) domain of a network and an intermediate system to intermediate system (ISIS) domain of the network, and provides the attribute to other network devices of the network. The network device receives traffic destined for one of the other network devices of the network, and determines that a primary path is unavailable for routing the traffic to the one of the other network devices. The network device selects a secondary path from the paths identified by the attribute. The secondary path is selected based on determining that the primary path is unavailable, and the secondary path is associated with the OSPF domain or the ISIS domain of the network. The network device provides the traffic to the one of the other network devices via the secondary path.Type: GrantFiled: October 20, 2020Date of Patent: July 25, 2023Assignee: Juniper Networks, Inc.Inventors: Krishna K Verma, Nischal Singh
-
Patent number: 11706136Abstract: A software defined networking (SDN) controller or routers in a network determine unicast paths from an ingress router to egress routers from the network based on quality-of-service (QoS) metrics for links between routers of the network. A subset of the unicast paths is associated with a multicast flow based on one or more QoS criteria for the multicast flow. A router pushes a label stack onto a packet of the multicast flow. The label stack includes labels that identify the subset of the unicast paths. The packet including the label stack is multicast through the network to the egress routers. Routers that receive the multicast packet selectively modify the label stack in the packet based on the labels that identify the subset of the unicast paths. The routers selectively forward the packet based on the labels.Type: GrantFiled: March 23, 2022Date of Patent: July 18, 2023Assignee: NOKIA SOLUTIONS AND NETWORKS OYInventor: Pranjal Kumar Dutta
-
Patent number: 11706257Abstract: Device, computer program product and method for checking properties of resources, wherein a checking device for checking properties of resources of a web server includes a calculation unit for calculating an identifier identifying a particular resource using the particular resource, a detection unit for detecting a license requirement for the particular resource using the calculated identifier, and a determination unit for determining an existing license for the web server in the case of a license requirement detected for the particular resource using the calculated identifier, such that unauthorized posting of a particular resource to a web server can be easily detected and prevented.Type: GrantFiled: October 11, 2019Date of Patent: July 18, 2023Assignee: SIEMENS AKTIENGESELLSCHAFTInventor: Roland Eckl
-
Patent number: 11700556Abstract: A multi-tenant computing system provides services to a number of different tenant organizations. To address the problem of failure of portions of the system, the hardware infrastructure of the system is located at a number of different geographical locations. The various tenants are assigned to one of a set of “cells,” each cell corresponding to one of the geographical locations. Additionally, each cell has another one of the cells assigned to it as a backup cell, and the data of each cell is replicated within its assigned backup cell. At system run time, if a failure is detected within one of the cells, the network redirection is used within the multi-tenant system to reflect that the backup cell for the failing cell is now handling requests for the failing cell. Upon determination that the failing cell has been repaired and is now again correctly functioning, the network redirection is no longer employed, such that the (formerly) failing cell again handles its own requests.Type: GrantFiled: January 29, 2021Date of Patent: July 11, 2023Inventors: Vinoth Jayaraman, Preston Chan, Ryan Oblak, Nishant Rimal