Patents Assigned to Ianywhere Solutions, Inc.
  • Patent number: 7302394
    Abstract: Roughly described, a natural language interpretation system that provides commands to a back-end application in response to user input is modified to separate out user interaction functions into a user interaction subsystem. The user interaction subsystem can include an interaction block that is specific to each particular I/O agency, and which converts user input received from that agency into an agency-independent form for providing to the natural language interpretation system. The user interaction subsystem also can take results from the back-end application and clarification requests and other dialoguing from the natural language interpretation system, both in device-independent form, and convert them for forwarding to the particular I/O agency.
    Type: Grant
    Filed: December 20, 2002
    Date of Patent: November 27, 2007
    Assignee: Ianywhere Solutions, Inc.
    Inventors: Cristobal H. Baray, David A. Brooks, Damian M. Dolan
  • Patent number: 7292978
    Abstract: Shortcut names corresponding to flagged locations or frequently stated destinations, phrases, or sentences are registered, maintained, used, and deregistered in a speech recognition system. If a flagged location or a frequently stated destination, phrase, or sentence is received by the speech recognition system, the user is prompted to provide a shortcut name corresponding to the frequently stated destination, phrase, or sentence in the form of speech, which is then recognized by speech recognition and registered to a personal profile of the user. The shortcut name is also added to a grammar database of the speech recognition system, so that the speech recognition system may recognize the shortcut name itself. The shortcut name may also be deleted, when speech received from a user contains a shortcut name but the user did not intend the shortcut name to mean the corresponding destination, phrase, or sentence.
    Type: Grant
    Filed: December 4, 2003
    Date of Patent: November 6, 2007
    Assignees: Toyota InfoTechnology Center Co., Ltd., iAnywhere Solutions, Inc.
    Inventors: Norikazu Endo, Benjamin K. Reaves, Babak Hodjat, Kanae Ishii, Makoto Kurahashi, Masahiko Funaki
  • Patent number: 7263547
    Abstract: Described herein are systems, methods, computer program products, and combinations and sub-combinations thereof, for enabling web content (as well as other objects) to be loaded on mobile devices (as well as other types of devices), and for users of mobile devices to operate with such web content on their mobile devices in an interactive manner while in an off-line mode.
    Type: Grant
    Filed: June 28, 2001
    Date of Patent: August 28, 2007
    Assignee: iAnywhere Solutions, Inc.
    Inventors: David D Kloba, Michael R Gray, David M Moore, Thomas E Whittaker, David J Williams, Rafael Z Weinstein, Joshua E Freeman, Linus M Upson
  • Publication number: 20070190978
    Abstract: A system and methodology for extending enterprise messaging systems to mobile devices is described. In one embodiment, for example, a system for messaging between applications is described that comprises: a database at a mobile device for receiving a message from an application at the mobile device for transmission to a particular application at another device; an agent at the mobile device for sending the message to a server by synchronizing the database at the mobile device with a consolidated database at the server; a consolidated database at the server for storing the message received from the mobile device; and a module at the server for providing the message to the particular application.
    Type: Application
    Filed: February 1, 2005
    Publication date: August 16, 2007
    Applicant: iAnywhere Solutions, Inc.
    Inventors: Shannon White, Geno Coschi, Andrew Quick
  • Patent number: 7231343
    Abstract: Roughly described, a natural language interface to a back-end application incorporates synonyms automatically added to user input to enhance the natural language interpretation. Synonyms can be learned from user input and written into a synonyms database. Their selection can be based on tokens identified in user input. Natural language interpretation can be performed by agents arranged in a network, which parse the user input in a distributed manner. In an embodiment, a particular agent of the natural language interpreter receives a first message that includes the user input, returns a message claiming at least a portion of the user input, and subsequently receives a second message delegating actuation of at least that portion to the particular agent.
    Type: Grant
    Filed: December 20, 2002
    Date of Patent: June 12, 2007
    Assignee: iAnywhere Solutions, Inc.
    Inventors: Nicholas K. Treadgold, Babak Hodjat
  • Patent number: 7228275
    Abstract: A speech recognition system recognizes an input speech signal by using a first speech recognizer and a second speech recognizer each coupled to a decision module. Each of the first and second speech recognizers outputs first and second recognized speech texts and first and second associated confidence scores, respectively, and the decision module selects either the first or the second speech text depending upon which of the first or second confidence score is higher. The decision module may also adjust the first and second confidence scores to generate first and second adjusted confidence scores, respectively, and select either the first or second speech text depending upon which of the first or second adjusted confidence scores is higher. The first and second confidence scores may be adjusted based upon the location of a speaker, the identity or accent of the speaker, the context of the speech, and the like.
    Type: Grant
    Filed: January 13, 2003
    Date of Patent: June 5, 2007
    Assignees: Toyota InfoTechnology Center Co., Ltd., iAnywhere Solutions, Inc.
    Inventors: Norikazu Endo, John R. Brookes, Benjamin K. Reaves, Babak Hodjat, Masahiko Funaki
  • Patent number: 7171482
    Abstract: A method of managing bandwidth utilization during a communication session between a client system and a server system is disclosed. The method comprises monitoring data exchanged between the client system and server system, the client system operating a first application and a second application. The method further comprises detecting client-side contention for available bandwidth between the first application and the second application, and reducing accessible bandwidth for the first application based on the client-side contention. In one embodiment, the method further comprises increasing accessible bandwidth for the first application when client-side contention is no longer detected.
    Type: Grant
    Filed: July 12, 2002
    Date of Patent: January 30, 2007
    Assignee: iAnywhere Solutions, Inc.
    Inventors: Jerome Kemple Jones, Jr., Scott Michael McLean, Christopher Edward Foley
  • Publication number: 20060229889
    Abstract: Roughly described, a context reactive user interface which offers user-selectable on-screen choices or hints to help the user follow up in the context of his or her previous interactions. Alternatively or additionally, the system can offer on-screen choices which, when selected by the user, can invoke one or more back-end applications with entry fields pre-filled from the user's previous interactions or from other contextual information.
    Type: Application
    Filed: March 30, 2005
    Publication date: October 12, 2006
    Applicant: iAnywhere Solutions, Inc.
    Inventors: Siamak Hodjat, Nicholas Treadgold, Babak Hodjat
  • Publication number: 20060230184
    Abstract: A system, method and computer program product for exchanging data between a client and information sources via a server. The invention operates by obtaining data objects from a plurality of sources, wherein the data objects have native data formats specific to the sources. The data objects are converted to a common data format, and are then transmitted to the client. At the client, the data objects are modified. The modified data objects are compliant with the common data format. The modified data objects are transmitted to the server, where they are converted to the native data formats specific to the sources associated therewith. Then, the converted modified data objects are transmitted to the associated sources.
    Type: Application
    Filed: June 8, 2006
    Publication date: October 12, 2006
    Applicant: iAnywhere Solutions, Inc.
    Inventors: Andrew Velline, Martin Kacin, Rajpal Sodhi
  • Publication number: 20060168335
    Abstract: Roughly described, a context reactive user interface which offers user-selectable on-screen choices or hints to help the user follow up in the context of his or her previous interactions. Alternatively or additionally, the system can offer on-screen choices which, when selected by the user, can invoke one or more back-end applications with entry fields pre-filled from the user's previous interactions or from other contextual information.
    Type: Application
    Filed: March 30, 2005
    Publication date: July 27, 2006
    Applicant: iAnywhere Solutions, Inc.
    Inventors: Siamak Hodjat, Nicholas Treadgold, Babak Hodjat
  • Publication number: 20060136571
    Abstract: Described herein are systems, methods, computer program products, and combinations and sub-combinations thereof, for executing scripts that can be loaded on mobile devices (as well as other types of devices), and for users of mobile devices to interact with such scripts on their devices in an interactive manner. According to embodiments, the present invention performs script operations for mobile devices including steps for sending a request for an object and a list of support languages, and receiving the object and any related scripts in the supported languages.
    Type: Application
    Filed: January 11, 2006
    Publication date: June 22, 2006
    Applicant: iAnywhere Solutions, Inc.
    Inventors: David Kloba, Michael Gray, David Moore, Thomas Whittaker, David Williams, Rafael Weinstein, Joshua Freeman, Linus Upson, Adam Dingle
  • Publication number: 20060136368
    Abstract: A database system and methodology for generalized order optimization is described.
    Type: Application
    Filed: December 22, 2004
    Publication date: June 22, 2006
    Applicant: IANYWHERE SOLUTIONS, INC.
    Inventors: Matthew Young-Lai, Anisoara Nica
  • Publication number: 20060036494
    Abstract: The invention includes systems, methods, computer program products, and combinations and sub-combinations thereof for enabling interactive advertisements (as well as other objects) to be loaded on mobile devices (as well as other types of devices), and for users of mobile devices to operate with such interactive advertisements on their mobile devices in an interactive manner while in an off-line mode.
    Type: Application
    Filed: October 17, 2005
    Publication date: February 16, 2006
    Applicant: iAnywhere Solutions, Inc.
    Inventors: Michael Aufricht, Rafael Weinstein, Geoffrey Broadwell
  • Publication number: 20060036493
    Abstract: The invention includes systems, methods, computer program products, and combinations and sub-combinations thereof for enabling interactive advertisements (as well as other objects) to be loaded on mobile devices (as well as other types of devices), and for users of mobile devices to operate with such interactive advertisements on their mobile devices in an interactive manner while in an off-line mode.
    Type: Application
    Filed: October 17, 2005
    Publication date: February 16, 2006
    Applicant: iAnywhere Solutions, Inc.
    Inventors: Michael Aufricht, Rafael Weinstein, Geoffrey Broadwell
  • Publication number: 20060036495
    Abstract: The invention includes systems, methods, computer program products, and combinations and sub-combinations thereof for enabling interactive advertisements (as well as other objects) to be loaded on mobile devices (as well as other types of devices), and for users of mobile devices to operate with such interactive advertisements on their mobile devices in an interactive manner while in an off-line mode.
    Type: Application
    Filed: October 17, 2005
    Publication date: February 16, 2006
    Applicant: iAnywhere Solutions, Inc.
    Inventors: Michael Aufricht, Rafael Weinstein, Geoffrey Broadwell
  • Patent number: 7000032
    Abstract: Described herein are systems, methods, computer program products, and combinations and sub-combinations thereof, for enabling web content (as well as other objects) to be loaded on mobile devices (as well as other types of devices), and for users of mobile devices to operate with such web content on their mobile devices in an interactive manner while in an off-line mode.
    Type: Grant
    Filed: July 3, 2001
    Date of Patent: February 14, 2006
    Assignee: iAnywhere Solutions, Inc.
    Inventors: David D. Kloba, Michael R. Gray, David M. Moore, Thomas E. Whittaker, David J. Williams, Rafael Z. Weinstein, Joshua E. Freeman, Linus M. Upson
  • Patent number: 6990670
    Abstract: Roughly described, the interpretation phase of a system using an Adaptive Agent-Oriented Software Architecture allows queried agents to respond to queries before they have all their own responses from their own downchain agents. Alternatively or additionally, the originating agent can include a “depth-or-search” indication with each query, thereby preventing propagation of the query through more than the indicated number of agents. In the latter alternative, the originating agent can subsequently make the same query to the same downchain agents, but with an increased depth-or-search indication, if for example the originating agent is not yet satisfied with the claims it received in response to the first query.
    Type: Grant
    Filed: November 6, 2000
    Date of Patent: January 24, 2006
    Assignee: iAnywhere Solutions, Inc.
    Inventor: Babak Hodjat
  • Patent number: 6839744
    Abstract: Described herein are systems, methods, computer program products, and combinations and sub-combinations thereof, for enabling web content (as well as other objects) to be loaded on mobile devices (as well as other types of devices), and for users of mobile devices to operate with such web content on their mobile devices in an interactive manner while in an off-line mode.
    Type: Grant
    Filed: April 28, 2000
    Date of Patent: January 4, 2005
    Assignee: Ianywhere Solutions, Inc.
    Inventors: David D. Kloba, Michael R. Gray, David M. Moore, Thomas E. Whittaker, David J. Williams, Rafael Z. Weinstein, Joshua E. Freeman, Linus M. Upson
  • Patent number: 6779042
    Abstract: Described herein are systems, methods, computer program products, and combinations and sub-combinations thereof, for enabling web content (as well as other objects) to be loaded on mobile devices (as well as other types of devices), and for users of mobile devices to operate with such web content on their mobile devices in an interactive manner while in an off-line mode.
    Type: Grant
    Filed: April 28, 2000
    Date of Patent: August 17, 2004
    Assignee: iAnywhere Solutions, Inc.
    Inventors: David D. Kloba, Michael R. Gray, David M. Moore, Thomas E. Whittaker, David J. Williams, Rafael Z. Weinstein, Joshua E. Freeman, Linus M. Upson