US20080172391A1 - Multiple format file archiving in an online social community - Google Patents

Multiple format file archiving in an online social community Download PDF

Info

Publication number
US20080172391A1
US20080172391A1 US12/055,150 US5515008A US2008172391A1 US 20080172391 A1 US20080172391 A1 US 20080172391A1 US 5515008 A US5515008 A US 5515008A US 2008172391 A1 US2008172391 A1 US 2008172391A1
Authority
US
United States
Prior art keywords
software application
members
forum
files
community
Prior art date
Legal status (The legal status 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 status listed.)
Abandoned
Application number
US12/055,150
Inventor
Warren Adelman
Brad Owen
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Go Daddy Operating Co LLC
Original Assignee
Go Daddy Group 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
Priority claimed from US11/946,634 external-priority patent/US20080071901A1/en
Priority claimed from US11/946,682 external-priority patent/US20080065405A1/en
Priority claimed from US11/964,701 external-priority patent/US20080099990A1/en
Application filed by Go Daddy Group Inc filed Critical Go Daddy Group Inc
Priority to US12/055,150 priority Critical patent/US20080172391A1/en
Assigned to THE GO DADDY GROUP, INC. reassignment THE GO DADDY GROUP, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ADELMAN, WARREN, OWEN, BRAD
Publication of US20080172391A1 publication Critical patent/US20080172391A1/en
Assigned to Go Daddy Operating Company, LLC reassignment Go Daddy Operating Company, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: THE GO DADDY GROUP, INC.
Assigned to BARCLAYS BANK PLC, AS COLLATERAL AGENT reassignment BARCLAYS BANK PLC, AS COLLATERAL AGENT SECURITY AGREEMENT Assignors: Go Daddy Operating Company, LLC
Assigned to ROYAL BANK OF CANADA reassignment ROYAL BANK OF CANADA NOTICE OF SUCCESSION FOR SECURITY AGREEMENT RECORDED AT REEL/FRAME 027416/0080 Assignors: BARCLAYS BANK PLC
Abandoned legal-status Critical Current

Links

Images

Classifications

    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking

Definitions

  • the present inventions generally relate to the field of online communities and, more specifically, systems and methods for providing and managing an online business community, systems and methods for providing and managing sub-communities within an online business community, and systems and methods for designating membership in an online business community.
  • a network is a collection of links and nodes (e.g., multiple computers and/or other devices connected together) arranged so that information may be passed from one part of the network to another over multiple links and through various nodes.
  • networks include the Internet, the public switched telephone network, the global Telex network, computer networks (e.g., an intranet, an extranet, a local-area network, or a wide-area network), wired networks, and wireless networks.
  • the Internet is a worldwide network of computers and computer networks arranged to allow the easy and robust exchange of information between computer users.
  • ISPs Internet Service Providers
  • Content providers place multimedia information (e.g., text, graphics, audio, video, animation, and other forms of data) at specific locations on the Internet referred to as websites.
  • the combination of all the websites and their corresponding webpages on the Internet is generally known as the World Wide Web (WWW) or simply the Web.
  • WWW World Wide Web
  • Websites may be created using HyperText Markup Language (HTML) to generate a standard set of tags that define how the webpages for the website are to be displayed.
  • HTML HyperText Markup Language
  • Users of the Internet may access content providers' websites using software known as an Internet browser, such as MICROSOFT INTERNET EXPLORER or MOZILLA FIREFOX. After the browser has located the desired webpage, it requests and receives information from the webpage, typically in the form of an HTML document, and then displays the webpage content for the user. The user then may view other webpages at the same website or move to an entirely different website using the browser.
  • IP Internet Protocol
  • IPv4 IP Version 4
  • IPv6 IP Version 6
  • IPng Next Generation Internet Protocol
  • a Uniform Resource Locator is much easier to remember and may be used to point to any computer, directory, or file on the Internet.
  • a browser is able to access a website on the Internet through the use of a URL.
  • the URL may include a Hypertext Transfer Protocol (HTTP) request combined with the website's Internet address, also known as the website's domain name.
  • HTTP Hypertext Transfer Protocol
  • An example of a URL with a HTTP request and domain name is: http://www.companyname.com. In this example, the “http” identifies the URL as a HTTP request and the “companyname.com” is the domain name.
  • Some Internet businesses may provide their own hardware, software, and connections to the Internet. But many Internet businesses either do not have the resources available or do not want to create and maintain the infrastructure necessary to host their own websites.
  • hosting companies exist that offer website hosting services. These hosting providers typically provide the hardware, software, and electronic communication means necessary to connect multiple websites to the Internet. A single hosting provider may literally host thousands of websites on one or more hosting servers.
  • Multimedia websites are prevalent on the Web that offer and sell goods and services to individuals and organizations. Such websites allow individuals and businesses to share their information with a large number of Internet users. Many products and services are offered for sale on the Internet, thus elevating the Internet to an essential tool of commerce. Internet businesses, whether large corporations or individuals, are rapidly creating websites to take advantage of the growing number of customers using the Internet and customers' increasing willingness to purchase goods and services over the Web. Websites created by Internet businesses may be reached by millions of Internet-savvy customers, thereby allowing businesses to offer their products and services to a very large pool of potential customers.
  • a Hosting Entity may maintain a Hosting Server on which a Community Website may be hosted. Via the Community Website (that may be password protected), a plurality of Members may access a Resource Center, a Directory, a Forum, and/or a Business Portal.
  • the Resource Center may provide Members with a plurality of Content including, but not limited to, articles, documents, links, images, text files, audio files, video files, multimedia files, and/or streaming data, some of which may be provided to the Resource Center by Members.
  • the Directory may include Business Profiles and Individual Profiles, some being generated by Members.
  • the Resource Center and/or Directory also may provide a Comment System, a Rating System, a Flag System, a Search Tool, an Advertisement Service, a Buy/Sell tool, or any combination thereof.
  • the Community Website also may provide a Forum capable of being written to and read by Members, a Business Portal, which allows Members to manage Business Tools, and a Partnership Tool, which allows Members to form partnerships.
  • the online business community also may comprise a Content Management System (that may reside on the Hosting Server) having the ability to manage content on said Community Website.
  • An exemplary system for providing and managing an online business community may comprise at least one Hosting Server maintained by a Hosting Entity; a Community Website accessible to a plurality of Clients, said Community Website hosted on said at least one Hosting Server; a Resource Database storing a plurality of Content, wherein at least some of said Resources are generated by a Member; a Directory Database storing a plurality of Member Information; and a Network communicatively coupling said Hosting Server, said Community Website, said plurality of Clients, said Resource Database, and said Directory Database.
  • An exemplary method of providing and managing an online business community may comprise the steps of: providing a Community Website accessible to a plurality of Members via a Network; hosting said Community Website on at least one Hosting Server; enabling said plurality of Members to share a plurality of Business-Related Information on said Community Website; monitoring said plurality of Business-Related Information for an Inappropriate Material; and removing said Inappropriate Material from said Community Website.
  • An exemplary system for providing and managing sub-communities within an online business community may comprise an Online Business Community having a Community Website hosted on at least one Hosting Server, said at least one Hosting Server communicatively coupled to a Network; a Homepage on said Community Website accessible to a plurality of Members via said Network; and a plurality of Groups accessible to said plurality of Members via said Homepage, wherein each of said Groups relates to a subject.
  • An exemplary method of providing and managing sub-communities within an online business community may comprise the steps of: providing a Community Website for an Online Business Community accessible to a plurality of Members via a Network; hosting said Community Website on at least one Hosting Server; and enabling said plurality of Members to generate and manage a plurality of Groups on said Community Website.
  • An exemplary system for designating membership in an online business community may comprise means for designating a plurality of Members as participants in an Online Business Community; and means for providing each of said plurality of Members with a Membership Designator.
  • An exemplary method for designating membership in an online business community may comprise the steps of: designating a plurality of Members as participants in an Online Business Community; and providing each of said plurality of Members with a Membership Designator.
  • An example system for archiving files in an online community includes a Community Website hosted on at least one Hosting Server; a Forum accessible to a plurality of Members via said Community Website, said Forum capable of being written to and read by said plurality of Members; a File Archiving System having the ability to store a plurality of files generated by said Forum; and a Network communicatively coupling said Community Website, said at least one Hosting Server, said Forum, said plurality of Members, and said File Archiving system.
  • An exemplary method for archiving files in an online community includes the steps of generating a plurality of files with a Forum on a Community Website; transmitting said plurality of files to a File Archiving System having the ability to store said plurality of files; said File Archiving System being communicatively coupled to said Community Website and accessible via said Forum; and storing said plurality of files in a plurality of folders in said File Archiving System, wherein said plurality of files comprise multiple file types stored together in at least one of said plurality of folders.
  • FIG. 1 illustrates a possible embodiment of a system for providing and managing an online business community.
  • FIG. 2 illustrates a possible embodiment of a system for providing and managing an online business community.
  • FIG. 3 illustrates a possible embodiment of a Resource Center.
  • FIG. 4 illustrates a possible embodiment of a Directory.
  • FIG. 5 illustrates a possible embodiment of a system for providing and managing an online business community.
  • FIG. 6 illustrates a possible embodiment of a Resource Center Webpage.
  • FIG. 7 illustrates a possible embodiment of a Directory Webpage.
  • FIG. 8 illustrates a possible embodiment of a system for providing and managing an online business community.
  • FIG. 9 illustrates a possible embodiment of a system for providing and managing an online business community.
  • FIG. 10 illustrates possible embodiments of a Hosting Entity.
  • FIG. 11 illustrates possible embodiments of a plurality of Content.
  • FIG. 12 illustrates possible embodiments of a Client.
  • FIG. 13 illustrates possible embodiments of a Network.
  • FIG. 14 is a flow diagram illustrating a possible embodiment of a method for providing and managing an online business community.
  • FIG. 15 is a flow diagram illustrating a possible embodiment of a method for providing and managing an online business community.
  • FIG. 16 illustrates a possible embodiment of a system for providing and managing sub-communities within an online business community.
  • FIG. 17 illustrates a possible embodiment of a system for providing and managing sub-communities within an online business community.
  • FIG. 18 illustrates a possible embodiment of a Group Resource Center.
  • FIG. 19 illustrates a possible embodiment of a Group Directory.
  • FIG. 20 is a flow diagram illustrating a possible embodiment of a method for providing and managing sub-communities within an online business community.
  • FIG. 21 illustrates a possible embodiment of a system for designating membership in an online business community.
  • FIG. 22 is a flow diagram illustrating a possible embodiment of a method for designating membership in an online business community.
  • FIG. 23 is a flow diagram illustrating a possible embodiment of a method for designating membership in an online business community.
  • FIG. 24 illustrates a possible embodiment of a system for archiving files in an online community.
  • FIG. 25 illustrates a possible embodiment of a system for archiving files in an online community.
  • FIG. 26 is a flow diagram illustrating a possible embodiment of a method for archiving files in an online community.
  • FIG. 27 is a flow diagram illustrating a possible embodiment of a method for archiving files in an online community.
  • FIG. 1 A streamlined example embodiment of a system for providing and managing an online business community is illustrated in FIG. 1 .
  • the illustrated embodiment includes a Community Website 110 hosted on at least one Hosting Server 120 , said at least one Hosting Server 120 maintained by a Hosting Entity 130 and communicatively coupled to a Network 101 ; a Resource Center 140 accessible to a plurality of Members 150 via said Community Website 110 , said Resource Center 140 having a plurality of Content 170 wherein at least some of said plurality of Content 170 is generated by at least one of said plurality of Members 150 ; and a Content Management System 160 having the ability to manage content on said Community Website 110 .
  • FIG. 2 A more detailed example embodiment of a system for providing and managing an online business community is illustrated in FIG. 2 .
  • the illustrated embodiment includes a Community Website 110 hosted on at least one Hosting Server 120 , said at least one Hosting Server 120 maintained by a Hosting Entity 130 and communicatively coupled to a Network 101 ; a Resource Center 140 accessible to a plurality of Members 150 via said Community Website 110 , said Resource Center 140 having a plurality of Content 170 wherein at least some of said plurality of Content 170 is generated by at least one of said plurality of Members 150 ; and a Content Management System 160 having the ability to manage content on said Community Website 110 .
  • the Community Website 110 may be password-protected and may further comprise a Directory 210 , a Forum 220 , a Business Portal 230 allowing said plurality of Members to manage Business Tools 240 , and a Partnership Tool 260 allowing Members 150 to for partnerships with other Members 150 .
  • the plurality of Members 150 may comprise any Network 101 user wishing to access the Community Website 110 .
  • Members 150 may be individuals, entities, businesses, corporations, organizations, automated systems, or computers.
  • Members 150 may be required to register on the Community Website 110 before gaining access, possibly by providing contact information and generating a username and password.
  • Members 150 may be subdivided into categories, perhaps “premium” and “standard” members.
  • Premium members may be provided more access to Community Website 110 content than standard members, possibly by being provided with password access to password-protected areas of the Community Website 110 .
  • standard members may be provided access to all areas of the Community Website 110 , but permitted only limited interactivity (e.g., may read, but not post content).
  • the network 101 could comprise the Internet 1310 , an intranet 1320 , an extranet 1330 , a local area network 1340 , a wide area network 1350 , a wired network 1360 , a wireless network 1370 , a telephone network 1380 , or any combination thereof.
  • the at least one Hosting Server 120 could be any computer or program that provides services to other computers, programs, or users either in the same computer or over a computer network.
  • the at least one Hosting Server 120 could be an application, communication, mail, database, proxy, fax, file, media, web, peer-to-peer, or standalone server and may use any server format known in the art or developed in the future (possibly a shared hosting server, a virtual dedicated hosting server, a dedicated hosting server, or any combination thereof).
  • the at least one Hosting Server 120 may be communicatively coupled to the Network 101 via any method of network connection known in the art or developed in the future including, but not limited to wired, wireless, modem, dial-up, satellite, cable modem, Digital Subscriber Line (DSL), Asymmetric Digital Subscribers Line (ASDL), Virtual Private Network (VPN), Integrated Services Digital Network (ISDN), X.25, Ethernet, token ring, Fiber Distributed Data Interface (FDDI), IP over Asynchronous Transfer Mode (ATM), Infrared Data Association (IrDA), wireless, WAN technologies (Ti, Frame Relay), Point-to-Point Protocol over Ethernet (PPPoE), and/or any combination thereof.
  • any method of network connection including, but not limited to wired, wireless, modem, dial-up, satellite, cable modem, Digital Subscriber Line (DSL), Asymmetric Digital Subscribers Line (ASDL), Virtual Private Network (VPN), Integrated Services Digital Network (ISDN), X.25, Ethernet, token ring, Fiber Distributed Data Interface (FDDI
  • a Hosting Entity 130 may provide and/or maintain the at least one Hosting Server 120 and may comprise any individual, entity, or organization.
  • the Hosting Entity 130 may comprise an individual 1015 , an entity 1020 , an automated system 1025 , a domain name registrar 1030 , a domain name registry 1035 , a reseller of a domain name registrar 1040 , an Internet service provider 1045 , a software developer 1050 , a website designer 1055 , a website operator 1060 , or any combination thereof.
  • the Community Website 110 may be hosted on the at least one Hosting Server 120 by, as a non-limiting example, subscribing to a hosting provider (e.g., GODADDY.COM) for website hosting services (e.g., GODADDY.COM's HOSTING PLANS).
  • a hosting provider e.g., GODADDY.COM
  • the Community Website 110 may be hosted on any computer or program that provides services to other computers, programs, or users either in the same computer or over a computer network including, but not limited to, application, communication, mail, database, proxy, fax, file, media, web, peer-to-peer, or standalone servers.
  • the Community Website 110 may provide Members 150 access to a Resource Center 140 , Directory 210 , Forum 220 , and/or Business Portal 230 .
  • the Community Website 110 may be password protected, either on a Homepage 510 and/or any other webpage.
  • Single Sign-On (SSO) functionality may be enabled allowing properly-authenticated Members 150 complete website content access, without
  • the Community Website 110 may incorporate a Search Tool 250 to assist Members 150 in their efforts to locate particular content.
  • the Search Tool 250 may comprise a search box in which Members 150 enter the keywords to be searched. It may utilize any data search mechanism known in the art or developed in the future including, but not limited to, desktop, network, or online search engines and may utilize, among others, uninformed, list, tree, graph, SQL, tradeoff based, informed, adversarial, constraint satisfaction, string, genetic, sorting, probabilistic, tabu, federated, minimax, and/or ternary search algorithms. Searches of all Community Website 110 content may be enabled, perhaps by placing the search box on the Homepage 510 , or perhaps on the Internet browser's toolbar. By placing the search box on specific webpages, searches limited to the specific content associated with that webpage may be enabled. Alternatively, Members 150 may be provided with a menu from which they may select the of Community Website 110 content to be searched.
  • the Resource Center 140 may be accessible to the plurality of Members 150 via the Community Website 110 , possibly as a link on a webpage.
  • the link may open a Resource Center Webpage 530 that may provide Members 150 with access to Resource Center 140 content.
  • the link may redirect Members 150 to another website, webpage, or resource providing access to Resource Center 140 content.
  • the Resource Center 140 may provide Members 150 access to a plurality of Content 170 , some of which may have been generated by at least one of said plurality of Members 150 .
  • the plurality of Content 170 may comprise a plurality of articles 310 , a plurality of documents 320 , a plurality of links 330 , a plurality of images 340 , a plurality of text files 350 , a plurality of audio files 360 , a plurality of video files 370 , a plurality of multimedia files 380 , streaming data 390 , or any combination thereof.
  • the plurality of Content 170 may include any piece of information that Members 150 may think is useful to other Members 150 including, but not limited to, articles (authored by Members 150 or others), documents in any format (e.g., .doc, .pdf, .tif, etc.), blogs, video clips, audio clips, podcasts, photographs, spreadsheets, flash content, links to other websites, and/or any other resource.
  • the plurality of Content 170 may be generated by Members 150 , perhaps locally on their computers, and posted to the Resource Center 140 for comment, review, flagging, searching, downloading, and/or any other use Members 150 may have for the Content 170 .
  • Members 150 may contribute to the plurality of Content 170 in many ways, perhaps by clicking on a “contribute button” that may be available on a Resource Center Webpage 530 .
  • the button may open a pop-up window (or another webpage) with a form that may allow Members 150 to free-flow type an article, paste a URL link, or choose to upload other material.
  • Members 150 may draft an article on their personal computer, possibly using a word processing program such as MICROSOFT WORD and save the file to their local hard drive.
  • the Members 150 may then login to the Community Website 110 , access the Resource Center 140 , and upload their article where it may be accessed by other Members 150 . This general process may be repeated for any of the data types discussed in the previous paragraph. Alternatively, Members 150 may simply upload links to other Internet resources that may be of use to other Members 150 . Uploaded Content 170 may be pre-screened for malicious programs and may be put through a “bad word” filter for possible review by the Hosting Entity 130 prior to posting. Each Member 150 may be required to sign an agreement accepting prescribed style and appropriateness guidelines.
  • Members 150 may upload the plurality of Content 170 to the Resource Center 140 utilizing any method of transferring data known in the art or developed in the future. Such methods can generally be classified in two categories: (1) “pull-based” data transfers where the receiver initiates a data transmission request; and (2) “push-based” data transfers where the sender initiates a data transmission request.
  • Both types are expressly included in the embodiments illustrated herein, which also may include transparent data transfers over network file systems, explicit file transfers from dedicated file-transfer services like FTP or HTTP, distributed file transfers over peer-to-peer networks, file transfers over instant messaging systems, file transfers between computers and peripheral devices, and/or file transfers over direct modem or serial (null modem) links, such as XMODEM, YMODEM and ZMODEM.
  • Data streaming technology also may be used to effectuate data transfer.
  • a data stream may be, for example, a sequence of digitally encoded coherent signals (packets of data) used to transmit or receive information that is in transmission.
  • Any data transfer protocol known in the art or developed in the future may be used including, but not limited to: (1) those used with TCP/IP (e.g., FTAM, FTP, HTTP, RCP, SFTP, SCP, or FASTCopy); (2) those used with UDP (e.g., TFTP, FSP, UFTP, or MFTP); (3) those used with direct modem connections; (4) HTTP streaming; (5) Tubular Data Stream Protocol (TDSP); (6) Stream Control Transmission Protocol (SCTP); and/or (7) Real Time Streaming Protocol (RTSP).
  • TCP/IP e.g., FTAM, FTP, HTTP, RCP, SFTP, SCP, or FASTCopy
  • UDP e.g., TFTP, FSP, UFTP, or MFTP
  • HTTP streaming e.g., HTTP streaming, HTTP, RCP, SFTP, SCP, or FASTCopy
  • TDSP Tubular Data Stream Protocol
  • SCTP Stream Control
  • the Resource Center 140 also may include a tool allowing Members 150 to categorize uploaded Content 170 , possibly comprising a pop-up window (or redirection to another webpage) that appears on the Community Website 110 when Members 150 upload Content 170 .
  • the tool may ask Members 150 to provide categorical information about the Content 170 , such as title, related keyword, topic, and/or type of Content 170 (e.g., article, audio file, or photograph). This categorical information may then be associated with the uploaded Content 170 , which may allow the plurality of Content 170 to be organized in the Resource Center 140 in a wide variety of ways that simplifies access by Members 150 .
  • the Resource Center 140 may be accessible to Members 150 via the Resource Center Webpage 530 .
  • the plurality of Content 170 may be organized on the Resource Center Webpage 530 by, as non-limiting examples, titles, topics, keywords, popular searches, recent searches, type of Content 170 (e.g., article, audio, video), and/or featured resources (perhaps those selected and highlighted by the Hosting Entity 130 ).
  • the Resource Center 140 also may comprise a Comment System 315 , a Rating System 325 , a Flag System 335 , a Search Tool 250 , an Advertisement Service 355 , a Buy/Sell tool 365 , or any combination thereof.
  • the Comment System 315 and Rating System 325 allow Members 150 to leave comments and/or ratings, accessible to other Members 150 , regarding any of the plurality of Content 170 in the Resource Center 140 (or any of the Community Website's 110 content).
  • the Comment System 315 and/or Rating System 325 may comprise a pop-up window (or redirection to another webpage) that appears on the Community Website 110 when Members 150 click a “leave comment, “rate this resource,” or similar button.
  • the Rating System 325 may use any scale that communicates the Members' 150 rating of the resource, such as a 1-10 scale, number of stars, grades (e.g., A, B, C, D, or F), etc.
  • Open-source comment system software may be used to implement the Comment System 315 , such as YACCS, HALOSCAN, MYCHINCO, MOBATALK, PARLATORIO, INSTACOMMENT, or MPCS (Multi-Page Comment System). Alternatively, proprietary software may be used.
  • the Flag System 335 may allow Members 150 to flag Content 170 as potentially inappropriate. This feature may allow Members 150 to self-police the plurality of Content 170 within the Resource Center 140 . By flagging a specific piece of content, Members 150 may ensure that it is reviewed by the Hosting Entity 130 (or any another moderator) for propriety. Alternatively, the Hosting Entity 130 (or any another moderator), perhaps an automated content review system, may flag Content 170 as potentially inappropriate. Members 150 may vote, perhaps via the Comment System 315 or a Forum 220 , to determine whether to delete the flagged content from the Resource Center 140 .
  • the Flag System 335 may comprise a pop-up window (or redirection to another webpage) that appears on the Community Website 110 when Members 150 click a “flag this resource” or similar button. Members 150 may then enter a flag, perhaps including a comment, both of which may then be associated with the subject Content 170 for other Members 150 to view. Alternatively, the Hosting Entity 130 (or any another moderator), perhaps an automated content review system, may simply elect to delete Content 170 that they determine to be inappropriate.
  • the Resource Center 140 also may have a Search Tool 250 enabling Members 150 to search the Resource Center 140 and plurality of Content 170 for specific subject matter.
  • the Advertisement Service 355 may comprise any system or method allowing Members 150 or any third-part advertiser to post advertisements for goods or services for review by Members 150 .
  • the Advertising Service 355 may comprise an advertisement directory accessible to Members 150 via a webpage on the Community Website 110 .
  • Members 150 or any third-part advertiser may generate, post, or upload advertisements to the Advertisement Service 355 , where other Members 150 may search (perhaps by subject, category, or vendor) and review the advertisements.
  • the Advertisement Service 355 may utilize a contextual advertisement model, wherein Members 150 or any third-part advertiser wishing to advertise may subscribe to the Advertising Service 355 , which may maintain a database of advertisers and advertisements.
  • the advertisers may pay the Advertising Service 355 for inclusion in the database.
  • the Advertising Service 355 may generate an advertisement that relates in some way to the content on the displayed webpage.
  • the advertisements may be targeted to the predicted interests of Members 150 viewing the webpage.
  • advertisement generation software may parse the webpage content into keywords and select advertisements from its database based upon those keywords. For example, if Members 150 view an article in the Resource Center 140 about “green celery,” the generated advertisements may include those related to the subjects “green” and/or “celery.”
  • the advertisements may comprise any type of online advertising including, but not limited to, text, graphics, video, and/or audio data.
  • the advertisement also could comprise a hyperlink to another website, another website, and/or both.
  • the advertisement could be a pop-up, pop-under, banner, contextual, targeted, and/or focused ad that relates in some manner to the webpage content. Any and all additional methods of online advertising known in the art or developed in the future are included in the scope of the Advertising Service 355 .
  • the Resource Center 140 also may comprise a Buy/Sell Tool 365 allowing Members 150 to sell and/or purchase products, goods, and/or services.
  • the Buy/Sell Tool 365 may comprise any method of online purchasing known in the art or developed in the future.
  • shopping cart software i.e., software used in e-commerce to assist online purchases
  • GODADDY.COM's QUICK SHOPPING CART may be implemented to enable the Buy/Sell Tool 365 .
  • Such software may be installed on the Hosting Server 120 , or on another secure server that may accept sensitive ordering information.
  • Shopping carts may be implemented using HTTP cookies or query strings.
  • Shopping cart software typically consists of two components, a storefront and an administration tool.
  • the storefront may be the webpage on the Community Website 110 accessed by Members 150 to make a purchase. It may contain the products, goods, and/or services for sale along with pricing and terms of sale.
  • the storefront may integrate with the Advertising Service 355 , thereby allowing Members 150 to purchase products, goods, and/or services directly from advertisements.
  • the administration tool may allow selling Members 150 to add and edit products, categories, discounts, shipping, and/or payment terms. Selling Members 150 may delegate administrative control to the Hosting Entity 130 or other Members 150 . Purchasing Members 150 may pay for purchases in a wide variety of ways, including, but not limited to credit card, debit card, electronic money, check, wire transfer, COD, and/or PAYPAL.
  • a Directory 210 may be accessible to the plurality of Members 150 via the Community Website 110 , possibly as a link that may open a Directory Webpage 520 that may provide Members 150 with access to Directory 210 content. Alternatively, the link may redirect Members 150 to another website, webpage, or resource providing access to Directory 210 content.
  • the Directory 210 is a feature allowing Members 150 to generate, post, upload, and/or search a plurality of Business Profiles 410 and a plurality of Individual Profiles 420 . It may provide an online location for Members 150 to locate and review information about each other. Some of both profile types may be generated by the Members 150 themselves. Alternatively, a third party—perhaps the Hosting Entity 130 or other Members 150 —may generate and post profiles. In an example embodiment, Members 150 may generate, post, or upload Business Profiles 410 and/or Individual Profiles 420 to the Directory 210 , where other Members 150 may search (perhaps by subject, category, product, or service) and review the profiles.
  • Business Profiles 410 may contain basic information about the business. Via a Search Tool 250 (that may be located anywhere on the Community Website 110 or Directory Webpage 520 ), other Members 150 may search for profiles meeting their search criteria. Examples of information that may be stored in Business Profiles 410 include name, address and locality information, contact information, business categories, product categories, key employees, company description, listing and/or links to the business' partners, reviews, ratings, map and/or directions, and links to the company's website, storefront, blog, and/or forum. Business Profile 410 information may be added to the Directory 210 using any method known in the art or developed in the future.
  • the Community Website 110 may present Members 150 with a form having populatable fields for relevant business information.
  • the Business Profiles 410 may then be stored in a database for subsequent searching.
  • Business Profiles 410 may be generated by Members 150 , perhaps locally on their computers, uploaded, and posted to the Directory 210 for comment, review, flagging, searching, downloading, and/or any other use Members 150 may have for the Business Profiles 410 .
  • the Individual Profiles 420 provide Members 150 with information about each other.
  • the Individual Profiles 420 may provide other Members 150 with the listed individual's name, address, phone number, website, digital identity, business name, and/or any other information the listed individual is willing to share with other Members 150 .
  • Individual Profile 420 information may be added to the Directory 210 using any method known in the art or developed in the future.
  • the Community Website 110 may present Members 150 with a form having populatable fields for relevant individual information.
  • the Individual Profiles 420 may then be stored in a database for subsequent searching.
  • Individual Profiles 420 may be generated by Members 150 , perhaps locally on their computers, uploaded, and posted to the Directory 210 for comment, review, flagging, searching, downloading, and/or any other use Members 150 may have for the Individual Profiles 420 .
  • the Directory 210 may further comprise, as described in detail above, a Comment System 315 , a Rating System 325 , a Flag System 335 , a Search Tool 250 , an Advertisement Service 355 , or any combination thereof. These systems allow Members 150 to comment, rate, flag, search, and/or advertise on Directory 210 in the same manner discussed above with respect to the Resource Center 140 .
  • the Community Website 110 also may comprise a Forum 220 capable of being written to and read by said plurality of Members 150 .
  • the Forum 220 is a feature allowing Members 150 to communicate and interact with each other via any online communication method known in the art or developed in the future including, but not limited to, Internet forums (e.g., Web forums, message boards, discussion boards, (electronic) discussion groups, discussion forums, bulletin boards), IM (instant messaging), VoIP (voice over IP), email, blogs, and/or any combination thereof.
  • Internet forums e.g., Web forums, message boards, discussion boards, (electronic) discussion groups, discussion forums, bulletin boards
  • IM instant messaging
  • VoIP voice over IP
  • email blogs, and/or any combination thereof.
  • an Internet forum Web application may be used.
  • Open-source forum software packages are widely available on the Internet and are written in a variety of programming languages, such as PHP, Perl, Java, and ASP.
  • the configuration and records of posts can be stored in text files or in a database.
  • Each package offers different features, from the most basic, providing text-only postings, to more advanced packages, offering multimedia support and formatting code.
  • Many packages can be integrated easily into an existing website to allow visitors to post comments on articles.
  • the Hosting Entity 130 may function as an administrator that has the ability to edit, delete, move, or otherwise modify any thread on the Forum 220 .
  • the administrator also may have the ability to close or modify a particular discussion, change major software items, and ban, delete, or create members.
  • a moderator (that also may be the Hosting Entity 130 , or perhaps one of the Members 150 ) may have a subset of these powers, which may include editing, deleting, and moving threads, mass pruning, warning Members 150 of offences, and changing minor Forum 220 details.
  • the Community Website 110 also may provide a Business Portal 230 allowing Members 150 to manage their businesses' Business Tools 240 .
  • the Business Portal 230 may be accessible to Members 150 via the Community Website 110 , perhaps on a Business Portal Webpage 550 .
  • the Business Portal 230 may function as a control panel allowing Members 150 to manage their Business Tools 240 . As a non-limiting example, it may comprise an access-protected link to a company's “private” profile webpage for the use of authorized Members 150 .
  • the Business Portal 230 may be password protected, either on a Portal Webpage 550 and/or any other webpage on the Community Website 110 .
  • the Community Website 110 may employ Single Sign-On (SSO) functionality, which may allow properly-authenticated Members 150 complete website content access-including access to the Business Portal 230 —without requiring additional passwords or login.
  • the Business Portal Webpage 550 may comprise controls and/or buttons that control the settings of a business' private Business Tools 240 .
  • the Business Tools 240 that may be managed via the Business Portal 230 may include any Web presence and/or e-commerce tool including, but not limited to, website management (e.g., appearance and/or functionality), communication systems (e.g., e-mail, instant messaging (IM), and/or voice over IP (VoIP)), blogs, forums, domain names, inventory systems, shared files, calendaring systems, and/or SSL certificates.
  • the Business Portal 230 provides Members 150 with a secure, focal location on the Community Website 110 where all aspects of their businesses' online presence may be managed.
  • the Community Website 110 also may provide a Partnership Tool 260 allowing Members 150 to form partnerships with other Members 150 .
  • the Partnership Tool 260 may be accessible to Members 150 via the Community Website 110 , perhaps on a Partnership Webpage.
  • links to the Partnership Tool 260 may be made available on any other webpage on the Community Website 110 .
  • Such links may present themselves as tabs, buttons, or hyperlinks possibly entitled “My Partners,” “Partnerships,” and/or some other similar designation.
  • Members 150 may establish partnerships with other Members 150 , perhaps those that are customers or suppliers, provide a recommended product or service, or have any other business (or other) relationship upon which the Members 150 wish to establish a partnership.
  • Members 150 who form partnerships may invite other Members 150 to join, possibly by communicating via a Forum 220 , clicking on a link on a Member's 150 Business Profile 410 or Individual Profile 420 , or any other method of communication enabled by the Community Website 110 detailed above.
  • a list of each Member's 150 partners may appear on the Partnership Webpage, perhaps along with links to the partner's Business Profile 410 or Individual Profile 420 .
  • Partnerships may be private—that is accessible only to those Members 150 who have formed the partnership. Such private partnerships may require Members 150 to take some affirmative action to join, perhaps by providing some private information and obtaining a username and password (or any other form of electronic identification that will identify Members 150 who have formed partnerships to each other and provide access to the Partnership Webpage). Alternatively, partnerships may be public, perhaps being open and accessible to any Member 150 . Partners may utilize an Advertisement Service 355 and/or Buy/Sell Tool 365 to advertise, sell, and purchase goods and services to and from each other. Alternatively, all Members 150 may access advertisements and purchase goods and/or services. Such tools may be accessible on a Partnership Webpage and/or any other Community Website 110 webpage.
  • Partners may communicate and collaborate with each other via the tools discussed in detail above including, but not limited to, the Resource Center 140 , Directory 210 , and Forum 220 . Additionally, the Partnership Tool may employ calendaring, e-mail, VoIP, IM, and/or Wiki functionality accessible to partners. Partners also may be provided with tools (perhaps utilizing Forum 220 functionality) to send out broadcast messages to their partners. These messages may appear on public and private webpages, depending on the type of message.
  • the embodiment illustrated in FIG. 2 also comprises a Content Management System 160 having the ability to manage content on the Community Website 110 .
  • the Content Management System 160 may comprise a software system used to manage and control the dynamic collection of content on the Community Website 110 and may facilitate document control, auditing, and/or editing.
  • Software running the Content Management System 160 may preferably reside on said at least one Hosting Server 120 , but also may reside on one or more different servers.
  • the Content Management System 160 may comprise multiple levels of content review systems including, but not limited to, a Flag System 335 that may allow Members 150 to self-police the Community Website 110 by flagging content as potentially inappropriate. By flagging a specific piece of content, Members 150 may ensure that it is reviewed by the Hosting Entity 130 for propriety. If the Hosting Entity 130 determines that the flagged content is inappropriate, the subject content may be deleted, edited, and/or otherwise labeled as inappropriate, perhaps by a change in color of the content, or with an express label.
  • Members 150 may vote, perhaps via the Comment System 315 or Forum 220 , to determine whether to delete, edit, and/or otherwise label the flagged content.
  • the Flag System 335 also may automatically delete, edit, and/or label content receiving a pre-set number of flags from Members 150 .
  • the Flag System 335 may comprise a pop-up window (or redirection to another webpage) that appears on the Community Website 110 when Members 150 click a “flag this content” or similar button. Members 150 may then enter a flag, perhaps including a comment, both of which may then be posted with the subject content for other Members 150 to view.
  • the Content Management System 160 also may provide the Hosting Entity 130 with a manual override allowing the Hosting Entity 130 to edit, delete, and/or otherwise label any Community Website 110 content as needed.
  • a manual override allowing the Hosting Entity 130 to edit, delete, and/or otherwise label any Community Website 110 content as needed.
  • a proprietary system may be implemented.
  • the embodiment illustrated in FIG. 2 also comprises a Member Reputation System 270 having the ability to establish and publish a Member Trust Level.
  • Membership Trust levels are an indication of how well Members 150 are trusted by other Members 150 .
  • the Member Reputation System 270 may use any scale that communicates a Member's Trust Level, such as a 1-10 scale, number of stars, grades (e.g., A, B, C, D, or F), etc.
  • Member Trust Levels may go up or down based on input from Members 150 , perhaps via feedback systems.
  • the Member Reputation System 270 may comprise a Comment System 315 and/or a Rating System 325 .
  • the Comment System 315 and Rating System 325 allow Members 150 to leave comments and/or ratings, accessible to other Members 150 , regarding the Member Trust Level of other Members 150 .
  • the Comment System 315 and/or Rating System 325 may comprise a pop-up window (or redirection to another webpage) that appears on the Community Website 110 when Members 150 click a “leave comment, “rate this Member,” or similar button.
  • Members 150 may then enter a Member Trust Level, rating, comment, and/or title for their rating or comment, both of which may then be associated with the subject Member 150 for other Members 150 to view.
  • Members 150 may similarly rate and/or establish trust levels for business listed in the Business Profiles 410 and/or individuals listed in the Individual Profiles 420 . Businesses and/or individuals' reputation may be rated generally, and/or in specific categories, such as customer service, product quality, price, etc.
  • the Member Reputation System 270 may establish a Member's 150 initial Member Trust Level that may subsequently vary based on Members 150 feedback and ratings.
  • the initial Member Trust Level may be established through a reputation verification process that verifies some aspect of a Member's 150 background and/or contact information. For example, a Member's 150 domain name may be verified via GODADDY.COM's CERTIFIED DOMAIN NAME service. Alternatively, any method of verifying a Member's 150 identity, background information, domain name, e-mail, URL, and/or or digital identity ownership or control, and/or contact information may be used.
  • a Member's 150 access to the Community Website 110 and/or any of its functionality may be altered based upon the Member's 150 Member Trust Level.
  • a Member 150 with a lower Member Trust Level may be denied access to the Resource Center 140 , Directory 210 , or Forum 220 .
  • Such a Member 150 may be denied permission to post comments, purchase goods or services, or upload resources, but perhaps may still be permitted to review content posted by other Members 150 .
  • a sufficiently low Member Trust Level may result in complete denial of Community Website 110 access.
  • a Member 150 with a higher Member Trust Level may be provided with a higher level of Community Website 110 access and/or permissions. For example, such a Member 150 may be authorized to act as a moderator and/or content editor.
  • the Member Reputation System 270 may comprise any a software system enabling the above-described functionality.
  • Software running the Member Reputation System 270 may preferably reside on said at least one Hosting Server 120 , but also may reside on one or more different servers.
  • FIG. 5 Another example embodiment of a system for providing and managing an online business community is illustrated in FIG. 5 .
  • the illustrated embodiment includes a Community Website 110 hosted on at least one Hosting Server 120 , said at least one Hosting Server 120 communicatively coupled to a Network 101 ; a Homepage 510 accessible via said Community Website 110 , said Community Website 110 accessible to a plurality of Members 150 via said Network 101 ; a Resource Center Webpage 530 accessible via said Homepage 510 , said Homepage 510 accessible to said plurality of Members 150 via said Network 101 ; a Directory Webpage 520 accessible via said Homepage 510 , said Homepage 510 accessible to said plurality of Members 150 via said Network 101 ; a Forum Webpage 540 accessible via said Homepage 510 , said Homepage 510 accessible to said plurality of Members 150 via said Network 101 ; a Business Portal Webpage 550 accessible via said Homepage 510 , said Homepage 510 accessible to said plurality of Members 150 via said Network 101 ; and a Partnership Webpage 560 accessible via said Homepage 510 , said Homepage 510 accessible to
  • the Homepage 510 may be password-protected. Alternatively, Single Sign-On (SSO) functionality may be enabled allowing properly-authenticated Members 150 complete website content access, without requiring additional passwords or login.
  • the Homepage 510 may display recent news (possibly via RSS feeds) and/or featured Content 170 , possibly organized by topic and/or keyword.
  • the Homepage 510 also may be customizable (in terms of both layout and displayed content) according to Members' 150 preferences.
  • an authenticated member's Homepage 510 may display that member's (and/or other Members' 150 ) favorite, recently-accessed, and/or recently-searched-for Content 170 , Business Profiles 410 , Individual Profiles 420 , Members 150 , Business Tools 240 , Forums 220 , links, and/or other content.
  • Authenticated Members' 150 Homepages 510 also may display profile information (e.g., username, location, etc.) that may be edited via the Homepage 510 .
  • the Homepage 510 also may display links to a Resource Center Webpage 530 , a Directory Webpage 520 , a Forum Webpage 540 , and a Business Portal Webpage 550 .
  • the Resource Center Webpage 530 may comprise links to a plurality of articles 310 , a plurality of documents 320 , a plurality of websites 610 , a plurality of images 340 , a plurality of text files 350 , a plurality of audio files 360 , a plurality of video files 370 , a plurality of multimedia files 380 , streaming data 390 , a Comment System 315 , a Rating System 325 , a Flag System 335 , a Search Tool 250 , an Advertisement Service 355 , a Buy/Sell tool 365 , or any combination thereof.
  • any individual or entity with access to the Resource Center Webpage 530 may post any piece of information including, but not limited to, articles (authored by Members 150 or others), documents in any format (e.g., .doc, .pdf, .tif, etc.), blogs, video clips, audio clips, podcasts, photographs, spreadsheets, flash content, and/or links to other websites or any other resource.
  • articles authored by Members 150 or others
  • documents in any format e.g., .doc, .pdf, .tif, etc.
  • blogs e.g., .doc, .pdf, .tif, etc.
  • video clips e.g., audio clips, podcasts, photographs, spreadsheets, flash content, and/or links to other websites or any other resource.
  • Such content may be generated only by Members 150 , perhaps locally on their computers, and posted on the Resource Center Webpage 530 for comment, review, flagging, searching, downloading, and/or any other use Members 150 may have for it.
  • Members 150 may contribute content in many ways
  • Members 150 may click on a “contribute button” that may be available on the Resource Center Webpage 530 .
  • the button may open a pop-up window (or another webpage) that includes a form that may allow Members 150 to free-flow type an article, paste a URL link, or choose to upload other content.
  • Members 150 may draft an article on their personal computer, possibly using a word processing program such as MICROSOFT WORD and save the file to their local hard drive.
  • the Members 150 may then login to the Community Website 110 , access the Resource Center Webpage 530 , and upload their article where it may be accessed by other Members 150 . This general process may be repeated for any of the data types discussed above. Alternatively, Members 150 may simply upload links to other Internet resources that may be of use to other Members 150 .
  • Each Member 150 may be required to sign an agreement accepting prescribed style and appropriateness guidelines.
  • Members 150 may upload content to the Resource Center Webpage 530 utilizing any method of transferring data known in the art or developed in the future, including those methods described in reference to the Resource Center 140 above.
  • the Resource Center Webpage 530 also may include a tool allowing Members 150 to categorize uploaded content, such as described in reference to the Resource Center 140 above.
  • the Directory Webpage 520 may be accessible to the plurality of Members 150 via the Community Website 110 , possibly as a link on the Homepage 510 .
  • the Directory Webpage 520 may provide Members 150 with direct access to content, or a link may redirect Members 150 to another website, webpage, or resource providing access to content.
  • the Directory Webpage 520 allows Members 150 to generate, post, upload, and/or search a plurality of Business Profiles 410 and a plurality of Individual Profiles 420 . It will provide an online location for Members 150 to locate and review information about each other. Some of both profile types may be generated by the Members 150 themselves. Alternatively, a third party may generate and post the profiles. In an example embodiment, Members 150 may generate, post, or upload Business Profiles 410 and/or Individual Profiles 420 to the Directory Webpage 520 , where other Members 150 may search (perhaps by subject, category, product, or service) and review the profiles.
  • both the Directory Webpage 520 and the Resource Center Webpage 530 also may comprise a Comment System 315 , a Rating System 325 , a Flag System 335 , a Search Tool 250 , an Advertisement Service 355 , a Buy/Sell tool 365 , or any combination thereof. These systems allow Members 150 to comment, rate, flag, search, and/or advertise on these webpages.
  • the Community Website 110 also may comprise a Forum Webpage 540 providing Members 150 with access to a Forum 220 capable of being written to and read by said plurality of Members 150 .
  • the Forum 220 is a feature allowing Members 150 to communicate and interact with each other via any online communication method known in the art or developed in the future including, but not limited to, Internet forums (e.g., Web forums, message boards, discussion boards, (electronic) discussion groups, discussion forums, and/or bulletin boards), IM, VoIP, email, blogs, and/or any combination thereof.
  • the Community Website 110 also may comprise a Business Portal Webpage 550 that provides access to a Business Portal 230 allowing Members 150 to manage their businesses' Business Tools 240 .
  • the Business Portal 230 may be accessible to Members 150 via the Community Website 110 , perhaps on the Business Portal Webpage 550 .
  • the Business Portal 230 may function as a control panel allowing Members 150 to manage their Business Tools 240 .
  • the Community Website 110 also may comprise a Partnership Webpage 560 that provides links to a Partnership Tool 260 , which allows Members 150 to establish partnerships with other Members 150 .
  • Such links may present themselves as tabs, buttons, or hyperlinks possibly entitled “My Partners,” “Partnerships,” and/or some other similar designation.
  • FIG. 8 Another streamlined example embodiment of a system for providing and managing an online business community is illustrated in FIG. 8 .
  • the illustrated embodiment includes at least one Hosting Server 120 maintained by a Hosting Entity 130 ; a Community Website 110 accessible to a plurality of Clients 810 , said Community Website 110 hosted on said at least one Hosting Server 120 ; a Resource Database 820 storing a plurality of Content 170 , wherein at least some of said Content 170 is generated by a Member 150 ; a Directory Database 840 storing a plurality of Member Information 850 ; and a Network 101 communicatively coupling said Hosting Server 120 , said Community Website 110 , said plurality of Clients 810 , said Resource Database 820 , and said Directory Database 840 .
  • FIG. 9 A more detailed example embodiment of a system for providing and managing an online business community is illustrated in FIG. 9 .
  • the illustrated embodiment includes at least one Hosting Server 120 maintained by a Hosting Entity 130 ; a Community Website 110 accessible to a plurality of Clients 810 , said Community Website 110 hosted on said at least one Hosting Server 120 and having a Resource Center 140 , Directory 210 , Forum 220 , and a Business Portal 230 ; a Resource Database 820 storing a plurality of Content 170 , wherein at least some of said Content 170 is generated by a Member 150 ; a Directory Database 840 storing a plurality of Member Information 850 ; a Content Management System 160 having the ability to manage content on said Community Website 110 ; and a Network 101 communicatively coupling said Hosting Server 120 , said Community Website 110 , said plurality of Clients 810 , said Resource Database 820 , and said Directory Database 840 .
  • the plurality of Clients 810 may comprise a desktop computer 1210 , a laptop computer 1215 , a hand held computer 1220 , a terminal 1225 , a television 1230 , a television set top box 1235 , a cellular phone 1240 , a wireless phone 1245 , a wireless hand held device 1250 , an Internet access device 1255 , a rich client, thin client, or any other client functional within a client-server computing architecture.
  • the plurality of Content may comprise a plurality of articles 310 , a plurality of documents 320 , a plurality of links 330 , a plurality of images 340 , a plurality of text files 350 , a plurality of audio files 360 , a plurality of video files 370 , a plurality of multimedia files 380 , streaming data 390 , or any combination thereof.
  • Content 170 may be stored in a Resource Database 820 and may be accessible via the Resource Center 140 on the Community Website 110 .
  • the Resource Database 820 may comprise any collection of data.
  • the Resource Database 820 may comprise a local database, online database, desktop database, server-side database, relational database, hierarchical database, network database, object database, object-relational database, associative database, concept-oriented database, entity-attribute-value database, multi-dimensional database, semi-structured database, star schema database, XML database, file, collection of files, spreadsheet, and/or other means of data storage located on at least one Hosting Server 120 , a computer, a client, another server, or any other storage device.
  • the Resource Database 820 is a standalone database (e.g., located on a storage device other than the Hosting Server 120 ) communicatively coupled to the Hosting Server 120 via the Network 101 .
  • the plurality of Content 170 may be generated by Members 150 , perhaps locally on their computers, and posted to the Resource Database 820 for comment, review, flagging, searching, downloading, and/or any other use Members 150 may have for the Content 170 .
  • Members 150 may upload the plurality of Content 170 to the Resource Database 820 utilizing any method of transferring data known in the art or developed in the future, including those discussed in detail above.
  • Member Information 850 may be stored in the Directory Database 840 and may be accessible to Members 150 via the Directory 210 on the Community Website 110 .
  • Member information 850 may comprise any piece of information about Members 150 including, but not limited to, Business Profiles 410 and/or Individual Profiles 420 .
  • the Directory Database 840 may comprise any collection of data.
  • the Directory Database 840 may comprise a local database, online database, desktop database, server-side database, relational database, hierarchical database, network database, object database, object-relational database, associative database, concept-oriented database, entity-attribute-value database, multi-dimensional database, semi-structured database, star schema database, XML database, file, collection of files, spreadsheet, and/or other means of data storage located on at least one Hosting Server 120 , a computer, a client, another server, or any other storage device.
  • the Directory Database 840 is a standalone database (e.g., located on a storage device other than the Hosting Server 120 ) communicatively coupled to the Hosting Server 120 via the Network 101 .
  • the Community Website 110 also may comprise a Forum 220 and a Business Portal 230 .
  • the embodiment illustrated in FIG. 9 also comprises a Content Management System 160 having the ability to manage content on the Community Website 110 .
  • the machine-executable software 910 described throughout this application necessary to implement the Resource Center 140 , Directory 210 , Forum 220 , and/or Business Portal 230 may preferably reside on the at least one Hosting Server 120 , but also may reside on one or more different servers.
  • a Community Website 110 (accessible to a plurality of Members 150 via a Network 101 ) is provided (Step 1410 ) by hosting the Community Website 110 on at least one Hosting Server 120 (Step 1420 ).
  • This embodiment places no limitation on the individual or entity providing the Community Website 110 .
  • this method may be performed by an individual, entity, automated system, domain name registrar, domain name registry, reseller of a domain name registrar, Internet service provider, software developer, website designer, website operator, or any combination thereof.
  • the Community Website 110 may be hosted on a Hosting Server 120 by, as a non-limiting example, subscribing to a hosting provider (e.g., GODADDY.COM) for website hosting services (e.g., GODADDY.COM's HOSTING PLANS).
  • a hosting provider e.g., GODADDY.COM
  • GODADDY.COM's HOSTING PLANS website hosting services
  • the Community Website 110 may be hosted on any computer or program that provides services to other computers, programs, or users either in the same computer or over a computer network including, but not limited to, application, communication, mail, database, proxy, fax, file, media, web, peer-to-peer, or standalone servers.
  • a plurality of Members 150 then may be enabled to share business-related information on the Community Website 110 (Step 1430 ).
  • Such information may include, but is not limited to, any piece of information that relates in any manner to business, such as a plurality of Content 170 , Business Profiles, 410 , Individual Profiles, 410 , and/or advertisements.
  • the business-related information may then be monitored for inappropriate material (Step 1440 ), which may then be removed from the Community Website 110 (Step 1450 ), possibly by using a Content Management System 160 having the ability to manage content on the Community Website 110 .
  • the Content Management System 160 may comprise a software system used to manage and control the dynamic collection of content on the Community Website 110 and may facilitate document control, auditing, and/or editing.
  • Software running the Content Management System 160 may reside on said at least one Hosting Server 120 .
  • the Content Management System 160 may comprise multiple levels of content review systems including, but not limited to, a Flag System 335 that may allow Members 150 to self-police the Community Website 110 by flagging content as potentially inappropriate.
  • Members 150 may ensure that it is reviewed by the Hosting Entity 130 for appropriateness. If the Hosting Entity 130 determines that the flagged content is inappropriate, the subject content may be deleted, edited, and/or otherwise labeled as inappropriate, perhaps by a change in color of the content, or an express label. Alternatively, Members 150 may vote, perhaps via the Comment System 315 or Forum 220 , to determine whether to delete, edit, and/or otherwise label the flagged content.
  • the Flag System 335 also may automatically delete, edit, and/or label content receiving a pre-set number of flags from Members 150 .
  • the Flag System 335 may comprise a pop-up window (or redirection to another webpage) that appears on the Community Website 110 when Members 150 click a “flag this content” or similar button. Members 150 may then enter a flag, perhaps including a comment, both of which may then be posted with the subject content for other Members 150 to view.
  • the Content Management System 160 also may provide the Hosting Entity 130 with a manual override allowing the Hosting Entity 130 to edit, delete, and/or otherwise label any Community Website 110 content as needed.
  • Such a Content Management System 160 may be provided by installing the above-described machine-executable software on any server communicatively coupled to a Network 101 .
  • Members 150 may be enabled to share business-related information by providing a Resource Center 140 where Members may post a plurality of Content 170 ; providing a Directory 210 where Members 150 may post Business Profiles 410 and/or Individual Profiles 420 ; providing a Forum 220 capable of being written to and read by Members 150 ; and/or providing a Business Portal 230 allowing Members 150 to manage Business Tools 240 .
  • These tools may be provided by installing the machine-executable software 910 described throughout this application necessary to implement the Resource Center 140 , Directory 210 , Forum 220 , and/or Business Portal 230 on any server communicatively coupled to a Network 101 .
  • a Member's access to the Community Website 110 and/or any of its functionality may be altered based upon the Member's 150 Member Trust Level.
  • a Member's 150 Member Trust Level may be monitored and, dependent upon its value, the Member's 150 access to the Community Website 110 (and/or any of its functionality) may be altered (i.e., limited or expanded).
  • a Member 150 with a lower Member Trust Level may be denied access to the Resource Center 140 , Directory 210 , or Forum 220 .
  • Such a Member 150 may be denied permission to post comments, purchase goods or services, or upload resources, but perhaps may still be permitted to review content posted by other Members 150 .
  • a sufficiently low Member Trust Level may result in complete denial of Community Website 110 access.
  • a Member 150 with a higher Member Trust Level may be provided with a higher level of Community Website 110 access and/or permissions. For example, such a Member 150 may be authorized to act as a moderator and/or content editor.
  • FIG. 16 An example embodiment of a system for providing and managing sub-communities within an online business community is illustrated in FIG. 16 .
  • the illustrated embodiment includes an Online Business Community 1610 having a Community Website 110 hosted on at least one Hosting Server 120 , said at least one Hosting Server 120 communicatively coupled to a Network 101 ; a Homepage 510 on said Community Website 110 accessible to a plurality of Members 150 via said Network; and a plurality of Groups 1620 accessible to said plurality of Members 150 via said Homepage 510 , wherein each of said Groups 1620 relates to a subject.
  • the Online Business Community 1610 may comprise any virtual community, online community, or e-community that allows Members 150 to interact online that relates in any manner to business.
  • the Online Business Community 1610 may comprise any of the communities described above, or such others that are known in the art or may be developed in the future.
  • the Online Business Community 1610 may be hosted on a Hosting Server 120 and may provide a Community Website 110 (that also may be hosted on a Hosting Server 120 ), which is accessible to Members 150 via the Network 101 .
  • Groups 1620 may comprise sub-communities within the Online Business Community 1610 , and may comprise a collection of Members 150 with an interest in a common subject (i.e., interest, idea, task, or goal) who interact in the Groups 1620 across time, geographical, and organizational boundaries to develop personal and/or business relationships. Groups 1620 may be formed by those Members 150 having an interest in the same subjects. Groups 1620 may be private—that is accessible only to a plurality Group Members 1710 , which may comprise a collection of Members 150 with a common interest in the subject around which the Group 1620 is formed.
  • Such private Groups 1620 may require Members 150 to take some affirmative action to join the Group 1620 and become Group Members 1710 , perhaps by providing some private information and obtaining a username and password, or any other form of electronic identification that will identify Group Members 1710 to each other and provide access to the Group 1620 .
  • Groups 1620 may be public, perhaps being accessible to any Member 150 .
  • the Online Business Community's 1610 Community Website 110 may have a Homepage 510 accessible to Members 150 via the Network 101 .
  • the Homepage 510 may comprise a link to a Group Homepage 1720 , which may provide Members 150 and/or Group Members 1710 with access to the Group 1620 and any associated content and/or functionality.
  • the Group Homepage 1720 may provide links to a Group Resource Center 1730 , a Group Directory 1740 , and/or a Group Forum 1750 .
  • the Group Homepage 1720 also may provide any of the functionality of the Homepage 510 described in detail above including, but not limited to, a Search Tool 250 .
  • the Group Homepage 1720 may be private—that is accessible only to Group Members 1710 , perhaps by employing password protection or any other electronic security mechanism that is known in the art or may be developed in the future. Alternatively, the Group Homepage 1720 may be public—that is accessible to any Member 150 via the Community Website 110 .
  • the Group Homepage 1720 also may list all Groups 1620 that have been formed in the Online Business Community 1610 , perhaps organized by topic, alphabetically, favorite, most popular, or another method.
  • links to Groups 1620 may be visible to all Members 150 on the Group Homepage 1720 , but only Group Members 1710 may access the links to their Groups 1620 .
  • all Members 150 may be provided access to all Groups' 1620 links.
  • the Group Resource Center 1730 may provide Group Members 1710 access to a plurality of Content 170 , some of which may have been generated by Group Members 1710 .
  • the plurality of Content 170 may comprise a plurality of articles 310 , a plurality of documents 320 , a plurality of links 330 , a plurality of images 340 , a plurality of text files 350 , a plurality of audio files 360 , a plurality of video files 370 , a plurality of multimedia files 380 , streaming data 390 , or any combination thereof.
  • the plurality of Content 170 may include any piece of information that Group Members 1710 may think is useful to other Group Members 1710 including, but not limited to, articles (authored by Group Members 1710 or others), documents in any format (e.g., .doc, .pdf, .tif, etc.), blogs, video clips, audio clips, podcasts, photographs, spreadsheets, flash content, links to other websites, and/or any other resource.
  • the Group Resource Center 1730 may offer the same functionality as the Resource Center 140 (only on a smaller scale and focused around Group Members' 1710 subjects of interest) and may be implemented with the same technology, which is described in detail above. As with the Resource Center 140 , the Group Resource Center 1730 may further comprise a Comment System 315 , Rating System 325 , Flag System 335 , Search Tool, 250 , Advertisement Service 355 , and/or Buy/Sell Tool 365 .
  • the Group Homepage 1720 also may have a link to a Group Directory 1740 , which is a feature allowing Group Members 1710 to generate, post, upload, and/or search a plurality of Business Profiles 410 and a plurality of Individual Profiles 420 . It may provide an online location for Group Members 1710 to locate and review information about each other.
  • the Group Directory 1740 may offer the same functionality as the Directory 210 (only on a smaller scale and focused around Group Members' 1710 subjects of interest) and may be implemented with the same technology, which is described in detail above.
  • the Group Directory 1740 may further comprise a Comment System 315 , Rating System 325 , Flag System 335 , Search Tool, 250 , and/or Advertisement Service 355 .
  • the Group Homepage 1720 also may have a link to a Group Forum 1750 capable of being written to and read by said plurality of Group Members 1710 .
  • Group Forum 1750 is a feature allowing Group Members 1710 to communicate and interact with each other via any online communication method known in the art or developed in the future including, but not limited to, Internet forums (e.g., Web forums, message boards, discussion boards, (electronic) discussion groups, discussion forums, bulletin boards), IM (instant messaging), VoIP (voice over IP), email, blogs, and/or any combination thereof.
  • the Group Forum 1750 may offer the same functionality as the Forum 220 (only on a smaller scale and focused around Group Members' 1710 subjects of interest) and may be implemented with the same technology, which is described in detail above.
  • Groups 1620 may each be assigned a domain name, such as www.groupname.com, for example.
  • the domain name may be assigned by the Online Business Community 1610 , or perhaps Group Members 1710 may request a specific name.
  • Group Members 1710 may use the domain name to develop and/or publish a Group Website 1760 , which may be used to promote the interests of the Group 1620 and/or Group Members 1710 .
  • Group Members 1710 also may communicate and collaborate with each other via the tools discussed in detail above including, but not limited to, the Resource Center 140 , Directory 210 , and Forum 220 . Additionally, Groups 1620 may employ calendaring, e-mail, VoIP, IM, and/or Wiki functionality accessible only to Group Members 1710 . Group Members 1710 also may be provided with tools (perhaps utilizing Forum 220 functionality) to send out broadcast messages to other Group Members 1710 . These messages may appear on public and private webpages, depending on the type of message.
  • a Community Website 110 (accessible to a plurality of Members 150 via a Network 101 ) is provided (Step 2010 ) by hosting the Community Website 110 on at least one Hosting Server 120 (Step 2020 ).
  • This embodiment places no limitation on the individual or entity providing the Community Website 110 .
  • this method may be performed by an individual, entity, automated system, domain name registrar, domain name registry, reseller of a domain name registrar, Internet service provider, software developer, website designer, website operator, or any combination thereof.
  • the Community Website 110 may be hosted on a Hosting Server 120 by, as a non-limiting example, subscribing to a hosting provider (e.g., GODADDY.COM) for website hosting services (e.g., GODADDY.COM's HOSTING PLANS).
  • a hosting provider e.g., GODADDY.COM
  • GODADDY.COM's HOSTING PLANS website hosting services
  • the Community Website 110 may be hosted on any computer or program that provides services to other computers, programs, or users either in the same computer or over a computer network including, but not limited to, application, communication, mail, database, proxy, fax, file, media, web, peer-to-peer, or standalone servers.
  • a plurality of Members 150 then may be enabled to generate and manage Groups 1620 within the Online Business Community 1610 accessible via the Community Website 110
  • Step 2030 Members 150 may be enabled to generate and manage Groups 1620 by providing the tools necessary to do so, such as a Group Resource Center 1730 where Members 150 may post a plurality of Content 170 (Step 2040 ); providing a Group Directory 1740 where Members 150 may post Business Profiles 410 and/or Individual Profiles 420 (Step 2050 ); providing a Group Forum 220 capable of being written to and read by Members 150 (Step 2060 ); and/or providing a Group Website 1760 (Step 2070 ), which may be accomplished by providing Members 150 with a domain name and an companying Group Website 1760 for Members 150 and/or Group Members 1710 to promote their interests.
  • a Group Resource Center 1730 where Members 150 may post a plurality of Content 170
  • Step 2050 providing a Group Directory 1740 where Members 150 may post Business Profiles 410 and/or Individual Profiles 420
  • Step 2060 providing a Group Forum 220 capable of being written to and read by Members 150
  • Step 2070 providing a Group Website 1760 (Step 2070
  • the Group Website 1760 may resolve from a domain name that was assigned to the Group 1620 , or perhaps requested by Members 150 or Group Members 1710 . These tools may be provided by installing the machine-executable software 910 described throughout this application necessary to implement the Resource Center 140 , Directory 210 , and/or Forum 220 on any server communicatively coupled to a Network 101 .
  • FIG. 21 illustrates an example embodiment of a system for designating membership in an online business community.
  • the illustrated embodiment includes means for designating 2110 a plurality of Members 150 as participants in an Online Business Community 1610 and means for providing 2120 each of said plurality of Members 150 with a Membership Designator 2160 .
  • the Online Business Community 1610 may comprise any virtual community, online community, or e-community that allows Members 150 to interact online that relates in any manner to business.
  • the Online Business Community 1610 may comprise any of the communities described above, or such others that are known in the art or may be developed in the future.
  • the means for designating 2110 provides identification for those Internet users who become Members 150 of the Online Business Community 1610 and, therefore, may wish to identify themselves and/or their domain name, URL, website, e-mail address, and/or any combination thereof as connected to the Online Business Community 1610 .
  • the means for designating 2110 may comprise any system that allows Internet users to become characterized as Members 150 including, but not limited to, systems that identify all visitors to the Community Website 110 as Members 150 , systems that allow any Internet user to sign up as a Member 150 , or systems that select as Members 150 only those Internet users that meet certain criteria.
  • the means for designating 2110 may comprise means for registering 2150 Members 150 having the ability to collect one or more pieces of information from each of said plurality of Members 150 , said information comprising, as non-limiting examples, a domain name, a URL, an e-mail address, a website, and/or any combination thereof owned and/or controlled by said Member 150 .
  • the means for registering 2150 may require those Internet users who wish to become Members 150 to sign up, perhaps via a pop-up window (or redirection to another webpage) that appears on the Community Website 110 that allows Internet users to enter information and become registered Members 150 . They may obtain a password and username thereby enabling future access to the Online Business Community 1610 .
  • Single Sign-On (SSO) functionality may be enabled allowing properly-authenticated Members 150 access to the Online Business Community 1610 .
  • the means for designating 2110 also may comprise a membership database communicatively coupled to a Network 101 that maintains a list of Members 150 and any associated information that such Members 150 may provide, including, but not limited to their name, address, telephone number, domain name, URL, website, e-mail address, and/or any combination thereof.
  • the membership database may comprise any collection of data, including any of the database types discussed in detail above.
  • the means for providing 2120 Members 150 with a Membership Designator 2160 may provide Members 150 with a Membership Designator 2160 .
  • a Membership Designator 2160 indicates that an item (e.g., domain name, URL, website, e-mail address, and/or any combination thereof) is owned, operated, maintained, provided, and/or somehow associated with a Member 150 of the Online Business Community 1610 .
  • a Membership Designator 2160 may take the form of a displayable image; a link to the Online Business Community 1610 ; an invitation to join the Online Business Community 1610 ; a certificate for display on a website; a change in appearance of a Member's 150 domain name, URL, e-mail address, website, and/or any combination thereof, an audible sound; and/or any combination thereof.
  • Means for providing 2120 Members 150 with a Membership Designator 2160 may include, but are not limited to: (1) sending a piece of software to the Member 150 (or other individual or entity) for installation on his computer, server, website, database, or other storage device; (2) storing the Membership Designator 2160 on a computer, server, website, database, or other storage device from which the Member 150 (or other individual or entity) may retrieve the Membership Designator 2160 ; or (3) sending the Membership Designator 2160 to a third party for storage on a computer, server, website, database, or other storage device from which the Registrant 100 (or other individual or entity) may retrieve and/or view said Membership Designator 2160 .
  • the Membership Designator 2160 may be sent utilizing any method of transferring data known in the art as defined in detail above, or as may be developed in the future.
  • the means for providing 2120 Members with a Membership Designator 2160 may comprise means for publishing 2130 the Membership Designator 2160 in WHOIS records 2140 .
  • WHOIS is a TCP-based query/response protocol that is widely used for querying a database in order to determine the owner of a domain name, an IP address, or an autonomous system number on the Internet. WHOIS records may be maintained by a registry, a registrar, and/or another party.
  • “Thin” registries store limited amount of information about a domain name; typically, it includes the domain Name, registrar, WHOIS server, referral URL, name server, status, updated date, creation date, expiration date, etc. “Thick” registries in addition store registrant, administrative, technical, and billing contact information. Registrars usually store detailed information about the domain names registered through them.
  • the means for publishing 2130 may publish a Membership Designator 2160 in the WHOIS Records 2140 .
  • the published Membership Designator 2160 may take the form of a displayable image; a link to the Online Business Community 1610 ; an invitation to join the Online Business Community 1610 ; a certificate for display a website; a change in appearance of a Member's 150 domain name, URL, e-mail address, website, and/or any combination thereof, an audible sound; and/or any combination thereof.
  • a plurality of Members 150 are designated as participants in an Online Business Community 1610 (Step 2210 ). Each Member 150 is then provided with a Membership Designator 2160 . (Step 2220 ). These steps may be accomplished with the means for designating 2110 a plurality of Members 150 as participants in an Online Business Community 1610 and means for providing 2120 each of said plurality of Members 150 with a Membership Designator 2160 discussed in detail above.
  • FIG. 23 A more detailed example embodiment of a method for designating membership in an online business community is illustrated in FIG. 23 , in which the designating step (Step 2210 ) further comprises the step of registering said plurality of Members 150 (Step 2310 ).
  • the registering step (Step 2310 ) also may comprise the step of collecting one or more information from each of said plurality of Members 150 (Step 2320 ), said information comprising a domain name, a URL, an e-mail address, a website, and/or any combination thereof owned and/or controlled by said Member 150 .
  • These steps may be accomplished with the means for designating 2110 a plurality of Members 150 as participants in an Online Business Community 1610 and means for registering 2150 Members 150 discussed in detail above.
  • the providing step may be accomplished by publishing the Membership Designator 2160 in the WHOIS records 2140 associated with each of said plurality of Members 150 (Step 2320 ). As set forth in detail above, this step may be accomplished via means for publishing 2130 the Membership Designator 2160 in WHOIS records 2140 .
  • FIG. 24 A streamlined example embodiment of a system for archiving files in an online community is illustrated in FIG. 24 .
  • the illustrated embodiment includes a Community Website 110 hosted on at least one Hosting Server 120 ; a Forum 220 accessible to a plurality of Members 150 via said Community Website 110 , said Forum 220 capable of being written to and read by said plurality of Members 150 ; a File Archiving System 2410 having the ability to store a plurality of files 2420 generated by said Forum 220 ; and a Network 101 communicatively coupling said Community Website 110 , said at least one Hosting Server 120 , said Forum 220 , said plurality of Members 150 , and said File Archiving system 2410 .
  • the File Archiving System 2410 may comprise any system for storing and/or organizing computer files known in the art or developed in the future.
  • storage may be provided by databases (including any of those substantially similar to those described in detail above) and/or other means of data storage such as a magnetic media, hard drive, other disk drive, volatile memory (e.g., RAM), non-volatile memory (e.g., ROM or flash), and/or any combination thereof.
  • Files 2420 may be stored in their native, uncompressed format or, alternatively, a file archiver using lossless data compression may be used. Compression may be preferred where the files 2420 may be transferred over the Network 101 .
  • the File Archiving System 2410 may comprise software that combines a plurality of files 2420 together into one archive file (or a series of archive files) for easier transportation, storage, or search. It also may retain information about the name and size of the original files 2420 , so that reconstruction is possible.
  • the File Archiving System 2410 also may store metadata about a file 2420 , such as timestamps, ownership, and/or access control and may utilize any format known in the art or developed in the future including, but not limited to, ZIP, 7-Zip, bzip2, gzip, ALZip, Unix Archiver, Cpio, Shell archive, .LBR, WinACE, ARC, and/or any combination thereof.
  • the File Archiving System 2410 may comprise a component of the Community Website 110 and be communicatively coupled to the Forum 220 . Alternatively, it may comprise a component of the Forum 220 and/or a standalone system communicatively coupled to the Network 101 .
  • the Forum 220 may comprise an Internet forum software application, an instant messaging software application (IM Application in FIG. 25 ), an electronic discussion group software application (Chat Application in FIG. 25 ), an email software application, a weblog software application, and/or any combination thereof, each of which is described in detail above.
  • IM Application instant messaging software application
  • electronic discussion group software application Click Application in FIG. 25
  • email software application email software application
  • weblog software application any combination thereof, each of which is described in detail above.
  • the Forum 220 may comprise an instant messaging software application that allows one Member 150 to communicate with another Member 150 over the Network 101 in real time.
  • the instant messaging software application may comprise proprietary or third-party (e.g., MICROSOFT OFFICE COMMUNICATOR, JABBER, GTALK, SKYPE, MEEBO, ICQ, YAHOO! MESSENGER, MSN MESSENGER, PIDGIN, and/or AOL INSTANT MESSENGER) systems.
  • the instant messaging software application may comprise client or server-side software. Many instant messaging software applications allow Members 150 to generate a contact list by adding other Members' 150 email address, messenger ID, or some other digital identification to the list. If a Member 150 is online, their name may be displayed indicating that the Member 150 may be available for instant messaging. Clicking on a Member's 150 name may activate an instant messaging window in which messages may be typed and responses received.
  • the Forum 220 may comprise an electronic discussion group software application (i.e., text chat) that allows Members 150 to join chat rooms and publicly communicate with many Members 150 at the same time.
  • Such applications may comprise proprietary, third-party, client-side, or server-side software.
  • Example chat protocols that may be utilized include, as non-limiting examples, Internet Relay Chat (IRC) and/or eXtensible Messaging and Presence Protocol (XMPP).
  • IRC Internet Relay Chat
  • XMPP eXtensible Messaging and Presence Protocol
  • Members 150 may join a pre-existing chat room or create a chat room about any topic. Once in the chat room, Members 150 may type messages that other Members 150 in the room can read, as well as respond to messages from others. There may be a steady stream of Members 150 entering and leaving.
  • a Member 150 When a Member 150 is in a chat room, they may invite other Members 150 to join and participate in the chat.
  • the Forum 220 also may comprise text messaging, picture messaging, or video messaging applications.
  • Text messaging comprises sending and/or receiving short message files, usually from mobile phones or other personal digital assistants using the Short Message Service (SMS) protocol.
  • Picture and video messaging may comprise sending and/or receiving multimedia objects (images, audio, video, rich text, etc.) between similar devices, perhaps using the Multimedia Messaging Service (MMS) protocol.
  • MMS Multimedia Messaging Service
  • SMS and MMS messages often consist of communication between mobile phones or other personal digital assistants.
  • Forum 220 applications using these protocols may be configured to receive and respond to SMS and/or MMS messages.
  • Such applications may generate (or receive) files 2420 including, but not limited to, SMS, MMS, text, audio, image, or video files (or any combination thereof) that may be stored and organized as described elsewhere in this application, perhaps by a File Archiving System 2410 .
  • a plurality of files 2420 may be generated by the applications.
  • the files 2420 may contain the text, audio, or video content of the communications between Members 150 who may want to retain, store, and perhaps search such files 2420 in the future.
  • These functions may be accomplished by the File Archiving System 2410 that, in this example embodiment ( FIG. 25 ), comprises a standalone system communicatively coupled to the Network 101 .
  • the File Archiving System 2410 may further comprise a Forum File Database 2560 having the ability to store the plurality of files 2420 , which may comprise files generated by an Internet forum software application, instant messaging software application, electronic discussion group software application, email software application, weblog software application, and/or any combination thereof.
  • the Forum File Database 2560 may comprise any structure or system for storing a collection of data, including those described in detail elsewhere in this application.
  • the File Archiving System 2410 may further comprise a plurality of folders 2570 for organizing stored files 2420 .
  • a folder 2570 is a component of a filing system used to organize a plurality of files 2420 and/or other directories.
  • the File Archiving System 2410 may contain numerous folders 2570 for storing files 2420 , which may be organized by storing related files 2420 in the same folder 2570 .
  • files 2420 may be stored and/or organized in folders 2570 according to topic, author, and/or file type.
  • files 2420 may be stored in folders 2570 irrespective of file type (i.e., files 2420 may comprise multiple file types stored together in the folders 2570 ).
  • a Member 150 may communicate with different Members 150 about automobiles via many different Forum 220 applications (e.g., forums, IM, chat, email, and/or blogs). Each of these applications may generate a different file type (e.g., forum file, IM file, chat file, email file, and/or blog file), all of which may relate to the subject of automobiles.
  • all of these different file types may be collectively stored in a folder 2570 , perhaps labeled: “automobiles.”
  • all files 2420 including correspondence from a particular Member 150 may be stored in a folder 2570 labeled with that Member's 150 name (e.g., “Sergey's Correspondence”).
  • the File Archiving System 2410 may further comprise a Search Tool 250 allowing a Member 150 to search stored files 2420 , perhaps for keywords, topics, dates, or authors, and review returned search results.
  • GUI graphics user interface
  • the GUI may comprise its own webpage, or perhaps a pop-up window, displaying folders 2570 and/or files 2420 in a hierarchical structure having folders 2570 , subfolders and files 2420 organized as described above.
  • the Search Tool 250 may appear, perhaps as a search box, allowing Members 150 to enter search keywords.
  • a plurality of files 2420 may be generated with a Forum 220 on a Community Website 110 (Step 2600 ).
  • Files 2420 may be generated by a Member 150 communicating with another 150 via the Forum 220 .
  • the Forum 220 may comprise an Internet forum software application, an instant messaging software application, an electronic discussion group software application, an email software application, a weblog software application, or any combination thereof.
  • these applications may generate a plurality of files 2420 , which may comprise multitude if file types including, but not limited to, those described in detail above.
  • the files 2420 then may be transmitted to a File Archiving System 2410 having file-storing capabilities (Step 2610 ).
  • the files 2420 may be transferred utilizing any method of transferring data known in the art or developed in the future. Such methods can generally be classified in two categories: (1) “pull-based” data transfers where the receiver initiates a data transmission request; and (2) “push-based” data transfers where the sender initiates a data transmission request.
  • Both types are expressly included in the embodiments illustrated herein, which also may include transparent data transfers over network file systems, explicit file transfers from dedicated file-transfer services like FTP or HTTP, distributed file transfers over peer-to-peer networks, file transfers over instant messaging systems, file transfers between computers and peripheral devices, and/or file transfers over direct modem or serial (null modem) links, such as XMODEM, YMODEM and ZMODEM.
  • Data streaming technology also may be used to effectuate data transfer.
  • a data stream may be, for example, a sequence of digitally encoded coherent signals (packets of data) used to transmit or receive information that is in transmission.
  • Any data transfer protocol known in the art or developed in the future may be used including, but not limited to: (1) those used with TCP/IP (e.g., FTAM, FTP, HTTP, RCP, SFTP, SCP, or FASTCopy); (2) those used with UDP (e.g., TFTP, FSP, UFTP, or MFTP); (3) those used with direct modem connections; (4) HTTP streaming; (5) Tubular Data Stream Protocol (TDSP); (6) Stream Control Transmission Protocol (SCTP); and/or (7) Real Time Streaming Protocol (RTSP).
  • TCP/IP e.g., FTAM, FTP, HTTP, RCP, SFTP, SCP, or FASTCopy
  • UDP e.g., TFTP, FSP, UFTP, or MFTP
  • HTTP streaming e.g., HTTP streaming, HTTP, RCP, SFTP, SCP, or FASTCopy
  • TDSP Tubular Data Stream Protocol
  • SCTP Stream Control
  • the files 2420 may then be stored in a plurality of folders 2570 in the File Archiving System 2410 (Step 2620 ).
  • files 2570 stored together in a single folder 2570 may comprise multiple file types.
  • a blog files, IM files, and email files all relating to the subject of automobiles may all be filed and stored together in a folder, perhaps labeled: “automobiles.”
  • FIG. 27 A more detailed example embodiment of a method for archiving files in an online community is illustrated in FIG. 27 .
  • a Member 150 may be authenticated (Step 2700 ) via any of the Member 150 authentication methods described elsewhere in this application. If the Member 150 is properly authenticated, he may be granted access to the plurality of files 2420 stored in the File Archiving System 2410 , perhaps to read and respond to the content of the files 2420 .
  • a Member 150 may designate a Third-Party to whom access to the Member's 150 files 2420 may be granted.
  • Such a Third-Party may comprise any individual or entity and may or may not be another Member 150 .
  • a Third-Party may be authenticated via any of the authentication methods described elsewhere in this application. If the Third-Party is properly authenticated, he may be granted access to the plurality of files 2420 stored in the File Archiving System 2410 , perhaps to read and respond to the content of the files 2420 . If a Member 150 designates his files 2420 as “public,” any individual or entity may access his files 2420 without authentication, perhaps simply by accessing the Forum 220 on the Community Website 110 , where files 2420 may be displayed in directory format.
  • a Member 150 may log on to a Community Website 110 (perhaps by entering a username and password on a password-protected Homepage 510 ) to communicate with other Members 150 about the subject of automobiles. Once authenticated, he may enter the Forum 220 by clicking on a link, perhaps on the Homepage 510 .
  • the Forum 220 may comprise an instant messaging software application. The Member 150 may then identify another Member 150 to communicate with by viewing a list of “on-line” Members 150 in the instant messaging software application. Clicking on an available Member's 150 name may pop up a communication window in which the Members 150 may enter and respond to messages to and from each other, perhaps about a particular type of automobile.
  • the Forum 220 (an instant messaging software application in this example embodiment) then may generate a file 2420 , which may contain the text of the Members' 150 instant messaging conversation (Step 2600 ).
  • the file 2420 may be generated upon completion of the instant messaging conversation or, or alternatively, may be generated by recording data in real time.
  • the file 2420 then may be transmitted to the File Archiving System 2410 (Step 2610 ), perhaps via file transfer protocol (FTP), where it may be stored in a folder 2570 (Step 2620 ).
  • FTP file transfer protocol
  • the Member 150 may subsequently re-login to the Community Website 110 , thereby being authenticated (Step 2700 ). He then may be granted access (Step 2710 ) to his stored files 2420 , perhaps via a GUI on the Forum Webpage 540 . The Member 150 then may click on a folder 2570 and view the files 2420 stored therein. If the Member 150 wishes to organize his files 2420 by topic (e.g., automobiles), he may generate and label a folder 2570 with the name: “automobiles.” The Member 150 may then transfer all files 2420 related to automobiles into this folder 2570 , irrespective of file type. Thus, the “automobile” folder 2570 may contain email, IM, and/or blog file types.
  • the Member 150 may wish to search for prior blog entries related to another subject, perhaps fishing. To do so, he may enter the keyword “fishing” in the Search Tool 250 , which may be accessible on the Forum Webpage 540 .
  • the Search Tool 250 may search a Forum File Database 2560 for all files 2420 containing the term “fishing” and return a list of such files 2420 , be they blog files, IM files, or email files.
  • the Member 150 may then click on one of the files 2420 , which may open the appropriate Forum 220 application (e.g., instant messaging, blog, or email software application) and allow the Member 150 to read and/or respond to the file 2420 .
  • Forum 220 application e.g., instant messaging, blog, or email software application

Abstract

Systems and methods of the present invention allow for archiving files in an online community. An example system includes a Community Website hosted on at least one Hosting Server; a Forum accessible to a plurality of Members via said Community Website, said Forum capable of being written to and read by said plurality of Members; a File Archiving System having the ability to store a plurality of files generated by said Forum; and a Network communicatively coupling said Community Website, said at least one Hosting Server, said Forum, said plurality of Members, and said File Archiving system.

Description

    CROSS REFERENCE TO RELATED PATENT APPLICATIONS
  • This patent application is a continuation-in-part of the following previously-filed patent applications:
  • U.S. patent application Ser. No. 11/946,634, to Adelman et. al., with filing date Nov. 28, 2007 and titled “AN ONLINE BUSINESS COMMUNITY.
  • U.S. patent application Ser. No. 11/946,682, to Adelman et. al., with filing date Nov. 28, 2007 and titled “SUB-COMMUNITIES WITHIN AN ONLINE BUSINESS COMMUNITY.”
  • U.S. patent application Ser. No. 11/946,701, to Adelman et. al., with filing date Nov. 28, 2007 and titled “DESIGNATING MEMBERSHIP IN AN ONLINE BUSINESS COMMUNITY.”
  • The subject matter of all patent applications is commonly owned and assigned to The Go Daddy Group, Inc. All prior applications are incorporated herein in their entirety by reference
  • FIELD OF THE INVENTION
  • The present inventions generally relate to the field of online communities and, more specifically, systems and methods for providing and managing an online business community, systems and methods for providing and managing sub-communities within an online business community, and systems and methods for designating membership in an online business community.
  • BACKGROUND OF THE INVENTION
  • A network is a collection of links and nodes (e.g., multiple computers and/or other devices connected together) arranged so that information may be passed from one part of the network to another over multiple links and through various nodes. Examples of networks include the Internet, the public switched telephone network, the global Telex network, computer networks (e.g., an intranet, an extranet, a local-area network, or a wide-area network), wired networks, and wireless networks.
  • The Internet is a worldwide network of computers and computer networks arranged to allow the easy and robust exchange of information between computer users. Hundreds of millions of people around the world have access to computers connected to the Internet via Internet Service Providers (ISPs). Content providers place multimedia information (e.g., text, graphics, audio, video, animation, and other forms of data) at specific locations on the Internet referred to as websites. The combination of all the websites and their corresponding webpages on the Internet is generally known as the World Wide Web (WWW) or simply the Web.
  • Websites may be created using HyperText Markup Language (HTML) to generate a standard set of tags that define how the webpages for the website are to be displayed. Users of the Internet may access content providers' websites using software known as an Internet browser, such as MICROSOFT INTERNET EXPLORER or MOZILLA FIREFOX. After the browser has located the desired webpage, it requests and receives information from the webpage, typically in the form of an HTML document, and then displays the webpage content for the user. The user then may view other webpages at the same website or move to an entirely different website using the browser.
  • Browsers are able to locate specific websites because each website, resource, and computer on the Internet has a unique Internet Protocol (IP) address. Presently, there are two standards for IP addresses. The older IP address standard, often called IP Version 4 (IPv4), is a 32-bit binary number, which is typically shown in dotted decimal notation, where four 8-bit bytes are separated by a dot from each other, e.g. 64.202.167.32. The notation is used to improve human readability. The newer IP address standard, often called IP Version 6 (IPv6) or Next Generation Internet Protocol (IPng), is a 128-bit binary number. The standard human readable notation for IPv6 addresses presents the address as eight 16-bit hexadecimal words, each separated by a colon, for example 2EDC:BA98:0332:0000:CF8A:000C:2154:7313.
  • IP addresses, however, even in human readable notation, are difficult for people to remember and use. A Uniform Resource Locator (URL) is much easier to remember and may be used to point to any computer, directory, or file on the Internet. A browser is able to access a website on the Internet through the use of a URL. The URL may include a Hypertext Transfer Protocol (HTTP) request combined with the website's Internet address, also known as the website's domain name. An example of a URL with a HTTP request and domain name is: http://www.companyname.com. In this example, the “http” identifies the URL as a HTTP request and the “companyname.com” is the domain name.
  • Some Internet businesses, typically those that are larger and more sophisticated, may provide their own hardware, software, and connections to the Internet. But many Internet businesses either do not have the resources available or do not want to create and maintain the infrastructure necessary to host their own websites. To assist such businesses, hosting companies exist that offer website hosting services. These hosting providers typically provide the hardware, software, and electronic communication means necessary to connect multiple websites to the Internet. A single hosting provider may literally host thousands of websites on one or more hosting servers.
  • For Internet users and businesses alike, the Internet continues to be increasingly valuable. More people use the Web for everyday tasks, from shopping, banking, and paying bills to consuming media and entertainment. E-commerce is growing, with businesses delivering more services and content across the Internet, communicating and collaborating online, and inventing new ways to connect with each other.
  • Multimedia websites are prevalent on the Web that offer and sell goods and services to individuals and organizations. Such websites allow individuals and businesses to share their information with a large number of Internet users. Many products and services are offered for sale on the Internet, thus elevating the Internet to an essential tool of commerce. Internet businesses, whether large corporations or individuals, are rapidly creating websites to take advantage of the growing number of customers using the Internet and customers' increasing willingness to purchase goods and services over the Web. Websites created by Internet businesses may be reached by millions of Internet-savvy customers, thereby allowing businesses to offer their products and services to a very large pool of potential customers.
  • Applicant has noticed that presently-existing methods of conducting online business, however, do not permit businesses and potential customers alike to interact in one place to share business-related resources; advertise, buy, and sell goods and services; interact; hold discussions; and network. For the foregoing reasons, there is a need for the online business communities and related functionality as described herein.
  • SUMMARY OF THE INVENTION
  • The limitations cited above and others are substantially overcome through the systems and methods disclosed herein, which allow for providing and managing an online business community.
  • In an example embodiment, a Hosting Entity may maintain a Hosting Server on which a Community Website may be hosted. Via the Community Website (that may be password protected), a plurality of Members may access a Resource Center, a Directory, a Forum, and/or a Business Portal. The Resource Center may provide Members with a plurality of Content including, but not limited to, articles, documents, links, images, text files, audio files, video files, multimedia files, and/or streaming data, some of which may be provided to the Resource Center by Members. The Directory may include Business Profiles and Individual Profiles, some being generated by Members. The Resource Center and/or Directory also may provide a Comment System, a Rating System, a Flag System, a Search Tool, an Advertisement Service, a Buy/Sell tool, or any combination thereof. The Community Website also may provide a Forum capable of being written to and read by Members, a Business Portal, which allows Members to manage Business Tools, and a Partnership Tool, which allows Members to form partnerships. The online business community also may comprise a Content Management System (that may reside on the Hosting Server) having the ability to manage content on said Community Website.
  • An exemplary system for providing and managing an online business community may comprise at least one Hosting Server maintained by a Hosting Entity; a Community Website accessible to a plurality of Clients, said Community Website hosted on said at least one Hosting Server; a Resource Database storing a plurality of Content, wherein at least some of said Resources are generated by a Member; a Directory Database storing a plurality of Member Information; and a Network communicatively coupling said Hosting Server, said Community Website, said plurality of Clients, said Resource Database, and said Directory Database.
  • An exemplary method of providing and managing an online business community may comprise the steps of: providing a Community Website accessible to a plurality of Members via a Network; hosting said Community Website on at least one Hosting Server; enabling said plurality of Members to share a plurality of Business-Related Information on said Community Website; monitoring said plurality of Business-Related Information for an Inappropriate Material; and removing said Inappropriate Material from said Community Website.
  • An exemplary system for providing and managing sub-communities within an online business community may comprise an Online Business Community having a Community Website hosted on at least one Hosting Server, said at least one Hosting Server communicatively coupled to a Network; a Homepage on said Community Website accessible to a plurality of Members via said Network; and a plurality of Groups accessible to said plurality of Members via said Homepage, wherein each of said Groups relates to a subject.
  • An exemplary method of providing and managing sub-communities within an online business community may comprise the steps of: providing a Community Website for an Online Business Community accessible to a plurality of Members via a Network; hosting said Community Website on at least one Hosting Server; and enabling said plurality of Members to generate and manage a plurality of Groups on said Community Website.
  • An exemplary system for designating membership in an online business community may comprise means for designating a plurality of Members as participants in an Online Business Community; and means for providing each of said plurality of Members with a Membership Designator.
  • An exemplary method for designating membership in an online business community may comprise the steps of: designating a plurality of Members as participants in an Online Business Community; and providing each of said plurality of Members with a Membership Designator.
  • An example system for archiving files in an online community includes a Community Website hosted on at least one Hosting Server; a Forum accessible to a plurality of Members via said Community Website, said Forum capable of being written to and read by said plurality of Members; a File Archiving System having the ability to store a plurality of files generated by said Forum; and a Network communicatively coupling said Community Website, said at least one Hosting Server, said Forum, said plurality of Members, and said File Archiving system.
  • An exemplary method for archiving files in an online community includes the steps of generating a plurality of files with a Forum on a Community Website; transmitting said plurality of files to a File Archiving System having the ability to store said plurality of files; said File Archiving System being communicatively coupled to said Community Website and accessible via said Forum; and storing said plurality of files in a plurality of folders in said File Archiving System, wherein said plurality of files comprise multiple file types stored together in at least one of said plurality of folders.
  • The above features and advantages of the present invention will be better understood from the following detailed description taken in conjunction with the accompanying drawings.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 illustrates a possible embodiment of a system for providing and managing an online business community.
  • FIG. 2 illustrates a possible embodiment of a system for providing and managing an online business community.
  • FIG. 3 illustrates a possible embodiment of a Resource Center.
  • FIG. 4 illustrates a possible embodiment of a Directory.
  • FIG. 5 illustrates a possible embodiment of a system for providing and managing an online business community.
  • FIG. 6 illustrates a possible embodiment of a Resource Center Webpage.
  • FIG. 7 illustrates a possible embodiment of a Directory Webpage.
  • FIG. 8 illustrates a possible embodiment of a system for providing and managing an online business community.
  • FIG. 9 illustrates a possible embodiment of a system for providing and managing an online business community.
  • FIG. 10 illustrates possible embodiments of a Hosting Entity.
  • FIG. 11 illustrates possible embodiments of a plurality of Content.
  • FIG. 12 illustrates possible embodiments of a Client.
  • FIG. 13 illustrates possible embodiments of a Network.
  • FIG. 14 is a flow diagram illustrating a possible embodiment of a method for providing and managing an online business community.
  • FIG. 15 is a flow diagram illustrating a possible embodiment of a method for providing and managing an online business community.
  • FIG. 16 illustrates a possible embodiment of a system for providing and managing sub-communities within an online business community.
  • FIG. 17 illustrates a possible embodiment of a system for providing and managing sub-communities within an online business community.
  • FIG. 18 illustrates a possible embodiment of a Group Resource Center.
  • FIG. 19 illustrates a possible embodiment of a Group Directory.
  • FIG. 20 is a flow diagram illustrating a possible embodiment of a method for providing and managing sub-communities within an online business community.
  • FIG. 21 illustrates a possible embodiment of a system for designating membership in an online business community.
  • FIG. 22 is a flow diagram illustrating a possible embodiment of a method for designating membership in an online business community.
  • FIG. 23 is a flow diagram illustrating a possible embodiment of a method for designating membership in an online business community.
  • FIG. 24 illustrates a possible embodiment of a system for archiving files in an online community.
  • FIG. 25 illustrates a possible embodiment of a system for archiving files in an online community.
  • FIG. 26 is a flow diagram illustrating a possible embodiment of a method for archiving files in an online community.
  • FIG. 27 is a flow diagram illustrating a possible embodiment of a method for archiving files in an online community.
  • DETAILED DESCRIPTION
  • The present inventions will now be discussed in detail with regard to the attached drawing figures which were briefly described above. In the following description, numerous specific details are set forth illustrating the Applicant's best mode for practicing the invention and enabling one of ordinary skill in the art to make and use the invention. It will be obvious, however, to one skilled in the art that the present invention may be practiced without many of these specific details. In other instances, well-known machines, structures, and method steps have not been described in particular detail in order to avoid unnecessarily obscuring the present invention. Unless otherwise indicated, like parts and method steps are referred to with like reference numerals.
  • A System for Providing and Managing an Online Business Community
  • A streamlined example embodiment of a system for providing and managing an online business community is illustrated in FIG. 1. The illustrated embodiment includes a Community Website 110 hosted on at least one Hosting Server 120, said at least one Hosting Server 120 maintained by a Hosting Entity 130 and communicatively coupled to a Network 101; a Resource Center 140 accessible to a plurality of Members 150 via said Community Website 110, said Resource Center 140 having a plurality of Content 170 wherein at least some of said plurality of Content 170 is generated by at least one of said plurality of Members 150; and a Content Management System 160 having the ability to manage content on said Community Website 110.
  • A more detailed example embodiment of a system for providing and managing an online business community is illustrated in FIG. 2. The illustrated embodiment includes a Community Website 110 hosted on at least one Hosting Server 120, said at least one Hosting Server 120 maintained by a Hosting Entity 130 and communicatively coupled to a Network 101; a Resource Center 140 accessible to a plurality of Members 150 via said Community Website 110, said Resource Center 140 having a plurality of Content 170 wherein at least some of said plurality of Content 170 is generated by at least one of said plurality of Members 150; and a Content Management System 160 having the ability to manage content on said Community Website 110. In this example embodiment, the Community Website 110 may be password-protected and may further comprise a Directory 210, a Forum 220, a Business Portal 230 allowing said plurality of Members to manage Business Tools 240, and a Partnership Tool 260 allowing Members 150 to for partnerships with other Members 150.
  • The plurality of Members 150 may comprise any Network 101 user wishing to access the Community Website 110. As non-limiting examples, Members 150 may be individuals, entities, businesses, corporations, organizations, automated systems, or computers. Members 150 may be required to register on the Community Website 110 before gaining access, possibly by providing contact information and generating a username and password. In alternate embodiments, Members 150 may be subdivided into categories, perhaps “premium” and “standard” members. Premium members may be provided more access to Community Website 110 content than standard members, possibly by being provided with password access to password-protected areas of the Community Website 110. Alternatively, standard members may be provided access to all areas of the Community Website 110, but permitted only limited interactivity (e.g., may read, but not post content).
  • The example embodiments herein place no limitation on Network 101 configuration or connectivity. Thus, as non-limiting examples—and as illustrated in FIG. 13—the network 101 could comprise the Internet 1310, an intranet 1320, an extranet 1330, a local area network 1340, a wide area network 1350, a wired network 1360, a wireless network 1370, a telephone network 1380, or any combination thereof. The at least one Hosting Server 120 could be any computer or program that provides services to other computers, programs, or users either in the same computer or over a computer network. As non-limiting examples, the at least one Hosting Server 120 could be an application, communication, mail, database, proxy, fax, file, media, web, peer-to-peer, or standalone server and may use any server format known in the art or developed in the future (possibly a shared hosting server, a virtual dedicated hosting server, a dedicated hosting server, or any combination thereof).
  • The at least one Hosting Server 120 may be communicatively coupled to the Network 101 via any method of network connection known in the art or developed in the future including, but not limited to wired, wireless, modem, dial-up, satellite, cable modem, Digital Subscriber Line (DSL), Asymmetric Digital Subscribers Line (ASDL), Virtual Private Network (VPN), Integrated Services Digital Network (ISDN), X.25, Ethernet, token ring, Fiber Distributed Data Interface (FDDI), IP over Asynchronous Transfer Mode (ATM), Infrared Data Association (IrDA), wireless, WAN technologies (Ti, Frame Relay), Point-to-Point Protocol over Ethernet (PPPoE), and/or any combination thereof.
  • A Hosting Entity 130 may provide and/or maintain the at least one Hosting Server 120 and may comprise any individual, entity, or organization. Thus, as non-limiting examples—and as illustrated in FIG. 10—the Hosting Entity 130 may comprise an individual 1015, an entity 1020, an automated system 1025, a domain name registrar 1030, a domain name registry 1035, a reseller of a domain name registrar 1040, an Internet service provider 1045, a software developer 1050, a website designer 1055, a website operator 1060, or any combination thereof.
  • The Community Website 110 may be hosted on the at least one Hosting Server 120 by, as a non-limiting example, subscribing to a hosting provider (e.g., GODADDY.COM) for website hosting services (e.g., GODADDY.COM's HOSTING PLANS). Alternatively, the Community Website 110 may be hosted on any computer or program that provides services to other computers, programs, or users either in the same computer or over a computer network including, but not limited to, application, communication, mail, database, proxy, fax, file, media, web, peer-to-peer, or standalone servers. The Community Website 110 may provide Members 150 access to a Resource Center 140, Directory 210, Forum 220, and/or Business Portal 230. The Community Website 110 may be password protected, either on a Homepage 510 and/or any other webpage. Alternatively, Single Sign-On (SSO) functionality may be enabled allowing properly-authenticated Members 150 complete website content access, without requiring additional passwords or login.
  • The Community Website 110, either on a homepage and/or any other webpage, may incorporate a Search Tool 250 to assist Members 150 in their efforts to locate particular content. The Search Tool 250 may comprise a search box in which Members 150 enter the keywords to be searched. It may utilize any data search mechanism known in the art or developed in the future including, but not limited to, desktop, network, or online search engines and may utilize, among others, uninformed, list, tree, graph, SQL, tradeoff based, informed, adversarial, constraint satisfaction, string, genetic, sorting, probabilistic, tabu, federated, minimax, and/or ternary search algorithms. Searches of all Community Website 110 content may be enabled, perhaps by placing the search box on the Homepage 510, or perhaps on the Internet browser's toolbar. By placing the search box on specific webpages, searches limited to the specific content associated with that webpage may be enabled. Alternatively, Members 150 may be provided with a menu from which they may select the of Community Website 110 content to be searched.
  • The Resource Center 140 may be accessible to the plurality of Members 150 via the Community Website 110, possibly as a link on a webpage. The link may open a Resource Center Webpage 530 that may provide Members 150 with access to Resource Center 140 content. Alternatively, the link may redirect Members 150 to another website, webpage, or resource providing access to Resource Center 140 content. The Resource Center 140 may provide Members 150 access to a plurality of Content 170, some of which may have been generated by at least one of said plurality of Members 150.
  • As shown in FIG. 3, the plurality of Content 170 may comprise a plurality of articles 310, a plurality of documents 320, a plurality of links 330, a plurality of images 340, a plurality of text files 350, a plurality of audio files 360, a plurality of video files 370, a plurality of multimedia files 380, streaming data 390, or any combination thereof. The plurality of Content 170 may include any piece of information that Members 150 may think is useful to other Members 150 including, but not limited to, articles (authored by Members 150 or others), documents in any format (e.g., .doc, .pdf, .tif, etc.), blogs, video clips, audio clips, podcasts, photographs, spreadsheets, flash content, links to other websites, and/or any other resource.
  • The plurality of Content 170 may be generated by Members 150, perhaps locally on their computers, and posted to the Resource Center 140 for comment, review, flagging, searching, downloading, and/or any other use Members 150 may have for the Content 170. Members 150 may contribute to the plurality of Content 170 in many ways, perhaps by clicking on a “contribute button” that may be available on a Resource Center Webpage 530. The button may open a pop-up window (or another webpage) with a form that may allow Members 150 to free-flow type an article, paste a URL link, or choose to upload other material. For example, Members 150 may draft an article on their personal computer, possibly using a word processing program such as MICROSOFT WORD and save the file to their local hard drive. The Members 150 may then login to the Community Website 110, access the Resource Center 140, and upload their article where it may be accessed by other Members 150. This general process may be repeated for any of the data types discussed in the previous paragraph. Alternatively, Members 150 may simply upload links to other Internet resources that may be of use to other Members 150. Uploaded Content 170 may be pre-screened for malicious programs and may be put through a “bad word” filter for possible review by the Hosting Entity 130 prior to posting. Each Member 150 may be required to sign an agreement accepting prescribed style and appropriateness guidelines.
  • Members 150 may upload the plurality of Content 170 to the Resource Center 140 utilizing any method of transferring data known in the art or developed in the future. Such methods can generally be classified in two categories: (1) “pull-based” data transfers where the receiver initiates a data transmission request; and (2) “push-based” data transfers where the sender initiates a data transmission request. Both types are expressly included in the embodiments illustrated herein, which also may include transparent data transfers over network file systems, explicit file transfers from dedicated file-transfer services like FTP or HTTP, distributed file transfers over peer-to-peer networks, file transfers over instant messaging systems, file transfers between computers and peripheral devices, and/or file transfers over direct modem or serial (null modem) links, such as XMODEM, YMODEM and ZMODEM. Data streaming technology also may be used to effectuate data transfer. A data stream may be, for example, a sequence of digitally encoded coherent signals (packets of data) used to transmit or receive information that is in transmission. Any data transfer protocol known in the art or developed in the future may be used including, but not limited to: (1) those used with TCP/IP (e.g., FTAM, FTP, HTTP, RCP, SFTP, SCP, or FASTCopy); (2) those used with UDP (e.g., TFTP, FSP, UFTP, or MFTP); (3) those used with direct modem connections; (4) HTTP streaming; (5) Tubular Data Stream Protocol (TDSP); (6) Stream Control Transmission Protocol (SCTP); and/or (7) Real Time Streaming Protocol (RTSP).
  • The Resource Center 140 also may include a tool allowing Members 150 to categorize uploaded Content 170, possibly comprising a pop-up window (or redirection to another webpage) that appears on the Community Website 110 when Members 150 upload Content 170. The tool may ask Members 150 to provide categorical information about the Content 170, such as title, related keyword, topic, and/or type of Content 170 (e.g., article, audio file, or photograph). This categorical information may then be associated with the uploaded Content 170, which may allow the plurality of Content 170 to be organized in the Resource Center 140 in a wide variety of ways that simplifies access by Members 150. In an example embodiment, the Resource Center 140 may be accessible to Members 150 via the Resource Center Webpage 530. The plurality of Content 170 may be organized on the Resource Center Webpage 530 by, as non-limiting examples, titles, topics, keywords, popular searches, recent searches, type of Content 170 (e.g., article, audio, video), and/or featured resources (perhaps those selected and highlighted by the Hosting Entity 130).
  • As shown in FIG. 3, the Resource Center 140 also may comprise a Comment System 315, a Rating System 325, a Flag System 335, a Search Tool 250, an Advertisement Service 355, a Buy/Sell tool 365, or any combination thereof. The Comment System 315 and Rating System 325 allow Members 150 to leave comments and/or ratings, accessible to other Members 150, regarding any of the plurality of Content 170 in the Resource Center 140 (or any of the Community Website's 110 content). The Comment System 315 and/or Rating System 325 may comprise a pop-up window (or redirection to another webpage) that appears on the Community Website 110 when Members 150 click a “leave comment, “rate this resource,” or similar button. Members 150 may then enter a rating, comment, and/or title for their rating or comment, both of which may then be associated with the subject Content 170 for other Members 150 to view. The Rating System 325 may use any scale that communicates the Members' 150 rating of the resource, such as a 1-10 scale, number of stars, grades (e.g., A, B, C, D, or F), etc. Open-source comment system software may be used to implement the Comment System 315, such as YACCS, HALOSCAN, MYCHINCO, MOBATALK, PARLATORIO, INSTACOMMENT, or MPCS (Multi-Page Comment System). Alternatively, proprietary software may be used.
  • The Flag System 335 may allow Members 150 to flag Content 170 as potentially inappropriate. This feature may allow Members 150 to self-police the plurality of Content 170 within the Resource Center 140. By flagging a specific piece of content, Members 150 may ensure that it is reviewed by the Hosting Entity 130 (or any another moderator) for propriety. Alternatively, the Hosting Entity 130 (or any another moderator), perhaps an automated content review system, may flag Content 170 as potentially inappropriate. Members 150 may vote, perhaps via the Comment System 315 or a Forum 220, to determine whether to delete the flagged content from the Resource Center 140. The Flag System 335 may comprise a pop-up window (or redirection to another webpage) that appears on the Community Website 110 when Members 150 click a “flag this resource” or similar button. Members 150 may then enter a flag, perhaps including a comment, both of which may then be associated with the subject Content 170 for other Members 150 to view. Alternatively, the Hosting Entity 130 (or any another moderator), perhaps an automated content review system, may simply elect to delete Content 170 that they determine to be inappropriate.
  • The Resource Center 140 also may have a Search Tool 250 enabling Members 150 to search the Resource Center 140 and plurality of Content 170 for specific subject matter.
  • The Advertisement Service 355 may comprise any system or method allowing Members 150 or any third-part advertiser to post advertisements for goods or services for review by Members 150. As a non-limiting example, the Advertising Service 355 may comprise an advertisement directory accessible to Members 150 via a webpage on the Community Website 110. In this example embodiment, Members 150 or any third-part advertiser may generate, post, or upload advertisements to the Advertisement Service 355, where other Members 150 may search (perhaps by subject, category, or vendor) and review the advertisements. Alternatively, the Advertisement Service 355 may utilize a contextual advertisement model, wherein Members 150 or any third-part advertiser wishing to advertise may subscribe to the Advertising Service 355, which may maintain a database of advertisers and advertisements. The advertisers (possibly other Members 150) may pay the Advertising Service 355 for inclusion in the database. When Members 150 access the Community Website 110, the Advertising Service 355 may generate an advertisement that relates in some way to the content on the displayed webpage. The advertisements may be targeted to the predicted interests of Members 150 viewing the webpage. To accomplish this, advertisement generation software may parse the webpage content into keywords and select advertisements from its database based upon those keywords. For example, if Members 150 view an article in the Resource Center 140 about “green celery,” the generated advertisements may include those related to the subjects “green” and/or “celery.” The advertisements may comprise any type of online advertising including, but not limited to, text, graphics, video, and/or audio data. The advertisement also could comprise a hyperlink to another website, another website, and/or both. Among other types, the advertisement could be a pop-up, pop-under, banner, contextual, targeted, and/or focused ad that relates in some manner to the webpage content. Any and all additional methods of online advertising known in the art or developed in the future are included in the scope of the Advertising Service 355.
  • The Resource Center 140 also may comprise a Buy/Sell Tool 365 allowing Members 150 to sell and/or purchase products, goods, and/or services. The Buy/Sell Tool 365 may comprise any method of online purchasing known in the art or developed in the future. As a non-limiting example, shopping cart software (i.e., software used in e-commerce to assist online purchases), such as GODADDY.COM's QUICK SHOPPING CART, may be implemented to enable the Buy/Sell Tool 365. Such software may be installed on the Hosting Server 120, or on another secure server that may accept sensitive ordering information. Shopping carts may be implemented using HTTP cookies or query strings. Shopping cart software typically consists of two components, a storefront and an administration tool. The storefront may be the webpage on the Community Website 110 accessed by Members 150 to make a purchase. It may contain the products, goods, and/or services for sale along with pricing and terms of sale. The storefront may integrate with the Advertising Service 355, thereby allowing Members 150 to purchase products, goods, and/or services directly from advertisements. The administration tool may allow selling Members 150 to add and edit products, categories, discounts, shipping, and/or payment terms. Selling Members 150 may delegate administrative control to the Hosting Entity 130 or other Members 150. Purchasing Members 150 may pay for purchases in a wide variety of ways, including, but not limited to credit card, debit card, electronic money, check, wire transfer, COD, and/or PAYPAL.
  • A Directory 210 may be accessible to the plurality of Members 150 via the Community Website 110, possibly as a link that may open a Directory Webpage 520 that may provide Members 150 with access to Directory 210 content. Alternatively, the link may redirect Members 150 to another website, webpage, or resource providing access to Directory 210 content. The Directory 210 is a feature allowing Members 150 to generate, post, upload, and/or search a plurality of Business Profiles 410 and a plurality of Individual Profiles 420. It may provide an online location for Members 150 to locate and review information about each other. Some of both profile types may be generated by the Members 150 themselves. Alternatively, a third party—perhaps the Hosting Entity 130 or other Members 150—may generate and post profiles. In an example embodiment, Members 150 may generate, post, or upload Business Profiles 410 and/or Individual Profiles 420 to the Directory 210, where other Members 150 may search (perhaps by subject, category, product, or service) and review the profiles.
  • Members 150 who may wish to promote businesses may generate Business Profiles 410 that may contain basic information about the business. Via a Search Tool 250 (that may be located anywhere on the Community Website 110 or Directory Webpage 520), other Members 150 may search for profiles meeting their search criteria. Examples of information that may be stored in Business Profiles 410 include name, address and locality information, contact information, business categories, product categories, key employees, company description, listing and/or links to the business' partners, reviews, ratings, map and/or directions, and links to the company's website, storefront, blog, and/or forum. Business Profile 410 information may be added to the Directory 210 using any method known in the art or developed in the future. As a non-limiting example, upon request, the Community Website 110 may present Members 150 with a form having populatable fields for relevant business information. The Business Profiles 410 may then be stored in a database for subsequent searching. Alternatively, Business Profiles 410 may be generated by Members 150, perhaps locally on their computers, uploaded, and posted to the Directory 210 for comment, review, flagging, searching, downloading, and/or any other use Members 150 may have for the Business Profiles 410.
  • Where Business Profiles 410 provide Members 150 with information about businesses, the Individual Profiles 420 provide Members 150 with information about each other. As non-limiting examples, the Individual Profiles 420 may provide other Members 150 with the listed individual's name, address, phone number, website, digital identity, business name, and/or any other information the listed individual is willing to share with other Members 150. Individual Profile 420 information may be added to the Directory 210 using any method known in the art or developed in the future. As a non-limiting example, upon request, the Community Website 110 may present Members 150 with a form having populatable fields for relevant individual information. The Individual Profiles 420 may then be stored in a database for subsequent searching. Alternatively, Individual Profiles 420 may be generated by Members 150, perhaps locally on their computers, uploaded, and posted to the Directory 210 for comment, review, flagging, searching, downloading, and/or any other use Members 150 may have for the Individual Profiles 420.
  • The Directory 210 may further comprise, as described in detail above, a Comment System 315, a Rating System 325, a Flag System 335, a Search Tool 250, an Advertisement Service 355, or any combination thereof. These systems allow Members 150 to comment, rate, flag, search, and/or advertise on Directory 210 in the same manner discussed above with respect to the Resource Center 140.
  • The Community Website 110 also may comprise a Forum 220 capable of being written to and read by said plurality of Members 150. The Forum 220 is a feature allowing Members 150 to communicate and interact with each other via any online communication method known in the art or developed in the future including, but not limited to, Internet forums (e.g., Web forums, message boards, discussion boards, (electronic) discussion groups, discussion forums, bulletin boards), IM (instant messaging), VoIP (voice over IP), email, blogs, and/or any combination thereof.
  • As a non-limiting example, an Internet forum Web application may be used. Open-source forum software packages are widely available on the Internet and are written in a variety of programming languages, such as PHP, Perl, Java, and ASP. The configuration and records of posts can be stored in text files or in a database. Each package offers different features, from the most basic, providing text-only postings, to more advanced packages, offering multimedia support and formatting code. Many packages can be integrated easily into an existing website to allow visitors to post comments on articles.
  • Several other Web applications, such as weblog (blog) software (e.g., GODADDY.COM's QUICK BLOGCAST, WORDPRESS, and/or SLASHCODE), also may incorporate forum features. With WORDPRESS, for example, user comments at the bottom of a blogger's post allow for a single-threaded discussion of any given blog post. SLASHCODE, on the other hand, is far more complicated, allowing fully-threaded discussions and incorporating a robust moderation and meta-moderation system as well as many of the profile features available to forum users. Full content management systems such as DRUPAL or MAMBO can also incorporate full-blown forums as plugins or basic features of forums in other portions of their website. IM (instant messaging), VoIP (voice over IP), or Wiki functionality also may be built into the Forum 220 to allow Members 150 to communicate via these formats.
  • The Hosting Entity 130, or perhaps one of the Members 150, may function as an administrator that has the ability to edit, delete, move, or otherwise modify any thread on the Forum 220. The administrator also may have the ability to close or modify a particular discussion, change major software items, and ban, delete, or create members. A moderator (that also may be the Hosting Entity 130, or perhaps one of the Members 150) may have a subset of these powers, which may include editing, deleting, and moving threads, mass pruning, warning Members 150 of offences, and changing minor Forum 220 details.
  • The Community Website 110 also may provide a Business Portal 230 allowing Members 150 to manage their businesses' Business Tools 240. The Business Portal 230 may be accessible to Members 150 via the Community Website 110, perhaps on a Business Portal Webpage 550. The Business Portal 230 may function as a control panel allowing Members 150 to manage their Business Tools 240. As a non-limiting example, it may comprise an access-protected link to a company's “private” profile webpage for the use of authorized Members 150. The Business Portal 230 may be password protected, either on a Portal Webpage 550 and/or any other webpage on the Community Website 110. Alternatively, the Community Website 110 may employ Single Sign-On (SSO) functionality, which may allow properly-authenticated Members 150 complete website content access-including access to the Business Portal 230—without requiring additional passwords or login. The Business Portal Webpage 550 may comprise controls and/or buttons that control the settings of a business' private Business Tools 240. The Business Tools 240 that may be managed via the Business Portal 230 may include any Web presence and/or e-commerce tool including, but not limited to, website management (e.g., appearance and/or functionality), communication systems (e.g., e-mail, instant messaging (IM), and/or voice over IP (VoIP)), blogs, forums, domain names, inventory systems, shared files, calendaring systems, and/or SSL certificates. The Business Portal 230 provides Members 150 with a secure, focal location on the Community Website 110 where all aspects of their businesses' online presence may be managed.
  • The Community Website 110 also may provide a Partnership Tool 260 allowing Members 150 to form partnerships with other Members 150. The Partnership Tool 260 may be accessible to Members 150 via the Community Website 110, perhaps on a Partnership Webpage. Alternatively, links to the Partnership Tool 260 may be made available on any other webpage on the Community Website 110. Such links may present themselves as tabs, buttons, or hyperlinks possibly entitled “My Partners,” “Partnerships,” and/or some other similar designation. Members 150 may establish partnerships with other Members 150, perhaps those that are customers or suppliers, provide a recommended product or service, or have any other business (or other) relationship upon which the Members 150 wish to establish a partnership. Members 150 who form partnerships may invite other Members 150 to join, possibly by communicating via a Forum 220, clicking on a link on a Member's 150 Business Profile 410 or Individual Profile 420, or any other method of communication enabled by the Community Website 110 detailed above. A list of each Member's 150 partners may appear on the Partnership Webpage, perhaps along with links to the partner's Business Profile 410 or Individual Profile 420.
  • Partnerships may be private—that is accessible only to those Members 150 who have formed the partnership. Such private partnerships may require Members 150 to take some affirmative action to join, perhaps by providing some private information and obtaining a username and password (or any other form of electronic identification that will identify Members 150 who have formed partnerships to each other and provide access to the Partnership Webpage). Alternatively, partnerships may be public, perhaps being open and accessible to any Member 150. Partners may utilize an Advertisement Service 355 and/or Buy/Sell Tool 365 to advertise, sell, and purchase goods and services to and from each other. Alternatively, all Members 150 may access advertisements and purchase goods and/or services. Such tools may be accessible on a Partnership Webpage and/or any other Community Website 110 webpage. Partners also may communicate and collaborate with each other via the tools discussed in detail above including, but not limited to, the Resource Center 140, Directory 210, and Forum 220. Additionally, the Partnership Tool may employ calendaring, e-mail, VoIP, IM, and/or Wiki functionality accessible to partners. Partners also may be provided with tools (perhaps utilizing Forum 220 functionality) to send out broadcast messages to their partners. These messages may appear on public and private webpages, depending on the type of message.
  • The embodiment illustrated in FIG. 2. also comprises a Content Management System 160 having the ability to manage content on the Community Website 110. The Content Management System 160 may comprise a software system used to manage and control the dynamic collection of content on the Community Website 110 and may facilitate document control, auditing, and/or editing. Software running the Content Management System 160 may preferably reside on said at least one Hosting Server 120, but also may reside on one or more different servers. The Content Management System 160 may comprise multiple levels of content review systems including, but not limited to, a Flag System 335 that may allow Members 150 to self-police the Community Website 110 by flagging content as potentially inappropriate. By flagging a specific piece of content, Members 150 may ensure that it is reviewed by the Hosting Entity 130 for propriety. If the Hosting Entity 130 determines that the flagged content is inappropriate, the subject content may be deleted, edited, and/or otherwise labeled as inappropriate, perhaps by a change in color of the content, or with an express label.
  • Alternatively, Members 150 may vote, perhaps via the Comment System 315 or Forum 220, to determine whether to delete, edit, and/or otherwise label the flagged content. The Flag System 335 also may automatically delete, edit, and/or label content receiving a pre-set number of flags from Members 150. The Flag System 335 may comprise a pop-up window (or redirection to another webpage) that appears on the Community Website 110 when Members 150 click a “flag this content” or similar button. Members 150 may then enter a flag, perhaps including a comment, both of which may then be posted with the subject content for other Members 150 to view. The Content Management System 160 also may provide the Hosting Entity 130 with a manual override allowing the Hosting Entity 130 to edit, delete, and/or otherwise label any Community Website 110 content as needed. There are numerous open-source (e.g., ALFRESCO, CMSIMPLE, or DRUPAL) and commercial (e.g., CORE MEDIA CMS, MICROSOFT SHAREPOINT, or INGENIUX CMS) content management systems that may be used to support this functionality. Alternatively, a proprietary system may be implemented.
  • The embodiment illustrated in FIG. 2. also comprises a Member Reputation System 270 having the ability to establish and publish a Member Trust Level. Membership Trust levels are an indication of how well Members 150 are trusted by other Members 150. The Member Reputation System 270 may use any scale that communicates a Member's Trust Level, such as a 1-10 scale, number of stars, grades (e.g., A, B, C, D, or F), etc. Member Trust Levels may go up or down based on input from Members 150, perhaps via feedback systems. For example, the Member Reputation System 270 may comprise a Comment System 315 and/or a Rating System 325. The Comment System 315 and Rating System 325 allow Members 150 to leave comments and/or ratings, accessible to other Members 150, regarding the Member Trust Level of other Members 150. The Comment System 315 and/or Rating System 325 may comprise a pop-up window (or redirection to another webpage) that appears on the Community Website 110 when Members 150 click a “leave comment, “rate this Member,” or similar button. Members 150 may then enter a Member Trust Level, rating, comment, and/or title for their rating or comment, both of which may then be associated with the subject Member 150 for other Members 150 to view. Members 150 may similarly rate and/or establish trust levels for business listed in the Business Profiles 410 and/or individuals listed in the Individual Profiles 420. Businesses and/or individuals' reputation may be rated generally, and/or in specific categories, such as customer service, product quality, price, etc.
  • The Member Reputation System 270 may establish a Member's 150 initial Member Trust Level that may subsequently vary based on Members 150 feedback and ratings. The initial Member Trust Level may be established through a reputation verification process that verifies some aspect of a Member's 150 background and/or contact information. For example, a Member's 150 domain name may be verified via GODADDY.COM's CERTIFIED DOMAIN NAME service. Alternatively, any method of verifying a Member's 150 identity, background information, domain name, e-mail, URL, and/or or digital identity ownership or control, and/or contact information may be used.
  • A Member's 150 access to the Community Website 110 and/or any of its functionality may be altered based upon the Member's 150 Member Trust Level. As a non-limiting example, a Member 150 with a lower Member Trust Level may be denied access to the Resource Center 140, Directory 210, or Forum 220. Such a Member 150 may be denied permission to post comments, purchase goods or services, or upload resources, but perhaps may still be permitted to review content posted by other Members 150. A sufficiently low Member Trust Level may result in complete denial of Community Website 110 access. On the other hand, a Member 150 with a higher Member Trust Level may be provided with a higher level of Community Website 110 access and/or permissions. For example, such a Member 150 may be authorized to act as a moderator and/or content editor.
  • The Member Reputation System 270 may comprise any a software system enabling the above-described functionality. Software running the Member Reputation System 270 may preferably reside on said at least one Hosting Server 120, but also may reside on one or more different servers.
  • A System for Providing and Managing an Online Business Community
  • Another example embodiment of a system for providing and managing an online business community is illustrated in FIG. 5. The illustrated embodiment includes a Community Website 110 hosted on at least one Hosting Server 120, said at least one Hosting Server 120 communicatively coupled to a Network 101; a Homepage 510 accessible via said Community Website 110, said Community Website 110 accessible to a plurality of Members 150 via said Network 101; a Resource Center Webpage 530 accessible via said Homepage 510, said Homepage 510 accessible to said plurality of Members 150 via said Network 101; a Directory Webpage 520 accessible via said Homepage 510, said Homepage 510 accessible to said plurality of Members 150 via said Network 101; a Forum Webpage 540 accessible via said Homepage 510, said Homepage 510 accessible to said plurality of Members 150 via said Network 101; a Business Portal Webpage 550 accessible via said Homepage 510, said Homepage 510 accessible to said plurality of Members 150 via said Network 101; and a Partnership Webpage 560 accessible via said Homepage 510, said Homepage 510 accessible to said plurality of Members 150 via said Network 101.
  • The Homepage 510 may be password-protected. Alternatively, Single Sign-On (SSO) functionality may be enabled allowing properly-authenticated Members 150 complete website content access, without requiring additional passwords or login. The Homepage 510 may display recent news (possibly via RSS feeds) and/or featured Content 170, possibly organized by topic and/or keyword. The Homepage 510 also may be customizable (in terms of both layout and displayed content) according to Members' 150 preferences. For example, an authenticated member's Homepage 510 may display that member's (and/or other Members' 150) favorite, recently-accessed, and/or recently-searched-for Content 170, Business Profiles 410, Individual Profiles 420, Members 150, Business Tools 240, Forums 220, links, and/or other content. Authenticated Members' 150 Homepages 510 also may display profile information (e.g., username, location, etc.) that may be edited via the Homepage 510. The Homepage 510 also may display links to a Resource Center Webpage 530, a Directory Webpage 520, a Forum Webpage 540, and a Business Portal Webpage 550.
  • As illustrated in FIG. 6, the Resource Center Webpage 530 may comprise links to a plurality of articles 310, a plurality of documents 320, a plurality of websites 610, a plurality of images 340, a plurality of text files 350, a plurality of audio files 360, a plurality of video files 370, a plurality of multimedia files 380, streaming data 390, a Comment System 315, a Rating System 325, a Flag System 335, a Search Tool 250, an Advertisement Service 355, a Buy/Sell tool 365, or any combination thereof.
  • In an example embodiment, any individual or entity with access to the Resource Center Webpage 530 may post any piece of information including, but not limited to, articles (authored by Members 150 or others), documents in any format (e.g., .doc, .pdf, .tif, etc.), blogs, video clips, audio clips, podcasts, photographs, spreadsheets, flash content, and/or links to other websites or any other resource. Alternatively, such content may be generated only by Members 150, perhaps locally on their computers, and posted on the Resource Center Webpage 530 for comment, review, flagging, searching, downloading, and/or any other use Members 150 may have for it. In such an embodiment, Members 150 may contribute content in many ways. Members 150 may click on a “contribute button” that may be available on the Resource Center Webpage 530. The button may open a pop-up window (or another webpage) that includes a form that may allow Members 150 to free-flow type an article, paste a URL link, or choose to upload other content. In an example embodiment, Members 150 may draft an article on their personal computer, possibly using a word processing program such as MICROSOFT WORD and save the file to their local hard drive. The Members 150 may then login to the Community Website 110, access the Resource Center Webpage 530, and upload their article where it may be accessed by other Members 150. This general process may be repeated for any of the data types discussed above. Alternatively, Members 150 may simply upload links to other Internet resources that may be of use to other Members 150. Each Member 150 may be required to sign an agreement accepting prescribed style and appropriateness guidelines.
  • Members 150 may upload content to the Resource Center Webpage 530 utilizing any method of transferring data known in the art or developed in the future, including those methods described in reference to the Resource Center 140 above. The Resource Center Webpage 530 also may include a tool allowing Members 150 to categorize uploaded content, such as described in reference to the Resource Center 140 above.
  • The Directory Webpage 520 may be accessible to the plurality of Members 150 via the Community Website 110, possibly as a link on the Homepage 510. The Directory Webpage 520 may provide Members 150 with direct access to content, or a link may redirect Members 150 to another website, webpage, or resource providing access to content. The Directory Webpage 520 allows Members 150 to generate, post, upload, and/or search a plurality of Business Profiles 410 and a plurality of Individual Profiles 420. It will provide an online location for Members 150 to locate and review information about each other. Some of both profile types may be generated by the Members 150 themselves. Alternatively, a third party may generate and post the profiles. In an example embodiment, Members 150 may generate, post, or upload Business Profiles 410 and/or Individual Profiles 420 to the Directory Webpage 520, where other Members 150 may search (perhaps by subject, category, product, or service) and review the profiles.
  • As illustrated in FIGS. 6 and 7, both the Directory Webpage 520 and the Resource Center Webpage 530 also may comprise a Comment System 315, a Rating System 325, a Flag System 335, a Search Tool 250, an Advertisement Service 355, a Buy/Sell tool 365, or any combination thereof. These systems allow Members 150 to comment, rate, flag, search, and/or advertise on these webpages.
  • The Community Website 110 also may comprise a Forum Webpage 540 providing Members 150 with access to a Forum 220 capable of being written to and read by said plurality of Members 150. The Forum 220 is a feature allowing Members 150 to communicate and interact with each other via any online communication method known in the art or developed in the future including, but not limited to, Internet forums (e.g., Web forums, message boards, discussion boards, (electronic) discussion groups, discussion forums, and/or bulletin boards), IM, VoIP, email, blogs, and/or any combination thereof.
  • The Community Website 110 also may comprise a Business Portal Webpage 550 that provides access to a Business Portal 230 allowing Members 150 to manage their businesses' Business Tools 240. The Business Portal 230 may be accessible to Members 150 via the Community Website 110, perhaps on the Business Portal Webpage 550. The Business Portal 230 may function as a control panel allowing Members 150 to manage their Business Tools 240.
  • The Community Website 110 also may comprise a Partnership Webpage 560 that provides links to a Partnership Tool 260, which allows Members 150 to establish partnerships with other Members 150. Such links may present themselves as tabs, buttons, or hyperlinks possibly entitled “My Partners,” “Partnerships,” and/or some other similar designation.
  • A System for Providing and Managing an Online Business Community
  • Another streamlined example embodiment of a system for providing and managing an online business community is illustrated in FIG. 8. The illustrated embodiment includes at least one Hosting Server 120 maintained by a Hosting Entity 130; a Community Website 110 accessible to a plurality of Clients 810, said Community Website 110 hosted on said at least one Hosting Server 120; a Resource Database 820 storing a plurality of Content 170, wherein at least some of said Content 170 is generated by a Member 150; a Directory Database 840 storing a plurality of Member Information 850; and a Network 101 communicatively coupling said Hosting Server 120, said Community Website 110, said plurality of Clients 810, said Resource Database 820, and said Directory Database 840.
  • A more detailed example embodiment of a system for providing and managing an online business community is illustrated in FIG. 9. The illustrated embodiment includes at least one Hosting Server 120 maintained by a Hosting Entity 130; a Community Website 110 accessible to a plurality of Clients 810, said Community Website 110 hosted on said at least one Hosting Server 120 and having a Resource Center 140, Directory 210, Forum 220, and a Business Portal 230; a Resource Database 820 storing a plurality of Content 170, wherein at least some of said Content 170 is generated by a Member 150; a Directory Database 840 storing a plurality of Member Information 850; a Content Management System 160 having the ability to manage content on said Community Website 110; and a Network 101 communicatively coupling said Hosting Server 120, said Community Website 110, said plurality of Clients 810, said Resource Database 820, and said Directory Database 840. Machine-executable software 910 for providing a Resource Center 140, Directory 210, Forum 220, Business Portal 230, or any combination thereof may preferably reside on said at least one Hosting Server 120, but also may reside on one or more different servers.
  • As illustrated in FIG. 12, the plurality of Clients 810 may comprise a desktop computer 1210, a laptop computer 1215, a hand held computer 1220, a terminal 1225, a television 1230, a television set top box 1235, a cellular phone 1240, a wireless phone 1245, a wireless hand held device 1250, an Internet access device 1255, a rich client, thin client, or any other client functional within a client-server computing architecture.
  • In this example embodiment—and as illustrated in FIG. 11—the plurality of Content may comprise a plurality of articles 310, a plurality of documents 320, a plurality of links 330, a plurality of images 340, a plurality of text files 350, a plurality of audio files 360, a plurality of video files 370, a plurality of multimedia files 380, streaming data 390, or any combination thereof. Content 170 may be stored in a Resource Database 820 and may be accessible via the Resource Center 140 on the Community Website 110. Structurally, the Resource Database 820 may comprise any collection of data. As non-limiting examples, the Resource Database 820 may comprise a local database, online database, desktop database, server-side database, relational database, hierarchical database, network database, object database, object-relational database, associative database, concept-oriented database, entity-attribute-value database, multi-dimensional database, semi-structured database, star schema database, XML database, file, collection of files, spreadsheet, and/or other means of data storage located on at least one Hosting Server 120, a computer, a client, another server, or any other storage device. In the embodiment illustrated in FIG. 9, the Resource Database 820 is a standalone database (e.g., located on a storage device other than the Hosting Server 120) communicatively coupled to the Hosting Server 120 via the Network 101. The plurality of Content 170 may be generated by Members 150, perhaps locally on their computers, and posted to the Resource Database 820 for comment, review, flagging, searching, downloading, and/or any other use Members 150 may have for the Content 170. Members 150 may upload the plurality of Content 170 to the Resource Database 820 utilizing any method of transferring data known in the art or developed in the future, including those discussed in detail above.
  • Member Information 850 may be stored in the Directory Database 840 and may be accessible to Members 150 via the Directory 210 on the Community Website 110. Member information 850 may comprise any piece of information about Members 150 including, but not limited to, Business Profiles 410 and/or Individual Profiles 420. Structurally, the Directory Database 840 may comprise any collection of data. As non-limiting examples, the Directory Database 840 may comprise a local database, online database, desktop database, server-side database, relational database, hierarchical database, network database, object database, object-relational database, associative database, concept-oriented database, entity-attribute-value database, multi-dimensional database, semi-structured database, star schema database, XML database, file, collection of files, spreadsheet, and/or other means of data storage located on at least one Hosting Server 120, a computer, a client, another server, or any other storage device. In the embodiment illustrated in FIG. 9, the Directory Database 840 is a standalone database (e.g., located on a storage device other than the Hosting Server 120) communicatively coupled to the Hosting Server 120 via the Network 101.
  • As described in detail above, The Community Website 110 also may comprise a Forum 220 and a Business Portal 230. The embodiment illustrated in FIG. 9. also comprises a Content Management System 160 having the ability to manage content on the Community Website 110. Additionally, the machine-executable software 910 described throughout this application necessary to implement the Resource Center 140, Directory 210, Forum 220, and/or Business Portal 230 may preferably reside on the at least one Hosting Server 120, but also may reside on one or more different servers.
  • A Method for Providing and Managing an Online Business Community
  • Several different methods may be used to provide and manage an online business community. In an example embodiment illustrated in FIG. 14, a Community Website 110 (accessible to a plurality of Members 150 via a Network 101) is provided (Step 1410) by hosting the Community Website 110 on at least one Hosting Server 120 (Step 1420). This embodiment places no limitation on the individual or entity providing the Community Website 110. Thus, among others, this method may be performed by an individual, entity, automated system, domain name registrar, domain name registry, reseller of a domain name registrar, Internet service provider, software developer, website designer, website operator, or any combination thereof.
  • The Community Website 110 may be hosted on a Hosting Server 120 by, as a non-limiting example, subscribing to a hosting provider (e.g., GODADDY.COM) for website hosting services (e.g., GODADDY.COM's HOSTING PLANS). Alternatively, the Community Website 110 may be hosted on any computer or program that provides services to other computers, programs, or users either in the same computer or over a computer network including, but not limited to, application, communication, mail, database, proxy, fax, file, media, web, peer-to-peer, or standalone servers.
  • A plurality of Members 150 then may be enabled to share business-related information on the Community Website 110 (Step 1430). Such information may include, but is not limited to, any piece of information that relates in any manner to business, such as a plurality of Content 170, Business Profiles, 410, Individual Profiles, 410, and/or advertisements.
  • The business-related information may then be monitored for inappropriate material (Step 1440), which may then be removed from the Community Website 110 (Step 1450), possibly by using a Content Management System 160 having the ability to manage content on the Community Website 110. The Content Management System 160 may comprise a software system used to manage and control the dynamic collection of content on the Community Website 110 and may facilitate document control, auditing, and/or editing. Software running the Content Management System 160 may reside on said at least one Hosting Server 120. The Content Management System 160 may comprise multiple levels of content review systems including, but not limited to, a Flag System 335 that may allow Members 150 to self-police the Community Website 110 by flagging content as potentially inappropriate. By flagging a specific piece of content, Members 150 may ensure that it is reviewed by the Hosting Entity 130 for appropriateness. If the Hosting Entity 130 determines that the flagged content is inappropriate, the subject content may be deleted, edited, and/or otherwise labeled as inappropriate, perhaps by a change in color of the content, or an express label. Alternatively, Members 150 may vote, perhaps via the Comment System 315 or Forum 220, to determine whether to delete, edit, and/or otherwise label the flagged content. The Flag System 335 also may automatically delete, edit, and/or label content receiving a pre-set number of flags from Members 150. The Flag System 335 may comprise a pop-up window (or redirection to another webpage) that appears on the Community Website 110 when Members 150 click a “flag this content” or similar button. Members 150 may then enter a flag, perhaps including a comment, both of which may then be posted with the subject content for other Members 150 to view. The Content Management System 160 also may provide the Hosting Entity 130 with a manual override allowing the Hosting Entity 130 to edit, delete, and/or otherwise label any Community Website 110 content as needed. There are numerous open-source (e.g., ALFRESCO, CMSIMPLE, or DRUPAL) and commercial (e.g., CORE MEDIA CMS, MICROSOFT SHAREPOINT, or INGENIUX CMS) content management systems that may be used to support this functionality. Alternatively, a proprietary system may be implemented. Such a Content Management System 160 may be provided by installing the above-described machine-executable software on any server communicatively coupled to a Network 101.
  • In an alternate embodiments illustrated in FIG. 15, Members 150 may be enabled to share business-related information by providing a Resource Center 140 where Members may post a plurality of Content 170; providing a Directory 210 where Members 150 may post Business Profiles 410 and/or Individual Profiles 420; providing a Forum 220 capable of being written to and read by Members 150; and/or providing a Business Portal 230 allowing Members 150 to manage Business Tools 240. These tools may be provided by installing the machine-executable software 910 described throughout this application necessary to implement the Resource Center 140, Directory 210, Forum 220, and/or Business Portal 230 on any server communicatively coupled to a Network 101.
  • In yet another an alternate embodiment, A Member's access to the Community Website 110 and/or any of its functionality may be altered based upon the Member's 150 Member Trust Level. A Member's 150 Member Trust Level may be monitored and, dependent upon its value, the Member's 150 access to the Community Website 110 (and/or any of its functionality) may be altered (i.e., limited or expanded). As a non-limiting example, a Member 150 with a lower Member Trust Level may be denied access to the Resource Center 140, Directory 210, or Forum 220. Such a Member 150 may be denied permission to post comments, purchase goods or services, or upload resources, but perhaps may still be permitted to review content posted by other Members 150. A sufficiently low Member Trust Level may result in complete denial of Community Website 110 access. On the other hand, a Member 150 with a higher Member Trust Level may be provided with a higher level of Community Website 110 access and/or permissions. For example, such a Member 150 may be authorized to act as a moderator and/or content editor.
  • A System for Providing and Managing Sub-Communities within an Online Business Community
  • An example embodiment of a system for providing and managing sub-communities within an online business community is illustrated in FIG. 16. The illustrated embodiment includes an Online Business Community 1610 having a Community Website 110 hosted on at least one Hosting Server 120, said at least one Hosting Server 120 communicatively coupled to a Network 101; a Homepage 510 on said Community Website 110 accessible to a plurality of Members 150 via said Network; and a plurality of Groups 1620 accessible to said plurality of Members 150 via said Homepage 510, wherein each of said Groups 1620 relates to a subject.
  • The Online Business Community 1610 may comprise any virtual community, online community, or e-community that allows Members 150 to interact online that relates in any manner to business. The Online Business Community 1610 may comprise any of the communities described above, or such others that are known in the art or may be developed in the future. The Online Business Community 1610 may be hosted on a Hosting Server 120 and may provide a Community Website 110 (that also may be hosted on a Hosting Server 120), which is accessible to Members 150 via the Network 101.
  • Groups 1620 may comprise sub-communities within the Online Business Community 1610, and may comprise a collection of Members 150 with an interest in a common subject (i.e., interest, idea, task, or goal) who interact in the Groups 1620 across time, geographical, and organizational boundaries to develop personal and/or business relationships. Groups 1620 may be formed by those Members 150 having an interest in the same subjects. Groups 1620 may be private—that is accessible only to a plurality Group Members 1710, which may comprise a collection of Members 150 with a common interest in the subject around which the Group 1620 is formed. Such private Groups 1620 may require Members 150 to take some affirmative action to join the Group 1620 and become Group Members 1710, perhaps by providing some private information and obtaining a username and password, or any other form of electronic identification that will identify Group Members 1710 to each other and provide access to the Group 1620. Alternatively, Groups 1620 may be public, perhaps being accessible to any Member 150.
  • As exemplified in FIG. 17, the Online Business Community's 1610 Community Website 110 may have a Homepage 510 accessible to Members 150 via the Network 101. The Homepage 510 may comprise a link to a Group Homepage 1720, which may provide Members 150 and/or Group Members 1710 with access to the Group 1620 and any associated content and/or functionality. For example, the Group Homepage 1720 may provide links to a Group Resource Center 1730, a Group Directory 1740, and/or a Group Forum 1750. The Group Homepage 1720 also may provide any of the functionality of the Homepage 510 described in detail above including, but not limited to, a Search Tool 250. The Group Homepage 1720 may be private—that is accessible only to Group Members 1710, perhaps by employing password protection or any other electronic security mechanism that is known in the art or may be developed in the future. Alternatively, the Group Homepage 1720 may be public—that is accessible to any Member 150 via the Community Website 110.
  • The Group Homepage 1720 also may list all Groups 1620 that have been formed in the Online Business Community 1610, perhaps organized by topic, alphabetically, favorite, most popular, or another method. In an example embodiment, links to Groups 1620 may be visible to all Members 150 on the Group Homepage 1720, but only Group Members 1710 may access the links to their Groups 1620. In an alternate embodiment, all Members 150 may be provided access to all Groups' 1620 links.
  • The Group Resource Center 1730 may provide Group Members 1710 access to a plurality of Content 170, some of which may have been generated by Group Members 1710. As shown in FIG. 18, the plurality of Content 170 may comprise a plurality of articles 310, a plurality of documents 320, a plurality of links 330, a plurality of images 340, a plurality of text files 350, a plurality of audio files 360, a plurality of video files 370, a plurality of multimedia files 380, streaming data 390, or any combination thereof. The plurality of Content 170 may include any piece of information that Group Members 1710 may think is useful to other Group Members 1710 including, but not limited to, articles (authored by Group Members 1710 or others), documents in any format (e.g., .doc, .pdf, .tif, etc.), blogs, video clips, audio clips, podcasts, photographs, spreadsheets, flash content, links to other websites, and/or any other resource.
  • The Group Resource Center 1730 may offer the same functionality as the Resource Center 140 (only on a smaller scale and focused around Group Members' 1710 subjects of interest) and may be implemented with the same technology, which is described in detail above. As with the Resource Center 140, the Group Resource Center 1730 may further comprise a Comment System 315, Rating System 325, Flag System 335, Search Tool, 250, Advertisement Service 355, and/or Buy/Sell Tool 365.
  • The Group Homepage 1720 also may have a link to a Group Directory 1740, which is a feature allowing Group Members 1710 to generate, post, upload, and/or search a plurality of Business Profiles 410 and a plurality of Individual Profiles 420. It may provide an online location for Group Members 1710 to locate and review information about each other. The Group Directory 1740 may offer the same functionality as the Directory 210 (only on a smaller scale and focused around Group Members' 1710 subjects of interest) and may be implemented with the same technology, which is described in detail above. As with the Directory 210, the Group Directory 1740 may further comprise a Comment System 315, Rating System 325, Flag System 335, Search Tool, 250, and/or Advertisement Service 355.
  • The Group Homepage 1720 also may have a link to a Group Forum 1750 capable of being written to and read by said plurality of Group Members 1710. Group Forum 1750 is a feature allowing Group Members 1710 to communicate and interact with each other via any online communication method known in the art or developed in the future including, but not limited to, Internet forums (e.g., Web forums, message boards, discussion boards, (electronic) discussion groups, discussion forums, bulletin boards), IM (instant messaging), VoIP (voice over IP), email, blogs, and/or any combination thereof. The Group Forum 1750 may offer the same functionality as the Forum 220 (only on a smaller scale and focused around Group Members' 1710 subjects of interest) and may be implemented with the same technology, which is described in detail above.
  • Groups 1620 may each be assigned a domain name, such as www.groupname.com, for example. The domain name may be assigned by the Online Business Community 1610, or perhaps Group Members 1710 may request a specific name. Group Members 1710 may use the domain name to develop and/or publish a Group Website 1760, which may be used to promote the interests of the Group 1620 and/or Group Members 1710.
  • Group Members 1710 also may communicate and collaborate with each other via the tools discussed in detail above including, but not limited to, the Resource Center 140, Directory 210, and Forum 220. Additionally, Groups 1620 may employ calendaring, e-mail, VoIP, IM, and/or Wiki functionality accessible only to Group Members 1710. Group Members 1710 also may be provided with tools (perhaps utilizing Forum 220 functionality) to send out broadcast messages to other Group Members 1710. These messages may appear on public and private webpages, depending on the type of message.
  • A Method for Providing and Managing Sub-Communities within an Online Business Community
  • Several different methods may be used to provide and manage sub-communities within an online business community. In an example embodiment illustrated in FIG. 20, a Community Website 110 (accessible to a plurality of Members 150 via a Network 101) is provided (Step 2010) by hosting the Community Website 110 on at least one Hosting Server 120 (Step 2020). This embodiment places no limitation on the individual or entity providing the Community Website 110. Thus, among others, this method may be performed by an individual, entity, automated system, domain name registrar, domain name registry, reseller of a domain name registrar, Internet service provider, software developer, website designer, website operator, or any combination thereof.
  • The Community Website 110 may be hosted on a Hosting Server 120 by, as a non-limiting example, subscribing to a hosting provider (e.g., GODADDY.COM) for website hosting services (e.g., GODADDY.COM's HOSTING PLANS). Alternatively, the Community Website 110 may be hosted on any computer or program that provides services to other computers, programs, or users either in the same computer or over a computer network including, but not limited to, application, communication, mail, database, proxy, fax, file, media, web, peer-to-peer, or standalone servers.
  • A plurality of Members 150 then may be enabled to generate and manage Groups 1620 within the Online Business Community 1610 accessible via the Community Website 110
  • (Step 2030). Members 150 may be enabled to generate and manage Groups 1620 by providing the tools necessary to do so, such as a Group Resource Center 1730 where Members 150 may post a plurality of Content 170 (Step 2040); providing a Group Directory 1740 where Members 150 may post Business Profiles 410 and/or Individual Profiles 420 (Step 2050); providing a Group Forum 220 capable of being written to and read by Members 150 (Step 2060); and/or providing a Group Website 1760 (Step 2070), which may be accomplished by providing Members 150 with a domain name and an companying Group Website 1760 for Members 150 and/or Group Members 1710 to promote their interests. The Group Website 1760 may resolve from a domain name that was assigned to the Group 1620, or perhaps requested by Members 150 or Group Members 1710. These tools may be provided by installing the machine-executable software 910 described throughout this application necessary to implement the Resource Center 140, Directory 210, and/or Forum 220 on any server communicatively coupled to a Network 101.
  • A System for Designating Membership in an Online Business Community
  • FIG. 21 illustrates an example embodiment of a system for designating membership in an online business community. The illustrated embodiment includes means for designating 2110 a plurality of Members 150 as participants in an Online Business Community 1610 and means for providing 2120 each of said plurality of Members 150 with a Membership Designator 2160. The Online Business Community 1610 may comprise any virtual community, online community, or e-community that allows Members 150 to interact online that relates in any manner to business. The Online Business Community 1610 may comprise any of the communities described above, or such others that are known in the art or may be developed in the future.
  • The means for designating 2110 provides identification for those Internet users who become Members 150 of the Online Business Community 1610 and, therefore, may wish to identify themselves and/or their domain name, URL, website, e-mail address, and/or any combination thereof as connected to the Online Business Community 1610. The means for designating 2110 may comprise any system that allows Internet users to become characterized as Members 150 including, but not limited to, systems that identify all visitors to the Community Website 110 as Members 150, systems that allow any Internet user to sign up as a Member 150, or systems that select as Members 150 only those Internet users that meet certain criteria.
  • Alternatively, the means for designating 2110 may comprise means for registering 2150 Members 150 having the ability to collect one or more pieces of information from each of said plurality of Members 150, said information comprising, as non-limiting examples, a domain name, a URL, an e-mail address, a website, and/or any combination thereof owned and/or controlled by said Member 150. Thus, the means for registering 2150 may require those Internet users who wish to become Members 150 to sign up, perhaps via a pop-up window (or redirection to another webpage) that appears on the Community Website 110 that allows Internet users to enter information and become registered Members 150. They may obtain a password and username thereby enabling future access to the Online Business Community 1610. Alternatively, Single Sign-On (SSO) functionality may be enabled allowing properly-authenticated Members 150 access to the Online Business Community 1610.
  • Regardless of the membership criteria, the means for designating 2110 also may comprise a membership database communicatively coupled to a Network 101 that maintains a list of Members 150 and any associated information that such Members 150 may provide, including, but not limited to their name, address, telephone number, domain name, URL, website, e-mail address, and/or any combination thereof. Structurally, the membership database may comprise any collection of data, including any of the database types discussed in detail above.
  • Possibly using information in the membership database, the means for providing 2120 Members 150 with a Membership Designator 2160 may provide Members 150 with a Membership Designator 2160. A Membership Designator 2160 indicates that an item (e.g., domain name, URL, website, e-mail address, and/or any combination thereof) is owned, operated, maintained, provided, and/or somehow associated with a Member 150 of the Online Business Community 1610. A Membership Designator 2160 may take the form of a displayable image; a link to the Online Business Community 1610; an invitation to join the Online Business Community 1610; a certificate for display on a website; a change in appearance of a Member's 150 domain name, URL, e-mail address, website, and/or any combination thereof, an audible sound; and/or any combination thereof.
  • Means for providing 2120 Members 150 with a Membership Designator 2160 may include, but are not limited to: (1) sending a piece of software to the Member 150 (or other individual or entity) for installation on his computer, server, website, database, or other storage device; (2) storing the Membership Designator 2160 on a computer, server, website, database, or other storage device from which the Member 150 (or other individual or entity) may retrieve the Membership Designator 2160; or (3) sending the Membership Designator 2160 to a third party for storage on a computer, server, website, database, or other storage device from which the Registrant 100 (or other individual or entity) may retrieve and/or view said Membership Designator 2160. The Membership Designator 2160 may be sent utilizing any method of transferring data known in the art as defined in detail above, or as may be developed in the future.
  • Where the Online Business Community 1610 Hosting Entity 130 is a domain name registry, registrar, or other entity with the ability to access and edit WHOIS records 2140, the means for providing 2120 Members with a Membership Designator 2160 may comprise means for publishing 2130 the Membership Designator 2160 in WHOIS records 2140. WHOIS is a TCP-based query/response protocol that is widely used for querying a database in order to determine the owner of a domain name, an IP address, or an autonomous system number on the Internet. WHOIS records may be maintained by a registry, a registrar, and/or another party. “Thin” registries store limited amount of information about a domain name; typically, it includes the domain Name, registrar, WHOIS server, referral URL, name server, status, updated date, creation date, expiration date, etc. “Thick” registries in addition store registrant, administrative, technical, and billing contact information. Registrars usually store detailed information about the domain names registered through them.
  • The WHOIS system originated as a method that system administrators could use to look up information to contact other IP address or domain name administrators. The use of the data that is returned from query responses has evolved from those origins into a variety of uses. In the illustrated embodiment, the means for publishing 2130 may publish a Membership Designator 2160 in the WHOIS Records 2140. As with Membership Designators 2160 provided to Members 150, the published Membership Designator 2160 may take the form of a displayable image; a link to the Online Business Community 1610; an invitation to join the Online Business Community 1610; a certificate for display a website; a change in appearance of a Member's 150 domain name, URL, e-mail address, website, and/or any combination thereof, an audible sound; and/or any combination thereof.
  • A Method for Designating Membership in an Online Business Community
  • Several different methods may be used to designate membership in an online business community. In a streamlined example embodiment illustrated in FIG. 22, a plurality of Members 150 are designated as participants in an Online Business Community 1610 (Step 2210). Each Member 150 is then provided with a Membership Designator 2160. (Step 2220). These steps may be accomplished with the means for designating 2110 a plurality of Members 150 as participants in an Online Business Community 1610 and means for providing 2120 each of said plurality of Members 150 with a Membership Designator 2160 discussed in detail above.
  • A more detailed example embodiment of a method for designating membership in an online business community is illustrated in FIG. 23, in which the designating step (Step 2210) further comprises the step of registering said plurality of Members 150 (Step 2310). The registering step (Step 2310) also may comprise the step of collecting one or more information from each of said plurality of Members 150 (Step 2320), said information comprising a domain name, a URL, an e-mail address, a website, and/or any combination thereof owned and/or controlled by said Member 150. These steps may be accomplished with the means for designating 2110 a plurality of Members 150 as participants in an Online Business Community 1610 and means for registering 2150 Members 150 discussed in detail above. Alternatively, the providing step (Step 2220) may be accomplished by publishing the Membership Designator 2160 in the WHOIS records 2140 associated with each of said plurality of Members 150 (Step 2320). As set forth in detail above, this step may be accomplished via means for publishing 2130 the Membership Designator 2160 in WHOIS records 2140.
  • A System for Archiving Files in an Online Community
  • A streamlined example embodiment of a system for archiving files in an online community is illustrated in FIG. 24. The illustrated embodiment includes a Community Website 110 hosted on at least one Hosting Server 120; a Forum 220 accessible to a plurality of Members 150 via said Community Website 110, said Forum 220 capable of being written to and read by said plurality of Members 150; a File Archiving System 2410 having the ability to store a plurality of files 2420 generated by said Forum 220; and a Network 101 communicatively coupling said Community Website 110, said at least one Hosting Server 120, said Forum 220, said plurality of Members 150, and said File Archiving system 2410.
  • The File Archiving System 2410 may comprise any system for storing and/or organizing computer files known in the art or developed in the future. As non-limiting examples, storage may be provided by databases (including any of those substantially similar to those described in detail above) and/or other means of data storage such as a magnetic media, hard drive, other disk drive, volatile memory (e.g., RAM), non-volatile memory (e.g., ROM or flash), and/or any combination thereof. Files 2420 may be stored in their native, uncompressed format or, alternatively, a file archiver using lossless data compression may be used. Compression may be preferred where the files 2420 may be transferred over the Network 101.
  • The File Archiving System 2410 may comprise software that combines a plurality of files 2420 together into one archive file (or a series of archive files) for easier transportation, storage, or search. It also may retain information about the name and size of the original files 2420, so that reconstruction is possible. The File Archiving System 2410 also may store metadata about a file 2420, such as timestamps, ownership, and/or access control and may utilize any format known in the art or developed in the future including, but not limited to, ZIP, 7-Zip, bzip2, gzip, ALZip, Unix Archiver, Cpio, Shell archive, .LBR, WinACE, ARC, and/or any combination thereof. Commercially-available or open-source systems that may be used include SIMKL or IM-HISTORY. As illustrated in FIG. 24, the File Archiving System 2410 may comprise a component of the Community Website 110 and be communicatively coupled to the Forum 220. Alternatively, it may comprise a component of the Forum 220 and/or a standalone system communicatively coupled to the Network 101.
  • In the more detailed embodiment of a system for archiving files in an online community illustrated in FIG. 25, the Forum 220 may comprise an Internet forum software application, an instant messaging software application (IM Application in FIG. 25), an electronic discussion group software application (Chat Application in FIG. 25), an email software application, a weblog software application, and/or any combination thereof, each of which is described in detail above.
  • The Forum 220 may comprise an instant messaging software application that allows one Member 150 to communicate with another Member 150 over the Network 101 in real time. The instant messaging software application may comprise proprietary or third-party (e.g., MICROSOFT OFFICE COMMUNICATOR, JABBER, GTALK, SKYPE, MEEBO, ICQ, YAHOO! MESSENGER, MSN MESSENGER, PIDGIN, and/or AOL INSTANT MESSENGER) systems. The instant messaging software application may comprise client or server-side software. Many instant messaging software applications allow Members 150 to generate a contact list by adding other Members' 150 email address, messenger ID, or some other digital identification to the list. If a Member 150 is online, their name may be displayed indicating that the Member 150 may be available for instant messaging. Clicking on a Member's 150 name may activate an instant messaging window in which messages may be typed and responses received.
  • The Forum 220 may comprise an electronic discussion group software application (i.e., text chat) that allows Members 150 to join chat rooms and publicly communicate with many Members 150 at the same time. Such applications may comprise proprietary, third-party, client-side, or server-side software. Example chat protocols that may be utilized include, as non-limiting examples, Internet Relay Chat (IRC) and/or eXtensible Messaging and Presence Protocol (XMPP). In many discussion group applications, Members 150 may join a pre-existing chat room or create a chat room about any topic. Once in the chat room, Members 150 may type messages that other Members 150 in the room can read, as well as respond to messages from others. There may be a steady stream of Members 150 entering and leaving. When a Member 150 is in a chat room, they may invite other Members 150 to join and participate in the chat.
  • The Forum 220 also may comprise text messaging, picture messaging, or video messaging applications. Text messaging comprises sending and/or receiving short message files, usually from mobile phones or other personal digital assistants using the Short Message Service (SMS) protocol. Picture and video messaging may comprise sending and/or receiving multimedia objects (images, audio, video, rich text, etc.) between similar devices, perhaps using the Multimedia Messaging Service (MMS) protocol. SMS and MMS messages often consist of communication between mobile phones or other personal digital assistants. Forum 220 applications using these protocols, however, may be configured to receive and respond to SMS and/or MMS messages. Such applications may generate (or receive) files 2420 including, but not limited to, SMS, MMS, text, audio, image, or video files (or any combination thereof) that may be stored and organized as described elsewhere in this application, perhaps by a File Archiving System 2410.
  • Irrespective of the Forum 220 application used, a plurality of files 2420 may be generated by the applications. The files 2420 may contain the text, audio, or video content of the communications between Members 150 who may want to retain, store, and perhaps search such files 2420 in the future. These functions may be accomplished by the File Archiving System 2410 that, in this example embodiment (FIG. 25), comprises a standalone system communicatively coupled to the Network 101.
  • The File Archiving System 2410 may further comprise a Forum File Database 2560 having the ability to store the plurality of files 2420, which may comprise files generated by an Internet forum software application, instant messaging software application, electronic discussion group software application, email software application, weblog software application, and/or any combination thereof. The Forum File Database 2560 may comprise any structure or system for storing a collection of data, including those described in detail elsewhere in this application.
  • The File Archiving System 2410 may further comprise a plurality of folders 2570 for organizing stored files 2420. A folder 2570 is a component of a filing system used to organize a plurality of files 2420 and/or other directories. The File Archiving System 2410 may contain numerous folders 2570 for storing files 2420, which may be organized by storing related files 2420 in the same folder 2570. As non-limiting examples, files 2420 may be stored and/or organized in folders 2570 according to topic, author, and/or file type.
  • Additionally, files 2420 may be stored in folders 2570 irrespective of file type (i.e., files 2420 may comprise multiple file types stored together in the folders 2570). For example, a Member 150 may communicate with different Members 150 about automobiles via many different Forum 220 applications (e.g., forums, IM, chat, email, and/or blogs). Each of these applications may generate a different file type (e.g., forum file, IM file, chat file, email file, and/or blog file), all of which may relate to the subject of automobiles. In this example embodiment, all of these different file types may be collectively stored in a folder 2570, perhaps labeled: “automobiles.” Similarly, all files 2420 including correspondence from a particular Member 150 may be stored in a folder 2570 labeled with that Member's 150 name (e.g., “Sergey's Correspondence”). The File Archiving System 2410 may further comprise a Search Tool 250 allowing a Member 150 to search stored files 2420, perhaps for keywords, topics, dates, or authors, and review returned search results.
  • Members may access the functionality of the File Archiving System 2410 via any method known in the art or developed in the future, perhaps, as a non-limiting example, via a graphics user interface (GUI) on the Community Website 110. The GUI may comprise its own webpage, or perhaps a pop-up window, displaying folders 2570 and/or files 2420 in a hierarchical structure having folders 2570, subfolders and files 2420 organized as described above. The Search Tool 250 may appear, perhaps as a search box, allowing Members 150 to enter search keywords.
  • A Method for Archiving Files in an Online Community
  • An example embodiment of a method for archiving files in an online community is illustrated in FIG. 26. In this example embodiment, a plurality of files 2420 may be generated with a Forum 220 on a Community Website 110 (Step 2600). Files 2420 may be generated by a Member 150 communicating with another 150 via the Forum 220. The Forum 220 may comprise an Internet forum software application, an instant messaging software application, an electronic discussion group software application, an email software application, a weblog software application, or any combination thereof. When used by Members 150, these applications may generate a plurality of files 2420, which may comprise multitude if file types including, but not limited to, those described in detail above.
  • The files 2420 then may be transmitted to a File Archiving System 2410 having file-storing capabilities (Step 2610). The files 2420 may be transferred utilizing any method of transferring data known in the art or developed in the future. Such methods can generally be classified in two categories: (1) “pull-based” data transfers where the receiver initiates a data transmission request; and (2) “push-based” data transfers where the sender initiates a data transmission request. Both types are expressly included in the embodiments illustrated herein, which also may include transparent data transfers over network file systems, explicit file transfers from dedicated file-transfer services like FTP or HTTP, distributed file transfers over peer-to-peer networks, file transfers over instant messaging systems, file transfers between computers and peripheral devices, and/or file transfers over direct modem or serial (null modem) links, such as XMODEM, YMODEM and ZMODEM. Data streaming technology also may be used to effectuate data transfer. A data stream may be, for example, a sequence of digitally encoded coherent signals (packets of data) used to transmit or receive information that is in transmission. Any data transfer protocol known in the art or developed in the future may be used including, but not limited to: (1) those used with TCP/IP (e.g., FTAM, FTP, HTTP, RCP, SFTP, SCP, or FASTCopy); (2) those used with UDP (e.g., TFTP, FSP, UFTP, or MFTP); (3) those used with direct modem connections; (4) HTTP streaming; (5) Tubular Data Stream Protocol (TDSP); (6) Stream Control Transmission Protocol (SCTP); and/or (7) Real Time Streaming Protocol (RTSP).
  • The files 2420 may then be stored in a plurality of folders 2570 in the File Archiving System 2410 (Step 2620). As described in detail above, files 2570 stored together in a single folder 2570 may comprise multiple file types. As a non-limiting example, a blog files, IM files, and email files all relating to the subject of automobiles may all be filed and stored together in a folder, perhaps labeled: “automobiles.”
  • A more detailed example embodiment of a method for archiving files in an online community is illustrated in FIG. 27. After files 2420 have been stored (Step 2620), a Member 150 may be authenticated (Step 2700) via any of the Member 150 authentication methods described elsewhere in this application. If the Member 150 is properly authenticated, he may be granted access to the plurality of files 2420 stored in the File Archiving System 2410, perhaps to read and respond to the content of the files 2420.
  • A Member 150 may designate a Third-Party to whom access to the Member's 150 files 2420 may be granted. Such a Third-Party may comprise any individual or entity and may or may not be another Member 150. Accordingly, after files 2420 have been stored (Step 2620), a Third-Party may be authenticated via any of the authentication methods described elsewhere in this application. If the Third-Party is properly authenticated, he may be granted access to the plurality of files 2420 stored in the File Archiving System 2410, perhaps to read and respond to the content of the files 2420. If a Member 150 designates his files 2420 as “public,” any individual or entity may access his files 2420 without authentication, perhaps simply by accessing the Forum 220 on the Community Website 110, where files 2420 may be displayed in directory format.
  • An example use of systems and methods for archiving files in an online community
  • In an example embodiment, a Member 150 may log on to a Community Website 110 (perhaps by entering a username and password on a password-protected Homepage 510) to communicate with other Members 150 about the subject of automobiles. Once authenticated, he may enter the Forum 220 by clicking on a link, perhaps on the Homepage 510. In this example embodiment, the Forum 220 may comprise an instant messaging software application. The Member 150 may then identify another Member 150 to communicate with by viewing a list of “on-line” Members 150 in the instant messaging software application. Clicking on an available Member's 150 name may pop up a communication window in which the Members 150 may enter and respond to messages to and from each other, perhaps about a particular type of automobile.
  • If the Member 150 has enabled the file storage feature, the Forum 220 (an instant messaging software application in this example embodiment) then may generate a file 2420, which may contain the text of the Members' 150 instant messaging conversation (Step 2600). The file 2420 may be generated upon completion of the instant messaging conversation or, or alternatively, may be generated by recording data in real time. The file 2420 then may be transmitted to the File Archiving System 2410 (Step 2610), perhaps via file transfer protocol (FTP), where it may be stored in a folder 2570 (Step 2620).
  • The Member 150 may subsequently re-login to the Community Website 110, thereby being authenticated (Step 2700). He then may be granted access (Step 2710) to his stored files 2420, perhaps via a GUI on the Forum Webpage 540. The Member 150 then may click on a folder 2570 and view the files 2420 stored therein. If the Member 150 wishes to organize his files 2420 by topic (e.g., automobiles), he may generate and label a folder 2570 with the name: “automobiles.” The Member 150 may then transfer all files 2420 related to automobiles into this folder 2570, irrespective of file type. Thus, the “automobile” folder 2570 may contain email, IM, and/or blog file types.
  • After organizing his automobile files, the Member 150 may wish to search for prior blog entries related to another subject, perhaps fishing. To do so, he may enter the keyword “fishing” in the Search Tool 250, which may be accessible on the Forum Webpage 540. The Search Tool 250 may search a Forum File Database 2560 for all files 2420 containing the term “fishing” and return a list of such files 2420, be they blog files, IM files, or email files. The Member 150 may then click on one of the files 2420, which may open the appropriate Forum 220 application (e.g., instant messaging, blog, or email software application) and allow the Member 150 to read and/or respond to the file 2420.
  • Other embodiments and uses of the above inventions will be apparent to those having ordinary skill in the art upon consideration of the specification and practice of the invention disclosed herein. The specification and examples given should be considered exemplary only, and it is contemplated that the appended claims will cover any other such embodiments or modifications as fall within the true scope of the invention.
  • The Abstract accompanying this specification is provided to enable the United States Patent and Trademark Office and the public generally to determine quickly from a cursory inspection the nature and gist of the technical disclosure and in no way intended for defining, determining, or limiting the present invention or any of its embodiments.

Claims (21)

1. A system for archiving files in an online community, comprising:
a) a Community Website hosted on at least one Hosting Server;
b) a Forum accessible to a plurality of Members via said Community Website, said Forum capable of being written to and read by said plurality of Members;
c) a File Archiving System having the ability to store a plurality of files generated by said Forum; and
d) a Network communicatively coupling said Community Website, said at least one Hosting Server, said Forum, said plurality of Members, and said File Archiving system.
2. The system of claim 1, wherein said Forum comprises an Internet forum software application.
3. The system of claim 1, wherein said Forum comprises an instant messaging software application.
4. The system of claim 1, wherein said Forum comprises an electronic discussion group software application.
5. The system of claim 1, wherein said Forum comprises an email software application.
6. The system of claim 1, wherein said Forum comprises a weblog software application.
7. The system of claim 1, wherein said Forum comprises an Internet forum software application, an instant messaging software application, an electronic discussion group software application, an email software application, a weblog software application, an SMS software application, an MMS software application, a text messaging software application, a video messaging software application, a picture messaging software application, or any combination thereof.
8. The system for claim 7, wherein said File Archiving System further comprises a Forum File Database having the ability to store said plurality of files.
9. The system of claim 8, wherein said plurality of files comprise files generated by said Internet forum software application, said instant messaging software application, said electronic discussion group software application, said email software application, said weblog software application, said SMS software application, said MMS software application, said text messaging software application, said video messaging software application, said picture messaging software application, or any combination thereof.
10. The system of claim 9, wherein said File Archiving System further comprises a plurality of folders for organizing said plurality of files.
11. The system of claim 10, wherein said plurality of files are organized in said plurality of folders according to topic.
12. The system of claim 10, wherein said plurality of files are organized in said plurality of folders according to author.
13. The system of claim 10, wherein said plurality of files are organized in said plurality of folders according to file type.
14. The system of claim 10, wherein said plurality of files comprise multiple file types stored together in at least one of said plurality of folders.
15. The system of claim 10, wherein said File Archiving System further comprises a Forum File Search Tool having the ability to search said plurality of files and return search results.
16. A system for archiving files in an online community, comprising:
a) a Community Website hosted on at least one Hosting Server;
b) a Forum accessible to a plurality of Members via said Community Website, said Forum capable of being written to and read by said plurality of Members, said Forum comprising an Internet forum software application, an instant messaging software application, an electronic discussion group software application, an email software application, and a weblog software application;
c) a File Archiving System having the ability to store a plurality of files generated by said Forum, said File Archiving System further comprises a Forum File Database having the ability to store said plurality of files, said Forum File database being communicatively coupled to said Network, said plurality of files comprising files generated by said Internet forum software application, said instant messaging software application, said electronic discussion group software application, said email software application, and said weblog software application; and
d) a plurality of folders in said File Archiving system for organizing said plurality of files, wherein said plurality of files comprise multiple file types stored together in at least one of said plurality of folders; and
e) a Network communicatively coupling said Community Website, said at least one Hosting Server, said Forum, said plurality of Members, and said File Archiving system.
17. A method of archiving files with an online community, comprising the steps of:
a) generating a plurality of files with a Forum on a Community Website;
b) transmitting said plurality of files to a File Archiving System having the ability to store said plurality of files; said File Archiving System being communicatively coupled to said Community Website and accessible via said Forum; and
c) storing said plurality of files in a plurality of folders in said File Archiving System, wherein said plurality of files comprise multiple file types stored together in at least one of said plurality of folders.
18. The method of claim 17, wherein said Forum comprises an Internet forum software application, an instant messaging software application, an electronic discussion group software application, an email software application, a weblog software application, an SMS software application, an MMS software application, a text messaging software application, a video messaging software application, a picture messaging software application, or any combination thereof.
19. The method of claim 18, wherein said plurality of files comprise files generated by said Internet forum software application, said instant messaging software application, said electronic discussion group software application, said email software application, said weblog software application, said SMS software application, said MMS software application, said text messaging software application, said video messaging software application, said picture messaging software application, or any combination thereof.
20. The method of claim 19, further comprising the steps of:
d) authenticating at least one Member; and
e) granting said at least one Member access to read and respond to said plurality of files in said File Archiving System.
21. The method of claim 19, further comprising the steps of:
d) authenticating at least one Third-Party; and
e) granting said at least one Third-Party access to read and respond to said plurality of files in said File Archiving System.
US12/055,150 2007-11-28 2008-03-25 Multiple format file archiving in an online social community Abandoned US20080172391A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/055,150 US20080172391A1 (en) 2007-11-28 2008-03-25 Multiple format file archiving in an online social community

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US11/946,634 US20080071901A1 (en) 2007-11-28 2007-11-28 Online business community
US11/946,682 US20080065405A1 (en) 2007-11-28 2007-11-28 Sub-communities within an online business community
US11/964,701 US20080099990A1 (en) 2003-10-17 2007-12-26 Method and apparatus for playing a game on a playing surface
US12/055,150 US20080172391A1 (en) 2007-11-28 2008-03-25 Multiple format file archiving in an online social community

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US11/946,634 Continuation-In-Part US20080071901A1 (en) 2007-11-28 2007-11-28 Online business community

Publications (1)

Publication Number Publication Date
US20080172391A1 true US20080172391A1 (en) 2008-07-17

Family

ID=39618557

Family Applications (1)

Application Number Title Priority Date Filing Date
US12/055,150 Abandoned US20080172391A1 (en) 2007-11-28 2008-03-25 Multiple format file archiving in an online social community

Country Status (1)

Country Link
US (1) US20080172391A1 (en)

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100049683A1 (en) * 2008-08-22 2010-02-25 Carter Stephen R Collaborative debating techniques
WO2010071843A1 (en) * 2008-12-19 2010-06-24 Privatetree, Llc. Systems and methods for facilitating relationship management
US20100175119A1 (en) * 2009-01-05 2010-07-08 International Business Machines Corporation Management of Access Authorization to Web Forums Open to Anonymous Users Within an Organization
US20100199340A1 (en) * 2008-08-28 2010-08-05 Jonas Lawrence A System for integrating multiple im networks and social networking websites
US20100241971A1 (en) * 2009-03-20 2010-09-23 Thomas Zuber System and method for interactively collaborating within a secure online social networking community
US20100299603A1 (en) * 2009-05-22 2010-11-25 Bernard Farkas User-Customized Subject-Categorized Website Entertainment Database
US20110078736A1 (en) * 2009-09-30 2011-03-31 Rovi Technologies Corporation Systems and methods for providing an open and collaborative media guidance application
US20110196724A1 (en) * 2010-02-09 2011-08-11 Charles Stanley Fenton Consumer-oriented commerce facilitation services, applications, and devices
US20120311079A1 (en) * 2011-06-02 2012-12-06 Bae Young In Methods and apparatuses for a network based on hierarchical name structure
US20130138611A1 (en) * 2010-08-18 2013-05-30 International Business Machines Corporation Tiered xml services in a content management system
US9659076B2 (en) * 2012-07-20 2017-05-23 Commvault Systems, Inc. Systems and methods for database archiving
US9720787B2 (en) 2013-01-11 2017-08-01 Commvault Systems, Inc. Table level database restore in a data storage system
US9904598B2 (en) 2015-04-21 2018-02-27 Commvault Systems, Inc. Content-independent and database management system-independent synthetic full backup of a database based on snapshot technology
US10108687B2 (en) 2015-01-21 2018-10-23 Commvault Systems, Inc. Database protection using block-level mapping
TWI647632B (en) * 2014-06-25 2019-01-11 沈鉦諺 Cluster data sharing method and system thereof
US10349108B2 (en) * 2017-08-24 2019-07-09 Mobitv, Inc. System and method for storing multimedia files using an archive file format
US10949479B2 (en) * 2016-04-29 2021-03-16 ModeSens Inc. Retrieval of content using link-based search
US11132357B1 (en) * 2018-09-14 2021-09-28 State Farm Mutual Automobile Insurance Company Big-data view integration platform
US11201845B2 (en) * 2018-03-26 2021-12-14 Samsung Electronics Co., Ltd Electronic device and method for displaying e-mail in electronic device
US11269732B2 (en) 2019-03-12 2022-03-08 Commvault Systems, Inc. Managing structured data in a data storage system
US11321281B2 (en) 2015-01-15 2022-05-03 Commvault Systems, Inc. Managing structured data in a data storage system
US11790300B2 (en) 2021-08-03 2023-10-17 State Farm Mutual Automobile Insurance Company Systems and methods for generating insurance business plans

Citations (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5796393A (en) * 1996-11-08 1998-08-18 Compuserve Incorporated System for intergrating an on-line service community with a foreign service
US5983214A (en) * 1996-04-04 1999-11-09 Lycos, Inc. System and method employing individual user content-based data and user collaborative feedback data to evaluate the content of an information entity in a large information communication network
US20020120639A1 (en) * 2000-03-09 2002-08-29 Yuri Basin System and method for manipulating and managing computer archive files
US20030055652A1 (en) * 2000-07-07 2003-03-20 Jeffrey Nichols Private network exchange with multiple service providers, having a portal, collaborative applications, and a directory service
US20030126136A1 (en) * 2001-06-22 2003-07-03 Nosa Omoigui System and method for knowledge retrieval, management, delivery and presentation
US6745196B1 (en) * 1999-10-08 2004-06-01 Intuit, Inc. Method and apparatus for mapping a community through user interactions on a computer network
US20040119740A1 (en) * 2002-12-24 2004-06-24 Google, Inc., A Corporation Of The State Of California Methods and apparatus for displaying and replying to electronic messages
US20040205200A1 (en) * 2003-04-08 2004-10-14 Nikhil Kothari Integrating online community and program development environments
US20040205135A1 (en) * 2003-03-25 2004-10-14 Hallam-Baker Phillip Martin Control and management of electronic messaging
US20050102348A1 (en) * 2003-11-07 2005-05-12 Parsons Robert R. Integrated web based email system and document storage manager
US20050159998A1 (en) * 2004-01-21 2005-07-21 Orkut Buyukkokten Methods and systems for rating associated members in a social network
US20050267940A1 (en) * 2004-05-26 2005-12-01 Nicholas Galbreath System and method for managing an online social network
US7047202B2 (en) * 2000-07-13 2006-05-16 Amit Jaipuria Method and apparatus for optimizing networking potential using a secured system for an online community
US20060104526A1 (en) * 2004-11-15 2006-05-18 Yaakov Gringeler System and method for lossless compression of already compressed files
US7117254B2 (en) * 2003-06-16 2006-10-03 Friendster, Inc. Method of inducing content uploads in a social network
US7181438B1 (en) * 1999-07-21 2007-02-20 Alberti Anemometer, Llc Database access system
US20070061487A1 (en) * 2005-02-01 2007-03-15 Moore James F Systems and methods for use of structured and unstructured distributed data
US20070061400A1 (en) * 2005-09-13 2007-03-15 The Go Daddy Group, Inc. Methods for organizing emails in folders
US20070083560A1 (en) * 2005-10-11 2007-04-12 Samsung Electronics Co., Ltd. System and method for providing online community service for digital content
US20070162458A1 (en) * 2006-01-10 2007-07-12 Fasciano Mark J Method and apparatus for collecting and storing information about individuals in a social network
US20070220090A1 (en) * 2006-01-14 2007-09-20 Hall Rohan R System and method for online group networks
US7337172B2 (en) * 2003-03-25 2008-02-26 Rosario Giacobbe Intergenerational interactive lifetime journaling/diaryand advice/guidance system
US20080154948A1 (en) * 2006-12-22 2008-06-26 Sap Ag Dynamic Assessment and Persistence of Object Instances
US20080228598A1 (en) * 2007-03-06 2008-09-18 Andy Leff Providing marketplace functionality in a business directory and/or social-network site
US7734593B2 (en) * 2005-11-28 2010-06-08 Commvault Systems, Inc. Systems and methods for classifying and transferring information in a storage network

Patent Citations (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5983214A (en) * 1996-04-04 1999-11-09 Lycos, Inc. System and method employing individual user content-based data and user collaborative feedback data to evaluate the content of an information entity in a large information communication network
US5796393A (en) * 1996-11-08 1998-08-18 Compuserve Incorporated System for intergrating an on-line service community with a foreign service
US7181438B1 (en) * 1999-07-21 2007-02-20 Alberti Anemometer, Llc Database access system
US6745196B1 (en) * 1999-10-08 2004-06-01 Intuit, Inc. Method and apparatus for mapping a community through user interactions on a computer network
US20020120639A1 (en) * 2000-03-09 2002-08-29 Yuri Basin System and method for manipulating and managing computer archive files
US20030055652A1 (en) * 2000-07-07 2003-03-20 Jeffrey Nichols Private network exchange with multiple service providers, having a portal, collaborative applications, and a directory service
US7047202B2 (en) * 2000-07-13 2006-05-16 Amit Jaipuria Method and apparatus for optimizing networking potential using a secured system for an online community
US20030126136A1 (en) * 2001-06-22 2003-07-03 Nosa Omoigui System and method for knowledge retrieval, management, delivery and presentation
US20040119740A1 (en) * 2002-12-24 2004-06-24 Google, Inc., A Corporation Of The State Of California Methods and apparatus for displaying and replying to electronic messages
US7337172B2 (en) * 2003-03-25 2008-02-26 Rosario Giacobbe Intergenerational interactive lifetime journaling/diaryand advice/guidance system
US20040205135A1 (en) * 2003-03-25 2004-10-14 Hallam-Baker Phillip Martin Control and management of electronic messaging
US20040205200A1 (en) * 2003-04-08 2004-10-14 Nikhil Kothari Integrating online community and program development environments
US7117254B2 (en) * 2003-06-16 2006-10-03 Friendster, Inc. Method of inducing content uploads in a social network
US20050102348A1 (en) * 2003-11-07 2005-05-12 Parsons Robert R. Integrated web based email system and document storage manager
US20050159998A1 (en) * 2004-01-21 2005-07-21 Orkut Buyukkokten Methods and systems for rating associated members in a social network
US20050267940A1 (en) * 2004-05-26 2005-12-01 Nicholas Galbreath System and method for managing an online social network
US20060104526A1 (en) * 2004-11-15 2006-05-18 Yaakov Gringeler System and method for lossless compression of already compressed files
US20070061487A1 (en) * 2005-02-01 2007-03-15 Moore James F Systems and methods for use of structured and unstructured distributed data
US20070061400A1 (en) * 2005-09-13 2007-03-15 The Go Daddy Group, Inc. Methods for organizing emails in folders
US20070083560A1 (en) * 2005-10-11 2007-04-12 Samsung Electronics Co., Ltd. System and method for providing online community service for digital content
US7734593B2 (en) * 2005-11-28 2010-06-08 Commvault Systems, Inc. Systems and methods for classifying and transferring information in a storage network
US20070162458A1 (en) * 2006-01-10 2007-07-12 Fasciano Mark J Method and apparatus for collecting and storing information about individuals in a social network
US20070220090A1 (en) * 2006-01-14 2007-09-20 Hall Rohan R System and method for online group networks
US20080154948A1 (en) * 2006-12-22 2008-06-26 Sap Ag Dynamic Assessment and Persistence of Object Instances
US20080228598A1 (en) * 2007-03-06 2008-09-18 Andy Leff Providing marketplace functionality in a business directory and/or social-network site

Cited By (63)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100049683A1 (en) * 2008-08-22 2010-02-25 Carter Stephen R Collaborative debating techniques
US20100199340A1 (en) * 2008-08-28 2010-08-05 Jonas Lawrence A System for integrating multiple im networks and social networking websites
US10680840B2 (en) * 2008-08-28 2020-06-09 Lawrence A. Jonas System for integrating multiple IM networks and social networking websites
WO2010071843A1 (en) * 2008-12-19 2010-06-24 Privatetree, Llc. Systems and methods for facilitating relationship management
US10242225B2 (en) 2008-12-19 2019-03-26 PrivateTree, LLC Systems and methods for facilitating relationship management
US8782151B2 (en) 2008-12-19 2014-07-15 PrivateTree, LLC Systems and methods for facilitating relationship management
US8590029B2 (en) * 2009-01-05 2013-11-19 International Business Machines Corporation Management of access authorization to web forums open to anonymous users within an organization
US20100175119A1 (en) * 2009-01-05 2010-07-08 International Business Machines Corporation Management of Access Authorization to Web Forums Open to Anonymous Users Within an Organization
US20100241971A1 (en) * 2009-03-20 2010-09-23 Thomas Zuber System and method for interactively collaborating within a secure online social networking community
US20100299603A1 (en) * 2009-05-22 2010-11-25 Bernard Farkas User-Customized Subject-Categorized Website Entertainment Database
US20110078736A1 (en) * 2009-09-30 2011-03-31 Rovi Technologies Corporation Systems and methods for providing an open and collaborative media guidance application
US20110196724A1 (en) * 2010-02-09 2011-08-11 Charles Stanley Fenton Consumer-oriented commerce facilitation services, applications, and devices
US20130138782A1 (en) * 2010-08-18 2013-05-30 International Business Machines Corporation Tiered xml services in a content management system
US20130138611A1 (en) * 2010-08-18 2013-05-30 International Business Machines Corporation Tiered xml services in a content management system
US8738742B2 (en) * 2010-08-18 2014-05-27 International Business Machines Corporation Tiered XML services in a content management system
US8495176B2 (en) * 2010-08-18 2013-07-23 International Business Machines Corporation Tiered XML services in a content management system
US8938522B2 (en) * 2010-08-18 2015-01-20 International Business Machines Corporation Tiered XML services in a content management system
US20120311079A1 (en) * 2011-06-02 2012-12-06 Bae Young In Methods and apparatuses for a network based on hierarchical name structure
US8667085B2 (en) * 2011-06-02 2014-03-04 Samsung Electronics Co., Ltd. Methods and apparatuses for a network based on hierarchical name structure
US9614897B2 (en) 2011-06-02 2017-04-04 Samsung Electronics Co., Ltd. Methods and apparatuses for a network based on hierarchical name structure
US9659076B2 (en) * 2012-07-20 2017-05-23 Commvault Systems, Inc. Systems and methods for database archiving
US9720787B2 (en) 2013-01-11 2017-08-01 Commvault Systems, Inc. Table level database restore in a data storage system
US9766987B2 (en) 2013-01-11 2017-09-19 Commvault Systems, Inc. Table level database restore in a data storage system
US9846620B2 (en) 2013-01-11 2017-12-19 Commvault Systems, Inc. Table level database restore in a data storage system
US11023334B2 (en) 2013-01-11 2021-06-01 Commvault Systems, Inc. Table level database restore in a data storage system
US10997038B2 (en) 2013-01-11 2021-05-04 Commvault Systems, Inc. Table level database restore in a data storage system
US11726887B2 (en) 2013-01-11 2023-08-15 Commvault Systems, Inc. Table level database restore in a data storage system
TWI647632B (en) * 2014-06-25 2019-01-11 沈鉦諺 Cluster data sharing method and system thereof
US11321281B2 (en) 2015-01-15 2022-05-03 Commvault Systems, Inc. Managing structured data in a data storage system
US10223212B2 (en) 2015-01-21 2019-03-05 Commvault Systems, Inc. Restoring archived object-level database data
US10223211B2 (en) 2015-01-21 2019-03-05 Commvault Systems, Inc. Object-level database restore
US10210051B2 (en) 2015-01-21 2019-02-19 Commvault Systems, Inc. Cross-application database restore
US10191819B2 (en) 2015-01-21 2019-01-29 Commvault Systems, Inc. Database protection using block-level mapping
US11630739B2 (en) 2015-01-21 2023-04-18 Commvault Systems, Inc. Database protection using block-level mapping
US10891199B2 (en) 2015-01-21 2021-01-12 Commvault Systems, Inc. Object-level database restore
US11436096B2 (en) 2015-01-21 2022-09-06 Commvault Systems, Inc. Object-level database restore
US10108687B2 (en) 2015-01-21 2018-10-23 Commvault Systems, Inc. Database protection using block-level mapping
US11755424B2 (en) 2015-01-21 2023-09-12 Commvault Systems, Inc. Restoring archived object-level database data
US11030058B2 (en) 2015-01-21 2021-06-08 Commvault Systems, Inc. Restoring archived object-level database data
US11042449B2 (en) 2015-01-21 2021-06-22 Commvault Systems, Inc. Database protection using block-level mapping
US11119865B2 (en) 2015-01-21 2021-09-14 Commvault Systems, Inc. Cross-application database restore
US10303550B2 (en) 2015-04-21 2019-05-28 Commvault Systems, Inc. Content-independent and database management system-independent synthetic full backup of a database based on snapshot technology
US9904598B2 (en) 2015-04-21 2018-02-27 Commvault Systems, Inc. Content-independent and database management system-independent synthetic full backup of a database based on snapshot technology
US10860426B2 (en) 2015-04-21 2020-12-08 Commvault Systems, Inc. Content-independent and database management system-independent synthetic full backup of a database based on snapshot technology
US11573859B2 (en) 2015-04-21 2023-02-07 Commvault Systems, Inc. Content-independent and database management system-independent synthetic full backup of a database based on snapshot technology
US11704376B2 (en) * 2016-04-29 2023-07-18 ModeSens Inc. Retrieval of content using link-based search
US20230394094A1 (en) * 2016-04-29 2023-12-07 ModeSens Inc. Retrieval of content using link-based search
US10949479B2 (en) * 2016-04-29 2021-03-16 ModeSens Inc. Retrieval of content using link-based search
US11443003B2 (en) * 2016-04-29 2022-09-13 ModeSens Inc. Retrieval of content using link-based search
US20230033107A1 (en) * 2016-04-29 2023-02-02 ModeSens Inc. Retrieval of content using link-based search
US11310550B2 (en) 2017-08-24 2022-04-19 Tivo Corporation System and method for storing multimedia files using an archive file format
US11825146B2 (en) 2017-08-24 2023-11-21 Tivo Corporation System and method for storing multimedia files using an archive file format
US11212574B2 (en) 2017-08-24 2021-12-28 Tivo Corporation System and method for storing multimedia files using an archive file format
US10349108B2 (en) * 2017-08-24 2019-07-09 Mobitv, Inc. System and method for storing multimedia files using an archive file format
US11201845B2 (en) * 2018-03-26 2021-12-14 Samsung Electronics Co., Ltd Electronic device and method for displaying e-mail in electronic device
US11630823B2 (en) * 2018-09-14 2023-04-18 State Farm Mutual Automobile Insurance Company Big-data view integration platform
US20210326336A1 (en) * 2018-09-14 2021-10-21 State Farm Mutual Automobile Insurance Company Big-data view integration platform
US11520803B1 (en) 2018-09-14 2022-12-06 State Farm Mutual Automobile Insurance Company Big-data view integration platform
US11132357B1 (en) * 2018-09-14 2021-09-28 State Farm Mutual Automobile Insurance Company Big-data view integration platform
US11880357B2 (en) 2018-09-14 2024-01-23 State Farm Mutual Automobile Insurance Company Big-data view integration platform
US11269732B2 (en) 2019-03-12 2022-03-08 Commvault Systems, Inc. Managing structured data in a data storage system
US11816001B2 (en) 2019-03-12 2023-11-14 Commvault Systems, Inc. Managing structured data in a data storage system
US11790300B2 (en) 2021-08-03 2023-10-17 State Farm Mutual Automobile Insurance Company Systems and methods for generating insurance business plans

Similar Documents

Publication Publication Date Title
US20080172391A1 (en) Multiple format file archiving in an online social community
US20080071901A1 (en) Online business community
US20080065405A1 (en) Sub-communities within an online business community
US11106794B2 (en) Trust network effect
US20080065406A1 (en) Designating membership in an online business community
US8200775B2 (en) Enhanced syndication
US8447643B2 (en) System and method for collecting and distributing reviews and ratings
US8688531B2 (en) System for associating requests with potential respondents to said requests
US9965462B2 (en) Systems and methods for identifying and recording the sentiment of a message, posting, or other online communication using an explicit sentiment identifier
US8156105B2 (en) Rapid item data entry for physical items in the control of a user in an item data management server
US7822646B2 (en) Social-network enabled review system with subject-owner controlled syndication management
US20160253700A1 (en) System and method for automated advocate marketing with digital rights registration
US8078977B2 (en) Method and system for intelligent processing of electronic information
US20100010912A1 (en) Method and system of facilitating a purchase
WO2012160567A1 (en) A system and method for providing unified active search engine based on search result item specific identified, dynamic, contextual & accessible active links.
JP2004519047A (en) E-mail message system
WO2008103326A1 (en) Systems and methods for sharing data
WO2012137215A1 (en) A system and method for communication
US20090037315A1 (en) System and method for brokering agents and auditionees
US9684918B2 (en) System and method for candidate domain name generation
US20040230562A1 (en) System and method of providing an online user with directory listing information about an entity
US20080288332A1 (en) Designating a parting price for a physical item in the control of a user
US7859550B2 (en) Item data management over a data network for physical items in the control of a user
US20230124194A1 (en) Information processing device, information processing program, and carrier medium
Giri et al. Campus Second-Hand Buy and Sell Application

Legal Events

Date Code Title Description
AS Assignment

Owner name: THE GO DADDY GROUP, INC., ARIZONA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ADELMAN, WARREN;OWEN, BRAD;REEL/FRAME:020699/0938

Effective date: 20080325

AS Assignment

Owner name: GO DADDY OPERATING COMPANY, LLC, ARIZONA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:THE GO DADDY GROUP, INC.;REEL/FRAME:027363/0423

Effective date: 20111212

AS Assignment

Owner name: BARCLAYS BANK PLC, AS COLLATERAL AGENT, NEW YORK

Free format text: SECURITY AGREEMENT;ASSIGNOR:GO DADDY OPERATING COMPANY, LLC;REEL/FRAME:027416/0080

Effective date: 20111216

STCB Information on status: application discontinuation

Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION

AS Assignment

Owner name: ROYAL BANK OF CANADA, CANADA

Free format text: NOTICE OF SUCCESSION FOR SECURITY AGREEMENT RECORDED AT REEL/FRAME 027416/0080;ASSIGNOR:BARCLAYS BANK PLC;REEL/FRAME:062780/0514

Effective date: 20230215