Patents Examined by Jeffrey R. Swearingen
  • Patent number: 10855808
    Abstract: Techniques for routing requests on a network are described. In accordance with certain aspects, a temporal window is incremented or moved over time to facilitate dynamic routing decisions. The temporal window may be used to project or estimate incoming request traffic based on a suitable probabilistic distribution model, such as a Poisson or Gaussian probability distribution, applied to the window so as to estimate or predict traffic at different times as the window is incremented. Estimated execution times for incoming requests may also be computed so that arrival and completion times of each request or traffic event can be modeled. Processor-implemented routines may be employed to solve the sub-problems defined by the temporal window incoming traffic estimation and the estimated execution times efficiently, allowing the parent or overall routing decision problem to be solved efficiently using dynamic processes, including in real-time contexts.
    Type: Grant
    Filed: July 5, 2019
    Date of Patent: December 1, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Amitav Mohanty, Sreenivas Durvasula
  • Patent number: 10855736
    Abstract: A block-request streaming system provides for improvements in the user experience and bandwidth efficiency of such systems, typically using an ingestion system that generates data in a form to be served by a conventional file server (HTTP, FTP, or the like), wherein the ingestion system intakes content and prepares it as files or data elements to be served by the file server. A client device can be adapted to take advantage of the ingestion process. The client device might be configured to optimize use of resources, given the information available to it from the ingestion system. This may include configurations to determine the sequence, timing and construction of block requests based on monitoring buffer size and rate of change of buffer size, use of variable sized requests, mapping of block requests to underlying transport connections, flexible pipelining of requests, and/or use of whole file requests based on statistical considerations.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: December 1, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Michael G. Luby, Mark Watson, Lorenzo Vicisano, Payam Pakzad, Bin Wang
  • Patent number: 10855646
    Abstract: A method of generating a routing table containing information as to the weighted distance between client's that use a resolver and each rack gateway, taking into account how traffic to each client can egress from the CDN AS. The routing table is generated from matrix multiplication of two matrices. One matrix contains information as to the proportion of each client's use of each resolver in a first autonomous system. The second matrix contains information as to the distance between each client and each rack, with respect to an egress gateway, in a second autonomous system. The resulting routing table is used to identify a gateway from which to serve content to a client.
    Type: Grant
    Filed: August 22, 2019
    Date of Patent: December 1, 2020
    Assignee: Level 3 Communications, LLC
    Inventors: William Hopkins, Joelle T. Maslak
  • Patent number: 10848406
    Abstract: An alert system and method are provided to identify and characterize real-time information transmission anomalies in high-frequency global and local traceroute data. The system includes active network sensors and/or collector devices, which collect traceroute data associated with transmissions to different points in a computer network and provide the traceoute data to a master server. The traceroute data is obtained by the active network sensors by sending probing data packets to numerous computing target devices located locally with respect to the target device and/or globally. The master server determines one or more anomalies from the received traceroute data and characterizes the anomaly in terms of type, severity, location, affected Domain Name System (DNS) server and/or Internet Service Provider (ISP).
    Type: Grant
    Filed: July 21, 2016
    Date of Patent: November 24, 2020
    Assignee: Dynamic Network Services, Inc.
    Inventors: Andrew Wesley Hobgood, Seth Jonathan Brown, James Harold Cowie
  • Patent number: 10841402
    Abstract: The invention relates to methods and devices for distributing data content in an Information Centric Networking (ICN) network. In an aspect of the invention, there is provided a method performed at a wireless communication device of distributing data content in an ICN network. The method comprises submitting a request to distribute the data content to an agent device in the ICN network assigned to distribute the data content on behalf of the wireless communication device, the request comprising an identifier associated with the wireless communication device, an identifier of the request configured to enable delivery of the request to the agent device via intermediate ICN nodes of the ICN network, and the content to be distributed.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: November 17, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Dinand Roeland, Kim Laraqui, Hans Eriksson, Ioanna Pappa, Johan Rune
  • Patent number: 10841406
    Abstract: A method for communication in an IP network is described. The method includes a first communicating device initializing a communication with a second communicating device, signalling to the second communicating device that the first communicating device is compatible with multi-path User Datagram Protocol (UDP) communications. If the second communicating device is also compatible with multi-path UDP communications, one of the first or second communicating devices transmits data to the other device using the UDP transport protocol, including in the messages containing said data, regardless of the path used, a single context identifier, allowing the receiving communicating device to correlate all of the UDP datagrams associated with the same multi-path UDP communication.
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: November 17, 2020
    Assignee: ORANGE
    Inventors: Mohamed Boucadair, Christian Jacquenet
  • Patent number: 10841360
    Abstract: Systems and methods for retrieving regional content via remote access point servers are disclosed. In one embodiment, the disclosure relates to a network system for content retrieval from remote network regions. The network system may comprise a first device. The first device may be configured to receive a request for content. The content may be on one or more content servers located in a remote network region. The first device may be further configured to at least one of forwarding the request, via tunneling, to a destination access point server located in proximity to the one or more content servers and receiving the content from the destination access point server, obtaining the content from a cache of the first device.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: November 17, 2020
    Assignee: UMBRA TECHNOLOGIES LTD.
    Inventors: Joseph E. Rubenstein, Carlos Eduardo Oré, Jørn Allan Dose Knutsen, Thibaud Auguste Bernard Jean Saint-Martin, Fred Broussard
  • Patent number: 10841394
    Abstract: When a cache miss occurs for a connection request from a client, a server calculates predicted next connection time which is the sum of time related to reception of the latest connection request from the client and a connection request period of the client. At least when the cache area is full, the server determines whether to cache, in the cache area, a session information set including a session ID associated with the latest connection request on the basis of the predicted next connection time calculated for the client.
    Type: Grant
    Filed: February 26, 2019
    Date of Patent: November 17, 2020
    Assignee: HITACHI, LTD.
    Inventors: Kota Ideguchi, Nobuyoshi Morita, Kota Seki
  • Patent number: 10833937
    Abstract: A system may assist with checking policy impact in a software-defined infrastructure environment. The system's data analysis may enable it to discover and quantify the impact of policies on software-defined infrastructure objects in the same or different layers.
    Type: Grant
    Filed: April 2, 2019
    Date of Patent: November 10, 2020
    Assignees: AT&T Intellectual Property I, L.P., University of Utah Research Foundation
    Inventors: Muhammad Bilal Anwer, Vijay Gopalakrishnan, Aisha Syed, Jacobus Erasmus Van der Merwe
  • Patent number: 10819777
    Abstract: Methods, systems, and computer-readable media for failure isolation in a distributed system are disclosed. An operation is initiated at a first service in a distributed system. The operation is dependent on a plurality of requests to one or more services including a second service, and the requests are associated with a key. A keyspace comprising an ordered set of potential key values is partitioned into a first partition and a second partition, where the first partition represents potential key values to be subjected to deliberate request shedding. The key associated with the requests is mapped to the first partition. The requests to the second service are discarded based at least in part on the mapping, and the operation associated with the key fails at the first service.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: October 27, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: M. Paul Nienaber
  • Patent number: 10812562
    Abstract: In general, this disclosure describes media stream transmission techniques for a computing device. The computing device may capture an image of a local background environment. The computing device may record a first media stream that includes at least a portion of the image of the background environment and at least one movement of at least one object through the background environment. The computing device may remove the image of the background environment from the first media stream to create a second media stream that includes the movement of the object without the image of the background environment. The computing device may determine a bandwidth of a network over which the second media stream will be transmitted and perform further alterations to the second media stream if the current bandwidth is less than a bandwidth threshold level in order to reduce the bandwidth needed to transmit the second media stream.
    Type: Grant
    Filed: June 21, 2018
    Date of Patent: October 20, 2020
    Assignee: ARCHITECTURE TECHNOLOGY CORPORATION
    Inventors: Tyler J. Mitchell, Judson Powers, Scott Aloisio, Matthew A. Stillerman, Valentino Felipe
  • Patent number: 10805421
    Abstract: Methods and systems for caching data for resources using a shared cache are described herein. The data may be stored in a configuration service, in the resources, or in the shared cache. The data stored in the configuration service may be modified. The data stored in the resources and in the shared cache may be updated according to the modified data in the configuration service. The data stored in the configuration service, in the resources, or in the shared cache may be used based on an operation mode.
    Type: Grant
    Filed: April 3, 2018
    Date of Patent: October 13, 2020
    Assignee: Citrix Systems, Inc.
    Inventors: Feng Huang, Duncan Spencer Gabriel, Simon Frost, Ross Large
  • Patent number: 10785131
    Abstract: A system and method for synchronous and asynchronous monitoring of network resources is provided. In an example system, an asynchronous monitoring engine is in communication with the network resources and receives asynchronous data from a portion of the network resources. The asynchronous data is collected at an application layer or at an end-user application layer. A synchronous monitoring engine is also in communication with the network resources and accesses synchronous data in the application layer in response to receiving a request from the asynchronous monitoring engine. The system further identifies an anomaly corresponding to the asynchronous characteristic and the synchronous characteristic.
    Type: Grant
    Filed: August 14, 2018
    Date of Patent: September 22, 2020
    Assignee: PayPal, Inc.
    Inventors: Debashis Saha, Mahesh K. Somani, Kumar Rethinakaleeswaran
  • Patent number: 10783209
    Abstract: Methods and systems are provided for managing network traffic routing. The system receives a request by a user and determines a location of the user. The system determines, based on a configuration of rules, an application pool is in a first zone that includes the location of the user. Further, in response to the determining the application pool is in the first zone, the system routes the request to the application pool and parses the request to determine a context of the request. The system determines, based on the context parsed from the request, an application server in the application pool to service the request based on the context. Finally, in response to determining the application server based on the context, the system routes the request to the application server.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: September 22, 2020
    Assignee: eBay Inc.
    Inventors: Daniel L Pritchett, Ian Flint, Connie Wong Yang
  • Patent number: 10778598
    Abstract: An apparatus, method, and computer program product are provided to pair request data objects with network response assets and their related systems to allow for the efficient movement of network resources and other resources in high-volume network environments that feature distributed network response assets. In some example implementations, location information such as triangulated position information associated with one or more mobile devices, along with other system characteristics is used to identify optimized pairs of request objects and response assets, such that request parameters, such as position and time constraints, can be efficiently met.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: September 15, 2020
    Assignee: Groupon, Inc.
    Inventors: Kyle Fritz, Jamie Gaskins, Edward Schmalzle, William Pleasanton, Michael Hartman
  • Patent number: 10771590
    Abstract: A content caching system enables an NDN network to place content closer to each end user(s) and to provide an explicit path for the target end user(s) to that content for better performance just in advance of users' anticipated request(s). The apparatus includes NDN routers and SDN controller employing a content commander, at least a content placement agent and at least one content analysis agent.
    Type: Grant
    Filed: March 7, 2018
    Date of Patent: September 8, 2020
    Assignee: Ciena Corporation
    Inventor: Robert Kevin Tomkins
  • Patent number: 10764393
    Abstract: The present disclosure relates to a network device that determines a persistent network identity for a networked device. Specifically, the network device receives a service request that includes an identifier for a second network device in a sub-network among a plurality of sub-networks. The identifier uniquely corresponds to the second network device during a limited period of time. At least one sub-networks are unreachable by the service request. The network device aggregates partial networked device profiles corresponding to the second network device received from other network devices in at least the at least one sub-networks to generate a networked device profile. Moreover, the network device searches at least one caches to obtain the networked device profile based on the identifier in the service request, and correlates the identifier to a persistent network identity corresponding to the second network device based on the networked device profile.
    Type: Grant
    Filed: April 21, 2016
    Date of Patent: September 1, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Marco Casassa Mont, Yolanta Beresna, Simon Ian Arnell, Nipun Balan Thekkummal
  • Patent number: 10764175
    Abstract: In one illustrative example, a router node is configured for use in a network having a plurality of interconnected router nodes for routing packets according to segment routing (SR). Router nodes of a first network slice are configured to establish routes based on first path determination criteria associated with a first identifier, and router nodes of a second network slice are configured to establish routes based on second path determination criteria associated with a second identifier. Each router node in the first network slice may operate as a unit under test (UUT) and validate isolation from network resources in the second network slice. An operator of the network may be alerted when an isolation failure is detected.
    Type: Grant
    Filed: March 19, 2019
    Date of Patent: September 1, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Clarence Filsfils, Zafar Ali, Faisal Iqbal
  • Patent number: 10764399
    Abstract: A method and apparatus for facilitating access to a resource. A gateway receives a request from a client. The request includes a uniform resource identifier that references an interface associated with the resource. The gateway identifies a method type of the request and a path component count of path components in the uniform resource identifier. The gateway successively matches path components of the uniform resource identifier to a corresponding character sequence in a set of candidate sequences. The set of candidate sequences is identified based on the method type, the path component count, and any previously matched corresponding character sequences. The gateway identifies a context resource identifiers for the resource based on the method type, the path component count, and the matched corresponding character sequences. The gateway sends the request to the resource according to the context resource identifiers.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: September 1, 2020
    Assignee: ADP, LLC
    Inventor: Yeon Whang
  • Patent number: 10749922
    Abstract: A telecommunication system and a method for transferring media data from a first client over a QoS-sensitive network to a second client. The system and method can permit media data, which contain a first media type with a first traffic class and a second media type with a second traffic class to be bundled by the first client into second packets. In each second packet, the traffic class for each media type is marked in layer 4 and/or layer 5. The second packets can be transmitted toward the second client. Either before or during the transfer to the network, the second packets can be unbundled using the markings in layer 4 and/or layer 5 and then bundled into first packets, each of which has only one of the traffic classes. At least some of the first packets can then be transmitted over the network to the second client.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: August 18, 2020
    Assignee: RINGCENTRAL, INC.
    Inventors: Karl Klaghofer, Jurgen Totzke, Michael Tietsch