SYSTEM AND METHOD FOR SENDING SMS AND TEXT MESSAGES
First Claim
1. A system for sending and receiving SMS messages between cellular user devices located in different wireless networks without traversing a network bridge maintained by a Short Message Service Center, said system comprising:
- a plurality of SMS Network Boundary (SNB) devices;
a server;
a plurality of cellular user devices;
each of said plurality of SNB devices further comprising a SNB cellular communications device configured to communicate within a wireless network and a SNB computer, said SNB cellular communications device and said SNB computer being configured to communicate SMS messages between said SNB cellular communications device and said SNB computer;
a first SNB device being registered to a first wireless network, and a second SNB device being registered to a second wireless network, said first and second wireless networks being different networks;
said server further comprising a computer having a machine readable storage, having stored thereon one or more computer programs comprising a plurality of code sections executable by a machine for maintaining a plurality of interrelated tables comprising a database, said database containing user-provided personalized information cross-referencing SMS user devices and predetermined routing and identification information for routing SMS messages to selected, identified SMS message recipients, said server being in communication with a plurality of SNB computers;
said server being configured to receive an SMS message from said first SNB device and to route and forward said SMS message to second SNB device;
said a plurality of cellular user devices comprising at least a first cellular user device being registered to said first wireless network and a second cellular user device being registered to said second wireless network;
whereby an SMS message initiated at said first cellular user device may be sent to said first SNB device via said first wireless network, and said first SNB device will forward said SMS message to said server, and said server will obtain routing information and forward said SMS message to said second SNB device, and said second SNB device will forward said SMS message to said second cellular user device via said second wireless network.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for sending SMS messages from a cell phone on one cellular network to a cell phone on a different cellular network bypasses the Short Message Service Center (SMSC) established by network administrators to enable SMS messages to be sent to an SMS Network Boundary device where it is place on the Internet, routed to a management server where routing information is maintain and accessed, and forwarded to an SMS Network Boundary device on the recipient'"'"'s cellular network for forwarding to the intended recipient. A personal computer can be substituted for one of the cell phones, and the system may be configured to send SMS messages as e-mail or using an HTML interface.
-
Citations
12 Claims
-
1. A system for sending and receiving SMS messages between cellular user devices located in different wireless networks without traversing a network bridge maintained by a Short Message Service Center, said system comprising:
-
a plurality of SMS Network Boundary (SNB) devices; a server; a plurality of cellular user devices; each of said plurality of SNB devices further comprising a SNB cellular communications device configured to communicate within a wireless network and a SNB computer, said SNB cellular communications device and said SNB computer being configured to communicate SMS messages between said SNB cellular communications device and said SNB computer; a first SNB device being registered to a first wireless network, and a second SNB device being registered to a second wireless network, said first and second wireless networks being different networks; said server further comprising a computer having a machine readable storage, having stored thereon one or more computer programs comprising a plurality of code sections executable by a machine for maintaining a plurality of interrelated tables comprising a database, said database containing user-provided personalized information cross-referencing SMS user devices and predetermined routing and identification information for routing SMS messages to selected, identified SMS message recipients, said server being in communication with a plurality of SNB computers; said server being configured to receive an SMS message from said first SNB device and to route and forward said SMS message to second SNB device; said a plurality of cellular user devices comprising at least a first cellular user device being registered to said first wireless network and a second cellular user device being registered to said second wireless network; whereby an SMS message initiated at said first cellular user device may be sent to said first SNB device via said first wireless network, and said first SNB device will forward said SMS message to said server, and said server will obtain routing information and forward said SMS message to said second SNB device, and said second SNB device will forward said SMS message to said second cellular user device via said second wireless network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for sending and receiving SMS messages between a cellular user device located in a wireless network and a personal computer without traversing a network bridge maintained by a Short Message Service Center, said system comprising:
-
at least one SMS Network Boundary (SNB) device; a server; at least one cellular user device; a personal computer said SNB device further comprising an SNB cellular communications device registered to a cellular network and configured to communicate within a wireless network and a SNB computer, said SNB cellular communications device and said SNB computer being configured to communicate SMS messages between said SNB cellular communications device and said SNB computer; said server further comprising a computer having a machine readable storage, having stored thereon one or more computer programs comprising a plurality of code sections executable by a machine for maintaining a plurality of interrelated tables comprising a database, said database containing user-provided personalized information cross-referencing SMS user devices and predetermined routing and identification information for routing SMS messages to selected, identified SMS message recipients, said server being in communication with a plurality of SNB devices and being connected to the Internet; said personal computer being attached to the Internet and being configured to receive SMS messages from said server, said server being configured to receive an SMS message from said SNB device and to route and forward said SMS message to said personal computer, and to receive an SMS message from said personal computer and route and forward said SMS message to said SNB device; said cellular user device comprising a cellular user device registered to said wireless network; whereby an SMS message initiated at said cellular user device may be sent to said SNB device via said cellular network, and said SNB device may forward said SMS message to said server, and said server will obtain routing information and forward said SMS message to said personal computer. - View Dependent Claims (9, 10)
-
-
11. A system for routing SMS messages from a sender cellular user device to a receiver cellular user device and to route a reply SMS message from said receiver cellular user device to said sender cellular user device comprising:
-
establishing a database comprising records containing information regarding a potential SMS message recipient, including said SMS message recipient'"'"'s wireless network and telephone number and identifying information; establishing a registered user'"'"'s account including said registered user'"'"'s billing information, wireless network and telephone number, and references to identifying information of potential recipients of SMS messages sent by said registered user; receiving an SMS message from said registered user, said SMS message including information sufficient to identify said registered user, said registered user'"'"'s intended SMS message recipient; accessing said registered user'"'"'s account to obtain said recipient'"'"'s wireless network and telephone number; identifying an SNB device in said recipient'"'"'s wireless network; forwarding said SMS message to said SMS message recipient via said identified SMB device; creating an entry in said database associating said SMS message recipient'"'"'s wireless network, telephone number, and identified SNB device with said registered user such that a reply from said recipient'"'"'s telephone number may be cross referenced to said recipient'"'"'s SNB device to obtain routing information to route SMS messages to said registered user, receiving a reply from said SMS message recipient intended for said registered user; searching said database to locate routing information for routing said reply to said registered user, sending said reply to said registered user.
-
-
12. A system for routing SMS messages from a registered user'"'"'s personal computer to a receiver cellular user device and to route a reply SMS message from said receiver cellular user device to said registered user'"'"'s personal computer comprising:
-
establishing a database comprising records containing information regarding a potential SMS message recipient, including said SMS message recipient'"'"'s wireless network and telephone number and identifying information; establishing a registered user'"'"'s account including said registered user'"'"'s billing information, IP address for said registered user'"'"'s personal computer, and references to identifying information of potential recipients of SMS messages sent by said registered user; receiving an SMS message from said registered user, said SMS message including information sufficient to identify said registered user, said registered user'"'"'s intended SMS message recipient; accessing said registered user'"'"'s account to obtain said recipient'"'"'s wireless network and telephone number; identifying an SNB device in said recipient'"'"'s wireless network; forwarding said SMS message to said SMS message recipient via said identified SMB device; creating an entry in said database associating said SMS message recipient'"'"'s wireless network, telephone number, and identified SNB device with said registered user such that a reply from said recipient'"'"'s telephone number may be cross referenced to said recipient'"'"'s SNB device to obtain routing information to route SMS messages to said registered user, receiving a reply from said SMS message recipient intended for said registered user; searching said database to locate routing information for routing said reply to said registered user, sending said reply to said registered user.
-
Specification