Patents by Inventor Dan Banay

Dan Banay 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).

  • Publication number: 20050004978
    Abstract: A computer implemented method for on-line purchasing via the global Internet. At a node connected to the Internet, customer data usable to automatically complete an on-line purchase by the customer of an item from a seller is received and stored. From a server, via the Internet, information is published to a computer of the customer, from the seller, with respect to an item, including metadata for use in associating said customer data with a customer action to purchase said item. A purchase indication is received from the customer computer, including at least a portion of said metadata for use in associating a customer purchase action with the item and metadata for use in associating said customer data with said transaction. In response to receiving said metadata for use in associating a customer purchase action with the item, the purchase is automatically completed by processing said metadata associating said customer data.
    Type: Application
    Filed: June 1, 2004
    Publication date: January 6, 2005
    Inventors: Drummond Reed, Peter Heymann, Steven Mushero, Kevin Jones, Jeffrey Oberlander, Dan Banay
  • Patent number: 6704032
    Abstract: Improved methods and arrangements provide user interface platforms that are capable of meeting the unique requirements of manufacturers, while also advantageously supporting the development of independently designed software applications. In accordance with certain aspects of the present invention, methods and arrangements are provided whereby certain key events are defined and operatively associated with the hardware suite. These key events, which are essentially virtual events, can be invoked or otherwise implemented by the manufacturers and independent software vendor (ISV) applications. These key events are categorized as being either determinate events or indeterminate events, and their functionality can be based on different behavior models. The behavior models consider the notion that the user interface will most likely include various focusing (e.g., function selection) and/or editing (e.g., parameter modifying) capabilities.
    Type: Grant
    Filed: October 27, 2000
    Date of Patent: March 9, 2004
    Assignee: Microsoft Corporation
    Inventors: Stephen R. Falcon, Richard St. Clair Bailey, Dan Banay
  • Publication number: 20030177013
    Abstract: Systems and methods are described for a speech system that includes one or more speech controls incorporated into one or more speech-enabled applications that run on the speech system. The controls allow applications to be developed with minimal programming effort to incorporate common speech-enabled application functions. A question control provides a customizable template for requesting information from a user. An announcer control allows a speech-enabled application to provide a user with information without having to re-create an entire announcer process each time it is used. A command control provides a simple way to attach command and control functions to speech-enabled applications. A word trainer control provides a way to associate user-selected voice tags with certain information. Providing the controls for use with speech-enabled applications ensures standardized user interfaces across multiple speech-enabled applications.
    Type: Application
    Filed: February 4, 2002
    Publication date: September 18, 2003
    Inventors: Stephen Russell Falcon, Clement Chun Pong Yip, Dan Banay, David Michael Miller
  • Publication number: 20030171929
    Abstract: Systems and methods are described for a speech system that manages multiple grammars from one or more speech-enabled applications. The speech system includes a speech server that supports different grammars and different types of grammars by exposing several methods to the speech-enabled applications. The speech server supports static grammars that do not change and dynamic grammars that may change after a commit. The speech server provides persistence by supporting persistent grammars that enable a user to issue a command to an application even when the application is not loaded. In such a circumstance, the application is automatically launched and the command is processed. The speech server may enable or disable a grammar in order to limit confusion between grammars. Global and yielding grammars are also supported by the speech server. Global grammars are always active (e.g., “call 9-1-1”) while yielding grammars may be deactivated when an interaction whose grammar requires priority is active.
    Type: Application
    Filed: February 4, 2002
    Publication date: September 11, 2003
    Inventors: Steve Russel Falcon, Clement Chun Pong Yip, David Michael Miller, Dan Banay
  • Publication number: 20030171928
    Abstract: Systems and methods are described for speech systems that utilize an interaction manager to manage interactions—also known as dialogues—from one or more applications. The interactions are managed properly even if multiple applications use different grammars. The interaction manager maintains an interaction list. An application wishing to utilize the speech system submits one or more interactions to the interaction manager. Interactions are normally processed in the order in which they are received. An exception to this rule is an interaction that is configured by an application to be processed immediately, which causes the interaction manager to place the interaction at the front of the interaction list of interactions. If an application has designated an interaction to interrupt a currently processing interaction, then the newly submitted application will interrupt any interaction currently being processed and, therefore, it will be processed immediately.
    Type: Application
    Filed: February 4, 2002
    Publication date: September 11, 2003
    Inventors: Stephen Russel Falcon, Clement Chun Pong Yip, Dan Banay, David Michael Miller
  • Publication number: 20030146934
    Abstract: Systems and methods are described for scaling a graphical user interface (GUI) to fit proportionally in displays of different sizes. Bounds of display objects to be displayed in the graphical user interface are defined in terms of position relative to horizontal and vertical dimensions of a display on which the GUI is rendered. An application defines the GUI in relative terms, but an end user may alter the look and feel of controls in the GUI. A tiered sizing schema is described that provides size constraints for display objects. The end user is limited as to how much a size of a display object can be altered in order to preserve the integrity of the original specifications of the GUI when the GUI is displayed on displays of various dimensions.
    Type: Application
    Filed: February 5, 2002
    Publication date: August 7, 2003
    Inventors: Richard St. Clair Bailey, Stephen Russell Falcon, Dan Banay
  • Publication number: 20020095454
    Abstract: An automated communications system operates to transfer data, metadata and methods from a provider computer to a consumer computer through a communications network. The transferred information controls the communications relationship, including responses by the consumer computer, updating of information, and processes for future communications. Information which changes in the provider computer is automatically updated in the consumer computer through the communications system in order to maintain continuity of the relationship. Transfer of metadata and methods permits intelligent processing of information by the consumer computer and combined control by the provider and consumer of the types and content of information subsequently transferred. Object oriented processing is used for storage and transfer of information. The use of metadata and methods further allows for automating may of the actions underlying the communications, including communication acknowledgements and archiving of information.
    Type: Application
    Filed: February 5, 2002
    Publication date: July 18, 2002
    Inventors: Drummond Shattuck Reed, Peter Earnshaw Heymann, Steven Mark Mushero, Kevin Benard Jones, Jeffrey Todd Oberlander, Dan Banay
  • Patent number: 6345288
    Abstract: An automated communications system operates to transfer data, metadata and methods from a provider computer to a consumer computer through a communications network. The transferred information controls the communications relationship, including responses by the consumer computer, updating of information, and processes for future communications. Information which changes in the provider computer is automatically updated in the consumer computer through the communications system in order to maintain continuity of the relationship. Transfer of metadata and methods permits intelligent processing of information by the consumer computer and combined control by the provider and consumer of the types and content of information subsequently transferred. Object oriented processing is used for storage and transfer of information. The use of metadata and methods further allows for automating may of the actions underlying the communications, including communication acknowledgements and archiving of information.
    Type: Grant
    Filed: May 15, 2000
    Date of Patent: February 5, 2002
    Assignee: OneName Corporation
    Inventors: Drummond Shattuck Reed, Peter Earnshaw Heymann, Steven Mark Mushero, Kevin Benard Jones, Jeffrey Todd Oberlander, Dan Banay
  • Patent number: 6044205
    Abstract: An automated communications system operates to transfer data, metadata and methods from a provider computer to a consumer computer through a communications network. The transferred information controls the communications relationship, including responses by the consumer computer, updating of information, and processes for future communications. Information which changes in the provider computer is automatically updated in the consumer computer through the communications system in order to maintain continuity of the relationship. Transfer of metadata and methods permits intelligent processing of information by the consumer computer and combined control by the provider and consumer of the types and content of information subsequently transferred. Object oriented processing is used for storage and transfer of information.
    Type: Grant
    Filed: February 29, 1996
    Date of Patent: March 28, 2000
    Assignee: Intermind Corporation
    Inventors: Drummond Shattuck Reed, Peter Earnshaw Heyman, Steven Mark Mushero, Kevin Benard Jones, Jeffrey Todd Oberlander, Dan Banay
  • Patent number: 5862325
    Abstract: An automated communications system operates to transfer data, metadata and methods from a provider computer to a consumer computer through a communications network. The transferred information controls the communications relationship, including responses by the consumer computer, updating of information, and processes for future communications. Information which changes in the provider computer is automatically updated in the consumer computer through the communications system in order to maintain continuity of the relationship. Transfer of metadata and methods permits intelligent processing of information by the consumer computer and combined control by the provider and consumer of the types and content of information subsequently transferred. Object oriented processing is used for storage and transfer of information. The use of metadata and methods further allows for automating may of the actions underlying the communications, including communication acknowledgements and archiving of information.
    Type: Grant
    Filed: September 27, 1996
    Date of Patent: January 19, 1999
    Assignee: Intermind Corporation
    Inventors: Drummond Shattuck Reed, Peter Earnshaw Heymann, Steven Mark Mushero, Kevin Benard Jones, Jeffrey Todd Oberlander, Dan Banay