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: 20150381940
    Abstract: 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: Application
    Filed: June 27, 2014
    Publication date: December 31, 2015
    Inventors: Adiseshu Hari, Lawrence O'Gorman
  • Patent number: 9141420
    Abstract: 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: Grant
    Filed: November 4, 2010
    Date of Patent: September 22, 2015
    Assignee: Alcatel Lucent
    Inventors: Yuh-Jye Chang, Adiseshu Hari, Pramod Koppol, Antony Martin, Thanos Stathopoulos, Dimitrios Stiliadis
  • Publication number: 20130212275
    Abstract: 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: Application
    Filed: February 10, 2012
    Publication date: August 15, 2013
    Inventors: RAMESH VISWANATHAN, ADISESHU HARI, YUH-JYE CHANG, T. V. LAKSHMAN
  • Patent number: 8451797
    Abstract: 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: Grant
    Filed: November 16, 2009
    Date of Patent: May 28, 2013
    Assignee: Alcaltel Lucent
    Inventors: Milind M. Buddhikot, Adiseshu Hari, Scott C. Miller, Kundan Narendra Singh
  • Publication number: 20130132948
    Abstract: 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: Application
    Filed: November 21, 2011
    Publication date: May 23, 2013
    Inventors: Adiseshu Hari, Ramesh Viswanathan, Yuh-Jye Chang, T.V. Lakshman
  • Publication number: 20130041935
    Abstract: 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: Application
    Filed: November 19, 2010
    Publication date: February 14, 2013
    Inventors: Adiseshu Hari, Dimitrios Stiliadis, Andrea Francini, Chandra Sekhar
  • Publication number: 20120324067
    Abstract: 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: Application
    Filed: June 17, 2011
    Publication date: December 20, 2012
    Inventors: Adiseshu Hari, Andrea Francini, Yuh-Jye Chang, Manoj K. Jaitly
  • Publication number: 20120151084
    Abstract: 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: Application
    Filed: December 10, 2010
    Publication date: June 14, 2012
    Inventors: Thanos STATHOPOULOS, Pramod Koppol, Adiseshu Hari, Dimitrios Stiliadis
  • Publication number: 20120117563
    Abstract: 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: Application
    Filed: November 4, 2010
    Publication date: May 10, 2012
    Inventors: Yuh-Jye Chang, Adiseshu Hari, Pramod Koppol, Antony Martin, Thanos Stathopoulos, Dimitrios Stiliadis
  • Patent number: 7729252
    Abstract: 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: Grant
    Filed: May 30, 2003
    Date of Patent: June 1, 2010
    Assignee: 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: 20100061309
    Abstract: 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: Application
    Filed: November 16, 2009
    Publication date: March 11, 2010
    Inventors: Milind M. Buddhikot, Adiseshu Hari, Scott C. Miller, Kundan Narendra Singh
  • Patent number: 7630341
    Abstract: 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: Grant
    Filed: October 16, 2008
    Date of Patent: December 8, 2009
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: Milind M. Buddhikot, Adiseshu Hari, Scott C. Miller, Kundan Narendra Singh
  • Publication number: 20090040995
    Abstract: 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: Application
    Filed: October 16, 2008
    Publication date: February 12, 2009
    Inventors: Milind M. Buddhikot, Adiseshu Hari, Scott C. Miller, Kundan Narendra Singh
  • Patent number: 7453852
    Abstract: 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: Grant
    Filed: July 14, 2003
    Date of Patent: November 18, 2008
    Assignee: Lucent Technologies Inc.
    Inventors: Milind M. Buddhikot, Adiseshu Hari, Scott C. Miller, Kundan Narendra Singh
  • Publication number: 20060039397
    Abstract: 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: Application
    Filed: August 18, 2004
    Publication date: February 23, 2006
    Applicant: Lucent Technologies Inc.
    Inventors: Adiseshu Hari, Volker Hilt, Markus Hofmann
  • Patent number: 6907115
    Abstract: 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: Grant
    Filed: May 30, 2003
    Date of Patent: June 14, 2005
    Assignee: Lucent Technologies
    Inventors: Biju Joseph, Adiseshu Hari, Mehmet Karaul, Sneha Kasera, Robert A. Latimer, Catherine R. Loader, Jose Carlos Pinheiro
  • Publication number: 20050013280
    Abstract: 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: Application
    Filed: July 14, 2003
    Publication date: January 20, 2005
    Inventors: Milind Buddhikot, Adiseshu Hari, Scott Miller, Kundan Singh
  • Publication number: 20040240645
    Abstract: 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: Application
    Filed: May 30, 2003
    Publication date: December 2, 2004
    Inventors: Biju Joseph, Adiseshu Hari, Mehmet Karaul, Sneha Kumar Kasera, Robert A. Latimer, Catherine R. Loader, Jose Carlos Pinheiro
  • Publication number: 20040240384
    Abstract: 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: Application
    Filed: May 30, 2003
    Publication date: December 2, 2004
    Inventors: Adiseshu Hari, Mehmet Karaul, Sneha Kasera, Thoma F. La Porta, Catherine R. Loader, Jose Carlos Pinheiro, Robert A. Latimer