Patents by Inventor Eric D Bailey

Eric D Bailey 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: 8620938
    Abstract: A method and system for routing a query to one or more providers. The system may include a search interface for presenting a service list including one or more services offered by the one or more providers, permitting selection of one or more of the one or more services, and a query entry for receiving input of the query. A search processor is capable of receiving and parsing the query. A service recognizer for a particular provider is capable of receiving and analyzing one or more terms of the query to determine if the particular provider is a match for the query. A query router can route the query to the particular provider if the particular provider is determined to be a match and block the query to the particular provider if the particular provider is determined not to be a match. A results interface presents results of the query.
    Type: Grant
    Filed: February 23, 2007
    Date of Patent: December 31, 2013
    Assignee: Microsoft Corporation
    Inventors: Roberto C. Taboada, Eric D. Bailey
  • Patent number: 7992085
    Abstract: A lightweight information user interface is provided for displaying information about a focused-on (e.g., mouse-over) text item, data item or other object in an electronic document that minimizes interruption of workflow with the electronic document. Upon focus on a word or other object in an electronic document a quick look-up function may be invoked for retrieving information from a local or remote information source about the focused-on item. Retrieved information, for example, translations, dictionary definitions and research information, is displayed in close proximity to the focused-on item in a lightweight information user interface. Information may be displayed according to a variety of media types including text, audio, video, pictures, bitmap images, etc.
    Type: Grant
    Filed: May 15, 2007
    Date of Patent: August 2, 2011
    Assignee: Microsoft Corporation
    Inventors: Thiti Wang-Aryattanwanich, Eric D. Bailey, Anatoliy Burukhin, Christopher Pratley, Roberto C. Taboada, Srinivas Voora
  • Patent number: 7788590
    Abstract: A lightweight information user interface is provided for displaying information about a selected text item, data item or other object in an electronic document that minimizes interruption of workflow with the electronic document. Upon selection of an item in an electronic document a quick look-up function may be invoked for retrieving information from a local or remote information source about the selected item. Retrieved information, for example, dictionary definitions, translations, contacts information and research information, is displayed in close proximity to the selected item in a lightweight user interface.
    Type: Grant
    Filed: September 26, 2005
    Date of Patent: August 31, 2010
    Assignee: Microsoft Corporation
    Inventors: Roberto C. Taboada, Eric D. Bailey
  • Patent number: 7673235
    Abstract: A method and apparatus are provided for utilizing a document object model to manage document parts for use in an electronic document. The document object model enables a user to retrieve, insert, add, and delete document parts to and from an electronic document using a programmable interface from within a word processing application program. A document part programming interface is exposed in the object model and methods associated with the object model are called which return objects enabling the location and management of document parts in a document parts collection.
    Type: Grant
    Filed: March 4, 2005
    Date of Patent: March 2, 2010
    Assignee: Microsoft Corporation
    Inventors: Eric D. Bailey, Roberto C. Taboada
  • Patent number: 7617450
    Abstract: A method, system, and computer-readable medium are provided for creating, inserting, and reusing document parts in an electronic document. According to a system, a word processing application program receives a selection of a document part category. In response to the selection of the document part category, a gallery of document parts is displayed in a user interface. A selection of a document part from the gallery is received and inserted in the electronic document without the need for additional formatting. The gallery of document parts defines a page layout for the electronic document. Document parts may be created within the user interface by modifying pre-built document parts.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: November 10, 2009
    Assignee: Microsoft Corporation
    Inventors: Brian M. Jones, Christopher H. Pratley, Eric D. Bailey, Marcin Sawicki, Roberto C. Taboada, Tristan A. Davis
  • Patent number: 7558841
    Abstract: A method and system are provided for communicating results to a query for data in a computer network utilizing a graphical user interface. A framework on a client computer registers the client computer with an information service provider. Then the framework receives the query for data from the user interface. The framework creates a query packet including the query for data. A remote computer in communication with the framework resident on the local computing device receives the query packet from the framework and sends a response packet to the framework. After receiving the response packet, the framework determines whether the response packet contains a result to the data query. If the response packet contains a result to the data query, the framework formats the result for presentation to a user via the user interface on the local computing device.
    Type: Grant
    Filed: May 14, 2003
    Date of Patent: July 7, 2009
    Assignee: Microsoft Corporation
    Inventors: Roberto C. Taboada, Eric D. Bailey, James N. Helfrich
  • Patent number: 7461351
    Abstract: An interactive formatting tool enables a user to analyze and modify the formatting properties that have been applied to a text string. A user can invoke the formatting tool by displaying an Interactive Formatting Pane and then selecting a text string for analysis. The Interactive Formatting Pane will display all formatting properties applied to the text selection, including font properties, paragraph properties, and section properties. The Interactive Formatting Pane may also display table format properties, frame format properties, cell format properties and bullets and numbering format properties, if applicable. The user may then select a formatting category (e.g., font size) from the Interactive Formatting Pane and a format modification dialog will be displayed. The format modification dialog enables the user to modify the formatting properties associated with the selected formatting category. The Interactive Formatting Pane also includes a compare selection checkbox.
    Type: Grant
    Filed: April 25, 2005
    Date of Patent: December 2, 2008
    Assignee: Microsoft Corporation
    Inventors: Eric D. Bailey, Roberto C. Taboada
  • Publication number: 20080288239
    Abstract: Automated localization (translation) and internationalization of document resources may be provided for use by various target user groups requiring different text languages and/or document settings. A document resource including pre-built textual components and document settings and properties is first passed through a translation process for translating any pre-built textual content to one or more target languages. Text strings in the document resource may be extracted, translated and replaced to the document resource. Internationalization processing may then be accomplished wherein default page sizes, margin settings, language reading direction, and other document settings and properties are modified according to each target user group for the document resource. For initial document resource assembly, source files are identified for each component of a given document resource.
    Type: Application
    Filed: May 15, 2007
    Publication date: November 20, 2008
    Applicant: Microsoft Corporation
    Inventors: Eric D. Bailey, Roberto C. Taboada, Alfred Hellstern, William C. Henry
  • Patent number: 7209915
    Abstract: A method and system for routing a query to one or more providers. The system may include a search interface for presenting a service list including one or more services offered by the one or more providers, permitting selection of one or more of the one or more services, and a query entry for receiving input of the query. A search processor is capable of receiving and parsing the query. A service recognizer for a particular provider is capable of receiving and analyzing one or more terms of the query to determine if the particular provider is a match for the query. A query router can route the query to the particular provider if the particular provider is determined to be a match and block the query to the particular provider if the particular provider is determined not to be a match. A results interface presents results of the query.
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: April 24, 2007
    Assignee: Microsoft Corporation
    Inventors: Roberto C. Taboada, Eric D. Bailey
  • Patent number: 7139762
    Abstract: A records filter filters database records based on general and/or specific filter criteria. The records filter is effectively utilized in the context of a mail merge process in a document editor, such as a word processor application. The records filter can be provided to a user in the form of a graphical user interface that allows the user to intuitively set and modify filters to process the database records from a database source file. The graphical user interface permits a user to implement general and specific filters to process the records of a database. Specific filters can be designed to exclude specific records from the list of database records. Specific record exclusion can be performed by enabling a user to select or de-select a checkbox associated with each database record. General database record filtration is performed by processing general filter criteria input from the user.
    Type: Grant
    Filed: February 27, 2001
    Date of Patent: November 21, 2006
    Assignee: Microsoft Corporation
    Inventors: Matthew R. Labarge, Eric D. Bailey
  • Patent number: 6886133
    Abstract: An interactive formatting tool enables a user to analyze and modify the formatting properties that have been applied to a text string. A user can invoke the formatting tool by displaying an Interactive Formatting Pane and then selecting a text string for analysis. The Interactive Formatting Pane will display all formatting properties applied to the text selection, including font properties, paragraph properties, and section properties. The Interactive Formatting Pane may also display table format properties, frame format properties, cell format properties and bullets and numbering format properties, if applicable. The user may then select a formatting category (e.g., font size) from the Interactive Formatting Pane and a format modification dialog will be displayed. The format modification dialog enables the user to modify the formatting properties associated with the selected formatting category. The Interactive Formatting Pane also includes a compare selection checkbox.
    Type: Grant
    Filed: June 7, 2001
    Date of Patent: April 26, 2005
    Assignee: Microsoft Corporation
    Inventors: Eric D Bailey, Roberto C. Taboada
  • Publication number: 20040230666
    Abstract: A method and system are provided for communicating results to a query for data in a computer network utilizing a graphical user interface. A framework on a client computer registers the client computer with an information service provider. Then the framework receives the query for data from the user interface. The framework creates a query packet including the query for data. A remote computer in communication with the framework resident on the local computing device receives the query packet from the framework and sends a response packet to the framework. After receiving the response packet, the framework determines whether the response packet contains a result to the data query. If the response packet contains a result to the data query, the framework formats the result for presentation to a user via the user interface on the local computing device.
    Type: Application
    Filed: May 14, 2003
    Publication date: November 18, 2004
    Applicant: Microsoft Corporation
    Inventors: Roberto C. Taboada, Eric D. Bailey, James N. Helfrich
  • Publication number: 20020188637
    Abstract: An interactive formatting tool enables a user to analyze and modify the formatting properties that have been applied to a text string. A user can invoke the formatting tool by displaying an Interactive Formatting Pane and then selecting a text string for analysis. The Interactive Formatting Pane will display all formatting properties applied to the text selection, including font properties, paragraph properties, and section properties. The Interactive Formatting Pane may also display table format properties, frame format properties, cell format properties and bullets and numbering format properties, if applicable. The user may then select a formatting category (e.g., font size) from the Interactive Formatting Pane and a format modification dialog will be displayed. The format modification dialog enables the user to modify the formatting properties associated with the selected formatting category. The Interactive Formatting Pane also includes a compare selection checkbox.
    Type: Application
    Filed: June 7, 2001
    Publication date: December 12, 2002
    Applicant: Microsoft Corporation
    Inventors: Eric D. Bailey, Roberto C. Taboada
  • Publication number: 20020120604
    Abstract: A records filter filters database records based on general and/or specific filter criteria. The records filter is effectively utilized in the context of a mail merge process in a document editor, such as a word processor application. The records filter can be provided to a user in the form of a graphical user interface that allows the user to intuitively set and modify filters to process the database records from a database source file. The graphical user interface permits a user to implement general and specific filters to process the records of a database. Specific filters can be designed to exclude specific records from the list of database records. Specific record exclusion can be performed by enabling a user to select or de-select a checkbox associated with each database record. General database record filtration is performed by processing general filter criteria input from the user.
    Type: Application
    Filed: February 27, 2001
    Publication date: August 29, 2002
    Applicant: Microsoft Corporation
    Inventors: Matthew R. Labarge, Eric D. Bailey