Patents by Inventor Keith J. Purcell

Keith J. Purcell 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: 7089507
    Abstract: A system and method for displaying a geographical map using a single stylus movement is presented. A user contacts a display with the stylus and selects an area on the geographical map in which the user wishes to view. The user moves the stylus into a zoom zone which processing interprets stylus movements to either zoom in or zoom out of the map. When the user is satisfied with a magnification level corresponding to the zoom commands, the user enters a pan zone. The user moves the stylus around the selected area to view other parts of the map. Processing displays different map views corresponding to the stylus movement.
    Type: Grant
    Filed: August 12, 2002
    Date of Patent: August 8, 2006
    Assignee: International Business Machines Corporation
    Inventors: David B. Lection, Steven M. Miller, Mark E. Molander, Keith J. Purcell
  • Publication number: 20040139144
    Abstract: A method, system, and computer program product for allowing a non-member device to access a computational grid. A set of web services is created to provide a port through which a user can access a computational grid using a non-member device. The web services are created using an XML based workflow definition language, such as Web Services Flow Language (WSFL) to provide access to one or more computational grids. A server accepts a user request via a web browser, uses the XML based workflow definition language such as WSFL to create a web service to identify the correct grid or grids that would provided the requested resource, identify an available member of the chosen grid, and create a request that can be processed by the grid member operating within the grid protocols. Once the grid member has obtained the requested solution, the solution is returned to the web service and then supplied to the non-member device.
    Type: Application
    Filed: December 31, 2002
    Publication date: July 15, 2004
    Inventors: Virinder M. Batra, Steven M. Miller, Keith J. Purcell
  • Publication number: 20040027395
    Abstract: A system and method for displaying a geographical map using a single stylus movement is presented. A user contacts a display with the stylus and selects an area on the geographical map in which the user wishes to view. The user moves the stylus into a zoom zone which processing interprets stylus movements to either zoom in or zoom out of the map. When the user is satisfied with a magnification level corresponding to the zoom commands, the user enters a pan zone. The user moves the stylus around the selected area to view other parts of the map. Processing displays different map views corresponding to the stylus movement.
    Type: Application
    Filed: August 12, 2002
    Publication date: February 12, 2004
    Applicant: International Business Machine Corporation
    Inventors: David B. Lection, Steven M. Miller, Mark E. Molander, Keith J. Purcell
  • Patent number: 6535874
    Abstract: A technique for permitting a client in a client/server computing environment to query a plurality of databases for desired data utilizing a single query sent over a network one time. The single query need not be written in the syntax for the target database, but includes the names of the database and table within the database which contains the desired data. The query is sent from the client over the network via a specified socket, and is received by servers connected to the network which are listening to the specified socket. Each server includes code which determines if the desired data is present in a database which is associated therewith. If so, the server code generates an appropriate query for its associated database, retrieves the desired data from the database and forwards the data to the client over the network.
    Type: Grant
    Filed: March 16, 2001
    Date of Patent: March 18, 2003
    Assignee: International Business Machines Corporation
    Inventor: Keith J. Purcell
  • Patent number: 6286138
    Abstract: A technique for creating client-server applications that permits the client component to be updated remotely, such as over a network or the like, and implementing the updating of a client portion of the application. The client is developed so that certain configurable components thereof may be effectively turned on or off by instructions contained in a bit string and to include parsing functionality for parsing an input bit string. Each configurable component corresponds to a different position in the bit string. When it is determined that the client is down level, the bit string which represents the current preferred client configuration is transmitted to the client. The client parses the bit string, and based on the instruction contained in the position of the bit string which corresponds to each configurable component of the client, turns that component on or off.
    Type: Grant
    Filed: December 31, 1998
    Date of Patent: September 4, 2001
    Assignee: International Business Machines Corporation
    Inventor: Keith J. Purcell
  • Publication number: 20010013038
    Abstract: A technique for permitting a client in a client/server computing environment to query a plurality of databases for desired data utilizing a single query sent over a network one time. The single query need not be written in the syntax for the target database, but includes the names of the database and table within the database which contains the desired data. The query is sent from the client over the network via a specified socket, and is received by servers connected to the network which are listening to the specified socket. Each server includes code which determines if the desired data is present in a database which is associated therewith. If so, the server code generates an appropriate query for its associated database, retrieves the desired data from the database and forwards the data to the client over the network.
    Type: Application
    Filed: March 16, 2001
    Publication date: August 9, 2001
    Inventor: Keith J. Purcell
  • Patent number: 6233584
    Abstract: A technique for permitting a client in a client/server computing environment to query a plurality of databases for desired data utilizing a single query sent over a network one time. The single query need not be written in the syntax for the target database, but includes the names of the database and table within the database which contains the desired data. The query is sent from the client over the network via a specified socket, and is received by servers connected to the network which are listening to the specified socket. Each server includes code which determines if the desired data is present in a database which is associated therewith. If so, the server code generates an appropriate query for its associated database, retrieves the desired data from the database and forwards the data to the client over the network.
    Type: Grant
    Filed: September 9, 1997
    Date of Patent: May 15, 2001
    Assignee: International Business Machines Corporation
    Inventor: Keith J. Purcell