Patents by Inventor Christopher R. Vincent

Christopher R. Vincent 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: 8402518
    Abstract: A system, method and computer program product are provided for managing authentication information for a user. According to the method, a master digital key is received from the user, and authentication of the user is obtained based on the master digital key. There is received from the user a selection of one identity from among a plurality of identities that are stored for the user. Authentication information for the user is provided into an application or web page based on the one identity selected by the user. In one embodiment, the authentication information is provided by recognizing a web page for which authentication information is stored, and automatically filling the authentication information for the user into appropriate elements of the web page.
    Type: Grant
    Filed: January 7, 2009
    Date of Patent: March 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Elias D. Torres, Christopher R. Vincent
  • Patent number: 7937445
    Abstract: A method and system enter a correction for a previously sent message, determine whether to send a complete corrected message or a message correction specification, and send the selected message to a messaging server. The messaging server receives the message correction specification and a message identifier (ID), and sends the message correction specification and the message ID to a recipient client system if a message with a corresponding message ID has previously been sent to the recipient client system. Then, the recipient client system receives the message correction specification and message ID, retrieves the message with a corresponding message ID from its conversation log, corrects the message, updates the conversation log, and activates an alert to notify a user of an update. If the message has not previously been sent, the messaging server corrects the message and sends the corrected message and the message ID to the recipient client system.
    Type: Grant
    Filed: April 29, 2009
    Date of Patent: May 3, 2011
    Assignee: International Business Machines Corporation
    Inventor: Christopher R. Vincent
  • Patent number: 7840542
    Abstract: The invention provides a method and system for controlling access to semantic web statements. The method comprises the steps of providing a set of semantic web statements in a defined format, and storing the statements in one or more first tables; and constructing a set of access control lists in the defined format, and storing the lists in one or more second tables. Each of the access control lists of the second tables is connected to one or more of the statements of the first tables, and the access control lists are used to enforce access rules to the semantic statements. Preferably, this access is enforced by filtering out web statements that users do not have permission to read, and by returning errors when users attempt to make changes to the semantic statements that the users do not have permission to change.
    Type: Grant
    Filed: February 6, 2006
    Date of Patent: November 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: Joseph P. Betz, Christopher R. Vincent
  • Patent number: 7810038
    Abstract: A method, system and computer readable medium for providing an editing mode for a graphical user interface (GUI) is described. A toggle widget is provided to a user of a GUI during execution of the application presenting the GUI. When the user presses the toggle widget, the GUI is placed in an editing mode, whereby the normal functions of all of the widgets of the GUI, except for the toggle widget, are suspended. While in editing mode, the user is allowed to modify the locations of all of the widgets of the GUI, except for the toggle widget. The user subsequently modifies the locations of widgets of the GUI. Then, the user presses the toggle widget again and the GUI is exited from editing mode. Once exited from editing mode, the normal functions of all of the widgets of the GUI are restored and the new locations of the widgets are fixed.
    Type: Grant
    Filed: May 3, 2002
    Date of Patent: October 5, 2010
    Assignee: International Business Machines Corporation
    Inventors: Moshe E. Matsa, Julius Q. Quiaot, Christopher D. Spitzer, Christopher R. Vincent
  • Patent number: 7797375
    Abstract: A method is provided for responding to a resource request from a requesting user node in a network of user nodes. According to the method, a response to the resource request is received at a first user node of the network, and it is determined (e.g., randomly) whether or not to send the response back to the requesting user node. When it is determined not to send the response to the requesting user node, the response is forwarded to a second user node of the network through a direct connection. When it is determined to send the response to the requesting user node, the response is sent back to the requesting user node. Also provided is a user node for use in a computer network having user nodes that are each connected to other user nodes through direct connections.
    Type: Grant
    Filed: May 7, 2001
    Date of Patent: September 14, 2010
    Assignee: International Business Machines Corporat
    Inventor: Christopher R. Vincent
  • Patent number: 7783762
    Abstract: A method is provided for discovering resources in a network of user nodes. According to the method, a resource request to be published is received at a first user node of the network, and it is determined (e.g., randomly) whether or not to send the resource request to a server node. When it is determined not to send the resource request to the server node, the resource request is forwarded to a second user node of the network through a direct connection. When it is determined to send the resource request to the server node, the resource request is sent to the server node for publication. Also provided is a user node for use in a computer network of the type that includes user nodes and at least one server node, with each user node being connected to at least one other user node through a direct connection.
    Type: Grant
    Filed: September 22, 2006
    Date of Patent: August 24, 2010
    Assignee: International Business Machines Corporation
    Inventor: Christopher R. Vincent
  • Publication number: 20090216849
    Abstract: A method and system enter a correction for a previously sent message, determine whether to send a complete corrected message or a message correction specification, and send the selected message to a messaging server. The messaging server receives the message correction specification and a message identifier (ID), and sends the message correction specification and the message ID to a recipient client system if a message with a corresponding message ID has previously been sent to the recipient client system. Then, the recipient client system receives the message correction specification and message ID, retrieves the message with a corresponding message ID from its conversation log, corrects the message, updates the conversation log, and activates an alert to notify a user of an update. If the message has not previously been sent, the messaging server corrects the message and sends the corrected message and the message ID to the recipient client system.
    Type: Application
    Filed: April 29, 2009
    Publication date: August 27, 2009
    Applicant: International Business Machines Corporation
    Inventor: CHRISTOPHER R. VINCENT
  • Patent number: 7565324
    Abstract: A system and method for allowing client computers to access data or processing on remote computers without requiring the remote computer's recognition of the client computer. An authorizing computer provides client computers with a data specification and remote computer address along with an authorization code that may only be used for a limited number of times. A client computer then accesses the remote computer to access secure data. The authorization codes of the example embodiment are stored on the authorizing computer and the remote computer and simple look up and comparison is used to validate the authorization code on the remote computer.
    Type: Grant
    Filed: January 31, 2006
    Date of Patent: July 21, 2009
    Assignee: International Business Machines Corporation
    Inventor: Christopher R. Vincent
  • Patent number: 7552151
    Abstract: A method, apparatus, and program product for modifying Resource Description Framework (RDF) statements in a client-server system. The client-server system includes a server on which is stored RDF statements. A service request is assembled at a client connected to the server requesting modifications to an RDF statement stored in the server. The service request is sent from the client to the server, modifying the RDF statement at the server responsive to the service request. A service response is sent from the server to the client indicating if the modification of the RDF statement was successful. The service request may be an Add RDF request, an Update RDF request or a Remove RDF request. The service request and the service response are stored in memory in the client for tracking purposes.
    Type: Grant
    Filed: February 6, 2006
    Date of Patent: June 23, 2009
    Assignee: International Business Machines Corporation
    Inventors: Joseph P. Betz, Christopher R. Vincent
  • Patent number: 7543033
    Abstract: A method and system enter a correction for a previously sent message, determine whether to send a complete corrected message or a message correction specification, and send the selected message to a messaging server. The messaging server receives the message correction specification and a message identifier (ID), and sends the message correction specification and the message ID to a recipient client system if a message with a corresponding message ID has previously been sent to the recipient client system. Then, the recipient client system receives the message correction specification and message ID, retrieves the message with a corresponding message ID from its conversation log, corrects the message, updates the conversation log, and activates an alert to notify a user of an update. If the message has not previously been sent, the messaging server corrects the message and sends the corrected message and the message ID to the recipient client system.
    Type: Grant
    Filed: September 10, 2007
    Date of Patent: June 2, 2009
    Assignee: International Business Machines Corporation
    Inventor: Christopher R. Vincent
  • Publication number: 20090125991
    Abstract: A system, method and computer program product are provided for managing authentication information for a user. According to the method, a master digital key is received from the user, and authentication of the user is obtained based on the master digital key. There is received from the user a selection of one identity from among a plurality of identities that are stored for the user. Authentication information for the user is provided into an application or web page based on the one identity selected by the user. In one embodiment, the authentication information is provided by recognizing a web page for which authentication information is stored, and automatically filling the authentication information for the user into appropriate elements of the web page.
    Type: Application
    Filed: January 7, 2009
    Publication date: May 14, 2009
    Applicant: International Business Machines Corp.
    Inventors: ELIAS D. TORRES, Christopher R. Vincent
  • Patent number: 7519599
    Abstract: Disclosed are a method and system for scalable distribution of semantic web updates. A first embodiment of the invention leverages publish/subscribe technology to distribute those updates such that clients receive only the information they require. A second embodiment of the invention uses an access control feature to limit the statements clients are allowed to read. Optionally, in this second embodiment, the same publish/subscribe messaging infrastructure may be used both to distribute updated semantic web data, and also to distribute relevant changes to the access control information. The invention is particularly well suited for use with the Resource Description Framework (RDF) language.
    Type: Grant
    Filed: June 12, 2006
    Date of Patent: April 14, 2009
    Assignee: International Business Machines Corporation
    Inventors: Joseph P. Betz, Matthew N. Roy, Christopher R. Vincent
  • Patent number: 7490242
    Abstract: A system, method and computer program product are provided for managing authentication information for a user. According to the method, a master digital key is received from the user, and authentication of the user is obtained based on the master digital key. There is received from the user a selection of one identity from among a plurality of identities that are stored for the user. Authentication information for the user is provided into an application or web page based on the one identity selected by the user. In one embodiment, the authentication information is provided by recognizing a web page for which authentication information is stored, and automatically filling the authentication information for the user into appropriate elements of the web page.
    Type: Grant
    Filed: February 9, 2004
    Date of Patent: February 10, 2009
    Assignee: International Business Machines Corporation
    Inventors: Elias D. Torres, Christopher R. Vincent
  • Publication number: 20080281937
    Abstract: Configurable, pluggable delivery managers are responsible for routing instant messages to intended recipients. A delivery manager is selected for a particular message, and that delivery manager defines, at runtime, a delivery policy to be used to route the instant message to an intended recipient of the message. The delivery policy is based upon a configuration of the delivery manager, a user configuration of the intended recipient, and one or more available delivery mechanisms. The delivery manager routes the instant message using the delivery policy.
    Type: Application
    Filed: July 25, 2008
    Publication date: November 13, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Moshe M. E. Matsa, Julius Q. Quiaot, Christopher R. Vincent
  • Patent number: 7412490
    Abstract: Configurable, pluggable delivery managers are responsible for routing instant messages to intended recipients. A delivery manager is selected for a particular message, and that delivery manager defines, at runtime, a delivery policy to be used to route the instant message to an intended recipient of the message. The delivery policy is based upon a configuration of the delivery manager, a user configuration of the intended recipient, and one or more available delivery mechanisms. The delivery manager routes the instant message using the delivery policy.
    Type: Grant
    Filed: January 18, 2005
    Date of Patent: August 12, 2008
    Assignee: International Business Machines Corporation
    Inventors: Moshe M. E. Matsa, Julius Q. Quiaot, Christopher R. Vincent
  • Publication number: 20080005278
    Abstract: Disclosed are a method and system for scalable distribution of semantic web updates. A first embodiment of the invention leverages publish/subscribe technology to distribute those updates such that clients receive only the information they require. A second embodiment of the invention uses an access control feature to limit the statements clients are allowed to read. Optionally in this second embodiment, the same publish/subscribe messaging infrastructure may be used both to distribute updated semantic web data and also to distribute relevant changes to the access control information. The invention is particularly well suited for use with the Resource Description Framework (RDF) language.
    Type: Application
    Filed: June 12, 2006
    Publication date: January 3, 2008
    Inventors: Joseph P. Betz, Matthew N. Roy, Christopher R. Vincent
  • Patent number: 7305672
    Abstract: A system, method and computer program product are disclosed for dynamically updating a computer application. According to the method, a subscription request is sent to a publish/subscribe server so as to receive updates to the computer application. An update notification or an update is received from the publish/subscribe server, and the update is dynamically applied to the computer application during execution without restarting the computer application. In one embodiment, the update notification is received from the publish/subscribe server, a request for the update is sent to a second server, and the update is received from the second server. Also provided are a system, method and computer program product for sending updates to a computer application.
    Type: Grant
    Filed: January 6, 2004
    Date of Patent: December 4, 2007
    Assignee: International Business Machines Corporation
    Inventor: Christopher R. Vincent
  • Patent number: 7296057
    Abstract: A method and system enter a correction for a previously sent message, determine whether to send a complete corrected message or a message correction specification, and send the selected message to a messaging server. The messaging server receives the message correction specification and a message identifier (ID), and sends the message correction specification and the message ID to a recipient client system if a message with a corresponding message ID has previously been sent to the recipient client system. Then, the recipient client system receives the message correction specification and message ID, retrieves the message with a corresponding message ID from its conversation log, corrects the message, updates the conversation log, and activates an alert to notify a user of an update. If the message has not previously been sent, the messaging server corrects the message and sends the corrected message and the message ID to the recipient client system.
    Type: Grant
    Filed: January 8, 2002
    Date of Patent: November 13, 2007
    Assignee: International Business Machines Corporation
    Inventor: Christopher R. Vincent
  • Patent number: 7284034
    Abstract: A system and method for routing instant messages uses a user presence service to aid a user in determining to send an instant message to an intended recipient based on user availability information. The method also uses a configurable delivery manager that defines, at runtime, a delivery policy to be used to route the instant message to an intended recipient of the message. The delivery policy is based upon a configuration of the delivery manager, a user configuration of the intended recipient, and one or more available delivery mechanisms. The delivery manager is configured by means of an ordered list of one or more available delivery mechanisms. The delivery manager routes the instant message by dispatching the message by selecting sequential delivery mechanisms, in the order of appearance on the ordered list, until the user presence service indicates the intended recipient is available using the selected delivery mechanism.
    Type: Grant
    Filed: July 11, 2002
    Date of Patent: October 16, 2007
    Assignee: International Business Machines Corporation
    Inventors: Moshe E. Matsa, Julius Q. Quiaot, Christopher R. Vincent
  • Patent number: 7197533
    Abstract: A system, method and computer-readable medium are disclosed for providing support for a non-persistent service. According to a preferred method, a request for a transaction associated with a non-persistent service is received. It is determined whether the transaction can be executed, and a message associated with the request is placed in a queue. If the transaction can be executed, the message is sent to the non-persistent service and removed the message from the queue. Preferably, if the transaction cannot be executed, the message is removed from the queue without being sent to the non-persistent service. Also provided is a web application server that includes a queue for storing a message associated with a request for a transaction associated with a non-persistent service, and an interface for sending the message to the non-persistent service if the web application server can execute the transaction.
    Type: Grant
    Filed: January 24, 2003
    Date of Patent: March 27, 2007
    Assignee: International Business Machines Corporation
    Inventors: Christopher R. Vincent, Matthew N. Roy