Universal short code administration facility
First Claim
1. In a Universal Short Code (USC) Administrator (UA), a server-based method for administering USCs, the server-based method comprising:
- (a) receiving a USC lease request, the USC lease request comprising (i) an indicia of an Application Provider (AP) and (ii) a specified period of time;
(b) determining from the USC lease request a specific USC;
(c) determining a current status of the specific USC through at least a lookup against a repository;
(d) temporarily assigning the specific USC to the AP for the specified period of time, provided the current status of the specific USC is available, by at least updating the repository to (i) change the current status of the specific USC to unavailable and (ii) associate the AP indicia with the specific USC; and
(e) notifying one or more entities external to the UA of the temporary assignment of the specific USC to the AP.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for assigning short codes to provide uniformity among wireless carriers. In the systems and methods, a Universal Short Code (USC) Administrator maintains a list of short codes and their lease status so that SMS messages sent to a particular short code may be routed to the proper holder of the short code. A network facilitator is in communication with both the USC Administrator and at least one wireless carrier to route the SMS message to the proper holder of the short code. The short code may be leased for a specified period of time so that the short code can be reassigned after expiration of the lease.
-
Citations
22 Claims
-
1. In a Universal Short Code (USC) Administrator (UA), a server-based method for administering USCs, the server-based method comprising:
-
(a) receiving a USC lease request, the USC lease request comprising (i) an indicia of an Application Provider (AP) and (ii) a specified period of time; (b) determining from the USC lease request a specific USC; (c) determining a current status of the specific USC through at least a lookup against a repository; (d) temporarily assigning the specific USC to the AP for the specified period of time, provided the current status of the specific USC is available, by at least updating the repository to (i) change the current status of the specific USC to unavailable and (ii) associate the AP indicia with the specific USC; and (e) notifying one or more entities external to the UA of the temporary assignment of the specific USC to the AP. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. In a Universal Short Code (USC) Administrator (UA) a processor-based system on a server configured to administer USCs, the processor-based system comprising:
-
a first interface configured to receive a USC lease request, the USC lease request comprising (i) an indicia of an Application Provider (AP) and (ii) a specified period of time; application logic configured to (a) determine from the USC lease request a specific USC, (b) determine a current status of the specific USC through at least a lookup against a repository, and (c) temporarily assign the specific USC to the AP for the specified period of time, provided the current status of the specific USC is available, by at least updating the repository to (i) change the current status of the specific USC to unavailable and (ii) associate the AP indicia with the specific USC; and a second interface configured to notify one or more entities external to the UA of a temporary assignment of the specific USC to the AP. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification