Flexible teleport architecture
First Claim
1. A system for redirecting a teleport URL comprising:
- a storage unit configured to store a plurality of teleport entries, each of the teleport entries capable of being identified by an attribute, each of the teleport entries having a parameter directive; and
a module for processing teleport URL strings, receiving a first teleport URL string for processing, and, responsive to receiving the first teleport URL string, for;
identifying one of the teleport entries of the storage unit that corresponds to the first teleport URL string by matching at least a first attribute of the first teleport URL string to an attribute in the identified teleport entry; and
generating a destination URL string that corresponds to the first teleport URL string by processing the first teleport URL string against a parameter directive in the identified teleport entry.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and corresponding methods for mapping a teleport URL to a destination URL are provided. In one embodiment, a system for redirecting a teleport URL includes a storage unit configured to store a plurality of teleport entries, where each of the teleport entries is capable of being identified by a plurality of attributes, and where each of the plurality of teleport entries has zero, one or more parameter directives. The system also includes a module coupled to the storage unit and operable to process a plurality of teleport URLs. The module is also operable to identify one of the plurality of teleport entries that is appropriate for processing a teleport URL, and utilizes the identified one of the plurality of teleport entries to generate a destination URL that corresponds to the teleport URL.
139 Citations
54 Claims
-
1. A system for redirecting a teleport URL comprising:
-
a storage unit configured to store a plurality of teleport entries, each of the teleport entries capable of being identified by an attribute, each of the teleport entries having a parameter directive; and
a module for processing teleport URL strings, receiving a first teleport URL string for processing, and, responsive to receiving the first teleport URL string, for;
identifying one of the teleport entries of the storage unit that corresponds to the first teleport URL string by matching at least a first attribute of the first teleport URL string to an attribute in the identified teleport entry; and
generating a destination URL string that corresponds to the first teleport URL string by processing the first teleport URL string against a parameter directive in the identified teleport entry. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for redirecting a teleport URL comprising:
-
providing teleport entries, each of the teleport entries having a teleport mapping data and optionally a parameter directive; and
upon receiving a first teleport URL string;
identifying a one of the provided teleport entries to use in processing the first teleport URL string; and
generating a destination URL string that corresponds to the first teleport URL string by applying the teleport mapping data and an optional parameter directive in the identified teleport entry against the first teleport URL string. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer-readable storage medium having stored thereon computer instructions that, when executed by a computer, cause the computer to:
-
determine whether an input URL contains a language and/or culture designation; and
responsive to determining that there is a language and/or culture designation, provide content that is addressed by the input URL and that is dependent on the specified language and/or culture designation. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
-
34. A method in a computer system for generating a culture dependent URL comprising:
-
determining the language of an operating system presently executing on the computing system; and
adding a designation that indicates the language of the operating system to a URL. - View Dependent Claims (35, 36, 37, 38)
-
-
39. A method in a computing system for processing a URL comprising:
-
receiving an input URL;
determining whether the input URL includes a designation of a language and/or culture;
responsive to determining that the input URL does not include a designation of a language and/or culture, providing content that is addressed by the input URL; and
responsive to determining that the input URL includes a designation of a language and/or culture;
determining whether there is content that is addressed by the input URL and that is dependent on the language and/or culture designation in the input URL; and
responsive to determining that there is content that is addressed by the input URL and that is dependent on the language and/or culture designation in the input URL, providing this content. - View Dependent Claims (40, 41, 42, 43)
-
- 44. A URL comprising a designation of an attribute of an operating system presently executing on a computer.
-
48. A teleport mapping structure comprising:
-
a first component that functions as a container for one or more teleport entry components, the first component being specified by a language designation and a year designation; and
a first teleport entry component contained in the first component, the first teleport entry component having a first attribute that specifies a name for the first teleport entry component, the first teleport entry component having a second attribute that specifies a destination domain, the first teleport entry component having a third attribute that specifies a path in the destination domain;
wherein the first teleport entry component is identifiable by the language designation, the year designation and the first attribute. - View Dependent Claims (49, 50, 51, 52, 53, 54)
-
Specification