The present invention relates to a virtual network of wireless devices capable of providing transparent data transmission services. More particularly, the virtual private network of the present invention provides an integrated communications solution for users of wireless devices and to the companies that issue such devices to their employees.
The use and proliferation of wireless devices has grown markedly. Such devices provide the user with numerous delivery options. A user may receive voice messages using cell phone or voice mail, or text messages using paging devices or email. In fact, wireless devices are increasingly providing the user with multiple delivery option in a single package. Many cell phones and personal digital assistants (PDA's) provide both telephone and email (Internet) capabilities. A single wireless device may soon service all of a user's communication needs.
Many business enterprises issue wireless communications devices to their employees. However, no facility presently exists for integrating voice messaging, email, and fax services into a single access point. Moreover, no facility exists whereby a user can specify delivery preferences in a manner which is transparent to the sender.
Conventional networks including local area networks, and the internet, are not optimized to provide content in a format compatible with wireless devices.
Accordingly, a first object of the present invention is to provide a network optimized for the needs of wireless devices.
A further object of the present invention is to provide a wireless network in which the manner in which content is delivered to the wireless device is transparent to the sender.
The present invention provides unified messaging services which integrate voice messaging, email, and fax services into a single access point. A virtual private wireless network according to the present invention includes at least one wireless device having a screen for displaying received text and an intelligent information interconnect device integrating voice messaging, email, and fax services into a single access point.
The information interconnect device includes a centralized directory database storing identifying information regarding the wireless devices, and further storing delivery preference hierarchy information for delivering content to the wireless devices. A user interface is provided for specifying criteria used to select at least one device ID from the centralized database, and a message delivery system is provided for searching the centralized database using the specified criteria and transmitting information to the wireless device(s) using the delivery preference hierarchy information.
The VPWN 100 provides a platform for companies, affiliations, and enterprises to disseminate relevant information to their employees, customers, partners, and vendors. This is accomplished through a combination of push and pull technologies that interface traditional IT systems with disparate wireless devices. The VPWN 100 provides a secure platform for aggregating multiple customers on a common platform.
As shown in
As shown in
Once again the interconnect 104 verifies whether receipt of the message was acknowledged (step 126). If the message was acknowledged, then further processing is unnecessary (step 130). Otherwise, delivery of the message is attempted using the tertiary user preference (step 128).
The interconnect 104 determines receipt of the message was acknowledged using a variety of conventional methods which are well known in the art. For example, the system can determine whether an email has been read or a voice mail has been replayed. Likewise, two-way pagers transmit an acknowledgment message upon receipt of a message.
Referring once again to
As will be described below, the interconnect 104 includes logic for translating information into a variety of communications formats. Thus, for example, the interconnect 104 may translate a text message into a voice message, or for converting an email into a page-compatible message format.
The communications interconnect 104 includes a user interface 200 used to enter information into, and request information from, the communications interconnect 104. An application server 210 coordinates the services provided by the various functional units of the communications interconnect 104, and includes a translation services module 212 used to translate content into a format compatible with the wireless device 102.
One of ordinary skill in the art will appreciate that there is not a single universal communications format compatible with all currently available wireless devices. The translation module 212 of the present invention performs its translation services in a manner which is transparent to the wireless device 102.
According to a preferred embodiment, the user interface 200 is a web page or the like accessible via a communications network 200 such as a local area network the Internet, or the like. Moreover, the user interface 200 may include a telephone menu system such as is known in the art.
A preference management system 220 is used to define and maintain a user's communications preference profile 110, which is stored in a centralized directory database 222. In addition the preference management system is used to create user-defined broadcast groups (
The centralized directory database 222 provides multiple levels of administration for all types of organizations, and manages the associated permissions to manage data access across the organizations. Thus, for example, different administration level may be defined which enable a workgroup to manage user lists, broadcast messages, set delivery parameters and access levels of enterprise data on a pull basis.
According to a preferred embodiment, the directory database 222 is built using a Lightweight Directory Access Protocol (LDAP) which allows ad hoc extensions for managing additional permissions. Notably, LDAP is simply a database that allows additional attributes (fields) to be added to an existing database, on-the-fly, without having to redesign the database. According to a preferred embodiment, LDAP is implemented using Microsoft SQL 2000; however other LDAP implementations may also be used. The common directory supports a number of advanced services such as unified messaging and e-mail and phone “follow-me” roaming services.
More particularly, a message delivery mechanism (MDM) 230 (
According to one aspect of the invention, the interconnect 104 provides unified messaging services which integrates voice messaging, email, and fax services into a single access point. The interconnect 104 provides a complete voice-messaging solution for the enterprise. Subscribers can retrieve, store, and record voice messages as well as edit, forward with comments, and reply to a subscriber's message with a phone call.
The VPWN 100 further provides Single Number Reach and Intelligent Notification Services which allow subscribers to be more responsive to their own customers. Single Number Reach is a user-configured feature by which a subscriber defines a cascade of phone numbers which the VPWN 100 will use in attempting to contact the subscriber.
For example, a subscriber may provide the VPWN with work (primary contact), cell phone (secondary contact), and home telephone numbers (tertiary contact). A user trying to call the VPWN subscriber will seamlessly be routed first to the primary contact, and then to the secondary and tertiary contacts in the order provided. Additionally, when a voice message is left for the user, the intelligent notification service will route a notification message through the content management system 232 to the message delivery mechanism 230 and to the user in the form of an SMS message or e-mail to alert them to the message waiting within the system.
The follow-me roaming services provided by the VPWN 100 allows end-users to direct content and call delivery to a pre-selected device or group of devices. The interface 200 enables a user to identify device(s) 102 to the interconnect 104, and specify the order in which the interconnect 104 looks for the device(s) in order to deliver the content.
Preferably, the preference profile created by the preference management system will include delivery preference information for content received from identified users or groups of users. In this manner, the preference management system enables a user to specify different delivery preferences for different message originators 108.
A combination of methods is used to determine if a message was received. If the message has not been read within a specific amount of time, the message is then attempted using the secondary or tertiary address. For example, an e-mail message may be sent as an HTML-type e-mail with an embedded dynamic link back to the VPWN message delivery server 230. If a request is made to this dynamic link, then the system 100 assumes that the HTML message was received.
A Content Management System (CMS) 232 provides a central point for the collection and dissemination of content within the VPWN 100, and manages data stored in the content database 234. Preferably, content is stored in database 234 in a device neutral format which is may be viewed using a browser or the like provided on the wireless device 102. If necessary, the translation services module 212 may translate (transcode, decode or clip) the content into a format compatible with the wireless device 102.
The CMS 232 includes a rules engine (not illustrated) which gathers information from the Centralized Directory Database 222 in order to identify which user should have access to the various portions of the content stored in the database 234. More particularly the access parameters are established by the user within the Preference Management System 220 or by the corporate/enterprise administrators.
For example, a business enterprise may utilize the VPWN as a virtual intranet. Importantly, the VPWN 100 incorporates a wide variety of security features to minimize the threat of unauthorized access.
As shown in
In addition, the CMS 232 incorporates a rule-based engine that can tailor content based upon various inputs, for example, partner, individual, content type, content source, content security levels. The rules based engine gathers information from the Centralized Directory 222 used to identify which users should have access to particular content (pull) in the Content Database 234, and which content should be sent (pushed to particular users using parameters are established by the user within the Preference Management System 220 or by the corporate/enterprise administrators 200.
Referring once again to
Optionally, the VPWN may be integrated with a Web-Based Storefront 200-2 used to sell wireless devices.
According to the embodiment depicted in
In the embodiment shown in
The Customer Service Database 310 maintains user and enterprise level information. It allows customer service representatives to provide first level support by having access to user profile information such as enterprise affiliation, specific wireless device information (SN, model number, applications), wireless service information (calling/service plan, plan rates, network coverage), workgroup information (security levels, group assignments, group administrator contact information).
An order fulfillment system 320 may be provided for gathering customer data, validating a customer order, and ultimately performing the necessary technical and manual transactions to complete the setup of the wireless devices purchased from the Web-Based Storefront 200-2. The order fulfillment system 320 stores customer order data in an order fulfillment database 330.
An optional procurement management system 340 enables an organization to manage a variety of wireless devices using a common platform. More particularly, the procurement management system 340 enables an organization to track total cost of ownership, allowing an organization to carefully manage their device inventory. This information feeds back into the common directory 222 to insure that the VPWN 100 always has the most current IP address, phone number, and e-mail address for any individual's current devices 102.
While various embodiments of the present invention have been shown and described, it should be understood that other modifications, substitutions and alternatives can be made without departing from the spirit and scope of the invention, which should be determined from the appended claims.
This application is a division of application Ser. No. 09/777,046 filed Feb. 5, 2001 now U.S. Pat. No. 6,618,763. This application claims priority from provisional application Ser. No. 60/180,255 entitled “METHOD OF SELLING PRODUCTS FROM THIRD-PARTY SITES” filed Feb. 4, 2000. The present application is related to and fully incorporates by reference to application Ser. No. 60/180,255, filed Feb. 4, 2000, Entitled “METHOD OF SELLING PRODUCTS FROM THIRD-PARTY SITES”.
Number | Name | Date | Kind |
---|---|---|---|
5353331 | Emery et al. | Oct 1994 | A |
5557664 | Burns | Sep 1996 | A |
5579379 | D'Amic et al. | Nov 1996 | A |
5625669 | McGregor et al. | Apr 1997 | A |
5633919 | Hogan et al. | May 1997 | A |
5740231 | Cohn et al. | Apr 1998 | A |
5742905 | Pepe et al. | Apr 1998 | A |
5838768 | Sumar et al. | Nov 1998 | A |
5867566 | Hogan et al. | Feb 1999 | A |
5872926 | Levac et al. | Feb 1999 | A |
5987100 | Fortman et al. | Nov 1999 | A |
6072862 | Srinivasan | Jun 2000 | A |
6185545 | Resnick et al. | Feb 2001 | B1 |
6203192 | Fortman | Mar 2001 | B1 |
6212506 | Shah et al. | Apr 2001 | B1 |
6282276 | Felger | Aug 2001 | B1 |
6335963 | Bosco | Jan 2002 | B1 |
6397055 | McHenry et al. | May 2002 | B1 |
6421707 | Miller et al. | Jul 2002 | B1 |
6424706 | Katz et al. | Jul 2002 | B1 |
6539082 | Lowe | Mar 2003 | B1 |
6553108 | Felger | Apr 2003 | B1 |
6618763 | Steinberg | Sep 2003 | B1 |
Number | Date | Country |
---|---|---|
WO 0182582 | Nov 2001 | WO |
WO 0211422 | Feb 2002 | WO |
Number | Date | Country | |
---|---|---|---|
20040037259 A1 | Feb 2004 | US |
Number | Date | Country | |
---|---|---|---|
60180255 | Feb 2000 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 09777046 | Feb 2001 | US |
Child | 10606672 | US |