Contact alerts for unconnected users

Information

  • Patent Grant
  • 6735614
  • Patent Number
    6,735,614
  • Date Filed
    Tuesday, June 6, 2000
    24 years ago
  • Date Issued
    Tuesday, May 11, 2004
    20 years ago
Abstract
Users access an on-line address service to register their name (which may be a pseudonym or other fictitious or imaginary identity) and a unique contact address that may be used directly or indirectly to address a message over another communication network to an associated listening device. Once a potential user has registered his on-line identity and contact information, other users accessing the address service can then designate one of the listed names, either by selecting the name from a display list of registered names (if all registered names are displayed) or by entering the designated name onto an appropriate form, whereupon the computer hosting the address service will broadcast a message addressed to the identified person's associated listening device. Once the message is received, the listening device notifies the associated user by causing the user's computer to initiate an appropriate visual and/or audio alert display concerning the contact attempt. The user is then given an opportunity to connect to the on-line network and access a designated site to obtain further information about the attempted contact and/or to establish a direct connection with the interactive on-line activity from which the contact attempt originated, at the same time automatically launching any required browser or application software.
Description




TECHNICAL FIELD




The present invention relates generally to computerized communication systems, and more specifically to method and apparatus for initiating contact with a user who is not currently connected to an interactive on-line communication network such as the Internet.




BACKGROUND




Commonly assigned copending U.S. application Ser. No. 08/788,613 (which corresponds to PCT/US97/01165, published as WO97/27546, but only after the priority date of the present application) discloses a method and apparatus for transmitting addressable messages over a wireless paging network to a receiver connected to the recipient's personal computing device. Upon receipt of the information, the user is alerted by an appropriate visual and/or audible display that there is an incoming message, to which the user is invited to respond, typically by automatically launching an Internet browser, establishing a connection to the Internet, and connecting to a home page or other interactive Internet site identified by a URL embedded in the received message, thereby providing a convenient automated connection back to the information source for obtaining detailed data and/or participating in a designated interactive activity.




However, prior to the present invention, there were no known facilities for a user connected to an on-line communication network such as the Internet to conveniently and automatically invite another user to participate in an interactive Internet activity (such as a game, a chat room, a two-way conversation, or an on-line conference) unless that other user currently had an active on-line connection to that network. This problem was exacerbated if the other user was known only by his on-line “persona,” thereby making it impossible to contact him by telephone, fax or other conventional means.




SUMMARY




In a preferred embodiment, users access an on-line address service to register their name (which may be a pseudonym or other fictitious or imaginary identity) and a unique contact address (e.g., a hardwired serial number or a programmable activation number, or an associated password) that may be used directly or indirectly to address a message over another communication network to an associated listening device. In one embodiment, only a list of registered names is accessible to other users, and the unique contact information is protected so that it is available only to the system operator and to the user who originally registered the information. Alternatively, even the registered names are not displayed to other users, who thus must have a priori knowledge of the registered screen name, thereby giving the individual who registered that name more control over who has access to his listening device.




Once a potential user has registered his on-line identity and contact information, other users accessing the address service can then designate one of the listed names, either by selecting the name from a display list of registered names (if all registered names are displayed) or by entering the designated name onto an appropriate form, whereupon the computer hosting the address service will broadcast a message addressed to the identified person's associated listening device. Since the listening device preferably is connected to a wireless communication network that is independent of the on-line communication network, (e.g., the Internet), the designated name can be contacted even if his modem is busy and/or he is not currently connected to the on-line network. Because of bandwidth limitations, the contact message is typically restricted to the address of the device being contacted, a code or token indicating the type of contact desired, and a code or token indicating the Internet address (URL) where the contact is to take place (or where further information may be found). If a sufficient bandwidth is available, the message could also identify the individual attempting the contact and/or could also include a brief personal message from that individual, in which case it would not be necessary for the recipient to go on-line unless he wanted to accept the invitation and/or reply to the message.




Once the message is received, the listening device notifies the associated user by causing the user's computer (or other computing device such as a personal assistant) to initiate an appropriate visual and/or audio alert display concerning the contact attempt. The user is then given an opportunity to connect to the on-line network and access a designated site to obtain further information about the attempted contact and/or to establish a direct connection with the interactive on-line activity (e.g., a two-way telephone or videophone service, a chat room or a game zone) from which the contact attempt originated, at the same time automatically launching any required browser or application software.




The transmission and reception of the contact attempt message, the communication between the wireless receiver and the user's computing device, the generation of the alert display, and the launching of the subsequent on-line connection may be as disclosed in the above referenced PCT application, which is hereby incorporated by reference.




The foregoing and additional features and advantages of this invention will become apparent from the detailed description and accompanying drawing figures that follow. In the figures and written description, numerals indicate the various features of the invention, like numerals referring to like features throughout for both the drawing figures and the written description.











DRAWINGS





FIG. 1

is a block diagram of a system incorporating a contact address service embodying the present invention.





FIG. 2

shows a pop up viewer screen for responding to a contact attempt message from the contact address service.





FIG. 3

shows a site on the Internet which the recipient of a contact attempt message may visit to obtain further information about the contact attempt





FIG. 4

is a flowchart of various functions performed by the contact address service.











EXEMPLARY EMBODIMENT





FIG. 1

is a simplified block diagram showing the basic elements of an exemplary system for implementing the present invention. As shown, a user's personal computer


10


has a two-way connection


12


(typically a wired connection through the local telephone company) to an Internet service provider


14


, which in turn is connected by dedicated high speed high capacity communications circuits


16


to various interactive services and information providers


18


including address service


20


. Address service


20


in turn communicates with other users


10


′ the other service providers


18


, as well as to a wireless paging service


22


, which broadcasts messages to individual subscribers and groups of subscribers via a transmitter


24


and wireless communication link


26


, which are received by a receiver


28


connected by means of a serial wired communication line


30


to the user


10


. Although the paging network


22


,


24


,


26


,


28


is typically a narrow-bandwidth one-way wireless communication system, many aspects of the present invention are also applicable to a two-way wireless system (option return link


26


A between the receiver


28


and the paging service


22


) and/or to alerts communicated to the user


10


via a wired connection (for example, via the Internet connection


16


) from the paging service


22


that is independent of the transmitter


24


and receiver


28


. Similarly, although the connection


12


,


16


between the user


10


and the Internet is typically by means of conventional telephone networks employing fiber optic cable and/or copper wire, it could also include wireless links such as two-way cellular telephone circuits, two-way line of sight (microwave) communications links, and uplinks and/or downlinks from communications satellites.




As currently contemplated, the wireless paging service


22


broadcasts not only contact attempt information from address service


20


, but also other types of broadcast, narrowcast and pointcast messages from other Internet services


18


(for example, news headlines, stock prices, e-mail, etc), which are combined, encrypted, encoded and packetized prior to transmission and which are received, decrypted, decoded, assembled into messages and filtered, as described in the referenced PCT application. In particular, the receiver


28


is able to determine whether an address field (“capcode”) of a particular message corresponds to the receiver's unique serial number, and the personal computer


10


is able to further filter and prioritize messages of possible interest based on message type and content (“virtual capcodes”). However, those skilled in the art will recognize that other known communications apparatus and processes may be utilized to perform some or all of the required functions.




Once the contact information addressed to a particular receiving device


28


has been received and the relevant contact information has been extracted, it is communicated to the associated computing device


10


over the serial communication line


30


, where it is further processed by a communication server (for example, the user may not want to receive invitations to participate in gaming) activities during business hours), whereupon an appropriate visual alert is displayed or an appropriate audio alert is generated. Preferably, the alert message is accompanied by the sound of a doorbell, and the on-screen viewer is called up by clicking an animated doorbell icon which is displayed as soon as the alert message is received. If the user confirms his interest (either by clicking on the icon or by opting to view all contact attempts), a pop-up viewer screen appears, whereby the user may establish a two-way interactive connection with the address service


20


via a text or graphics hyperlink to the Internet site identified in the received message.




As shown in

FIG. 2

the viewer screen


32


informs the designated person “Someone's at your CyberDoor!” plus the time and day the message


34


was received. By merely clicking on the Front Door icon


36


in the center of the viewer window, any required browser and/or application program and/or aplet is launched, and the user is automatically connected to the “Front Porch” site shown in FIG.


3


. Once logged in (which is preferably done transparently from the user's computing device, without any user interaction except to click onto the Front Door icon


36


), the user sees a personalized page such as shown in

FIG. 3

at which he is advised (box


38


) of the identity (screen name or assumed persona) of each contacting party (e.g., “fast freddy”) and any message text (e.g., “Let's hook up and chat!”) and/or on-line site (e.g., “Active Chat”) and location (e.g., “Generation X”) that was included in the original contact attempt, but not broadcast over the wireless network for reasons of privacy and/or bandwidth. Preferably, if there is more than one message waiting, the newest is displayed at the top of the page, and the older messages are discarded once a predetermined number of displayed messages or elapsed time has been reached.




Alternately, the message displayed on the viewer window (

FIG. 2

) could include a hyperlink to the destination on the Internet where the desired contact is to take place and the recipient could accept the invitation by merely clicking on the hyperlink portion of the viewer, whereupon any required browser and/or other application program is automatically launched.




As indicated schematically in the function flow chart of

FIG. 4

, the address service site has hyperlinks (buttons) to a “Get Rung!” function


102


in which the user is directed to a form for registering his screen name and a “Ring!” function


104


in which the user is directed to a form for sending a web chat alert or other notification to another registered user.




The register function


102


opens a dialog box


106


in which the user can enter his desired screen name and an associated address code, for example the serial number (or activation number) of his wireless receiver. Alternatively, the user could enter a name and associated password under which the wireless receiver was already registered in connection with other Internet services, and the address service will look up the relevant record in the hardware registration database and convert the name and password to the required address code.




Assuming that the newly entered screen name is not already registered to another user (No exit


110


from search block


108


), the newly entered screen name and serial number are entered into the data base (block


112


) and the user sees a Welcome dialog box


114


in which the user is given an opportunity to activate the Alert function


104


by selecting the OK button. Otherwise, if the selected name is not available (No exit


116


from Search block


108


), the user is given an opportunity to select another name (Sorry dialog


118


) and the screen name validation process (blocks


108


-


118


) is repeated. In an alternate and presently preferred embodiment (not shown), rather than permitting the newly registered user to immediately test the Alert function, the address service converts the serial number into an activation code which must be entered into the user's computer before any messages can be received from receiver


28


.




Referring now to the Alert sending process, once the “Ring!” routine has been entered (block


104


), a dialog box


120


appears, in which the user may enter the screen name of the person he is attempting to contact. Once the name has been entered, a search is initiated of all previously registered users, and assuming the name has been registered (and thus the receiver address associated with that person is known to the address service), control passes (found path


122


) to a second dialog box


124


for selecting a chat site or other interactive Internet service where the desired contact is to take place. Once the required information has been entered and verified, a confirmation dialog


126


appears and an alert message is sent to the designated user (block


128


). Alternatively, the two dialog boxes


120


,


126


could be combined on a single display, together with an optional message box. Assuming that the requester identified a particular chat room, game zone, interactive service or other site (preferably selected from a list, so that the site address can be tokenized to make mor efficient use of the limited bandwidth available in the wireless messaging system), the contacted person can go directly to that site, and his computer will automatically activate the required browser software and establish the required connection to the Internet.




If a registered name is not already in the data base that corresponds to the screen name entered in the contact attempt (Not Found branch


130


), control passes to a Sorry dialog


132


, and the user is given another chance to re-enter the screen name of the person being contacted.




Although not essential, the address service


20


preferably also provides functionality for removing a previously registered name and contact address. To that end, button


134


calls up a removal form (block


136


) in which the user enters his previously registered name and an associated password (which could be the aforementioned serial number or activation code). If a match is found and the user clicks the OK button (block


138


), the name is removed (block


140


). Otherwise (block


142


), control returns to the opening menu (buttons


102


,


104


,


134


) and the removal process (blocks


136


-


140


) may be repeated.




It will be appreciated by persons skilled in the art that the present invention is not necessarily limited to what has been shown and described, nor to any unclaimed details of the particular implementation(s) described. For example, the personal computing device and the receiver could be implemented in the form of an intelligent handheld personal communicator adapted to be connected wirelessly to either a 2-way cellular network or to a wireless paging network, the output displays could be synthesized voice prompts, and the input data could be voice commands.



Claims
  • 1. A method for connecting users to a first communication network, comprising:providing an address service connected to the first communication network on which a user may register a name and an associated address on a second communication network; using the first communication network to access the address service; designating a name registered on the address service; in response to the designation of said registered name, broadcasting a message over the second communication network to the registered address associated with the selected name, said message identifying an interactive activity to be conducted over the first communication network; using a receiving device not connected to the first communication network to receive said message; and in response to the reception of said message by said receiving device, automatically generating a user prompt to alert said user of said message.
  • 2. The method of claim 1 further comprising:in response to an acknowledgement of said user prompt, connecting an interactive device to the first communication network and commencing the identified interactive activity.
  • 3. The method of claim 1, wherein the user prompt includes an audio prompt.
  • 4. The method of claim 1, wherein the user prompt includes a visual prompt.
  • 5. The method of claim 1, wherein the user prompt includes a request to connect an interactive device to the first communication network.
  • 6. The method of claim 1, wherein the first communication is the Internet, and the second communication network is a wireless paging network.
  • 7. The method of claim 6, wherein the user prompt comprises a hyperlink to a site of the Internet.
  • 8. The method of claim 7, wherein said Internet site includes a display of further information about the attempted contact.
  • 9. The method of claim 8, wherein said further information includes information identifying the person from whom the contact attempt originated.
  • 10. The method of claim 6, wherein each user registers a screen name and an associated contact address of an associated listening device.
  • 11. The method of claim 10, wherein said screen name is a pseudonym or other factitious or imaginary identity.
  • 12. The method of claim 10, wherein said contact address is a serial number programmed into the associated listening device.
  • 13. The method of claim 10, wherein said contact address is converted into an activation code by the address service.
  • 14. The method of claim 13, wherein said activation code is available only to the address service and to the user who originally registered the information.
  • 15. The method of claim 8, wherein said further information includes a message from the person from whom the contact attempt originated.
  • 16. The method of claim 8, wherein said further information includes information identifying a particular interactive Internet activity.
CLAIM TO PRIORITY

This application is based on, and claims priority from, U.S. Provisional Application 60/030,839 filed Nov. 15, 1996, which is hereby incorporated by reference in its entirety. This application is a continuation of copending application Ser. No. 08/970,655, filed Nov. 14, 1997.

US Referenced Citations (80)
Number Name Date Kind
4356546 Whiteside et al. Oct 1982 A
4893339 Bright et al. Jan 1990 A
5008926 Misholi Apr 1991 A
5008935 Roberts Apr 1991 A
5010317 Schwendeman et al. Apr 1991 A
5043721 May Aug 1991 A
5045852 Mitchell et al. Sep 1991 A
5109486 Seymour Apr 1992 A
5136523 Landers Aug 1992 A
5140419 Galumbeck et al. Aug 1992 A
5229768 Thomason Jul 1993 A
5247614 Eagen et al. Sep 1993 A
5253294 Maurer Oct 1993 A
5281967 Jung Jan 1994 A
5295244 Dev et al. Mar 1994 A
5311570 Grimes et al. May 1994 A
5315635 Kane et al. May 1994 A
5325505 Hoffecker et al. Jun 1994 A
5341425 Wasilewski et al. Aug 1994 A
5347632 Filepp et al. Sep 1994 A
5367670 Ward et al. Nov 1994 A
5371499 Graybill et al. Dec 1994 A
5377354 Scannell et al. Dec 1994 A
5392451 Schwendeman et al. Feb 1995 A
5394522 Sanchez-Frank et al. Feb 1995 A
5394537 Courts et al. Feb 1995 A
5396850 Conochie et al. Mar 1995 A
5398021 Moore Mar 1995 A
5406278 Graybill et al. Apr 1995 A
5406279 Anderson et al. Apr 1995 A
5423086 Cannon et al. Jun 1995 A
5442652 Jacobson Aug 1995 A
5446885 Moore et al. Aug 1995 A
5452356 Albert Sep 1995 A
5459458 Richardson et al. Oct 1995 A
5481255 Albert et al. Jan 1996 A
5493892 Sherman Feb 1996 A
5504476 Marrs et al. Apr 1996 A
5510778 Krieter et al. Apr 1996 A
5510808 Cina, Jr. et al. Apr 1996 A
5526363 Weiss et al. Jun 1996 A
5530645 Chu Jun 1996 A
5532694 Mayers et al. Jul 1996 A
5537586 Amram et al. Jul 1996 A
5543781 Ganucheau, Jr. et al. Aug 1996 A
5544320 Konrad Aug 1996 A
5544354 May et al. Aug 1996 A
5548814 Lorang et al. Aug 1996 A
5555446 Jasinski Sep 1996 A
5572643 Judson Nov 1996 A
5581576 Lanzetta et al. Dec 1996 A
5581594 McAfee Dec 1996 A
5592512 Spiess Jan 1997 A
5596318 Mitchell Jan 1997 A
5598894 Burleson et al. Feb 1997 A
5602596 Claussen et al. Feb 1997 A
5614899 Tokuda et al. Mar 1997 A
5617541 Albanese et al. Apr 1997 A
5617565 Augenbraun et al. Apr 1997 A
5623589 Needham et al. Apr 1997 A
5623613 Rowe et al. Apr 1997 A
5627978 Altom et al. May 1997 A
5634062 Shimizu et al. May 1997 A
5675507 Bobo, II Oct 1997 A
5701302 Geiger Dec 1997 A
5732338 Schwob Mar 1998 A
5758088 Bezaire et al. May 1998 A
5790958 McCoy et al. Aug 1998 A
5796394 Wicks et al. Aug 1998 A
5808589 Fergason Sep 1998 A
5809415 Rossmann Sep 1998 A
5838252 Kikinis Nov 1998 A
5872921 Zahariev et al. Feb 1999 A
5892432 Skoog Apr 1999 A
5903262 Ichihashi et al. May 1999 A
5905865 Palmer et al. May 1999 A
5907793 Reams May 1999 A
5909651 Chander et al. Jun 1999 A
5954793 Stutman et al. Sep 1999 A
6167426 Payne et al. Dec 2000 A
Non-Patent Literature Citations (2)
Entry
Ammons, Bill, RBDS for Your Station! Internet, 9/95, Tempe, Arizona.
Motorola, Inc., ‘Short Form Address With Message’ Protocol Internet, Jun. 21, 1995.
Provisional Applications (1)
Number Date Country
60/030839 Nov 1996 US
Continuations (1)
Number Date Country
Parent 08/970655 Nov 1997 US
Child 09/588515 US