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: 9871841Abstract: 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: GrantFiled: October 15, 2012Date of Patent: January 16, 2018Assignee: EXCALIBUR IP, LLCInventors: Roberto Warren Fisher, Chris Kalaboukis, Ronald Martinez, Ian C. Rogers
-
Patent number: 9736216Abstract: 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: GrantFiled: December 26, 2012Date of Patent: August 15, 2017Assignee: Excalibur IP, LLCInventors: Ian C. Rogers, Matthew Kozlov
-
Patent number: 9584590Abstract: 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: GrantFiled: January 31, 2014Date of Patent: February 28, 2017Assignee: Yahoo! Inc.Inventors: Robert D. Lord, Ian C. Rogers
-
Publication number: 20150161119Abstract: 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: ApplicationFiled: February 13, 2015Publication date: June 11, 2015Inventors: Roberto Warren Fisher, Chris Kalaboukis, Ronald Martinez, Ian C. Rogers
-
Patent number: 8959085Abstract: 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: GrantFiled: October 10, 2007Date of Patent: February 17, 2015Assignee: Yahoo! Inc.Inventors: Roberto Warren Fisher, Chris Kalaboukis, Ronald Martinez, Ian C. Rogers
-
Publication number: 20140297808Abstract: 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: ApplicationFiled: January 31, 2014Publication date: October 2, 2014Applicant: Yahoo! Inc.Inventors: Robert D. Lord, Ian C. Rogers
-
Patent number: 8775659Abstract: 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: GrantFiled: February 5, 2010Date of Patent: July 8, 2014Assignee: Yahoo! Inc.Inventors: Robert D. Lord, Ian C. Rogers
-
Publication number: 20130290099Abstract: 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: ApplicationFiled: March 20, 2013Publication date: October 31, 2013Inventors: Malcolm Slaney, Dennis Martin DeCoste, Ian C. Rogers, Michael Spiegelman
-
Publication number: 20130103796Abstract: 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: ApplicationFiled: October 15, 2012Publication date: April 25, 2013Inventors: Roberto Warren Fisher, Chris Kalaboukis, Ronald Martinez, Ian C. Rogers
-
Patent number: 8417573Abstract: 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: GrantFiled: March 14, 2007Date of Patent: April 9, 2013Assignee: Yahoo! Inc.Inventors: Malcolm Slaney, Dennis Martin DeCoste, Ian C. Rogers, Michael Spiegelman
-
Patent number: 8375131Abstract: 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: GrantFiled: December 21, 2007Date of Patent: February 12, 2013Assignee: Yahoo! Inc.Inventors: Ian C. Rogers, Matthew Kozlov
-
Patent number: 8290929Abstract: 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: GrantFiled: October 26, 2007Date of Patent: October 16, 2012Assignee: Yahoo! Inc.Inventors: Roberto Warren Fisher, Chris Kalaboukis, Ronald Martinez, Ian C. Rogers
-
Patent number: 8145727Abstract: 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: GrantFiled: October 10, 2007Date of Patent: March 27, 2012Assignee: YAHOO! Inc.Inventors: Roberto Warren Fisher, Lisa Fredrickson, Chris Kalaboukis, Ronald Martinez, Ian C. Rogers
-
Patent number: 7899808Abstract: 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: GrantFiled: October 26, 2007Date of Patent: March 1, 2011Assignee: Yahoo! Inc.Inventors: Roberto Warren Fisher, Chris Kalaboukis, Ronald Martinez, Lucas Gonze, Ian C. Rogers
-
Publication number: 20100185729Abstract: 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: ApplicationFiled: February 5, 2010Publication date: July 22, 2010Inventors: Robert D. Lord, Ian C. Rogers
-
Patent number: 7673062Abstract: 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: GrantFiled: November 18, 2003Date of Patent: March 2, 2010Assignee: Yahoo! Inc.Inventors: Robert D. Lord, Ian C. Rogers
-
Patent number: 7590711Abstract: 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: GrantFiled: April 17, 2007Date of Patent: September 15, 2009Assignee: Yahoo! Inc.Inventors: Robert D. Lord, Ian C. Rogers
-
Publication number: 20090164641Abstract: 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: ApplicationFiled: December 21, 2007Publication date: June 25, 2009Applicant: Yahoo! Inc.Inventors: Ian C. Rogers, Matthew Kozlov
-
Publication number: 20090112839Abstract: 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: ApplicationFiled: October 26, 2007Publication date: April 30, 2009Applicant: Yahoo! Inc.Inventors: Roberto Warren Fisher, Chris Kalaboukis, Ronald Martinez, Ian C. Rogers
-
Publication number: 20090113301Abstract: A toolbar application for network browser applications is described. The tool augments web pages with related multimedia content. The browser application allows the user to locate and render a web page of personal interest. The tool invokes a mechanism to identify one or more media objects related to the web page in a playlist, and invokes a media object player application to render the one or more media objects in the playlist. When all of the media objects in the playlist are complete, the enhancement application may automatically generate one or more additional playlists.Type: ApplicationFiled: October 26, 2007Publication date: April 30, 2009Applicant: Yahoo! Inc.Inventors: Roberto Warren Fisher, Lucas Gonze, Eglia Nair Flores, Lisa Fredrickson, Chris Kalaboukis, Ronald Martinez, Ian C. Rogers