Patents Examined by Jerry B Dennison
-
Patent number: 11233723Abstract: 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: GrantFiled: November 3, 2020Date of Patent: January 25, 2022Assignee: CSAA Insurance Services, Inc.Inventor: Daniel L. Mathews
-
Patent number: 11212130Abstract: 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: GrantFiled: January 15, 2019Date of Patent: December 28, 2021Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Hans Hannu, Tommy Arngren, Peter Ökvist, Stefan Wänstedt
-
Patent number: 11204813Abstract: 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: GrantFiled: October 12, 2020Date of Patent: December 21, 2021Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Yuri Dolgov, Douglas Surber, Jean De Lavarene
-
Patent number: 11206312Abstract: 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: GrantFiled: December 28, 2018Date of Patent: December 21, 2021Assignee: Time Warner Cable Enterprises LLCInventors: Glen Hardin, Niem Dang, Kirk Erichsen, Kamil Ince, Eduardo Cardona
-
Patent number: 11196649Abstract: 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: GrantFiled: June 21, 2019Date of Patent: December 7, 2021Assignee: British Telecommunications Public Limited CompanyInventors: Francis Scahill, Simon Ringland, Timothy Twell
-
Patent number: 11184269Abstract: 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: GrantFiled: April 13, 2020Date of Patent: November 23, 2021Assignee: Amazon Technologies, Inc.Inventors: Darin Silva Nee, Brian Thomas Smith, Sergei Rutenberg, Anton Vladilenovich Goldberg
-
Patent number: 11184298Abstract: 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: GrantFiled: August 28, 2019Date of Patent: November 23, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Andrew Freed, Aaron Smith, Courtney Branson, Sorabh Murgai
-
Patent number: 11171879Abstract: 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: GrantFiled: February 24, 2020Date of Patent: November 9, 2021Assignee: Wipro LimitedInventor: Saji Thoppil
-
Patent number: 11171914Abstract: 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: GrantFiled: January 4, 2021Date of Patent: November 9, 2021Assignee: Level 3 Communications, LLCInventor: Bryan J. Dreyer
-
System and method for network traffic classification using snippets and on the fly built classifiers
Patent number: 11165675Abstract: 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: GrantFiled: April 19, 2021Date of Patent: November 2, 2021Assignee: Corelight, Inc.Inventor: Julien Piet -
Patent number: 11159489Abstract: 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: GrantFiled: January 29, 2020Date of Patent: October 26, 2021Assignee: Dell Products L.P.Inventors: Kamal Koshy, Dileep Kumar Soma, Vivek Viswanathan Iyer, Anantha Boyapalle
-
Patent number: 11159834Abstract: 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: GrantFiled: December 13, 2017Date of Patent: October 26, 2021Assignee: British Telecommunications Public Limited CompanyInventors: Michael Nilsson, Stephen Appleby, Yousif Humeida
-
Patent number: 11153170Abstract: 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: GrantFiled: June 19, 2020Date of Patent: October 19, 2021Assignee: VMWARE, INC.Inventors: Ganesan Chandrashekhar, Pankaj Thakkar, Abhishek Goliya, Nilesh Ramchandra Nipane, Janani Natarajan
-
Patent number: 11153188Abstract: 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: GrantFiled: June 19, 2020Date of Patent: October 19, 2021Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Linhua Zhao, Wenming Wang
-
Patent number: 11140117Abstract: 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: GrantFiled: March 20, 2020Date of Patent: October 5, 2021Assignee: Sprint Communication Company L.P.Inventors: Mark J. Bonn, John Tayag Susbilla, Kenneth V George, Muhammad Nauhman Bashir Gora
-
Patent number: 11140052Abstract: 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: GrantFiled: June 26, 2020Date of Patent: October 5, 2021Assignee: DENSO CORPORATIONInventors: Takeshi Sugashima, Keiichi Bando, Shunsaku Nakai
-
Patent number: 11140112Abstract: 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: GrantFiled: June 29, 2020Date of Patent: October 5, 2021Assignee: Unify Patente GmbH & Co. KGInventors: Nibal T. Aziz, Emil Ballan
-
Patent number: 11128684Abstract: 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: GrantFiled: December 23, 2019Date of Patent: September 21, 2021Assignee: Wangsu Science & Technology Co., Ltd.Inventor: Rui Zhao
-
Patent number: 11121956Abstract: 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: GrantFiled: May 22, 2020Date of Patent: September 14, 2021Assignee: Arista Networks, Inc.Inventors: Deepak Sebastian, Aaron Gregory Levitan
-
Patent number: 11115533Abstract: 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: GrantFiled: July 24, 2019Date of Patent: September 7, 2021Assignee: VIRTUAL HOLD TECHNOLOGY SOLUTIONS, LLCInventors: Mark J. Williams, Jeremy Starcher, Kevin Shinseki