Patent classifications
H04L2101/30
Managed directory service connection
Techniques for connecting computer system entities to local computer system resources are described herein. A computer system entity that requests access to a local computer system resource has that request fulfilled by a managed directory service, which receives the request and connects the computer system entity to the local computer system resource. While connected, the managed directory service receives commands to perform operations on the local computer system resource and, if the computer system entity is authorized to perform the operations on the local computer system resource, the managed directory service performs the operations on the local computer system resource.
Managing network computing components utilizing request routing
Aspects of the disclosure will be described with regard to the processing of a client computing device DNS queries by a DNS processing service to determine an identifier associated with a previously instantiated hosted virtual machine instance. In one aspect, if the previously instantiated hosted virtual machine instance is instantiated, the DNS service can resolve the DNS query by transmitting network address information associated with the previously instantiated hosted virtual machine instance. In another aspect, if the previously instantiated hosted virtual machine instance is not instantiated, the DNS service can initiate a process to cause an instantiation of a hosted virtual machine instance based on the previously instantiated hosted virtual machine instance. The DNS service can then resolve the DNS query by transmitting network address information, or an alternative identifier, associated with the newly instantiated hosted virtual machine instance.
NETWORK TO NETWORK INTERFACE BETWEEN SERVICE PROVIDERS FOR WEB REAL TIME COMMUNICATION
Systems and methods presented herein provide for real time communications between service provider subscribers. In one embodiment, a web server is operable to provide a network-to-network interface (NNI) with a plurality of service providers, to communicate with the service providers through WebRTC links, and to retrieve contact information of subscribers to the service providers over the WebRTC links. The web server also includes a database operable to store the contact information of the subscribers. The web server is also operable to process a connection request from a first of the subscribers to connect with a second of the subscribers, to retrieve the second subscriber's contact information from the database, to push a notification message to a device of the second subscriber using the second subscriber's contact information (e.g., a user identity), and to establish a WebRTC connection between first and second subscribers when the second subscriber accepts the connection.
RADIO MODULE AS WEB-CONTROLLABLE REMOTE SENSOR
The present invention provides for network control of a radio module having a plurality of ports capable of communication with one or more sensing devices across a network, where the radio module may be controlled remotely to obtain information from one or more networked remote sensing devices.
Cross-protocol communication in domain name systems
Systems and methods for processing domain name system requests in accordance with subscriber information are provided. A request for domain name information can be correlated with subscriber information using a subscriber identifier to resolve the domain name information at a domain name system (DNS) nameserver. The subscriber identifier and/or subscriber information may be transmitted from a DNS nameserver to a webserver using the domain name information provided in response to the subscriber's DNS queries. The subscriber identifier and/or information may be used in delivering a landing page or in facilitating proxying of resource requests for the requested domain.
Techniques for invite enforcement
Techniques for invite enforcement. In one embodiment, for example, a method comprises: receiving an acceptance of an invitation to join a team of one or more team user accounts held with the online service; based on receiving the acceptance and based on determining that an owned domain name service domain of an owned electronic mail address is associated with the team, offering a personal user account an option between at least: (a) converting the personal user account to a team user account that is a member of the team, and (b) changing an electronic mail address associated with the personal user account from the owned electronic mail address to one that has a different domain name service domain than the owned domain name service domain associated with the team.
Techniques for domain capture
Techniques for domain capture. In one embodiment, for example, a method comprises detecting an attempt to create a personal user account with an online service that uses an electronic mail address that belongs to an owner of a particular domain name service domain. Based on the detecting, the online service prompts a user associated with the attempt to create a team account with the online service that is under management of the owner of the particular domain name service domain. Also based on the detecting the online service offers the user an option of creating a personal user account with the online service using an unowned electronic mail address.
SYSTEM AND METHOD EMPLOYING AN AGILE NETWORK PROTOCOL FOR SECURE COMMUNICATIONS USING SECURE DOMAIN NAMES
A method of establishing a secure communication link includes receiving, at a domain name server (DNS), a request to communicate securely, the request including an identifier of a client device and having been sent in response to a determination that a DNS request from the client device corresponds to a first computer configured to communicate securely. The method includes sending a second request to a server computer. In response to second request, the server computer compares the received client device identifier to one or more stored client device identifiers to determine a security level of the client device and determines a security level of the first computer. The sever computer determines, based on a comparison of the security level of the client device and the security level of the first computer, whether the client device is authorized to communicate with the first computer, and generates a resource used to establish the secure communication link between the client device and the first computer. The server computer generates a message in response to determining that the client device is not authorized to communicate with the first compute. The server computer, in response to determining that the client device is authorized to communicate with the first computer, makes the resource available to the client device to automatically establish the secure communication link.
NETWORK ADDRESS RESOLUTION
A content delivery method including the operations of receiving a uniform resource locator resolution request at an authoritative name server for a domain where the uniform resource resolution request is received based, at least in part, on a host name of the uniform resource resolution request where the host name is uniquely related to a resource associated with the uniform resource resolution request. The method further including the operation of tracking a popularity of the resource based on the host name uniquely related to the resource and providing a location within a network capable of delivering the resource where the provided location is based on the popularity of the resource.
Specifying link layer information in a URL
A system of specifying link layer information in a URL is described. In an embodiment, a URL is generated which includes both a link layer network type and information which is used by a resolving device to identify a particular link layer network of the specified type. In various embodiments, the URL includes a link layer network type and a corresponding link layer network name or pairs of link layer network types and corresponding link layer network names. Where the URL comprises more than one link layer network name, the resolving device may determine at runtime which of the named link layer networks to connect to and this decision may be based on criteria or preference information included within the URL.