Patents Assigned to Adara Networks, Inc.
  • Patent number: 10554538
    Abstract: A router and methods for routing packets in a network are described. The router and methods are implemented with a dynamic link state routing protocol (DLSP). The router dynamically computes a best path from one or more paths by periodically probing links of peer nodes to determine link metrics associated with a link. The one or more link metrics include a link bandwidth to a peer node and a link latency to the peer node. Further, the router can dynamically recalculate the one or more link metrics associated with the link every 10 seconds. The router can also monitor one or more link state changes based on the one or more link metrics, wherein the link state changes are monitored every 60 second. The router can further determine a single link metric based on the link bandwidth to the peer node and the link latency to the peer node.
    Type: Grant
    Filed: September 12, 2017
    Date of Patent: February 4, 2020
    Assignee: ADARA NETWORKS, INC.
    Inventors: Marcelo Spohn, Raghu Gangi
  • Patent number: 10033644
    Abstract: A flow in a flow set having an access control (“AC”) policy assigned is monitored. A bandwidth used by the flow is determined. One or more packets associated with the flow are selectively dropped based on at least one of the used bandwidth and the AC policy.
    Type: Grant
    Filed: February 12, 2013
    Date of Patent: July 24, 2018
    Assignee: Adara Networks, Inc.
    Inventor: Randall Stewart
  • Patent number: 9847930
    Abstract: A communication protocol includes one or more messages passed between Web routers over a reliable transmission protocol used for inter-Web router communication. These messages include information that allows the Web routers to dynamically update mappings of client addresses or address ranges to information object repository addresses based on client-to-server distance and server load. The mappings are preferably optimal mappings of the client addresses or address ranges to the information object repository addresses and the messages report updated distances from these information object repository addresses to the client addresses or address ranges. For example, the messages may report, for each updated distance, an associated client address or address range and/or an associated anchor address of a Web router co-located with an information object repository that is the subject of the message.
    Type: Grant
    Filed: April 29, 2013
    Date of Patent: December 19, 2017
    Assignee: Adara Networks, Inc.
    Inventors: Jose J. Garcia-Luna-Aceves, Srinivas Vutukury
  • Patent number: 9596182
    Abstract: A packet is received. A flow associated with the packet is determined. An access control (“AC”) policy for the flow is determined. The flow in a flow set is organized for transmission based at least on the AC policy. A bandwidth for the flow is monitored. The flow is marked for transmission based on the monitoring.
    Type: Grant
    Filed: February 12, 2013
    Date of Patent: March 14, 2017
    Assignee: Adara Networks, Inc.
    Inventor: Randall Stewart
  • Patent number: 9571332
    Abstract: Methods and apparatuses for remote application provisioning over a virtual machine are described. A request to move an application from a source is received. In response to the request, a target virtual machine for the application is created. The application is moved to the target virtual machine. For an embodiment, the application image is moved and well defined automation is performed to launch the application. For an embodiment, the application is loaded over the template virtual machine, which is available in a target hypervisor.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: February 14, 2017
    Assignee: Adara Networks, Inc.
    Inventor: Karthikeyan Subramaniam
  • Patent number: 9344374
    Abstract: Exemplary methods, apparatuses, and systems include a router receiving a first network packet being transmitted across a network path from a first endpoint to a second endpoint, determining that the first network packet does not include a requested rate, modifying the first network packet to include a requested rate in response to determining that the received network packet does not include a requested rate, and transmitting the modified first network packet along the network path to the second endpoint.
    Type: Grant
    Filed: July 6, 2012
    Date of Patent: May 17, 2016
    Assignee: Adara Networks, Inc.
    Inventor: Randall Stewart
  • Patent number: 8572214
    Abstract: An address of an information object repository that should service a client request for an information object is returned in response to a request therefor. The address of the information object repository which is returned is selected according to specified performance metrics regardless of whether or not the information object repository maintains a local copy of the information object that is the client request. In some cases, the address of the information object repository is further selected according to an address of a client making the client request. Further, the address of the information object repository is selected from a number of addresses of information object repositories.
    Type: Grant
    Filed: August 3, 2006
    Date of Patent: October 29, 2013
    Assignee: Adara Networks, Inc.
    Inventor: Jose J. Garcia-Luna-Aceves
  • Patent number: 8433787
    Abstract: A communication protocol includes one or more messages passed between Web routers over a reliable transmission protocol used for inter-Web router communication. These messages include information that allows the Web routers to dynamically update mappings of client addresses or address ranges to information object repository addresses based on client-to-server distance and server load. The mappings are preferably optimal mappings of the client addresses or address ranges to the information object repository addresses and the messages report updated distances from these information object repository addresses to the client addresses or address ranges. For example, the messages may report, for each updated distance, an associated client address or address range and/or an associated anchor address of a Web router co-located with an information object repository that is the subject of the message.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: April 30, 2013
    Assignee: Adara Networks, Inc.
    Inventors: Jose J. Garcia-Luna-Aceves, Srinivas Vutukury
  • Patent number: 8423666
    Abstract: A communication protocol includes one or more messages passed between Web routers over a reliable transmission protocol used for inter-Web router communication. These messages include information that allows the Web routers to dynamically update mappings of client addresses or address ranges to information object repository addresses based on client-to-server distance and server load. The mappings are preferably optimal mappings of the client addresses or address ranges to the information object repository addresses and the messages report updated distances from these information object repository addresses to the client addresses or address ranges. For example, the messages may report, for each updated distance, an associated client address or address range and/or an associated anchor address of a Web router co-located with an information object repository that is the subject of the message.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: April 16, 2013
    Assignee: Adara Networks, Inc.
    Inventors: Jose J. Garcia-Luna-Aceves, Srinivas Vutukury
  • Patent number: 7908337
    Abstract: A request for an information object at an address identified by a uniform resource locator (URL) is received; and the URL is mapped to a corresponding anycast address for the information object. Thereafter, the anycast address for the information object may be resolved to a unicast address for the information object, and the information object sent to the client. The request may be received at an information object repository that is topologically closer to the client than any other information object repository. This closest information object repository may be selected according to specified performance metrics, such as: average delay from the selected information object repository to a source of the request, average processing delay at the selected information object repository, reliability of a path from the selected information object repository, available bandwidth in said path, and loads on the selected information object repository.
    Type: Grant
    Filed: April 26, 2001
    Date of Patent: March 15, 2011
    Assignee: Adara Networks, Inc.
    Inventors: Jose J. Garcia-Luna-Aceves, Bradley R. Smith
  • Patent number: 7725596
    Abstract: An information object repository is configured to resolve a network layer anycast address to a network layer unicast address in response to a request for an information object at the network layer anycast address. The information object repository may be further configured to resolve the network layer anycast address by transmitting a request for the network layer unicast address and awaiting a response thereto, and, in some cases, to return a failure message to a source of the request for the information object if the response to the request for the network layer unicast address is not received within a timeout period. Preferably, the request for the network layer unicast address is a single IP packet that includes the network layer anycast address. Similarly, the request for the network layer unicast address is preferably a single IP packet that includes the network layer unicast address.
    Type: Grant
    Filed: April 26, 2001
    Date of Patent: May 25, 2010
    Assignee: Adara Networks, Inc.
    Inventors: Jose J. Garcia-Luna-Aceves, Bradley R. Smith
  • Patent number: 7664876
    Abstract: A communication protocol includes one or more messages passed between Web routers over a reliable transmission protocol used for inter-Web router communication. These messages include information that allows the Web routers to dynamically update mappings of client addresses or address ranges to information object repository addresses based on client-to-server distance and server load. The mappings are preferably optimal mappings of the client addresses or address ranges to the information object repository addresses and the messages report updated distances from these information object repository addresses to the client addresses or address ranges. For example, the messages may report, for each updated distance, an associated client address or address range and/or an associated anchor address of a Web router co-located with an information object repository that is the subject of the message.
    Type: Grant
    Filed: September 10, 2002
    Date of Patent: February 16, 2010
    Assignee: Adara Networks, Inc.
    Inventors: Jose J. Garcia-Luna-Aceves, Srinivas Vutukury
  • Patent number: 7577754
    Abstract: A set of access control labels is assigned to each of a number of users of a caching infrastructure in a network. The labels are used in specifying access control lists for content of the users. Requests for the content are referred to selected information object repositories of the caching infrastructure without regard as to whether the content is actually stored at the information object repositories; and access to the content is controlled according to access lists developed according to the access control labels. Access to the content may be controlled by comparing information included in uniform resource locators (URLs) to the access control lists. Such information may be one or more digital signatures, for example, which identify one or more of: the source of the requests, and an owner of an information object being requested. The access control lists are preferably maintained corresponding to the access control labels, which may be hierarchical in nature.
    Type: Grant
    Filed: April 26, 2001
    Date of Patent: August 18, 2009
    Assignee: Adara Networks, Inc.
    Inventors: J J Garcia-Luna-Aceves, Bradley R. Smith
  • Patent number: 7565450
    Abstract: Various information object repository selection procedures for determining which of a number of information object repositories should service a request for the information object include a direct cache selection process, a redirect cache selection process, a remote DNS cache selection process, or a local DNS cache selection process. Different combinations of these procedures may also be used. For example different combination may be used depending on the type of content being requested. The direct cache selection process may be used for information objects that will be immediately loaded without user action, while any of the redirect cache selection process, the remote DNS cache selection process and/or the local DNS cache selection process may be used for information objects that will be loaded only after some user action.
    Type: Grant
    Filed: April 26, 2001
    Date of Patent: July 21, 2009
    Assignee: Adara Networks Inc.
    Inventors: Jose J. Garcia-Luna-Aceves, Bradley R. Smith
  • Patent number: 7552233
    Abstract: An address of a server that should supply an information object or service to a requester is returned in response to a request therefor. The address of the server that is returned is an optimal server selected according to specified performance metrics. The specified performance metrics may include one or more of an average delay from the server to another, average processing delays at the server, reliability of a path from the server to another, available bandwidth in said path, and loads on the server.
    Type: Grant
    Filed: September 10, 2002
    Date of Patent: June 23, 2009
    Assignee: Adara Networks, Inc.
    Inventors: Jyoti Raju, J. J. Garcia-Luna-Aceves, Bradley R. Smith
  • Patent number: 7343422
    Abstract: A request for an information object at an address identified by a uniform resource locator (URL) is received; and the URL is mapped to a corresponding unicast address for the information object. Thereafter, the unicast address for the information object may be used as an anycast address.
    Type: Grant
    Filed: April 26, 2001
    Date of Patent: March 11, 2008
    Assignee: Adara Networks, Inc.
    Inventors: J J Garcia-Luna-Aceves, Bradley R. Smith
  • Patent number: 7180858
    Abstract: The available bandwidth of a communication path between two nodes of a computer network is determined using probe packages that are transmitted between a sender one of the nodes and a receiver one of the nodes at varying transmission rates. Each successive transmission rate of the probe packages is selected according to: (i) an achieved throughput for a transmission of a preceding one of the probe packages, and (ii) a deviation between the achieved throughput for the transmission of the preceding one of the probe packages and a corresponding transmission rate of the preceding one of the probe packages.
    Type: Grant
    Filed: December 27, 2001
    Date of Patent: February 20, 2007
    Assignee: Adara Networks, Inc.
    Inventors: Soumya Roy, Jose J. Garcie-Luna-Aceves
  • Patent number: 7162539
    Abstract: An address of an information object repository that should service a client request for an information object is returned in response to a request therefor. The address of the information object repository which is returned is selected according to specified performance metrics regardless of whether or not the information object repository maintains a local copy of the information object that is the client request. In some cases, the address of the information object repository is further selected according to an address of a client making the client request. Further, the address of the information object repository is selected from a number of addresses of information object repositories.
    Type: Grant
    Filed: March 15, 2001
    Date of Patent: January 9, 2007
    Assignee: Adara Networks, Inc.
    Inventor: Jose J. Garcie-Luna-Aceves