Patents by Inventor Eben P. Stewart
Eben P. Stewart 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: 9124447Abstract: Two way communication is provided in a one to many pub/sub environment. A community of users admitted to the community by subscription authorization receive messages (preferably Instant Messages) published from a requesting user. The request message is sent to a robot user (program application) that represents the community of users but appears to the community as simply another user. The robot user publishes the request message (using a pub/sub service) to the community of users. A user in the community of users receives messages to the community according to his personal message filter. The user responds to the requesting user with a response message. The response message includes information identifying the request message.Type: GrantFiled: July 26, 2002Date of Patent: September 1, 2015Assignee: International Business Machines CorporationInventors: Brian D. Goodman, Konrad C. Lagarde, Eben P. Stewart, Michael Van Der Meulen, Jessica Wu
-
Patent number: 9100219Abstract: A first Instant Message is published to a group of subscribing clients. The message is received by an application at a first client. A response message is created at the first client, the response message comprising information provided by the first client, the first message and information about the first client. The response message is returned to the originator of the published first message.Type: GrantFiled: December 8, 2003Date of Patent: August 4, 2015Assignee: International Business Machines CorporationInventors: Brian D. Goodman, Konrad C. Lagarde, Eben P. Stewart, Michael Van Der Meulen, Jessica Wu
-
Patent number: 8849893Abstract: A message received from a user causes a query of a dynamic database such as a FAQ or Relational Database, the results of the query are returned to the user. Furthermore the received message is published to a community of anonymous users. Optionally the user can edit the returned results and store the edited version in the dynamic database or edit the dynamic database via a GUI interface.Type: GrantFiled: October 7, 2005Date of Patent: September 30, 2014Assignee: International Business Machines CorporationInventors: Brian D. Goodman, Konrad C. Lagarde, Eben P. Stewart, Michael Van Der Meulen, Jessica Wu
-
Patent number: 8090687Abstract: A system and program product having at least one subscriber subscribing to topics from one or more data sources. The number of subscriptions for each data source are registered in a table in real time. Upon detecting subscription activity, a matching routine compares the number of subscriptions registered for the available data source with a predetermined value, and if the number of subscribers exceeds the predetermined value a data source process corresponding to the data source will be started, and messages from the data source will be sent to the data source subscriber/s, otherwise, the data source provider will be stopped and not longer send messages.Type: GrantFiled: April 8, 2008Date of Patent: January 3, 2012Assignee: International Business Machines CorporationInventors: Eben P. Stewart, Matthew Stokes, Michael Van Der Meulen
-
Patent number: 7890489Abstract: A system, and program product having at least one subscriber subscribing to topics from one or more data sources. The data sources available and the number of subscriptions for each data source are registered in a table in real time. Upon detecting either subscription activity by the subscribers or availability of data on a data source, a matching routine compares the subscriptions registered for the available data source and enables the sending of messages from the available data source to subscriber/s.Type: GrantFiled: July 11, 2008Date of Patent: February 15, 2011Assignee: International Business Machines CorporationInventors: Eben P. Stewart, Matthew Stoken, Michael Van Der Meulen
-
Patent number: 7734927Abstract: In a network of computer systems having a group of users subscribing to a service comprising restricted channels, a user applies for an action to be performed by an automated software agent. The agent initiates a poll of a predetermined group of subscribers soliciting votes for approving the action. When the poll is complete, the votes are tallied by the agent and compared with predetermined authorization rules. If the votes pass the rules test, the action is approved and performed by a software agent. The user in one embodiment is an automated software agent.Type: GrantFiled: July 21, 2004Date of Patent: June 8, 2010Assignee: International Business Machines CorporationInventors: Eben P. Stewart, Michael Van Der Meulen
-
Patent number: 7734709Abstract: Electronic message response reception at a client computer in a conversation are throttled according to a predetermined critera in order to reduce the volume of messages the client is presented. Critera for throttling messages comprises only presenting messages in a predetermined time window, presenting only a predetermined number of response messages, presenting messages based on previous responder activity and presenting only messages from predefined senders.Type: GrantFiled: September 14, 2005Date of Patent: June 8, 2010Assignee: International Business Machines CorporationInventors: Brian D. Goodman, Konrad C. Lagarde, Eben P. Stewart, Michael Van Der Meulen, Jessica Wu
-
Publication number: 20090182742Abstract: A system, and program product having at least one subscriber subscribing to topics from one or more data sources. The data sources available and the number of subscriptions for each data source are registered in a table in real time. Upon detecting either subscription activity by the subscribers or availability of data on a data source, a matching routine compares the subscriptions registered for the available data source and enables the sending of messages from the available data source to subscriber/s.Type: ApplicationFiled: July 11, 2008Publication date: July 16, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eben P. Stewart, Matthew Stoken, Michael Van Der Meulen
-
Patent number: 7461062Abstract: A method having at least one subscriber subscribing to topics from one or more data sources. The data sources available and the number of subscriptions for each data source are registered in a table in real time. Upon detecting either subscription activity by the subscribers or availability of data on a data source, a matching routine compares the subscriptions registered for the available data source and enables the sending of messages from the available data source to subscriber/s.Type: GrantFiled: December 1, 2004Date of Patent: December 2, 2008Assignee: International Business Machines CorporationInventors: Eben P. Stewart, Matthew Stokes, Michael Van Der Meulen
-
Publication number: 20080196042Abstract: A system and program product having at least one subscriber subscribing to topics from one or more data sources. The number of subscriptions for each data source are registered in a table in real time. Upon detecting subscription activity, a matching routine compares the number of subscriptions registered for the available data source with a predetermined value, and if the number of subscribers exceeds the predetermined value a data source process corresponding to the data source will be started, and messages from the data source will be sent to the data source subscriber/s, otherwise, the data source provider will be stopped and not longer send messages.Type: ApplicationFiled: April 8, 2008Publication date: August 14, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eben P. Stewart, Matthew Stokes, Michael Van Der Meulen
-
Patent number: 7383266Abstract: A system, method and program product having at least one subscriber subscribing to topics from one or more data sources. The number of subscriptions for each data source are registered in a table in real time. Upon detecting subscription activity, a matching routine compares the number of subscriptions registered for the available data source with a predetermined value, and if the number of subscribers exceeds the predetermined value a data source process corresponding to the data source will be started, and messages from the data source will be sent to the data source subscriber/s, otherwise, the data source provider will be stopped and not longer send messages.Type: GrantFiled: December 1, 2004Date of Patent: June 3, 2008Assignee: International Business Machines CorporationInventors: Eben P. Stewart, Matthew Stokes, Michael Van Der Meulen
-
Patent number: 7287057Abstract: A system and method for transmitting messages from a client messaging application to a third party application is shown. The method includes registering with a set of client messaging applications for sending and receiving messages. A message includes an information request. A message is received from the one of the client messaging applications and the destination of the message is determined. The third party application determined to be the destination of the message is then selected and the message is transmitted to the third party application. In the event that the message included an information request, a return message is received from the third party application. The return message includes the requested information. The destination of the return message is determined. The client messaging application determined to be the destination of the return message is selected and the return message is transmitted to the client messaging application.Type: GrantFiled: November 15, 2001Date of Patent: October 23, 2007Assignee: International Business Machines CorporationInventors: Konrad C. Lagarde, John Rooney, Eben P. Stewart
-
Publication number: 20040117444Abstract: A first Instant Message is published to a group of subscribing clients. The message is received by an application at a first client. A response message is created at the first client, the response message comprising information provided by the first client, the first message and information about the first client. The response message is returned to the originator of the published first message.Type: ApplicationFiled: December 8, 2003Publication date: June 17, 2004Applicant: International Business Machines CorporationInventors: Brian D. Goodman, Konrad C. Lagarde, Eben P. Stewart, Michael Van Der Meulen, Jessica Wu
-
Publication number: 20040019637Abstract: Two way communication is provided in a one to many pub/sub environment. A community of users admitted to the community by subscription authorization receive messages (preferably Instant Messages) published from a requesting user. The request message is sent to a robot user (program application) that represents the community of users but appears to the community as simply another user. The robot user publishes the request message (using a pub/sub service) to the community of users. A user in the community of users receives messages to the community according to his personal message filter. The user responds to the requesting user with a response message. The response message includes information identifying the request message.Type: ApplicationFiled: July 26, 2002Publication date: January 29, 2004Applicant: International Business Machines CorporaionInventors: Brian D. Goodman, Konrad C. Lagarde, Eben P. Stewart, Michael Van Der Meulen, Jessica Wu
-
Publication number: 20030093480Abstract: A system and method for transmitting messages from a client messaging application to a third party application is shown. The method includes registering with a set of client messaging applications for sending and receiving messages. A message includes an information request. A message is received from the one of the client messaging applications and the destination of the message is determined. The third party application determined to be the destination of the message is then selected and the message is transmitted to the third party application. In the event that the message included an information request, a return message is received from the third party application. The return message includes the requested information. The destination of the return message is determined. The client messaging application determined to be the destination of the return message is selected and the return message is transmitted to the client messaging application.Type: ApplicationFiled: November 15, 2001Publication date: May 15, 2003Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Konrad C. Lagarde, John Rooney, Eben P. Stewart