NUMERIC CHANNEL TUNER AND DIRECTORY SERVER FOR MEDIA AND SERVICES
First Claim
1. A system for a numeric directory server, comprising:
- one or more processors configured to execute computer program modules, the computer program modules comprising;
a directory server request module configured to receive a request including instructions to provide user devices access to media content or online services, the request including a channel number;
a database module configured to determine a uniform resource locator for a server associated with the channel number within the received request; and
a data communication module configured to communicate data associated with at least one of the media content and the online services.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments disclosed herein describe an apparatus, method and system for indexing online media content and services into numeric channel numbers and enabling a user device to access such content and services by entering the channel numbers. Embodiments may include a media and services tuner software module that resides on a user device and a directory server. The directory server may include a request module configured to receive a request including instructions to provide users access to content or services. Embodiments may also include a database module configured to determine a uniform resource locator for a server associated with the channel number within the received request.
-
Citations
25 Claims
-
1. A system for a numeric directory server, comprising:
-
one or more processors configured to execute computer program modules, the computer program modules comprising; a directory server request module configured to receive a request including instructions to provide user devices access to media content or online services, the request including a channel number; a database module configured to determine a uniform resource locator for a server associated with the channel number within the received request; and a data communication module configured to communicate data associated with at least one of the media content and the online services. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for a numeric directory server, comprising:
-
receiving a request to provide access to user devices to content or services, the request including a channel number and a user identifier; determining a uniform resource locator for a server associated with the channel number within the received request; transmitting a notification indicating the uniform resource locator for the server associated with the channel number; and communicating data associated with at least one of the content and the services. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus for a user side device utilizing a numeric directory server, comprising:
-
one or more processors configured to execute computer program modules, the computer program modules comprising; an interface configured to receive commands from a user associated with a channel number; a communications module configured to transmit a request including the channel number and a user identifier to a first server to receive access to media content or online services from a second server, and the communications module being configured to receive the media content or the online services over a broadband communications network associated with the request, wherein the media content or the online services are received as determined by the uniform resource locator associated with the channel number within the transmitted request; and a display configured to present media to the user associated with the received content or the received services. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A system comprising:
-
one or more processors configured to execute computer program modules, the computer program modules comprising; a subscriber profile services module configured to track a user status of a user, the user status being responsive to content or services currently being broadcast by a server to the user associated with a uniform resource locator for the server; a broadcast server module configured to track a broadcast status of the server, the broadcast status being responsive to the content or the services currently being broadcast by the server to the user associated with the uniform resource locator for the server; and a communication module being configured to transmit a notification to at least one of the server or the user, the notification including at least one of the user status or the broadcast status.
-
-
21. A method comprising:
-
tracking a user status of a user responsive to content or services currently being broadcast by a server to the user associated with a uniform resource locator for the server; tracking a broadcast status of the server responsive to the content or the services currently being broadcast by the server to the user associated with the uniform resource locator for the server; and transmitting a notification to at least one of the server or the user, the notification including at least one of the user status or the broadcast status.
-
-
22. A method for assigning channel numbers, the method comprising:
-
crawling one or more websites to identify a first set of websites providing content or services by parsing objects found in markup languages for the one or more websites; analyzing the parsed objects using one or more policies to identify a second set of websites to be further processed, the second set of websites being a subset of the first set of websites; selecting content and uniform resource locators from the second set of websites configured to be presented to users; performing compatibility testing on the content or the services and uniform resource locators associated with the second set of websites; creating channels for the selected content associated with the second set of websites; and transmitting information associated with the created channels, the transmitted information including a channel number and uniform resource locator corresponding to each created channels. - View Dependent Claims (23, 24, 25)
-
Specification