Computer-to-computer Data Routing Patents (Class 709/238)
  • Patent number: 11805171
    Abstract: 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: Grant
    Filed: September 27, 2021
    Date of Patent: October 31, 2023
    Assignee: DELL PRODUCTS L.P.
    Inventors: Erik Smith, Martin Gilbert Belanger, Joseph LaSalle White, Claudio Desanti, Douglas Lang Farley
  • Patent number: 11799769
    Abstract: 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: Grant
    Filed: April 14, 2022
    Date of Patent: October 24, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Jingrong Xie
  • Patent number: 11799761
    Abstract: 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: Grant
    Filed: January 7, 2022
    Date of Patent: October 24, 2023
    Assignee: VMWARE, INC.
    Inventors: Yong Wang, Xinhua Hong, Hongwei Zhu
  • Patent number: 11782671
    Abstract: 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: Grant
    Filed: December 10, 2020
    Date of Patent: October 10, 2023
    Assignee: The Social Wall Ltd.
    Inventor: Heather Egan
  • Patent number: 11770337
    Abstract: 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: Grant
    Filed: June 11, 2021
    Date of Patent: September 26, 2023
    Assignee: Dell Products L.P.
    Inventors: Chi Chen, Jianfei Yang
  • Patent number: 11769038
    Abstract: 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: Grant
    Filed: April 12, 2019
    Date of Patent: September 26, 2023
    Assignee: Optum, Inc.
    Inventors: Jesse Hultgren, Damian Kelly
  • Patent number: 11762710
    Abstract: 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: Grant
    Filed: December 31, 2020
    Date of Patent: September 19, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Sanjay Khanna, Srinivas Ramprasad
  • Patent number: 11736915
    Abstract: 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: Grant
    Filed: July 1, 2022
    Date of Patent: August 22, 2023
    Assignee: Aspen Networks, Inc.
    Inventors: Sajit Bhaskaran, John Tong-Kin Yu
  • Patent number: 11736594
    Abstract: 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: Grant
    Filed: June 16, 2021
    Date of Patent: August 22, 2023
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Dhaval Shah, Sunil Puranik, Manoj Nambiar, Mahesh Damodar Barve, Ishtiyaque Shaikh, Piyush Manavar, Sharyu Vijay Mukhekar
  • Patent number: 11729280
    Abstract: 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: Grant
    Filed: October 10, 2022
    Date of Patent: August 15, 2023
    Assignee: Cisco Technology Inc.
    Inventors: Prakash C. Jain, Sanjay Kumar Hooda, Rajeev Kumar, Ramesh Yeevani-Srinivas
  • Patent number: 11716280
    Abstract: 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: Grant
    Filed: June 6, 2022
    Date of Patent: August 1, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Samir Thoria, Ali Sajassi, Lukas Krattiger
  • Patent number: 11714645
    Abstract: 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: Grant
    Filed: January 3, 2023
    Date of Patent: August 1, 2023
    Assignee: CHANGXIN MEMORY TECHNOLOGIES, INC.
    Inventor: Enpeng Gao
  • Patent number: 11711290
    Abstract: 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: Grant
    Filed: October 20, 2020
    Date of Patent: July 25, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Krishna K Verma, Nischal Singh
  • Patent number: 11706136
    Abstract: 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: Grant
    Filed: March 23, 2022
    Date of Patent: July 18, 2023
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventor: Pranjal Kumar Dutta
  • Patent number: 11706257
    Abstract: 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: Grant
    Filed: October 11, 2019
    Date of Patent: July 18, 2023
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventor: Roland Eckl
  • Patent number: 11700556
    Abstract: 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: Grant
    Filed: January 29, 2021
    Date of Patent: July 11, 2023
    Inventors: Vinoth Jayaraman, Preston Chan, Ryan Oblak, Nishant Rimal
  • Patent number: 11700184
    Abstract: The predictive overlay network architecture of the present invention improves the performance of applications distributing digital content among nodes of an underlying network such as the Internet by establishing and reconfiguring overlay network topologies over which associated content items are distributed. The present invention addresses not only frequently changing network congestion, but also interdependencies among nodes and links of prospective overlay network topologies. The present invention provides a prediction engine that monitors metrics and predicts the relay capacity of individual nodes and links (as well as demand of destination nodes) over time to reflect the extent to which the relaying of content among the nodes of an overlay network will be impacted by (current or future) underlying network congestion.
    Type: Grant
    Filed: August 15, 2022
    Date of Patent: July 11, 2023
    Assignee: System73 Ltd
    Inventors: Jose Daniel Perea Strom, Doron Paz, William C. Erbey, Duo Zhang
  • Patent number: 11698992
    Abstract: When a messaging system generates connection recommendations for a new user, who first registers with the messaging system, the signals available for generation of recommendations may be limited to the user's contact book matches. Using just this limited signal poses a concern associated with leaking information about users represented by the recommendations. The technical problem of generating connection recommendations for a user at registration time in a privacy-safe manner is addressed by a recommendation methodology that obscures the connection source and the connection distance of the recommended profiles.
    Type: Grant
    Filed: October 28, 2021
    Date of Patent: July 11, 2023
    Assignee: SNAP INC.
    Inventors: Ioannis Kotsogiannis Teftsoglou, Amit Datta, Liviu Cristea
  • Patent number: 11695700
    Abstract: An information processing apparatus equipped with a network interface card, the network interface card comprising: a network switch; and a first processor configured to perform processing, the processing including: recording, for each application, communication information to each application executed in the computer; comparing, in a case where a use rate of the processor is overloaded, a load on each network function that processes communication to each application based on a flow rule of the network switch, based on a record of the communication information; selecting a network function having the smallest load on each network function; and switching an execution position of the selected network function to a network function of the computer to change the flow rule of the network switch.
    Type: Grant
    Filed: December 30, 2021
    Date of Patent: July 4, 2023
    Assignee: FUJITSU LIMITED
    Inventor: Masataka Sonoda
  • Patent number: 11689453
    Abstract: Techniques for virtual private network (VPN) services over optical networks. Client data is received from a source device connected to a first node in an optical communication network. The client data is for transmission over the optical communication network to a destination device connected to a second node in the optical communication network. The client data is transmitted from the source device to the destination device using a layer 2 (L2) virtual network connection between the source device and the destination device. This includes transmitting the client data from the first node to the second node over an optical transport network (OTN) path through the optical communication network using a frame. The second node is configured to receive the frame and transmit the client data to the destination device based on an identifier in the frame.
    Type: Grant
    Filed: March 29, 2021
    Date of Patent: June 27, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Praveen Kumar, Navdeep Sood
  • Patent number: 11677656
    Abstract: In one embodiment, a device obtains telemetry data for a path in a network that is used to convey traffic associated with an online application. The device identifies, based on the telemetry data, oscillations of the path between a first state in which the path provides acceptable user experience for the online application and a second state in which the path does not provide acceptable user experience for the online application. The device determines a stability metric that quantifies the oscillations of the path. The device provides an indication of the oscillations of the path, based in part on the stability metric.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: June 13, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Jean-Philippe Vasseur, Vinay Kumar Kolar, Arnaud Quirin
  • Patent number: 11669244
    Abstract: Some embodiments provide a method for a first device that identifies definitions of different groups of devices, each of which is defined by a set of properties required for a device to be a member. The method monitors properties of the first device to determine when the device is eligible for membership in a group. When the first device is eligible for membership in a first group of which the device is not a member, the method sends an application for membership in the first group signed with at least a private key of the device to at least one other device that is a member of the first group. When the first device becomes ineligible for membership in a second group of which the first device is a member, the method removes the device from the second group and notifies other devices that are members of the second group.
    Type: Grant
    Filed: May 30, 2019
    Date of Patent: June 6, 2023
    Assignee: Apple Inc.
    Inventors: Mitchell D. Adler, Michael Brouwer, Andrew R. Whalley, John C. Hurley, Richard F. Murphy, David P. Finkelstein
  • Patent number: 11671358
    Abstract: The disclosure provides an approach for routing traffic in a network. Embodiments include receiving, by a service router of an edge services gateway (ESG), a packet comprising a virtual network identifier (VNI) and a virtual local area network (VLAN) identifier. Embodiments include sending, by the service router, the packet to a virtual switch of the ESG based on the VNI of the packet. Embodiments include determining, by the virtual switch, a virtual routing and forwarding (VRF) router of the ESG for the packet based on the VLAN identifier. Embodiments include forwarding, by the virtual switch, the packet to the VRF router.
    Type: Grant
    Filed: November 22, 2021
    Date of Patent: June 6, 2023
    Assignee: VMWARE, INC.
    Inventors: Xinhua Hong, Yong Wang, Jia Yu, Dexiang Wang
  • Patent number: 11665143
    Abstract: An enhanced device and method for anonymization also offering improved security properties of data exchanged bidirectionally between a client and a server in a communication network. A protocol in respect of data exchange between client and server which relies on a two-level third-party servers architecture as well as on a system for bidirectional communication between the client and the server through these two levels of third-party servers.
    Type: Grant
    Filed: September 11, 2018
    Date of Patent: May 30, 2023
    Assignee: COMMISSARIAT A L'ENERGIE ATOMIQUE ET AUX ENERGIES ALTERNATIVES
    Inventors: Frédéric Laurent, Alexis Olivereau
  • Patent number: 11658976
    Abstract: Embodiments of a method for redirecting, by a network device, a host to a captive portal are disclosed. The method includes receiving an incoming frame originating from the host. The incoming frame has a payload specifying information associated with an external server. A user of the host has not been authenticated by the captive portal at a time when the incoming frame is received by the network device. The network device matches at least a portion of the incoming frame to a custom redirect rule of a unified access control list (ACL) implemented by the network device. In response to the matching, the network device forwards the incoming frame towards an internal redirection server executing on the network device. The network device receives a redirection frame from the internal redirection server. The payload of the redirection frame is generated by the internal redirection server using at least a portion of the incoming frame. The redirection frame is transmitted towards the host.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: May 23, 2023
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Manish Singhvi, Ganesan Rajagopal, Ziqian Xu, Leandro Penz
  • Patent number: 11658905
    Abstract: A controller, including a processor and a non-transitory computer-readable storage medium storing a program to be executed by the processor for managing a first autonomous system (AS), the program including instructions to receive a first Border Gateway Protocol (BGP) routing message, determine a destination node, the destination node belonging to the first AS, determine, according to a node that sends the first BGP routing message, whether to perform incoming-traffic adjustment and control, allocate a source node from a second AS directly connected to the first AS, obtain a preferred path between the source and destination nodes according to a network topology, determine a first BR and a second BR on the preferred path, and send a routing control message to a specified BR belonging to the first AS instructing the specified BR to use the first BR as a next hop for packet forwarding of the second BR.
    Type: Grant
    Filed: August 5, 2020
    Date of Patent: May 23, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Peng Zhou, Yi Xiong, Shunwan Zhuang, Changjiang Yan
  • Patent number: 11652744
    Abstract: Approaches, techniques, and mechanisms are disclosed for maintaining efficient representations of prefix tables for utilization by network switches and other devices. In an embodiment, the performance of a network device is greatly enhanced using a working representation of a prefix table that includes multiple stages of prefix entries. Higher-stage prefixes are stored in slotted pools. Mapping logic, such as a hash function, determines the slots in which a given higher-stage prefix may be stored. When trying to find a longest-matching higher-stage prefix for an input key, only the slots that map to that input key need be read. Higher-stage prefixes may further point to arrays of lower-stage prefixes. Hence, once a longest-matching higher-stage prefix is found for an input key, the longest prefix match in the table may be found simply by comparing the input key to lower-stage prefixes in the array that the longest-matching higher-stage prefix points to.
    Type: Grant
    Filed: October 4, 2021
    Date of Patent: May 16, 2023
    Assignee: Innovium, Inc.
    Inventor: Srinivas Gangam
  • Patent number: 11647236
    Abstract: A modem configured to operate in a Multimedia over Coax Alliance, MoCA, access network is provided. The modem comprises a combiner having a coaxial interface for connection to a coaxial cable network and at least two frequency-separated southbound interfaces, SBIs; at least two MoCA chips, wherein each MoCA chip is configured to operate a MoCA access link and comprises a MoCA northbound interface, NBI, connected to one each of said SBIs of the combiner, and a data SBI; a link aggregation switch having at least two switchports connected to one each of the data SBIs, and a port to a data communication interface for connection to a client device for communication at a client data rate; wherein the MoCA chips are configured to operate separate MoCA access links at different MoCA access frequency bands over the coaxial cable network.
    Type: Grant
    Filed: January 14, 2022
    Date of Patent: May 9, 2023
    Assignee: INCOAX NETWORKS AB
    Inventors: Thomas Svensson, Johan Huldberg, Helge Tiainen
  • Patent number: 11640568
    Abstract: The present disclosure provides systems and methods for a synergetic, multi-interface workflow designer: a visual tool that enables the design, building, and use of high-level processes and standard configuration workflows among multiple users with varying technical capabilities on multiple systems. For example, it enables a line of business user to design and create a high-level process on a first designer interface. The process and its data are received by a second designer interface, which translates the process and data into a standard configuration workflow. A workflow designer may access the second designer interface to create, refine, and finalize the standard configuration workflow based on the data from the first designer interface.
    Type: Grant
    Filed: July 2, 2021
    Date of Patent: May 2, 2023
    Assignee: Nintex USA, Inc.
    Inventors: Alain Marie Patrice Gentilhomme, Ryan Christopher Duguid, Zoe Dee Clelland, Joshua Joo Hou Tan
  • Patent number: 11637873
    Abstract: Aspects of the subject disclosure may include, for example, a device that performs operations including receiving a request for a communication session, determining participants of the communication session, determining a location of each participant of the communication session, selecting a virtual media server from among a group of media servers according to a location that reduces a communication path among the participants for the communication session, instantiating the virtual media server at a start time of the communication session, grouping the participants of the communication session into end points, and relaying communication session data between the end points. Other embodiments are disclosed.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: April 25, 2023
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Reuben Klein, Richard Lynn Bennett
  • Patent number: 11627056
    Abstract: The disclosure relates to a method and a state controller running in a Kubernetes system. The state controller being operative to assign labels to pods, the labels indicating services to which the pods are assigned and high-availability states of the pods; detect a failed pod having a label indicating a high-availability state of not ready; and reassign the label indicating the high-availability state of the failed pod to a healthy pod, thereby changing endpoints of services provided and service flows from the failed pod to the healthy pod.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: April 11, 2023
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Leila Abdollahi Vayghan, Mohamed Aymen Saied, Maria Toeroe, Ferhat Khendek
  • Patent number: 11620345
    Abstract: A method for enabling event consumption is described. Upon receipt of a request for events associated with a first initial topic, a determination that the request includes a request for historical events is performed. Responsive to determining that one or more rules apply to the request for historical events, a determination of a first path from the first initial topic to a first aggregate topic is performed based on the one or more rules. The first path is different from a second path from the first initial topic to a second aggregate topic that is defined according to a current multiplexed framework definition. The current multiplexed framework definition is used for storing new events associated with the first initial topic in a second multiplexed event recordation system at a time that follows the time of receipt of the request. A first set of historical events is retrieved based on the first path.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: April 4, 2023
    Assignee: Salesforce, Inc.
    Inventors: Yingwu Zhao, Hal Scott Hildebrand
  • Patent number: 11617124
    Abstract: Systems and methods for detecting and preventing user terminal displacement are disclosed herein. In an embodiment, a method for managing access to a data network includes determining a baseline timing parameter based on at least one first communication signal transmitted between a gateway and a terminal, determining a current timing parameter based on at least one second communication signal transmitted between the gateway and the terminal, calculating the difference between the baseline timing parameter and the current timing parameter, and restricting access of the terminal to the data network when the difference between the baseline timing parameter and the current timing parameter exceeds a delay threshold.
    Type: Grant
    Filed: December 15, 2020
    Date of Patent: March 28, 2023
    Assignee: HUGHES NETWORK SYSTEMS, LLC
    Inventors: Akshay Giridhar Ravichandran, Satyajit Roy, Rajeev Oza
  • Patent number: 11617121
    Abstract: A method and apparatus for relaying messages in a mesh network.
    Type: Grant
    Filed: January 11, 2018
    Date of Patent: March 28, 2023
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Rocco Di Taranto, Magnus Åström, Guido Roland Hiertz, Per Skillermark
  • Patent number: 11616830
    Abstract: Systems and methods are provided for a computer-implemented method of implementing an on-demand computing network environment. A network specification is received from a user. Resources from one or more resource providers are provisioned. The on-demand computing network is configured, where configuring comprises assigning a first provisioned resource as a hub device and assigning one or more second provisioned resources as rim devices, where a particular rim device comprises a bridge device, where the bridge device repackages data received from the on-demand computing network prior to forwarding that data such that the data received from the on-demand computing network appears to terminate at the bridge device to an observer viewing the data between the hub device and the bridge device.
    Type: Grant
    Filed: April 7, 2021
    Date of Patent: March 28, 2023
    Assignee: Cyber IP Holdings, LLC
    Inventors: Christopher Edward Delaney, Chava Louis Jurado, Carl Bailey Jacobs, Jeremiah MacDonald
  • Patent number: 11611563
    Abstract: Various methods, apparatuses/systems, and media for implementing an SSH connector are disclosed. A processor deploys a first API to get an active directory groups with a first user list data from a repository. The processor deploys a second API that calls an active directory to get a second user list data that lists users who are in given active directory groups that are authenticated and authorized. The processor also compares the first user list data to the second user list data; deploys a third API that returns active directory groups with users who are listed in the first user list data in the repository but not in the second user list data in the active directory groups; and deploys a fourth API that calls the repository to remove the users from groups in the repository who are not in the second user list data in the active directory groups.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: March 21, 2023
    Assignee: JPMORGAN CHASE BANK N.A.
    Inventors: Hanuman Gopi Krishna Gokavarapu, Rahul D Kulkarni, Paolo T Ballesteros
  • Patent number: 11606284
    Abstract: A system and method for FIB aggregation. FIB Aggregation with Quick Selections (FAQS) is a FIB aggregation algorithm that leverages compact data structures and three unique optimization techniques to quickly and incrementally select next hops when handling route updates. As a result, FAQS can run up to 2.53 and 1.75 times faster for IPv4 and IPv6, respectively, than the optimal FIB aggregation algorithm while achieving a near-optimal aggregation ratio. Meanwhile, it consumes much less memory and generates much smaller number of FIB changes when carrying out frequent updates. The performance enhancement of the new algorithm addresses many concerns from ISPs regarding performance issues, and enhances the probability to push FIB aggregation techniques further to the level of production adoption by the industry.
    Type: Grant
    Filed: March 6, 2019
    Date of Patent: March 14, 2023
    Assignee: CLARKSON UNIVERSITY
    Inventors: Yaoqing Liu, Garegin Grigoryan
  • Patent number: 11601493
    Abstract: 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: Grant
    Filed: June 10, 2021
    Date of Patent: March 7, 2023
    Assignee: RavenWhite Security, Inc.
    Inventors: Bjorn Markus Jakobsson, Ari Juels
  • Patent number: 11601363
    Abstract: A primary internet connection via a gateway or router located at a premises may be used to route internet traffic from devices located at the premises. A change in the primary internet connection, such as a loss or a degradation of the connection, may occur. Based on the change in the primary internet connection, metrics of alternative internet connections, such as cellular or hotspot connections, may be used to select one of the alternative internet connections. Internet traffic may be routed via the selected alternative internet connection until the primary internet connection is reestablished or improves.
    Type: Grant
    Filed: May 14, 2021
    Date of Patent: March 7, 2023
    Assignee: Comcast Cable Communications, LLC
    Inventor: James Howard Stephens, Jr.
  • Patent number: 11601357
    Abstract: System and methods are disclosed to qualify networks properties and that can be used for topology synthesis of networks, such as a network-on-chip (NoC). In accordance with various embodiments and different aspects of the invention, quality metric are generated, analyzed, and used to determine a quantitative quality set of values for a given generated solution for a network. The method disclosed allows the network designer or an automated network generation process to understand if the results produced are a good, an average or a bad solution. The advantage of the invention includes simplification of design process and the work of the designer by using quality metrics. Various quality metrics are generated using network definitions. These quality metrics provide quality evaluation and the quality assessment of the optimization process for a generated (optimized) network. The quality metrics include analyzing latency through a network and analyzing total wore length used by the network.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: March 7, 2023
    Assignee: ARTERIS, INC.
    Inventors: Moez Cherif, Benoit de Lescure
  • Patent number: 11595471
    Abstract: A method and system elects a master node from a plurality of nodes in a distributed system. A serverless elector function periodically outputs an election API call to a load balancer. The load balancer elects a master node from a plurality of candidate nodes each time the load balancer receives the election API call.
    Type: Grant
    Filed: July 27, 2018
    Date of Patent: February 28, 2023
    Assignee: Intuit Inc.
    Inventors: Soubhik Bhattacharya, Sukhesh M. Gopala, Pawan Gupta
  • Patent number: 11595495
    Abstract: A method for routing requests to a plurality of server clusters is disclosed. The method comprises establishing a first server cluster responding to requests concerning a first software via a first version of that software and to requests concerning a second software via a first version of that software, and a second server cluster responding to requests concerning the first software via a second version of that software and to requests concerning the second software via a second version of that software. A gateway router initially routes requests concerning the first and second software by default to the first server cluster. Upon receiving a request to change default routing of requests, a configuration of the gateway router is updated. Subsequent requests concerning the first software are routed to the second server cluster while subsequent request concerning the second software remain routed to the first server cluster.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: February 28, 2023
    Assignee: MORGAN STANLEY SERVICES GROUP INC.
    Inventors: Deepak Garg, Sujit Eapen, Sonil Trivedi
  • Patent number: 11586679
    Abstract: The present disclosure includes apparatuses and methods for proactive corrective actions in memory based on a probabilistic data structure. A number of embodiments include a memory, and circuitry configured to input information associated with a subset of data stored in the memory into a probabilistic data structure and proactively determine, at least partially using the probabilistic data structure, whether to take a corrective action on the subset of data stored in the memory.
    Type: Grant
    Filed: February 15, 2021
    Date of Patent: February 21, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Saeed Sharifi Tehrani, Sivagnanam Parthasarathy
  • Patent number: 11582095
    Abstract: Systems and methods are provided herein for a mechanism for faster convergence of network traffic after a network device's link is interrupted by leveraging the withdrawal of the ethernet virtual private network (EVPN) auto discovery (AD) route. This may be accomplished by a first device checking an ethernet segment identifier (ESI) status flag before generating an entry in the first device's forwarding table, where the entry is based on an IP route for a host received by a second network device. In response to receiving a withdrawal of an EVPN AD route from the second device, the first device may update the ESI status flag to indicate that the host on the ethernet segment (ES) is reachable only via the third device and update the entry that was based on the IP route for the host received by the second network device to prevent sending traffic to the host via the second device.
    Type: Grant
    Filed: December 1, 2020
    Date of Patent: February 14, 2023
    Assignee: Arista Networks, Inc.
    Inventors: Alton Lo, Rajesh Semwal, Isidoros Kouvelas, Amit Ranpise
  • Patent number: 11582145
    Abstract: Presented herein are techniques for dynamic optical network programming using Segment Routing (SR) using an Optical Provisioning SR Label (OPSL). In one form, a method is provided that is performed by a network element that has received an OPSL from another network element to create an optical circuit. In another form, a method is provided that is performed by a network element that sends an OPSL to another network element to cause that other network element to create an optical circuit.
    Type: Grant
    Filed: September 7, 2021
    Date of Patent: February 14, 2023
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Praveen Kumar, Navdeep Sood
  • Patent number: 11582617
    Abstract: Logic may enable client devices or access points to relay medium access control (MAC) frames. Logic may extend the range of IEEE 802.11 devices, such as IEEE 802.11ah devices.
    Type: Grant
    Filed: August 7, 2017
    Date of Patent: February 14, 2023
    Assignee: Intel Corporation
    Inventors: Minyoung Park, Emily H. Qi, Adrian P. Stephens, Thomas J. Kenney, Eldad Perahia, Thomas A. Tetzlaff
  • Patent number: 11579743
    Abstract: Described herein are methods, systems and computer products for supporting user interactive actions in workflows integrating multiple disparate web applications by adding (embedding) one or more User Interface (UI) elements in one or more webpages of one or more web applications and linking them with respective workflows. Users visiting these webpages may engage with the added UI elements to interact with the linked workflows. Further described are methods, systems and computer products for enhancing performance of one or more workflows integrating multiple disparate web applications by adjusting the workflows to asynchronously initiate actions which are independent of each other such that the independent actions are executed simultaneously.
    Type: Grant
    Filed: May 6, 2022
    Date of Patent: February 14, 2023
    Assignee: RealFar Ltd
    Inventors: Yaniv Shaul Tross, Guy Schlider
  • Patent number: 11582177
    Abstract: A method may include assigning, to a category, a current email in response to a removal of one or more recipients of the current email, such that the remaining recipients of the current email are part of a same user group. The current email may be a response to a previous email having one or more recipients who are not part of the same user group. Furthermore, a subsequent email responding to the current email and/or is similar to the current email may also be assigned to the same category. One or more actions may be performed based on the current email and the subsequent email being assigned to the category. The actions may be performed to prevent the current email and the subsequent email from being sent to a recipient who is not part of the same user group. Related systems and computer program products are also provided.
    Type: Grant
    Filed: October 2, 2019
    Date of Patent: February 14, 2023
    Assignee: Citrix Systems, Inc.
    Inventor: Jeffrey David Wisgo
  • Patent number: 11563713
    Abstract: In a domain name system (DNS) server allocation method, a session management function (SMF) receives a session establishment request message sent by UE, where the request message includes a name of a data network to be accessed by the UE. The SMF obtains an IP address of a first DNS server based on the name of the data network and a geographical location of the UE. The SMF then sends to the UE a session establishment response message that includes the IP address of the first DNS server.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: January 24, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Jiangping Feng
  • Patent number: 11563722
    Abstract: Embodiments are directed to host discovery for firewall coordination. An embodiment of a storage medium includes instructions for discovering a network topology for a network branch, the network branch including multiple access points including a first access point, the first access point having an interface to a network, the discovery of the network topology including identifying any access point that is linked to the first access point directly or via one or more intermediary access points; discovering one or more host devices that are connected by wireless or wired connections to one or more access points in the network branch; and generating a firewall coordination plan for the network branch based on the discovered network topology and the discovered one or more hosts, the firewall coordination plan including applying a firewall process for an access point to which a first host device is attached and bypassing one or more other firewall processes.
    Type: Grant
    Filed: August 22, 2019
    Date of Patent: January 24, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Hao Lu, Yan Liu, Wei Huang, Rajini Balay