SYSTEM AND METHOD FOR FACILITATING ONLINE SOCIAL NETWORKING
A method for operating a website for an online social networking includes the steps of receiving a group picture containing a plurality of individuals, receiving identification information regarding the individuals in the group picture, displaying the group picture, and selectively displaying labels for the individuals after the individuals confirm that they have been correctly identified. According to a preferred embodiment, each of the plurality of individuals who are not registered users of the website are automatically invited to become a registered user of the website. According to another preferred embodiment, the plurality of individuals are automatically registered as register users of the website when the group picture is submitted by one of the individuals.
Not Applicable
STATEMENT REGARDING FEDERALLY SPONSORED RESEARCHNot Applicable
REFERENCE TO MICROFICHE APPENDIXNot Applicable
FIELD OF THE INVENTIONThe present invention generally relates to a computer-based data and information systems accessed via the Internet and, more particularly, to computer-based systems that facilitate social networking via the Internet.
BACKGROUND OF THE INVENTIONA category of Internet applications known as online social networks are increasingly popular and are becoming an increasingly influential part of contemporary pop culture. These social networking websites help connect friends, business partners, or other individuals together using a variety of tools. The websites typically offer an interactive, user-submitted network of profiles, blogs, groups, photos, MP3s, videos, an internal e-mail system, etc. Examples of such websites are MySpace, Facebook, Bebo, Friendster, Xanga, My Yearbook, Classmates.com, and Live Journal.
Once a user registers as a member at a social networking website, they typically create their own profile which contains standard interests and personal details such as marital status and physical appearance. Often images can be uploaded and an image can be chosen as the “default Image” that is seen on the profile's main page etc. Some websites provide the option of uploading videos. The profile often displays a number of the member's friends. On some websites, the member and/or the member's friends can leave comments for all viewers to read. Typically, the member has the option to delete any comments and/or must approve all comments before posting.
Members often can invite existing friends to join and search the user base of profiles for new friends. To invite existing friends, automated emails can be sent to the member's friends for their registration to the website. To find new friends, the user can search the site's profiles using search characteristics like age, gender, marital status, geographical location, etc.
While these online social networks are immensely popular, some are rather simplistic and don't provide much in the way of content and others are relatively difficult to use. Additionally, there is a never ending desire to provide additional features and improved ease of use. Accordingly, there is a need in the art for an improved online social networking system and method.
SUMMARY OF THE INVENTIONThe present invention provides a system and method for online social networking which addresses one or more problems of the related art. According to the present invention, a method for operating a website for an online social networking comprises the steps of receiving a group picture containing a plurality of individuals, receiving identification information regarding the individuals in the group picture, displaying the group picture, and selectively displaying labels for the individuals after the individuals confirm that they cave been correctly identified.
According to another aspect of the present invention, a method for operating a website for an online social networking comprises the steps of receiving a picture containing at least one individual and selectively displaying at least one speech bubble on the picture.
According to yet another aspect of the present invention, a method for operating a website for an online social networking comprises the steps of displaying user profile pages including a plurality of fields, displaying a search box when a field is selected, and enabling a search to be performed contextually relevant to the field selected.
According to yet another aspect of the present invention, a method for operating a website for an online social networking comprises the steps of displaying user profile pages and enabling visiting users to customize display of portlets for the profile pages.
According to yet another aspect of the present invention, a method for operating a website for an online social networking comprises the steps of displaying a mini-profile when a user moves a curser over one of a user name and a user picture and displaying a profile when a user selects one of a user name and a user picture.
According to yet another aspect of the present invention, a method for operating a website for an online social networking comprises the steps of displaying user profile pages and enabling a visiting user to make the profile pages tabs on a home page of the visiting user.
From the foregoing disclosure and the following more detailed description of various preferred embodiments it will be apparent to those skilled in the art that the present invention provides a significant advance in the technology and art of a system and method for online social networking. Particularly significant in this regard is the potential the invention affords for providing a high quality, reliable, feature, rich, easy to website. Additional features and advantages of various preferred embodiments will be better understood in view of the detailed description provided below.
These and further features of the present invention will be apparent with reference to the following description and drawings, wherein:
It should be understood that the appended drawings are not necessarily to scale, presenting a somewhat simplified representation of various preferred features illustrative of the basic principles of the invention. The specific design features of the online social networking system as disclosed herein, including, for example, specific dimensions, orientations, locations, and shapes of the various components, will be determined in part by the particular intended application and use environment.
DETAILED DESCRIPTION OF CERTAIN PREFERRED EMBODIMENTSIt will be apparent to those skilled in the art, that is, to those who have knowledge or experience in this area of technology, that many uses and design variations are possible for the improved online social networking system disclosed herein. The following detailed discussion of various alternative and preferred embodiments will illustrate the general principles of the invention. Other embodiments suitable for other applications will be apparent to those skilled in the art given the benefit of this disclosure.
In the interest of clarity, not all of the routine features of the embodiments described herein are shown and described. It will of course, be appreciated that in the development of any such implementation, numerous specific decisions must be made in order to achieve the developer's specific goals, such as compliance with application and/or business related constraints, and that these specific goals will vary from one implementation to another and from one developer to another. Additionally, it will be appreciated that such development might be complex and time-consuming, but would nevertheless be a routine undertaking of engineering for those of ordinary skill in the art having the benefit of this disclosure.
In accordance with the present invention, the components, process steps and/or data structures may be implemented using various types of operating systems, computer platforms, computer programs, and/or general purpose machines. Those of ordinary skill in the art will recognize that devices of less general purpose or nature, such as hard wired devices, field programmable gate arrays FP-Gas), application specific integrated circuits (ASICs), or the like may also be used without departing from the spirit of the inventions disclosed herein.
The illustrated system 10 is connected to the Internet 14 through a router 18 and a switch 20. As well known in the art, the router 18 forwards packets of information between networks. The router 18 forwards information packets between the system 10 and the user interface devices 12 via the Internet 14. The switch 20 acts as a gatekeeper to and from the Internet 14. A load balancer 22 balances traffic across a plurality of mirrored servers 24, 26, 28. While the illustrated embodiment shows three of the servers 24, 26, 28, any suitable number can be utilized. The illustrated servers 24, 26, 28, comprise a web application server 30 that sends out web pages in response to Hypertext Transfer Protocol (HTTP) requests from remotes browsers and a computer server 32 that serves as the application layer of the illustrated system 10. The web server 30 provides web pages to users of the system 10 which are displayed on the user interface devices 12 as the GUI displays. An image server 34 stores and provides digital images to other components of the system 10. A mail server 36 sends and receives electronic messages to and from the user interface devices 12. A database 38 and database software 40 are also provided. A firewall 42 provides protection from unauthorized access to the system 10. A second switch 44 allows components of the system 10 to be connected in a local area network (LAN), a wide area network (WAN), or the like. Thus, data can be transferred to and from the various components.
The computer server 32 may include a central processing unit (CPU), random access memory (RAM), and read only memory (ROM). The computer server 32 may be generally controlled and coordinated by operating system software. The operating system controls allocation of system resources and performs tasks such as processing, scheduling, memory management, networking, and I/O services among other things. The operating system is executed by the CPU and coordinates operation of the other components of the system 10.
The image server 34 manages digital photographs and other human viewable images. The image server 34 may be configured separately from the web server 30 or the web server 30 and the image server 34 can be configured together. Examples of image formats that can be managed by the image server 34 include, but are not limited to, Graphical Interchange Format (GIF), Joint Photographics Experts Group (JPEG), Portable Network Graphics (PNG) or Tagged Image File (TIF).
The mail server 36 is a repository for e-mail messages received from the Internet 14. The mail server 36 also manages the transmission of electronic messages (“electronic mail or “e-mail”). The mail server 36 includes a storage area, a set of user definable rules, a list of users and a series of communications modules.
The databases 38, 40 store software, descriptive data, digital images, system data and any other data item required by the components of the system 10. The databases may be provided, for example, as a database management system (DBMS), an object-oriented database management system (ODBMS), a relational database management system (e.g. DB@, ACCESS, etc.), a file system, or any other conventional database package. The databases 38, 40 can be accessed via a structured query language (SQL) or other tools known to one of ordinary skill in the art.
The components appearing in the illustrated system 10 refer to an exemplary combination of components needed to provide the tools and services contemplated by the present invention. As will be appreciated by those skilled in the art, various components can be eliminated, additional quantities of the illustrated components can be added, other components can be added, and the components can be configured in other ways within the scope of the present invention.
A user utilizes the user interface 12 to access the system 10 and register as a member of the online social networking system 10. The system provides a screen in which the user can provide descriptive data that enables the user to login securely and be identified by the system. Once a registered member, the user can construct their own profile. This can consist of uploading photographs and videos that can be viewed on the user's profile as described in more detail hereinafter.
A user can also search profiles of other users.
By selecting an icon 50 at the top of the search page, the user can change the presentation format of the search results 46.
By selecting the photograph 47 on the search results 46, such as by clicking on the photograph 47 with a mouse, the user can display the profile page 52 for the selected user.
A registered user can invite a friend or friends to join the website by uploading a group picture or photograph 56 to the website. As used herein, the term the “group picture” generally refers a photograph showing a plurality of individuals.
A similar process can be used to register yourself and friends to the website at the same time by uploading a group picture or photograph 56 to the website.
As shown in
Head detection technology may be used to detect a person's head in a group picture 56. This process is used with filtered colors to identify the person in the group picture 56 by adding a color filter to the group picture 56 when the user hovers their mouse curser over the name or picture. When the “FreezeCrowd” button 70 is pressed, a filter may blink for a second for a special effect. The color of the box 72 around a user's head will correspond to colors on their user profile page 52 (see
As shown in
As shown in
It is noted that preferably tag items other than just speech bubbles 84 can be added and tagged to individuals in the group picture 56. For example, the tag items can include angel wings, hats and other items which can be tagged to people in a picture 56. Other activation buttons are provided to represent those tag items and show that such items have been tagged to the group picture 56 and enable those tag items to be selectively displayed and hidden from the picture.
A contextual based “FreezeWord” is a technology that works within the website. When a user of the website visits a user profile page 52 (see
A portal to the website is provided for each of user. This portal can be customized by visiting users for improved navigation, and added viewing enjoyment. A user visits another users profile page 52 (see
Users of the website can see mini profiles and profiles on demand in an iFrame browser which can be detached to make the iFrame browser a tab. The user mouses over a user name and/or picture anywhere on the website and a mini profile is shown. If the user clicks on a picture or a the user's name or a flag attached to the user's name, the user will be shown a profile on demand in an iFrame browser. The user can click on a button in the toolbar of the iFrame browser to detach the iFrame to make it a tab on the website. Similar user functionality can be used for viewing web sites on the website.
It is apparent from the above detailed description of the present invention, that the present invention provides a system and method that facilitates online social networking that provides improved ease of use and useful new tools and features.
From the foregoing disclosure and detailed description of certain preferred embodiments, it is also apparent that various modifications, additions and other alternative embodiments are possible without departing from the true scope and spirit of the present invention. The embodiments discussed were chosen and described to provide the best illustration of the principles of the present invention and its practical application to thereby enable one of ordinary skill in the art to utilize the invention in various embodiments and with various modifications as are suited to the particular use contemplated. All such modifications and variations are within the scope of the present invention as determined by the appended claims when interpreted in accordance with the benefit to which they are fairly, legally, and equitably entitled.
Claims
1. A method for operating a website for an online social networking comprising the steps of:
- receiving a group picture containing a plurality of individuals;
- receiving identification information regarding the individuals in the group picture; and
- displaying the group picture;
- selectively displaying labels for the individuals after the individuals confirm that they have been correctly identified.
2. The method according to claim 1, wherein the labels include box tags about heads of the individuals.
3. The method according to claim 1, further comprising the step of displaying a profile when a label is selected.
4. The method according to claim 1, further comprising the step of automatically cropping the head of an individual from the group picture and using the cropped head as a profile picture for the user.
5. The method according to claim 1, further comprising the step of displaying the group picture with labels identifying less than all of the individuals in the group picture.
6. The method according to claim 1, further comprising the step of automatically inviting each of the plurality of individuals who are not registered users of the website to become a registered user of the website.
7. The method according to claim 1, further comprising the step of automatically registering the plurality of individuals as register users of the website.
8. The method according to claim 1, further comprising the step of providing an operation button which displays the labels when pressed.
9. The method according to claim 8, further comprising the step of providing the operation button with left and right portions to step between the labels of the individuals in the group picture.
10. The method according to claim 8, further comprising the step of providing the operation button with next and previous portions to step between a plurality of group pictures.
11. The method according to claim 1, further comprising the step of selectively displaying at least one speech bubble on the group picture.
12. The method according to claim 11, further comprising the step of receiving a request for the speech bubble from a registered user and displaying the speech bubble only after the individual in the group picture associated with the speech bubble approves display of the speech bubble.
13. The method according to claim 11, further comprising the step of providing an activation button to selectively display and hide the speech bubble.
14. A method for operating a website for an online social networking comprising the steps of:
- receiving a picture containing at least one individual;
- selectively displaying at least one speech bubble on the picture.
15. The method according to claim 14, further comprising the step of receiving a request for the speech bubble from a registered user and displaying the speech bubble only after the individual in the picture associated with the speech bubble approves display of the speech bubble.
16. The method according to claim 14, further comprising the step of providing an activation button to selectively display and hide the speech bubble.
17. A method for operating a website for an online social networking comprising the steps of:
- displaying user profile pages including a plurality of fields;
- displaying a search box when a field is selected; and
- enabling a search to be performed contextually relevant to the field selected.
18. A method for operating a website for an online social networking comprising the steps of:
- displaying user profile pages; and
- enabling visiting users to customize display of portlets for the profile pages.
19. A method for operating a website for an online social networking comprising the steps of:
- displaying a mini-profile when a user moves a curser over one of a user name and a user picture; and
- displaying a profile when a user selects one of a user name and a user picture.
20. A method for operating a website for an online social networking comprising the steps of:
- displaying user profile pages; and
- enabling a visiting user to make the profile pages tabs on a home page of the visiting user.
Type: Application
Filed: Sep 14, 2006
Publication Date: Mar 27, 2008
Inventor: Eric Leebow (Cleveland, OH)
Application Number: 11/531,964
International Classification: G06F 17/30 (20060101);