System and methodology for providing a mobile device with a network-based intelligent resource fork
First Claim
1. An improved method for providing access to resources for use by a client, the method comprising:
- storing a source set of resources;
receiving an initial request from the client for information about resources available for access;
determining possible media types appropriate for the client that may be derived from the source set of resources;
based at least in part on said possible media types and said source set of resources, determining an extended set of resources for the client;
communicating information about the extended set of resources to the client; and
processing subsequent requests from the client for access to resources from said extended set of resources.
14 Assignments
0 Petitions
Accused Products
Abstract
An improved method for enumerating resources for use by a client is described. In an exemplary embodiment, the method includes method steps of: storing a source set of resources; receiving a request from the client for resources appropriate for the client; based at least in part on the request, determining a type for the client; based at least in part on the determined type, determining capabilities of the client; determining possible media types that may be derived from the source set of resources that are appropriate for the client; based on the possible media types and based on the set of resources, generating an extended set of resources; communicating the extended set of resources to the client; and processing requests from the client for access to resources from the extended set of resources.
-
Citations
57 Claims
-
1. An improved method for providing access to resources for use by a client, the method comprising:
-
storing a source set of resources;
receiving an initial request from the client for information about resources available for access;
determining possible media types appropriate for the client that may be derived from the source set of resources;
based at least in part on said possible media types and said source set of resources, determining an extended set of resources for the client;
communicating information about the extended set of resources to the client; and
processing subsequent requests from the client for access to resources from said extended set of resources. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A system providing a client with access to resources, the system comprising:
-
a repository storing an original set of resources;
a server for;
receiving requests from clients for information about resources available for access;
determining resources appropriate for clients that may be derived from the original set of resources;
creating derived resources for accessed by clients; and
providing clients with access to the derived resources. - View Dependent Claims (42, 43)
-
-
44. A method for supplying media in a format suitable for a plurality of client devices having different capabilities, the method comprising:
-
storing source media for access by a plurality of client devices;
in response to a request for media from a particular client device, determining capabilities of said particular client device;
based at least in part on the determined capabilities of said particular client device and the source media, determining a set of media appropriate for delivery to said particular client device; and
delivering the determined set of media to said particular client device. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
-
57. An improved method for wireless download of a gaming application to a target device, the method comprising:
-
separating program logic and media resources of a gaming application;
in response to a request for a gaming application received from a target device, delivering the program logic of the gaming application to the target device;
employing at least one on-line storage resource for the media resources of the gaming application; and
based upon requests received from the program logic of the gaming application on the target device, dynamically delivering the media resources of the application to the target device, said media resources being formatted for delivery to the client device based upon the capabilities of the target device.
-
Specification