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: 8402518Abstract: 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: GrantFiled: January 7, 2009Date of Patent: March 19, 2013Assignee: International Business Machines CorporationInventors: Elias D. Torres, Christopher R. Vincent
-
Patent number: 7937445Abstract: 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: GrantFiled: April 29, 2009Date of Patent: May 3, 2011Assignee: International Business Machines CorporationInventor: Christopher R. Vincent
-
Patent number: 7840542Abstract: 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: GrantFiled: February 6, 2006Date of Patent: November 23, 2010Assignee: International Business Machines CorporationInventors: Joseph P. Betz, Christopher R. Vincent
-
Patent number: 7810038Abstract: 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: GrantFiled: May 3, 2002Date of Patent: October 5, 2010Assignee: International Business Machines CorporationInventors: Moshe E. Matsa, Julius Q. Quiaot, Christopher D. Spitzer, Christopher R. Vincent
-
Patent number: 7797375Abstract: 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: GrantFiled: May 7, 2001Date of Patent: September 14, 2010Assignee: International Business Machines CorporatInventor: Christopher R. Vincent
-
Patent number: 7783762Abstract: 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: GrantFiled: September 22, 2006Date of Patent: August 24, 2010Assignee: International Business Machines CorporationInventor: Christopher R. Vincent
-
Publication number: 20090216849Abstract: 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: ApplicationFiled: April 29, 2009Publication date: August 27, 2009Applicant: International Business Machines CorporationInventor: CHRISTOPHER R. VINCENT
-
Patent number: 7565324Abstract: 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: GrantFiled: January 31, 2006Date of Patent: July 21, 2009Assignee: International Business Machines CorporationInventor: Christopher R. Vincent
-
Patent number: 7552151Abstract: 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: GrantFiled: February 6, 2006Date of Patent: June 23, 2009Assignee: International Business Machines CorporationInventors: Joseph P. Betz, Christopher R. Vincent
-
Patent number: 7543033Abstract: 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: GrantFiled: September 10, 2007Date of Patent: June 2, 2009Assignee: International Business Machines CorporationInventor: Christopher R. Vincent
-
Publication number: 20090125991Abstract: 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: ApplicationFiled: January 7, 2009Publication date: May 14, 2009Applicant: International Business Machines Corp.Inventors: ELIAS D. TORRES, Christopher R. Vincent
-
Patent number: 7519599Abstract: 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: GrantFiled: June 12, 2006Date of Patent: April 14, 2009Assignee: International Business Machines CorporationInventors: Joseph P. Betz, Matthew N. Roy, Christopher R. Vincent
-
Patent number: 7490242Abstract: 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: GrantFiled: February 9, 2004Date of Patent: February 10, 2009Assignee: International Business Machines CorporationInventors: Elias D. Torres, Christopher R. Vincent
-
Publication number: 20080281937Abstract: 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: ApplicationFiled: July 25, 2008Publication date: November 13, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Moshe M. E. Matsa, Julius Q. Quiaot, Christopher R. Vincent
-
Patent number: 7412490Abstract: 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: GrantFiled: January 18, 2005Date of Patent: August 12, 2008Assignee: International Business Machines CorporationInventors: Moshe M. E. Matsa, Julius Q. Quiaot, Christopher R. Vincent
-
Publication number: 20080005278Abstract: 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: ApplicationFiled: June 12, 2006Publication date: January 3, 2008Inventors: Joseph P. Betz, Matthew N. Roy, Christopher R. Vincent
-
Patent number: 7305672Abstract: 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: GrantFiled: January 6, 2004Date of Patent: December 4, 2007Assignee: International Business Machines CorporationInventor: Christopher R. Vincent
-
Patent number: 7296057Abstract: 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: GrantFiled: January 8, 2002Date of Patent: November 13, 2007Assignee: International Business Machines CorporationInventor: Christopher R. Vincent
-
Patent number: 7284034Abstract: 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: GrantFiled: July 11, 2002Date of Patent: October 16, 2007Assignee: International Business Machines CorporationInventors: Moshe E. Matsa, Julius Q. Quiaot, Christopher R. Vincent
-
Patent number: 7197533Abstract: 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: GrantFiled: January 24, 2003Date of Patent: March 27, 2007Assignee: International Business Machines CorporationInventors: Christopher R. Vincent, Matthew N. Roy