Patents Examined by Duyen M. Doan
  • Patent number: 11792069
    Abstract: A controller device includes a memory configured to store a tree structure comprising a plurality of nodes, wherein the tree structure comprises a set of sub-structures, and wherein the tree structure defines a configuration of a network device of a set of network devices such that each node of the plurality of nodes corresponds to a respective resource of the network device. Additionally, the controller device includes processing circuitry configured to receive an instruction to update the configuration of the network device, wherein the instruction to update the configuration of the network device indicates a node of the set of nodes corresponding to the update; and verify, based on a sub-structure of the set of sub-structures corresponding to the node indicated by the instruction, the instruction to update the configuration of the network device.
    Type: Grant
    Filed: September 22, 2022
    Date of Patent: October 17, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Raviraj Satish Deshmukh, Pradeep H. Krishnamurthy, Varun S K
  • Patent number: 11777832
    Abstract: Systems, methods, and related technologies for determining fields of an unknown protocol are described. One or more packets may be removed from a network traffic capture in response to the one or more packets having a known protocol. The remaining network traffic capture may be grouped into one or more clusters of packets based on similarity. Each of the one or more clusters may be parsed to identify one or more fields of an unknown protocol. The network traffic capture may be modified, including annotating the one or more fields of the unknown protocol.
    Type: Grant
    Filed: December 21, 2021
    Date of Patent: October 3, 2023
    Assignee: FORESCOUT TECHNOLOGIES, INC.
    Inventors: Daniel Ricardo dos Santos, Elisa Costante
  • Patent number: 11757737
    Abstract: Systems and methods of policy shaping for an aggregated network include (A) receiving a first request to deliver first content to a first device being transported by a vehicle; (B) receiving a second request to deliver second content to a second device being transported by the vehicle; (C) determining (i) a first communication protocol corresponding to the first request and (ii) a second communication protocol corresponding to the second request; (D) determining (i) a first count corresponding to the first content and (ii) a second count corresponding to the second content; and (E) applying (i) a first policy, based on the first communication protocol and the first count, to a first forward data stream including the first content and (ii) a second policy, based on the second communication protocol and the second count, to a second forward data stream including the second content.
    Type: Grant
    Filed: February 22, 2023
    Date of Patent: September 12, 2023
    Assignee: GOGO BUSINESS AVIATION LLC
    Inventors: Yashvardhan Singh, Zhiyong Wang
  • Patent number: 11757754
    Abstract: A method and network node for obtaining a target transmission path, where the method includes obtaining, by a first network node in a network domain, topology information of a plurality of network nodes on each path between an ingress node and an egress node that are in the network domain, obtaining, by the first network node, a transmission delay of each path according to the topology information, where the transmission delay of each path includes a sum of physical link delays between all network nodes on each path and node residence times of all the network nodes on each path, and determining, by the first network node, the target transmission path according to the transmission delay of each path.
    Type: Grant
    Filed: March 3, 2021
    Date of Patent: September 12, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yuanlong Jiang, Hengjun Zhu, Min Zha
  • Patent number: 11750516
    Abstract: Systems, media, and methods are capable of determining a layer 2 destination address that can then be used by a network acceleration application to populate data packets to be transmitted using accelerated networking techniques. The systems and methods provide for a software application executed on a computing device that controls a NIC interface to provide for an accelerated network. The software application resides in the application layer of a networking stack and is interfaced via a virtual NIC or TUN/TAP device with the kernel and the networking stack and operating system (OS) facilities to determine a layer 2 destination address for use in accelerated network applications. Embodiments herein, through the combination above, are able to account for firewall rules, static ARP entries, or any other system-administrator rules put in place for network operations.
    Type: Grant
    Filed: November 8, 2021
    Date of Patent: September 5, 2023
    Assignee: KRATOS INTEGRAL HOLDINGS, LLC
    Inventor: Gabriel Black
  • Patent number: 11736373
    Abstract: Systems, methods, and related technologies for generating a network traffic map based on network traffic information and additional data are described. Network traffic information may be obtained from endpoints using an operating system (OS) interface, without an agent being installed on the endpoints. A network traffic map may be generated for the network based on the network traffic information.
    Type: Grant
    Filed: September 29, 2021
    Date of Patent: August 22, 2023
    Assignee: FORESCOUT TECHNOLOGIES, INC.
    Inventor: Eli Fainberg
  • Patent number: 11729055
    Abstract: The technologies described herein are generally directed to utilizing templates with associated naming policies to deploy network equipment in a fifth generation (5G) network or other next generation networks. For example, a method described herein can include, based on a similarity criterion, evaluating a request to deploy network equipment at a deployment location, resulting in a deployment template. The method can further include, based on the deployment template, identifying a naming policy of the group of naming policies to apply to deployment of the network equipment, resulting in an identified naming policy. Further, the method can include, based on the identified naming policy and the deployment template, facilitating deploying the network equipment.
    Type: Grant
    Filed: November 4, 2022
    Date of Patent: August 15, 2023
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Abdelmajid Belhareth, Keyong Wan, Allison Whittaker, Keith Dorking, Yi Li, Santhosh Kumar Pottumuthu
  • Patent number: 11726890
    Abstract: Systems and methods detect and prevent changes in business applications that modify its state to non-secure and/or non-compliant. A system may include a processor set up to perform: defining a compliant state of a computer software configuration, monitoring a state of the computer software configuration, detecting a change in the state of the computer software configuration, wherein the change causes a changed state, and comparing the compliant state and the changed state, wherein if the changed state conflicts with the compliant state, stopping the change.
    Type: Grant
    Filed: August 9, 2022
    Date of Patent: August 15, 2023
    Assignee: Onapsis, Inc.
    Inventors: Sergio Javier Abraham, Juan Pablo Perez Etchegoyen, Alejandro Exequiel Becerra, Laura Soledad Cabrera, Erika Maria Sanchez Solis
  • Patent number: 11716257
    Abstract: A method and server for batching execution of artificial inelegance (AI) jobs are provided. The method includes receiving, by an AI server, a plurality of AI jobs from a plurality of clients connected to an AI appliance over a network; for each AI job of the plurality of AI jobs: deriving at least one attribute of the received AI job; determining based on the at least one AI job attribute and at least one batching parameter if the received AI job is a candidate for batching; aggregating the received AI job into a created batch when the received AI job is determined to be a candidate for batching; continuing aggregating newly received AI jobs determined to be candidates for batching in the created batch until at least one service parameter is met; and sending the batch of AI jobs to a compute engine dedicated to executing the batch.
    Type: Grant
    Filed: May 23, 2022
    Date of Patent: August 1, 2023
    Assignee: NEUREALITY LTD.
    Inventors: Lior Khermosh, Udi Sivan
  • Patent number: 11716387
    Abstract: A wireless device (S) includes a radio (R) for communicating via a wireless communication protocol which employs messages constructed as layer 2 MAC frames each including a layer 2 MAC header and a payload. The wireless device is configured to operate in (i) a first mode in which the wireless device transmits messages (N0, . . . , Nn) via the radio each including an IPv6 packet header and an upper layer protocol data unit encapsulated within the payload of a layer 2 MAC frame, and (ii) a second mode in which the wireless device transmits messages (M0, . . . , Mn) via the radio each including an upper layer protocol data unit encapsulated within the payload of a layer 2 MAC frame without including the IPv6 header. A relay device (T) comprises a radio for communicating via the wireless communication protocol which employs messages constructed as layer 2 MAC frames each including a layer 2 MAC header and a payload.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: August 1, 2023
    Assignee: Koninklijke Philips N.V.
    Inventors: Walter Dees, Franciscus Antonius Maria Van De Laar
  • Patent number: 11711453
    Abstract: A parsing apparatus includes a packet-type identification circuit and a parser. The packet-type identification circuit is to receive a packet to be parsed, and to identify a packet type of the packet by extracting a packet-type identifier from a defined field in the packet. The parser is to store one or more parsing templates that specify parsing of one or more respective packet types. When the packet type of the packet corresponds to a parsing template among the stored parsing templates, the parser is to parse the packet in accordance with the stored parsing template. When the packet type of the packet does not correspond to any of the stored parsing templates, the parser is to parse the packet using an alternative parsing scheme.
    Type: Grant
    Filed: October 24, 2021
    Date of Patent: July 25, 2023
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Gil Levy, Liron Mula, Barak Gafni
  • Patent number: 11700308
    Abstract: An information manager may include processing circuitry configured to receive dynamic aircraft information associated with operation of an in-flight aircraft, receive a message from a communication device on the in-flight aircraft for transmission to a ground based content server via a wireless communication network capable of communicating with in-flight assets, and generate an aviation cookie for communication to the content server along with the message. The aviation cookie may be generated based on the dynamic aircraft information and may enable the content server to generate content based at least in part on the dynamic aircraft information.
    Type: Grant
    Filed: June 29, 2022
    Date of Patent: July 11, 2023
    Assignee: SMARTSKY NETWORKS LLC
    Inventors: Ryan M. Stone, Blane E. Rockafellow, Elbert Stanford Eskridge, Jr.
  • Patent number: 11695632
    Abstract: Automatic onboarding, management, and control across heterogeneous edge devices of a client network using device abstractions may be performed (e.g., different types of edge devices manufactured by different vendors). A device onboarding and integration service may emulate, by a first device abstraction, an edge device of a client network, where the edge device is a first type of device. The service emulates, by a second device abstraction, the edge device as a second type of edge device (e.g., from a different vendor/uses a different API). The service updates a state of the first device abstraction based on a state of the edge device. The service then updates a state of the emulating, by a second device abstraction, the edge device as a second type of edge device. The second device abstraction sends its updated state to an application at the client network.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: July 4, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Mohammadhossein Zoualfaghari, Ajay Bhimrao Rane, Robin Satish Harwani
  • Patent number: 11695860
    Abstract: Computer-readable media, systems and methods may propagate lower layer data, in headers that would otherwise be deleted, to upper layers in a network protocol stack that uses a multi-layer communication model. For example, high precision network-level timestamps that indicate a time that binary data is received at a network switch may be propagated upward for online application-level processing. Network switches may ordinarily insert network-level timestamps in frame headers that are ordinarily removed prior to propagation upward. The network-level timestamps may be propagated via in-band propagation or out-of-band propagation.
    Type: Grant
    Filed: June 10, 2021
    Date of Patent: July 4, 2023
    Assignee: REFINITIV US ORGANIZATION LLC
    Inventor: Hayden Melton
  • Patent number: 11677626
    Abstract: Systems and methods are provided for a computer-implemented method of implementing an on-demand computing network environment. An example system performs steps including configuring an on-demand computing network, wherein configuring includes assigning a first provisioned resource as a hub node; and assigning one or more second provisioned resources as rim nodes, wherein rim nodes are configured to communicate with one another via the hub node. They example system further moves a particular node of the on-demand computing network by provisioning a new provisioned resource as a new node to replace the particular node and configuring the new provisioned based on parameters associated with the particular node; establishing a tunnel between the new node and a neighboring node of the particular node; and deprovisioning the particular node such that traffic between the new node and the neighboring node traverses the established tunnel.
    Type: Grant
    Filed: April 25, 2022
    Date of Patent: June 13, 2023
    Assignee: Cyber IP Holdings, LLC
    Inventors: Christopher Edward Delaney, Carl Bailey Jacobs
  • Patent number: 11677837
    Abstract: This application provides a session handling method, a communications apparatus, and a communications system. The session handling method includes receiving, by an intermediate session management function (SMF), a request message sent by an access and mobility management function (AMF), where the request message includes a session identifier, and the intermediate SMF is an SMF selected by the AMF when user equipment (UE) moves outside of a service area of an anchor SMF. When a session corresponding to the session identifier is a local area data network (LADN) session, rejecting, by the intermediate SMF, the session corresponding to the session identifier. According to the technical solutions provided in this application, the user equipment can no longer access a service of a LADN after moving outside of the service area of the anchor SMF, which avoids a waste of service resources of the LADN.
    Type: Grant
    Filed: October 3, 2021
    Date of Patent: June 13, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Qi Yao, Zaifeng Zong
  • Patent number: 11673064
    Abstract: A method and system for setting a vocal collision queue is disclosed. A plurality of incoming audio streams associated with a plurality of user devices currently involved in a communication session is recorded. There is an overlap between portions of two or more of the audio streams in the communication session that is identified. A queue for the two or more identified audio streams is determined. The queue includes a sequence to the identified audio streams. Recordings corresponding to the overlapping portions of the identified audio stream are retrieved. The retrieved recordings are provided to the user devices in the communication session. The retrieved recordings are played sequentially in accordance with the determined sequence.
    Type: Grant
    Filed: September 28, 2021
    Date of Patent: June 13, 2023
    Assignee: Sony Interactive Entertainment Inc.
    Inventor: Celeste Bean
  • Patent number: 11671472
    Abstract: Systems and methods for providing a voice agent for sidebars during virtual meetings are provided. In an Example, a system including a non-transitory computer-readable medium, a communications interface, and a processor is provided. The processor configured to execute processor-executable instructions stored in the non-transitory computer-readable medium to: establish a video conference, receive, from a first client device, a request for a sidebar meeting, and transmit to the first client device: a first set of audio and video streams corresponding to a main meeting, and a second set of audio and video streams corresponding to the sidebar meeting. The processor may be configured to identify, by a voice agent, an attention cue in an audio stream from the first set of audio and video streams, and generate, by the voice agent, an alert based on the attention cue identified in the audio stream.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: June 6, 2023
    Assignee: Zoom Video Communications, Inc.
    Inventor: Alexander Waibel
  • Patent number: 11665044
    Abstract: A method includes (a) receiving and storing interaction time data associated with processes of a communication distributor server for an end-user network having an associated contact center with agent instances; (b) determining whether a trigger specified in a first logical directive is initiated; (c) upon determining that the trigger specified in the first logical directive is initiated, determining whether a metric related to the customer communications with the end-user network satisfies the condition in the first logical directive; and (d) upon determining that the metric related to the customer communications with the end-user network satisfies the condition in the first logical directive, providing the operation to at least one of the end-user network or the communication distributor server.
    Type: Grant
    Filed: October 14, 2022
    Date of Patent: May 30, 2023
    Assignee: Intradiem, Inc.
    Inventors: Christopher Powell Busbee, Jennifer Christine East, Michael Carl Jarus, Jennifer Lee, Kevin Wilson, Harper Flores
  • Patent number: 11665205
    Abstract: There is disclosed in one example a computing apparatus, including: a hardware platform including a processor and a memory; and instructions encoded within the memory to instruct the processor to: provide a data exchange layer (DXL) software interface, the DXL software interface to communicatively couple to an enterprise service bus (ESB) and to provide DXL messaging services via the ESB; communicatively couple to a DXL broker via the DXL software interface; via the DXL broker, subscribe to a DXL location services topic; receive via the DXL broker a location services query; and responsive the location services query, provide logical location data for one or more network devices.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: May 30, 2023
    Assignee: Musarubra US LLC
    Inventor: Ofir Arkin