WO2002065239A2 - System and method for maintaining special purpose web pages - Google Patents
System and method for maintaining special purpose web pages Download PDFInfo
- Publication number
- WO2002065239A2 WO2002065239A2 PCT/US2002/003724 US0203724W WO02065239A2 WO 2002065239 A2 WO2002065239 A2 WO 2002065239A2 US 0203724 W US0203724 W US 0203724W WO 02065239 A2 WO02065239 A2 WO 02065239A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- web page
- contact
- access
- content items
- visitor
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/101—Access control lists [ACL]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2117—User registration
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2141—Access rights, e.g. capability lists, access control lists, access tables, access matrices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
Definitions
- the disclosed system relates to generating and maintaining special purpose Web pages which enable a Web page owner to control how information is made available to various users or groups of users through the Web page.
- the disclosed system relates more specifically to generating and maintaining "contact Web pages", which are each associated with a person or business entity referred to as the contact Web page "owner”, and which are used to distribute contact information regarding their respective owners.
- the World Wide Web includes many thousands of Web sites that may be accessed by Web users to obtain various kinds of information.
- a typical corporate Web site may be used to provide information regarding a company, such as product offerings, services, and/or contact information.
- the contact information displayed or listed through such a Web site may consist of addresses, FAX and telephone numbers, and/or email addresses.
- Some existing Web sites further enable a visitor to leave a phone number so that the visitor can be called back at a later time.
- contacts resulting from accesses to typical existing Web sites consist of ordinary phone calls placed to a number or numbers obtained from the site, or sending an email message through email technology external to the site.
- a system for generating a web page for an individual or business which operates such that the generated web page facilitates the provision of contact information and/or automated contact mechanisms related to that individual or business.
- the web page should enable the customized delivery of contact information to individual visitors and/or callers.
- the system should effectively automate the use of such contact information provided to visitors of the web page.
- Contact mechanisms provided through the web page should enable selective connection to the associated individual or business, and potentially maintain contact information used by such contact mechanisms such that it is hidden.
- the system should enable a Web page owner to conveniently define the users who may access specific information available through the Web page, as well as the way information is presented through the Web page, on a user by user and/or user group basis.
- a system and method for generating and maintaining special purpose Web pages.
- the disclosed system generates special purpose Web pages, and assigns access lists to Web page visitors.
- the system provides access to contact and other types of information based on such access lists.
- the disclosed system enables Web page owners to specify how content provided through the web page can be accessed on a group or individual visitor basis.
- the special purpose Web pages disclosed herein are "contact Web pages" which provide contact information and/or automated contact mechanisms which may be used to contact the Web page owner in a manner defined by the contact Web page owner. Examples of automated contact mechanisms include "soft- switched" telephone calls, electronic mail, and/or instant messaging, and others.
- the disclosed contact Web pages enable contact Web page visitors to contact Web page owners and/or obtain access to customized, user and/or user group specific content information defined by the owner of the contact Web page.
- the disclosed system may be used to provide personal contact Web pages for individuals and/or business specific contact web pages for business entities.
- the disclosed system may be embodied such that it acts as a "contact broker", in that it facilitates the transparent connection of a contact Web page visitor to a contact Web page owner.
- the contact Web page may be used to control contact between contact Web page visitors and the contact Web page owner based on contact parameters provided by the contact Web page owner.
- an embodiment of the disclosed system may allow a contact Web page visitor to contact a contact Web page owner, while hiding the actual contact information used from the Web page visitor.
- the contact Web page enables a contact Web page owner to maintain contact information such as telephone numbers, fax numbers, and/or email addresses as private information.
- the contact Web page owner is further enabled to define and control by whom and at what times such hidden contact information may be used to attempt to contact the contact Web page owner.
- Fig. 1 is a flow diagram illustrating steps performed in an illustrative embodiment
- Fig. 2 is a block diagram illustrating the operation of the disclosed system
- Fig. 3 shows a block diagram further illustrative of system operation
- Fig. 4 shows an example of a Web page contained within an owner' s interface to the disclosed system
- Fig. 5 shows an example of a management Web page, accessible as part of the owner's interface, and which enables access to management functions for the contact Web page owner;
- Fig. 6 shows a contact page within the owner's interface
- Figs. 7A and 7B show an example of a Web page within the owner interface that enables editing of properties for an access list
- Figs. 8A and 8B show a Web page with the owner interface that enables editing of properties for a location
- Fig. 9 is an example of a Web page that serves as a reception page within the visitor's interface
- Fig. 10 shows an example of a reception page
- Fig. 11 shows an example of a Web page in the owner interface which provides access to properties associated with a directory.
- Web page refers to a World Wide Web document.
- a Web page is generally a text file coded in HTML, which may also contain various kinds of script, such as JavaScript code.
- a "contact Web page”, as referred to herein, is one or more Web pages which provide a personalized experience to a user or group of users in response to a self-identification process. Such an identification process may, for example, include steps in which a visitor to the contact Web page provides certain login information that is used to determine a customized view to be provided to that visitor.
- the disclosed contact Web pages are generated by a contact Web page generation process which is specifically designed for generating such special purpose Web pages.
- each contact Web page may be used by visitors to contact the owner of the special purpose Web page.
- the disclosed system enables telephone calls to be connected between a visitor and a Web page owner through selection by the visitor of a hyperlink.
- such calls may be connected through what is referred to as "soft switch" technology, which automatically connects telephone calls by ringing telephones of both the Web page visitor and the Web page owner.
- soft switch technology
- Such phone calls may be provided using normal phone lines, or by using bandwidth provided over the Internet.
- the disclosed Web page generation and maintenance system further includes a number of features that assist contact Web page owners with regard to their contact Web pages.
- the disclosed system includes an owner interface for use by the contact Web page owner.
- the owner interface embodies a number of specific user interface attributes, including:
- the contact Web page owner interface allows a contact Web page owner to control the delivery of notifications and other information through the contact Web page in connection with the following:
- the contact Web page owner interface allows the contact Web page owner to configure the way locations and associated times for contacting the Web page owner at such locations are provided through the contact Web page.
- the disclosed system allows a contact Web page owner to define multiple locations. Each location can be associated with phone numbers for phones available at the location, as well as other properties like location name, and times at which the owner will be at the location. The times at which an owner plans to be at a given location may, for example, be selected by the Web page owner from a menu including menu items such as "never,” “always,” “weekdays,” “weekends,” “Monday,” “Tuesday,” etc.
- a time may also be specified by the Web page owner, such as "weekdays from 9am to 5pm.”
- the Web page owner can define a) whether location information for the owner, such as a current location, will be made available, b) a subset of locations at which the owner can be accessed or contacted, and/or c) a subset of contact mechanisms, such as a primary phone, through which the owner can be contacted at one or more locations.
- the contact Web page owner interface allows the owner of a contact page to dynamically disable various contact mechanisms, such as phones, for example during certain times or dates.
- the disclosed system further enables the Web page owner to leave customized messages for specific visitors or groups of visitors. This feature eliminates the need for a contact Web page owner to leave a single message that all visitors can access, as would be necessary when using a conventional telephone answering machine.
- the disclosed system may be used to provide custom publishing to self- identified, source independent callers who have placed a call through the Web page, and/or visitors to the Web page.
- the disclosed system may enable a contact Web page owner to indicate that a message should be shown some limited number of times, and/or for some limited time period.
- a contact Web page owner may indicate that a message should be shown to a specified visitor or group of visitors, and may specify that the message should only be shown once to each visitor.
- the disclosed system may be used to control the number of times and/or duration over which a message should be displayed to an individual or workgroup.
- the disclosed system may provide duration control over the provision of contact Web page owner location information to contact web page visitors.
- the contact Web page owner may configure the contact Web page such that the contact Web page owner is notified, through the owner interface, of all visitors to the contact Web page that have either registered or logged in.
- the contact Web page owner may be presented with messages posted by visitors to the contact Web page through the owner interface.
- the disclosed system may be used to keep track of incoming caller ID' s or Internet addresses associated with contact Web page visitors, in order to send out advertising information, for example in the form of electronic mail. Such history may be configured and/or accessed through the owner interface.
- the disclosed system permits the contact Web page owner to define the access hierarchy for content provided through the contact Web page.
- content access is defined with regard to contact Web page visitors that are 1) anonymous, in that they have not registered or logged in, 2) registered, in that they have provided some information regarding their identity to the system, or 3) categorized, in that they are placed or contained in a named access list associated with a specific set of access attributes applicable to all visitors within the list.
- a "trusted" property may be one of the attributes which a contact Web page owner may associate with either an individual visitor or a named list of visitors defined by the contact Web page owner.
- Those visitors that are individually associated with the "trusted” property, or that belong to a named list associated with the "trusted” property, may be permitted a relatively high level of access to content provided by the contact Web page owner through the contact Web page.
- Such named lists may be defined and maintained, for example, through folder constructs provided through the contact Web page owner interface.
- anonymous visitors are treated as a category of visitors having an associated set of access attributes.
- contact Web page visitors may register with the system to access features that the owner defines as accessible to registered visitors. Additionally, contact Web page visitors that are registered may login to the system. Of those visitors that have successfully logged in to a contact Web page, certain ones may be defined in this way by the Web page owner a priori as being trusted, in that they have access to certain predefined content provided by the Web page owner.
- the People folder Manipulating the contents of the People folder. Visitors that have registered with the contact Web page, and/or attempted to contact a contact Web page owner, will be identified to the contact Web page owner, for example, through a listing in a "People" folder within the contact Web page owner interface. Moreover, a message entered by a registered visitor may also be presented through an entry in the People folder, or within another special purpose folder of the contact web page owner interface.
- the People folder may be used to store indications of visitors that have registered with the contact port generation site or a contact Web page, but have not been previously identified and/or categorized as potential callers having associated access attributes by the contact Web page owner.
- named lists of visitors are supported through the People folder by sub-folders associated with specific content access levels defined by the contact Web page owner. For example, a specific level of access might be allowed to some subset of people within the People folder that are considered to be trusted by the contact Web page owner.
- the contact Web page owner reads the contents of the People folder, he/or she can then conveniently move certain visitors into such a "higher access level" sub-folder. Thereafter, the visitor moved into such a sub-folder would be provided the associated higher level of access after they log-in to the contact Web page.
- information available to visitors associated with such higher level access attributes might include all locations and/or mechanisms (phones, faxes, e-mail, etc.) that might be used to contact the owner of a contact Web page.
- Another subfolder within the People folder may be used to define another access level for those visitors that may be shown a "current" location where the system believes the owner of the contact Web page is currently located.
- the contact Web page owner interface of the disclosed system may be embodied such that access rights can be conveniently defined for anonymous visitors. Additionally, the contact Web page owner interface further may operate such that registered visitors are displayed in a predetermined folder when they first access the contact Web page. The visitors that automatically appear in this predetermined folder may be thought of as self-identified visitors, since they have provided identification information to the contact Web page.
- the predetermined folder may be embodied as a "People" folder. Other folders may further be provided for and/or defined by the contact Web page owner, in order to associate certain access rights with visitors contained within such folders.
- the contact Web page owner interface further enables the contact Web page owner to customize the access rights on an individual visitor basis in a way that overrides any access rights associated with folders containing that individual.
- the contact Web page owner interface further includes features which allow a contact Web page owner to create directories of users. Such directories may be viewed and potentially modified by contact Web page visitors on a selective basis, for example through directory Web pages within or otherwise linked or associated with the contact Web page, based on the access rights applicable to a each visitor. Accordingly, a given directory may only be viewable by some predetermined set of visitors.
- the entries in a directory may be linked to either a contact Web page, or to an actual phone number. Moreover, such directory entries may, for example, be indexed according to user names.
- the directory user may click on the associated directory entry to be switched over to the contact Web page associated with the located name, or to be automatically connected with the user, for example through hidden contact information associated with the name, such as a telephone number.
- the contact Web page owner may further explicitly control whether or not visitors may modify their own entries in a directory.
- a contact Web page owner may create and/or maintain a "workgroup" of visitors to the contact Web page.
- Members of such a workgroup may, for example, be associated with a billing code or party which is responsible for payment of all or some of the actions performed by members of the workgroup with respect to the contact Web page.
- the disclosed contact Web page visitor interface includes various features. 1 . Reception pages .
- the visitor interface to a contact Web page may include one or more reception pages.
- a reception page is a Web page any visitor can initially access when they want to reach a contact Web page owner.
- Reception pages may have URL's like http://acall.to/user/username.html, which make it easy to email them, save them as favorites, or incorporate links to them in a Web site.
- the visitor visits a reception page, the visitor can do so anonymously, or the visitor can respond to an invitation to register for a username. If a visitor has registered and logged in, the disclosed system can operate in response to the visitor's identity.
- Contact Web page owners can customize their reception pages to show different things to different visitors. In an illustrative embodiment, when a visitor is ready to click on a phone link on a reception page, the following steps are performed:
- the visitor is prompted to enter his or her own phone number into a window of the user interface. Once entered, the number may be stored so that the visitor doesn't have to type it in the next time he or she places a call.
- Web page and/or Web page Owner Directories Directories of Web pages are a powerful tool of the disclosed system that may be provided through the web page visitor interface. Visitors to a given contact Web page may be provided access to one or more Web page or Web page owner directories. Accordingly, a user may find one of the disclosed contact Web pages either by being invited, such as through an email message from the Web page owner, or by searching through a directory database. Such a directory database may be provided by the Web page generation site, or through a type of virtual "phone book" that would list contact web pages by various attributes of the contact web pages.
- Directories may also link certain entries to contact information such as telephone numbers. Accordingly, clicking on a given directory entry may result in displaying of another contact web page, while clicking on another entry may result in the system directly making a call to an associated telephone number, wherein the telephone number itself used to place the call may be kept hidden from the directory user.
- login information may be used by a visitor to trigger different access priorities with regard to content provided through a given contact Web page.
- Such login information may include a visitor ID, user ID, user name, and/or password.
- Each contact Web page may generate different content to different visitors based on caller IDs entered into the system.
- a database may be provided for each contact Web page that associates specific actions with caller IDs. The specific actions associated with a given caller ID are modifiable by the owner of the contact Web page.
- a contact Web page visitor may be required to provide a password along with the caller ID during a login procedure.
- information stored within a contact Web page visitor's "cookie" may be used to authenticate the visitor, and to trigger the actions associated with a given caller ID as indicated by the contents of the database. Accordingly, within the cookie environment, parameters identifying the caller may be inserted by the client system into the URL of an HTTP request. In this way such visitor authentication information would thus be transmitted from the client to the server.
- the accessibility of features provided through the Web page visitor interface is determined according to the hierarchical access levels associated with specific items of content.
- the view provided to an anonymous visitor is defined by the contact Web page owner.
- the owner of each contact Web page may therefore define properties associated with a reception page of the contact Web page to be applied for an anonymous visitor to the contact Web page.
- the disclosed system may ask the visitor to register. Registration triggers another content access level that may be customized by each contact Web page owner to define content access beyond that provided for anonymous visitors.
- Such "registered user” access is analogous to the access that might be provided to a visitor in an office that has provided a name to a receptionist.
- that user's identification information may be automatically obtained by the contact Web page when the user browses that Web page, through what is conventionally referred to as a "cookie" technique. 4. Posting messages.
- Contact Web page visitors may be allowed to post messages to the owner of the contact Web page.
- the ability to leave messages may be provided to all visitors, registered visitors, and/or only certain predefined visitors defined by the contact web page owner.
- a visitor screen in the visitor interface may reflect the current location of the contact Web page owner in how it presents the current contact options. For example, a trusted visitor who has successfully logged in may be shown the contact options in an order that reflects the most likely places at which the contact
- personalized message information may be presented to any of the various groups of invitees, or to individually identified invitees, as defined by the contact Web page owner.
- the message information may include any type of contents, such as links, text, multi-media etc.
- the present system includes call control features for putting callers on hold, performing call transfers, enabling a caller or callee to hang up and redial, as well as muting functionality.
- Such features may be provided through the contact Web page owner interface, and/or through the visitor interface (s) to a contact Web page.
- the disclosed system may include an instant messaging feature that provides electronic messaging in parallel with the placement and/or reception of telephone calls.
- Such simultaneous instant messages may be used to indicate the subject matter of a pending call (e.g., while the phone is ringing), or the person that is placing a call that has not yet been picked up.
- an on screen announcement may be provided indicating that one or more predetermined users are browsing the contact Web page.
- the disclosed system may use its embedded contact information regarding the contact Web page owner to notify the contact Web page owner that someone is trying to reach the contact Web page owner, or that someone is browsing the contact Web page.
- the system may provide information to the contact Web page owner regarding the identity of the caller, and/or any message that the caller has provided that is associated with the pending call. Such information may be used by the callee in order to determine whether to accept or reject the pending call.
- the disclosed system may further include a feature which permits a participant in an active call to make another call without having to hang up on the first call. In such an embodiment, another number is automatically dialed by the underlying system. When the third party picks up, the third party is automatically added to the current active call, or the original user may put the first call on hold while connecting with the third party.
- the disclosed system enables call transfer and/or setting up of a conference call, and further enables dropping out of a conference call once it has been set up.
- the disclosed system may be used to provide all advanced PBX features under World Wide Web interface control.
- the present system may further include a variety of voice enablement features which may be used to make various visually provided features also available through voice commands or via a key pad interface.
- the disclosed system may provide functionality for translating some or all of the visually triggerable features to audio information, in response to voice or keypad commands. As a result, the disclosed system may be triggered at a feature level either by voice or telephone key pad originated commands.
- the automated call attendant is enabled to perform speech to text translation in order to generate HTML code, or other types of text, such as might be used to convey message information either to a web page visitor or a web page owner. Additionally, such an embodiment may perform text to speech translation from HTML or text sources, in order to provide messages to visitors and/or web page owners through a variety of communication channels.
- interfaces to the disclosed system may include features which support voice recording, such as the owner interfaces or the visitor interfaces. This capability may be referred to as "voicification" of the features of the disclosed system. Such voicification of the interface screens could be sufficient to allow complete use of the system through a key pad or over a telephone.
- Voice messaging may also be used in connection with the disclosed system such that recorded speech messages are converted to text, in order to deliver a message that was originally provided as voice data in a text form.
- a voice message may be created from a message that was originally entered as text.
- a sound icon may be attached to a message to enable the message recipient to access a previously recorded voice message.
- contact web page owners may provide audio messages for selective ones or all callers and or visitors to the contact web page. Such functionality enables access to voice messages initially provided through a telephone, or in connection with the use of a browser, and advantageously enables the system to aggregate voice message collected at various numbers for a given contact web page owner.
- the disclosed system may be used to provide visitor and/or caller specific content delivery and/or publishing.
- multiple types or classes of content may be delivered from a visitor or caller to an owner of a contact web page.
- various types or classes of content maybe delivered through an owner's contact web page to selected visitors and/or callers.
- Such content types may include pictures or other types of graphic information.
- the contact web page owner may associate specific content with one or more folders defined within the contact owner interface, wherein such folders define groups of potential visitors to the contact web page.
- certain content may be defined as accessible through the contact web page to all visitors and/or callers. The disclosed system, thus conveniently provides visitor and/or caller specific content delivery.
- various specific user interfaces may be provided to support the provision of different content types to either callers or visitors, or to the contact web page owner.
- an editor may be provided either to visitors or the contact web page owner which would enable the creation of links ("hyperlinks") within messages that are passed in either direction.
- the disclosed system may be embodied to include the ability to apply charges to a caller who places a call to a contact web page owner. In this way, the disclosed system may assess charges for telephone time to users of the telephone service.
- the disclosed system may further include functionality which enables telephone calling charges to be assessed to contact web page owners.
- the disclosed system may further be embodied such that feature level pricing is enabled. Such feature level pricing may assess charges based on which specific features are used by either a visitor, caller, and/or contact web page owner. Additionally, the disclosed system may enable charges to be accessed to credit cards, telephone calling cards, purchased orders, and/or specific telephone numbers. In one embodiment, the disclosed system enables a user to indicate a party to whom a specific call or other feature charge should be billed to. Such an indication may, for example, be provided through the use of a predetermined billing code, which may be selected through a point and click operation. For example, moving of a selected billing code to a specific folder within the interface may indicate party to be billed for a call or use of some other feature.
- a corporate approved list of operations and/or features that may be charged to a given corporation may be used to verify and/or facilitate charging of operations and/or features to the corporation by some predetermined set of users.
- Tracking of charges made through the disclosed system to the corporate account for example related or to certain users or phones associated with corporation, may thus be used to automate expense accounting related to those users or phones.
- Such a feature would effectively automate the generation of expense reports based on tracking of system feature use, such as placement of telephone calls through the system.
- Directories and sub-directories of callers and/or contact web page owners may be used to enable a party to become a reseller of features or functionality provided by the disclosed system.
- Such a reseller may provide features from the disclosed system in connection, for example, with a service such as a dating service.
- a membership directory may be provided through interfaces accessible to members of the service.
- the directory entries can then be used by service members to place secure calls such that no phone numbers are seen by either party.
- the disclosed system also enables call tracking on a phone book wide basis to determine what percentage of overall system use can be attributed to certain directories in terms of callers and/or contact web page owners.
- Such directory usage information can then be used to determine billing levels based on directory usage. In other words, a percentage of over all usage may be assigned on a directory basis for purposes of allocating costs and/or expenses .
- the disclosed system may further provide a form of operation in which callers are restricted to calling persons within one or more pre-indicated directories.
- the directories employed by the disclosed system define communities of users. Customers of a feature reseller are allowed to access directories for those communities that they have paid to belong to.
- aggregated communities consisting of multiple directories may be used to build bridges between companies in order to conveniently connect the directories of different companies .
- Fig. 1 shows a number of steps performed in an embodiment of the disclosed system.
- Fig. 1 illustrates a contact web page visitor visiting a contact web page for Fred.
- Fig. 1 further illustrates steps related to processing a web page visitor that is known to the system ("identified"), or a web page visitor that is anonymous.
- Fig. 1 also includes steps relating to registration of a previously unregistered contact web page visitor.
- a visitor begins the set of steps shown in Fig. 1.
- the visitor accesses a contact Web portal, referred to for purposes of illustration as Fred's contact Web page, where Fred is an owner of the contact Web page.
- the system determines whether the visitor is identified.
- the disclosed system If not, then at step 16 the disclosed system generates a reception page associated with anonymous visitors.
- the anonymous reception page generated at step 16 is responsive to the properties defined by the contact Web page owner at step 18.
- the disclosed system displays the reception page generated at step 20.
- the reception page displayed at step 20 enables the visitor to call or leave a message as an anonymous visitor at step 22, as well as prompting the visitor to register at step 24. If the visitor indicates that they would like to register at step 24, then step 24 is followed by step 26, in which the visitor registers and is provided with a user name and password.
- the disclosed system has determined, for example through login information, that the current visitor is Mary. Accordingly, at step 26, a reception page is generated for Mary that is responsive to a set of properties associated with a named group of visitors referred to for purposes of illustration as "Family callers," and entered by the contact Web page owner at step 28. The reception page generated at step 26 is then displayed at step 30, and enables the visitor Mary to access contact information and mechanisms, or content, that is accessible to the Family callers group at step 32.
- Fig. 2 illustrates the operation of the disclosed system.
- the disclosed reception pages and directories of the disclosed visitor interface are building blocks that may be used to integrate communications into a website.
- a reception page 40 may serve as the company contact Web page.
- various other specific contact information 42 relating to the company may be provided.
- the contact information 42 may include various contact Web pages of people or departments, which may conveniently be directly configured and/or maintained by the respective people or departments themselves using the disclosed system.
- Fig. 3 shows an illustrative example of system operation.
- a user Fred is denied access to a contact Web page owned by another user 51.
- Fred registers with the disclosed system, which enables Fred to get limited access to the desired contact Web page at step 54.
- the user Fred has contacted through the contact Web page at step 54 then enters Fred into a higher level access group at step 55, which enables Fred to access the various information associated with the higher access level at step 56.
- Fred gets increasing levels of access to the person he's calling by registering, then by being placed in a high level access list.
- a key aspect of the system is caller identification obtained from reception page visitors being asked to register and log in. This may accordingly result in three progressive levels of identification of callers visiting a reception page:
- Anonymous An unregistered caller, or one not logged in, is identified by the system as anonymous. Anonymous visitors are encouraged to register but can remain anonymous if they wish to. Contact Web page owners can set how little or how much access they wish to give anonymous callers. For example, a famous contact Web page owner may give anonymous callers no access to themselves, or offer a phone link to a fan club or recorded message.
- Contact Web page owners can create access lists representing different levels of access to content provided through the Contact Web page. For example, a Web page owner might create a "no access" list for visitors they don't want to hear from, and a "family and friends" list for visitors they're always glad to hear from. As new visitors show up in their People list, owners can move them to these custom lists depending on their preferences .
- Fig. 4 shows an example of a Web page contained within an owner's interface to the disclosed system.
- the contact Web page owner can use the availability interface 70 to designate themselves as busy or available, and/or the current location interface 72 to view which location they are scheduled to be in, and to override such location information.
- Fig. 5 shows an example of a management Web page, accessible as part of the owner's interface, and which enables access to management functions for the contact Web page owner.
- An access list interface 80 enables creation, viewing and editing of access lists and their properties.
- a location interface enables creation, viewing and editing of location information and properties.
- an account interface 84 enables branching to pages for uploading graphics, managing billing, etc.
- Fig. 6 shows a contact page within the owner's interface, that stores those identified visitors 90 that the owner has communicated with. Those in boldface within the list 90 are new contacts, put in the "people" access list by default. By editing their properties, visitors in the list 90 can be assigned to other access lists. In the example of Fig. 6, contacts are present in the "call anytime" and "no access” lists as well as "people". By clicking on the name of the contact, the owner can initiate a call to them.
- Figs. 7A and 7B show an example of a Web page within the interface that enables editing of properties for an access list called "call anytime."
- the interfaces to properties that can be edited through the Web page in Figs. 7A and 7B include the reception page greeting interface 100, and other reception page properties 102.
- Figs. 8A and 8B show a Web page with the owner interface that enables editing of properties for a location called "home" .
- the Web page in Figs. 8A and 8B provides the owner within an interface 110 to enter how that location will be identified to visitors, an interface 112 to enter what days and times the owner expects to be there, and an interface 114 to enter what phones are available at that location, and other interfaces.
- Fig. 9 is an example of a Web page that serves as a reception page within the visitor's interface. As shown in Fig. 9, a visitor (username arazdow) is logged in, and accessing the reception page for acallto inc.
- the Web page of Fig. 9 includes a link to call a main number associated with the owner, as well as links to directories 122 for staff and 124 for directors.
- Fig. 10 shows an example of a reception page, for example obtained by clicking on the Directors directory link 124 in the reception page of Fig. 9. Clicking on any entry in the list 130 will bring up a reception page for the respective individual.
- Fig. 11 shows an example of a Web page in the owner interface which provides access to properties associated with a directory.
- an owner can add new entries through the interface 140, determine through the interface 142 to what degree a member of the directory may edit their own entry, and through the interface 144 determine who has access to view the directory.
- the disclosed system is implemented as software for use in a conventional personal computer such as an IBM-PC, having a conventional operating system such as MS-Windows 2000.
- the source code would include a combination of HTML, VBScript, JSCRIPT, TEXT, IMAGE FILES, SQL TABLE SCHEMAS AND STORED PROCEDURES.
- Such an embodiment would, for example, operate when served in a web-server environment consisting of WINDOWS 2000, the IIS 5.0 Web Server, with Microsoft VBScript and JScript engines, and the Microsoft SQL Server 7 RDBMS. Additionally, such an embodiment may support Microsoft Internet Explorer 5 and above, and Netscape Navigator 5 and above, and compatible browsers.
- the programs defining the functions of the present invention can be delivered to a computer in many forms; including, but not limited to: (a) information permanently stored on non-writable storage media (e.g. read only memory devices within a computer such as ROM or CD-ROM disks readable by a computer I/O attachment) ; (b) information alterably stored on writable storage media (e.g. floppy disks and hard drives) ; or (c) information conveyed to a computer through communication media for example using baseband signaling or broadband signaling techniques, including carrier wave signaling techniques, such as over computer or telephone networks via a modem.
- the invention may be embodied in computer software, the functions necessary to implement the invention may alternatively be embodied in part or in whole using hardware components such as Application Specific Integrated Circuits or other hardware, or some combination of hardware components and software.
Abstract
Description
Claims
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU2002238075A AU2002238075A1 (en) | 2001-02-09 | 2002-02-08 | System and method for maintaining special purpose web pages |
US10/470,962 US20040078476A1 (en) | 2002-02-08 | 2002-02-08 | System and method for maintaining special purpose web pages |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US26767501P | 2001-02-09 | 2001-02-09 | |
US60/267,675 | 2001-02-09 |
Publications (3)
Publication Number | Publication Date |
---|---|
WO2002065239A2 true WO2002065239A2 (en) | 2002-08-22 |
WO2002065239A3 WO2002065239A3 (en) | 2003-04-10 |
WO2002065239A9 WO2002065239A9 (en) | 2004-04-01 |
Family
ID=23019730
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2002/003724 WO2002065239A2 (en) | 2001-02-09 | 2002-02-08 | System and method for maintaining special purpose web pages |
Country Status (2)
Country | Link |
---|---|
AU (1) | AU2002238075A1 (en) |
WO (1) | WO2002065239A2 (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5848412A (en) * | 1996-11-19 | 1998-12-08 | Ncr Corporation | User controlled browser identification disclosing mechanism |
US20010025268A1 (en) * | 2000-01-11 | 2001-09-27 | Hnat Jeffrey W. | Method for brokering freight transportation routes and warehousing space |
US20010032240A1 (en) * | 2000-04-13 | 2001-10-18 | David Malone | Messaging system |
US20010032170A1 (en) * | 1999-08-24 | 2001-10-18 | Sheth Beerud D. | Method and system for an on-line private marketplace |
US20020087474A1 (en) * | 2000-06-27 | 2002-07-04 | Kazumi Suga | Electronic commerce system, electronic commerce method and storage medium |
-
2002
- 2002-02-08 WO PCT/US2002/003724 patent/WO2002065239A2/en not_active Application Discontinuation
- 2002-02-08 AU AU2002238075A patent/AU2002238075A1/en not_active Abandoned
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5848412A (en) * | 1996-11-19 | 1998-12-08 | Ncr Corporation | User controlled browser identification disclosing mechanism |
US20010032170A1 (en) * | 1999-08-24 | 2001-10-18 | Sheth Beerud D. | Method and system for an on-line private marketplace |
US20010025268A1 (en) * | 2000-01-11 | 2001-09-27 | Hnat Jeffrey W. | Method for brokering freight transportation routes and warehousing space |
US20010032240A1 (en) * | 2000-04-13 | 2001-10-18 | David Malone | Messaging system |
US20020087474A1 (en) * | 2000-06-27 | 2002-07-04 | Kazumi Suga | Electronic commerce system, electronic commerce method and storage medium |
Also Published As
Publication number | Publication date |
---|---|
WO2002065239A9 (en) | 2004-04-01 |
AU2002238075A1 (en) | 2002-08-28 |
WO2002065239A3 (en) | 2003-04-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9537933B2 (en) | Server-client interaction and information management system | |
US9209984B2 (en) | Systems and methods to facilitate communications | |
US8848696B2 (en) | Systems and methods to facilitate searches of communication references | |
US8125931B2 (en) | Systems and methods to provide availability indication | |
US9197479B2 (en) | Systems and methods to manage a queue of people requesting real time communication connections | |
US7720091B2 (en) | Systems and methods to arrange call back | |
US20040078476A1 (en) | System and method for maintaining special purpose web pages | |
US20080051066A1 (en) | Digital personal assistant and automated response system | |
US20080299953A1 (en) | Mobile web system providing interchangable service with a mobile device | |
US20070165841A1 (en) | Systems and methods to provide guidance during a process to establish a communication connection | |
US20090125605A1 (en) | Method and System for Managing Folders of Email Accounts and Voice Messages | |
US20070174187A1 (en) | Systems and methods to process payment | |
US8837710B2 (en) | Systems and methods to facilitate searches | |
US20060167908A1 (en) | Methods and systems for creating and operating hierarchical levels of administrators to facilitate the production and distribution of content | |
KR100979073B1 (en) | Method and apparatus for automatic notification and response | |
WO1999045691A1 (en) | Internet and telephony based messaging system | |
WO2007067528A2 (en) | Digital personal assistant and automated response system | |
WO2002065239A2 (en) | System and method for maintaining special purpose web pages | |
US7054869B1 (en) | Methods and systems for facilitating the production and distribution of content | |
KR20040096822A (en) | A system for supplying personal contents information using internet messenger, individual homepage, communication network and a method thereof | |
WO2002035782A2 (en) | Method and device for transmitting streaming multimedia messages | |
WO2001086897A1 (en) | System for enabling one-click telephone connections | |
WO2001072023A1 (en) | System and method for internet service tokens |
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 CO CR CU CZ DE DK DM DZ EC 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 OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TN TR TT TZ UA UG US UZ VN YU ZA ZM 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 ZM 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 GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 10470962 Country of ref document: US |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
COP | Corrected version of pamphlet |
Free format text: PAGES 1/12-12/12, DRAWINGS, REPLACED BY NEW PAGES 1/12-12/12; DUE TO LATE TRANSMITTAL BY THE RECEIVING OFFICE |
|
122 | Ep: pct application non-entry in european phase | ||
NENP | Non-entry into the national phase |
Ref country code: JP |
|
WWW | Wipo information: withdrawn in national office |
Country of ref document: JP |