WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
System for intergrating an on-line service community with a foreign service    
United States Patent5796393   
Link to this pagehttp://www.wikipatents.com/5796393.html
Inventor(s)MacNaughton; Bruce A. (Columbus, OH); Turner; Leigh R. (Upper Arlington, OH)
AbstractA system and method are disclosed for integrating an on-line service community with a foreign service such as the Internet World Wide Web. To take advantage of the present invention, on-line service subscribers access a membership module to complete a membership process in which they join communities each of which represents a specific area of interest. The present invention operates as an extension to a user's preferred Web browser and is manifested as a toolbar comprised of control buttons and a viewer on a computer user's screen. By interacting with the control buttons of the toolbar and the menus of the viewer, on-line service content is delivered to the user in response to the URLs specified by the user as he or she browses the Web. In addition, control buttons on the toolbar present opportunities for interacting with other community members. Although the user may change URLs and Web sites frequently, the present invention maintains a context--via a persistent connection between a Community Server at the on-line service and a Community Client on the user's computer--for the user's interactions so that on-line service content may be presented and interactions with other community members facilitated. The benefit of the present invention for end-users is a transformation of the Web to a community.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Drawing from US Patent 5796393
System for intergrating an on-line service community with a foreign

     service - US Patent 5796393 Drawing
System for intergrating an on-line service community with a foreign service
Inventor     MacNaughton; Bruce A. (Columbus, OH); Turner; Leigh R. (Upper Arlington, OH)
Owner/Assignee     CompuServe Incorporated (Columbus, OH)
Patent assignment
All assignments
Publication Date     August 18, 1998
Application Number     08/745,294
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     November 8, 1996
US Classification     715/733 709/203 709/218 715/501.1 715/759 715/804 715/854 719/330
Int'l Classification     G06F 003/00 G06F 015/163
Examiner     Bayerl; Raymond J.
Assistant Examiner    
Attorney/Law Firm     Standley & Gilcrest
Address
Parent Case    
Priority Data    
USPTO Field of Search     345/329 345/357 345/331 345/332 345/346 345/971 707/501 395/200.33 395/200.31 395/200.47 395/48 395/49 395/50 395/51 395/52 395/53 395/54 395/55 395/56 395/57 395/58 395/59 395/60 395/61 395/62 395/63 395/64 395/65 395/66 395/67 395/68 395/69 395/70 395/71 395/72 395/73 395/74 395/75 395/76 395/77 395/78 395/79 395/80 395/81 395/82 395/83 395/84 395/85 395/86 395/87 395/88 395/89 395/90 395/91 395/92 395/93 395/94 395/95 395/96 395/97 395/98 395/99 395/100 395/101 395/102 395/103 395/104 395/105 395/106 395/107 395/108 395/109 395/110 395/111 395/112 395/113 395/114 395/115 395/116 395/117 395/118 395/119 395/120 395/121 395/122 395/123 395/124 395/125 395/126 395/127 395/128 395/129 395/130 395/131 395/132 395/133 395/134 395/135 395/136 395/137 395/138 395/139 395/140 395/141 395/142 395/143 395/144 395/145 395/146 395/147 395/148 395/149 395/150 395/151 395/152 395/153 395/154 395/155 395/156 395/157 395/158 395/159 395/160 395/161 395/162 395/163 395/164 395/165 395/166 395/167 395/168 395/169 395/170 395/171 395/172 395/173 395/174 395/175 395/176 395/177 395/178 395/179 395/180 395/181 395/182 395/183 395/184 395/185 395/186 395/187 395/188 395/189 395/190 395/191 395/192 395/193 395/194 395/195 395/196 395/197 395/198 395/199 395/200.49 395/200.79 395/683 395/680
Patent Tags     intergrating on-line service community foreign service
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
5710884
Dedrick
709/217
Jan,1998

[0 after 0 votes]
5615336
Robson

Mar,1997

[0 after 0 votes]
5559949
Reimer
715/720
Sep,1996

[0 after 0 votes]
5499343
Pettus
709/203
Mar,1996

[0 after 0 votes]
5497463
Stein
709/203
Mar,1996

[0 after 0 votes]
5491800
Goldsmith
709/221
Feb,1996

[0 after 0 votes]
5448566
Richter
370/431
Sep,1995

[0 after 0 votes]
5448567
Dighe
370/233
Sep,1995

[0 after 0 votes]
5440551
Suzuki

Aug,1995

[0 after 0 votes]
5329619
Page

Jul,1994

[0 after 0 votes]
5021949
Morten
709/231
Jun,1991

[0 after 0 votes]
5008853
Bly

Apr,1991

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


What is claimed is:

1. A system for integrating on-line service content and interaction methods with foreign service content and interaction methods comprising:

a browser for establishing a connection to and interacting with a foreign service via a plurality of foreign servers;

an identifier for locating content from one of said foreign servers, said identifier processed by said browser;

a plurality of on-line service subscribers who are members of a community associated with said identifier;

on-line service content associated with said identifier; and

a client in communication with said browser for transmitting said identifier to an on-line service server, said on-line service server adapted to retrieve on-line service content associated with said identifier and facilitate interactions with said on-line service subscribers belonging to said community associated with said identifier.

2. The system of claim 1 wherein said client is a toolbar running independently of said browser.

3. The system of claim 2 wherein said toolbar is comprised of buttons representing community interaction options available to a subscriber.

4. The system of claim 1 wherein said on-line service server is adapted to present on-line service content and facilitate interactions through a community viewer.

5. The system of claim 1 wherein said on-line service content comprises library files, comments, threaded messages, and help related to said identifier is subject matter.

6. The system of claim 1 wherein said client interactions with said on-line service subscribers comprise invitations, messaging, gaming, chat sessions, conferencing, and voting.

7. The system of claim 1 wherein said browser, said client, and said on-line service server communicate at the application level via an Internet protocol.

8. The system of claim 1 wherein said on-line service content is presented in and said interactions are facilitated with HyperText Markup Language pages.

9. The system of claim 1 wherein said identifier is a Uniform Resource Locator.

10. The system of claim 1 wherein said foreign service is the Internet.

11. The system of claim 1 wherein said foreign service is the World Wide Web.

12. A method for integrating on-line service content and interactions with a browser comprising the steps of:

(a) selecting an identifier for establishing a connection between said browser and a foreign server;

(b) transmitting said identifier to an on-line service server from a client in communication with said browser;

(c) retrieving on-line service content associated with said identifier, said on-line service server adapted to retrieve said content;

(d) creating a display page containing said retrieved on-line service content; and

(e) presenting said display page in a window independent from other windows displayed by said browser, said presentation performed by said client.

13. The method of claim 12 further comprising the steps of:

(f) locating a plurality of members of a community associated with said identifier, said plurality of members located by said on-line service server; and

(g) initiating and managing interactions with one or more of said plurality of members of said community associated with said identifier, said interactions initiated and managed by said client and said on-line service server.

14. The method of claim 12 wherein said browser, said client, and said on-line service server communicate via an Internet protocol.

15. The method of claim 12 wherein said display page is created using hypertext markup language.

16. The method of claim 12 wherein said on-fine service content comprises help, threaded messages, library files, or archive files.

17. The method of claim 12 wherein said identifier is a uniform resource locator.

18. A method for integrating on-line service content and interaction options with foreign service content and interaction options comprising the steps of:

(a) defining at least one community identified by a uniform resource locator, said community comprising a list of on-line service subscribers, community content comprised of said on-line service content, and community interaction options comprised of said on-line service interaction options;

(b) displaying via a browser foreign service content identified by said uniform resource locator;

(c) displaying via said browser said community content; and

(d) facilitating said community interaction options between subscribers from said list of on-line service subscribers.

19. The method of claim 18 wherein a community viewer is adapted to present said community content and facilitate said community interaction options.

20. The method of claim 18 wherein said community content is comprised of help, archive files, library files, or threaded messages.

21. The method of claim 18 wherein said community interaction options include messaging, gaming, chat sessions, conferencing, invitations, and voting.

22. A system for integrating on-line service community content with foreign service content comprising:

a) a browser to access said foreign service content;

b) an identifier associated with said foreign service content for accessing said foreign service content, said identifier processed by said browser;

c) a plurality of on-line service users who access said foreign service content identified by said identifier;

d) a community server at said on-line service adapted to retrieve on-line service community content associated with said plurality of on-line service users; and

e) a community client in communication with said browser, said community client adapted to send said identifier to said server for retrieval of said on-line service community content associated with said plurality of on-line service users.

23. The system of claim 22 wherein said on-line service server is adapted to present on-line service community content and facilitate interactions through a community viewer operating on an on-fine service user's computer.

24. The system of claim 23 wherein said community viewer facilitates user requests to said on-line service for retrieval of content associated with said plurality of on-line service users to be presented by said community viewer.

25. The system of claim 24 wherein said community viewer formats and displays retrieved content on said on-line service user's computer.

26. The system of claim 23 wherein said community viewer appears as a toolbar executing independently of said browser.

27. The system of claim 26 wherein said toolbar is comprised of buttons representing community interaction options available to an on-line service user.

28. The system of claim 26 wherein at least one button on said toolbar may be used to process requests to an on-line service server for retrieval of selected content associated with said plurality of on-line service users and display by said community viewer.

29. The system of claim 28 further comprising a display page containing said selected content presented in a window independent of said browser and said button bar.

30. The system of claim 22 further comprising a persistent connection between said community client and said community server.

31. The system of claim 22 further comprising a secure communications channel between said community client and said community server.

32. The system of claim 22 wherein communications between said community client and said community server are in accordance with Internet protocols.

33. The system of claim 22 wherein communications between said community client and said community server are in accordance with HTTP and HTML.

34. The system of claim 22 wherein a tracking server logs activities of said plurality of on-line service users and provides membership information regarding said plurality of on-line service users to said community client.

35. A system for integrating community content from an on-line service with foreign service content comprising:

a) a browser to access said foreign service content;

b) an identifier associated with said foreign service content for accessing said foreign service content, said identifier processed by said browser;

c) a plurality of on-fine service users who access said foreign service content identified by said identifier;

d) a community server at said on-line service adapted to retrieve on-line service community content associated with said plurality of on-line service users;

e) a community client in communication with said browser, said community client adapted to send said identifier to said server for retrieval of said on-line service community content associated with said plurality of on-line service users; and

f) a community viewer for supporting an on-line service user's interactions with said on-line service community content associated with said plurality of on-line service users.

36. The system of claim 35 wherein said community viewer is a toolbar with buttons that support said on-line service user's interactions.

37. The system of claim 36 wherein actions associated with each button of said toolbar are performed in accordance with operations of an independent capability handler adapted to provide a capability.

38. The system of claim 37 wherein said operations of said capability handler are performed independently of said community client or said community server.

39. The system of claim 37 wherein said capability provided by said independent capability handler may be user definable via a scripting language.

40. The system of claim 37 wherein said capability is a definable object operable with community viewer communication facilities to obtain and manipulate on-line service community content and operable with community viewer display facilities to render on-line service community content.

41. The system of claim 40 wherein said definable object may be vendor defined, created, supplied, and downloaded.

42. The system of claim 36 wherein said toolbar may be edited by an on-line service user to customize it according to needs or preferences.

43. A system for integrating community content from an on-line service with foreign service content comprising:

a) a browser to access said foreign service content;

b) an identifier associated with said foreign service content for accessing said foreign service content, said identifier processed by said browser;

c) a plurality of on-line service users who access said foreign service content identified by said identifier;

d) a community server at said on-line service adapted to retrieve on-line service community content associated with said plurality of on-line service users;

e) a community client in communication with said browser, said community client adapted to send said identifier to said server for retrieval of said on-fine service community content associated with said plurality of on-line service users; and

f) a community viewer for supporting an on-line service user's interactions with said on-line service community content associated with said plurality of on-line service users,

said community viewer adapted to provide at least one set of capabilities to interact with said community server.

44. The system of claim 43 wherein said set of capabilities may be associated with a web page.

45. The system of claim 44 further comprising interaction facilities for initiating and participating in interactive activities, games, chats, and voting.

46. The system of claim 44 further comprising interaction facilities for acquiring access to library files, comments, threaded messages, archive files, and on-line help.

47. The system of claim 44 wherein information about said plurality of on-line service users is maintained in a database accessed using ODBC.

48. The system of claim 43 further comprising interaction facilities for communicating and viewing on-line service community content associated with said plurality of on-line service users, said content including messages and documents.

49. The system of claim 43 further comprising interaction facilities for on-line service users to join and leave community memberships associated with each of said plurality of on-line service users.

50. The system of claim 43 further comprising a database with an independent on-line service user profile in each community membership joined by an on-fine service user.

51. The system of claim 43 further comprising interaction facilities for displaying public components of on-line service users'profiles of users currently on-line.
 Description Submit all comments and votes
 


BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates generally to systems for human-computer interaction. In particular, the present invention relates to a system and method for enhancing a computer user's Internet browsing experience by determining a user's preferences and facilitating the user's interaction with a community of users (community members) sharing similar preferences via community content annotations related to on-line content and via synchronous and asynchronous interactions with community members sharing similar preferences.

2. Description of Related Art

Computer information services today offer a variety of services and content to their subscribers. For example, subscribers of the CompuServe.RTM. Information Service may retrieve information or content from a repository maintained by the service or possibly, by a third party provider. In addition, CompuServe subscribers may communicate with other subscribers. Communications may occur in real time as subscribers initiate and join ongoing conference room or "chat" sessions managed by the information service. CompuServe subscribers may also communicate directly with one another as well as with non-members via electronic mail (e-mail.) Special interest on-line discussion groups (i.e., message boards or forums) within CompuServe also provide opportunities for subscribers to communicate with one another. Forums are generally comprised of three major areas: a message area, a library, and a conference room for forum conferencing.

The message area serves as a place for posting and responding to messages relating to a specific topic. When a message is posted and someone responds to it, a thread is created. A thread is a string of two or more messages that are related to one another and that share a particular subject or topic heading (i.e., thread). The forum library serves as a storage area for documents, graphics, and other information that may be browsed, searched, or downloaded. Forum conferences, on the other hand, are live electronic conversations between two or more forum members. It is the facilitation of interaction via these various methods and in relation to shared areas or topics of interest that gives on-line information service subscribers a sense of belonging to a community.

To interact with the CompuServe Information Service, a subscriber's computer may be equipped with communication or connection software that has a graphical user interface such as the CompuServe Information Manager for Windows.RTM. (WinCIM). The communication software allows the subscriber to establish and maintain a connection with the information service and to perform tasks and retrieve information content from the service as well as interact with other subscribers. Typically, the communication software is designed to support all of the features and functionality of the information service and is tailored to a user's interaction with the on-line service. Content at the on-line service is typically organized or categorized according to areas of interest among groups of users (e.g., Windows Users' Forum, CNN Online, Entrepreneur's Small Business Forum). Content is generally presented or displayed in a similar manner regardless of the area of interest. Users are able to locate content easily and communicate easily with others who share similar interests (e.g., via forums, email, conferencing or chat) thereby creating communities.

The Internet and World Wide Web (Web), comprised of a vast array of international computer networks, provide on-line service subscribers with additional content or resources to search. These international computer networks may be comprised of foreign host computers or servers (i.e., not part of the on-fine service network) that users access to locate resources. Typically, these resources are accessed using a Web browser, such as Spry's Mosaic, Microsoft's Internet Explorer, or Netscape's Navigator, capable of understanding the HyperText Markup Language (HTML) used to create the documents (Web pages) found on the Web and the HyperText Transfer Protocol (HTTP) (as well as other protocols and/or applications such as File Transfer Protocol (FTP), Internet Relay Chat (IRC), telnet, etc., collectively "Internet protocols") used to navigate or locate sites on the Web from which the HTML and other documents may be accessed. Although Web browsers typically have varying levels of functionality or sophistication, retrieved content is displayed according to views or presentations specific to the Web page currently presented by the Web browser. Each screenful of information includes menu choices, highlighted words, or graphics through which users may locate further information, either from the same computer or by linking automatically to another computer somewhere else on the Internet. Typically, the views and presentations of the Web pages are different than those provided by the communication software from the on-line service because the Web browser is, in fact, a separate client application displaying Web pages containing presentation directives in the form of HTML or another protocol/application such as FTP, IRC, etc.

Web sites are typically linked to one another via Uniform Resource Locators (URLs). Users may navigate or browse within a site or between sites simply by selecting or clicking on menu choices, highlighted words, or graphics (i.e., links on Web pages) that represent URLs. Despite the fact that navigating the Web is easy (users simply point and click), as it exists today, the Web is a huge, daunting, mostly disorganized space in which people wander aimlessly from link to link (i.e., URL) in hopes of finding meaningful content. Browsing the Web is essentially a solitary experience. Most Web pages are designed to present information to users rather than to promote interactions with other humans. Most interaction with other humans consists of, "check out this URL" by word of mouth, an e-mail message, or some other printed medium. Few, if any opportunities for interacting with others are presented to Web users.

What is further confusing to many computer users is the fact that they must learn and use different user interface software for interacting with or navigating/browsing the information service (i.e., information service communication software) than they use for interacting with or navigating/browsing the Web. Users' on-line experiences are compromised because they must switch between applications to access information service content and then Internet/Web content. Switching between applications requires users to change not only the method of interaction, but also changes the context of interactions from community-oriented on the on-fine service to solitary, less socially oriented interactions on the Internet/Web. Therefore, there is a need for an integrated method of interaction that allows computer users to access the Internet/Web using a commercially available browser, but also enjoy community-oriented activities and interactions of an on-line service that typically may be accomplished only by leaving the Internet/browser and switching to the on-line service content/on-line service communication software. Web users need the ability to form on-line relationships with others and to communicate with others of similar interests or background.

SUMMARY OF THE INVENTION

The present invention--the Community Browser--enhances a user's on-line experience by enabling those with similar interests or shared circumstances to enjoy on-going social relations. Social relations in an on-line environment translate to both real-time interactive methods or options, such as chat and gaming, and static interaction methods, such as viewing annotations (e.g., threaded messaging) and shared bookmarks. The enabling technology of the Community Browser augments the available content on the Internet/Web that is accessed via a browser with interaction opportunities for on-line service members and for Community-created content by on-line service members. The on-line community environment is integrated with a user's browser so that messaging and interaction components of the on-line service are available while the user browses the Internet.

The Community Browser is a set of tools and capabilities that enable Web users to benefit from a focused view of the Web based on shared interest, an available group of people accessible for interactions, and a repository for relevant and pertinent information discovered while browsing or navigating the Web. The tools may be segmented into two groups: core components and interaction components. The core components enable a community to exist and are generally transparent to the user. Interaction components enable various capabilities and user interactions and facilitate the creation of community content by users.

The core components comprise a Community Server and a Community Client. The Community Server maintains communications with the Community Client which operates on the user's computer. Together the Community Server and Community Client notify the user of annotations by community members affiliated with whatever Web page (as identified by a particular URL) he or she happens upon. The Community Server serves requests from the Community Client by initiating sessions between the appropriate annotation components and the Community Client, thus enabling annotations to be created and interactions with community members to occur in conjunction with navigating the Web. The primary function of the Community Server is as a community communication hub for facilitating interaction with a community while the user's browser is running.

The Commu