Patents by Inventor Michael Van Der Meulen
Michael Van Der Meulen 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: 8504644Abstract: A client computer is provisioned with interdependent list of web services comprising list information identifying a plurality of web services, wherein further, the list information relates information received from a first web service of the plurality of web services with a subsequently requested second web service. Results of a web service request are provided to another web service request by the client computer utilizing the relationship provided by the list information. Preferably the list information and web service messages from the client computer are XML metadata. A cooperating Generic Mobile Web Services Manager configures and forwards communication between the client and respective web services.Type: GrantFiled: December 11, 2006Date of Patent: August 6, 2013Assignee: International Business Machines CorporationInventors: Chen Shu, Michael Van Der Meulen
-
Patent number: 8499028Abstract: A Generic Mobile Web Services (GMWS) manager provides mobile clients with access to Web Services. The GMWS manager provides an interface between Web Services and mobile clients (hand held PDAs for example). The GMWS manager maintains a registry of supported Web Services and metadata attributes about the Web Services and the mobile client. Information is transferred between a client and a registered web service by way of the GMWS manager based on attributes available to the GMWS manager.Type: GrantFiled: February 23, 2005Date of Patent: July 30, 2013Assignee: International Business Machines CorporationInventors: Chen Shu, Michael Van Der Meulen
-
Patent number: 8438025Abstract: A system includes at least one wireless client device, a service manager, and a plurality of voice transcription servers. The service manager includes a resource management service and a profile management service. The client device communicates the presence of a voice transcription task to the resource management service. The resource management service surveys the plurality of voice transcription servers and selects one voice transcription server based on a set of predefined criteria. The resource management service then communicated an address of the selected server to the profile management service, which then transmits a trained voice profile or default profile to the selected server. The address of the selected server is then sent to the client device, which then transmits an audio stream to the server. Finally, the selected server transcribes the audio stream to a textual format.Type: GrantFiled: July 30, 2012Date of Patent: May 7, 2013Assignee: Nuance Communications, Inc.Inventors: Amarjit S. Bahl, Dalia Massoud, Dikran S. Meliksetian, Chen Shu, Michael Van Der Meulen, Nianjun Zhou
-
Publication number: 20120290301Abstract: A system includes at least one wireless client device, a service manager, and a plurality of voice transcription servers. The service manager includes a resource management service and a profile management service. The client device communicates the presence of a voice transcription task to the resource management service. The resource management service surveys the plurality of voice transcription servers and selects one voice transcription server based on a set of predefined criteria. The resource management service then communicated an address of the selected server to the profile management service, which then transmits a trained voice profile or default profile to the selected server. The address of the selected server is then sent to the client device, which then transmits an audio stream to the server. Finally, the selected server transcribes the audio stream to a textual format.Type: ApplicationFiled: July 30, 2012Publication date: November 15, 2012Applicant: Nuance Communications, Inc.Inventors: Amarjit S. Bahl, Dalia Massoud, Dikran S. Meliksetian, Chen Shu, Michael Van Der Meulen, Nianjun Zhou
-
Patent number: 8311822Abstract: A system includes at least one wireless client device, a service manager, and a plurality of voice transcription servers. The service manager includes a resource management service and a profile management service. The client device communicates the presence of a voice transcription task to the resource management service. The resource management service surveys the plurality of voice transcription servers and selects one voice transcription server based on a set of predefined criteria. The resource management service then communicated an address of the selected server to the profile management service, which then transmits a trained voice profile or default profile to the selected server. The address of the selected server is then sent to the client device, which then transmits an audio stream to the server. Finally, the selected server transcribes the audio stream to a textual format.Type: GrantFiled: November 2, 2004Date of Patent: November 13, 2012Assignee: Nuance Communications, Inc.Inventors: Amarjit S. Bahl, Dalia Massoud, Dikran S. Meliksetian, Chen Shu, Michael Van Der Meulen, Nianjun Zhou
-
Patent number: 8239198Abstract: A system and method for creating user voice profiles enables a user to create a single user voice profile that is compatible with one or more voice servers. Such a system includes a training server that receives audio information from a client associated with a user and stores the audio information and corresponding textual information. The system further includes a training server adaptor. The training server adaptor is configured to receive a voice profile format and a communication protocol corresponding to one of the plurality of voice servers, convert the audio information and corresponding textual information into a format compatible with the voice profile format and communication protocol corresponding to the one of the plurality of voice servers, and provide the converted audio information and corresponding textual information to the one of the plurality of voice servers.Type: GrantFiled: October 20, 2008Date of Patent: August 7, 2012Assignee: Nuance Communications, Inc.Inventors: Nianjun Zhou, Amarjit S. Bahl, Michael Van Der Meulen
-
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: 7941488Abstract: Publishing electronic messages to clients within a group in a Pub/Sub message publishing environment wherein the group includes authorized participating clients in network communication with a pub/sub service. A client is authenticated for authority to publish messages to a selected group of subscribing clients.Type: GrantFiled: December 10, 2003Date of Patent: May 10, 2011Assignee: International Business Machines CorporationInventors: Brian D. Goodman, Frank Jania, Konrad C. Lagarde, Chen Shu, 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: 7890572Abstract: A client application program subscribing to a channel of a pub/sub service, receives a message published by the pub/sub service, the received message invoking an associated application program at the client.Type: GrantFiled: August 5, 2005Date of Patent: February 15, 2011Assignee: International Business Machines CorporationInventors: Brian D. Goodman, Frank Jania, Konrad C. Lagarde, Chen Shu, Michael Van Der Meulen
-
Patent number: 7831670Abstract: Presenting a Pub/Sub service GUI interface to a subscribers computer system, the GUI interface comprising one or more topics to which the subscriber can subscribe, the Pub/sub service having a list of subscribers subscribing to a topic. The GUI interface preferably comprising widgets, enabling a subscriber to manage subscriptions to topics. The Pub/Sub service publishes messages of a topic according to the subscription list.Type: GrantFiled: August 5, 2005Date of Patent: November 9, 2010Assignee: International Business Machines CorporationInventors: Brian D. Goodman, Frank Jania, Konrad C. Lagarde, Chen Shu, 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
-
Patent number: 7720910Abstract: Electronic messages are published through a pub/sub service to subscribing clients. Client applications filter incoming messages according to user predefined criteria, only presenting messages to the user that pass filtering criteria. Messages are preferably Instant Messages transmitted in a SOAP protocol.Type: GrantFiled: July 26, 2002Date of Patent: May 18, 2010Assignee: International Business Machines CorporationInventors: Brian D. Goodman, Frank Jania, Konrad C. Lagarde, Chen Shu, Michael Van Der Meulen
-
Patent number: 7720914Abstract: A client subscribes to a pub/sub service, the client comprises an application program for performing an operation on a published message received from a Pub/Sub service. The operation on the message comprises any one of saving the message to storage, accessing a web service based on information in the received message, authorizing subscription, executing an application identified by the message, filtering the message information for presentation to a user, overriding a message function, transforming the message media format or forwarding the message to another node.Type: GrantFiled: August 5, 2005Date of Patent: May 18, 2010Assignee: International Business Machines CorporationInventors: Brian D. Goodman, Frank Jania, Konrad C. Lagarde, Chen Shu, Michael Van Der Meulen
-
Patent number: 7627639Abstract: A client subscribes to a pub/sub service, the client comprises an application program for performing an operation on a published message received from a Pub/Sub service. The operation on the message comprises any one of saving the message to storage, accessing a web service based on information in the received message, authorizing subscription, executing an application identified by the message, filtering the message information for presentation to a user, overriding a message function, transforming the message media format or forwarding the message to another node.Type: GrantFiled: August 5, 2005Date of Patent: December 1, 2009Assignee: International Business Machines CorporationInventors: Brian D. Goodman, Frank Jania, Konrad C. Lagarde, Chen Shu, Michael Van Der Meulen
-
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