Patents by Inventor Adiseshu Hari
Adiseshu Hari has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20160028625Abstract: In general, a capability for forwarding packets based on path encoding is presented. The capability for forwarding a packet based on path encoding may be configured to enable forwarding of a packet along a network path by determining a path encoding label for the network path, associating the path encoding label for the network path with the packet, and forwarding the packet along the network path based on the path encoding label associated with the packet. The network path for a packet may include an ordered sequence of node output interfaces of an ordered sequence of nodes. The path encoding label for the network path includes an ordered sequence of node interface labels corresponding to the ordered sequence of node output interfaces of the nodes of the network path. The nodes of the network path forward the packet along the network path based on the path encoding label.Type: ApplicationFiled: July 22, 2014Publication date: January 28, 2016Applicant: Alcatel-Lucent USA Inc.Inventors: Adiseshu Hari, Urs Niesen, Gordon Wilfong
-
Publication number: 20160028620Abstract: An illustrative example software-defined network (SDN) switch includes a switch portion including an input port for receiving at least one packet. The switch portion includes an output port for forwarding the at least one packet. The switch portion includes at least one stored rule. The switch portion forwards the at least one packet based on the at least one stored rule based on a determination that the packet is of a first type corresponding to the stored rule. A controller cache includes information indicating how the switch portion should forward the at least one packet based on a determination that the packet is of a second type that does not correspond to the at least one stored rule. The switch portion communicates with the controller cache to obtain an indication of how to forward the packet based on a determination that the packet is of the second type.Type: ApplicationFiled: July 28, 2014Publication date: January 28, 2016Inventors: Adiseshu HARI, T.V. LAKSHMAN
-
Publication number: 20150381940Abstract: An illustrative example surveillance system designed according to an embodiment of this invention includes a plurality of cells that respectively include a surveillance network including at least one detector that is configured to detect at least one type of subject. The cells have respective detection areas within which a subject may be detected by the at least one detector of that cell. A controller of the cell determines information regarding tracking of a detected subject that is in that cell. The controller hands off tracking of the subject to a second one of the cells based upon an indication that the tracked subject is moving toward the detection area of the second one of the cells.Type: ApplicationFiled: June 27, 2014Publication date: December 31, 2015Inventors: Adiseshu Hari, Lawrence O'Gorman
-
Patent number: 9141420Abstract: Provided is a method and devices for overload control in a cloud computing environment. The method includes receiving a first message from a network element associated with the cloud computing environment. The first message includes information associated with a target virtual machine and a list of sessions from the one or more sessions to move from the serving virtual machine to the target virtual machine. Associating one or more client addresses with an address associated with the target virtual machine based on the list of sessions. And, treating the target virtual machine as the serving virtual machine if processing sessions associated with the list of sessions.Type: GrantFiled: November 4, 2010Date of Patent: September 22, 2015Assignee: Alcatel LucentInventors: Yuh-Jye Chang, Adiseshu Hari, Pramod Koppol, Antony Martin, Thanos Stathopoulos, Dimitrios Stiliadis
-
Publication number: 20130212275Abstract: A resource assignment capability is presented. A resource specification associated with a plurality of elements is received. The resource specification includes, for each of the elements, a resource request including an indication of a quantity of resources requested by the element and a resource offer including an indication of a quantity of resources offered by the element for use by one or more other elements. A resource assignment, including an indication of an association between the resources requests and the resource offers, is determined using a resource assignment process. The resource assignment process may be a greedy assignment process or a maximum flow resource assignment process. The maximum flow resource assignment process includes constructing a maximum flow resource graph based on the one or more resource specifications and applying a maximum flow process to the maximum flow resource graph to determine thereby the resource assignment.Type: ApplicationFiled: February 10, 2012Publication date: August 15, 2013Inventors: RAMESH VISWANATHAN, ADISESHU HARI, YUH-JYE CHANG, T. V. LAKSHMAN
-
Patent number: 8451797Abstract: A mobile node includes a processor, a network interface, and a storage device having computer program code for execution by the processor. The computer program code includes a network layer for transmitting and receiving packets and an intermediate driver that transmits packets to the network layer and receives packets from the network layer using a virtual interne protocol (IP) address to identify the mobile node. The intermediate driver transmits packets to the network interface and receives packets from the network interface using a routable actual IP address to identify the mobile node. The intermediate driver permits the actual IP address to change when the mobile node moves from a first subnet to a second subnet without a corresponding change in the virtual IP address. A corresponding NAT associates the virtual IP address with a second actual IP address when the NAT is notified that the mobile node is in the second subnet.Type: GrantFiled: November 16, 2009Date of Patent: May 28, 2013Assignee: Alcaltel LucentInventors: Milind M. Buddhikot, Adiseshu Hari, Scott C. Miller, Kundan Narendra Singh
-
Publication number: 20130132948Abstract: An exemplary cloud computing apparatus includes at least one compute device controller. A digital data storage of the controller includes a chief management virtual machine program for running a chief management virtual machine. A processor associated with the digital data storage is configured to run the chief management virtual machine. The chief management virtual machine is useful to control first user communications between at least one first user and a first virtual machine and to control second user communications between at least one second user and a second virtual machine. The first virtual machine and the second virtual machine are run by at least one compute resource distinct from the compute device controller. The chief management virtual machine is also useful for isolating the first user communications from the second user communications.Type: ApplicationFiled: November 21, 2011Publication date: May 23, 2013Inventors: Adiseshu Hari, Ramesh Viswanathan, Yuh-Jye Chang, T.V. Lakshman
-
Publication number: 20130041935Abstract: Expediting the distribution of data files between a server and a set of clients. The present invention relates to client-server systems and, more particularly, to cache nodes in client-server systems. In a client-server arrangement, a source system transfers data files from the source system to a server cache node connected to the source system. The server cache node sends a list of data files cached in the server cache node to a client cache node. The client cache node sends a request to the server cache node for new data files cached in the server cache node, based on the list received from the server cache node. The server cache node sends the requested data files to the client cache node and the client cache node transfers the data files to a destination system.Type: ApplicationFiled: November 19, 2010Publication date: February 14, 2013Inventors: Adiseshu Hari, Dimitrios Stiliadis, Andrea Francini, Chandra Sekhar
-
Publication number: 20120324067Abstract: A managed Universal Serial Bus (USB) service capability is disclosed. The managed USB service capability is configured to use a mobile computing device (e.g., a smartphone or other suitable mobile computing device) to support a set of services for a computer (e.g., a desktop, a laptop, and the like) capable of connecting to the mobile computing device via a USB connection. The managed USB service capability enables local and/or remote control of the mobile computing device to operate in various USB device classes, such that the mobile computing device can provide various managed USB services for the computer via the peripheral connection. In this manner, the mobile computing device may be dynamically configured to operate as one or more of a network interface, a virtual private network (VPN) client, a smart card, a serial console, a mass-storage device, a booting device, and the like.Type: ApplicationFiled: June 17, 2011Publication date: December 20, 2012Inventors: Adiseshu Hari, Andrea Francini, Yuh-Jye Chang, Manoj K. Jaitly
-
Publication number: 20120151084Abstract: Provided is a method and devices for asynchronous virtual machine replication. The method includes determining a class corresponding to a data packet associated with the virtual machine and one of buffering the packet and transmitting the packet based on the determined class.Type: ApplicationFiled: December 10, 2010Publication date: June 14, 2012Inventors: Thanos STATHOPOULOS, Pramod Koppol, Adiseshu Hari, Dimitrios Stiliadis
-
Publication number: 20120117563Abstract: Provided is a method and devices for overload control in a cloud computing environment. The method includes receiving a first message from a network element associated with the cloud computing environment. The first message includes information associated with a target virtual machine and a list of sessions from the one or more sessions to move from the serving virtual machine to the target virtual machine. Associating one or more client addresses with an address associated with the target virtual machine based on the list of sessions. And, treating the target virtual machine as the serving virtual machine if processing sessions associated with the list of sessions.Type: ApplicationFiled: November 4, 2010Publication date: May 10, 2012Inventors: Yuh-Jye Chang, Adiseshu Hari, Pramod Koppol, Antony Martin, Thanos Stathopoulos, Dimitrios Stiliadis
-
Patent number: 7729252Abstract: Techniques are provided for controlling overload conditions using two values; an acceptance rate fraction allowed value and an occupancy fraction allowed value. The inventive techniques allow quick response to the sudden onset of overload conditions, are robust enough to be used when processor speeds are increased and compare favorably to known techniques.Type: GrantFiled: May 30, 2003Date of Patent: June 1, 2010Assignee: Alcatel-Lucent USA Inc.Inventors: Adiseshu Hari, Mehmet Karaul, Sneha Kasera, Thoma F. La Porta, Catherine R. Loader, Jose Carlos Pinheiro, Robert A. Latimer
-
Publication number: 20100061309Abstract: A mobile node includes a processor, a network interface, and a storage device having computer program code for execution by the processor. The computer program code includes a network layer for transmitting and receiving packets and an intermediate driver that transmits packets to the network layer and receives packets from the network layer using a virtual interne protocol (IP) address to identify the mobile node. The intermediate driver transmits packets to the network interface and receives packets from the network interface using a routable actual IP address to identify the mobile node. The intermediate driver permits the actual IP address to change when the mobile node moves from a first subnet to a second subnet without a corresponding change in the virtual IP address. A corresponding NAT associates the virtual IP address with a second actual IP address when the NAT is notified that the mobile node is in the second subnet.Type: ApplicationFiled: November 16, 2009Publication date: March 11, 2010Inventors: Milind M. Buddhikot, Adiseshu Hari, Scott C. Miller, Kundan Narendra Singh
-
Patent number: 7630341Abstract: A mobile node includes a processor, a network interface, and a storage device having computer program code for execution by the processor. The computer program code includes a network layer for transmitting and receiving packets and an intermediate driver that transmits packets to the network layer and receives packets from the network layer using a virtual internet protocol (IP) address to identify the mobile node. The intermediate driver transmits packets to the network interface and receives packets from the network interface using a routable actual IP address to identify the mobile node. The intermediate driver permits the actual IP address to change when the mobile node moves from a first subnet to a second subnet without a corresponding change in the virtual IP address. A corresponding NAT associates the virtual IP address with a second actual IP address when the NAT is notified that the mobile node is in the second subnet.Type: GrantFiled: October 16, 2008Date of Patent: December 8, 2009Assignee: Alcatel-Lucent USA Inc.Inventors: Milind M. Buddhikot, Adiseshu Hari, Scott C. Miller, Kundan Narendra Singh
-
Publication number: 20090040995Abstract: A mobile node includes a processor, a network interface, and a storage device having computer program code for execution by the processor. The computer program code includes a network layer for transmitting and receiving packets and an intermediate driver that transmits packets to the network layer and receives packets from the network layer using a virtual internet protocol (IP) address to identify the mobile node. The intermediate driver transmits packets to the network interface and receives packets from the network interface using a routable actual IP address to identify the mobile node. The intermediate driver permits the actual IP address to change when the mobile node moves from a first subnet to a second subnet without a corresponding change in the virtual IP address. A corresponding NAT associates the virtual IP address with a second actual IP address when the NAT is notified that the mobile node is in the second subnet.Type: ApplicationFiled: October 16, 2008Publication date: February 12, 2009Inventors: Milind M. Buddhikot, Adiseshu Hari, Scott C. Miller, Kundan Narendra Singh
-
Patent number: 7453852Abstract: A mobile node includes a processor, a network interface, and a storage device having computer program code for execution by the processor. The computer program code includes a network layer for transmitting and receiving packets and an intermediate driver that transmits packets to the network layer and receives packets from the network layer using a virtual internet protocol (IP) address to identify the mobile node. The intermediate driver transmits packets to the network interface and receives packets from the network interface using a routable actual IP address to identify the mobile node. The intermediate driver permits the actual IP address to change when the mobile node moves from a first subnet to a second subnet without a corresponding change in the virtual IP address. A corresponding NAT associates the virtual IP address with a second actual IP address when the NAT is notified that the mobile node is in the second subnet.Type: GrantFiled: July 14, 2003Date of Patent: November 18, 2008Assignee: Lucent Technologies Inc.Inventors: Milind M. Buddhikot, Adiseshu Hari, Scott C. Miller, Kundan Narendra Singh
-
Publication number: 20060039397Abstract: The present invention provides a sagacious routing engine for use with a session initiation protocol (SIP) call. In one embodiment, the sagacious routing engine includes a request manager configured to receive a routing request for an integrated routing target set for the SIP call within a network. Additionally, the sagacious routing engine also includes a route manager, coupled to the request manager, configured to employ a dynamic routing table for the routing request to provide the integrated routing target set to the request manager for routing the SIP call within the network.Type: ApplicationFiled: August 18, 2004Publication date: February 23, 2006Applicant: Lucent Technologies Inc.Inventors: Adiseshu Hari, Volker Hilt, Markus Hofmann
-
Patent number: 6907115Abstract: Overload conditions affecting a processor of a network switch or the like are substantially eliminated, and the processing of traffic is gradually allowed to increase, by inserting, and then monitoring one or more probes which are placed into a queue of the processor. During a given measurement interval, if the number of probes exceeds a threshold then an overload condition exists. This condition is subsequently reduced using “multiplicative decrease” techniques. Conversely, if the threshold is not exceeded and there is little or no chance an overload condition can quickly reappear, traffic is allowed to once again be processed gradually using “additive increase” techniques.Type: GrantFiled: May 30, 2003Date of Patent: June 14, 2005Assignee: Lucent TechnologiesInventors: Biju Joseph, Adiseshu Hari, Mehmet Karaul, Sneha Kasera, Robert A. Latimer, Catherine R. Loader, Jose Carlos Pinheiro
-
Publication number: 20050013280Abstract: A mobile node includes a processor, a network interface, and a storage device having computer program code for execution by the processor. The computer program code includes a network layer for transmitting and receiving packets and an intermediate driver that transmits packets to the network layer and receives packets from the network layer using a virtual internet protocol (IP) address to identify the mobile node. The intermediate driver transmits packets to the network interface and receives packets from the network interface using a routable actual IP address to identify the mobile node. The intermediate driver permits the actual IP address to change when the mobile node moves from a first subnet to a second subnet without a corresponding change in the virtual IP address. A corresponding NAT associates the virtual IP address with a second actual IP address when the NAT is notified that the mobile node is in the second subnet.Type: ApplicationFiled: July 14, 2003Publication date: January 20, 2005Inventors: Milind Buddhikot, Adiseshu Hari, Scott Miller, Kundan Singh
-
Publication number: 20040240645Abstract: Overload conditions affecting a processor of a network switch or the like are substantially eliminated, and the processing of traffic is gradually allowed to increase, by inserting, and then monitoring one or more probes which are placed into a queue of the processor. During a given measurement interval, if the number of probes exceeds a threshold then an overload condition exists. This condition is subsequently reduced using “multiplicative decrease” techniques. Conversely, if the threshold is not exceeded and there is little or no chance an overload condition can quickly reappear, traffic is allowed to once again be processed gradually using “additive increase” techniques.Type: ApplicationFiled: May 30, 2003Publication date: December 2, 2004Inventors: Biju Joseph, Adiseshu Hari, Mehmet Karaul, Sneha Kumar Kasera, Robert A. Latimer, Catherine R. Loader, Jose Carlos Pinheiro