Patents Examined by Jerry B Dennison
  • Patent number: 11233723
    Abstract: In one aspect, an example method includes (i) accessing, by a computing device, a first Internet Protocol (IP) address that encodes first attributes of a first profile; (ii) accessing, by the computing device, a second IP address that encodes second attributes of a second profile; (iii) comparing, by the computing device, the first IP address and the second IP address using a network layer communication function; (iv) determining, by the computing device, that a result of the comparing satisfies a threshold condition; and (v) based on the result of the comparing satisfying the threshold condition, providing, by the computing device to another device, an indication of a match between the first profile and the second profile.
    Type: Grant
    Filed: November 3, 2020
    Date of Patent: January 25, 2022
    Assignee: CSAA Insurance Services, Inc.
    Inventor: Daniel L. Mathews
  • Patent number: 11212130
    Abstract: A user terminal emulation server is provided that provides operational functionality of a user terminal using a networked set of I/O user devices that are determined to be proximately located to a user and to have user interface capabilities that are combinable to provide the user with the ability to receive or initiate a communication service with another user terminal through a network entity. The operations for emulating a user terminal may alternatively be performed by an I/O user device that provides communication services using other I/O user devices.
    Type: Grant
    Filed: January 15, 2019
    Date of Patent: December 28, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Hans Hannu, Tommy Arngren, Peter Ökvist, Stefan Wänstedt
  • Patent number: 11204813
    Abstract: In accordance with an embodiment, a system enables multidimensional search within a resource pool, to support complex borrow operations such as, for example, specifying ranges for particular connection properties. As threads access the pool, attempting to borrow connections having particular connection properties, one or more skipped pool elements can be represented as skip lists within a k-dimensional tree (KD-tree) or other data structure that enables searching across multiple dimensions. In response to receiving a request to borrow a connection having particular connection properties, a multidimensional search can be performed within the KD-tree to determine the availability of a connection having the requested properties.
    Type: Grant
    Filed: October 12, 2020
    Date of Patent: December 21, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Yuri Dolgov, Douglas Surber, Jean De Lavarene
  • Patent number: 11206312
    Abstract: Apparatus and methods for managing the quality of experience of delivery of content to end-point or user devices. In one embodiment, metrics data pertaining to network conditions being experienced by consumer devices attached to a managed network are monitored by a network entity. The monitored metrics are analyzed to determine if a consumer device is experiencing poor network conditions, such as network congestion. A consumer device that is identified as experiencing poor network conditions is reported to a content delivery network (CDN) entity responsible for providing IP-based content. The CDN entity adjusts content delivery files used by the consumer device to request particular IP-based content and to select a version of the content suitable for delivery over consumer device's existing network condition. The adjustment may include for instance removing formats deemed unsupportable for delivery over the existing network condition or identify a default format for the consumer device to use.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: December 21, 2021
    Assignee: Time Warner Cable Enterprises LLC
    Inventors: Glen Hardin, Niem Dang, Kirk Erichsen, Kamil Ince, Eduardo Cardona
  • Patent number: 11196649
    Abstract: Methods and apparatus are disclosed for processing local area network diagnostic data obtained in respect of a local area network (LAN). The method includes identifying, from local area network diagnostic data obtained in respect of the LAN, a set of data units including a first and an associated second data unit having a predetermined relationship; updating the first data unit of the set to include an indication that the associated second data unit of the set has been identified; and sending the updated first data unit without the associated second data unit from the LAN for performance analysis at a remote network diagnostic device outside the LAN.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: December 7, 2021
    Assignee: British Telecommunications Public Limited Company
    Inventors: Francis Scahill, Simon Ringland, Timothy Twell
  • Patent number: 11184269
    Abstract: Methods, systems, and computer-readable media for collecting route-based traffic metrics in a service-oriented system are disclosed. A first service in a service-oriented system receives an inbound request from a second service. From the inbound request, the first service extracts, a route identifier representing an upstream route including the second service. The first service stores the route identifier and a counter representing a number of inbound requests with the route identifier that have been received by the first service over a current window of time. The first service sends, to a traffic metric collection system, a metric message comprising the route identifier and the counter. Traffic metric data is determined by the traffic metric collection system using the metric message from the first service and one or more additional metric messages from one or more additional services. The traffic metric data indicates one or more flows of requests through the services.
    Type: Grant
    Filed: April 13, 2020
    Date of Patent: November 23, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Darin Silva Nee, Brian Thomas Smith, Sergei Rutenberg, Anton Vladilenovich Goldberg
  • Patent number: 11184298
    Abstract: Embodiments for managing chatbots are provided. Chatbot interaction information is received. At least one chatbot interaction within the received chatbot interaction information is identified. The at least one identified chatbot interaction includes an initial utterance provided by a user, an unsuccessful response generated responsive to the initial utterance, a subsequent utterance provided by the user, and a successful response generated responsive to the subsequent utterance. The successful response is associated with a chatbot intent. A confidence score for associating the initial utterance with utilization of the chatbot intent by a chatbot is calculated.
    Type: Grant
    Filed: August 28, 2019
    Date of Patent: November 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew Freed, Aaron Smith, Courtney Branson, Sorabh Murgai
  • Patent number: 11171879
    Abstract: A method and a system of sharing an edge computing resource is disclosed. In an embodiment, the method may include receiving from one or more lessor edge computing resources, one or more first requests for presenting an availability of the one or more lessor edge computing resources, and receiving from a lessee edge computing resource, a second request for availing at least one lessor edge computing resource. The method may further include, upon receiving the second request, presenting the one or more first requests corresponding to the one or more lessor edge computing resources, to the lessee edge computing resource. The method may further include receiving from the lessee edge computing resource, a selection of a first request from the one or more first requests, and creating a connection between the lessee edge computing resource and the lessor edge computing resource corresponding to the received selection.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: November 9, 2021
    Assignee: Wipro Limited
    Inventor: Saji Thoppil
  • Patent number: 11171914
    Abstract: Aspects of the present disclosure include systems and methods for automatically scanning a network for network devices, retrieving and storing device information associated with any identified network devices, and updating records of a DNS based on the retrieved device information. The updated records of the DNS may include the IP address of a given network device and a device name that is automatically generated from the retrieved device information using a set of naming rules applied to the device information. Accordingly, subsequent queries including the device names may be submitted to the DNS to retrieve the corresponding IP addresses. The resulting device names generated by applying the naming rules may be based on, among other things, logical or physical properties of the network devices.
    Type: Grant
    Filed: January 4, 2021
    Date of Patent: November 9, 2021
    Assignee: Level 3 Communications, LLC
    Inventor: Bryan J. Dreyer
  • Patent number: 11165675
    Abstract: A system and method for traffic classification using snippets and on-the-fly traffic classifiers can build traffic classifiers that leverage interpretable feature sets without the need to inspect payloads—ensuring functionality across clear-text and encrypted flows. In one embodiment, the system identifies n-grams (“snippets”) in a network flow's sequence-of-message-lengths that are strongly indicative of a given class of traffic and predicts a network flow's class by assessing the presence of snippets relevant to different classes.
    Type: Grant
    Filed: April 19, 2021
    Date of Patent: November 2, 2021
    Assignee: Corelight, Inc.
    Inventor: Julien Piet
  • Patent number: 11159489
    Abstract: A multi-link VPN link selection system includes a multi-link VPN server device that provides a VPN connection to application server device(s) for a computing device. The computing device monitors each of its network interfaces that each provide a respective link to the VPN connection and, in response, identifies one or more QoS parameters associated with each of those network interfaces. When the computing device receives data traffic from application(s) operating on the computing device, it identifies a network transmission requirement associated with that data traffic, determines one of the network interfaces that is associated with one or more QoS parameters that satisfy the network transmission requirements associated with that data traffic; and transmits that data traffic via that network interface and over the respective link provided by that network interface to the application server device(s) via the VPN connection provided by the multi-link VPN server device.
    Type: Grant
    Filed: January 29, 2020
    Date of Patent: October 26, 2021
    Assignee: Dell Products L.P.
    Inventors: Kamal Koshy, Dileep Kumar Soma, Vivek Viswanathan Iyer, Anantha Boyapalle
  • Patent number: 11159834
    Abstract: A method of delivering media content over a network, the media content including a plurality of temporal segments, wherein each temporal segment comprises a plurality of data packets, the method including: selecting an initial size of a first congestion window; delivering the plurality of data packets of a first segment using the first congestion window, the initial size of the first congestion window being used to control the size of the first congestion window for the duration of the first segment delivery; measuring the packet loss during the delivery of the first segment; determining an initial size of a second congestion window in dependence on the measured packet loss for the first segment; and delivering a second segment using the second congestion window, the initial size of the second congestion window being used to control the size of the second congestion window for the duration of the second segment delivery.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: October 26, 2021
    Assignee: British Telecommunications Public Limited Company
    Inventors: Michael Nilsson, Stephen Appleby, Yousif Humeida
  • Patent number: 11153170
    Abstract: Some embodiments provide a method for configuring a DCN migrated from a first host computer at a first site of multiple sites spanned by a logical network to a second host computer at a second site. At the second host, the method receives, from the first host, data for configuring the DCN and implementing the logical network on the second site. The data includes (i) data particular to the first site and (ii) a global identifier for a logical port to which the DCN attaches. The method provides the global identifier to a local logical network manager, which uses the global identifier to retrieve data regarding the logical port from a global network manager that manages the logical network across the sites. Based on data retrieved from the global network manager, the method modifies the data particular to the first site into data particular to the second site.
    Type: Grant
    Filed: June 19, 2020
    Date of Patent: October 19, 2021
    Assignee: VMWARE, INC.
    Inventors: Ganesan Chandrashekhar, Pankaj Thakkar, Abhishek Goliya, Nilesh Ramchandra Nipane, Janani Natarajan
  • Patent number: 11153188
    Abstract: A service identification method and a network device, where the method includes receiving, by the network device, service packets and identifying service packets that belong to a same terminal, determining, by the network device, a service traffic feature based on session information of the terminal and packet information of the service packet, where the service traffic feature includes at least one of session duration, a quantity of concurrent sessions, a traffic rate, traffic rate stability, a packet transmit/receive frequency, a quantity of packets, a packet length, or a round-trip time related to a request packet and a response packet, and determining, by the network device, a service type of a to-be-identified service based on the service traffic feature.
    Type: Grant
    Filed: June 19, 2020
    Date of Patent: October 19, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Linhua Zhao, Wenming Wang
  • Patent number: 11140117
    Abstract: A wireless communication device transfer a high-priority message with a high-priority Quality-of-Service (QoS). Device circuitry receives a request for the high-priority message, and in response, signals a radio to wirelessly attach to a wireless network using a high-priority-attachment Establishment Cause. The circuitry generates a Session Initiation Protocol (SIP) message that includes the high-priority message and that indicates the high-priority-attachment Establishment Cause. The radio wirelessly attaches to the wireless network using the high-priority-attachment Establishment Cause. The radio wirelessly transfers the SIP message that indicates the high-priority-attachment Establishment Cause and that includes the high-priority message to the wireless network. The wireless network transfers the SIP message to a message network using the high-priority QoS responsive to the high-priority-attachment Establishment Cause used for wireless attachment.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: October 5, 2021
    Assignee: Sprint Communication Company L.P.
    Inventors: Mark J. Bonn, John Tayag Susbilla, Kenneth V George, Muhammad Nauhman Bashir Gora
  • Patent number: 11140052
    Abstract: In an anomaly detection by an electronic control unit connected to an other electronic control unit via a communication network, a data frame is received from the other electronic control unit, and a reception interval is calculated between a first data frame and a second data frame received immediately before the first data frame. A determination value for determining whether the data frame is anomalous is updated by adding a predetermined value to the determination value when the reception interval is equal to or less than a threshold value, and the data frame is determined to be anomalous when the determination value exceeds a limit value.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: October 5, 2021
    Assignee: DENSO CORPORATION
    Inventors: Takeshi Sugashima, Keiichi Bando, Shunsaku Nakai
  • Patent number: 11140112
    Abstract: A method of generating a thread for discussion amongst a plurality of participants in a group conversation via a communication network can be configured so that the thread is adapted to link a plurality of posts. The method can include receiving an initial post from one of the participants that includes items arranged in a bullet list. Each item can represent a topic to be discussed among the participants. Each item can be clickable for a participant by converting each item into a hyperlink. Upon receiving a click on an item from the bullet list made by a participant from the plurality of participants, a sub-thread can be created for the item. A real-time communication and collaboration platform can include a number of clients and a server connected to each other via a communication network that can utilize an embodiment of the method.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: October 5, 2021
    Assignee: Unify Patente GmbH & Co. KG
    Inventors: Nibal T. Aziz, Emil Ballan
  • Patent number: 11128684
    Abstract: The present disclosure discloses a method and an apparatus for scheduling a service. The method includes: obtaining a first configuration status, the first configuration status being a current configuration status of a network resource in a whole CDN when a preset scheduling trigger event is detected; generating a first substitute resource list according to the first configuration status using a trained service scheduling model, where at least one substitute resource and a weight corresponding to each of the at least one substitute resource are recorded in the first substitute resource list; selecting a first substitute resource in the first substitute resource list according to the weight corresponding to each of the at least one substitute resource and a preset first selection policy; and performing service scheduling in the whole CDN based on the first substitute resource.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: September 21, 2021
    Assignee: Wangsu Science & Technology Co., Ltd.
    Inventor: Rui Zhao
  • Patent number: 11121956
    Abstract: A method performed by a network device for offloading bidirectional forwarding detection (BFD) processes from an operating system of the network device to a physical communication interface on the network device, that includes receiving, by a user space packet manager executing in the operating system, a BFD transmission session request, making a first determination that utilization of an interface processor, of the physical communication interface, is below a threshold, generating, based on the first determination, a transmission packet template, wherein the generation is performed by the user space packet manager, sending, by the user space packet manager, the transmission packet template to the physical communication interface, and initiating, after the sending, a BFD transmission session in the physical communication interface, wherein the initiating is performed by the user space packet manager.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: September 14, 2021
    Assignee: Arista Networks, Inc.
    Inventors: Deepak Sebastian, Aaron Gregory Levitan
  • Patent number: 11115533
    Abstract: A method for unified cross-channel communications comprising a plurality of network-connected user devices, a plurality of communication channels that receive and handle interactions from user devices, and a virtual communications interceptor that connects to the communications channels and intercepts or otherwise receives data from them according to various means and provides connections between the communication channels.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: September 7, 2021
    Assignee: VIRTUAL HOLD TECHNOLOGY SOLUTIONS, LLC
    Inventors: Mark J. Williams, Jeremy Starcher, Kevin Shinseki