Systems and methods for domain- and auto-registration
First Claim
Patent Images
1. A method for processing messages, comprising:
- receiving, over a network by a processing module embodied on non-transitory computer memory of a messaging system operating on one or more server machines, an envelope of a message from a user'"'"'s device communicatively connected to the messaging system via the network;
the processing module determining a sender address from the envelope of the message;
the processing module determining whether the sender address, thus determined by the processing module from the envelope of the message received from the device, is associated with any of a set of registered domains of the messaging system;
the processing module discarding the message if the sender address from the envelope of the message is not associated with any of the set of registered domains;
the processing module allowing processing of the message to proceed for delivery of the message if the sender address from the envelope of the message is associated with one of the set of registered domains; and
the processing module determining whether the sender address from the envelope of the message is associated with any of a set of registered users of the messaging system and, if the sender address from the envelope of the message is not associated with any of the set of registered users of the messaging system, automatically initiating an auto-registration process that provisions a new email address for the user associated with the message.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for processing messages for registered users within an allowed domain. The method includes performing domain-registration and auto-registration for non-registered users. The method allows users to utilize messaging services without having to individually register each and every user upfront.
112 Citations
20 Claims
-
1. A method for processing messages, comprising:
-
receiving, over a network by a processing module embodied on non-transitory computer memory of a messaging system operating on one or more server machines, an envelope of a message from a user'"'"'s device communicatively connected to the messaging system via the network; the processing module determining a sender address from the envelope of the message; the processing module determining whether the sender address, thus determined by the processing module from the envelope of the message received from the device, is associated with any of a set of registered domains of the messaging system; the processing module discarding the message if the sender address from the envelope of the message is not associated with any of the set of registered domains; the processing module allowing processing of the message to proceed for delivery of the message if the sender address from the envelope of the message is associated with one of the set of registered domains; and the processing module determining whether the sender address from the envelope of the message is associated with any of a set of registered users of the messaging system and, if the sender address from the envelope of the message is not associated with any of the set of registered users of the messaging system, automatically initiating an auto-registration process that provisions a new email address for the user associated with the message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A messaging system for processing messages, the system comprising:
-
at least one processor; and non-transitory computer memory including instructions translatable by the at least one processor to perform; receiving, over a network an envelope of a message from a users device communicatively connected to the messaging system via the network; determining a sender address from the envelope of the message; determining whether the sender address, thus determined by the processor from the envelope of the message received from the device, is associated with any of a set of registered domains of the messaging system; discarding the message if the sender address from the envelope of the message is not associated with any of the set of registered domains; allowing processing of the message to proceed for delivery of the message if the sender address from the envelope of the message is associated with one of the set of registered domains; and determining whether the sender address from the envelope of the message is associated with any of a set of registered users of the messaging system and, if the sender address from the envelope of the message is not associated with any of the set of registered users of the messaging system, automatically initiating an auto-registration process that provisions a new email address for the user associated with the message. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification