WO2001052161A2 - System and method for establishing an on-line discussion group - Google Patents

System and method for establishing an on-line discussion group Download PDF

Info

Publication number
WO2001052161A2
WO2001052161A2 PCT/US2001/000259 US0100259W WO0152161A2 WO 2001052161 A2 WO2001052161 A2 WO 2001052161A2 US 0100259 W US0100259 W US 0100259W WO 0152161 A2 WO0152161 A2 WO 0152161A2
Authority
WO
WIPO (PCT)
Prior art keywords
email
discussion group
line
computer
code portion
Prior art date
Application number
PCT/US2001/000259
Other languages
French (fr)
Other versions
WO2001052161A3 (en
Inventor
Alain P. Hanash
Ariana Iacobucci
Original Assignee
Multicity.Com, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Multicity.Com, Inc. filed Critical Multicity.Com, Inc.
Priority to AU27609/01A priority Critical patent/AU2760901A/en
Publication of WO2001052161A2 publication Critical patent/WO2001052161A2/en
Publication of WO2001052161A3 publication Critical patent/WO2001052161A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • H04L12/1818Conference organisation arrangements, e.g. handling schedules, setting up parameters needed by nodes to attend a conference, booking network resources, notifying involved parties
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/107Computer-aided management of electronic mailing [e-mailing]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/18Commands or executable codes

Definitions

  • the present invention relates to networked communication systems and more particularly to establishing on-line discussion groups
  • Networked communication systems are widely used and are becoming more and more accepted as a means for communicating between two or more users
  • two or more remote computers are connected for purposes of exchanging information via a network
  • These networks may include an intranet, such as a company's local or wide area network, or an extranet, such as the Internet
  • Chat rooms operate in a similar manner, although the messages typically have shorter lives than their message board counterparts.
  • users type messages which are immediately displayed on the computers of users accessing that particular chat room.
  • chat rooms are susceptible to lurkers.
  • Still another problem associated with some on-line discussion groups is that at times, a group of users may have a question that another user not presently in the discussion group might be able to answer if he or she were available.
  • Lurkers are electronic voyeurs, who "eavesdrop" message boards and chat rooms without ever posting or contributing In some cases, the users using the message board or chat room have little or no idea w ho these lurkers are.
  • on-line auctions are a type of on-line discussion group in which useis enter competing bids to purchase a particular item that is up for sale
  • on-line auction it is important that users become aware of competing bids as soon as possible, and that the user have the opportunity to quickly and conveniently place a superior bid, if he or she so desires
  • users must periodically check the status of the auction, and enter a higher bid as necessary to win the nght to purchase the item
  • notification services exist that email users when a supe ⁇ or bid has been entered, in those cases a user must still travel to the website where the auction is being held to enter a winning bid This process is inconveni
  • an on-lme discussion group is created by a user who interacts with an interface opeiating on a server that guides the user through the process of customizing the on-line discussion group
  • the server emails the newly created and preferably active, on-line discussion group to the user
  • the user forw ards the email with the on-line discussion group included therein to other users thereby inviting their participation in the on-line discussion group
  • Each recipient of the email may join the on-l e discussion group by opening the email (l e , by "clicking on” the email)
  • the on-line discussion group "operates" dynamically withm a message portion of the email It should be understood that the email does not
  • Another feature of the present invention is that participants may forward the email to other participants to mvite them to participate in the on-line discussion group In this manner, a group of participants may be selectively invited to participate in the on-lme discussion group, thereby creating a unique interconnection of participai is withm the underlying communication network In effect, the present invention establishes a virtual network
  • anothei feature of the present invention is that the on-line discussion group may be customized to be private
  • on-lme discussion groups are public forums that any "web surfei " may join participate in
  • an on-line discussion group may be created as private
  • the on-line discussion group cannot be accessed by a web surfer through conventional web browsing means Instead, participants may only access the on-lme discussion group by receiving an email with the on-lme discussion gioup included therein
  • users may participate in the auction directly through an email messaging system
  • users may be notified by email immediately upon entry of a higher bid
  • users may immediately place a responsive superior bid directly thi ough the forum contained withm the email, without hav ing to invoke a separate web biowsei and travel to the website where the auction is being held
  • This methodology provides usei s with the most convenient access to the auction, and provides the best opportunity foi a given user to enter a winning bid
  • FIG 1 illustrates a computer network, including a virtual network created by the present invention
  • FIG 2 illustrates an email program including an on-lme discussion group operating therein according to one embodiment of the present invention
  • FIG 3 illustrates a hierarchy under which a preferred embodiment of the present invention operates
  • FIG 4 illustrates a flowchart that describes the operation of the code portion of a discussion group email according to an example embodiment of the present invention
  • FIG 5 illustrates a message boaid operating an email program according to another embodiment of the present invention
  • FIG 6 illustrates a user posting a message onto the message board according to an example embodiment of the present invention
  • FIG 7 illustrates an email program including an on-lme auction operating therein according to one embodiment of the present invention
  • FIG 8 illustrates an email program including an auction website operating therein according to one embodiment of the present invention
  • the present invention is directed to a system and method for creating an on-line discussion gioup
  • the present invention is described herein in terms various embodiments such as on-lme message boards and on-line chat rooms It will be understood from reading the following description that the present invention includes creating other on-line discussion groups including, but not limited to, teleconferencing and video-teleconferencmg as well
  • FIG 1 illustrates a computer network 100 including a plurality of users 1 10A-C participating in an on-line discussion group via a plurality of computers 120A-C interconnected to one another and at least one server 140 via a network 130
  • Computers 1 10 may be any electronic communicating device capable of interfacing with network 130 Such devices may include computers, laptops, telephones, cellular phones, personal data accessories ("PDA"), pagers, or similar electronic communication devices, as would be apparent
  • Network 130 may be any form of interconnecting network including an intranet, such as a local or wide area network, or an extranet, such as the World Wide Web, or the Internet
  • Such networks 130 may include various wireless connections as would be apparent
  • Server 140 may be any sort of storage device for hosting an on-lme discussion group Server 140 may coexist within one of computers 1 10 as would be apparent
  • Virtual network 140 is an interconnection among users 1 10 established through an email system (or similar messaging system) operating on each of computers 120A-C Virtual network 140 operates seamlessly through the respective email systems so that computers 120 appear to be connected directly to one another rather than interconnected through network 100
  • an Internet Service Provider provides one or more servers on which various entities facilitate and maintain one or more chat looms
  • computers 120 equipped with a "w eb browser” users 110 interact with othei users 1 10 in the chat room on server 140 via network 130 as is well known
  • an on-line discussion gioup is prefeiably created by a user 110A who interacts with an interface operating on sen er 140 that customizes the on-lme discussion group Foi example, this interface may be accessed by user 110A via a website operated by sen ei 140 Alternately, a default on-line discussion group could be provided by the server 140 itself
  • the server 140 emails the newly created on-line discussion group to user 110A
  • user 110A may subsequently forward the email with the on-l e discussion group included therein to other useis 1 10 to participate in the on-line discussion group Recipients (such as users 1 10) of the email may "click" the email open to immediately find an active on-line discussion group dynamically operating withm a message portion of the email
  • FIG 2 illustrates an email program 200 including an on-lme discussion gioup 250 operating therein according to the present invention
  • Email program 200 may include a folders portion 210 preferably including one or more folders 215, a toolbar 220, a folder list portion 230 preferably including a list of emails 232 stored in one of folders 215 and a message portion 240 that displays the message included in one of the emails 232
  • message portion 240 is displaying email message 235, which according to the present invention, is an on-lme discussion group 250
  • on-line discussion group 250 is a chat loom 250
  • FIG 3 illustrates a hierarchy 300 under which a preferred embodiment of the piesent invention operates Hierarchy 300 includes an operating system 310 that contiols the operation of computei 120 Pi eferably, operating system 310 is a Window sTM opei ating system provided by Miciosoft although other operating systems 310 may be used as would be apparent
  • Email program 200 includes any
  • Java/HTML-enabled email soft ai e such as, for example, Microsoft OutlookTM oi Netscape MessengerTM
  • email such as email 235, that includes an on-lme discussion group
  • a web btow sing engine 320 (or similar network interfacing engine capable of rendermg mark-up or scripting languages) is invoked to retrieve on-line discussion group 250 from sen er 140 and display it withm message portion 240
  • web browsing engine 320 is Internet ExplorerTM 5 0 by Microsoft, although other browsing engines could be used as would be apparent
  • email program 200 opens a window, preferably within message portion 240 of email program 200, in which web bro sing engine 320 is opened and operates Web browsing engine 320 subsequently interacts with on-line discussion group 250 in a conventional manner, albeit withm email program 200
  • on-lme discussion group 250 appears to operate within email 235
  • email 235 includes a code portion such as hypertext markup language ("HTML") code or JavaTM code that causes email program 200 together with operating system 310 to open a window within message portion 240 and invoke eb browsing engine 320 An instance of web browsing engine 320 is opened with message portion 240 Once opened, web browsing engine 320 receives an address that locates and retrieves on-lme discussion group 250 Subsequently, web browsing engine 320 interacts with on-lme discussion group 250 m a conventional manner
  • HTML hypertext markup language
  • JavaTM JavaTM code
  • FIG 4 is a flowchart that desc ⁇ bes in greater detail the operation of the code portion contained in the discussion group email according to a preferred embodiment of the present invention
  • a user 110 receiving the discussion gioup email e g , usei 1 10A or any othei usei 1 10 to whom the discussion group email is forwaided
  • email program 200 determines the most effective way to display discussion group 250 based on the particular browsing engine 320 used by user 110 According to a pieferred embodiment, email program 200 first detemimes whether web browsing engine 320 supports HTML frames If HTML frames ate not supported, email program 200 detemimes whether biowsing engine 320 supports IFRAMES If IFRAMES are not supported, email program 200 determines whether browsing engine 320 supports LAYERS (as currently supported b> Netscape browsers) If all of the abo ⁇ e fail, the code portion includes Javascripts, oi similar sci iptmg language, with a link to an inne ⁇ nost noframe section that will invoke (i e , open) a separate instance of web browsing engine 320 wheie the reference to the discussion gioup is lesoh ed This preferred embodiment thereby permits operation with and across various web browsing engines 320.
  • the present invention contemplates other alternative embodiments wherein different types of displays are tested by the code portion, or tested in a different sequence than that described above.
  • the code portion may determine whether a single display type is supported by web browsing engine 320, and if not, provide a hyperlink to user 110 to manually click on to reach discussion group 250.
  • the code portion creates discussion group 250 within message portion 240.
  • the code portion downloads additional code that is responsible for displaying the discussion group.
  • the code portion can include a reference URL, possibly with one or more parameters configured by user 110A or server 140, that points to code for displaying the discussion group.
  • Web browser 320 can replace the reference URL with the referenced code.
  • the most recent version of the referenced code can be downloaded each time the discussion group email is opened or refreshed.
  • alternative embodiments can include code to display the discussion group within the code portion at the time the discussion group email is created by server 140.
  • the referenced code invokes web browsing engine 320 (or similar network interfacing engine capable of rendering mark-up or scripting languages) to retrieve on-line discussion group 250 from server 140 and display it within message portion 240.
  • web browsing engine 320 is Internet ExplorerTM 5.0 by Microsoft, although other browsing engines could be used as would be apparent.
  • email program 200 opens a window, preferably within message portion 240 of email program 200, in which web browsing engine 320 is opened and operates.
  • Web brow sing engine 320 subsequently interacts with on-line discussion group 250 in a conventional manner, albeit within email program 200.
  • on-line discussion group 250 appears to operate within email 235.
  • a user such as user
  • 1 1 A accesses a website to select and customize an on-l e discussion group 250.
  • user 1 10A may select and customize on-line discussion group 250 via telephone or other form of communication as would be apparent.
  • Various parameters may be selected by user 1 10A including a date and or a time at which online discussion group 250 is to be created. Other parameters may also be specified including a subject matter for the discussion group, a description of the discussion group's purpose, a category for organizing the discussion group with other discussion groups, a location or residence for the discussion group (i.e., systems used to host the discussion group), and whether the discussion group is to be private. This latter parameter determines whether the discussion group is accessible through a website hosting similar forums as well as being accessed via an email. Numerous other parameters may be specified including colors, shapes, graphics, etc., to be used for on-line discussion group 250 as would be apparent. In addition to these parameters, user 1 10A specifies his email address to which on-line discussion group 250 is to be delivered.
  • server 140 After on-line discussion group 250 is customized by user 110A, server 140 creates online discussion group 250 and also generates the HTML, Java code, or any other form of computer logic that is used by a web browser to render pages or perform various web-related functions (collectively, "code"), that will invoke on-line discussion group 250 in email program 200.
  • This code is placed in email 235 and delivered to computer 120A at user 1 l OA's email address.
  • Table 1 includes contents of an email 235 (i.e., code) for a chat room according to one embodiment of the present invention
  • Table 2 includes contents of an email 235 (i.e., code) for a message board according to another embodiment of the present invention.
  • emails are different due to the nature of the underlying on-line discussion group. As would also be apparent, the contents of emails for other forms of on-line discussion groups would have to be similarly adapted. As would also be apparent, the contents of the emails may have to be adapted for other types of web browsers or for other forms of computer logic.
  • the contents of the each of these exemplary emails include a code portion that effectuates the present invention in email program 200.
  • the code portion i.e., a suitable mark-up language or scripting code
  • the code portion also includes a reference (e.g., a URL) to on-line discussion group 250 itself. Once the reference is encountered by web browsing engine 320, -lithe reference is resolved, and in the preferred embodiment of the present invention, on-line discussion group 250 is rendered within message portion 240.
  • user 1 10A receives email 235 including his on-line discussion group 250.
  • User 110A may subsequently forward email 235 to one or more other users, such as user HOB and/or user 1 I OC, to initiate on-line discussion group 250.
  • on-line discussion group operates within message portion 240 of each of users' 110 email program as described above.
  • Each user 110 may subsequently forward email 235 to other users until a particular group is established.
  • Table 3 includes contents of an email 235 for operating with and across various web browsing engines 320 according to a preferred embodiment of the present invention.
  • the code portion in the preferred embodiment is used to first determine whether web browsing engine supports frames. If so, a frame is created and the reference to the discussion group is resolved.
  • the code portion in Table 3 is used to determine whether iframes are supported by web browsing engine 320. If so, an i frame is created and the reference to the discussion group is resolved. If neither frames or lframes are supported by web browsing engine 320, the code portion in Table 3 includes Javasc ⁇ pts, or similar scripting language, with a link to an innermost noframe section that will invoke (I e , open) a separate instance of web browsing engine 320 wherein the reference to the discussion group is resolved
  • FIG 5 illustrates a message board 510 operating in message portion 240 of email program 200
  • FIG 6 illustrates a user posting a message 610 onto message board 510 withm message portion 240 of email program 200
  • the present invention may be extended to include on-l e discussion groups such as teleconferencing and video-teleconferencmg, or any other medium of communication
  • on-l e discussion groups such as teleconferencing and video-teleconferencmg, or any other medium of communication
  • the present invention may be used to establish these types conference calls
  • One user may interact with an operator (live or electronic) to set up the conference call in a manner similar to that desc ⁇ bed above with respect to on-lme discussion group 250
  • the operator creates the conference call (l e , allocates a particular set of communication bandwidth to accommodate the call and a server to manage it) and emails the conference call to the user
  • the user may then email the conference call to each of the desired participants at the appropriate time.
  • the operator may email the conference call to each of the user and the participants at a specified time
  • the participants open the email "containing" the active conference call and hear and/or view each of the other participants
  • Other participants may be subsequently emailed to join the conference call as desc ⁇ bed above, while still other participants may drop the conference call by leaving the email
  • This provides a drastic increase in flexibility and ease of user ovei pi esent teleconferencing technology
  • the discussion group may include a survey oi voting mechanism
  • the user may be able to email a group of participants with one or more survey questions or a proposal up for vote The participants may either answer the survey questions or cast then vote, respectively, in the discussion group
  • Such discussion groups may be useful, for example, in performing consumer research or conducting election polls, etc
  • discussion groups may include an on-lme auction
  • Many websites today provide on-line auction capabilities wherein users of the website can post goods or services to be auctioned according to a variety of auction types
  • existing on-lme auctions suffer from many of the same problems as described above with respect to other discussion groups, such as users being unaware that a particular auction of interest is taking place, difficulties associated with finding a particular auction even if the user is generally aware that the auction is taking place, and inability to easily create a private "invitation only" auction
  • user 1 10A preferably accesses a website to cause server 140 to create an on-lme auction
  • User 110A may alternatively create an on-line auction via telephone or other form of communication as would be apparent
  • server 140 emails the newly created auction to user 110A
  • user 110A may subsequently forward the email with the auction included therein to other users 110 who may be interested in participating in the auction
  • server 140 can maintain distnbution lists of users 1 10 to receive auction emails based on va ⁇ ous criteria, such as expressed interest in a particular item or items put up for auction by a particular party
  • servei 140 forwards, either automatically or at the request of user 110A, an auction email to those users 1 10 listed on one or more distribution lists Auctions may thereby be targeted to those users 110 more likely to be interested in bidding on the item being auctioned
  • Prospective users of the on-lme auction can also be invited to create an auction by sending them an email, rather than depending upon the prospective user to access a website to create an auction
  • Server 140 can send to prospective users 110 an email that, when opened allows user 110A to create an on-line auction withm the message portion of the email
  • the interactive message portion that allows user 110A to create an auction can be implemented using code similar to that desc ⁇ bed above with respect to creating discussion groups
  • the message portion of the email can display an interface similar to that used by the website the preferred embodiment descnbed above for allowing a user to create an on-line auction
  • This embodiment pro ides, for example, an effective tool for marketing the on line auction functionality
  • Email can be sent to those users 110 who might be mteiested in utilizing the on-line auction functionality, allowing the user to create an auction directly from within the advertising email rather than having to leave the email program and access the auction-creation website using a web browser. From that point forward, server 140 performs the same operations as described with respect to the preferred
  • Users 1 10 who receive the emailed auction may click the email open to immediately find the active auction dynamically operating within the message portion of the email. As with other discussion groups, this should be distinguished from an email merely including a link to a website where an auction is being conducted. Recipients of the emailed auction may immediately begin interacting with the auction by, for example, signing in, reading about the auctioned item, and placing a bid. As general matter, much of the functionality provided by today's auction websites can also be provided via the on-line auction email.
  • users 110 may (if allowed by the auction configuration) post their own items for sale on the on-line auction, edit items they've already posted, monitor bidding and review a bid history, enable proxy bidding, search for other items being auctioned, and provide feedback on the seller or bidders after a transaction is completed.
  • the auction may be configured by user 110A at the time the auction is created, or alternatively, user 1 10A may configure the auction upon receiving the auction email.
  • the auction may be configured, for example, to: allow particular types of auctions, display graphics or color schemes, display certain categories of auction items, control user access to specified categories, or to ban particular users from interacting with the auction.
  • user 1 10A creates an auction and posts one or more items for sale.
  • user 1 10A may create an auction, initially without any posted items, in order to provide a forum for those receiving the auction email to post their own items for sale.
  • user 1 10A may create an auction and post one or more items posted on other public on-line auctions.
  • an on-line auction can be configured to be private or open to the public. Private auctions might only allow recipients of the auction email to post items for sale. Varying levels of privacy can be configured, such as granting subsets of users specific posting privileges, as would be apparent.
  • Public auctions might allow recipients of an on-line auction to post items or place bids on another on-line auction.
  • an on-line auction might be configured to allow recipients of an auction email to not only search and bid on those items posted on the received auction, but also those items posted on other public on-line auctions hosted by server 140. Conversely, users could post items for sale on other public on-line auctions.
  • server 140 creates and sends auction emails to users 110 who have submitted bids in a particular auction in which a higher bid is subsequently received from another user. This provides the user with a convenient opportunity to submit a higher bid, if the user so desires, within the message portion of the email.
  • Server 140 can be configured to send these auction emails automatically, or upon request of user 110.
  • Server 140 can also generate and send auction emails to users 1 10 within a particular period prior to the end of an auction. Frequent auction participants will recognize that auctions are typically most active just before the auction's end. Users 1 10 may, for example, wish to be included on various distribution lists and may further indicate a preference to receive the auction email during this acti e period.
  • supported auction types include, but are not limited to, High Bid, Dutch, Yankee,
  • FIG. 7 illustrates an example auction 710 preferably operating in message portion 240 of email program 200.
  • Auction 710 includes a title portion 720, an auction details portion 730, and a data entry portion 740.
  • Title portion 720 identifies, for example, the particular product that is being auctioned and may include various adv ertisements.
  • Auction details portion 730 can provide, for example, information related to auction type, minimum bid and bid increment, bidding history, when the auction began and when it will end.
  • Data entry portion 740 includes various fields prompting user 1 10 to provide information related to the auction.
  • FIG. 8 illustrates an example auction website 810 preferably operating in message portion 240 of email program 200.
  • Auction website 810 can include, for example, information related to the website in graphical and textual form, advertisements, and links to various other website functions and web pages.
  • the successful bidder and the seller are sent an email that alerts the parties to the auction's conclusion.
  • the email when opened, provides the parties with tools designed to assist the parties in concluding the transaction. These tools can be accessed directly within the message portion of the email. For example, on-line payment services are provided that allow the bidder to pay the seller the agreed upon amount in a secure manner using a credit card. Links may also be provided to delivery services to arrange for transport of the purchased items from seller to bidder.
  • the interactive message portion wherein the seller and successful bidder access these tools can be implemented using code similar to that described above with respect to creating discussion groups.
  • the code portion within the discussion group email may contain a reference URL that points to any arbitrary content, static or dynamic, that is accessible via web browser 320.
  • the reference URL can point to a web page containing static content that is then displayed within message portion 240.
  • the reference URL can point to a web page that is updated dynamically, causing the most recent version of the web page to be displayed within message portion 240.
  • the present invention therefore contemplates the delivery of any content, accessible via web browser 320, wherein the content is automatically displayed within message portion 240 upon opening an email containing an appropriate code portion. While the present invention has been described in terms of a preferred embodiment, other embodiments and variations are within the scope of the following claims. For example, various other on-line discussion groups are anticipated in addition to those mentioned above.

Abstract

A system and method for establishing an on-line discussion group provides a mechanism for emailing the on-line discussion group to one or more participants. According to the present invention, an on-line discussion group may be customized by a user. Once a server creates the on-line-discussion group in accordance with parameters specified by the user or otherwise, the server emails the newly created on-line discussion group to the user. After receiving the email, the user may forward the email with the on-line discussion group included therein to other users to participate in the on-line discussion group. Recipients may participate in the on-line discussion group by 'clicking on' the email. Preferably, the active on-line discussion group operates within a message portion of the email upon opening the email. The on-line discussion group may include various types of communication discussion groups including, for example, an on-line chat room, an on-line message board, a teleconference, a video teleconference, an auction, etc.

Description

SYSTEM AND METHOD FOR ESTABLISHING AN ON-LINE DISCUSSION GROUP
Background
Field of the Invention
The present invention relates to networked communication systems and more particularly to establishing on-line discussion groups
Discussion of the Related Art
Networked communication systems are widely used and are becoming more and more accepted as a means for communicating between two or more users Generally, in such a system, two or more remote computers are connected for purposes of exchanging information via a network These networks may include an intranet, such as a company's local or wide area network, or an extranet, such as the Internet
Many forms of communication have evolved in these systems One of these forms of communication is electronic mail (or email as it is leferred to herein) With email, a user at one electronic address "mails" a message to one or more users at other electronic addresses The useι(s) receiving the email may read the message and reply in turn With this form of communication, only those users included in the address leceive the message
Various other forms of communication have also evolved using these networks Two of these forms of communication are message boards and chat rooms These operate diffeiently than email With a message boaid the user "posts" a message for all to read Typically, the user accomplishes this by accessing a website associated with the message board through a web browser The website exists on a serv er at one end of the network and is accessed by the web browser located on the user s computer Other users may read the post and respond to the post with other posts In this manner, a "thread" is built around the oπginal post Typically, all the posts are stoi ed and sometimes archived, (for example, on the server that operates the message board) foi other useis to read over time and subsequently respond with other posts. Many users "lurk" message boards, reading the posts regularly, but seldom posting.
Chat rooms operate in a similar manner, although the messages typically have shorter lives than their message board counterparts. In the chat room, users type messages which are immediately displayed on the computers of users accessing that particular chat room.
Typically, these messages disappear (through scrolling, etc.) as new messages are received and displayed. As with the message boards, chat rooms are susceptible to lurkers.
One problem associated with some on-line discussion groups is that many times users do not know when their "friends" (i.e., other users) wish to initiate a new discussion group, for example, a new thread on the message board or a new discussion m a chat room. As a result, in some of these discussion groups, threads require days or weeks to complete
Another problem associated with some on-line discussion groups is that many times users do not know in which discussion group their friends are participating.
Still another problem associated with some on-line discussion groups is that at times, a group of users may have a question that another user not presently in the discussion group might be able to answer if he or she were available.
Another problem associated with some on-line discussion groups is that they may be difficult to find or difficult to get to even if all users know "where" they plan on meeting
Still another problem associated with some on-line discussion groups is that they are subject to "lurkers." Lurkers are electronic voyeurs, who "eavesdrop" message boards and chat rooms without ever posting or contributing In some cases, the users using the message board or chat room have little or no idea w ho these lurkers are.
Yet still another problem associated with some on-line discussion groups is that many users do not know how to create oi establish the discussion group or alternately, do not have a website (and a requisite server) to host the discussion group.
Various other on-line discussion groups have requirements and problems that are more particular to those types of groups For example, on-line auctions are a type of on-line discussion group in which useis enter competing bids to purchase a particular item that is up for sale In an on-line auction, it is important that users become aware of competing bids as soon as possible, and that the user have the opportunity to quickly and conveniently place a superior bid, if he or she so desires With a conventional on-lme auction, users must periodically check the status of the auction, and enter a higher bid as necessary to win the nght to purchase the item However, if a user forgets to check the status of the auction before it ends, or if the user mistakenly believes that he or she has entered the highest bid, then that user will lose the auction and will not be able to purchase the item in question Although notification services exist that email users when a supeπor bid has been entered, in those cases a user must still travel to the website where the auction is being held to enter a winning bid This process is inconvenient for the user, moreover, in the event that the auction is nearly over, the user may not have time to enter the winning bid, and may thereby lose the opportunity to purchase the item m question
What is needed is a system and method for establishing an on-lme discussion group that overcomes these and other associated problems
Summary of the Invention
The present inv ention provides a system and method for establishing an on-line discussion group, including, for example, an auction, a chat room, a message board, a teleconference, a video teleconference, or any other forum for conducting communication According to the present invention, an on-lme discussion group is created by a user who interacts with an interface opeiating on a server that guides the user through the process of customizing the on-line discussion group Once the server has created the on-line discussion group according to the usei 's parameters, the server emails the newly created and preferably active, on-line discussion group to the user After receiving the email, the user forw ards the email with the on-line discussion group included therein to other users thereby inviting their participation in the on-line discussion group Each recipient of the email may join the on-l e discussion group by opening the email (l e , by "clicking on" the email) The on-line discussion group "operates" dynamically withm a message portion of the email It should be understood that the email does not merely include a link to the discussion group that the user must subsequently "click-on" in order to activate the discussion group Rather, the active discussion group appeal s in the message portion of the email once the user opens the email One of the features of the present invention is that users may email the on-lme discussion group to their friends to mvite them to participate m the on-line discussion group The participants (the user and his or her on-lme friends) thus know when and where the online discussion group is, without having to search for a particular on-line discussion group The participants also know that their friends are on-lme and available to participate in an online discussion group when they receive the email
Another feature of the present invention is that participants may forward the email to other participants to mvite them to participate in the on-line discussion group In this manner, a group of participants may be selectively invited to participate in the on-lme discussion group, thereby creating a unique interconnection of participai is withm the underlying communication network In effect, the present invention establishes a virtual network
Anothei feature of the present invention is that the on-line discussion group may be customized to be private Typically, on-lme discussion groups are public forums that any "web surfei " may join participate in According to the present invention, an on-line discussion group may be created as private In this case, the on-line discussion group cannot be accessed by a web surfer through conventional web browsing means Instead, participants may only access the on-lme discussion group by receiving an email with the on-lme discussion gioup included therein
W ith respect to on-lme auctions, users may participate in the auction directly through an email messaging system Thus, in addition to the advantages outlined above with respect to other types of on-line discussion groups, users may be notified by email immediately upon entry of a higher bid Moreover, users may immediately place a responsive superior bid directly thi ough the forum contained withm the email, without hav ing to invoke a separate web biowsei and travel to the website where the auction is being held This methodology provides usei s with the most convenient access to the auction, and provides the best opportunity foi a given user to enter a winning bid
Othei featuies and advantages of the invention w ill become apparent from the follow mg di aw mgs and description Brief Description of the Drawings
The present invention is described with reference to the accompanying drawings In the drawings, like reference numbers indicate identical or functionally similar elements Additionally, the left-most dιgιt(s) of a reference number identifies the drawing in which the reference number first appears
FIG 1 illustrates a computer network, including a virtual network created by the present invention
FIG 2 illustrates an email program including an on-lme discussion group operating therein according to one embodiment of the present invention
FIG 3 illustrates a hierarchy under which a preferred embodiment of the present invention operates
FIG 4 illustrates a flowchart that describes the operation of the code portion of a discussion group email according to an example embodiment of the present invention
FIG 5 illustrates a message boaid operating an email program according to another embodiment of the present invention
FIG 6 illustrates a user posting a message onto the message board according to an example embodiment of the present invention
FIG 7 illustrates an email program including an on-lme auction operating therein according to one embodiment of the present invention
FIG 8 illustrates an email program including an auction website operating therein according to one embodiment of the present invention
Detailed Description of the Preferred Embodiments
The present invention is directed to a system and method for creating an on-line discussion gioup The present invention is described herein in terms various embodiments such as on-lme message boards and on-line chat rooms It will be understood from reading the following description that the present invention includes creating other on-line discussion groups including, but not limited to, teleconferencing and video-teleconferencmg as well
FIG 1 illustrates a computer network 100 including a plurality of users 1 10A-C participating in an on-line discussion group via a plurality of computers 120A-C interconnected to one another and at least one server 140 via a network 130 Computers 1 10 may be any electronic communicating device capable of interfacing with network 130 Such devices may include computers, laptops, telephones, cellular phones, personal data accessories ("PDA"), pagers, or similar electronic communication devices, as would be apparent Network 130 may be any form of interconnecting network including an intranet, such as a local or wide area network, or an extranet, such as the World Wide Web, or the Internet Such networks 130 may include various wireless connections as would be apparent Server 140 may be any sort of storage device for hosting an on-lme discussion group Server 140 may coexist within one of computers 1 10 as would be apparent
According to the present invention, and as discussed in further detail below, the present invention establishes a "virtual network" 140 within network 100 Virtual network 140 is an interconnection among users 1 10 established through an email system (or similar messaging system) operating on each of computers 120A-C Virtual network 140 operates seamlessly through the respective email systems so that computers 120 appear to be connected directly to one another rather than interconnected through network 100
The present invention is now described with reference to an example of an on-l e discussion group a chat room operating on the Internet Typically, in a conventional system, an Internet Service Provider ("ISP") provides one or more servers on which various entities facilitate and maintain one or more chat looms Using computers 120 equipped with a "w eb browser," users 110 interact with othei users 1 10 in the chat room on server 140 via network 130 as is well known
The piesent invention provides a novel mechanism for creating and establishing the on-line discussion group, such as the abo\ e-descπbed chat room According to the present invention, an on-line discussion gioup is prefeiably created by a user 110A who interacts with an interface operating on sen er 140 that customizes the on-lme discussion group Foi example, this interface may be accessed by user 110A via a website operated by sen ei 140 Alternately, a default on-line discussion group could be provided by the server 140 itself Once the server 140 has created the on-lme-discussion group, the server 140 emails the newly created on-line discussion group to user 110A After receiving the email, user 110A may subsequently forward the email with the on-l e discussion group included therein to other useis 1 10 to participate in the on-line discussion group Recipients (such as users 1 10) of the email may "click" the email open to immediately find an active on-line discussion group dynamically operating withm a message portion of the email It should be understood that the present invention is not merely an email with a link to the discussion group (e g , a URL) included in the message portion of the email Rather, the active discussion group appears in the message portion of the email immediately upon the user opening the email Interaction with the on-line discussion gioup subsequently occurs according to well known techniques albeit within the message portion of the email
FIG 2 illustrates an email program 200 including an on-lme discussion gioup 250 operating therein according to the present invention Email program 200 may include a folders portion 210 preferably including one or more folders 215, a toolbar 220, a folder list portion 230 preferably including a list of emails 232 stored in one of folders 215 and a message portion 240 that displays the message included in one of the emails 232 As illustrated m FIG 2, message portion 240 is displaying email message 235, which according to the present invention, is an on-lme discussion group 250 In this example on-line discussion group 250 is a chat loom 250
FIG 3 illustrates a hierarchy 300 under which a preferred embodiment of the piesent invention operates Hierarchy 300 includes an operating system 310 that contiols the operation of computei 120 Pi eferably, operating system 310 is a Window s™ opei ating system provided by Miciosoft although other operating systems 310 may be used as would be apparent
Operating withm opei ating system 310 is email program 200 Vanous email programs 200 may be used as w ould be apparent Email program 200 includes any
Java/HTML-enabled email soft ai e such as, for example, Microsoft Outlook™ oi Netscape Messenger™ When an email, such as email 235, that includes an on-lme discussion group
250 is opened a web btow sing engine 320 (or similar network interfacing engine capable of rendermg mark-up or scripting languages) is invoked to retrieve on-line discussion group 250 from sen er 140 and display it withm message portion 240 Preferably, web browsing engine 320 is Internet Explorer™ 5 0 by Microsoft, although other browsing engines could be used as would be apparent When email 235 is opened, email program 200 opens a window, preferably within message portion 240 of email program 200, in which web bro sing engine 320 is opened and operates Web browsing engine 320 subsequently interacts with on-line discussion group 250 in a conventional manner, albeit withm email program 200 In the preferred embodiment of the present invention, on-lme discussion group 250 appears to operate within email 235
In order to operate m the manner thus described, email 235 includes a code portion such as hypertext markup language ("HTML") code or Java™ code that causes email program 200 together with operating system 310 to open a window within message portion 240 and invoke eb browsing engine 320 An instance of web browsing engine 320 is opened with message portion 240 Once opened, web browsing engine 320 receives an address that locates and retrieves on-lme discussion group 250 Subsequently, web browsing engine 320 interacts with on-lme discussion group 250 m a conventional manner
FIG 4 is a flowchart that descπbes in greater detail the operation of the code portion contained in the discussion group email according to a preferred embodiment of the present invention In operation 402, a user 110 receiving the discussion gioup email (e g , usei 1 10A or any othei usei 1 10 to whom the discussion group email is forwaided) opens the discussion group email in a manner appropriate to the particular email program 200
In operation 404, email program 200, under the contiol of the code portion, determines the most effective way to display discussion group 250 based on the particular browsing engine 320 used by user 110 According to a pieferred embodiment, email program 200 first detemimes whether web browsing engine 320 supports HTML frames If HTML frames ate not supported, email program 200 detemimes whether biowsing engine 320 supports IFRAMES If IFRAMES are not supported, email program 200 determines whether browsing engine 320 supports LAYERS (as currently supported b> Netscape browsers) If all of the abo\ e fail, the code portion includes Javascripts, oi similar sci iptmg language, with a link to an inneπnost noframe section that will invoke (i e , open) a separate instance of web browsing engine 320 wheie the reference to the discussion gioup is lesoh ed This preferred embodiment thereby permits operation with and across various web browsing engines 320.
As will be apparent, the present invention contemplates other alternative embodiments wherein different types of displays are tested by the code portion, or tested in a different sequence than that described above. Alternatively still, the code portion may determine whether a single display type is supported by web browsing engine 320, and if not, provide a hyperlink to user 110 to manually click on to reach discussion group 250.
In operation 406, the code portion creates discussion group 250 within message portion 240. According to a preferred embodiment, the code portion downloads additional code that is responsible for displaying the discussion group. For example, the code portion can include a reference URL, possibly with one or more parameters configured by user 110A or server 140, that points to code for displaying the discussion group. Web browser 320 can replace the reference URL with the referenced code. According to this preferred embodiment, the most recent version of the referenced code can be downloaded each time the discussion group email is opened or refreshed. As will be apparent, alternative embodiments can include code to display the discussion group within the code portion at the time the discussion group email is created by server 140.
The referenced code invokes web browsing engine 320 (or similar network interfacing engine capable of rendering mark-up or scripting languages) to retrieve on-line discussion group 250 from server 140 and display it within message portion 240. Preferably, web browsing engine 320 is Internet Explorer™ 5.0 by Microsoft, although other browsing engines could be used as would be apparent. When email 235 is opened, email program 200 opens a window, preferably within message portion 240 of email program 200, in which web browsing engine 320 is opened and operates. Web brow sing engine 320 subsequently interacts with on-line discussion group 250 in a conventional manner, albeit within email program 200. In the preferred embodiment of the present invention, on-line discussion group 250 appears to operate within email 235.
According to a preferred embodiment of the present invention, a user, such as user
1 1 A accesses a website to select and customize an on-l e discussion group 250. In other embodiments of the present invention, user 1 10A may select and customize on-line discussion group 250 via telephone or other form of communication as would be apparent. Various parameters may be selected by user 1 10A including a date and or a time at which online discussion group 250 is to be created. Other parameters may also be specified including a subject matter for the discussion group, a description of the discussion group's purpose, a category for organizing the discussion group with other discussion groups, a location or residence for the discussion group (i.e., systems used to host the discussion group), and whether the discussion group is to be private. This latter parameter determines whether the discussion group is accessible through a website hosting similar forums as well as being accessed via an email. Numerous other parameters may be specified including colors, shapes, graphics, etc., to be used for on-line discussion group 250 as would be apparent. In addition to these parameters, user 1 10A specifies his email address to which on-line discussion group 250 is to be delivered.
After on-line discussion group 250 is customized by user 110A, server 140 creates online discussion group 250 and also generates the HTML, Java code, or any other form of computer logic that is used by a web browser to render pages or perform various web-related functions (collectively, "code"), that will invoke on-line discussion group 250 in email program 200. This code is placed in email 235 and delivered to computer 120A at user 1 l OA's email address. By way of example, Table 1 includes contents of an email 235 (i.e., code) for a chat room according to one embodiment of the present invention, while Table 2 includes contents of an email 235 (i.e., code) for a message board according to another embodiment of the present invention. As would be apparent, the contents of these emails are different due to the nature of the underlying on-line discussion group. As would also be apparent, the contents of emails for other forms of on-line discussion groups would have to be similarly adapted. As would also be apparent, the contents of the emails may have to be adapted for other types of web browsers or for other forms of computer logic.
As referred to above, the contents of the each of these exemplary emails include a code portion that effectuates the present invention in email program 200. The code portion (i.e., a suitable mark-up language or scripting code) creates a window or "frame," preferably, although not necessarily, within message portion 240, so that on-line discussion group 250 can be rendered therein. The code portion also includes a reference (e.g., a URL) to on-line discussion group 250 itself. Once the reference is encountered by web browsing engine 320, -lithe reference is resolved, and in the preferred embodiment of the present invention, on-line discussion group 250 is rendered within message portion 240.
TABLE 1 - EXEMPLARY CONTENTS OF AN EMAIL FOR A CHAT ROOM
<HTML><BODY COLOR=FFFFFF><FONT SIZE=-l><CENTER><B>Your Personal
Multicity Chat Room</B><BR><APPLET CODEBASE="http://www.multichat.com/ChatBox"
ARCHIVE="multichat.zip" CODE="GUIClient.class" WIDTH="562" HEIGHT="385"
ALIGN="BOTTOM">
<PARAM NAME='*Category" VALUE="6">
<PARAM NAME="Language" VALUE="EN">
<PARAM NAME="ChatAreaBackground" VALUE="blue">
<PARAM NAME="ChatAreaForeground" VALUE="white">
<PARAM NAME="Subject" VALUE="Ari's Room">
<PARAM NAME="SpecifiedTarget" VALUE="Ari's Room#http://www.multicity.com">
<PARAM NAME="FontName" VALUE="Helvetica">
<PARAM NAME="FontSize" VALUE="12">
<PARAM NAME="HomepageImage" VALUE- 'http://www.multichat.com/images/man.gi f">
<PARAM NAME="HomepageURL" VALUE="http://www.multicity.com">
Your browser does not support
Figure imgf000012_0001
a applets. Upgrade to a newer browser or use the Options menu to enable Java.
</APPLET>
<CENTER><FONT SIZE=- 1 ^To get your own personal chat room, please visit
<http://w-ww-.niulticitv.com - BR HTML> TABLE 2 - EXEMPLARY CONTENTS OF AN EMAIL FOR A MESSAGE BOARD
<frameset rows="*"> <frame name="main" src="http://multicity.com/servlets/msgboard?action=2&boardid=l &frame=l "> </frameset>
Thus, user 1 10A receives email 235 including his on-line discussion group 250. User 110A may subsequently forward email 235 to one or more other users, such as user HOB and/or user 1 I OC, to initiate on-line discussion group 250. Once these users receive and open email 235, on-line discussion group operates within message portion 240 of each of users' 110 email program as described above. Each user 110 may subsequently forward email 235 to other users until a particular group is established.
Table 3 includes contents of an email 235 for operating with and across various web browsing engines 320 according to a preferred embodiment of the present invention. The code portion in the preferred embodiment is used to first determine whether web browsing engine supports frames. If so, a frame is created and the reference to the discussion group is resolved.
TABLE 3 - EXEMPLARY CONTENTS OF AN EMAIL THAT OPERATES ACROSS WEB BROWSING ENGINES
<html> <head>
<title>"+title+"</title> </head>
<frameset rows=\"*\">
<frame name=\"main\" src=\""+url+"\" target=\"main\"> </frameset> <noframe>
<IFRAME frameborder=0 width=100% height=100% src=\""+url+"\"> </IFRAME>
<noframe> url="http://ww^v.multicity.com/servlet/InTheBoxDistributor?product="+sProduct+"&url ="+URLEncoder.encode(host+"/servlet/MinicityForumLoader?client=J&ForumURL="+URLEn coder.eπcode(strSubject)+"&detach=l &Translation=t&html=0&ShowLiveChat="+strShowLive Chat+"&UserName="+URLEncoder.encode(strUsemame)+"&AppletBackground="+URLEnco der.encode("#EFEFEF")+"&ChatAreaForeground="+URLEncoder.encode("#003366")+"&Chat AreaBackgiOiιnd="+URLEncoder.encode("#FFFFFF"))+"&useπιame="+URLEncoder.encode(st rUsername)+"&subject="+URLEncoder.encode(strSubject)+"&id="+strProductId+"&body="+U RLEncoder.encode(strBody)
<' iιoframe> /noframe> <BR ><- layer src=\""+url+"\"> </layer> </html^
I frames are not supported by web browsing engine 320, the code portion in Table 3 is used to determine whether iframes are supported by web browsing engine 320. If so, an i frame is created and the reference to the discussion group is resolved. If neither frames or lframes are supported by web browsing engine 320, the code portion in Table 3 includes Javascπpts, or similar scripting language, with a link to an innermost noframe section that will invoke (I e , open) a separate instance of web browsing engine 320 wherein the reference to the discussion group is resolved
The present invention operates in a similar manner when a message board is the online discussion group of choice FIG 5 illustrates a message board 510 operating in message portion 240 of email program 200 FIG 6 illustrates a user posting a message 610 onto message board 510 withm message portion 240 of email program 200
As mentioned above, the present invention may be extended to include on-l e discussion groups such as teleconferencing and video-teleconferencmg, or any other medium of communication As the lines between computer communications and voice communications blur, for example, as with "voice over IP," the present invention may be used to establish these types conference calls One user may interact with an operator (live or electronic) to set up the conference call in a manner similar to that descπbed above with respect to on-lme discussion group 250 The operator creates the conference call (l e , allocates a particular set of communication bandwidth to accommodate the call and a server to manage it) and emails the conference call to the user The user may then email the conference call to each of the desired participants at the appropriate time. In an alternate embodiment, the operator may email the conference call to each of the user and the participants at a specified time The participants open the email "containing" the active conference call and hear and/or view each of the other participants Other participants may be subsequently emailed to join the conference call as descπbed above, while still other participants may drop the conference call by leaving the email This provides a drastic increase in flexibility and ease of user ovei pi esent teleconferencing technology
In another embodiment of the present invention, the discussion group may include a survey oi voting mechanism In this embodiment, the user may be able to email a group of participants with one or more survey questions or a proposal up for vote The participants may either answer the survey questions or cast then vote, respectively, in the discussion group Such discussion groups may be useful, for example, in performing consumer research or conducting election polls, etc According to yet another alternative embodiment of the present invention, discussion groups may include an on-lme auction Many websites today provide on-line auction capabilities wherein users of the website can post goods or services to be auctioned according to a variety of auction types However, existing on-lme auctions suffer from many of the same problems as described above with respect to other discussion groups, such as users being unaware that a particular auction of interest is taking place, difficulties associated with finding a particular auction even if the user is generally aware that the auction is taking place, and inability to easily create a private "invitation only" auction
In a manner similar to that descπbed above with respect to creating and establishing discussion group 250, user 1 10A preferably accesses a website to cause server 140 to create an on-lme auction User 110A may alternatively create an on-line auction via telephone or other form of communication as would be apparent Once server 140 has created the auction, server 140 emails the newly created auction to user 110A As with other discussion groups, user 110A may subsequently forward the email with the auction included therein to other users 110 who may be interested in participating in the auction Alternatively, server 140 can maintain distnbution lists of users 1 10 to receive auction emails based on vaπous criteria, such as expressed interest in a particular item or items put up for auction by a particular party In one example embodiment, servei 140 forwards, either automatically or at the request of user 110A, an auction email to those users 1 10 listed on one or more distribution lists Auctions may thereby be targeted to those users 110 more likely to be interested in bidding on the item being auctioned
Prospective users of the on-lme auction can also be invited to create an auction by sending them an email, rather than depending upon the prospective user to access a website to create an auction Server 140 can send to prospective users 110 an email that, when opened allows user 110A to create an on-line auction withm the message portion of the email In this embodiment, the interactive message portion that allows user 110A to create an auction can be implemented using code similar to that descπbed above with respect to creating discussion groups The message portion of the email can display an interface similar to that used by the website the preferred embodiment descnbed above for allowing a user to create an on-line auction This embodiment pro ides, for example, an effective tool for marketing the on line auction functionality Email can be sent to those users 110 who might be mteiested in utilizing the on-line auction functionality, allowing the user to create an auction directly from within the advertising email rather than having to leave the email program and access the auction-creation website using a web browser. From that point forward, server 140 performs the same operations as described with respect to the preferred embodiment, creating the on- line auction and emailing it to the creating user for forwarding on to others.
Users 1 10 who receive the emailed auction may click the email open to immediately find the active auction dynamically operating within the message portion of the email. As with other discussion groups, this should be distinguished from an email merely including a link to a website where an auction is being conducted. Recipients of the emailed auction may immediately begin interacting with the auction by, for example, signing in, reading about the auctioned item, and placing a bid. As general matter, much of the functionality provided by today's auction websites can also be provided via the on-line auction email. For example, users 110 may (if allowed by the auction configuration) post their own items for sale on the on-line auction, edit items they've already posted, monitor bidding and review a bid history, enable proxy bidding, search for other items being auctioned, and provide feedback on the seller or bidders after a transaction is completed.
The auction may be configured by user 110A at the time the auction is created, or alternatively, user 1 10A may configure the auction upon receiving the auction email. The auction may be configured, for example, to: allow particular types of auctions, display graphics or color schemes, display certain categories of auction items, control user access to specified categories, or to ban particular users from interacting with the auction.
Various embodiments are contemplated according to the present invention wherein items posted on an on-line auction are drawn from various sources. According to a first example embodiment, user 1 10A creates an auction and posts one or more items for sale. Alternatively, user 1 10A may create an auction, initially without any posted items, in order to provide a forum for those receiving the auction email to post their own items for sale. Alternatively still, user 1 10A may create an auction and post one or more items posted on other public on-line auctions.
As described above with respect to discussion groups in general, an on-line auction can be configured to be private or open to the public. Private auctions might only allow recipients of the auction email to post items for sale. Varying levels of privacy can be configured, such as granting subsets of users specific posting privileges, as would be apparent. Public auctions, on the other hand, might allow recipients of an on-line auction to post items or place bids on another on-line auction. For example, an on-line auction might be configured to allow recipients of an auction email to not only search and bid on those items posted on the received auction, but also those items posted on other public on-line auctions hosted by server 140. Conversely, users could post items for sale on other public on-line auctions.
According to a preferred embodiment of the present invention, server 140 creates and sends auction emails to users 110 who have submitted bids in a particular auction in which a higher bid is subsequently received from another user. This provides the user with a convenient opportunity to submit a higher bid, if the user so desires, within the message portion of the email. Server 140 can be configured to send these auction emails automatically, or upon request of user 110. Server 140 can also generate and send auction emails to users 1 10 within a particular period prior to the end of an auction. Frequent auction participants will recognize that auctions are typically most active just before the auction's end. Users 1 10 may, for example, wish to be included on various distribution lists and may further indicate a preference to receive the auction email during this acti e period.
Various types of auctions are supported according to the present invention. For example, supported auction types include, but are not limited to, High Bid, Dutch, Yankee,
Sealed Bid. and Vickrey type auctions. Various auction styles are also supported, such as reserve price and private auctions (i.e., the bidder's identity and bid amounts are not shown during the auction).
As descπbed above, the emailed auction can be directed to the live auction of a particular item, such as a good or service. FIG. 7 illustrates an example auction 710 preferably operating in message portion 240 of email program 200. Auction 710 includes a title portion 720, an auction details portion 730, and a data entry portion 740. Title portion 720 identifies, for example, the particular product that is being auctioned and may include various adv ertisements. Auction details portion 730 can provide, for example, information related to auction type, minimum bid and bid increment, bidding history, when the auction began and when it will end. Data entry portion 740 includes various fields prompting user 1 10 to provide information related to the auction.
Alternatively, the emailed auction can be directed to an auction website rather than an auction for a particular item. Recipient users 110 may then search product categories, bid on items, and access other features provided by the auction website. FIG. 8 illustrates an example auction website 810 preferably operating in message portion 240 of email program 200. Auction website 810 can include, for example, information related to the website in graphical and textual form, advertisements, and links to various other website functions and web pages.
At the conclusion of an on-line auction, the successful bidder and the seller are sent an email that alerts the parties to the auction's conclusion. According to a preferred embodiment of the present invention, the email, when opened, provides the parties with tools designed to assist the parties in concluding the transaction. These tools can be accessed directly within the message portion of the email. For example, on-line payment services are provided that allow the bidder to pay the seller the agreed upon amount in a secure manner using a credit card. Links may also be provided to delivery services to arrange for transport of the purchased items from seller to bidder. The interactive message portion wherein the seller and successful bidder access these tools can be implemented using code similar to that described above with respect to creating discussion groups.
According to yet another example alternative embodiment of the present invention, the code portion within the discussion group email may contain a reference URL that points to any arbitrary content, static or dynamic, that is accessible via web browser 320. For example, the reference URL can point to a web page containing static content that is then displayed within message portion 240. Alternatively, the reference URL can point to a web page that is updated dynamically, causing the most recent version of the web page to be displayed within message portion 240. The present invention therefore contemplates the delivery of any content, accessible via web browser 320, wherein the content is automatically displayed within message portion 240 upon opening an email containing an appropriate code portion. While the present invention has been described in terms of a preferred embodiment, other embodiments and variations are within the scope of the following claims. For example, various other on-line discussion groups are anticipated in addition to those mentioned above.
It would be apparent to those skilled in the art how these other on-line discussion groups may be incorporated into the present invention.
What is claimed is:

Claims

1 A method for operating an on-lme discussion group comprising the steps of receiving an email that includes code and a reference to the on-line discussion group, and opening said email whereupon the on-l e discussion group appears in a message portion of said email
2 The method of claim 0, wherein said opening said email further compiises determining from said code whether frames are supported by a coπespondmg web browsing engine, and, if so, resolving said reference whereupon the on-line discussion group appears in said frame of said web browsing engine
3 The method of claim 2, further compπsmg using said code portion to determine whether lframes are supported by said web browsing engine, and, if so, resolving said reference whereupon the on-line discussion group appears m said lframe of said web browsing engine
4 The method of claim 0, wherein the on-lme discussion group is an on-lme chat room
5 The method of claim 0, wherein the on-lme discussion group is an on-lme message board
6 The method ot claim 0, wherein the on-lme discussion gioup is a teleconference
7 The method of claim 0, wherein the on-lme discussion gioup is a video- teleconference
8. The method of claim 0, wherein the on-line discussion group is an on-line auction.
9. The method of claim 0, further comprising creating an on-line discussion group.
10. The method of claim 0, further comprising forwarding said email to other users to participate in the on-line discussion group.
1 1. The method of claim 0, wherein said opening said email comprises invoking a web browsing engine that resolves said reference to the on-line discussion group thereby causing the on-line discussion group to appear in said message portion of said email.
12. The method of claim 11, wherein said opening comprises opening a window in a message portion of said email in which said web browsing engine renders the on-line discussion group.
13. An email message comprising: a code portion; and a reference to content accessible via a network; wherein said code portion invokes a web browsing engine to resolve said reference whereby said content operates within the email message.
14. The email message of claim 13, wherein said code portion causes a window to open in w hich said w eb browsing engine renders said content.
15 The email message of claim 13, wherein said content comprises dynamic content.
16 The email message of claim 13, wherein said content is an on-line discussion group.
17 The email message of claim 13, wherein said content compπses an on-lme auction
18 The email message of claim 13, wherein said code portion determines whether frames are supported by said web browsing engine, and if so, causes a frame to open which said web browsing engine renders said content using said reference
19 The email message of claim 18, wherein, if said frames are not supported by said web browsing engine, said code portion determines whether I frames are supported by said web browsing engine, and if so, causes an iframe to open in which said web browsing engine renders said content using said reference
20 The email message of claim 13, wherein said code portion determines whether lframes are supported by said web browsing engine, and if so, causes an iframe to open m which said web biowsing engine renders said content using said reference
21 A method for providing an on-line discussion group to at least one user comprising creating an on-lme discussion group in response to a request by a user, generating a code portion associated with the on-line discussion group, said code portion including a reference to the on-lme discussion gioup, said code portion for opening a window in an email program and for invoking a w eb browsing engine to resolve said reference and render the on-lme discussion group in said window, and piovidmg said code portion including said lcference to the user m an email
22 The method of claim 21, wherein the on-line discussion group is one of an on-lme chat loom, an on-lme message board, a teleconference a \ ldeo-teleconference and an auction
23 The method of claim 21, wherein said piov iding said code portion to the usei comprises sending the email to the user
24 The method of claim 21 , wherein said window is opened in a message portion of the email
25 The method of claim 21 , wherein said generating a code portion comprises generating said code portion that deteπnines whether a coπespondmg web browsing engine supports frames, and if so, that opens a fiame for rendering the on-lme discussion group
26 The method of claim 25, wherein said step of generating a code portion further comprises generating said code portion that detemimes whether a corresponding web browsing engine supports lframes, and if so, that opens an iframe for rendering the on-lme discussion group
27 The method of claim 21 , wherein said generating a code portion comprises generating said code portion that deteπnines whether a corresponding web browsing engine supports lframes, and if so, that opens an iframe for rendering the on-line discussion group
28 The method of claim 21 , wherein said geneiatmg a code portion further comprises generating said code portion that opens another instance of said web browsing engine for rendering the on-lme discussion group
29 The method of claim 21 , wherein said ci eating an on-lme discussion group further comprises creating an on-l e auction m lesponse to a request by a user
30 The method of claim 29 w heiein said providing said code portion further comprises providing said code portion including said reference to recipients included in a distribution list
31 The method of claim 30 whei em said code portion is provided to one or moi e of said recipients withm a time penod pnoi to the end of said auction
32. The method of claim 29, further comprising: providing said code portion including said reference to a second user, wherein said second user submitted a first bid in said auction, upon receiving a second bid greater than said bid.
33. An email message comprising: a first code portion; a first reference to content accessible via a network; and a second reference to a second code portion, wherein said first code portion invokes a web browsing engine to resolve said second reference whereby said second code portion is downloaded, and wherein said second code portion invokes said web browsing engine to resolve said first reference whereby said content appears within the email message.
34. The email message of claim 33, wherein said second code portion causes a window to open inside said email message in which said web browsing engine renders said content.
35. The email message of claim 33, wherein said content comprises an on-line auction.
36. The email message of claim 33, wherein said content comprises an on-line auction website.
37. The email message of claim 33, wherein said content comprises dynamic content.
38. A system for establishing and maintaining a virtual network within a network including a plurality of computers, comprising: a generator residing on a first one of the computers that generates a code portion and a reference to a logical address on the first computer at which information relevant to the virtual network is stored; and a transmitter for sending the code portion and the reference to each of the computers through a messaging system operating on each of the computers, wherein the code portion operates through the messaging system to establish and maintain the virtual network on each of the plurality of computers.
39. The system of claim 38, wherein the messaging system is an email messaging system, and further wherein the virtual network is accessed through a message portion of an email received by the plurality of computers.
40. The system of claim 38, wherein the virtual network is a forum for one of an online chat room, an on-line message board, a teleconference, a video-teleconference and an online auction.
41. The system of claim 38, wherein the code portion invokes a web browsing engine to resolve said reference, whereby said virtual network operates within the messaging system.
42. A system for allowing content communication between a plurality of individuals via a plurality of computers, comprising: an email message that displays the content for common viewing by the plurality of individuals via the plurality of computers, w herein the content is dynamically maintained over time as it is updated or altered by any one of the plurality of individuals.
43. The system of claim 42, wherein the email message comprises: a code portion; and a reference to the content, wherein the code portion invokes a web browsing engine to resolve the leference, whereby the content is dynamically displayed withm the email message
44 The method of claim 42, wherein the content is one of an on-lme chat room, an on-line message board, a teleconference, a video-teleconference and an on-lme auction
45 A system for allowing content communication between a plurality of individuals via a plurality of computers, comprising a first computer that generates an initial version of the content and forwards the initial version to a first individual requesting the content generation, wherein the first computer forwards the initial version in an email message that is forwarded to at least one of the other individuals, and further wherein the first computer dynamically maintains the content withm the email message for the plurality of individuals in response to further requests from the users
46 The system of claim 45, wherein the content is one of an on-lme chat room, an on-line message board, a teleconference, a video-teleconference and an on-lme auction
47 The system of claim 45, wherein a window opens inside the email message in which a w eb biowsing engine renders the content
48 The system of claim 45, wherein said code portion determines whether frames are supported by said web browsing engine, and if so, causes a frame to open m which said web biow sing engine renders said content using said reference
49 The system of claim 48, wherein said code portion determines whether lframes aie supported by said web browsing engine, and if so, causes an iframe to open in which said web brow sing engine renders said content using said reference
50 A method for operating an on-lme discussion group comprising receiving an email that includes code and a reference to the on-lme discussion group, and opening said email whereupon the on-l e discussion group operates in a message portion of said email
51 The method of claim 50, wherein the on-line discussion group is one of an on-line chat room, an on-lme message board, a teleconference, a video-teleconference and an on-line auction
52 The method of claim 50, further comprising forwarding said email to other users to participate in the on-line discussion group
53 The method of claim 50, wherein said opening said email comprises invoking a web browsing engine that resolves said reference to the on-line discussion group, thereby causing the on-lme discussion group to appear in said message portion of said email
54 An email message comprising a code portion, and a reference to an on-lme discussion gioup wherein said code portion invokes a web browsing engine to resolve said refeience whereby said on-lme discussion group operates within the email message
55 The email message of claim 54, w hei ein said code portion causes a window to open inside said email message in which said w eb biowsmg engine renders said on-line discussion group
56 A method for creating an on-line discussion group, compπsmg creating a fo m on a servei , notifying at least one participant of the foium and its location on the se er, and displaying the forum within an email system of the participant.
57. The method of claim 56, wherein said creating a forum on a server is performed in response to a user request.
58. The method of claim 56, wherein said notifying at least one participant of the forum and its location on the server further comprises: sending an email to the participant that includes the location of the forum and a code portion for invoking the web page within the email.
59. The method of claim 56, wherein said displaying the forum within an email system of the participant further comprises: registering and storing changes made by the at least one participant to the forum on the server; and displaying the changes within the email system of the at least one participant approximately in real-time.
60. The method of claim 56, wherein the on-line discussion group is one of an on-line chat room, an on-line message board, a teleconference, a video-teleconference and an on-line auction.
61. A computer program product for enabling a processor in a computer system to implement a system for operating an on-line discussion group, said computer program product comprising: a computer usable medium having computer readable program code means embodied in said medium for causing a program to execute on the computer system, said computer readable program code means comprising' means for creating an on-lme discussion group in response to a request by a user; means for generating a code portion associated with the on-line discussion group, said code portion including a reference to the on-line discussion group, said code portion for opening a window in an email program and for invoking a web browsing engine to resolve said reference and render the on-line discussion group in said window; and means for providing said code portion including said reference to the user in an email.
62. The computer program product of claim 61, wherein the on-line discussion group is one of an on-line chat room, an on-line message board, a teleconference, a video- teleconference and an on-line auction.
63. The computer program product of claim 61, wherein the window is opened in a message portion of the email.
64. The computer program product of claim 61, wherein said means for generating a code portion comprises means for generating a code portion that determines whether a corresponding web browsing engine supports frames, and if so, that opens a frame in said web browsing engine for rendering the on-line discussion group.
65. The computer program product of claim 64, wherein said means for generating a code portion further comprises means for generating a code portion that detemiines whether a corresponding web browsing engine supports iframes, and if so, that opens an iframe in said web browsing engine for rendering the on-line discussion group.
66. The computer program product of claim 61, wherein said means for creating an on-line discussion group further comprises: means for creating an on-line auction in response to a request by a user.
67. The computer program product of claim 66, wherein said means for providing said code portion further comprises: means for providing a code portion including said reference to recipients included in a distribution list.
68 The computer program product of claim 66, wherein said code portion is provided to one or more of said recipients withm a time period pπor to the end of said auction
69 The computer program product of claim 66, wherein said means for providing said code portion including said reference to a second user, wherein said second user submitted a first bid in said auction, upon receiving a second bid greater than said bid
70 A computer program product for enabling a processor in a computer system to implement a system for creating an on-lme discussion group, said computer program product compπsing a computer usable medium having computer readable program code means embodied in said medium for causing a program to execute on the computer system, said computer readable program code means compπsing means for stoπng a forum on a server, means for causing a computer to notify at least one participant of the forum and its location on the server, and means for causing a computer to display the forum within an email system of the participant
71 The computer program product of claim 70, wherein said means for storing a forum on a server is activated m response to a user request
72 The computer program product of claim 70, wherein said means for causing a computer to notify at least one participant of the forum and its location on the server further comprises means for sending an email to the participant that includes the location of the forum and a code portion for invoking the forum as a web page within the email
73. The computer program product of claim 70, wherein said means for causing a computer to display the forum within an email system of the participant further comprises: means for registering and storing changes made by the at least one participant to the forum on the server; and means for causing a computer to display the changes within the email system of the at least one participant approximately in real-time.
74. The computer program product of claim 70, wherein the on-line discussion group is one of an on-line chat room, an on-line message board, a teleconference, a video- teleconference and an on-line auction.
75. A computer data signal embodied in a transmission medium for causing a computer system to create an on-line discussion group, said computer data signal comprising: computer-readable program code for causing a computer to store a forum on a server; computer-readable program code for causing a computer to notify at least one participant of the forum and its location on the sen7er; and computer-readable program code for causing a computer to display the forum within an email system of the participant.
76. The computer data signal of claim 75, wherein said computer-readable program code for causing a computer to store a forum on a server is performed in response to a user request.
77. The computer data signal of claim 75, wherein said computer-readable program code for causing a computer to notify at least one participant of the forum and its location on the ser er further comprises: computer-readable program code for causing a computer to send an email to the participant that contains the location of the web page and a code portion for invoking the fourm as a web page within the email.
78. The computer data signal of claim 75, wherein said computer-readable program code for causing a computer to display the forum within an email system of the participant further comprises: computer-readable program code for causing a computer to register and store changes made by the at least one participant to the forum on the server; and computer-readable program code for causing a computer to display the changes within the email system of the at least one participant approximately in real-time.
79. The computer data signal of claim 75, wherein the on-line discussion group is one of an on-line chat room, an on-line message board, a teleconference, a video-teleconference and an on-line auction.
PCT/US2001/000259 2000-01-07 2001-01-05 System and method for establishing an on-line discussion group WO2001052161A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU27609/01A AU2760901A (en) 2000-01-07 2001-01-05 System and method for establishing an on-line discussion group

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US47885100A 2000-01-07 2000-01-07
US09/478,851 2000-01-07
US59777200A 2000-06-19 2000-06-19
US09/597,772 2000-06-19
US68489100A 2000-10-10 2000-10-10
US09/684,891 2000-10-10

Publications (2)

Publication Number Publication Date
WO2001052161A2 true WO2001052161A2 (en) 2001-07-19
WO2001052161A3 WO2001052161A3 (en) 2003-01-16

Family

ID=27413462

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/000259 WO2001052161A2 (en) 2000-01-07 2001-01-05 System and method for establishing an on-line discussion group

Country Status (2)

Country Link
AU (1) AU2760901A (en)
WO (1) WO2001052161A2 (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003030051A1 (en) * 2001-09-30 2003-04-10 Realcontacts Ltd Connection service
EP1538545A1 (en) * 2003-12-03 2005-06-08 France Telecom Electronic messaging system and method for the emission of corresponding electronic messages
EP1563427A2 (en) * 2002-11-01 2005-08-17 Google Inc. Method and system for dynamic textual ad distribution via email
FR2867931A1 (en) * 2004-03-22 2005-09-23 France Telecom Connection request message processing method for e.g. teleconferencing field, involves sending message, having request information to establish contact with recipients and telephonic bridge/Web site identification data, to recipients
WO2007120724A1 (en) * 2006-04-10 2007-10-25 Nokia Corporation Methods and systems for digital content sharing
WO2008053030A1 (en) 2006-11-02 2008-05-08 Cvon Innovations Ltd Interactive communications system
CN100456683C (en) * 2006-04-10 2009-01-28 腾讯科技(深圳)有限公司 Method and system for pushing the history records to the specified members in the discussion group
US7509382B1 (en) 2008-04-28 2009-03-24 International Business Machines Corporation System and method to deflect email threads to a blogging system
US7653064B2 (en) 2003-05-06 2010-01-26 Cvon Innovations Limited Messaging system and service
US7697944B2 (en) 2003-05-14 2010-04-13 Cvon Innovations Limited Method and apparatus for distributing messages to mobile recipients
US7899809B2 (en) 2003-11-13 2011-03-01 FRANCE TéLéCOM Method and system for querying a multimedia database from a telecommunication terminal
US8190123B2 (en) 2006-11-27 2012-05-29 Apple Inc. System for authentication of network usage
US8250141B2 (en) * 2008-07-07 2012-08-21 Cisco Technology, Inc. Real-time event notification for collaborative computing sessions
US8473494B2 (en) 2007-12-21 2013-06-25 Apple Inc. Method and arrangement for adding data to messages
US8719091B2 (en) 2007-10-15 2014-05-06 Apple Inc. System, method and computer program for determining tags to insert in communications
CN105933200A (en) * 2016-04-12 2016-09-07 上海多吉网络科技有限公司 Group mailing system and method of task-based multi-platform information aggregation system
US10299792B2 (en) 2014-04-16 2019-05-28 Ethicon Llc Fastener cartridge comprising non-uniform fasteners

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2435565B (en) 2006-08-09 2008-02-20 Cvon Services Oy Messaging system
US8935718B2 (en) 2007-05-22 2015-01-13 Apple Inc. Advertising management method and system
US8898217B2 (en) 2010-05-06 2014-11-25 Apple Inc. Content delivery based on user terminal events
US9367847B2 (en) 2010-05-28 2016-06-14 Apple Inc. Presenting content packages based on audience retargeting
US8983978B2 (en) 2010-08-31 2015-03-17 Apple Inc. Location-intention context for content delivery
US8510309B2 (en) 2010-08-31 2013-08-13 Apple Inc. Selection and delivery of invitational content based on prediction of user interest
US9141504B2 (en) 2012-06-28 2015-09-22 Apple Inc. Presenting status data received from multiple devices
CN109524074B (en) * 2018-11-09 2021-06-25 医渡云(北京)技术有限公司 Case discussion method and device, computer-readable storage medium and electronic equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1992022033A1 (en) * 1991-05-24 1992-12-10 Bell Communications Research, Inc. Active messaging system
US5790793A (en) * 1995-04-04 1998-08-04 Higley; Thomas Method and system to create, transmit, receive and process information, including an address to further information
US5818447A (en) * 1996-06-06 1998-10-06 Microsoft Corporation System and method for in-place editing of an electronic mail message using a separate program
WO1998049643A1 (en) * 1997-04-25 1998-11-05 Postx Corporation E-mail program capable of transmitting, opening and presenting a container having digital content using embedded executable software
WO2000007118A1 (en) * 1998-07-30 2000-02-10 Maila Nordic Ab E-mail with attachment information including pointer to managing programmes

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1992022033A1 (en) * 1991-05-24 1992-12-10 Bell Communications Research, Inc. Active messaging system
US5790793A (en) * 1995-04-04 1998-08-04 Higley; Thomas Method and system to create, transmit, receive and process information, including an address to further information
US5818447A (en) * 1996-06-06 1998-10-06 Microsoft Corporation System and method for in-place editing of an electronic mail message using a separate program
WO1998049643A1 (en) * 1997-04-25 1998-11-05 Postx Corporation E-mail program capable of transmitting, opening and presenting a container having digital content using embedded executable software
WO2000007118A1 (en) * 1998-07-30 2000-02-10 Maila Nordic Ab E-mail with attachment information including pointer to managing programmes

Non-Patent Citations (7)

* Cited by examiner, † Cited by third party
Title
ANONYMOUS: "Java Applet Attached to E-Mail" RESEARCH DISCLOSURE, vol. 41, no. 410, 1 June 1998 (1998-06-01), XP002210070 Havant, UK, article No. 410120 *
GALL U ET AL: "Promondia: a Java-based framework for real-time group communication in the Web" COMPUTER NETWORKS AND ISDN SYSTEMS, NORTH HOLLAND PUBLISHING. AMSTERDAM, NL, vol. 29, no. 8-13, 1 September 1997 (1997-09-01), pages 917-926, XP004095291 ISSN: 0169-7552 *
MCBRIDE R A: "SECURITY CONSIDERATIONS FOR ACTIVE MESSAGES" SIGICE BULLETIN, ASSOCIATION FOR COMPUTING MACHINERING, US, vol. 22, no. 2, 1 October 1996 (1996-10-01), pages 2-6, XP000639348 *
MICROSOFT CORPORATION: "Microsoft Office 97 Visual Basic Programmer's Guide (Microsoft Professional Editions Series)" [Online] April 1997 (1997-04) , MICROSOFT PRESS , REDMOND XP002210073 Retrieved from the Internet: <URL: http://www.microsoft.com/officedev/article s/Opg/toc/pgtoc.htm> [retrieved on 2002-08-16] Chapter 5, Microsoft Outlook Objects *
S. AGGARWAL, S. PAUL: "A flexible protocol architecture for multi-party conferencing" [Online] October 1996 (1996-10) , IEEE COMPUTER SOCIETY PRESS XP002210072 Retrieved from the Internet: <URL: http://citeseer.nj.nec.com/aggrawal96flexi ble.html> [retrieved on 2002-08-14] page 81 -page 91 *
SOPHOS: "VBS/BubbleBoy FAQ" SOPHOS VIRUS INFO, [Online] 10 - 10 November 1999, pages 1-2, XP002210071 Retrieved from the Internet: <URL:www.sophos.com/virusinfo/articles/bub bleboy.html> [retrieved on 2002-08-16] *
WALTHER M: "Supporting development of synchronous collaboration tools on the Web with GroCo" , PROCEEDINGS OF THE ERCIM WORKSHOP ON CSCW AND THE WEB, XX, XX, PAGE(S) 1-6 XP002160544 the whole document *

Cited By (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003030051A1 (en) * 2001-09-30 2003-04-10 Realcontacts Ltd Connection service
US11069004B2 (en) 2001-09-30 2021-07-20 Intel Corporation Mobile computing device for facilitating electronic communication among users in a network including professional acquaintances
US8521817B2 (en) 2001-09-30 2013-08-27 Intel Corporation Social network system and method of operation
US9519937B2 (en) 2001-09-30 2016-12-13 Intel Corporation System and method for social network access
US7904511B2 (en) 2001-09-30 2011-03-08 Realcontacts Limited Personal contact network
US9305318B2 (en) * 2001-09-30 2016-04-05 Intel Corporation Social network system and method of operation
US10373272B2 (en) 2001-09-30 2019-08-06 Intel Corporation Social network systems and methods of operation
US10949933B2 (en) 2001-09-30 2021-03-16 Intel Corporation Server for facilitating electronic communication among users in a network including professional acquaintances
US8311890B2 (en) 2002-11-01 2012-11-13 Google Inc. Method and system for dynamic textual ad distribution via email
EP1563427A4 (en) * 2002-11-01 2005-12-21 Google Inc Method and system for dynamic textual ad distribution via email
US10726445B2 (en) 2002-11-01 2020-07-28 Google Llc Method and system for dynamic content insertion in electronic messages
EP1563427A2 (en) * 2002-11-01 2005-08-17 Google Inc. Method and system for dynamic textual ad distribution via email
US7653064B2 (en) 2003-05-06 2010-01-26 Cvon Innovations Limited Messaging system and service
US8243636B2 (en) 2003-05-06 2012-08-14 Apple Inc. Messaging system and service
US7697944B2 (en) 2003-05-14 2010-04-13 Cvon Innovations Limited Method and apparatus for distributing messages to mobile recipients
US7899809B2 (en) 2003-11-13 2011-03-01 FRANCE TéLéCOM Method and system for querying a multimedia database from a telecommunication terminal
FR2863379A1 (en) * 2003-12-03 2005-06-10 France Telecom ELECTRONIC MESSAGING SYSTEM AND METHOD OF TRANSMITTING ELECTRONIC MESSAGES THEREOF
EP1538545A1 (en) * 2003-12-03 2005-06-08 France Telecom Electronic messaging system and method for the emission of corresponding electronic messages
FR2867931A1 (en) * 2004-03-22 2005-09-23 France Telecom Connection request message processing method for e.g. teleconferencing field, involves sending message, having request information to establish contact with recipients and telephonic bridge/Web site identification data, to recipients
CN100456683C (en) * 2006-04-10 2009-01-28 腾讯科技(深圳)有限公司 Method and system for pushing the history records to the specified members in the discussion group
WO2007120724A1 (en) * 2006-04-10 2007-10-25 Nokia Corporation Methods and systems for digital content sharing
GB2443501B (en) * 2006-11-02 2008-11-19 Cvon Innovations Ltd Interactive communications system
US7930355B2 (en) 2006-11-02 2011-04-19 CVON Innnovations Limited Interactive communications system
US8935340B2 (en) 2006-11-02 2015-01-13 Apple Inc. Interactive communications system
US7774419B2 (en) 2006-11-02 2010-08-10 Cvon Innovations Ltd. Interactive communications system
US7730149B2 (en) 2006-11-02 2010-06-01 Cvon Innovations Limited Interactive communications system
WO2008053030A1 (en) 2006-11-02 2008-05-08 Cvon Innovations Ltd Interactive communications system
US8190123B2 (en) 2006-11-27 2012-05-29 Apple Inc. System for authentication of network usage
US8406792B2 (en) 2006-11-27 2013-03-26 Apple Inc. Message modification system and method
US8719091B2 (en) 2007-10-15 2014-05-06 Apple Inc. System, method and computer program for determining tags to insert in communications
US8473494B2 (en) 2007-12-21 2013-06-25 Apple Inc. Method and arrangement for adding data to messages
US7509382B1 (en) 2008-04-28 2009-03-24 International Business Machines Corporation System and method to deflect email threads to a blogging system
US8250141B2 (en) * 2008-07-07 2012-08-21 Cisco Technology, Inc. Real-time event notification for collaborative computing sessions
US10299792B2 (en) 2014-04-16 2019-05-28 Ethicon Llc Fastener cartridge comprising non-uniform fasteners
CN105933200B (en) * 2016-04-12 2019-06-07 上海多吉网络科技有限公司 Group's postal System and method for of the multi-platform information aggregation system of task based access control
CN105933200A (en) * 2016-04-12 2016-09-07 上海多吉网络科技有限公司 Group mailing system and method of task-based multi-platform information aggregation system

Also Published As

Publication number Publication date
AU2760901A (en) 2001-07-24
WO2001052161A3 (en) 2003-01-16

Similar Documents

Publication Publication Date Title
WO2001052161A2 (en) System and method for establishing an on-line discussion group
US7673327B1 (en) Aggregation system
US7908647B1 (en) Aggregation system
US8090787B2 (en) Aggregation system for email and non-email messages
US9509644B2 (en) System and method for sharing content in an instant messaging application
US7085806B1 (en) Method and apparatus for recommending a match to another
AU2009283027B2 (en) Information sharing in an online community
US20080208691A1 (en) Server, advertisement distribution method, and program
KR20060089137A (en) Propagating and responding to announcements in an environment having pre-established social groups
JPH11242714A (en) Method and device for sending mutual greeting card with prize lottery
KR20030039329A (en) Service providing method using information network
US7613637B2 (en) Participant node for a searchable distributed information network
JP2008257422A (en) Advertising system
US20120290369A1 (en) Referendum enhanced subscription based application system
KR20040096822A (en) A system for supplying personal contents information using internet messenger, individual homepage, communication network and a method thereof
JP3673166B2 (en) Supply method of advertisement information
AU2013201387B2 (en) Information sharing in an online community
KR20010097483A (en) Method of providing chatting service with a news flash feature

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase in:

Ref country code: JP