Patents by Inventor Sandeep Kishan Singhal

Sandeep Kishan Singhal 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: 6968380
    Abstract: A method and system for increasing ease-of-use and bandwidth utilization in a wireless device capable of accessing a communication network is disclosed. The present invention receives information about the wireless device's environment, and then uses the environment to determine web sites most likely to be requested. Identifiers of the web sites most likely to be requested are then pushed to the wireless device for selection by the user. In a further aspect of the present invention, the wireless device may also pre-fetch contents from the identified web sites in times when bandwidth is not in use to further speed responsiveness of the device.
    Type: Grant
    Filed: May 30, 2000
    Date of Patent: November 22, 2005
    Assignee: International Business Machines Corporation
    Inventors: Sandeep Kishan Singhal, Edith Helen Stern, Barry E. Willner
  • Patent number: 6925481
    Abstract: Methods, systems, and computer program instructions for enabling users of pervasive devices to remotely access and manipulate information in ways that might otherwise be impossible or impractical because of inherent limitations of the device. The disclosed techniques enable a wide variety of data manipulation operations to be performed on behalf of the pervasive device, for a wide variety of content types. In preferred embodiments, no modifications or add-ons are required to the pervasive device.
    Type: Grant
    Filed: May 3, 2001
    Date of Patent: August 2, 2005
    Assignee: Symantec Corp.
    Inventors: Sandeep Kishan Singhal, Barry Eliot Levinson, Darren Michael Sanders
  • Patent number: 6851050
    Abstract: The present invention provides methods, systems, and computer program instructions for providing location-independent packet routing and secure access in a wireless networking environment (such as that encountered within a building), enabling client devices to travel seamlessly within the environment. Each client device uses a constant address. An address translation process that is transparent to the client and server is automatically performed as the device roams through the environment, enabling efficient client migration from one supporting access point to another. The secure access techniques provide user-centric authentication and allow policy-driven packet filtering, while taking advantage of encryption capabilities that are built in to the hardware at each endpoint.
    Type: Grant
    Filed: May 25, 2001
    Date of Patent: February 1, 2005
    Assignee: ReefEdge, Inc.
    Inventors: Sandeep Kishan Singhal, Ajei Sarat Gopal
  • Publication number: 20040086123
    Abstract: The present invention provides methods, systems, and computer program instructions for providing location-independent packet routing and secure access in a wireless networking environment (such as that encountered within a building), enabling client devices to travel seamlessly within the environment. Each client device uses a constant address. An address translation process that is transparent to the client and server is automatically performed as the device roams through the environment, enabling efficient client migration from one supporting access point to another. The secure access techniques provide user-centric authentication and allow policy-driven packet filtering, while taking advantage of encryption capabilities that are built in to the hardware at each endpoint.
    Type: Application
    Filed: October 18, 2003
    Publication date: May 6, 2004
    Inventors: Richard Kent Neves, Sandeep Kishan Singhal, Rangachari Anand, Ajei Sarat Gopal, Yoonho Park
  • Patent number: 6691227
    Abstract: The present invention provides methods, systems, and computer program instructions for providing location-independent packet routing and secure access in a wireless networking environment (such as that encountered within a building), enabling client devices to travel seamlessly within the environment. Each client device uses a constant address. An address translation process that is transparent to the client and server is automatically performed as the device roams through the environment, enabling efficient client migration from one supporting access point to another. The secure access techniques provide user-centric authentication and allow policy-driven packet filtering, while taking advantage of encryption capabilities that are built in to the hardware at each endpoint.
    Type: Grant
    Filed: September 8, 2000
    Date of Patent: February 10, 2004
    Assignee: ReefEdge, Inc.
    Inventors: Richard Kent Neves, Sandeep Kishan Singhal, Rangachari Anand, Ajei Sarat Gopal, Yoonho Park
  • Patent number: 6662224
    Abstract: Methods, systems and computer program products are provided for accessing an alternative display from a data processing system by automatically discovering the accessibility of a display server operably associated with a network upon connection of the data processing system with the network. Display information corresponding to display content to be rendered by a display of the data processing system is generated and provided to the display server over the network so as to allow the corresponding display content to be rendered by the display server on a display associated with the display server.
    Type: Grant
    Filed: September 24, 1999
    Date of Patent: December 9, 2003
    Assignee: International Business Machines Corporation
    Inventors: Alastair J. Angwin, David George Bevis, Stefan Georg Hild, Sandeep Kishan Singhal
  • Publication number: 20030195002
    Abstract: The present invention provides methods, systems, and computer program instructions for enabling a variety of devices, particularly low-power hand-held devices, to travel seamlessly through a networking environment such as that encountered within a building by establishing connectivity to a plurality of network access points. The illusion of seamless network connectivity is provided by having these access points coordinate with a core server to perform user authentication, device address assignment, and handoff services.
    Type: Application
    Filed: June 9, 2003
    Publication date: October 16, 2003
    Inventors: Sandeep Kishan Singhal, Ajei Sarat Gopal, Inder Sarat Gopal
  • Patent number: 6633761
    Abstract: The present invention provides methods, systems, and computer program instructions for enabling a variety of devices, particularly low-power hand-held devices, to travel seamlessly through a networking environment such as that encountered within a building by establishing connectivity to a plurality of network access points. The illusion of seamless network connectivity is provided by having these access points coordinate with a core server to perform user authentication, device address assignment, and handoff services.
    Type: Grant
    Filed: August 11, 2000
    Date of Patent: October 14, 2003
    Assignee: ReefEdge, Inc.
    Inventors: Sandeep Kishan Singhal, Ajei Sarat Gopal, Inder Sarat Gopal
  • Patent number: 6598161
    Abstract: Methods, systems and computer program products are provided which encrypt a document by dividing the document into at least a first portion having a first security level and a second portion having a second security level. The document is then encrypted utilizing at least two encryption keys so as to encrypt the first portion of the document with a first of the at least two encryption keys and so as to encrypt the second portion of the document with a second of the at least two encryption keys. Preferably, the document is sequentially encrypted utilizing at least two encryption keys so as to encrypt the first portion of the document with a first of the at least two encryption keys and so as to encrypt the first and the second portion of the document with a second of the at least two encryption keys. An encrypted document utilizing the encryption techniques of the present invention is also provided as are methods, systems and computer program products for decrypting such documents.
    Type: Grant
    Filed: August 9, 1999
    Date of Patent: July 22, 2003
    Assignee: International Business Machines Corporation
    Inventors: Karen Ruth Kluttz, Sandeep Kishan Singhal
  • Publication number: 20030093691
    Abstract: Techniques for enhancing security in networking environments, whereby a cryptographic node negotiates a set of security parameters (a “security association”) with an end node, on behalf of a routing node (an “edge router”), and then securely distributes the negotiated security parameters to the edge router and/or to other edge routers in the network. The disclosed negotiation techniques allow the end node to physically move during the negotiation, yet still establish the security association, and the secure distribution enables the end node to move seamlessly through the network yet continue communicating securely. The disclosed techniques may also be used advantageously in other environments, such as clustered server environments, and allow an end node to communicate with multiple routing or server nodes for a variety of reasons (for example, during a hot-swap to a different server during fail-over or as a result of load balancing).
    Type: Application
    Filed: November 13, 2001
    Publication date: May 15, 2003
    Applicant: ReefEdge, Inc., a Delaware corporation
    Inventors: Thor John Lancelot Simon, Alain Franck Gefflaut, Philippe Alain Pierre Joubert, Sandeep Kishan Singhal, Richard Kent Neves
  • Patent number: 6530840
    Abstract: A game lobby allows users to open a game with their name at a central place so that others may see and join that game. The user can set the criteria for starting this game, such as the number of players or start time, whichever comes first. This paradigm enables a platform-independent object model without the burden of multi-user communication management by the game developer. The object model enables the development of game lobby services by multiple vendors and allows games to freely operate with any of these lobby implementations.
    Type: Grant
    Filed: April 2, 1997
    Date of Patent: March 11, 2003
    Assignee: International Business Machines Corporation
    Inventors: Gennaro A. Cuomo, Binh Q. Nguyen, Richard J. Redpath, Sandeep Kishan Singhal
  • Publication number: 20020178211
    Abstract: Methods, systems, and computer program instructions for enabling users of pervasive devices to remotely access and manipulate information in ways that might otherwise be impossible or impractical because of inherent limitations of the device. The disclosed techniques enable a wide variety of data manipulation operations to be performed on behalf of the pervasive device, for a wide variety of content types. In preferred embodiments, no modifications or add-ons are required to the pervasive device.
    Type: Application
    Filed: May 3, 2001
    Publication date: November 28, 2002
    Applicant: ReefEdge, Inc. a Delaware corporation
    Inventors: Sandeep Kishan Singhal, Barry Eliot Levinson, Darren Michael Sanders
  • Patent number: 6477576
    Abstract: Methods, systems and computer program products are provided for the automated discovery of a services menu of a processing system such as a pervasive computing device by broadcasting to a plurality of devices connected to a network, a Request Services Menu message. The Request Services Menu message provides information about the pervasive computing device broadcasting the message. In response to the broadcast message, a services menu associated with the pervasive computing device is received and provided to a user of the pervasive computing device. The services menu may also be updated by sending a Services Menu Update to the device.
    Type: Grant
    Filed: June 17, 1999
    Date of Patent: November 5, 2002
    Assignee: International Business Machines Corporation
    Inventors: Alastair J. Angwin, David George Bevis, Stefan Georg Hild, Sandeep Kishan Singhal
  • Patent number: 6446096
    Abstract: Content developers author Web content that is both appropriate for a desktop machine having a mouse and a keyboard and for client devices having alternative user input hardware. This content is capable of being received by the client browser and interpreted according to the local user input capabilities, whether they be a standard keyboard and mouse, numeric keypad, pen, or other input device.
    Type: Grant
    Filed: September 11, 1998
    Date of Patent: September 3, 2002
    Assignee: International Business Machines Corporation
    Inventors: Ian Michael Holland, Sandeep Kishan Singhal
  • Publication number: 20020059405
    Abstract: Methods, systems and computer program products are provided for the automated discovery of a services menu of a processing system such as a pervasive computing device by broadcasting to a plurality of devices connected to a network, a Request Services Menu message. The Request Services Menu message provides information about the pervasive computing device broadcasting the message. In response to the broadcast message, a services menu associated with the pervasive computing device is received and provided to a user of the pervasive computing device. The services menu may also be updated by sending a Services Menu Update to the device.
    Type: Application
    Filed: June 17, 1999
    Publication date: May 16, 2002
    Inventors: ALASTAIR J. ANGWIN, DAVID GEORGE BEVIS, STEFAN GEORG HILD, SANDEEP KISHAN SINGHAL
  • Publication number: 20020032855
    Abstract: The present invention provides methods, systems, and computer program instructions for providing location-independent packet routing and secure access in a wireless networking environment (such as that encountered within a building), enabling client devices to travel seamlessly within the environment. Each client device uses a constant address. An address translation process that is transparent to the client and server is automatically performed as the device roams through the environment, enabling efficient client migration from one supporting access point to another. The secure access techniques provide user-centric authentication and allow policy-driven packet filtering, while taking advantage of encryption capabilities that are built in to the hardware at each endpoint.
    Type: Application
    Filed: May 25, 2001
    Publication date: March 14, 2002
    Inventors: Richard Kent Neves, Sandeep Kishan Singhal, Rangachari Anand, Ajei Sarat Gopal, Yoonho Park
  • Patent number: 6256632
    Abstract: Methods, systems and computer program products are provided for managing shared data elements among a plurality of different client processes in a network environment. Shared data elements are associated with a Flow. A Flow is a logical stream of data that is only transmitted to a client process that explicitly subscribes for updates from the Flow. Update requests for the shared data elements are transmitted from client processes along the Flow so as to request the receipt of update notifications along the Flow. Update notifications are also transmitted about the shared data elements to the client processes along the Flow which have requested update notifications. Content of the shared data elements is, thereby, delivered to applications executing within said at least one client process which have requested updates of the shared data elements.
    Type: Grant
    Filed: February 17, 1998
    Date of Patent: July 3, 2001
    Assignee: International Business Machines Corporation
    Inventors: Michael L. Fraenkel, Binh Q. Nguyen, Sandeep Kishan Singhal
  • Patent number: 6151622
    Abstract: Methods, systems and computer program products are provided for synchronizing views among a plurality of different Web browsers in a network environment by selecting a source root frame displayed by a source browser included in the plurality of different web browsers and generating a description of a frame hierarchy from the selected source root frame. The description of a frame hierarchy is transmitted over the network environment and the frame hierarchy duplicated from the description into a selected target root frame of at least one of the plurality of different Web browsers.
    Type: Grant
    Filed: February 2, 1998
    Date of Patent: November 21, 2000
    Assignee: International Business Machines Corp.
    Inventors: Michael L. Fraenkel, Sandeep Kishan Singhal
  • Patent number: 6148328
    Abstract: Dynamic information is unobtrusively provided to a target user about other users in an online environment. The target user is informed of the arrival and departure from the environment of particular selected users. Additionally, an indication of an aggregate number of users in the environment is given to the target user.
    Type: Grant
    Filed: January 29, 1998
    Date of Patent: November 14, 2000
    Assignee: International Business Machines Corp.
    Inventors: Gennaro Cuomo, Sandeep Kishan Singhal
  • Patent number: 6041343
    Abstract: Server capacity is increased on a network computer system. A total number of peers that an individual client will communicate with directly is determined. Then, a total number of clients handled by a server interconnected to the individual client is reduced by the determined total number or peers.
    Type: Grant
    Filed: December 19, 1996
    Date of Patent: March 21, 2000
    Assignee: International Business Machines Corp.
    Inventors: Binh Q. Nguyen, Richard J. Redpath, Sandeep Kishan Singhal