Method and apparatus for dynamically directing an application to a pre-defined target multimedia resource
First Claim
1. A method for invoking an application to process a multimedia resource specified by a Uniform Resource Locator (URL), the method comprising:
- mapping a set of keys on a user device to a set of URLs;
detecting activation of a particular mapped key;
retrieving a URL associated with the activated mapped key; and
invoking an application to process the media resource specified by the retrieved URL.
1 Assignment
0 Petitions
Accused Products
Abstract
Innovative techniques for facilitating easy and convenient access to multimedia resources such as Web pages and static and streaming audio and video content based on “hotkey” technology. The significant and unique aspects described include: (1) a simple client software that is installed on an end-user'"'"'s computer, (2) a method of uniquely associating each user with an anonymous identification code, (3) a server architecture that is coupled to a database of demographic user data with time-stamped key through data, (4) a suite of software modules that enable hotkey configuration, server load balancing, and database mining tools, and other features.
114 Citations
33 Claims
-
1. A method for invoking an application to process a multimedia resource specified by a Uniform Resource Locator (URL), the method comprising:
-
mapping a set of keys on a user device to a set of URLs;
detecting activation of a particular mapped key;
retrieving a URL associated with the activated mapped key; and
invoking an application to process the media resource specified by the retrieved URL. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
15. A method for mapping a set of keys on a user device to a set of Uniform Resource Locators (URLs), the method comprising:
-
associating each key in a first set of keys with a respective set of one or more URLs; and
for each of one or more keys in the first set, receiving a selection for a particular URL in the associated set of URLs, and mapping the key to the selected URL.
-
-
19. A method for processing HTTP requests at a first server, the method comprising:
-
receiving an HTTP request from a user device, wherein the request includes a unique identification code and an identifier for a particular key activated to generate the request;
determining a multimedia resource location for the activated key; and
directing the received request to the determined resource address for the activated key.
-
-
30. A computer program product for directing an application to a Uniform Resource Locator (URL), comprising:
-
code that maps a set of keys on a user device to a set of URLs;
code that detects activation of a particular mapped key;
code that retrieves a URL associated with the activated mapped key;
code that directs the application to the retrieved URL, wherein the application is a Web browser or a multimedia player; and
a data storage medium operative to store the codes.
-
-
31. A server operative to process HTTP requests and comprising:
-
a data storage medium configured to store a handler module operable to receive a request from a user device, wherein the request includes a unique identification code and an identifier for a particular key activated to generate the request, determine a multimedia resource address for the activated key, and direct the received request to the determined resource address for the activated key; and
at least one processor operatively coupled to the data storage medium and configured to execute the one or more modules stored therein. - View Dependent Claims (32, 33)
-
Specification