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).
-
Patent number: 8572649Abstract: A computer-implemented method includes receiving a request associated with a user for media-related programming information, obtaining a plurality of media episode indicators for a time period associated with the request and with the user, and generating code for displaying the plurality of media episode indicators in a calendar associated with the user.Type: GrantFiled: April 30, 2007Date of Patent: October 29, 2013Assignee: Google Inc.Inventors: Richard C. Gossweiler, III, Mehran Sahami, III, Manish G. Patel, John Blackburn, David A. Brown, Neha Gupta, Thomas H. Taylor
-
Patent number: 8570237Abstract: A multi-band electronically scanned array antenna including a first sub-assembly having electronic circuits for a first frequency band; a second sub-assembly mechanically coupled to the first sub-assembly and having electronic circuits for a second frequency band; and an aperture adjacent to the first sub-assembly, the aperture being shared by the first sub-assembly and the second sub-assembly. The array antenna may further include a band switching circuit, or a combining circuit for coupling the first sub-assembly or the second sub-assembly to the aperture. The array antenna may also include a third sub-assembly including electronic circuits for a third frequency band. In this way, the aperture is shared by the first sub-assembly, the second sub-assembly, and the third sub-assembly to provide a smaller and lighter array antenna.Type: GrantFiled: February 1, 2011Date of Patent: October 29, 2013Assignee: Raytheon CompanyInventors: Matthew D. Brown, George F. Barson, William P. Hull, Jr., Steven P. Mcfarlane, James S. Wilson, Karl L. Worthen, Joshua Lamb, Thomas H. Taylor
-
Patent number: 8544040Abstract: 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: GrantFiled: December 29, 2006Date of Patent: September 24, 2013Assignee: Google Inc.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: 8533761Abstract: A computer-implemented method includes receiving a search request associated with media-related information, identifying a media-related object responsive to the request, and gathering from a plurality of different corpuses of information a plurality of search results associated with the media-related object.Type: GrantFiled: April 30, 2007Date of Patent: September 10, 2013Assignee: Google Inc.Inventors: Mehran Sahami, Richard C. Gossweiler, III, John Blackburn, Manish G. Patel, David A. Brown, Neha Gupta, Thomas H. Taylor
-
Patent number: 8522281Abstract: A computer-implemented method includes receiving information associated with a user of media services, wherein the received information does not uniquely identify one media head end for he user, identifying a plurality of head ends responsive to the received information, and generating, for display on a client device associated with the user, information for displaying a program guide aggregating channels for the plurality of head ends.Type: GrantFiled: April 30, 2007Date of Patent: August 27, 2013Assignee: Google Inc.Inventors: Mehran Sahami, Richard C. Gossweiler, III, Manish G. Patel, John Blackburn, David A. Brown, Neha Gupta, Thomas H. Taylor
-
Patent number: 8480409Abstract: The present invention relates to radio frequency and microwave connectors, and more particularly to grounding methods for printed wiring board edge-launch connectors. The grounding method comprises conducting tabs secured to a PWB and to an attached connector frame holding coaxial connectors. The conducting tabs thus provide a ground connection between the connector frame and one or more ground conductors on the PWB.Type: GrantFiled: December 13, 2010Date of Patent: July 9, 2013Assignee: Raytheon CompanyInventors: Waid A. Paine, Lucian A. Brasier, James E. Lewis, Thomas H. Taylor, Lauren M. Garcia
-
Patent number: 8484192Abstract: A computer-implemented method includes receiving a search request at a central information provider, generating a query containing media-related terms relating to the search request, and submitting the query to a search engine having access to media-related search results, wherein the query is broader than the received search request, and transmitting media-related search results generated in response to the query by the search engine, to a remote device.Type: GrantFiled: April 30, 2007Date of Patent: July 9, 2013Assignee: Google Inc.Inventors: Mehran Sahami, Richard C. Gossweiler, III, Manish G. Patel, John Blackburn, David A. Brown, Neha Gupta, Thomas H. Taylor
-
Patent number: 8385950Abstract: A computer-implemented method for automatically uploading media content from a mobile device to an online service provider can include receiving, in the mobile device, identifying information corresponding to a user account associated with at least one of a plurality of online service providers; capturing media content with a media input component included in the mobile device; and after the media content is captured, automatically uploading to the at least one online service provider the captured media content and the identifying information, without receiving user input contemporaneous with the automatic uploading that specifies that the captured media content is to be uploaded. The mobile device can further include a wireless communication component configured to wirelessly send data to and wirelessly receive data from the plurality of online service providers, which can be external to the mobile device.Type: GrantFiled: November 9, 2007Date of Patent: February 26, 2013Assignee: Google Inc.Inventors: Mark Wagner, Thomas H. Taylor, David P. Conway
-
Publication number: 20120288260Abstract: 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: ApplicationFiled: May 16, 2012Publication date: November 15, 2012Applicant: Microsoft CorporationInventors: Peter J. Potrebic, Thomas H. Taylor
-
Patent number: 8291454Abstract: 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: GrantFiled: December 29, 2006Date of Patent: October 16, 2012Assignee: Google Inc.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: 20120254159Abstract: 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: ApplicationFiled: June 13, 2012Publication date: October 4, 2012Inventors: 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: 20120194406Abstract: A multi-band electronically scanned array antenna including a first sub-assembly having electronic circuits for a first frequency band; a second sub-assembly mechanically coupled to the first sub-assembly and having electronic circuits for a second frequency band; and an aperture adjacent to the first sub-assembly, the aperture being shared by the first sub-assembly and the second sub-assembly. The array antenna may further include a band switching circuit, or a combining circuit for coupling the first sub-assembly or the second sub-assembly to the aperture. The array antenna may also include a third sub-assembly including electronic circuits for a third frequency band. In this way, the aperture is shared by the first sub-assembly, the second sub-assembly, and the third sub-assembly to provide a smaller and lighter array antenna.Type: ApplicationFiled: February 1, 2011Publication date: August 2, 2012Applicant: RAYTHEON COMPANYInventors: Matthew D. Brown, George F. Barson, William P. Hull, JR., Steven P. Mcfarlane, James S. Wilson, Karl L. Worthen, Joshua Lamb, Thomas H. Taylor
-
Patent number: 8209720Abstract: 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: GrantFiled: August 29, 2006Date of Patent: June 26, 2012Assignee: Microsoft CorporationInventors: Peter J. Potrebic, Thomas H. Taylor
-
Publication number: 20120156902Abstract: The present invention relates to radio frequency and microwave connectors, and more particularly to grounding methods for printed wiring board edge-launch connectors. The grounding method comprises conducting tabs secured to a PWB and to an attached connector frame holding coaxial connectors. The conducting tabs thus provide a ground connection between the connector frame and one or more ground conductors on the PWB.Type: ApplicationFiled: December 13, 2010Publication date: June 21, 2012Inventors: Waid A. Paine, Lucian A. Brasier, James E. Lewis, Thomas H. Taylor, Lauren M. Garcia
-
Patent number: 8205230Abstract: 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: GrantFiled: December 29, 2006Date of Patent: June 19, 2012Assignee: Google Inc.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: 20120054684Abstract: A computer-implemented method includes generating code for displaying a two-dimensional media programming schedule grid, receiving a command to compress the grid at a first location along a first dimension, and generating code for displaying the grid with visible graphical fold marks defining a fold area near the first location along the first dimension.Type: ApplicationFiled: November 3, 2011Publication date: March 1, 2012Applicant: Google Inc.Inventors: Richard C. Gossweiler, III, Mehran Sahami, Thomas H. Taylor, John Blackburn, David A. Brown, Neha Gupta, Manish G. Patel
-
Patent number: 8065603Abstract: A computer-implemented method includes generating code for displaying a two-dimensional media programming schedule grid, receiving a command to compress the grid at a first location along a first dimension, and generating code for displaying the grid with visible graphical fold marks defining a fold area near the first location along the first dimension.Type: GrantFiled: April 30, 2007Date of Patent: November 22, 2011Assignee: Google Inc.Inventors: Richard C. Gossweiler, III, Mehran Sahami, Thomas H. Taylor, John Blackburn, David A. Brown, Neha Gupta, Manish G. Patel
-
Patent number: 8005826Abstract: A computer-implemented method includes receiving a query at a central information provider, identifying media-related terms in the query that indicate the query relates to one or more media-related objects, and providing media-specific results in response to the query associated with one or more programs or program staff.Type: GrantFiled: April 30, 2007Date of Patent: August 23, 2011Assignee: Google Inc.Inventors: Mehran Sahami, Richard C. Gossweiler, III, Manish G. Patel, John Blackburn, David A. Brown, Neha Gupta, Thomas H. Taylor
-
Patent number: 7882528Abstract: Methods and systems for enhancing a user's viewing experience are described. Various embodiments can record episodes of a special event program, record previously-broadcast episodes of a special event program, assist the user in recording episodes that are associated with a program for which they have set up a record event, maintain an entertainment system's user interface by automatically removing record events, handle season premiers and finales by automatically recording them, and assist the user in recording episodes in which they might be interested.Type: GrantFiled: September 19, 2002Date of Patent: February 1, 2011Assignee: Microsoft CorporationInventors: Thomas H. Taylor, Peter J. Potrebic
-
Patent number: 7792410Abstract: 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: GrantFiled: October 22, 2007Date of Patent: September 7, 2010Assignee: Microsoft CorporationInventors: Thomas H. Taylor, Peter J. Potrebic, Steven Horowitz