XML-based web feed for web access of remote resources
First Claim
Patent Images
1. A method, comprising:
- obtaining information regarding one or more available resources from one or more resource hosts, wherein when a first available resource of the one or more available resources is a remotely executable application, the information regarding the first available resource includes launching information usable by a user device to launch the remotely executable application and file associations identifying one or more types of files associateable with the remotely executable application, the remotely executable application being remote to the user device;
rendering the information regarding the one or more available resources into an Extensible Markup Language (XML) document that describes the one or more available resources in a non-client specific format, the rendered information regarding the first available resource including at least one icon corresponding to the first available resource, wherein the at least one icon is clicked to launch the remotely executable application; and
providing the XML document to the user device.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques for XML (Extensible Markup Language) web feeds for web access of remote resources are described. In one embodiment, a method includes obtaining information regarding one or more available resources from one or more resource hosts, rendering the information regarding one or more available resources into an Extensible Markup Language (XML) document, and providing the XML document to a user device.
82 Citations
21 Claims
-
1. A method, comprising:
-
obtaining information regarding one or more available resources from one or more resource hosts, wherein when a first available resource of the one or more available resources is a remotely executable application, the information regarding the first available resource includes launching information usable by a user device to launch the remotely executable application and file associations identifying one or more types of files associateable with the remotely executable application, the remotely executable application being remote to the user device; rendering the information regarding the one or more available resources into an Extensible Markup Language (XML) document that describes the one or more available resources in a non-client specific format, the rendered information regarding the first available resource including at least one icon corresponding to the first available resource, wherein the at least one icon is clicked to launch the remotely executable application; and providing the XML document to the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
receiving an Extensible Markup Language (XML) document containing information regarding one or more available resources from one or more remote resource hosts, the XML document being configured to describe the one or more available resources in a non-client specific format, a first available resource of the one or more available resources being a remotely executable application, the information including file associations identifying one or more types of files associateable with the remotely executable application; parsing the XML document to determine the one or more available resources; displaying information regarding the one or more available resources in a start menu of a client machine, the information including an icon associated with the first available resource, wherein the icon is clicked to launch the remotely executable application; changing one or more resources of the one or more available resources by removing or adding the one or more resources with respect to being available to the client machine; and automatically changing the information displayed in the start menu to correspond to the changing of the one or more resources. - View Dependent Claims (14, 15, 16)
-
-
17. A computing system, comprising:
-
a processing unit; a communication component operatively coupled to the processing unit and configured to operatively communicate with a user device and with one or more resource hosts; a memory operatively coupled to the processing unit and having an Extensible Markup Language (XML) presentation layer stored thereon, the XML presentation layer being configured to perform operations that, when executed on the processing unit, perform a method including; obtaining information regarding one or more available resources from the one or more resource hosts, the information including launch information for a first available resource of the one or more available resources, the first available resource being a remotely executable application, the launch information including an icon that is clicked to launch the remotely executable application and file associations identifying one or more types of files associateable with the remotely executable application; rendering the information regarding one or more available resources into an XML document that describes the one or more available resources in a non-client specific format; providing the XML document to the user device; and providing the XML document back to the one or more resource hosts. - View Dependent Claims (18, 19, 20)
-
-
21. A method, comprising:
-
receiving a request for an Extensible Markup Language (XML) resource list from a user device; and providing the XML resource list to the user device in response to the request from the user device, wherein; the XML resource list contains information regarding one or more available resources and, when the one or more available resources includes a remotely executable application, launch information including an icon that is clicked using the user device to launch the remotely executable application and file associations identifying one or more types of files associateable with the remotely executable application; and the XML resource list contains timestamp information indicating the last time the one or more available resources was modified.
-
Specification