Social networking leverages an individual's online personal network to find more relevant connections for dating, job networking, service referrals, activity partners, and the like. On a broad scale, a social network refers to a set of social entities that interact and exchange information in a social relationship. Social entities include, for example, people, teams, groups, organizations, and countries, while social relationships include, for example, friendship, employment, or other relationships between these social entities. Because individuals are more likely to trust and value opinions from people they know, in comparison to opinions from complete strangers, social networking is typically directed towards mining personal network relationships. The methods of social networking can extend the information mined in a way that is often more difficult to do offline. To facilitate the process, some social networking methods allow a user to customize personal information. See U.S. Pat. No. 7,269,590, which is incorporated by reference herein as if fully set forth. As described in U.S. Pat. No. 7,269,590, user-defined criteria is inputted. The user-defined criteria may include degrees of separation between members of the social network, a relationship to the prospective viewer, as well as criteria based on activities such as dating, employment, or hobbies. The user-defined criteria may also be based on a group membership, a strength of a relationship, and the like. Such user-defined relationship criteria can then be mapped against various categories of information associated with a social network user to provide customized views of the social network user. The customized views could provide an enhanced way to mine personal network relationships.
Cyworld (www.cyworld.com) allows users to design rooms as one of many ways its users can display their interests. However, the furnishings and accessories do not encapsulate media and do not appear to serve in any networking capacity. Lively (www.lively.com) was similar in that users designed rooms, chose furnishings for their rooms and then chose avatars (digital or virtual character) whose clothing and appearance could have been customized by the user. However, Lively's rooms, avatars (and components of avatars such as hairstyles and clothing) and furnishings were all chosen from a pre-set catalog of options. In addition, no component of Lively's landscape, aside from a room name (assigned by the user), appeared to be tagged, and therefore was not used in a networking capacity. Finally, Lively appeared to be focused on movement of a user's avatar from room to room in a video game-like manner and aesthetic.
Information about users of a social network can also be collected. Traditional techniques for monitoring social relationships rely on manual data collection, such as questionnaires, interviews, observations, and self-assessment surveys. Intrusive harvesting of data from social networks is described in U.S. Pat. No. 7,366,759, which is incorporated by reference herein as if fully set forth. Intrusive data harvesting involves electronic eavesdropping into a user's communication with other users over the social network. The data obtained is then processed in a complex manner to determine patterns in the communication and the quality of a social networking relationship.
There is at least one well-known tool for gathering site user statistics: Google Analytics. This service allows website owners, publishers and advertisers to understand where their visitors come from and how they are interacting with their website. Information including how many visitors viewed a particular site, how long visitors viewed the site and in what geographic area users are located is provided so that marketing campaigns can be tailored more accurately and businesses can better convert browsers of their site into purchasers of their (or their advertisers') products and content. Professionals interested in learning about a social networker's behavior could also track user-input data or use intrusive data harvesting to conduct their research. However, user-input data and communications within a social network are limited to features within the narrow sphere of an individual user's network. In addition, user-input data does not appear to be dynamically updated based on a user's behavior.
In an aspect, the invention relates to a system for implementing a social network. The system includes a network having a plurality of client devices including a first client device and a second client device; one or more servers, and network connectivity channels operably connecting the plurality of client devices and the one or more servers. The system also having a computer-readable medium and social network instructions encoded on the computer-readable medium. Each of the plurality of client devices includes respective client processors, and each of the one or more servers including respective server processors configured to implement the social network instructions. Implementation of the social network instructions includes providing system graphical user interface data from the server to two or more of the plurality of client devices, wherein the respective client processors process the system graphical user interface data to display a system graphical user interface on the respective client devices. The system graphical user interface can be configured to i) receive respective client data inputted by a respective user to establish a respective user workspace and populate the respective user workspace with one or more respective user graphical elements by performing at least one of creating a new graphical element or copying at least one pre-made graphical element and ii) associating additional data with at least one of the one or more graphical elements. Implementation of the social network instructions also includes the server providing second user client data to the first client device, wherein the first client device processor processes the second user client data to display a view of the second user workspace on the first client device, and the server accepting first user inputs to copy one or more of the second user graphical elements to the first user workspace.
In an aspect, the invention relates to a computer implemented method of social networking. The method includes providing system graphical user interface data from a server to a plurality of client devices, wherein the system graphical user interface data is configured to provide a system graphical user interface on a respective client device when a respective client processor processes the system graphical user interface data. The method also includes the server receiving respective client data via the system graphical user interface through a respective client device to establish respective user workspaces and populate the user workspaces with one or more respective user graphical elements, and associating additional data with at least one of the respective user graphical elements. The method also includes the server providing a second user client data to a first client device, wherein the second user client data provided by the server is configured to allow the first client device processor to process the second user client data to display a view of the second user workspace on the first client device; and the server accepting first user inputs to copy one or more second user graphical elements to a first user workspace.
In an aspect, a computer-readable medium storing a set of instructions for execution by a general purpose computer to perform a method of social networking. The set if instructions include a first providing code segment for providing system graphical user interface data from a server to a plurality of client devices, wherein the system graphical user interface data is configured to provide a system graphical user interface on a respective client device when a respective client processor processes the system graphical user interface data. The set of instructions also include a receiving code segment for the server receiving respective client data inputted through the system graphical user interface through a respective client device to establish respective user workspaces and populate the user workspaces with one or more respective user graphical elements, and associating additional data with at least one of the respective user graphical elements. The set of instructions also include a second providing segment for the server providing a second user client data to a first client device, wherein the second user client data provided by the server is configured to allow the first client device processor to process the second user client data to display a view of the second user workspace on the first client device; and an accepting code segment for the server accepting first user inputs to copy one or more second user graphical elements to a first user workspace.
The following detailed description of the preferred embodiments of the present invention will be better understood when read in conjunction with the appended drawings. For the purpose of illustrating the invention, there are shown in the drawings embodiments which are presently preferred. It is understood, however, that the invention is not limited to the precise arrangements and instrumentalities shown. In the drawings:
Certain terminology is used in the following description for convenience only and is not limiting. The words “right,” “left,” “top,” and “bottom” designate directions in the drawings to which reference is made. The words “a,” and “one,” as used in the claims and in the corresponding portions of the specification, are defined as including one or more of the referenced item unless specifically stated otherwise.
Embodiments herein include a system for implementing a social network, a method of implementing a social network, and a computer-readable medium a computer-readable medium storing a set of instructions for execution by a general purpose computer to perform a method of social networking. The instructions may be processor-executable instructions which, when executed by at least one processor, will cause the at least one processor to perform the method of social networking.
In an embodiment, the system includes a network including a plurality of client devices including a first client device and a second client device. Client devices may include virtually any computing device capable of receiving and sending a message over a network, to and from another computing device, such as a server, or each other. Client devices may include devices that typically connect using a wired communications medium such as personal computers, multiprocessor systems, microprocessor-based or programmable consumer electronics, or network personal computers. The set of such client devices may also include devices that typically connect using a wireless communications medium such as wirelessly connected computers, cell phones, smart phones, pagers, walkie talkies, radio frequency (RF) devices, infrared (IR) devices, CBs, integrated devices combining one or more of the preceding devices, or virtually any mobile device. Similarly, client devices may be devices capable of connecting using a wired or wireless communication medium such as a PDA, POCKET PC, wearable computer, and any other device that is equipped to communicate over a wired and/or wireless communication medium.
Each client device may include a browser application that is configured to receive and to send web pages. The browser application may be configured to receive and display graphics, text, multimedia, and the like, employing virtually any web based language including but not limited to Standard Generalized Markup Language (SMGL), such as HyperText Markup Language (HTML); a wireless application protocol (WAP); a Handheld Device Markup Language (HDML), such as Wireless Markup Language (WML); WMLScript; or JavaScript.
Client devices may be further configured to receive a message from another computing device employing another mechanism, including, but not limited to email, Short Message Service (SMS), Multimedia Message Service (MMS), instant messaging (IM), internet relay chat (IRC), mIRC, or Jabber.
Client devices may be further configured to enable a user to manage a user profile, category information, activity participation, and the like, which may in turn be saved at a remote location, such as the server. As such, client devices may further include a client application that is configured to manage various actions on behalf of the client device. For example, the client application may enable a user to interact with the browser application to customize how another social network user might view a persona, profile, or other features associated with the user.
The system may also include one or more servers and network connectivity channels operably connecting the plurality of client devices and the one or more servers. The one or more servers may include any computing device capable of connecting to the network to manage a customization of a view associated with a user, such as a user of at least one of the client devices. Devices that may operate as the server include but are not limited to personal computers, desktop computers, multiprocessor systems, microprocessor-based or programmable consumer electronics, network personal computers.
A server may be configured to receive information associated with a user and to enable the user to customize a view based in part, on the received information. The received information may include but is not limited to personal data, room configuration, graphical elements loaded, and additional data associated with the graphical elements.
As used herein, “operably” connected means that the plurality of client devices and the one or more servers are able to communicate through the network connectivity channels to perform the social networking method. Network connectivity channels include but are not limited to a wireless interface and/or a wired interface. Wired interfaces are known in the art and include but are not limited to analog telephone lines, full or fractional dedicated digital lines including T1, T2, T3, and T4, Integrated Services Digital Networks (ISDNs), and Digital Subscriber Lines (DSLs). A wireless interface may include but is not limited to radio or satellite connections. A wireless interface my operate through a wireless standard including but not limited to bluetooth, Global System for Mobile communications (GSM), Enhanced Data rates for GSM Evolution (EDGE), General Packet Radio Service (GPRS), cdma2000, wideband CDMA (W-CDMA), long term evolution (LTE), 802.11x, Wi-Max, or mobile Wi-MAX.
The system also includes a computer-readable medium. The term “computer-readable medium” includes but is not limited to a register, a cache memory, a read-only memory (ROM), a semiconductor memory device such as a Dynamic Random Access Memory (D-RAM), Static RAM (S-RAM), or other RAM, a magnetic medium such as a flash memory, a hard disk, a magneto-optical medium, an optical medium such as a CD-ROM, a digital versatile disk (DVDs), or Blu-Ray disc (BD), other volatile or non-volatile memory, or other type of device for electronic data storage. A “memory device” is a device configurable to read and/or write data to/from one or more computer-readable media.
The system also includes social network instructions encoded on a computer-readable medium. Each of the plurality of client devices includes respective client processors, and each of the one or more servers includes respective server processors configured to implement the social network instructions.
Implementation of the social network instructions includes providing system graphical user interface data from the server to two or more of the plurality of client devices. The respective client processors can process the system graphical user interface data to display a system graphical user interface on the respective client devices. The system graphical user interface may include one or more “page” with various features. The features may allow the users to implement the social network by inputting data or receiving information from the server. The system graphical user interface can be configured to allow a respective user to input respective client data to establish a respective user workspace. A user workspace can be displayed on the user client device and may be referred to a as a user room. The user room is a virtual space where the user establishes its presence in the social network. And the system graphical user interface can also be configured to allow a user to populate the user room with one or more user graphical elements. The graphical elements, also called “widgets” or “furnii,” are representations of objects. The objects may be but are not limited to physical entities (such as but not limited to mp3 players, furniture, movie screens, books, and maps), plants, animals, or even people. The user may interact with the system graphical user interface to create a new graphical element and copy the new graphical element to its room. The system may include one or more type of pre-made graphical element, which could be stored on computer-readable medium accessible to the server. A user may be able to copy a pre-made graphical element through the system graphical user interface. Also, a user may be able associate additional data with at least one of the one or more graphical elements. The additional data may be added through implementation of the system graphical user interface, or locally on the user client device. If added locally, the system may allow the user room to be updated with the locally added information through communication between the client device and the server.
Implementation of the social network instructions also includes allowing users to visit the rooms of other users. The graphical elements and additional data therein may be accessed by the visiting user, and the visiting user may copy graphical elements from the other user rooms to its own room. Copying a graphical element can be referred to as “raiding” the graphical element. To implement this function, the server may provide second user client data to a first client device, wherein the first client device processor processes the second user client data to display a view of the second user room on the first client device. Also, the server may accept first user inputs to copy one or more of the second user graphical elements to the first user room. In an alternative or additional embodiment, “raiding” may include deleting a graphical element form one room while adding it to another.
An embodiment includes a computer implemented method of social networking that includes providing system graphical user interface data from a server to a plurality of client devices. The system graphical user interface data can be configured to provide a system graphical user interface on a client device when a client processor processes the system graphical user interface data. The server may receive client data inputted through the system graphical user interface through a client device to establish user rooms and populate the user rooms with one or more respective user graphical elements. The user may load additional data into a graphical element. Additional data may be loaded through the system graphical user interface. The server may associate the additional data with at least one of the respective user graphical elements in order to display the transformed graphical element with the additional data to other users.
A user may visit other user sites through the method. To this end, the server may provide second user client data to a first client device, wherein the second user client data provided by the server is configured to allow the first client device processor to process the second user client data to display a view of the second user room on the first client device. The server may also accept first user inputs to copy one or more second user graphical elements to a first user room.
An embodiment includes a computer-readable medium storing a set of instruction for performing a method of social networking. The set of instructions include a first providing code segment for providing system graphical user interface data from a server to a plurality of client devices, wherein the system graphical user interface data is configured to provide a system graphical user interface on a respective client device when a respective client processor processes the system graphical user interface data. The set of instructions also include a receiving code segment for the server receiving respective client data via the system graphical user interface through a respective client device to establish respective user workspaces and populate the user workspaces with one or more respective user graphical elements, and associate additional data with at least one of the respective user graphical elements. The set of instructions also include a second providing segment for the server providing a second user client data to a first client device, wherein the second user client data provided by the server is configured to allow the first client device processor to process the second user client data to display a view of the second user workspace on the first client device. The set of instructions also include an accepting code segment for the server accepting first user inputs to copy one or more second user graphical elements to a first user workspace.
The system or method herein may be configured to allow a user to input personal data and for the server to receive said data. In addition, the personal data, or a portion thereof, may be associated with graphical elements within the user room at the direction of the system and/or the user. A user may be allowed to modify the appearance of its graphical elements, and the server may be configured to store the modified graphical elements on the computer-readable medium.
In an embodiment, advertising content or tags are included on a graphical element. By including advertising content on the graphical elements, the advertising content can be distributed amongst the social network users. By including tags, user preferences and/or behavior can be tracked. The system may store the user preferences and/or behavior on the computer-readable medium. In addition the system may provide the user preferences and/or behavior to a third party. Non-limiting examples of preferences and/or behavior include what type of graphical elements, advertising, or additional data appeal to the user; which types of rooms are visited by a user; what kind of other user rooms are visited by a user; which graphical elements are copied from other user sites by a user; and the kind of additional data a user adds to its graphical elements.
In an embodiment, the system includes multimedia storage, file transfer and sharing; advertisement distribution; and consumer behavior tracking capabilities through a social network, which can be referred to as “RAID MY ROOM” or “RMR.” The system may include the social network in a multi-media interface, built around graphical elements that allow users to creatively display their social identities and connect with others via the structure and style of their own virtual rooms. Furnishings with a user's virtual room may include furniture and accessory inspired multi-media widgets, also called “furnii,” which can be at least a portion of the networking activity on RMR. The furnii can be used as a medium for displaying or distributing advertising. In addition, furnii can be tagged with key words and descriptors, which may be utilized to provide consumer behavior data. The consumer behavior data can be utilized in, for example, consumer marketing campaigns.
Furnii within RMR can be used by individual users to convey identity. In addition, furnii can be the basis for networking on the system via the use of tags. For example, an RMR user may decorate his room with a furnii that is personally customized to look like a journal, which contains a blog about his passion, French bulldogs. This furnii may be tagged with terms such as “French bulldog,” “bulldog,” “dogs,” or “breed.” Other system users who also love the breed can search all furnii related to French bulldogs, raid the blogger's room and take a copy of this furnii for their own rooms. Raiding a furnii could be copying a furnii from one user room to another, or removing a furnii from one user room and placing it in another. Users can be networked together based on their common interest, and could communicate and continue to update the content of a shared furnii together in the hopes of attracting more users to raid the mutable furnii, and create a large network of French bulldog lovers. In an embodiment, a user can use any image or media file to modify furnii, rather than being limited to a pre-set menu of options. A pre-set menu of options for modification of a furnii may be available to a user.
Referring to
The first user can activate a furnii and view additional data therein. In the embodiment illustrated in
As illustrated in
Referring to
Referring to
In an embodiment, new furnii may be created and
Other control features can also be included or added to furnii. The specific control features can be adapted for the type of furnii or the type of additional content intended for or actually associated with the furnii. For example, a diary furnii can include control features that facilitate creating, editing, and removing diary entries. If a user adds photographic files to the diary, however, the system could be configured to detect the addition and add control features to the furnii that are appropriate for the maintenance or editing of photographic files. In addition, the user could add or delete control features. Other control features could be listed, for example, on a menu within a furnii or on a menu on the furnii main page 1000.
In an embodiment, available content may be restricted by the administrator of the system. In another embodiment, a first user that controls a particular room may be allowed to restrict the content that other users could add to the room or furnii within the room. In such an embodiment, a restricted furnii that is copied to another user's room could retain the restriction. Alternatively, the other user could remove or alter the restrictions on the copy of the restricted furnii upon or after copying the restricted furnii. In a still further alternative, the copy of the restricted furnii that appears in the other user's room could be free of the restrictions.
Other methods or systems to manipulate or view furnii could be implemented. For example, the content of a furnii could be revealed when a user scrolls over a furnii, rather than by clicking on it.
Implementation of embodiments of the invention described herein may be accomplished by methods known in the art for distributing information by the internet and in particular for design and administration of a web site on the world wide web. The World Wide Web is a system of interlinked hypertext documents accessed via the Internet. With a web browser, one can view web pages that may contain text, images, videos, and other multimedia and navigate between them using hyperlinks. The web site (a collection of electronic files residing on one or more web servers) presents content (possibly including interactive features or interfaces) to the end user in the form of web pages. A user workspace, the system graphical user interface and other features of the social network may be presented on or as part of a web page. Elements such as text, forms, and bit-mapped images (GIFs, JPEGs, PNGs) can be placed on the page using languages including but not limited to HTML, XHTML, or XML tags. Displaying more complex media (vector graphics, animations, videos, sounds) can be accomplished utilizing plug-ins such as Flash, QuickTime, Java run-time environment, etc. Plug-ins are also embedded into web pages by using HTML or XHTML tags.
Improvements in the various browsers' compliance with W3C standards could allow implementation of the embodiments with XHTML and XML in conjunction with Cascading Style Sheets (CSS) to position and manipulate web page elements. The latest standards could allow delivery of a wide variety of media and accessibility options to the user, possibly without employing plug-ins.
Typically web pages are classified as static or dynamic. Static pages do not change content and layout with every request unless a human (web master or programmer) manually updates the page. Dynamic pages adapt their content and/or appearance depending on the end-user's input or interaction or changes in the computing environment (for example, user, time, and database modifications) Content can be changed on the client side (end-user's computer) by using client-side scripting languages (for example, JavaScript, JScript, Actionscript, media players and PDF reader plug-ins) to alter DOM elements (DHTML). Dynamic content is often compiled on the server utilizing server-side scripting languages (including but not limited to PHP, ASP, Perl, Coldfusion, JSP, and Python). Implementation of embodiments of the invention described herein can be accomplished with dynamic pages. Static pages may also be utilized.
A description of web site design can be found in MacDonald, M. Creating Web Sites: The Missing Manual (October 2005); The Missing Manuals Series, ISBN 10: 0-596-00842-2, O'Reilly Media, Inc., which is incorporated by reference herein as if fully set forth. Additional web site design guidance can be found in Lynch, P. and Horton S. Web Style Guide 2nd Edition (2002), ISBN 0-300-09682-8, Yale University Press, New Haven, which is incorporated by reference as if fully set forth.
A system for implementing the embodiments of the invention described herein may include client devices, a network, and one or more servers. The network is in communication with and enables communication between the client devices and one or more servers. The network can be enabled to employ any form of computer readable media for communicating information from one electronic device to another.
The system may be implemented through the Internet and/or across local area networks (LANs), wide area networks (WANs), direct connections, such as through a universal serial bus (USB) port, other forms of computer-readable media, or any combination thereof. On an interconnected set of LANs, including those based on differing architectures and protocols, a router acts as a link between LANs, enabling messages to be sent from one to another. Also, communication links within LANs typically include twisted wire pair or coaxial cable, while communication links between networks may utilize analog telephone lines, full or fractional dedicated digital lines including T1, T2, T3, and T4, Integrated Services Digital Networks (ISDNs), Digital Subscriber Lines (DSLs), wireless links including satellite links, or other communications links known to those skilled in the art. Furthermore, remote computers and other related electronic devices could be remotely connected to either LANs or WANs via a modem and temporary telephone link. The network may include any network connectivity channel or communication method by which information may travel between client devices and one or more servers.
Instructions to implement the social network described herein may be embodied as computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave, data signal, or other transport mechanism and includes any information delivery media. The terms “modulated data signal,” and “carrier-wave signal” include a signal that has one or more of its characteristics set or changed in such a manner as to encode information, instructions, data, and the like, in the signal. By way of example, communication media includes wired media such as twisted pair, coaxial cable, fiber optics, wave guides, and other wired media and wireless media such as acoustic, RF, infrared, and other wireless media.
A furnii can be configured to present a trademark, logo, or the appearance of a product. For example, furnii may be configured to appear as a COCA-COLA® can. The appearance of the furnii itself can serve as an advertisement. In addition, the additional data within a furnii can serve as an advertisement. An additional data advertisement could reside within the a furnii lacking any outward advertising appearance or on a furnii that outwardly appears like an advertisement. For example, additional data advertising a product could be loaded within a COCA-COLA® can furnii. When advertisements are part of furnii, the system can be utilized to distribute the advertisement through the social network implementation. As rooms are raided, the spoils of the raid may include the advertisement loaded furnii, and the advertiser's message is passed by “virtual word-of mouth.”
Advertisements can be part of furnii or room elements other than furnii. In an embodiment, a user can decorate its room with features other than furnii. For example, a user could be allowed to choose wall colors or designs. As a further example, a user room could be implemented to resemble of film-still. If a user room resembles a film-still, advertisers could use product placement as they would in the movies (rather than, for instance, banner advertisements). Product placement can include but is not limited to representations of the real products, posting symbols or trademarks. A movie studio could show a trailer from its latest movie, a soft drink company could advertise its beverage using a fizzing, exploding soft drink container. Advertiser furnii could be customizable and mutable. In an embodiment, an advertiser furnii may include aspects, such as advertising messages or images, that are not customizable or mutable. In another embodiment, an advertiser furnii is not customizable or mutable by a user but could be customizable or mutable to the administrator or advertiser. Advertiser furnii could be tagged with appropriate content or advertising terms that can be searched.
When a user selects and raids an advertiser furnii, the user will choose advertisements that will appear in their room. Advertisers could be provided access to advertiser furnii in a user room and could be allowed to continue to upload, modify, or delete furnii content within a user's room. Alternatively, advertisers access to furnii could be restricted in any of these aspects once the furnii is in a user room.
In an embodiment, furnii can be provided with a three-dimensional appearance. When moved around a page, a furnii could become proportionately larger or smaller. A corresponding shadow could be associated with furnii. By these features, the furnii can present a more realistic appearance, and particular furnii may have a more anthropomorphic quality.
Furnii could be infinitely customizable within size and file-type parameters by a user or advertiser in terms of content, “skins,” and other outward appearances. As described above, furnii can be utilized by the system's users as portals to their own and each other's stored media. In addition, the furnii can be utilized by advertisers to give users a portal to products underlying the advertisements. For example, a furnii including an advertisement for a particular brand of clothing could include a means for the user to link to a merchant or catalog of the merchandise for the brand. The means for the user to link may be as simple as listing of the merchant's physical address, phone number, or name. Alternatively, or in addition, the means for the user to link may include electronic means such as a hyperlink or voice over internet protocol connection.
In an embodiment, the system is configured to collect consumer behavior data. The consumer data includes the gathering of demographic and usage data of visitors to a website. RMR can be configured to harvest specific demographic information from its users. The specific demographic information can be helpful to advertisers. For instance, the system could be configured to allow users to search for and then select furnii created by advertisers (for example, a television furnii that encapsulates a movie studio's latest movie trailer) on the main furnii page. Further, the system could be configured to track what search terms were used to find a furnii, how long visitors browse a specific advertiser's products or content, which furnii are actually chosen to decorate a user's room based on aesthetics or other factors, or what kind of user searches for and selects a particular furnii for their rooms. The kind of user can be sorted by any personal criteria including, but not limited to age, sex, hair color, height, group membership information, social identity, geographic region of residence, political affiliation, music interests, art interests, state of residence, and country of residence.
Consumer data collected through the system could make virtual product, concept, or content testing a reality for advertisers, at a fraction of the cost associated with traditional “real world” methods. For example, a soda pop advertiser might use the system to test two new beverage bottle designs to see which is chosen more often and by whom. The system's consumer behavior data would therefore be a powerful yet economical research tool for companies who advertise on the site via furnii. Finally, because the advertisements encapsulated within furnii could be as dynamic as an advertiser and/or system makes them, they could surpass traditional banner ads in terms of depth of information and richness of user experience.
In various embodiments described above, the operations implemented in order to open or activate a feature of a web site included clicking on an image to reveal the contents of the feature. In addition, various specific steps were described to manipulate the feature or perform particular operations. The skilled artisan will recognize, however, that any device, program, or method of operating a computer through any input device is also contemplated. Preferably, the input device includes a graphical user interface.
All references, software, scripting languages, and standards cited herein are incorporated by reference as if fully set forth.
It is understood, therefore, that this invention is not limited to the particular embodiments disclosed, but is intended to cover all modifications which are within the spirit and scope of the invention as defined by the appended claims; the above description; and/or shown in the attached drawings.
This application claims the benefit of U.S. provisional application No. 61/138,362, which was filed on Dec. 17, 2008 and is incorporated herein by reference as if fully set forth.
Number | Date | Country | |
---|---|---|---|
61138362 | Dec 2008 | US |