This application claims priority of Israel Patent 10 Application No. 218288, filed Feb. 23, 2012, the disclosure of which is incorporated by reference herein in its entirety.
In the recent years, along with the spreading of social network applications such as Facebook™, LinkedIn™, Google+®, MySpace® etc. around the globe, the Internet has been evolving rather dramatically and has become more and more social orientated. Many types of websites, traditionally non-social ones, started to incorporate social elements in their web sites. News websites such as The New York Times and The Washington Post enable users to recommend articles that they choose to their friends; E-commerce websites like Amazon™ and Groupon™ provide some mechanism of payback for users that publish their recent purchases, and more.
A homepage, also known as a start page, is a web page that is automatically loaded when a web browser (e.g. Chrome™, Firefox™, Explorer™ or Safari™) is activated or when the browser's “home” button is pressed. The user may change the default browser's homepage by specifying a URL of the page that he wishes to be loaded, or alternatively by re-loading recent web page browsed. Homepages usually contain an input box associated with a search engine (e.g. Google™, Bing™), some more advanced homepages may include news, weather forecasts, games, web gadgets, and even aggregate information such as web links and RSS feeds.
There are several known methods in the art for creating a customizable homepage, among which for example are: TW 201113728 which discloses a personalized homepage generation system capable of generating webpage content according to the user preference, selecting a template, recovering a pre-shutdown screen upon login, and displaying dynamic webpage data according to settings, user server verifies the user data and records the user's homepage. A user preference server may record the user's webpage browsing history and analyze the user's preference data and a webpage editing server provides various types of webpage templates. Once the user connects to the system, he may browse at favorite webpage data, and may select a personalized webpage template.
U.S. 2009077495 discloses a method of automatically creating a personalized homepage in which infers one or more categories of interest from previous user activities in a different but related web service product, instead of expressly asking the user to input his/her areas of interest.
Other customizable homepage known in the market are Google™'s customizable homepage called “iGoogle™” and Yahoo™'s customizable homepage called “My Yahoo™”. However, all of the services provided by the prior art solutions, do not provide a comprehensive enough social experience to the users, in a manner provided by the present invention.
The disclosure may be summarized by referring to the appended claims.
It is an object of the present invention to provide methods and systems for enabling a user to create a personalized homepage and share it with other users.
It is another object of the present invention to provide methods and systems for enabling users to comment on other users' homepage.
Other objects of the invention will become apparent as the description of the invention proceeds.
According to one embodiment of the invention a method is provided a method for sharing a personalized homepage with a plurality of users. The method comprising:
According to another embodiment, the method provided further comprises a step wherein upon affecting a modification at the personalized homepage, a second indication is generated to be forwarded to all other users, wherein the second indication relates to the modification affected in the personalized homepage.
By still another embodiment, the method further comprises a step of providing more than one personalized homepage created by the first user, wherein each of the more than one personalized homepage comprises personal content, and wherein upon storing the more than one personalized homepage, enabling the first user to select one out of the more than one personalized homepages, to be used.
In accordance with another embodiment, the personalized homepage comprises personal content stored at a server hosting at least one other website at which the first user is registered.
By yet another embodiment, prior to sending the first indication, the method further comprises a step of receiving a list of users generated by or in association with the first user, wherein this list of users identifies other users to whom the first indication would be sent (e.g. those who will be qualified to share the personalized homepage), and preferably their contact details.
According to another aspect, there is provided in a communication network, a server operative to enable sharing a personalized homepage with a plurality of users which comprises:
According to another embodiment of this aspect, the output interface is further operative to forward a second indication towards all others of the plurality of users, and wherein the second indication relates to a modification affected in the personalized homepage.
By yet another embodiment, the storage is adapted to store more than one personalized homepage created by the first user, wherein each of the more than one personalized homepage comprises personal content, and wherein the server is further adapted to enable the first user to select which one out of the more than one stored personalized homepages, would be used.
According to still another embodiment, the server is further adapted to host at least one other website at which the first user is registered.
According to another aspect there is provided a non-transitory computer-readable storage media storing one or more sequences of instructions which when executed cause one or more processors to perform:
By yet another embodiment, the non-transitory computer-readable storage media further comprises instructions which when executed cause the one or more processors also to perform:
Before describing further specific details of the present invention, the following section is provided for elaborating on various terms used herein and throughout the specification and claims. The glossary is intended to provide the reader with a general understanding of the intended meanings of the terms, but is not intended to convey the entire scope associated with each respective term. Rather, the glossary is intended to supplement the rest of the specification by more accurately explaining the terms used.
Comment—a response message that relates to at least part of the personal content comprised in a user's personalized homepage. The comment may be conveyed to the user who created the personalized homepage and/or to other users (e.g. a public comment) and/or to a managing entity. The response massage is not limited to being a text massage, and may comprise internet link, images, video clips, and the like.
Creating a personalized homepage—a set of actions associated with forming a personal homepage. The set of actions may comprise one or more of the following: uploading personal content to the server, importing personal content from other websites (e.g. personal blog, Dropbox™, Picasa™, Facebook™ etc.), selecting which of the personal content would be incorporated in the personalized homepage, selecting size and location of each of the personal content to be presented at the personalized homepage, selecting background of the homepage, selecting a list of users with whom the personalized homepage would be shared, etc. One or more of the actions described above may be carried out at the user's own computer and/or at an online virtual environment, or be uploaded at a suitable time.
Homepage—a web page or local file that automatically loads when a web browser starts or when the browser's “home” button is pressed.
Indication—a message addressed to one or more users which denotes either a creation of a personalized homepage or a modification thereof. The indication comprises information that relates to the identity of the user whose homepage was created or modified, and may be delivered along any medium known in the art per se e.g. an SMS, an e-mail, a notification in Facebook, a notice at the homepage, etc.
Personal content—a work which may be represented in a digital form and selected by the user. Examples of personal content are: posts, stories, HTML5 code, photos, songs, video streams and the like.
Personalized homepage—a homepage that comprises a user's personal content and wherein the user decisions affect the appearance of the homepage.
Sharing a personalized homepage—providing each of a plurality of users with a copy or a representation of the personalized homepage and receiving from at least one user from among the plurality of users, a comment associated with at least some of the personal content comprised in the personalized homepage.
For a more complete understanding of the present invention, reference is now made to the following detailed description taken in conjunction with the accompanying drawings wherein:
FIGS. 1A and 1B—are schematic diagrams demonstrating relations between a user and a server hosting the user's homepage:
In this disclosure, the term “comprising” is intended to have an open-ended meaning so that when a first element is stated as comprising a second element, the first element may also include one or more other elements that are not necessarily identified or described herein, or recited in the claims.
In the following description, for the purposes of explanation, numerous specific details are set forth in order to provide a better understanding of the present invention by way of examples. It should be apparent, however, that the present invention may be practiced without these specific details.
Let us first consider the schematic diagram of
There are two types of connections extending between the server and the user, and these connections are demonstrated by arrows. One type of connection is represented by solid arrows (A) extending between server 100 and users 113 and 116. The other type of connection is represented by a dash arrow (B) and extends between server 100 and user 119. The arrows represent the appearance of the homepage and/or content presented at the homepage and/or preferences or setting of the homepage. In the simple case of the prior art solution, users 113 and 116 use the website www.google.com as their homepage. In this case, Google™ is the entity who decides the appearance of the user's homepage, e.g. while determining whether to incorporate advertisements in the homepage or not. Google may also decide to change its logo (also known as Doodle) once in a while. A somewhat more advanced scenario, still found in prior art solutions, is represented by dash arrow (B). According to this case, user 119 may choose to change some of the content, for example by using the iGoogle application or by selecting a certain picture to serve as a background. Nevertheless, even in this advanced scenario once user 119 has set his homepage, all of the content that is included in his homepage is originated from the homepage server (either from his own database or by retrieving information from databases hosted at other servers).
Relations that exist between a user, the server hosting the user's homepage and other users, according to an embodiment of the present invention, are demonstrated in
When a user decides to share his personalized homepage with other users, at first (step 310) he/she clicks on the button “SHARE”, and then the application determines whether that user has already logged to “SERVICES” (step 320). If the application determines that the user has indeed already logged to “SERVICES”, it displays a “TO” dialog box (step 330) which enables the user to enter details of users with whom the homepage could be shared. The user enters the contact details (e.g. e-mail address, telephone number, user name, etc.) of the users with whom he/she wishes to share his/her personalized homepage (step 340) and will receive an indication once the contact details have been successfully stored (step 350) or otherwise the session will be terminated (step 360). However, if the user is not logged in, the user selects a service that he/she wishes to share with other users (step 370). He would then load/enter his/her “Login Credentials” (e.g. username and password) for the relevant service (step 380) and the relevant “access permissions” will be displayed for the user (step 390). Next, once the permissions are accepted, the application will display the “TO” dialog box as in step 330, and will proceed from the stage onward as described above.
In the description and claims of the present application, each of the verbs, “comprise” “include” and “have”, and conjugates thereof, are used to indicate that the object or objects of the verb are not necessarily a complete listing of members, components, elements or parts of the subject or subjects of the verb.
The present invention has been described using detailed descriptions of embodiments thereof that are provided by way of example and are not intended to limit the scope of the invention in any way. The described embodiments comprise different features, not all of which are required in all embodiments of the invention. Some embodiments of the present invention utilize only some of the features or possible combinations of the features. Variations of embodiments of the present invention that are described and embodiments of the present invention comprising different combinations of features noted in the described embodiments will occur to persons of the art. The scope of the invention is limited only by the following claims.
Number | Date | Country | Kind |
---|---|---|---|
218288 | Feb 2012 | IL | national |