DIRECT MAP PROXY SYSTEM AND PROTOCOL
First Claim
1. A method implemented in a system comprising a plurality of user devices and a plurality of target devices, the method comprising:
- receiving from a set of one or more user devices a first URL comprising a first top level domain, a first domain name, and a first plurality of subdomains;
mapping the first URL to a second URL comprising a second top level domain, a second domain name, and a second plurality of subdomains, wherein the second URL is associated with a set of one or more target devices and the second URL is different than the first URL; and
creating a connection between the set of one or more user devices and the set of one or more target devices, wherein the connection enables the set of one or more user devices and the set of one or more target devices to exchange information.
0 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure provides a detailed description of techniques used in methods, systems, and computer program products for a direct map proxy system and protocol. The claimed embodiments address the problem of flexibly and efficiently mapping to a large number of devices connected to the Internet using domain names. More specifically, some claims are directed to approaches for receiving from a user device a first domain name, mapping it to a different second domain name associated with a target device, and using the second domain name to initiate and establish a connection between the user device and target device, which claims advance the technical fields for addressing the problem of flexibly and efficiently mapping to a large number of devices connected to the Internet using domain names, as well as advancing peripheral technical fields.
139 Citations
20 Claims
-
1. A method implemented in a system comprising a plurality of user devices and a plurality of target devices, the method comprising:
-
receiving from a set of one or more user devices a first URL comprising a first top level domain, a first domain name, and a first plurality of subdomains; mapping the first URL to a second URL comprising a second top level domain, a second domain name, and a second plurality of subdomains, wherein the second URL is associated with a set of one or more target devices and the second URL is different than the first URL; and creating a connection between the set of one or more user devices and the set of one or more target devices, wherein the connection enables the set of one or more user devices and the set of one or more target devices to exchange information. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product, embodied in a non-transitory computer readable medium, the computer readable medium having stored thereon a sequence of instructions which, when executed by a processor causes the processor to execute a process within a system comprising a plurality of user devices and a plurality of target devices, the process comprising:
-
receiving from a set of one or more user devices a first URL comprising a first top level domain, a first domain name, and a first plurality of subdomains; mapping the first URL to a second URL comprising a second top level domain, a second domain name, and a second plurality of subdomains, wherein the second URL is associated with a set of one or more target devices and the second URL is different than the first URL; and creating a connection between the set of one or more user devices and the set of one or more target devices, wherein the connection enables the set of one or more user devices and the set of one or more target devices to exchange information. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system supporting a plurality of user devices and a plurality of target devices comprising:
-
a communications processing module to receive from a set of one or more user devices a first URL comprising a first top level domain, a first domain name, and a first plurality of subdomains; a domain name mapping module to map the first URL to a second URL comprising a second top level domain, a second domain name, and a second plurality of subdomains, wherein the second URL is associated with a set of one or more target devices and the second URL is different than the first URL; and a connection service server to create a connection between the set of one or more user devices and the set of one or more target devices, wherein the connection enables the set of one or more user devices and the set of one or more target devices to exchange information. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification