Outsourcing of instant messaging hosting services
First Claim
Patent Images
1. A computer-implemented method for initiating instant message hosting services for user accounts having a domain name, said method comprising:
- receiving an indication from an entity that said entity exercises control over said domain name;
receiving from said entity a request for initiation of instant message hosting services for said domain name;
establishing a secure communication channel with said requesting entity;
providing an authorization code to said requesting entity via said secure communication channel;
verifying that said requesting entity is authorized to control said domain name via determining whether said requesting entity published said authorization code in a publicly viewable Domain Name Service (DNS) record associated with said domain name, thereby making said authorization code publicly viewable;
incident to verifying that said entity is authorized to control said domain name, providing instructions for publishing at least one Internet protocol address or host name associated with instant message hosting services in a DNS record associated with said domain name;
receiving account information from said requesting entity describing one or more user accounts having said domain name;
providing an account administration interface for providing said requesting entity a set of administrative controls over said one or more user accounts; and
providing instant messaging services for said one or more user accounts.
4 Assignments
0 Petitions
Accused Products
Abstract
A system, a method and computer-readable media for initiating the hosting of instant messaging services for an Internet domain name. A request is received from an entity requesting initiation of instant message hosting services for a domain name, and a secure communication channel is established with this entity. After verifying that the requesting entity is authorized to control the domain name, information describing user accounts having the domain name is received, and instant messaging services are provided for the user accounts.
-
Citations
13 Claims
-
1. A computer-implemented method for initiating instant message hosting services for user accounts having a domain name, said method comprising:
-
receiving an indication from an entity that said entity exercises control over said domain name; receiving from said entity a request for initiation of instant message hosting services for said domain name; establishing a secure communication channel with said requesting entity; providing an authorization code to said requesting entity via said secure communication channel; verifying that said requesting entity is authorized to control said domain name via determining whether said requesting entity published said authorization code in a publicly viewable Domain Name Service (DNS) record associated with said domain name, thereby making said authorization code publicly viewable; incident to verifying that said entity is authorized to control said domain name, providing instructions for publishing at least one Internet protocol address or host name associated with instant message hosting services in a DNS record associated with said domain name; receiving account information from said requesting entity describing one or more user accounts having said domain name; providing an account administration interface for providing said requesting entity a set of administrative controls over said one or more user accounts; and providing instant messaging services for said one or more user accounts. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-system for providing instant message hosting services for a plurality of domain names, said computer-system comprising:
-
a service request component configured to receive one or more requests for initiation of instant message hosting services for at least one of said plurality of domain names, wherein said service request component is stored on said computer-system and said one or more request includes an indication that an entity exercises control over at least one of said plurality of domain names; an authorization component configured to verify that each of said one or more requests originates from an entity authorized to control at least one of said plurality of domain names, wherein said authorization component is configured to provide an authorization code to said entity in response to said request, and then determine whether said entity published said authorization code in a publicly viewable DNS record associated with at least one of said plurality of domain names, thereby making said authorization code publicly viewable; an account administration component configured to receive account information for one or more user accounts having one of said plurality of domain names; an account administration interface configured to provide said entity a set of administrative controls over said one or more user accounts; and a messaging component configured to provide instant messaging services for at least a portion of said one or more user accounts. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A computer-implemented method for initiating instant message hosting services for a domain name, said method comprising:
-
receiving an indication from an entity that said entity exercises control over said domain name; receiving a request from said entity to establish instant message hosting services in connection with a domain name; incident to receiving said request, providing at least one authorization code to said entity, wherein said entity is to publish said authorization code in a publicly viewable DNS record associated with said domain name, thereby making said authorization code publicly viewable; verifying that said requesting entity is authorized to control said domain name via observing said publicly viewable DNS record associated with said domain name and comparing said publicly viewable DNS record with said authorization code; notifying said requesting entity of acceptance of said request; receiving account information for creating one or more user accounts having said domain name; providing an account administration interface for providing said requesting entity a set of administrative controls over said one or more user accounts; and providing instant messaging services for said one or more user accounts. - View Dependent Claims (11, 12, 13)
-
Specification