Methods and devices for responding to request for unregistered domain name to indicate a predefined type of service
First Claim
1. A method for responding to received messages that identify domain names that are not registered as part of Domain Name System (DNS), the method comprising:
- receiving a message that identifies a domain name that is not registered as part of DNS;
detecting an identifier that is part of the identified domain name;
determining that the detected identifier is one of a predefined type from among a plurality of predefined types, the predefined type that corresponds to a group of items, the detected identifier specifying at least one of the items of the group;
determining a service and/or a type of information that is related to the predefined type;
identifying a user preference for processing the predefined type of identifier; and
based on the user preference, responding to the received message by providing the determined type of information or performing the determined service.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and computer-readable medium is described that provides one or more types of services and/or information in response to an information request or other message that specifies a unique identifier of a defined type. The information requests can include requests for resources corresponding to specified URLs with domain names that include a unique identifier, and if so the service or information provided can be based on the defined type of the identifier and/or on an item corresponding to the unique identifier. Additional information included in header fields of HTTP messages used for such URL requests can also be used to determine services or information to be provided, either instead of or in addition to the specified domain name identifier. In addition, services and information can be provided for a requested URL that includes a domain name that has not been explicitly registered with the DNS name server computers.
-
Citations
56 Claims
-
1. A method for responding to received messages that identify domain names that are not registered as part of Domain Name System (DNS), the method comprising:
-
receiving a message that identifies a domain name that is not registered as part of DNS; detecting an identifier that is part of the identified domain name; determining that the detected identifier is one of a predefined type from among a plurality of predefined types, the predefined type that corresponds to a group of items, the detected identifier specifying at least one of the items of the group; determining a service and/or a type of information that is related to the predefined type; identifying a user preference for processing the predefined type of identifier; and based on the user preference, responding to the received message by providing the determined type of information or performing the determined service. - 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. A method comprising:
-
receiving a request from a client to provide an IP address that is associated with a domain name not registered in a Domain Name System (DNS), the domain name including a product information code; determining that the domain name is not registered within DNS; identifying multiple domain name groups associated with a top-level domain of the domain name, a first of the domain name groups corresponding to product information codes of a first type, such that each member of the first group has a second-level domain name portion that is a unique product information code of the first type; determining that the domain name is a member of the first domain name group; and responding to the received request with an IP address that is associated with the first domain name group, the IP address identifying a server computer capable of providing information and performing services for products identified by product information codes of the first type. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A computer-readable storage medium embodying contents to cause a computing device to respond to received messages that identify domain names, by performing a method comprising:
-
receiving a message that identifies a domain name; detecting an identifier that is part of the identified domain name; determining that the detected identifier is one of a predefined type from among a plurality of predefined types, the predefined type that corresponds to a group of items; determining a service or a type of information that is related to the predefined type; determining a user preference defining a method of processing the predefined type of identifier; responding to the received message by providing the determined type of information or performing the determined service using a resource specified by the user preference. - View Dependent Claims (49, 50, 51, 52, 53)
-
-
54. A method for responding to received requests for URLs that identify domain names, the method comprising:
-
receiving from a client a request corresponding to a URL that identifies a domain name that is not registered as part of DNS; if the URL corresponds to an available resource, providing access to the resource to the client; if the URL does not correspond to an available resource, determining if the domain name includes an identifier of a predefined type from among a plurality of predefined types; and if the domain name includes an identifier of a predefined type, determining a service or a type of information that is related to the predefined type; and responding to the received request by providing the determined type of information or performing the determined service.
-
-
55. A method for responding to received messages that identify domain names that include numeric identifiers that are members of a predefined group of numeric identifiers, the method comprising:
-
responding to a received first message from a first client that identifies a first domain name that is not registered as part of DNS by, detecting a first numeric identifier included in the first identified domain name that is a member of a predefined group of numeric identifiers; determining a first type of service or a first type of information from among a plurality of types of services or types of information that is related to the predefined group; and providing the first type of information to the first client or performing the first type of service for the first client; and responding to a received second message from a second client that identifies a second domain name by, detecting a second numeric identifier included in the second identified domain name that is also a member of the predefined group of numeric identifiers, the second numeric identifier distinct from the first numeric identifier; and providing the first type of information to the second client or performing the first type of service for the second client.
-
-
56. A method for responding to received requests that indicate URLs with domain names that include identifiers of a predefined type, the method comprising:
-
receiving a request that indicates a URL with a domain name that is not registered as part of DNS and includes an identifier of the predefined type from among a plurality of predefined types; determining that the included identifier is one of the predefined types; determining a service or a type of information that is related to the predefined type; and responding to the received request by providing the determined type of information or performing the determined service.
-
Specification