Patents by Inventor Rajeev Grover

Rajeev Grover 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: 7155497
    Abstract: Techniques for configuring network parameters to a device are disclosed. In an embodiment, the device is a service processor that provides administrative capabilities to another device and that does not include a terminal. The network parameters include a network address, and configuring is done over a network. A user, from a configuring machine, sends a packet including the to-be-assigned address and the identifier of the configured device to the network. To acquire the packet and thus the address, the configured device regularly checks the network for the packet having the device's identifier. Having acquired the address, the device configures itself, and, to confirm that the address has been configured, the device generates a response to the configuring machine. Once the device is configured with the address, the device disables the automatic configuration feature until the device is in an un-configured state.
    Type: Grant
    Filed: September 27, 2001
    Date of Patent: December 26, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Rajeev Grover, Douglas W. Arens, Keven Paul Morlang
  • Publication number: 20050015579
    Abstract: Techniques for handling exceptions are disclosed. In an embodiment, an exception-handling scheme supports an embedded system. An exception handler records information related to the exception. An intelligent recovery agent determines if the erroneous process should be terminated, recovered, etc. The recovery agent also determines the most efficient recovery method, etc. A post-exception analysis tool identifies the cause of the exception.
    Type: Application
    Filed: July 15, 2003
    Publication date: January 20, 2005
    Inventors: Rajeev Grover, Kenneth Duisenberg, John Nolan
  • Publication number: 20040059964
    Abstract: A method for notification of an error in data exchanged for an application between a client computer telnet and a server computer telnet is disclosed. The error is detected. A message corresponding to the error is generated such that the error message is separate from the data. The error message is handled such that it has priority over the data.
    Type: Application
    Filed: September 24, 2002
    Publication date: March 25, 2004
    Inventors: Rajeev Grover, Weiyun Sun
  • Publication number: 20040003034
    Abstract: A method for notification of varying versions of code between a server computer and a client computer is disclosed. A version of the code is received by the client from the server. That version is compared with the code version cached at the client. In response to determining that that version of code differs from the code version cached at the client, an action is taken.
    Type: Application
    Filed: June 27, 2002
    Publication date: January 1, 2004
    Inventors: Weiyun Sun, Rajeev Grover, John Nolan
  • Publication number: 20030214973
    Abstract: Method and apparatus of separating packets. Specifically, a method of separating data packets in a memory buffer is disclosed. The method locates a memory buffer containing a pre-selected address at a buffer header of the memory buffer. A first data packet containing the buffer header is separated from a remaining part of the memory buffer. The first data packet is associated with a first packet length. The method then searches the remaining part of the memory buffer to locate a plurality of packet headers associated with a plurality of concatenated data packets. Each of the plurality of packet headers contains the pre-selected address. The method then separates the plurality of concatenated data packets, that is associated with a plurality of concatenated packet lengths, for processing.
    Type: Application
    Filed: May 15, 2002
    Publication date: November 20, 2003
    Inventors: Kenneth C. Duisenberg, Rajeev Grover
  • Publication number: 20030182398
    Abstract: A method of establishing a logical association between connections. A datum is generated at a first node in response to a request from a second node. The datum is sent to the second node via a first connection. An application program is also sent to the second node. The application program is for the second node to interface with the first node to establish the second connection and to assist in associating the first connection with the second connection. A command is received by the first node from the second node via a second connection. The command includes the datum. A logical association is then established between the first connection and the second connection in response to receiving the command.
    Type: Application
    Filed: February 14, 2002
    Publication date: September 25, 2003
    Inventors: Keven P. Morlang, Rajeev Grover
  • Publication number: 20030182576
    Abstract: A method of establishing an encrypted session. An identifier is sent from a first node to a second node via a first connection. Either an encryption algorithm or an identifier of the encryption algorithm is also sent to the second node. The second node is also sent either an encryption key or an identifier of the encryption key. A command is received on a second connection indicating that an encrypted session is desired. In response to receiving a command including the identifier via the second connection, the encrypted session is established, using the encryption algorithm.
    Type: Application
    Filed: March 20, 2002
    Publication date: September 25, 2003
    Inventors: Keven P. Morlang, Rajeev Grover
  • Publication number: 20030061320
    Abstract: The present invention, in various embodiments, provides techniques for configuring network parameters to a device. In one embodiment, the network parameters include a network address, and configuring is done over a network to eliminate the requirement of physically attaching a terminal to the configured device. At configuration time, the device is connected to a network having a configuring machine, A user, from this configuring machine, sends a packet including the to-be-assigned address and the identifier of the configured device to the network. To acquire the packet and thus the address, the configured device regularly checks the network for the packet having the device's identifier. Having acquired the address, the device configures itself, and, to confirm that the address has been configured, the device generates a response to the configuring machine. Once the device is configured with the address, the device disables the automatic configuration feature until the device is in an un-configured state.
    Type: Application
    Filed: September 27, 2001
    Publication date: March 27, 2003
    Inventors: Rajeev Grover, Douglas W. Arens, Keven Paul Morlang