Patents by Inventor Biswaroop Guha

Biswaroop Guha 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: 11539813
    Abstract: A method of managing an intermittent network includes, with a local network manager executed by a processor of a local server, managing at least one local client device to use the local server as a proxy server. The method includes, with an internet connection manager executed by the processor of the local server, transferring data between an internet and the local server based on a quality and speed of a connection to the internet, and, with an update manager, sending data downloaded from the internet by the local server to the local client device. The method includes, with an analytics manager, retrieving analytics data from the local client device. The local server restricts the local client device from accessing the internet through the local server.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: December 27, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Biswaroop Guha
  • Patent number: 11418604
    Abstract: A local server for managing storage across client devices in an intermittent network may include a processor, and a memory communicatively coupled to the processor. The local server may also include an internet connection manager to manage data transfer from an internet to the local server, and a wireless local area network (LAN) access point to communicatively couple at least one local client device to the local server. The local server manages the local client device to use the local server as a proxy server. The local server may also include a local network manager. The local network manager may include an update manager to push data downloaded by the local server device to the local client device based on relevancy of the data to a user of the local client device.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: August 16, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Biswaroop Guha
  • Patent number: 11418391
    Abstract: A local server for managing proxy settings in an intermittent network may include a processor, and a memory communicatively coupled to the processor. The local server may also include an internet connection manager to manage data transfer from the internet to the local server, and a wireless local area network (LAN) access point to communicatively couple at least one local client device to the local server. The local server may also include a local network manager to, when executed by the processor, manage a network including the local client device to use the local server as a proxy server, and a configuration manager to automatically configure the local client device.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: August 16, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Biswaroop Guha
  • Publication number: 20210385293
    Abstract: A method of managing an intermittent network includes, with a local network manager executed by a processor of a local server, managing at least one local client device to use the local server as a proxy server. The method includes, with an internet connection manager executed by the processor of the local server, transferring data between an internet and the local server based on a quality and speed of a connection to the internet, and, with an update manager, sending data downloaded from the internet by the local server to the local client device. The method includes, with an analytics manager, retrieving analytics data from the local client device. The local server restricts the local client device from accessing the internet through the local server.
    Type: Application
    Filed: June 7, 2018
    Publication date: December 9, 2021
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventor: Biswaroop Guha
  • Publication number: 20210176126
    Abstract: A local server for managing proxy settings in an intermittent network may include a processor, and a memory communicatively coupled to the processor. The local server may also include an internet connection manager to manage data transfer from the internet to the local server, and a wireless local area network (LAN) access point to communicatively couple at least one local client device to the local server. The local server may also include a local network manager to, when executed by the processor, manage a network including the local client device to use the local server as a proxy server, and a configuration manager to automatically configure the local client device.
    Type: Application
    Filed: June 7, 2018
    Publication date: June 10, 2021
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventor: Biswaroop Guha
  • Publication number: 20210152646
    Abstract: A local server for managing storage across client devices in an intermittent network may include a processor, and a memory communicatively coupled to the processor. The local server may also include an internet connection manager to manage data transfer from an internet to the local server, and a wireless local area network (LAN) access point to communicatively couple at least one local client device to the local server. The local server manages the local client device to use the local server as a proxy server. The local server may also include a local network manager. The local network manager may include an update manager to push data downloaded by the local server device to the local client device based on relevancy of the data to a user of the local client device.
    Type: Application
    Filed: June 7, 2018
    Publication date: May 20, 2021
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventor: Biswaroop Guha
  • Patent number: 6804798
    Abstract: A method for setting new values for configuration parameters on a device having cache memory and permanent memory, and using a transaction manager having a plurality of error checks selectively designated to respective configuration parameters, including the steps of providing a new value for a configuration parameter, determining an error check designated to each configuration parameter provided with the new value, performing the an error check determined for each the configuration parameter, setting the new value for the configuration parameter in the cache memory of the device, determining whether the new value is being committed to the device, and saving the new value from the cache memory to the permanent memory when the new value is being committed to the device.
    Type: Grant
    Filed: March 30, 2001
    Date of Patent: October 12, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Biswaroop Guha, Jim Branen
  • Patent number: 6601212
    Abstract: A method and apparatus in the form of a peripheral device for downloading firmware responsive to a request by an operatively connected client computer from a connected host or a source to the peripheral device of the type which has a non-volatile memory, the peripheral device being adapted to download the firmware having the operating instructions and data into the non-volatile memory with at least one backup image partition for storing basic configuration and utility operations relating to the firmware and at least one code image partition for storing the firmware. The method includes the steps of receiving a download file for the requested firmware from the client computer, saving a specific data image of the file into one of the image partitions designated by the data image, performing an error check on the data image saved in the designated image partition, terminating the process if an error is found, and repeating the steps of the process for the next data image of said file if no error is found.
    Type: Grant
    Filed: March 29, 2000
    Date of Patent: July 29, 2003
    Assignee: Hewlett-Packard Development Company, LP.
    Inventors: Biswaroop Guha, William Ross Boland
  • Publication number: 20020144194
    Abstract: A method for setting new values for configuration parameters on a device having cache memory and permanent memory, and using a transaction manager having a plurality of error checks selectively designated to respective configuration parameters, including the steps of providing a new value for a configuration parameter, determining an error check designated to each configuration parameter provided with the new value, performing the an error check determined for each the configuration parameter, setting the new value for the configuration parameter in the cache memory of the device, determining whether the new value is being committed to the device, and saving the new value from the cache memory to the permanent memory when the new value is being committed to the device.
    Type: Application
    Filed: March 30, 2001
    Publication date: October 3, 2002
    Inventors: Biswaroop Guha, Jim Branen