Dynamic service presentation
First Claim
Patent Images
1. In an operating system for execution on a computer system, an interactive help utility for providing a collection of service providers on a display to a user so that the user may select a service provider, the interactive help utility comprising:
- a text box displaying instructions for the user to select a service provider;
a set of navigation facilities; and
a window displaying a collection of service providers, at least one service provider being dynamically retrievable from a remote resource based on at least a query to the operating system regarding a geographic region of the operating system and a conversion of a returned identification of the geographic region to a three-letter country code being stored in the operating system, wherein a service provider from the collection of service providers provides the ability to publish a file to a Web site.
2 Assignments
0 Petitions
Accused Products
Abstract
A method is provided for exchanging an organizational scheme, such as a tag-based structural framework, that can be applied to data describing and containing information relating to Web service providers to facilitate creating, updating, and interpreting the data so that Web service providers are suitably presented to a user, depending on the user'"'"'s country, language, locale, and the availability of Web service providers.
30 Citations
20 Claims
-
1. In an operating system for execution on a computer system, an interactive help utility for providing a collection of service providers on a display to a user so that the user may select a service provider, the interactive help utility comprising:
-
a text box displaying instructions for the user to select a service provider; a set of navigation facilities; and a window displaying a collection of service providers, at least one service provider being dynamically retrievable from a remote resource based on at least a query to the operating system regarding a geographic region of the operating system and a conversion of a returned identification of the geographic region to a three-letter country code being stored in the operating system, wherein a service provider from the collection of service providers provides the ability to publish a file to a Web site. - View Dependent Claims (2, 3, 4)
-
-
5. In an operating system for execution on a computer system, a computer-implemented method for exchanging information to obtain a collection of service providers for a utility to show the collection of service providers to a user so that the user may select a service provider, the method comprising:
-
receiving an indication from the user that the utility is invoked; receiving an indication from the user that a file having content that is suitable for processing by a service provider is selected; performing a query to the operating system to obtain an identification of a geographic region of the operating system and converting the identification to a three-letter country code; and dynamically retrieving from a remote resource a collection of service providers, at least one service provider in the collection of service providers being presentable based on a service provider code being stored in the operating system and the three-letter country code, wherein dynamically retrieving includes retrieving a previously stored service provider in a central hierarchical database of the operating system. - View Dependent Claims (6, 7, 8)
-
-
9. In an operating system for execution on a computer system, a computer-implemented method for exchanging information to obtain a collection of service providers for a utility to show the collection of service providers to a user so that the user may select a service provider, the method comprising:
-
issuing, by the utility to a resource located on a network, a request for a customizable, tag-based data structure that describes the collection of service providers, the request including an identification of a geographic region being stored in the operating system; receiving, by the resource, the request for the data structure that describes the collection of service providers, wherein the data structure comprises at least a type tag having a provider tag, and in response, the resource converting the identification of the geographic region determined by the operating system into a three-letter country code; and issuing, by the resource to the utility, the data structure that describes the collection of service providers on the basis of the three-letter country code and the provider tag, wherein the data structure having a nomenclature that is defined by a base and a suffix, the base being defined by the three-letter country code and the suffix specifying that the data structure is expressed by a customizable, tag-based language. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable storage medium having a customizable, tag-based data structure stored thereon for use in dynamically providing a collection of service providers to an interactive help utility, the data structure comprising:
-
one or more type tags that are indicative of service providers of various kinds, the one or more type tags comprise a scope attribute that defines a string of text describing the kind of service provider available; one or more provider tags that are indicative of service providers, each provider tag including a symbol attribute that iconically identifies a service provider and an address attribute that specifies where the service provider can be found on the Internet; one or more major tags that are indicative of languages used and understood by communities, peoples, and nations, wherein each major tag has one or more minor tags that are indicative of a particular dialect of the major tag, and wherein the major and minor tags having a nomenclature that is defined by a base and a suffix, the base being defined by a three-letter country code and the suffix specifying that the data structure is expressed by a customizable, tag-based language; and one or more textual tags that textually describe service providers, each textual tag containing a word mark of a service provider or an advertisement copy of the service provider, each textual tag being appropriate for a particular language and describing a service in a dialect of the particular language. - View Dependent Claims (19, 20)
-
Specification