Patents by Inventor Ian C. Rogers

Ian C. Rogers 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: 10452083
    Abstract: A thermostat includes a plurality of HVAC (heating, ventilation, and air conditioning) wire connectors for receiving a plurality of HVAC control wires corresponding to an HVAC system. The thermostat also includes a thermostat processing and control circuit operative to at least partially control the operation of the HVAC system and a powering circuit coupled to the HVAC wire connectors and configured to provide an electrical load power to the thermostat processing and control circuit. The thermostat includes circuitry and methods for maximizing efficiency of energy harvested from the HVAC system connected to the thermostat, and depending on which system is connected to the thermostat, different power schemes can be implemented in order to obtain power from the HVAC system.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: October 22, 2019
    Assignee: Google LLC
    Inventors: Daniel Adam Warren, Hugo B. Fiennes, Jonathan Alan Dutra, David Bell, Anthony Michael Fadell, Matthew Lee Rogers, Ian C. Smith, Edwin H. Satterthwaite, Jr., Grant Michael Erickson, Andrea Mucignat, Joseph E. Palmer
  • Publication number: 20190227584
    Abstract: A thermostat includes a plurality of HVAC (heating, ventilation, and air conditioning) wire connectors for receiving a plurality of HVAC control wires corresponding to an HVAC system. The thermostat also includes a thermostat processing and control circuit operative to at least partially control the operation of the HVAC system and a powering circuit coupled to the HVAC wire connectors and configured to provide an electrical load power to the thermostat processing and control circuit. The thermostat includes circuitry and methods for maximizing efficiency of energy harvested from the HVAC system connected to the thermostat, and depending on which system is connected to the thermostat, different power schemes can be implemented in order to obtain power from the HVAC system.
    Type: Application
    Filed: August 26, 2016
    Publication date: July 25, 2019
    Inventors: Daniel Adam Warren, Hugo B. Fiennes, Jonathan Alan Dutra, David Bell, Anthony Michael Fadell, Matthew Lee Rogers, Ian C. Smith, Edwin H. Satterthwaite, JR., Grant Michael Erickson, Andrea Mucignat, Joseph E. Palmer
  • Patent number: 9871841
    Abstract: A method to provide additional media objects for data objects containing one or more existing media objects is described. The existing media object is analyzed to determine additional related media available on the network and the data object description is augmented with metadata to identify the additional media in an enhanced data object description. When the enhanced data object is rendered, the metadata facilitates incorporation of additional media objects in the displayed page.
    Type: Grant
    Filed: October 15, 2012
    Date of Patent: January 16, 2018
    Assignee: EXCALIBUR IP, LLC
    Inventors: Roberto Warren Fisher, Chris Kalaboukis, Ronald Martinez, Ian C. Rogers
  • Patent number: 9736216
    Abstract: A method and network architecture through which user-specific media profile data can be made available to third parties. A browser is optionally enhanced to facilitate playback and control of one or more media players, thereby allowing the user to play content via the browser. As the user plays content in the browser or any of the media players, information is collected about the content and stored in a database. By monitoring all media-related interactions made by the user within the browser, the collected content information can encompass information from a wide range of sources. User-specific profile data is then determined based on the collected data and such user-specific profile data is made available to third parties. The user-specific profile data can be used, for example, for social networking purposes, and may also be used to drive advertisements or other content to the user.
    Type: Grant
    Filed: December 26, 2012
    Date of Patent: August 15, 2017
    Assignee: Excalibur IP, LLC
    Inventors: Ian C. Rogers, Matthew Kozlov
  • Patent number: 9584590
    Abstract: A software based system for facilitating streaming of media files to a device over a wide area network (WAN) includes an agent process, an authentication process, a client services process and a client process. The agent process catalogs local media files and advises the authentication process of it's availability on the WAN and the address at which it may be contacted. The client process contacts the client services process to obtain, after authenticating with it, the WAN address of the agent process and contacts the agent process to receive information or meta-data describing the media files available for streaming. The client process obtains information for forming a URI or playlist, that it then passes to a media player to request the stream over the WAN. Alternately, the client process may direct the agent process to pass the URL to another client process on, for example, the same local area network.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: February 28, 2017
    Assignee: Yahoo! Inc.
    Inventors: Robert D. Lord, Ian C. Rogers
  • Publication number: 20150161119
    Abstract: A real-time locater for digital media objects, related to one or more musical compositions and accessible over a network, is described. A service-provider maintains a master index of the digital media objects and a playlist-resolver server. The master index is organized by considering each media object to be an example of a primary attribute associated with the media object by a multitude of users. The reference is constructed as a data structure of primary attributes and means of locating the media objects as instances of primary attributes. The playlist-resolver works with the master index to translate a list of references to creative works into a series of successful accesses to the corresponding media object files.
    Type: Application
    Filed: February 13, 2015
    Publication date: June 11, 2015
    Inventors: Roberto Warren Fisher, Chris Kalaboukis, Ronald Martinez, Ian C. Rogers
  • Patent number: 8959085
    Abstract: A real-time locater for digital media objects, related to one or more musical compositions and accessible over a network, is described. A service-provider maintains a master index of the digital media objects and a playlist-resolver server. The master index is organized by considering each media object to be an example of a primary attribute associated with the media object by a multitude of users. The reference is constructed as a data structure of primary attributes and means of locating the media objects as instances of primary attributes. The playlist-resolver works with the master index to translate a list of references to creative works into a series of successful accesses to the corresponding media object files.
    Type: Grant
    Filed: October 10, 2007
    Date of Patent: February 17, 2015
    Assignee: Yahoo! Inc.
    Inventors: Roberto Warren Fisher, Chris Kalaboukis, Ronald Martinez, Ian C. Rogers
  • Publication number: 20140297808
    Abstract: A software based system for facilitating streaming of media files to a device over a wide area network (WAN) includes an agent process, an authentication process, a client services process and a client process. The agent process catalogs local media files and advises the authentication process of it's availability on the WAN and the address at which it may be contacted. The client process contacts the client services process to obtain, after authenticating with it, the WAN address of the agent process and contacts the agent process to receive information or meta-data describing the media files available for streaming. The client process obtains information for forming a URI or playlist, that it then passes to a media player to request the stream over the WAN. Alternately, the client process may direct the agent process to pass the URL to another client process on, for example, the same local area network.
    Type: Application
    Filed: January 31, 2014
    Publication date: October 2, 2014
    Applicant: Yahoo! Inc.
    Inventors: Robert D. Lord, Ian C. Rogers
  • Patent number: 8775659
    Abstract: A software based system for facilitating streaming of media files to a device over a wide area network (WAN) includes an agent process, an authentication process, a client services process and a client process. The agent process catalogs local media files and advises the authentication process of it's availability on the WAN and the address at which it may be contacted. The client process contacts the client services process to obtain, after authenticating with it, the WAN address of the agent process and contacts the agent process to receive information or meta-data describing the media files available for streaming. The client process obtains information for forming a URI or playlist, that it then passes to a media player to request the stream over the WAN. Alternately, the client process may direct the agent process to pass the URL to another client process on, for example, the same local area network.
    Type: Grant
    Filed: February 5, 2010
    Date of Patent: July 8, 2014
    Assignee: Yahoo! Inc.
    Inventors: Robert D. Lord, Ian C. Rogers
  • Publication number: 20130290099
    Abstract: An online music system includes a music database configured to store musical selections and to store a user profile for respective users of the online music system, an advertiser account management system to store bid amounts from advertisers seeking to provide information to the users of the online music system and a user recommendation system coupled to the music database to present information about musical selections to respective users based on the stored user profile and the stored bid amounts.
    Type: Application
    Filed: March 20, 2013
    Publication date: October 31, 2013
    Inventors: Malcolm Slaney, Dennis Martin DeCoste, Ian C. Rogers, Michael Spiegelman
  • Publication number: 20130103796
    Abstract: A method to provide additional media objects for data objects containing one or more existing media objects is described. The existing media object is analyzed to determine additional related media available on the network and the data object description is augmented with metadata to identify the additional media in an enhanced data object description. When the enhanced data object is rendered, the metadata facilitates incorporation of additional media objects in the displayed page.
    Type: Application
    Filed: October 15, 2012
    Publication date: April 25, 2013
    Inventors: Roberto Warren Fisher, Chris Kalaboukis, Ronald Martinez, Ian C. Rogers
  • Patent number: 8417573
    Abstract: An online music system includes a music database configured to store musical selections and to store a user profile for respective users of the online music system, an advertiser account management system to store bid amounts from advertisers seeking to provide information to the users of the online music system and a user recommendation system coupled to the music database to present information about musical selections to respective users based on the stored user profile and the stored bid amounts.
    Type: Grant
    Filed: March 14, 2007
    Date of Patent: April 9, 2013
    Assignee: Yahoo! Inc.
    Inventors: Malcolm Slaney, Dennis Martin DeCoste, Ian C. Rogers, Michael Spiegelman
  • Patent number: 8375131
    Abstract: A method and network architecture through which user-specific media profile data can be made available to third parties. A browser is optionally enhanced to facilitate playback and control of one or more media players, thereby allowing the user to play content via the browser. As the user plays content in the browser or any of the media players, information is collected about the content and stored in a database. By monitoring all media-related interactions made by the user within the browser, the collected content information can encompass information from a wide range of sources. User-specific profile data is then determined based on the collected data and such user-specific profile data is made available to third parties. The user-specific profile data can be used, for example, for social networking purposes, and may also be used to drive advertisements or other content to the user.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: February 12, 2013
    Assignee: Yahoo! Inc.
    Inventors: Ian C. Rogers, Matthew Kozlov
  • Patent number: 8290929
    Abstract: A method to provide additional media objects for data objects containing one or more existing media objects is described. The existing media object is analyzed to determine additional related media available on the network, and the data object description is augmented with metadata to identify the additional media in an enhanced data object description. When the enhanced data object is rendered, the metadata facilitates incorporation of additional media objects in the displayed page.
    Type: Grant
    Filed: October 26, 2007
    Date of Patent: October 16, 2012
    Assignee: Yahoo! Inc.
    Inventors: Roberto Warren Fisher, Chris Kalaboukis, Ronald Martinez, Ian C. Rogers
  • Patent number: 8145727
    Abstract: A real-time locater for digital media objects, related to one or more creative compositions and accessible over a network, is described. A service-provider maintains a master index of the digital media objects. The master index is organized by considering each media object to be an example of a primary attribute associated with the media object by a multitude of users. The reference is constructed as a data structure of primary attributes and means of locating the media objects as instances of primary attributes. Each such media object may be further categorized by associating it with one or more secondary attributes. The data structure is augmented to provide for efficient location of media objects by relating secondary attributes.
    Type: Grant
    Filed: October 10, 2007
    Date of Patent: March 27, 2012
    Assignee: YAHOO! Inc.
    Inventors: Roberto Warren Fisher, Lisa Fredrickson, Chris Kalaboukis, Ronald Martinez, Ian C. Rogers
  • Patent number: 7899808
    Abstract: Media enhancing services for pages containing text is described. Text is analyzed to determine related additional media available on the network, and the page description is augmented with metadata to identify the additional media in an enhanced page description. When the enhanced page is rendered, the metadata facilitates incorporation of additional media in the displayed page.
    Type: Grant
    Filed: October 26, 2007
    Date of Patent: March 1, 2011
    Assignee: Yahoo! Inc.
    Inventors: Roberto Warren Fisher, Chris Kalaboukis, Ronald Martinez, Lucas Gonze, Ian C. Rogers
  • Publication number: 20100185729
    Abstract: A software based system for facilitating streaming of media files to a device over a wide area network (WAN) includes an agent process, an authentication process, a client services process and a client process. The agent process catalogs local media files and advises the authentication process of it's availability on the WAN and the address at which it may be contacted. The client process contacts the client services process to obtain, after authenticating with it, the WAN address of the agent process and contacts the agent process to receive information or meta-data describing the media files available for streaming. The client process obtains information for forming a URI or playlist, that it then passes to a media player to request the stream over the WAN. Alternately, the client process may direct the agent process to pass the URL to another client process on, for example, the same local area network.
    Type: Application
    Filed: February 5, 2010
    Publication date: July 22, 2010
    Inventors: Robert D. Lord, Ian C. Rogers
  • Patent number: 7673062
    Abstract: A software based system for facilitating streaming of media files to a device over a wide area network (WAN) includes an agent process, an authentication process, a client services process and a client process. The agent process catalogs local media files and advises the authentication process of it's availability on the WAN and the address at which it may be contacted. The client process contacts the client services process to obtain, after authenticating with it, the WAN address of the agent process and contacts the agent process to receive information or meta-data describing the media files available for streaming. The client process obtains information for forming a URI or playlist, that it then passes to a media player to request the stream over the WAN. Alternately, the client process may direct the agent process to pass the URL to another client process on, for example, the same local area network.
    Type: Grant
    Filed: November 18, 2003
    Date of Patent: March 2, 2010
    Assignee: Yahoo! Inc.
    Inventors: Robert D. Lord, Ian C. Rogers
  • Patent number: 7590711
    Abstract: A software based system for facilitating streaming of media files to a device over a wide area network (WAN) includes an agent process, an authentication process, a client services process and a client process. The agent process catalogs local media files and advises the authentication process of its availability on the WAN and the address at which it may be contacted. The client process contacts the client services process to obtain, after authenticating with it, the WAN address of the agent process and contacts the agent process to receive information or meta-data describing the media files available for streaming. The client process obtains information for forming a URI or playlist, that it then passes to a media player to request the stream over the WAN. Alternately, the client process may direct the agent process to pass the URL to another client process on, for example, the same local area network.
    Type: Grant
    Filed: April 17, 2007
    Date of Patent: September 15, 2009
    Assignee: Yahoo! Inc.
    Inventors: Robert D. Lord, Ian C. Rogers
  • Publication number: 20090164641
    Abstract: A method and network architecture through which user-specific media profile data can be made available to third parties. A browser is optionally enhanced to facilitate playback and control of one or more media players, thereby allowing the user to play content via the browser. As the user plays content in the browser or any of the media players, information is collected about the content and stored in a database. By monitoring all media-related interactions made by the user within the browser, the collected content information can encompass information from a wide range of sources. User-specific profile data is then determined based on the collected data and such user-specific profile data is made available to third parties. The user-specific profile data can be used, for example, for social networking purposes, and may also be used to drive advertisements or other content to the user.
    Type: Application
    Filed: December 21, 2007
    Publication date: June 25, 2009
    Applicant: Yahoo! Inc.
    Inventors: Ian C. Rogers, Matthew Kozlov