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: 11949731Abstract: 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: February 20, 2023Date of Patent: April 2, 2024Assignee: Google LLCInventors: Mark Wagner, Thomas H. Taylor, David P. Conway
-
Publication number: 20230199059Abstract: 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: ApplicationFiled: February 20, 2023Publication date: June 22, 2023Inventors: Mark Wagner, Thomas H. Taylor, David P. Conway
-
Patent number: 11588880Abstract: 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: February 2, 2022Date of Patent: February 21, 2023Assignee: Google LLCInventors: Mark Wagner, Thomas H. Taylor, David P. Conway
-
Publication number: 20220159058Abstract: 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: ApplicationFiled: February 2, 2022Publication date: May 19, 2022Inventors: Mark Wagner, Thomas H. Taylor, David P. Conway
-
Patent number: 11277468Abstract: 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 18, 2019Date of Patent: March 15, 2022Assignee: Google LLCInventors: Mark Wagner, Thomas H. Taylor, David P. Conway
-
Publication number: 20210286492Abstract: 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: June 2, 2021Publication date: September 16, 2021Inventors: Richard C. Gossweiler, III, Mehran Sahami, Thomas H. Taylor, John Blackburn, David A. Brown, Neha Crosby, Manish G. Patel
-
Patent number: 11036385Abstract: 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: January 31, 2019Date of Patent: June 15, 2021Assignee: Google LLCInventors: Richard C. Gossweiler, III, Mehran Sahami, Thomas H. Taylor, John Blackburn, David A. Brown, Neha Crosby, Manish G. Patel
-
Patent number: 10484457Abstract: 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: April 21, 2017Date of Patent: November 19, 2019Assignee: Google LLCInventors: Mark Wagner, Thomas H. Taylor, David P. Conway
-
Publication number: 20190171345Abstract: 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: January 31, 2019Publication date: June 6, 2019Inventors: Richard C. Gossweiler, III, Mehran Sahami, Thomas H. Taylor, John Blackburn, David A. Brown, Neha Gupta, Manish G. Patel
-
Patent number: 10289737Abstract: 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: June 10, 2013Date of Patent: May 14, 2019Assignee: Google LLCInventors: Mehran Sahami, Richard C. Gossweiler, III, Manish G. Patel, John Blackburn, David A. Brown, Neha Gupta, Thomas H. Taylor
-
Patent number: 10254946Abstract: 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: November 3, 2011Date of Patent: April 9, 2019Assignee: Google LLCInventors: Richard C. Gossweiler, III, Mehran Sahami, Thomas H. Taylor, John Blackburn, David A. Brown, Neha Gupta, Manish G. Patel
-
Patent number: 10225596Abstract: 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 the 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: May 27, 2016Date of Patent: March 5, 2019Assignee: Google LLCInventors: Mehran Sahami, Richard C. Gossweiler, III, Manish G. Patel, John Blackburn, David A. Brown, Neha Gupta, Thomas H. Taylor
-
Patent number: 9872077Abstract: Systems and methods for displaying program guide information are disclosed. In some implementations a method includes, at a computing device having one or more processors and memory storing one or more programs for execution by the one or more processors, formatting, for display, program guide data on a grid. The grid includes (i) a first axis representing units of time and (ii) a second axis representing multimedia channels. The program guide data comprises information representing a set of multimedia events. Responsive to a user-supplied selection of a multimedia event in the set of multimedia events a panel is overlaid on a portion of the grid. The panel provides additional data regarding the multimedia event.Type: GrantFiled: December 1, 2015Date of Patent: January 16, 2018Assignee: GOOGLE LLCInventors: 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: 9747290Abstract: A client computer receives a set of search results ordered based on scheduled time of broadcast associated with respective listings of content. The listings of content include data representing time-bounded events. The client computer displays or otherwise presents a set of objects along an axis of a display bar, the objects corresponding to subsets of the search results. For example, the axis is associated with a unit of time or a unit of relevance.Type: GrantFiled: February 20, 2015Date of Patent: August 29, 2017Assignee: GOOGLE INC.Inventors: Richard Carl Gossweiler, III, John Blackburn, David A Brown, Neha Gupta, Manish Gordhan Patel, Mehran Sahami, Thomas H Taylor, Daniel John Zigmond
-
Patent number: 9667694Abstract: 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: February 20, 2013Date of Patent: May 30, 2017Assignee: Google Inc.Inventors: Mark Wagner, Thomas H. Taylor, David P. Conway
-
Patent number: 9510058Abstract: A computer-implemented method includes receiving a search request related to media programming and generating a search. The result has a list of one or more collections of episodes responsive to the search request, and a schedule grid displaying a plurality of episodes on a plurality of different channels for a time period, including at least one program responsive to the search request.Type: GrantFiled: December 5, 2013Date of Patent: November 29, 2016Assignee: Google Inc.Inventors: Richard C. Gossweiler, III, Mehran Sahami, Manish G. Patel, John Blackburn, David A. Brown, Neha Gupta, Thomas H. Taylor
-
Patent number: 9380346Abstract: 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 the 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: July 11, 2013Date of Patent: June 28, 2016Assignee: Google Inc.Inventors: Mehran Sahami, Richard C. Gossweiler, III, Manish G. Patel, John Blackburn, David A. Brown, Neha Gupta, Thomas H. Taylor
-
Patent number: 9369765Abstract: System and methods for formatting a virtual channel are provides in which, responsive to a user selection of a plurality of time-bounded multimedia events, there is formatted for display the plurality of time-bounded multimedia events in a first virtual channel. The user is enabled to fill a first time slot in the first virtual channel with overlapping time-bounded multimedia events from the plurality of time-bounded multimedia events. A representation of a numeric count of the overlapping time-bounded multimedia events is formatted for display in the first time slot.Type: GrantFiled: August 4, 2014Date of Patent: June 14, 2016Assignee: GOOGLE INC.Inventors: Richard Carl Gossweiler, III, John Blackburn, David A. Brown, Manish Gordhan Patel, Mehran Sahami, Thomas H. Taylor, Daniel John Zigmond
-
Patent number: 9355684Abstract: Thumbnail images representative of recorded TV programs are generated and presented to aid a user in browsing the recorded TV programs. In one implementation, a temporary thumbnail image is generated when a TV program first starts recording. The temporary thumbnail is used to populate any user interface (UI) screens that reference the recoded TV program. Once the TV program has reached a threshold amount of recording (e.g., a prescribed duration of recording, or completion of the recording), a permanent thumbnail image is generated and associated with the TV program. The permanent thumbnail is then presented in any subsequent UI screens, replacing the temporary thumbnail. In another implementation, display of the thumbnail images in the UI screens may be further controlled by setting preferences, such as parental controls.Type: GrantFiled: June 8, 2015Date of Patent: May 31, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Aaron DeYonker, Jeffrey C. Fong, Todd San Jule, Zhike Kong, Bin Lin, Nishad Mulye, Joseph Alton Schrader, Thomas H. Taylor, Xinli Zou
-
Publication number: 20160088357Abstract: Systems and methods for displaying program guide information are disclosed. In some implementations a method includes, at a computing device having one or more processors and memory storing one or more programs for execution by the one or more processors, formatting, for display, program guide data on a grid. The grid includes (i) a first axis representing units of time and (ii) a second axis representing multimedia channels. The program guide data comprises information representing a set of multimedia events. Responsive to a user-supplied selection of a multimedia event in the set of multimedia events a panel is overlaid on a portion of the grid. The panel provides additional data regarding the multimedia event.Type: ApplicationFiled: December 1, 2015Publication date: March 24, 2016Inventors: 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