Methods and systems for an information directory providing audiovisual content
First Claim
Patent Images
1. A method comprising:
- receiving, by a server, one or more search criteria from a user terminal;
searching, by the server and based on the one or more search criteria, a first database to obtain information regarding a particular entity,the information regarding the particular entity including information identifying audiovisual content associated with the particular entity,the audiovisual content being stored in a second database different than the first database,the first database storing information regarding one or more entities;
providing, by the server and based on the information regarding the particular entity, information relating to the particular entity to the user terminal for display,the information relating to the particular entity including;
a first option for the information regarding the particular entity, anda second option to request the audiovisual content;
receiving, by the server and from the user terminal, information identifying a selection of the first option;
storing, by the server and based on the selection of the first option, a reference to the information regarding the particular entity in a record associated with a user of the user terminal;
the record being stored in a third database;
receiving, by the server and from the user terminal, information identifying a selection of the second option;
retrieving, by the server and based on the selection of the second option, the audiovisual content from the second database using the information, identifying the audiovisual content, obtained from the first database; and
providing, by the server, the retrieved audiovisual content to the user terminal.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods provide an online directory service over a network. After receiving a request to view an online directory listing from a network-enabled user terminal, an online directory server may present to the user terminal a directory listing associated with an identifier of audiovisual content. In response to a selection by a user of the listing, the user terminal may provide the identifier associated with the selected directory listing to the directory server. Based on the identifier, the directory server may access the audiovisual content and provide it to the user terminal and may present it to the user in conjunction with the other information of the directory listing.
56 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a server, one or more search criteria from a user terminal; searching, by the server and based on the one or more search criteria, a first database to obtain information regarding a particular entity, the information regarding the particular entity including information identifying audiovisual content associated with the particular entity, the audiovisual content being stored in a second database different than the first database, the first database storing information regarding one or more entities; providing, by the server and based on the information regarding the particular entity, information relating to the particular entity to the user terminal for display, the information relating to the particular entity including; a first option for the information regarding the particular entity, and a second option to request the audiovisual content; receiving, by the server and from the user terminal, information identifying a selection of the first option; storing, by the server and based on the selection of the first option, a reference to the information regarding the particular entity in a record associated with a user of the user terminal; the record being stored in a third database; receiving, by the server and from the user terminal, information identifying a selection of the second option; retrieving, by the server and based on the selection of the second option, the audiovisual content from the second database using the information, identifying the audiovisual content, obtained from the first database; and providing, by the server, the retrieved audiovisual content to the user terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
a server to; receive one or more search criteria from a user terminal; search a first database, based on the one or more search criteria, to obtain information regarding a particular entity, the information regarding the particular entity including information identifying content associated with the particular entity, the content being stored in a second database different than the first database, and the first database storing information regarding one or more entities; provide, based on the information regarding the particular entity, information relating to the particular entity to the user terminal for display, the information relating to the particular entity including; a first option for the information regarding the particular entity, and a second option to request the content; receive information identifying a selection of the first option; store, based on the selection of the first option, a reference to the information regarding the particular entity in a record associated with a user of the user terminal, the record being stored in a third database; receive information identifying a selection of the second option; retrieve the content when a request for the content is received based on the selection of the second option, the request for the content including the information identifying the content obtained from the first database, and the content being retrieved from the second database using the information, identifying the content, obtained from the first database; and provide the retrieved content to the user terminal, the retrieved content being provided to the user terminal in a manner that is based on; one or more capabilities of the user terminal, or available bandwidth associated with the user terminal. - View Dependent Claims (9, 10, 11, 12, 13)
-
14. A non-transitory computer-readable medium storing instructions, the instructions comprising:
-
one or more instructions which, when executed by one or more processors of a server, cause the one or more processors to search a first database to obtain information regarding a particular entity, the information regarding the particular entity including information identifying content associated with the particular entity, the content being stored in a second database different than the first database; one or more instructions which, when executed by the one or more processors, cause the one or more processors to provide, based on the information regarding the particular entity, information relating to the particular entity to a user terminal for display; one or more instructions which, when executed by the one or more processors, cause the one or more processors to provide a first option for the information regarding the particular entity and a second option to request the content; one or more instructions which, when executed by the one or more processors, cause the one or more processors to receive information identifying a selection of the first option; one or more instructions which, when executed by the one or more processors, cause the one or more processors to store, based on the selection of the first option, a reference to the information regarding the particular entity in a record associated with a user of the user terminal, the record being stored, in a third database; one or more instructions which, when executed by the one or more processors, cause the one or more processors to receive information identifying a selection of the second option; one or more instructions which, when executed by the one or more processors, cause the one or more processors to retrieve the content from the second database when the second option is selected, the retrieved content being retrieved from the second database using the information, identifying the content, obtained from the first database; and one or more instructions which, when executed by the one or more processors, cause the one or more processors to provide the retrieved content to the user terminal, the retrieved content being provided to the user terminal in a manner that is based on; one or more capabilities of the user terminal, or available bandwidth associated with the user terminal. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification