Patents by Inventor Sankar-Ram Sundaresan

Sankar-Ram Sundaresan 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).

  • Patent number: 9609586
    Abstract: A method for controlling access to a network includes, with a client device, sending a request over a network to a server to determine a public logical address for the client device, determining, using the public logical address, whether the client device is connected to the network through one of a number of approved network service providers, and disconnecting from the network if the client device is not connected to the network through one of the approved network service providers.
    Type: Grant
    Filed: August 5, 2011
    Date of Patent: March 28, 2017
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sankar Ram Sundaresan, Pinto Sweekar Hillary, Govindaraj Anand, Binh Truong
  • Patent number: 9594846
    Abstract: A method for client side caching includes, with a client system, running a proxy caching application designed for execution on a proxy server, with a content presentation application running on the client system, accessing content from a server communicatively coupled to the client system, and with the proxy caching application, transparently caching the content into a cache system of the client system.
    Type: Grant
    Filed: August 11, 2011
    Date of Patent: March 14, 2017
    Assignee: Helwett-Packard Development Company, L.P.
    Inventors: Sweekar Hillary Pinto, Govindaraj Anand, Binh Truong, Sankar Ram Sundaresan, Kumar Swamy Vk
  • Publication number: 20130041970
    Abstract: A method for client side caching includes, with a client system, running a proxy caching application designed for execution on a proxy server, with a content presentation application running on the client system, accessing content from a server communicatively coupled to the client system, and with said proxy caching application, transparently caching said content into a cache system of said client system.
    Type: Application
    Filed: August 11, 2011
    Publication date: February 14, 2013
    Inventors: Sweekar Hillary Pinto, Govindaraj Anand, Binh Truong, Sankar Ram Sundaresan, Kumar Swamy VK
  • Publication number: 20130036158
    Abstract: A method for controlling access to a network includes, with a client device, sending a request over a network to a server to determine a public logical address for said client device, determining, using said public logical address, whether said client device is connected to said network through one of a number of approved network service providers, and disconnecting from said network if said client device is not connected to said network through one of said number of approved network service providers.
    Type: Application
    Filed: August 5, 2011
    Publication date: February 7, 2013
    Inventors: Sankar Ram Sundaresan, Pinto Sweekar Hillary, Govindaraj Anand, Binh Truong
  • Patent number: 7146544
    Abstract: A system and method for creating applications, such as web applications, is disclosed. The system may comprise a controller generator that is adapted to provide an application with a controller that receives a request for data from a user and responds to the request by sending information to the user. The system may also include an error handler generator that is adapted to provide an error handler that performs error handling functionality during operation of the application if an error occurs during the processing of the request for data based on error data that is stored in an error catalog.
    Type: Grant
    Filed: October 1, 2003
    Date of Patent: December 5, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Christina Hsu, Sankar Ram Sundaresan, Jeff A. Parks
  • Patent number: 6898733
    Abstract: A system and method that uses a process management console to maintain multiple processes that perform software services from within a presentation layer and a database layer. The method includes defining an active process list for a plurality of processes that provide services in the presentation and database layers. Another step is monitoring the plurality of processes that are active in the presentation and database layers by using a process monitor. The next step is determining when one of the processes has abnormally terminated, using the process monitor to periodically compare the active process list to the list of processes currently executing. When a process fails, the system reactivates the process under the automatic control of the process monitor, and the reactivation is performed automatically. The system can also generate an error message that is logged or sent as an email to support personnel when a process has failed.
    Type: Grant
    Filed: October 31, 2001
    Date of Patent: May 24, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jeff A. Parks, Sankar-Ram Sundaresan, Christopher W. Bollerud, Thorsten Siegmund
  • Publication number: 20030084377
    Abstract: A system and method that uses a process management console to maintain multiple processes that perform software services from within a presentation layer and a database layer. The method includes defining an active process list for a plurality of processes that provide services in the presentation and database layers. Another step is monitoring the plurality of processes that are active in the presentation and database layers by using a process monitor. The next step is determining when one of the processes has abnormally terminated, using the process monitor to periodically compare the active process list to the list of processes currently executing. When a process fails, the system reactivates the process under the automatic control of the process monitor, and the reactivation is performed automatically. The system can also generate an error message that is logged or sent as an email to support personnel when a process has failed.
    Type: Application
    Filed: October 31, 2001
    Publication date: May 1, 2003
    Inventors: Jeff A. Parks, Sankar-Ram Sundaresan, Christopher W. Bollerud, Thorsten Siegmund