Patents by Inventor Thomas H. Taylor

Thomas H. Taylor 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: 20080163048
    Abstract: A system for displaying information may include memory, one or more processors, and one or more modules stored in memory. The one or more modules are configured for execution by the one or more processors and may include instructions for: presenting a subset of a collection of data on a first grid having a first axis corresponding to units of time and a second axis, the collection of data comprising data representing time-bounded events; presenting a second grid having, first and second axes corresponding to the first and second axes of the first grid, the second grid corresponding to a larger portion of the collection of data than the subset presented on the first grid; and presenting a user moveable window for selecting a portion of the second grid, and selecting the subset presented on the first grid in accordance with a current position of the window.
    Type: Application
    Filed: December 29, 2006
    Publication date: July 3, 2008
    Inventors: Richard Carl Gossweiler III, Marisa Bauer, John Wayne Blackburn, David A. Brown, Neha Gupta, Timothy Dharma Heilman, Manish Gordhan Patel, David Scott Reiss, Mehran Sahami, Maricia Scott, Thomas H. Taylor, Alice Tull, Mark Wagner, Lucy Congyun Zhang, Daniel John Zigmond
  • Publication number: 20080163047
    Abstract: A system for displaying information may include memory, one or more processors, and one or more modules stored in memory. The one or more modules are configured for execution by the one or more processors and may include instructions for: presenting a subset of a collection of data on a first grid having a first axis corresponding to units of time and a second axis, the collection of data comprising data representing time-bounded events; presenting a second grid having, first and second axes corresponding to the first and second axes of the first grid, the second grid corresponding to a larger portion of the collection of data than the subset presented on the first grid; and presenting a user moveable window for selecting a portion of the second grid, and selecting the subset presented on the first grid in accordance with a current position of the window.
    Type: Application
    Filed: December 29, 2006
    Publication date: July 3, 2008
    Inventors: Richard Carl Gossweiler, Marisa Bauer, John Wayne Blackburn, David A. Brown, Neha Gupta, Timothy Dharma Heilman, Manish Gordhan Patel, David Scott Reiss, Mehran Sahami, Maricia Scott, Thomas H. Taylor, Alice Tull, Mark Wagner, Lucy Congyun Zhang, Daniel John Zigmond
  • Publication number: 20080162430
    Abstract: A system for displaying information may include memory, one or more processors, and one or more modules stored in memory. The one or more modules are configured for execution by the one or more processors and may include instructions for: presenting a subset of a collection of data on a first grid having a first axis corresponding to units of time and a second axis, the collection of data comprising data representing time-bounded events; presenting a second grid having, first and second axes corresponding to the first and second axes of the first grid, the second grid corresponding to a larger portion of the collection of data than the subset presented on the first grid; and presenting a user moveable window for selecting a portion of the second grid, and selecting the subset presented on the first grid in accordance with a current position of the window.
    Type: Application
    Filed: December 29, 2006
    Publication date: July 3, 2008
    Inventors: Richard Carl Gossweiler, Marisa Bauer, John Wayne Blackburn, David A. Brown, Neha Gupta, Timothy Dharma Heilman, Manish Gordhan Patel, David Scott Reiss, Mehran Sahami, Maricia Scott, Thomas H. Taylor, Alice Tull, Mark Wagner, Lucy Congyun Zhang, Daniel John Zigmond
  • Publication number: 20080158229
    Abstract: A system for displaying information may include memory, one or more processors, and one or more modules stored in memory. The one or more modules are configured for execution by the one or more processors and may include instructions for: presenting a subset of a collection of data on a first grid having a first axis corresponding to units of time and a second axis, the collection of data comprising data representing time-bounded events; presenting a second grid having, first and second axes corresponding to the first and second axes of the first grid, the second grid corresponding to a larger portion of the collection of data than the subset presented on the first grid; and presenting a user moveable window for selecting a portion of the second grid, and selecting the subset presented on the first grid in accordance with a current position of the window.
    Type: Application
    Filed: December 29, 2006
    Publication date: July 3, 2008
    Inventors: Richard Carl Gossweiler III, Marisa Bauer, John Wayne Blackburn, David A. Brown, Neha Gupta, Timothy Dharma Heilman, Manish Gordhan Patel, David Scott Reiss, Mehran Sahami, Maricia Scott, Thomas H. Taylor, Alice Tull, Mark Wagner, Lucy Congyun Zhang, Daniel John Zigmond
  • Patent number: 7298960
    Abstract: A request is received to create a program event to record a program from a broadcast start time through a broadcast end time on a broadcast channel. The program event is created to record the program in a recording for a playback of the program from the recording. Upon an occurrence of an incident likely to prevent the play back, a diagnostic descriptive of the incident is output.
    Type: Grant
    Filed: May 10, 2002
    Date of Patent: November 20, 2007
    Assignee: Microsoft Corporation
    Inventors: Thomas H. Taylor, Peter J. Potrebic, Steven Horowitz
  • Patent number: 7200611
    Abstract: Before a programming guide is created, a unique code is assigned to each TV program that can be identified in the programming guide. Prior to the creation of the programming guide, a viewer selects the unique code corresponding to the TV show that the viewer would like to record whenever that TV show is broadcast. When the programming guide is created, the corresponding unique codes are associated with each TV program in the programming guide. The TV program corresponding to the viewer-selected unique code is then scheduled to be recorded in accordance with the announced broadcast schedule in the programming guide. A recording is made of the TV program corresponding to the viewer-selected unique code as the TV program is broadcast in accordance with the announced broadcast schedule in the programming guide.
    Type: Grant
    Filed: May 13, 2002
    Date of Patent: April 3, 2007
    Assignee: Microsoft Corporation
    Inventors: Peter J. Potrebic, Thomas H. Taylor
  • Patent number: 6981227
    Abstract: Systems and methods for a dimmable user interface. A user interface is simultaneously displayed with video content or other data in the same window of a display device. The user interface has a level of transparency that is user adjustable. The user can thus make the user interface either more or less visible with respect to the video content. At the same time, the video content is correspondingly made less or more visible. Each item included in the user interface may also have a level of transparency that can be adjusted independently of the level of transparency of the user interface.
    Type: Grant
    Filed: February 4, 2002
    Date of Patent: December 27, 2005
    Assignee: Mircrosoft Corporation
    Inventor: Thomas H. Taylor
  • Publication number: 20040136944
    Abstract: Shaving systems are disclosed which comprise a blade member and a skin engaging portion in proximity to the blade member, wherein the skin engaging portion includes a chelating agent capable of reducing the amount of insoluble metal salts in an aqueous liquid containing the insoluble metal salts, e.g., hard water. The chelating agent may be incorporated into a shaving aid strip or into another component of the shaving system, e.g., the leading edge or trailing edge of the shaving head. Alternatively, the chelating agent may be provided as a coating, optionally with water-sensitive polymers, to the skin engaging portion of the shaving system.
    Type: Application
    Filed: October 23, 2003
    Publication date: July 15, 2004
    Applicant: Eveready Battery Company, Inc.
    Inventors: Susan Rae Anderson, Thomas H. Taylor
  • Publication number: 20040078817
    Abstract: A video broadcast on a broadcast address of a broadcast network is recorded in its entirety where a request is made for an updated event schedule corresponding to the video broadcast. The updated event schedule is received and a recording is made of the video broadcast received from the broadcast address of the broadcast network according to the updated event schedule.
    Type: Application
    Filed: May 14, 2002
    Publication date: April 22, 2004
    Inventors: Steven Horowitz, Peter J. Potrebic, Thomas H. Taylor, Samuel Thomas Scott
  • Publication number: 20030212708
    Abstract: Before a programming guide is created, a unique code is assigned to each TV program that can be identified in the programming guide. Prior to the creation of the programming guide, a viewer selects the unique code corresponding to the TV show that the viewer would like to record whenever that TV show is broadcast. When the programming guide is created, the corresponding unique codes are associated with each TV program in the programming guide. The TV program corresponding to the viewer-selected unique code is then scheduled to be recorded in accordance with the announced broadcast schedule in the programming guide. A recording is made of the TV program corresponding to the viewer-selected unique code as the TV program is broadcast in accordance with the announced broadcast schedule in the programming guide.
    Type: Application
    Filed: May 13, 2002
    Publication date: November 13, 2003
    Inventors: Peter J. Potrebic, Thomas H. Taylor
  • Publication number: 20030198461
    Abstract: A system identifies a television program selected to be recorded. The identified television program has a scheduled start time and is associated with a program series. A program guide is searched to locate television programs associated with the same series as the identified television program. The program guide is searched for television programs that have a start time within a predetermined period of time of the scheduled start time of the television program selected to be recorded.
    Type: Application
    Filed: April 17, 2002
    Publication date: October 23, 2003
    Inventors: Thomas H. Taylor, Peter J. Potrebic
  • Patent number: 6587102
    Abstract: A method for describing a panel to be displayed in a plurality of display contexts within a user interface including defining a panel description describing the functionality of the panel, a plurality of resource descriptions each describing the appearance of the panel and a mapping from each display context to one of the plurality of resource descriptions. The method includes associating the mapping and the panel description.
    Type: Grant
    Filed: December 7, 1998
    Date of Patent: July 1, 2003
    Assignee: Adobe Systems Incorporated
    Inventors: Thomas H. Taylor, Susan Cheng-Looi
  • Patent number: 6478159
    Abstract: A combination shipping and display container includes a unitary blank of material foldable into a substantially rectangular container for receiving one or more items packed therein. The container has a top wall, a bottom wall, a front wall, a rear wall and first and second side walls. The container has a line of continuous perforations extending across the rear wall, the first side wall, the front wall and the second side wall for dividing the container into a first or tear away top section and a second or bottom section. The perforations in the first and second side walls define curved slopes extending between the rear wall and the front wall. The top section may be torn away from the bottom section along the perforations formed in the container for converting the bottom section into a display container for displaying the one or more items, commonly referred to as primary packages, packed in the container.
    Type: Grant
    Filed: May 22, 2000
    Date of Patent: November 12, 2002
    Assignee: Warner-Lambert Company
    Inventors: Thomas H. Taylor, David Dombrowski, Brian W. Foster, Peter A. M. Robberecht, Ramon Edward Stroink
  • Publication number: 20020054085
    Abstract: A method for describing a panel to be displayed in a plurality of display contexts within a user interface including defining a panel description describing the functionality of the panel, a plurality of resource descriptions each describing the appearance of the panel and a mapping from each display context to one of the plurality of resource descriptions. The method includes associating the mapping and the panel description.
    Type: Application
    Filed: December 7, 1998
    Publication date: May 9, 2002
    Inventors: THOMAS H TAYLOR, SUSAN CHENG-LOOI
  • Patent number: 6061059
    Abstract: Methods and computer programs for providing a preview capability to dialogs that include determining whether a dialog includes a preview control, and based on the determination processing dialog control commands to provide a preview capability. The methods and programs may use a dialog command manager if a dialog includes a preview control or a command manager if the dialog does not include a preview control.
    Type: Grant
    Filed: February 6, 1998
    Date of Patent: May 9, 2000
    Assignee: Adobe Systems Incorporated
    Inventors: Thomas H. Taylor, David Earl Williamson
  • Patent number: 5630131
    Abstract: A method for use in an object oriented programming (OOP) based computer system which utilizes a first application program having interface objects for building a second application program having additional interface objects is provided. The method includes storing objects in a hierarchical locale tree in a storage device. The locale tree has a root locale level and at least one other locale level associated with the second locale. A first plurality of user interface objects having one or more interface object control and a second plurality of user interface objects not having interface object controls of the first locale are created. The second plurality of user interface objects are stored in the other locale level associated with the second locale.
    Type: Grant
    Filed: November 14, 1994
    Date of Patent: May 13, 1997
    Assignee: Object Technology Licensing Corp.
    Inventors: Jack H. Palevich, Thomas H. Taylor
  • Patent number: 5613122
    Abstract: User interface objects are stored in a user interface object archive which is a database physically located in the shared library of an associated application program. In order to facilitate "localization", or preparation of an application developed in one language for use in an "area" or a locale which uses another language, the user interface objects are stored in a hierarchical locale tree within the archive. All objects are stored in the base or root of the hierarchy, but only those objects which require a translation are stored in an area associated with a more specific locale. At runtime, a complete collection of objects is assembled by starting at the desired locale and proceeding up the hierarchy level-by-level. Translated objects at lower levels of the hierarchy "override" those at higher levels so that the most complete translations of each object are obtained during this search.
    Type: Grant
    Filed: November 14, 1994
    Date of Patent: March 18, 1997
    Assignee: Object Technology Licensing Corp.
    Inventors: David J. Burnard, Thomas H. Taylor
  • Patent number: 4936007
    Abstract: The disclosure relates to a part carrier of universal design wherein a common carrier is provided with a customizing plate secured on a flat surface thereof and exposing a portion of the flat surface. The walls formed between the customizing plate and the flat surface define a reference surface. A clamp having a rigid finger and a resilient finger applies a force to the device being secured to the part carrier wherein the resilient finger forces the device against one reference surface and then deforms as the second finger forces the device into the reference position.
    Type: Grant
    Filed: July 11, 1989
    Date of Patent: June 26, 1990
    Assignee: Texas Instruments Incorporated
    Inventors: Brad W. Larson, Dan Hockersmith, Thomas H. Taylor, John M. Bedinger, Rick Kottman, Steve Pebley
  • Patent number: 4925585
    Abstract: The present invention relates to an energy saving process for preparing condensed detergent granules. Dry detergent builders and a high active surfactant paste are finely dispersed into a uniform dough. The dough is chilled and granulated using fine dispersion mixing to surprisingly provide discrete, uniform (300-1200 micron) free flowing, granular particles. The granules of the present invention are preferably formulated to be fully formulated.
    Type: Grant
    Filed: June 29, 1988
    Date of Patent: May 15, 1990
    Assignee: The Procter & Gamble Company
    Inventors: Daniel L. Strauss, Thomas H. Taylor, Charles L. Stearns, Thomas E. Lobaugh
  • Patent number: RE37722
    Abstract: User interface objects are stored in a user interface object archive which is a database physically located in the shared library of an associated application program. In order to facilitate “localization”, or preparation of an application developed in one language for use in an “area” or a locale which uses another language, the user interface objects are stored in a hierarchical locale tree within the archive. All objects are stored in the base or root of the hierarchy, but only those objects which require a translation are stored in an area associated with a more specific locale. At runtime, a complete collection of objects is assembled by starting at the desired locale and proceeding up the hierarchy level-by-level. Translated objects at lower levels of the hierarchy “override” those at higher levels so that the most complete translations of each object are obtained during this search.
    Type: Grant
    Filed: March 17, 1999
    Date of Patent: May 28, 2002
    Assignee: Object Technology Licensing Corp.
    Inventors: David J. Burnard, Thomas H. Taylor