Patents by Inventor Mikael Berner

Mikael Berner 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: 9176945
    Abstract: Provided are computer implemented methods and systems for extracting data. According to a method, a message associated with one of several accounts is received. The message is processed to detect one or more key words. A template related to the one or more key words is determined. The template is associates one or more portions of the message with one or more tags. Based on the determining, the data from the message is extracted using the template.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: November 3, 2015
    Assignee: Easilydo, Inc.
    Inventors: Mikael Berner, Kesava Neeli, Yuanhao Wu, Guibin Zhou, Liangping Li
  • Patent number: 8824651
    Abstract: The present invention provides a system, method and software application for associating one or more phone numbers with an action on a phone and performing an action on the phone in response to the user initiating a call to one of such phone numbers. Certain phone numbers are associated with an action. The user's phone, or a server with which the user's phone communicates, maintains a table of the phone numbers associated with an action, and each phone number in the table is related to an action. Software on the user's phone listens for call initiated by a user. When the user initiates a call, software on the phone “intercepts” the call, and the phone (or a server with which the phone communicates) determines whether the call is to a phone number that is in the table. If the phone number is in the table, then it is associated with an action, and the user's phone performs that action at a time specified by instructions for such action.
    Type: Grant
    Filed: January 15, 2013
    Date of Patent: September 2, 2014
    Assignee: Nuance Communications, Inc.
    Inventors: Carl Mikael Berner, Assaf Baciu, Sandeep M. Bhojwani, Jayadev Billa, Kevin M. Stone, David A. Winarsky
  • Publication number: 20130247055
    Abstract: Provided is a method for automatic execution of actionable tasks, which facilitates the creation of a platform for one-point management of multiple activities and events by enabling automatic performance of various tasks associated with sending wishes and gifts, travel check-ins, travel planning, banking, dining out, making reservations, and other activities. The method may utilize data associated with events or activities from one or more input sources. The method may include identifying one or more actionable tasks, creating one or more automatically executable tasks based on the one or more actionable tasks, executing the created automatically executable actionable tasks, and presenting the results to the user.
    Type: Application
    Filed: March 16, 2012
    Publication date: September 19, 2013
    Inventors: Mikael Berner, Edgar Kalns, Kesava Neeli, Guntis Strazds, Shuhao Zhang
  • Publication number: 20130246524
    Abstract: Provided is a method for sending event-triggered messages and gifts to network users, the message being generated by a triggering event. In one embodiment, meaningful events that are associated with a social network connection of a user are used as the triggering events. The method may comprise monitoring one or more events associated with one or more user connections in one or more social networks, identifying the events, generating the one or more connection-related actionable items, presenting the one or more connection-related actionable items to the user, receiving a user request to execute the one or more connection related items, and executing the one or more connection-related actionable items. Additionally, the user may be able to purchase one or more gifts and attach the one or more gift cards to messages sent to the one or more connections.
    Type: Application
    Filed: March 16, 2012
    Publication date: September 19, 2013
    Inventors: Mikael Berner, Kavita Gaitonde, Edgar Kalns, Jon Landis, Kesava Neeli, Hetal Pandya
  • Patent number: 8363807
    Abstract: The present invention provides a system, method and software application for associating one or more phone numbers with an action on a phone and performing an action on the phone in response to the user initiating a call to one of such phone numbers. Certain phone numbers are associated with an action. The user's phone, or a server with which the user's phone communicates, maintains a table of the phone numbers associated with an action, and each phone number in the table is related to an action. Software on the user's phone listens for call initiated by a user. When the user initiates a call, software on the phone “intercepts” the call, and the phone (or a server with which the phone communicates) determines whether the call is to a phone number that is in the table. If the phone number is in the table, then it is associated with an action, and the user's phone performs that action at a time specified by instructions for such action.
    Type: Grant
    Filed: September 27, 2007
    Date of Patent: January 29, 2013
    Assignee: Nuance Communications, Inc.
    Inventors: Assaf Baciu, Sandeep M. Bhojwani, Jayadev Billa, Carl Mikael Berner, Kevin M. Stone, David A. Winarsky
  • Publication number: 20090046843
    Abstract: The present invention provides a system, method and software application for associating one or more phone numbers with an action on a phone and performing an action on the phone in response to the user initiating a call to one of such phone numbers. Certain phone numbers are associated with an action. The user's phone, or a server with which the user's phone communicates, maintains a table of the phone numbers associated with an action, and each phone number in the table is related to an action. Software on the user's phone listens for call initiated by a user. When the user initiates a call, software on the phone “intercepts” the call, and the phone (or a server with which the phone communicates) determines whether the call is to a phone number that is in the table. If the phone number is in the table, then it is associated with an action, and the user's phone performs that action at a time specified by instructions for such action.
    Type: Application
    Filed: September 27, 2007
    Publication date: February 19, 2009
    Inventors: Assaf Baciu, Sandeep M. Bhojwani, Jayadev Billa, Carl Mikael Berner, Kevin M. Stone, David A. Winarsky
  • Patent number: 7024364
    Abstract: A system, method and computer program product for determining an address of an entity based on a user location are disclosed. An utterance representative of an entity is initially received from a user. The entity associated with the utterance is then recognized using a speech recognition process. Next, a location of the user is determined. A query is performed to identify a plurality of locations associated with the entity. Based on the results of the query and the location of the user, it is ascertained which of the identified locations associated with the entity are in proximity to the location of the user.
    Type: Grant
    Filed: March 9, 2001
    Date of Patent: April 4, 2006
    Assignee: BeVocal, Inc.
    Inventors: Lisa M. Guerra, Mikael Berner, Kevin Stone, Amol Joshi, Steve Tran
  • Patent number: 6789065
    Abstract: A system, method and computer program product are afforded for providing voice-enabled driving directions. Initially, an utterance representative of a destination address is received. Thereafter, the utterance is transcribed utilizing a speech recognition process. An origin address is then determined. A database is subsequently for queried generating driving directions based on the destination address and the origin address.
    Type: Grant
    Filed: January 24, 2001
    Date of Patent: September 7, 2004
    Assignee: BeVocal, Inc
    Inventors: Mikael Berner, Kevin Stone, Lisa Guerra, Kavita Gaitonde
  • Publication number: 20020169611
    Abstract: A system, method and computer program product for determining an address of an entity based on a user location are disclosed. An utterance representative of an entity is initially received from a user. The entity associated with the utterance is then recognized using a speech recognition process. Next, a location of the user is determined. A query is performed to identify a plurality of locations associated with the entity. Based on the results of the query and the location of the user, it is ascertained which of the identified locations associated with the entity are in proximity to the location of the user.
    Type: Application
    Filed: March 9, 2001
    Publication date: November 14, 2002
    Inventors: Lisa M. Guerra, Mikael Berner, Kevin Stone, Amol Joshi, Steve Tran
  • Publication number: 20020143553
    Abstract: A system, method and computer program product are afforded for providing voice-enabled driving directions. Initially, an utterance is received representative of a flight identifier. Utilizing a speech recognition process, the utterance is then transcribed. Further, a database is queried for generating flight information based on the flight identifier.
    Type: Application
    Filed: January 24, 2001
    Publication date: October 3, 2002
    Inventors: Michael Migdol, Mikael Berner, Lisa Guerra
  • Publication number: 20020133336
    Abstract: A system, method and computer program product are afforded for providing localized content. Initially, an utterance representative of content is received from a user. Further, such utterance is transcribed utilizing a speech recognition process. A current location of the user is subsequently determined. Based on the transcribed utterance and the current location a database is queried for generating the content.
    Type: Application
    Filed: January 24, 2001
    Publication date: September 19, 2002
    Inventors: Mikael Berner, Kevin Stone, Lisa Guerra
  • Publication number: 20020133351
    Abstract: A system, method and computer program product are afforded for providing voice-enabled driving directions. Initially, an utterance representative of a destination address is received. Thereafter, the utterance is transcribed utilizing a speech recognition process. An origin address is then determined. A database is subsequently for queried generating driving directions based on the destination address and the origin address.
    Type: Application
    Filed: January 24, 2001
    Publication date: September 19, 2002
    Inventors: Mikael Berner, Kevin Stone, Lisa Guerra, Kavita Gaitonde