US20170178214A1 - Social mobile game for recommending items - Google Patents
Social mobile game for recommending items Download PDFInfo
- Publication number
- US20170178214A1 US20170178214A1 US15/452,633 US201715452633A US2017178214A1 US 20170178214 A1 US20170178214 A1 US 20170178214A1 US 201715452633 A US201715452633 A US 201715452633A US 2017178214 A1 US2017178214 A1 US 2017178214A1
- Authority
- US
- United States
- Prior art keywords
- user
- image
- images
- item
- disassembled
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0623—Item investigation
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/33—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections
- A63F13/332—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using wireless networks, e.g. cellular phone networks
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/53—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/60—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
- A63F13/65—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor automatically by game devices or servers from real world data, e.g. measurement in live racing competition
- A63F13/655—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor automatically by game devices or servers from real world data, e.g. measurement in live racing competition by importing photos, e.g. of the player
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
- A63F13/79—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
- A63F13/795—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories for finding other players; for building a team; for providing a buddy list
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0631—Item recommendations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0641—Shopping interfaces
- G06Q30/0643—Graphical representation of items or shoppers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/60—Editing figures and text; Combining figures or text
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/14—Display of multiple viewports
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/30—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by output arrangements for receiving control signals generated by the game device
- A63F2300/303—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by output arrangements for receiving control signals generated by the game device for displaying additional data, e.g. simulating a Head Up Display
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/40—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of platform network
- A63F2300/406—Transmission via wireless network, e.g. pager or GSM
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q50/00—Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2210/00—Indexing scheme for image generation or computer graphics
- G06T2210/16—Cloth
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/12—Overlay of images, i.e. displayed pixel being the result of switching between the corresponding input pixels
Definitions
- the present application relates generally to the technical field of mobile social game apps for dressing a photo, image, avatar or the like with various clothing for possible purchase or simply for entertainment.
- Social mobile games that users may play collaboratively with friends from, in one embodiment, a mobile phone or smart mobile device, are becoming increasingly popular.
- Mobile games may played by a number of players.
- Social mobile games may take advantage of products available online, such as clothing as well as other items. Such items may be suggested in relation to images that illustrate the function of the items.
- Such games may also enable such items to be located in nearby stores or online, or may be used to organize a group gift.
- FIG. 1 is a block diagram illustrating a network system, according to example embodiments
- FIG. 2 is a block diagram of application servers that may form a part of the network system of FIG. 1 , according to example embodiments;
- FIG. 3 is a block diagram illustrating a database, according to an example embodiment
- FIG. 4 is an illustration of a system usable with or as part of the system of FIG. 1 .
- FIG. 5 is a block diagram illustrating a mobile device, according to an example embodiment
- FIGS. 6 and 7 are illustrations of aspects of a mobile device on which the game may be played
- FIG. 8 is an illustration the posing process of a person who is the subject of the game.
- FIG. 9 is an illustration of the person in FIG. 8 in the photo to be used for the game.
- FIG. 10 illustrates component parts of the photo of the subject of the game
- FIG. 11 is an illustration of dressing up a component of the photo of the subject of the game.
- FIG. 12 is an illustration of the photo of FIG. 8 dressed up by the players
- FIG. 13 is an illustration of aspects of the mobile device useable for sharing the photo on a social network
- FIG. 14 is an illustration of how a shared photo would look on the wall of the friend with whom the photo is shared on a social network
- FIGS. 15 and 18 are illustrations of aspects of the mobile device for locating an item in inventory and its price, at a local store.
- FIGS. 16 and 17 are illustrations of aspects of the mobile device for requesting that a group gift be purchased.
- FIG. 19 is a diagrammatic representation of a machine in the example form of a computer system within which a set of instructions for causing the machine to perform any one or more of the methodologies discussed herein may be executed.
- a social dress up game may be a fun mobile app that may be played collaboratively with friends from, in one embodiment, using the photo capability of a mobile phone or smart mobile device.
- the game may inspire fun interactions amongst friends that may lead to local shopping or group gifting.
- Shopping need not be local, but could also be by using an online ecommerce system.
- the outfit pictures may, in some instances be humorous outfit pictures of a person who is the subject of the game. In any event, the resulting outfit picture may be shared on social streams to raise brand awareness, in an example embodiment, of an ecommerce system such as eBay®.
- the mobile app may encourage use anytime, anywhere, and is easy to scale to other types of products and spaces.
- the name of the game may be referred to as StylistaTM, although it will be recognized that the game may be given any name.
- the game may be played by a number of players or, perhaps, teams of players. In one embodiment, up to three players or three teams may play. First, one player will separately take a picture of a friend, and then invite two friends to join. Each player will dress up one part or component of the whole body of the photo-head, body or legs. In the end, the three different parts will be merged into an interesting and unique image of their friend that they can also share with the game players. Since each game player would have worked on only that player's component, the resulting merged image will be a surprise to all players. The result may also be shared with other friends.
- the dressed up items may be located in local stores based on the current locations of the players or, in some instances, the current locations of the other friends with whom the merged image is shared.
- the items may also be located from online ecommerce sites.
- the players may organize a group gift.
- the game may simply be used for entertainment, perhaps providing humor, thus enhancing the experience of playing the game, perhaps dramatically because the players never know how the merged image will unfold in the end. Therefore there is not only the aspect of stylistic dress up and brand awareness, but also the underlying gamification that adds additional interest.
- feedback for example, as to sentiment about the game or the products recommended, may be given by users, who may be a buyer, as a numeric scale from 1 to 5, where 1 may be low satisfaction and 5 may be high satisfaction. But the actual scale from 1 to 5 (for example, what level of satisfaction is a 2, what level of satisfaction is a 3, what level of satisfaction is a 4, etc.) it is left to user interpretation.
- a player may start the game by taking a picture of a friend and selecting a pose/silhouette that resembles the pose of the friend in the picture.
- the picture is separated into multiple parts (e.g., the head, torso, and legs/feet). Friends are then invited, by way of a social network, to join the game, with each friend being assigned (or selecting) one of the multiple parts of the picture.
- Each player may dress-up one part of the person shown in the picture (such as the head, torso or legs/feet). For example, one player selects sunglasses, a necklace, and a hat for the head portion; a second player selects a jacket or shirt for the torso portion; and a third player selects pants and shoes for the legs/feet portion.
- each player makes his or her fashion selections independently of the other players. Alternatively, the selections could be made collaboratively. After each player takes their turn, the three different portions of the picture are merged into single unique picture of their friend.
- the game players can share the unique picture with other friends through social networks.
- the display of selected fashion items in the picture are adjusted, as needed, based on the earlier selected pose/silhouette (e.g., a front view or a side view of a jacket is applied to the picture based on the selected pose/silhouette).
- a social mobile game app such as discussed herein may be implemented using a network based publication system for providing items for illustration, such as clothing for the photograph of a person as discussed above.
- the publication system may also provide access to social networks for playing the game, as discussed below.
- the game may identify local and online listings for items similar to those included in the unique picture along with item pricing information.
- the local listings are based on the application's knowledge of the mobile device's geographic location.
- the multiple players (as well as other users) may contribute to a gift purchase for some or all of the items in the unique picture.
- FIG. 1 is a network diagram depicting a network system 100 , according to one embodiment, having a client-server architecture configured for exchanging data over a network.
- the network system 100 may include a network-based publisher 102 where clients may communicate and exchange data within the network system 100 .
- the data may pertain to various functions (e.g., online item purchases) and aspects (e.g., managing content) associated with the network system 100 and its users.
- client-server architecture may include other network architectures, such as a peer-to-peer or distributed network environment.
- a data exchange platform in an example form of a network-based publisher 102 , may provide server-side functionality, via a network 104 (e.g., the Internet, wireless network, cellular network, or a Wide Area Network (WAN)) to one or more clients.
- the one or more clients may include users that utilize the network system 100 and more specifically, the network-based publisher 102 , to exchange data over the network 104 .
- These transactions may include transmitting, receiving (communicating) and processing data to, from, and regarding content and users of the network system 100 .
- the data may include, but are not limited to, content and user data such as feedback data; user profiles; user attributes; product attributes; product and service reviews; product, service, manufacture, and vendor recommendations and identifiers; social network commentary, product and service listings associated with buyers and sellers; auction bids; and transaction data, among other things.
- content and user data such as feedback data; user profiles; user attributes; product attributes; product and service reviews; product, service, manufacture, and vendor recommendations and identifiers; social network commentary, product and service listings associated with buyers and sellers; auction bids; and transaction data, among other things.
- the data exchanges within the network system 100 may be dependent upon user-selected functions available through one or more client or user interfaces (UIs).
- the UIs may be associated with a client device, such as a client device 110 using a web client 106 .
- the web client 106 may be in communication with the network-based publisher 102 via a web server 116 .
- the UIs may also be associated with a client device 112 using a programmatic client 108 , such as a client application.
- the client devices 110 , 112 may be associated with a buyer, a seller, a third party electronic commerce platform, a payment service provider, or a shipping service provider, each in communication with the network-based publisher 102 and optionally each other.
- the buyers and sellers may be any one of individuals, merchants, or service providers, among other things.
- the client devices 110 and 112 may comprise a mobile phone, desktop computer, laptop, or any other communication device that a user may use to access the network-based publisher 102 .
- an application program interface (API) server 114 and a web server 116 are coupled to, and provide programmatic and web interfaces respectively to, one or more application servers 118 .
- the application servers 118 host one or more publication application(s) of publication system 120 and one or more payment systems 122 .
- the application server(s) 118 are, in turn, shown to be coupled to one or more database server(s) 124 that facilitate access to one or more database(s) 126 .
- the web server 116 and the API server 114 communicate and receive data pertaining to products, listings, transactions, social network commentary and feedback, among other things, via various user input tools.
- the web server 116 may send and receive data to and from a toolbar or webpage on a browser application (e.g., web client 106 ) operating on a client device (e.g., client device 110 ).
- the API server 114 may send and receive data to and from an application (e.g., client application 108 ) running on another client device (e.g., client device 112 ).
- the publication system 120 publishes content on a network (e.g., the Internet).
- the publication system 120 provides a number of publication and marketplace functions and services to users that access the network-based publisher 102 .
- the publication application(s) of publication system 120 may provide a number of services and functions to users for listing goods and/or services for sale, facilitating transactions, and reviewing and providing feedback about transactions and associated users.
- the publication application(s) of publication system 120 may track and store data and metadata relating to products, listings, transactions, and user interaction with the network-based publisher 102 .
- the publication application(s) of publication system 120 may aggregate the tracked data and metadata to perform data mining to identify trends or patterns in the data. While the publication system 120 may be discussed in terms of a marketplace environment, it may be noted that the publication system 120 may be associated with a non-marketplace environment.
- the payment system 122 provides a number of payment services and functions to users.
- the payment system 122 allows users to accumulate value (e.g., in a commercial currency, such as the U.S. dollar, or a proprietary currency, such as “points”) in accounts, and then later to redeem the accumulated value for products (e.g., goods or services) that are made available via the publication system 120 .
- the payment system 122 also facilitates payments from a payment mechanism (e.g., a bank account, PayPal account, or credit card) for purchases of items via the network-based marketplace. While the publication system 120 and the payment system 122 are shown in FIG. 1 to both form part of the network-based publisher 102 , it will be appreciated that, in alternative embodiments, the payment system 122 may form part of a payment service that may be separate and distinct from the network-based publisher 102 .
- FIG. 2 illustrates a block diagram showing applications of application server(s) that are part of the network system 100 , in an example embodiment.
- the publication system 120 , and the payment system 120 may be hosted by the application server(s) 118 of the network system 100 .
- the publication system 120 and the payment system 132 may be hosted on dedicated or shared server machines (not shown) that are communicatively coupled to enable communications between server machines.
- the applications themselves may be communicatively coupled (e.g., via appropriate interfaces) to each other and to various data sources, so as to allow information to be passed between the applications or so as to allow the applications to share and access common data.
- the publication system 120 are shown to include at least one or more auction application(s) 212 which support auction-format listing and price setting mechanisms (e.g., English, Dutch, Vickrey, Chinese, Double, Reverse auctions etc.).
- the auction application(s) 212 may also provide a number of features in support of such auction-format listings, such as a reserve price feature whereby a seller may specify a reserve price in connection with a listing and a proxy-bidding feature whereby a bidder may invoke automated proxy bidding.
- the auction-format offer in any format may be published in any virtual or physical marketplace medium and may be considered the point of sale for the commerce transaction between a seller and a buyer (or two users).
- One or more fixed-price application(s) 214 support fixed-price listing formats (e.g., the traditional classified advertisement-type listing or a catalogue listing) and buyout-type listings.
- buyout-type listings e.g., including the Buy-It-Now® (BIN) technology developed by eBay Inc., of San Jose, Calif.
- BIN Buy-It-Now®
- auction-format listings may be offered in conjunction with auction-format listings, and allow a buyer to purchase goods or services, which are also being offered for sale via an auction, for a fixed-price that may be typically higher than the starting price of the auction.
- the application(s) of the application server(s) 118 may include one or more store application(s) 216 that allow a seller to group listings within a “virtual” store.
- the virtual store may be branded and otherwise personalized by and for the seller.
- Such a virtual store may also offer promotions, incentives and features that are specific and personalized to a relevant seller.
- Navigation of the online marketplace may be facilitated by one or more navigation application(s) 220 .
- a search application (as an example of a navigation application) may enable key word searches of listings published via the network-based publisher 102 .
- a browse application may allow users to browse various category, catalogue, or inventory data structures according to which listings may be classified within the network-based publisher 102 .
- Various other navigation applications may be provided to supplement the search and browsing applications.
- Merchandizing application(s) 222 support various merchandising functions that are made available to sellers to enable sellers to increase sales via the network-based publisher 102 .
- the merchandizing application(s) 222 also operate the various merchandising features that may be invoked by sellers, and may monitor and track the success of merchandising strategies employed by sellers.
- Personalization application(s) 230 allow users of the network-based publisher 102 to personalize various aspects of their interactions with the network-based publisher 102 . For example, a user may, utilizing an appropriate personalization application 230 , create a personalized reference page at which information regarding transactions to which the user may be (or has been) a party may be viewed. Further, the personalization application(s) 230 may enable a third party to personalize products and other aspects of their interactions with the network-based publisher 102 and other parties, or to provide other information, such as relevant business information about themselves.
- the publication system 120 may include one or more internationalization application(s) 232 .
- the network-based publisher 102 may support a number of marketplaces that are customized, for example, for specific geographic regions.
- a version of the network-based publisher 102 may be customized for the United Kingdom, whereas another version of the network-based publisher 102 may be customized for the United States.
- Each of these versions may operate as an independent marketplace, or may be customized (or internationalized) presentations of a common underlying marketplace.
- the network-based publisher 102 may accordingly include a number of internationalization application(s) 232 that customize information (and/or the presentation of information) by the network-based publisher 102 according to predetermined criteria (e.g., geographic, demographic or marketplace criteria).
- the internationalization application(s) 232 may be used to support the customization of information for a number of regional websites that are operated by the network-based publisher 102 and that are accessible via respective web servers.
- Reputation application(s) 234 allow users that transact, utilizing the network-based publisher 102 , to establish, build and maintain reputations, which may be made available and published to potential trading partners.
- the reputation application(s) 234 allow a user, for example through feedback provided by other transaction partners, to establish a reputation within the network-based publisher 102 over time. Other potential trading partners may then reference such a reputation for the purposes of assessing credibility and trustworthiness.
- the publication system 120 may include one or more imaging application(s) 236 utilizing which users may upload images for inclusion within listings.
- An imaging application 236 also operates to incorporate images within viewed listings.
- the imaging application(s) 236 may also support one or more promotional features, such as image galleries that are presented to potential buyers. For example, sellers may generally pay an additional fee to have an image included within a gallery of images for promoted items.
- the publication system 120 may include one or more offer creation application(s) 238 .
- the offer creation application(s) 238 allow sellers conveniently to author products pertaining to goods or services that they wish to transact via the network-based publisher 102 .
- Offer management application(s) 240 allow sellers to manage offers, such as goods, services, or donation opportunities. Specifically, where a particular seller has authored and/or published a large number of products, the management of such products may present a challenge.
- the offer management application(s) 240 provide a number of features (e.g., auto-reproduct, inventory level monitors, etc.) to assist the seller in managing such products.
- One or more post-offer management application(s) 242 also assist sellers with a number of activities that typically occur post-offer.
- a post-offer management application 242 may provide an interface to one or more reputation application(s) 234 , so as to allow the seller conveniently to provide feedback regarding multiple buyers to the reputation application(s) 234 .
- the dispute resolution application(s) 246 may provide mechanisms whereby disputes arising between transacting parties may be resolved.
- the dispute resolution application(s) 246 may provide guided procedures whereby the parties are guided through a number of steps in an attempt to settle a dispute. In the event that the dispute cannot be settled via the guided procedures, the dispute may be escalated to a mediator or arbitrator.
- the fraud prevention application(s) 248 may implement various fraud detection and prevention mechanisms to reduce the occurrence of fraud within the network-based publisher 102 .
- the fraud prevention application(s) may prevent fraud with respect to the third party and/or the client user in relation to any part of the request, payment, information flows and/or request fulfillment. Fraud may occur with respect to unauthorized use of financial instruments, non-delivery of goods, and abuse of personal information.
- Authentication application(s) 250 may verify the identity of a user, and may be used in conjunction with the fraud prevention application(s) 248 .
- the user may be requested to submit verification of identity, an identifier upon making the purchase request, for example. Verification may be made by a code entered by the user, a cookie retrieved from the device, a phone number/identification pair, a username/password pair, handwriting, and/or biometric methods, such as voice data, face data, iris data, finger print data, and hand data.
- the user may not be permitted to login without appropriate authentication.
- the system e.g., the FSP
- the network-based publisher 102 itself, or one or more parties that transact via the network-based publisher 102 may operate loyalty programs and other types of promotions that are supported by one or more loyalty/promotions application(s) 254 .
- a buyer/client user may earn loyalty or promotions points for each transaction established and/or concluded with a particular seller/third party, and may be offered a reward for which accumulated loyalty points can be redeemed.
- the application server(s) 118 may include messaging application(s) 256 .
- the messaging application(s) 256 are responsible for the generation and delivery of messages to client users and third parties of the network-based publisher 102 . Information in these messages may be pertinent to services offered by, and activities performed via, the payment system 120 . Such messages, for example, advise client users regarding the status of products (e.g., providing “out of stock” or “outbid” notices to client users) or payment status (e.g., providing invoice for payment, Notification of a Payment Received, delivery status, invoice notices). Third parties may be notified of a product order, payment confirmation and/or shipment information.
- Respective messaging application(s) 256 may utilize any one of a number of message delivery networks and platforms to deliver messages to users.
- messaging application(s) 256 may deliver electronic mail (e-mail), instant message (IM), Short Message Service (SMS), text, facsimile, or voice (e.g., Voice over IP (VoIP)) messages via the wired (e.g., the Internet), Plain Old Telephone Service (POTS), or wireless (e.g., mobile, cellular, WiFi, WiMAX) networks.
- IM instant message
- SMS Short Message Service
- VoIP Voice over IP
- POTS Plain Old Telephone Service
- wireless e.g., mobile, cellular, WiFi, WiMAX
- the payment system 120 may include one or more payment processing application(s) 258 .
- the payment processing application(s) 258 may receive electronic invoices from the merchants and may receive payments associated with the electronic invoices.
- the payment system 120 may also make use of functions performed by some applications included in the publication system 120 .
- the publication system 120 may include one or more social network application(s) 260 .
- FIG. 3 is a block diagram illustrating social network application(s) 260 of FIG. 2 , according to an embodiment, at the network-based social publisher 102 of FIG. 1 .
- the social network application(s) 260 is shown to include social platform user profile information 261 that stores user profile information 262 for users of the network-based publisher 102 .
- the user profile information 262 may include information related to the user and specifically may include relationship information 265 and block information 266 .
- the relationship information 235 may store a predetermined relationship between the user associated with the user profile information 262 and other users on the network-based publisher 102 . For example, a first user may be designated a “friend,” or “favorite friend,” etc.
- the block information 266 may store a configured preference of the user to block the addition of an item by other users to a watch list associated with the user.
- FIG. 4 there is seen a system that forms part of the network-based publisher 102 of FIG. 1 .
- the network-based publisher 102 is shown in part in the drawing to make it clear that the system forms only a part of the network-based publisher 102 .
- the system includes a receiver module 71 for receiving signals from client machine 20 , the signals identifying content to be transmitted to a social network server for storing at a message space of a user of the social network server.
- “signals” could mean analog signals or digital signals such as web-based messages, including packet-based messages, or even a request message via an API call.
- analysis module 73 Also included is analysis module 73 .
- Analysis module 73 includes detector module 75 responsive to the receiver module 71 for detecting the content, the identity of the social network, and the identity of the user of the social network.
- the analysis module 73 also includes a signal generation module 77 coupled to the detector module 75 responsive to the detection of signals such as, for example, signals identifying the content, the identity of the social network, and the identity of the user of the social network, for whom the content is intended, and other types of signals.
- the signal generation module 77 can provide a rendering signal for rendering at least the content of the received signal.
- This rendering signal is transmitted by transmission module 79 via network 104 to a social network, not shown.
- the transmission module 79 may transmit the signals, either via the network 104 or internally to the network-based publisher 102 , to a social platform integrated within a network-based publisher 102 .
- the signals from signal generation module 77 may include signals such as signals requesting a user of the social network for an opinion about the content, or for outfit suggestions about the content, among other things, as more fully discussed below.
- FIG. 5 is a block diagram illustrating a mobile device 500 , according to an example embodiment.
- the mobile device 500 may include a processor 510 .
- the processor 510 may be any of a variety of different types of commercially available processors suitable for mobile devices (for example, an XScale architecture microprocessor, a Microprocessor without Interlocked Pipeline Stages (MIPS) architecture processor, or another type of processor).
- a memory 520 such as a Random Access Memory (RAM), a Flash memory, or other type of memory, is typically accessible to the processor.
- the memory 520 may be adapted to store an operating system (OS) 530 , as well as application programs 540 , such as a mobile location enabled application that may provide LBSs to a user.
- OS operating system
- application programs 540 such as a mobile location enabled application that may provide LBSs to a user.
- the processor 510 may be coupled, either directly or via appropriate intermediary hardware, to a display 550 and to one or more input/output (I/O) devices 560 , such as a keypad, a touch panel sensor, a microphone, and the like.
- the processor 510 may be coupled to a transceiver 570 that interfaces with an antenna 590 .
- the transceiver 570 may be configured to both transmit and receive cellular network signals, wireless data signals, or other types of signals via the antenna 590 , depending on the nature of the mobile device 500 . In this manner, a connection with a network such as network 104 of FIG. 1 may be established.
- a GPS receiver 580 may also make use of the antenna 590 to receive GPS signals. Additional detail regarding providing and receiving location-based goods and services using a GPS system can be found in U.S. patent application Ser. No. 13/340,626 entitled “Methods and Systems for Using a Co-Located Group as an Authorization Mechanisms,” assigned to the assignee of the instant application, which application is hereby incorporated by reference in its entirety.
- FIG. 6 there is illustrated a mobile phone 600 to which the game has been downloaded.
- a shortcut 601 has been placed on the screen of the mobile phone in order to launch an app for playing the game.
- a selectable start button such as at 701 of FIG. 7 may be pressed by the user to begin the game.
- the mobile phone camera mode should be turned on.
- the user may then ask a friend to be part of the game, for example, as the person who is to be the subject of the game. This may be seen in FIG. 8 where the subject poses for a photo as seen in the screen 810 .
- the friend may be asked to strike various poses that may be used as the photo for the game. Examples of the poses may be seen at 820 , and comprise photo's 821 , 822 . . . 826 , perhaps stored in a library, perhaps in silhouette format, and may be called using Library icon 812 .
- the user may then select a desired pose, perhaps having it superimposed on the screen, for example pose 825 , and then use that superimposed image on the screen as at 801 to pose the subject in the selected pose.
- the photo is then taken and the picture, now similar to the selected pose 825 , in body shape, aspect, and angle, is seen at 901 of FIG. 9 .
- the Stylista app may then break up, separate, or disassemble the photo of the body of the subject, 801 , into three parts such as at 1010 , 1020 , and 1030 seen in one embodiment in FIG. 10 . This may be accomplished by well-known means, one of which is discussed in U.S. patent application Ser. No. 13/841,528 entitled “User Interface Overlay application” which is assigned to the assignee of this application, and which is incorporated herein by reference in its entirety.
- a member of a team may be provided that team's component, work on the component, and then pass on the component to the next member of the team to work on.
- each respective subcomponent may be worked on individually by each respective team member.
- individual players are playing, instead of teams, each individual player may work independently on his or her component.
- the dressing up may be done using clothing, shoes, and/or accessories.
- players could use clothing from a catalog such as clothing offered for sale on an ecommerce site such as eBay
- the “dress up” could also include, for example, personal electronics such as the subject of the photo being shown listening to an iPod or speaking on a smart phone, or operating an iPad, as only some examples.
- the background of the photo in some instances, may be used to suggest items that the subject of the photo might find interesting or likable. For example, if the photo were a room, certain furniture might be suggested. If the background were a street, a bicycle might be suggested.
- Sending invitations to play the game may be accomplished over social sites using well known means, for example as discussed in more detail in U.S. patent application Ser. No. 13/341,978 entitled “Social Shopping on a Networked Publication System” filed Dec. 31, 2011, assigned to the assignee of the present patent application, and incorporated herein by reference in its entirety.
- the user may dress up the face of the subject of the photo, 1010 , a second player may be asked to dress up the torso of the person in the photo, 1020 , and another player may be asked to dress up the legs and feet portion of the photo, 1030 .
- Each member of the game may dress up a component of the photo as discussed below, using the member's mobile device or, if desired, a laptop device or desktop device.
- the publication system may provide selections of products such as providing various types of sunglasses displayed on the device as at 1110 .
- the user may be provided with a user interface in which to make a query for a particular type of product and the publication system would then return types of those products at 1110 .
- Such interfaces are well known in ecommerce systems and need not be discussed in detail here.
- the overall dress-up of the subject of the photo may be displayed concurrently to the three players.
- the players view the completed photo, having worked only on their individual components, the end result is a surprise to the members.
- the jacket could be made to fit better as follows.
- Jacket styles would be displayed to the user much the same way in which the sunglasses were displayed at 1101 in FIG. 11 .
- the images, which in the case of FIG. 12 would be jackets could be made adjustable.
- the size of sleeve can be made shorter by adjustment, and the placement of the sleeves could be adjusted inward to better match the arms akimbo pose of 1020 .
- the jacket image could be made final by pressing or clicking on a selectable “Final” icon and the image is placed on the component 1020 .
- team members may superimpose a photo of real clothing onto the component that the member is dressing up.
- the player may have the article of clothing itself and could place it on a table, folded or posed in the manner that the subject of the photo component, here 1020 , is posed.
- a picture could then be taken of the article of clothing as so folded, and superimposed on the image component in order to match the pose.
- This superposition may be accomplished using the method and apparatus discussed in U.S. patent application Ser. No. 13/840,777 entitled “Crowd Sourcing and Machine Learning Size Mapper,” filed Mar. 15, 2013, assigned to the assignee of the present patent application, and incorporated herein by reference in its entirety.
- This game may be used to build brand awareness by the particular group that is likely to play the above game.
- the dressed up photo may be shared with friends on social network sites, for example by using select icons 1310 . . . 1360 of FIG. 13 for players or friends by posting the image on the person's wall.
- a view of how the image would look on the person's wall is seen in FIG. 14 , with notation such as at 1410 , 1420 indicating who shared the image and the various clothing shoes and accessories.
- the name of the ecommerce site may be included to enhance brand awareness of the friends. Joint decisions may be made to purchase a gift of one or more of the items with which the photo is dressed up, for presentation to the subject of the photo, with the price being shared by the persons presenting the gift.
- the gift is not limited to the actual clothing in which the photo is dressed up.
- alternate styles of the products in which the photo is dressed up may be presented by the publication system, as discussed in further detail below.
- the geo-positioning technology of the mobile device may be used to determine the location of a nearby store that carries the item. Locating local inventory for the item using the geo-positioning technology of a mobile device may be accomplished, in one embodiment, as discussed in U.S. patent application Ser. No. 13/019,910 entitled “Method and Process of Using Metadata Associated with a Digital Media to Search for Local Inventory,” filed Feb. 2, 2011, assigned to the assignee of this patent application, and included herein by reference in its entirety.
- a selectable Local Stores icon may be provided as at 1560 and the brand, size, and other details of the jacket could be input (on a screen not shown in the drawing) and the name and location of the store, along with the price could be tagged onto the item of clothing, shoes or accessory as seen at 1510 , 1520 , and 1520 of FIG. 15 .
- location of local stores having the items in inventory may be shown by map as at FIG. 18 as at 1820 , with the items located at the particular store indicated such as by icons 1810 , 1820 , 1830 , and 1840 .
- such local sourcing may be accomplished using geo-positioning as discussed in more detail in U.S. patent application Ser. No. 13/019,910.
- FIG. 16 illustrates an item that may be gifted to the subject of the photograph by friends as a group gift.
- the item 1610 is at the price illustrated in 1620 .
- the group gift icon 1630 may be used to indicate to friends on the social network that a group gift request is being made.
- FIG. 17 illustrates inviting friend to share the gift cost. Initiation icons 1711 . . . 1725 can be used for this request, sending the invitation to the named players and/or friends.
- network-based publisher 102 user transactions for playing a dress up game and sharing the results on a social networking platform, according to some example embodiments.
- network-based marketplace user e.g., an eBay user
- a user can share purchases with friends so that the user may show new clothes to friends on a social networking platform (e.g., Facebook.com or a platform integration within a network-based publisher).
- a network-based publisher may be referred to as an ecommerce marketplace.
- These clothes, and other items similarly shared with friends as discussed herein, may be one example of “commercial items.”
- the user may be provided with the ability to post her transaction involving a commercial item to a social network wall.
- This wall concept is sometimes referred to herein as “storage space,” and could include renderable or viewable storage space.
- the user may tag a post with friends so that it shows up in their social graph(s). Tagging on social media is discussed in more detail in U.S. patent application Ser. No. 13/341,978 entitled “Social Shopping on a Networked Publication System” filed Dec. 31, 2011 and assigned to the assignee of the present patent application, and incorporated herein by reference in its entirety.
- the post could include a picture and certain item information. Further, the friend could be provided with a user selectable “See similar” function to see similar pictures and item information. For example, there is a “See Similar” function on eBay's fashion page which can be located adjacent to the item listing, or the item's photo as a link. It could also be added as a contextual pop-up.
- the shared post could include selection like “commentable” or “likeable.” These cases describe interactions that would feed into the social network, for example, Facebook. “Commentable” means that the marketplace user can share a particular product or item with his or her social graph via the Facebook Wall and include a comment along with it. “Likeable” means a Facebook user can provide a Facebook thumbs up if he or she likes the product or item. A social network user may also be able to provide a thumbs down if he or she doesn't like the product or item.
- modules, engines, components, or mechanisms may be implemented as logic or a number of modules, engines, components, or mechanisms.
- a module, engine, logic, component, or mechanism may be a tangible unit capable of performing certain operations and configured or arranged in a certain manner.
- one or more computer systems e.g., a standalone, client, or server computer system
- one or more components of a computer system e.g., a processor or a group of processors
- software e.g., an application or application portion
- firmware note that software and firmware can generally be used interchangeably herein as may be known by a skilled artisan
- a module may be implemented mechanically or electronically.
- a module may comprise dedicated circuitry or logic that may be permanently configured (e.g., within a special-purpose processor, application specific integrated circuit (ASIC), or array) to perform certain operations.
- a module may also comprise programmable logic or circuitry (e.g., as encompassed within a general-purpose processor or other programmable processor) that may be temporarily configured by software or firmware to perform certain operations. It will be appreciated that a decision to implement a module mechanically, in dedicated and permanently configured circuitry, or in temporarily configured circuitry (e.g., configured by software) may be driven by, for example, cost, time, energy-usage, and package size considerations.
- module should be understood to encompass a tangible entity, be that an entity that may be physically constructed, permanently configured (e.g., hardwired), or temporarily configured (e.g., programmed) to operate in a certain manner or to perform certain operations described herein.
- modules or components are temporarily configured (e.g., programmed)
- each of the modules or components need not be configured or instantiated at any one instance in time.
- the modules or components comprise a general-purpose processor configured using software
- the general-purpose processor may be configured as respective different modules at different times.
- Software may accordingly configure the processor to constitute a particular module at one instance of time and to constitute a different module at a different instance of time.
- Modules can provide information to, and receive information from, other modules. Accordingly, the described modules may be regarded as being communicatively coupled. Where multiples of such modules exist contemporaneously, communications may be achieved through signal transmission (e.g., over appropriate circuits and buses) that connect the modules. In embodiments in which multiple modules are configured or instantiated at different times, communications between such modules may be achieved, for example, through the storage and retrieval of information in memory structures to which the multiple modules have access. For example, one module may perform an operation and store the output of that operation in a memory device to which it may be communicatively coupled. A further module may then, at a later time, access the memory device to retrieve and process the stored output. Modules may also initiate communications with input or output devices and can operate on a resource (e.g., a collection of information).
- a resource e.g., a collection of information
- an example embodiment extends to a machine in the example form of a computer system 1800 within which instructions for causing the machine to perform any one or more of the methodologies discussed herein may be executed.
- the machine operates as a standalone device or may be connected (e.g., networked) to other machines.
- the machine may operate in the capacity of a server or a client machine in server-client network environment, or as a peer machine in a peer-to-peer (or distributed) network environment.
- the machine may be a personal computer (PC), a tablet PC, a set-top box (STB), a Personal Digital Assistant (PDA), a cellular telephone, a web appliance, a network router, a switch or bridge, or any machine capable of executing instructions (sequential or otherwise) that specify actions to be taken by that machine.
- PC personal computer
- PDA Personal Digital Assistant
- STB set-top box
- WPA Personal Digital Assistant
- cellular telephone a cellular telephone
- web appliance a web appliance
- network router a network router
- switch or bridge any machine capable of executing instructions (sequential or otherwise) that specify actions to be taken by that machine.
- machine shall also be taken to include any collection of machines that individually or jointly execute a set (or multiple sets) of instructions to perform any one or more of the methodologies discussed herein.
- the example computer system 1800 may include a processor 1802 (e.g., a central processing unit (CPU), a graphics processing unit (GPU) or both), a main memory 1804 and a static memory 1806 , which communicate with each other via a bus 1807 .
- the computer system 1800 may further include a video display unit 1810 (e.g., a liquid crystal display (LCD) or a cathode ray tube (CRT)).
- the computer system 1800 also includes one or more of an alpha-numeric input device 1812 (e.g., a keyboard), a user interface (UI) navigation device or cursor control device 1814 (e.g., a mouse), a disk drive unit 1816 , a signal generation device 1818 (e.g., a speaker), and a network interface device 1820 .
- an alpha-numeric input device 1812 e.g., a keyboard
- UI user interface
- cursor control device 1814 e.g., a mouse
- disk drive unit 1816 e.g., a disk drive unit 1816
- signal generation device 1818 e.g., a speaker
- a network interface device 1820 e.g., a network interface device
- the disk drive unit 1816 includes a machine-readable storage medium 1822 on which may be stored one or more sets of instructions 1824 and data structures (e.g., software instructions) embodying or used by any one or more of the methodologies or functions described herein.
- the instructions 1824 may also reside, completely or at least partially, within the main memory 1804 or within the processor 1802 during execution thereof by the computer system 1800 , with the main memory 1804 and the processor 1802 also constituting machine-readable media.
- machine-readable storage medium 1822 may be shown in an example embodiment to be a single medium, the term “machine-readable storage medium” may include a single storage medium or multiple storage media (e.g., a centralized or distributed database, or associated caches and servers) that store the one or more instructions.
- the term “machine-readable storage medium” shall also be taken to include any tangible medium that may be capable of storing, encoding, or carrying instructions for execution by the machine and that cause the machine to perform any one or more of the methodologies of embodiments of the present application, or that may be capable of storing, encoding, or carrying data structures used by or associated with such instructions.
- the term “machine-readable storage medium” shall accordingly be taken to include, but not be limited to, solid-state memories and optical and magnetic media.
- machine-readable storage media include non-volatile memory, including by way of example semiconductor memory devices (e.g., Erasable Programmable Read-Only Memory (EPROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), and flash memory devices); magnetic disks such as internal hard disks and removable disks; magneto-optical disks; and CD-ROM and DVD-ROM disks.
- semiconductor memory devices e.g., Erasable Programmable Read-Only Memory (EPROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), and flash memory devices
- EPROM Erasable Programmable Read-Only Memory
- EEPROM Electrically Erasable Programmable Read-Only Memory
- flash memory devices e.g., Electrically Erasable Programmable Read-Only Memory (EEPROM), and flash memory devices
- magnetic disks such as internal hard disks and removable disks
- magneto-optical disks magneto-optical disks
- CD-ROM and DVD-ROM disks CD-ROM
- the instructions 1824 may further be transmitted or received over a communications network 1826 using a transmission medium via the network interface device 1820 and utilizing any one of a number of well-known transfer protocols (e.g., Hypertext Transfer Protocol (HTTP)).
- HTTP Hypertext Transfer Protocol
- Examples of communication networks include a local area network (LAN), a wide area network (WAN), the Internet, mobile telephone networks, Plain Old Telephone Service (POTS) networks, and wireless data networks (e.g., WiFi and WiMax networks).
- POTS Plain Old Telephone Service
- wireless data networks e.g., WiFi and WiMax networks.
- transmission medium shall be taken to include any intangible medium that may be capable of storing, encoding, or carrying instructions for execution by the machine, and includes digital or analog communications signals or other intangible medium to facilitate communication of such software.
- inventive subject matter has been described with reference to specific example embodiments, various modifications and changes may be made to these embodiments without departing from the broader spirit and scope of embodiments of the present application.
- inventive subject matter may be referred to herein, individually or collectively, by the term “invention” merely for convenience and without intending to voluntarily limit the scope of this application to any single invention or inventive concept if more than one is, in fact, disclosed.
Abstract
Disclosed is a social dress up game that may be a fun mobile app that may be played collaboratively with friends, using the photo capability of a mobile phone or smart mobile device. One player will separately take a picture of a friend, and then invite two friends to join. Each player will dress up one part or component of the whole body of the photo-head, body or legs. In the end, the three different parts will be merged into an interesting and unique image of their friend that they can also share with the game players. Since each game player would have worked on only that player's component, the resulting merged image will be a surprise to all players.
Description
- This application is a continuation of U.S. patent application Ser. No. 13/946,584, filed on Jul. 19, 2013, now U.S. Pat. No. 9,589,535, issued Mar. 7, 2017; the disclosure of this patent is incorporated by reference herein.
- The present application relates generally to the technical field of mobile social game apps for dressing a photo, image, avatar or the like with various clothing for possible purchase or simply for entertainment.
- Social mobile games that users may play collaboratively with friends from, in one embodiment, a mobile phone or smart mobile device, are becoming increasingly popular. Mobile games may played by a number of players. Social mobile games may take advantage of products available online, such as clothing as well as other items. Such items may be suggested in relation to images that illustrate the function of the items. Such games may also enable such items to be located in nearby stores or online, or may be used to organize a group gift.
- Some embodiments are illustrated by way of example and not limitation in the figures of the accompanying drawings in which:
-
FIG. 1 is a block diagram illustrating a network system, according to example embodiments; -
FIG. 2 is a block diagram of application servers that may form a part of the network system ofFIG. 1 , according to example embodiments; -
FIG. 3 is a block diagram illustrating a database, according to an example embodiment; -
FIG. 4 is an illustration of a system usable with or as part of the system ofFIG. 1 . -
FIG. 5 is a block diagram illustrating a mobile device, according to an example embodiment; -
FIGS. 6 and 7 are illustrations of aspects of a mobile device on which the game may be played; -
FIG. 8 is an illustration the posing process of a person who is the subject of the game; -
FIG. 9 is an illustration of the person inFIG. 8 in the photo to be used for the game; -
FIG. 10 illustrates component parts of the photo of the subject of the game; -
FIG. 11 is an illustration of dressing up a component of the photo of the subject of the game; -
FIG. 12 is an illustration of the photo ofFIG. 8 dressed up by the players; -
FIG. 13 is an illustration of aspects of the mobile device useable for sharing the photo on a social network; -
FIG. 14 is an illustration of how a shared photo would look on the wall of the friend with whom the photo is shared on a social network; -
FIGS. 15 and 18 are illustrations of aspects of the mobile device for locating an item in inventory and its price, at a local store. -
FIGS. 16 and 17 are illustrations of aspects of the mobile device for requesting that a group gift be purchased. -
FIG. 19 is a diagrammatic representation of a machine in the example form of a computer system within which a set of instructions for causing the machine to perform any one or more of the methodologies discussed herein may be executed. - Disclosed is a social dress up game that may be a fun mobile app that may be played collaboratively with friends from, in one embodiment, using the photo capability of a mobile phone or smart mobile device. The game may inspire fun interactions amongst friends that may lead to local shopping or group gifting. Shopping need not be local, but could also be by using an online ecommerce system. The outfit pictures may, in some instances be humorous outfit pictures of a person who is the subject of the game. In any event, the resulting outfit picture may be shared on social streams to raise brand awareness, in an example embodiment, of an ecommerce system such as eBay®. The mobile app may encourage use anytime, anywhere, and is easy to scale to other types of products and spaces. For ease of reference herein, the name of the game may be referred to as Stylista™, although it will be recognized that the game may be given any name.
- The game may be played by a number of players or, perhaps, teams of players. In one embodiment, up to three players or three teams may play. First, one player will separately take a picture of a friend, and then invite two friends to join. Each player will dress up one part or component of the whole body of the photo-head, body or legs. In the end, the three different parts will be merged into an interesting and unique image of their friend that they can also share with the game players. Since each game player would have worked on only that player's component, the resulting merged image will be a surprise to all players. The result may also be shared with other friends. In example embodiments the dressed up items may be located in local stores based on the current locations of the players or, in some instances, the current locations of the other friends with whom the merged image is shared. The items may also be located from online ecommerce sites. If desired, the players may organize a group gift. Or, the game may simply be used for entertainment, perhaps providing humor, thus enhancing the experience of playing the game, perhaps dramatically because the players never know how the merged image will unfold in the end. Therefore there is not only the aspect of stylistic dress up and brand awareness, but also the underlying gamification that adds additional interest.
- Although embodiments are discussed in terms of three players, those of ordinary skill in the art will readily recognize that fewer or more players may participate depending on the intent of the game, the type of item being illustrated which could be, for example, other than clothing, and the illustration instead of being an image divided into three parts may be a more complex image that would be divided into more than three parts for playing the game.
- As one example, feedback, for example, as to sentiment about the game or the products recommended, may be given by users, who may be a buyer, as a numeric scale from 1 to 5, where 1 may be low satisfaction and 5 may be high satisfaction. But the actual scale from 1 to 5 (for example, what level of satisfaction is a 2, what level of satisfaction is a 3, what level of satisfaction is a 4, etc.) it is left to user interpretation.
- In one example embodiment, where clothing is being suggested for a person, a player may start the game by taking a picture of a friend and selecting a pose/silhouette that resembles the pose of the friend in the picture. The picture is separated into multiple parts (e.g., the head, torso, and legs/feet). Friends are then invited, by way of a social network, to join the game, with each friend being assigned (or selecting) one of the multiple parts of the picture.
- Each player may dress-up one part of the person shown in the picture (such as the head, torso or legs/feet). For example, one player selects sunglasses, a necklace, and a hat for the head portion; a second player selects a jacket or shirt for the torso portion; and a third player selects pants and shoes for the legs/feet portion. In one embodiment, each player makes his or her fashion selections independently of the other players. Alternatively, the selections could be made collaboratively. After each player takes their turn, the three different portions of the picture are merged into single unique picture of their friend. The game players can share the unique picture with other friends through social networks. The display of selected fashion items in the picture are adjusted, as needed, based on the earlier selected pose/silhouette (e.g., a front view or a side view of a jacket is applied to the picture based on the selected pose/silhouette).
- A social mobile game app such as discussed herein may be implemented using a network based publication system for providing items for illustration, such as clothing for the photograph of a person as discussed above. The publication system may also provide access to social networks for playing the game, as discussed below.
- Additionally, the game may identify local and online listings for items similar to those included in the unique picture along with item pricing information. The local listings are based on the application's knowledge of the mobile device's geographic location. The multiple players (as well as other users) may contribute to a gift purchase for some or all of the items in the unique picture.
-
FIG. 1 is a network diagram depicting anetwork system 100, according to one embodiment, having a client-server architecture configured for exchanging data over a network. For example, thenetwork system 100 may include a network-basedpublisher 102 where clients may communicate and exchange data within thenetwork system 100. The data may pertain to various functions (e.g., online item purchases) and aspects (e.g., managing content) associated with thenetwork system 100 and its users. Although illustrated herein as a client-server architecture as an example, other embodiments may include other network architectures, such as a peer-to-peer or distributed network environment. - A data exchange platform, in an example form of a network-based
publisher 102, may provide server-side functionality, via a network 104 (e.g., the Internet, wireless network, cellular network, or a Wide Area Network (WAN)) to one or more clients. The one or more clients may include users that utilize thenetwork system 100 and more specifically, the network-basedpublisher 102, to exchange data over thenetwork 104. These transactions may include transmitting, receiving (communicating) and processing data to, from, and regarding content and users of thenetwork system 100. The data may include, but are not limited to, content and user data such as feedback data; user profiles; user attributes; product attributes; product and service reviews; product, service, manufacture, and vendor recommendations and identifiers; social network commentary, product and service listings associated with buyers and sellers; auction bids; and transaction data, among other things. - In various embodiments, the data exchanges within the
network system 100 may be dependent upon user-selected functions available through one or more client or user interfaces (UIs). The UIs may be associated with a client device, such as aclient device 110 using aweb client 106. Theweb client 106 may be in communication with the network-basedpublisher 102 via aweb server 116. The UIs may also be associated with aclient device 112 using aprogrammatic client 108, such as a client application. It can be appreciated in various embodiments theclient devices publisher 102 and optionally each other. The buyers and sellers may be any one of individuals, merchants, or service providers, among other things. Theclient devices publisher 102. - Turning specifically to the network-based
publisher 102, an application program interface (API)server 114 and aweb server 116 are coupled to, and provide programmatic and web interfaces respectively to, one ormore application servers 118. Theapplication servers 118 host one or more publication application(s) ofpublication system 120 and one ormore payment systems 122. The application server(s) 118 are, in turn, shown to be coupled to one or more database server(s) 124 that facilitate access to one or more database(s) 126. - In one embodiment, the
web server 116 and theAPI server 114 communicate and receive data pertaining to products, listings, transactions, social network commentary and feedback, among other things, via various user input tools. For example, theweb server 116 may send and receive data to and from a toolbar or webpage on a browser application (e.g., web client 106) operating on a client device (e.g., client device 110). TheAPI server 114 may send and receive data to and from an application (e.g., client application 108) running on another client device (e.g., client device 112). - The
publication system 120 publishes content on a network (e.g., the Internet). As such, thepublication system 120 provides a number of publication and marketplace functions and services to users that access the network-basedpublisher 102. For example, the publication application(s) ofpublication system 120 may provide a number of services and functions to users for listing goods and/or services for sale, facilitating transactions, and reviewing and providing feedback about transactions and associated users. Additionally, the publication application(s) ofpublication system 120 may track and store data and metadata relating to products, listings, transactions, and user interaction with the network-basedpublisher 102. The publication application(s) ofpublication system 120 may aggregate the tracked data and metadata to perform data mining to identify trends or patterns in the data. While thepublication system 120 may be discussed in terms of a marketplace environment, it may be noted that thepublication system 120 may be associated with a non-marketplace environment. - The
payment system 122 provides a number of payment services and functions to users. Thepayment system 122 allows users to accumulate value (e.g., in a commercial currency, such as the U.S. dollar, or a proprietary currency, such as “points”) in accounts, and then later to redeem the accumulated value for products (e.g., goods or services) that are made available via thepublication system 120. Thepayment system 122 also facilitates payments from a payment mechanism (e.g., a bank account, PayPal account, or credit card) for purchases of items via the network-based marketplace. While thepublication system 120 and thepayment system 122 are shown inFIG. 1 to both form part of the network-basedpublisher 102, it will be appreciated that, in alternative embodiments, thepayment system 122 may form part of a payment service that may be separate and distinct from the network-basedpublisher 102. -
FIG. 2 illustrates a block diagram showing applications of application server(s) that are part of thenetwork system 100, in an example embodiment. In this embodiment, thepublication system 120, and thepayment system 120 may be hosted by the application server(s) 118 of thenetwork system 100. Thepublication system 120 and thepayment system 132 may be hosted on dedicated or shared server machines (not shown) that are communicatively coupled to enable communications between server machines. The applications themselves may be communicatively coupled (e.g., via appropriate interfaces) to each other and to various data sources, so as to allow information to be passed between the applications or so as to allow the applications to share and access common data. - The
publication system 120 are shown to include at least one or more auction application(s) 212 which support auction-format listing and price setting mechanisms (e.g., English, Dutch, Vickrey, Chinese, Double, Reverse auctions etc.). The auction application(s) 212 may also provide a number of features in support of such auction-format listings, such as a reserve price feature whereby a seller may specify a reserve price in connection with a listing and a proxy-bidding feature whereby a bidder may invoke automated proxy bidding. The auction-format offer in any format may be published in any virtual or physical marketplace medium and may be considered the point of sale for the commerce transaction between a seller and a buyer (or two users). - One or more fixed-price application(s) 214 support fixed-price listing formats (e.g., the traditional classified advertisement-type listing or a catalogue listing) and buyout-type listings. Specifically, buyout-type listings (e.g., including the Buy-It-Now® (BIN) technology developed by eBay Inc., of San Jose, Calif.) may be offered in conjunction with auction-format listings, and allow a buyer to purchase goods or services, which are also being offered for sale via an auction, for a fixed-price that may be typically higher than the starting price of the auction.
- The application(s) of the application server(s) 118 may include one or more store application(s) 216 that allow a seller to group listings within a “virtual” store. The virtual store may be branded and otherwise personalized by and for the seller. Such a virtual store may also offer promotions, incentives and features that are specific and personalized to a relevant seller.
- Navigation of the online marketplace may be facilitated by one or more navigation application(s) 220. For example, a search application (as an example of a navigation application) may enable key word searches of listings published via the network-based
publisher 102. A browse application may allow users to browse various category, catalogue, or inventory data structures according to which listings may be classified within the network-basedpublisher 102. Various other navigation applications may be provided to supplement the search and browsing applications. - Merchandizing application(s) 222 support various merchandising functions that are made available to sellers to enable sellers to increase sales via the network-based
publisher 102. The merchandizing application(s) 222 also operate the various merchandising features that may be invoked by sellers, and may monitor and track the success of merchandising strategies employed by sellers. - Personalization application(s) 230 allow users of the network-based
publisher 102 to personalize various aspects of their interactions with the network-basedpublisher 102. For example, a user may, utilizing anappropriate personalization application 230, create a personalized reference page at which information regarding transactions to which the user may be (or has been) a party may be viewed. Further, the personalization application(s) 230 may enable a third party to personalize products and other aspects of their interactions with the network-basedpublisher 102 and other parties, or to provide other information, such as relevant business information about themselves. - The
publication system 120 may include one or more internationalization application(s) 232. In one embodiment, the network-basedpublisher 102 may support a number of marketplaces that are customized, for example, for specific geographic regions. A version of the network-basedpublisher 102 may be customized for the United Kingdom, whereas another version of the network-basedpublisher 102 may be customized for the United States. Each of these versions may operate as an independent marketplace, or may be customized (or internationalized) presentations of a common underlying marketplace. The network-basedpublisher 102 may accordingly include a number of internationalization application(s) 232 that customize information (and/or the presentation of information) by the network-basedpublisher 102 according to predetermined criteria (e.g., geographic, demographic or marketplace criteria). For example, the internationalization application(s) 232 may be used to support the customization of information for a number of regional websites that are operated by the network-basedpublisher 102 and that are accessible via respective web servers. - Reputation application(s) 234 allow users that transact, utilizing the network-based
publisher 102, to establish, build and maintain reputations, which may be made available and published to potential trading partners. Consider that where, for example, the network-basedpublisher 102 supports person-to-person trading, users may otherwise have no history or other reference information whereby the trustworthiness and credibility of potential trading partners may be assessed. The reputation application(s) 234 allow a user, for example through feedback provided by other transaction partners, to establish a reputation within the network-basedpublisher 102 over time. Other potential trading partners may then reference such a reputation for the purposes of assessing credibility and trustworthiness. - In order to make listings, available via the network-based
publisher 102, as visually informing and attractive as possible, thepublication system 120 may include one or more imaging application(s) 236 utilizing which users may upload images for inclusion within listings. Animaging application 236 also operates to incorporate images within viewed listings. The imaging application(s) 236 may also support one or more promotional features, such as image galleries that are presented to potential buyers. For example, sellers may generally pay an additional fee to have an image included within a gallery of images for promoted items. - The
publication system 120 may include one or more offer creation application(s) 238. The offer creation application(s) 238 allow sellers conveniently to author products pertaining to goods or services that they wish to transact via the network-basedpublisher 102. Offer management application(s) 240 allow sellers to manage offers, such as goods, services, or donation opportunities. Specifically, where a particular seller has authored and/or published a large number of products, the management of such products may present a challenge. The offer management application(s) 240 provide a number of features (e.g., auto-reproduct, inventory level monitors, etc.) to assist the seller in managing such products. One or more post-offer management application(s) 242 also assist sellers with a number of activities that typically occur post-offer. For example, upon completion of an auction facilitated by one or more auction application(s) 212, a seller may wish to leave feedback regarding a particular buyer. To this end, apost-offer management application 242 may provide an interface to one or more reputation application(s) 234, so as to allow the seller conveniently to provide feedback regarding multiple buyers to the reputation application(s) 234. - The dispute resolution application(s) 246 may provide mechanisms whereby disputes arising between transacting parties may be resolved. For example, the dispute resolution application(s) 246 may provide guided procedures whereby the parties are guided through a number of steps in an attempt to settle a dispute. In the event that the dispute cannot be settled via the guided procedures, the dispute may be escalated to a mediator or arbitrator.
- The fraud prevention application(s) 248 may implement various fraud detection and prevention mechanisms to reduce the occurrence of fraud within the network-based
publisher 102. The fraud prevention application(s) may prevent fraud with respect to the third party and/or the client user in relation to any part of the request, payment, information flows and/or request fulfillment. Fraud may occur with respect to unauthorized use of financial instruments, non-delivery of goods, and abuse of personal information. - Authentication application(s) 250 may verify the identity of a user, and may be used in conjunction with the fraud prevention application(s) 248. The user may be requested to submit verification of identity, an identifier upon making the purchase request, for example. Verification may be made by a code entered by the user, a cookie retrieved from the device, a phone number/identification pair, a username/password pair, handwriting, and/or biometric methods, such as voice data, face data, iris data, finger print data, and hand data. In some embodiments, the user may not be permitted to login without appropriate authentication. The system (e.g., the FSP) may automatically recognize the user, based upon the particular network-based device used and a retrieved cookie, for example.
- The network-based
publisher 102 itself, or one or more parties that transact via the network-basedpublisher 102, may operate loyalty programs and other types of promotions that are supported by one or more loyalty/promotions application(s) 254. For example, a buyer/client user may earn loyalty or promotions points for each transaction established and/or concluded with a particular seller/third party, and may be offered a reward for which accumulated loyalty points can be redeemed. - The application server(s) 118 may include messaging application(s) 256. The messaging application(s) 256 are responsible for the generation and delivery of messages to client users and third parties of the network-based
publisher 102. Information in these messages may be pertinent to services offered by, and activities performed via, thepayment system 120. Such messages, for example, advise client users regarding the status of products (e.g., providing “out of stock” or “outbid” notices to client users) or payment status (e.g., providing invoice for payment, Notification of a Payment Received, delivery status, invoice notices). Third parties may be notified of a product order, payment confirmation and/or shipment information. Respective messaging application(s) 256 may utilize any one of a number of message delivery networks and platforms to deliver messages to users. For example, messaging application(s) 256 may deliver electronic mail (e-mail), instant message (IM), Short Message Service (SMS), text, facsimile, or voice (e.g., Voice over IP (VoIP)) messages via the wired (e.g., the Internet), Plain Old Telephone Service (POTS), or wireless (e.g., mobile, cellular, WiFi, WiMAX) networks. - The
payment system 120 may include one or more payment processing application(s) 258. The payment processing application(s) 258 may receive electronic invoices from the merchants and may receive payments associated with the electronic invoices. Thepayment system 120 may also make use of functions performed by some applications included in thepublication system 120. - The
publication system 120 may include one or more social network application(s) 260. -
FIG. 3 is a block diagram illustrating social network application(s) 260 ofFIG. 2 , according to an embodiment, at the network-basedsocial publisher 102 ofFIG. 1 . The social network application(s) 260 is shown to include social platformuser profile information 261 that stores user profile information 262 for users of the network-basedpublisher 102. The user profile information 262 may include information related to the user and specifically may includerelationship information 265 and blockinformation 266. The relationship information 235 may store a predetermined relationship between the user associated with the user profile information 262 and other users on the network-basedpublisher 102. For example, a first user may be designated a “friend,” or “favorite friend,” etc. with a second user, the first user associated with the user profile information 262 and the respective designations associated with increasing levels of disclosure between the first user and second user. Theblock information 266 may store a configured preference of the user to block the addition of an item by other users to a watch list associated with the user. - Turning to
FIG. 4 , there is seen a system that forms part of the network-basedpublisher 102 ofFIG. 1 . The network-basedpublisher 102 is shown in part in the drawing to make it clear that the system forms only a part of the network-basedpublisher 102. The system includes areceiver module 71 for receiving signals from client machine 20, the signals identifying content to be transmitted to a social network server for storing at a message space of a user of the social network server. As used herein, “signals” could mean analog signals or digital signals such as web-based messages, including packet-based messages, or even a request message via an API call. Also included isanalysis module 73.Analysis module 73 includesdetector module 75 responsive to thereceiver module 71 for detecting the content, the identity of the social network, and the identity of the user of the social network. Theanalysis module 73 also includes asignal generation module 77 coupled to thedetector module 75 responsive to the detection of signals such as, for example, signals identifying the content, the identity of the social network, and the identity of the user of the social network, for whom the content is intended, and other types of signals. - The
signal generation module 77 can provide a rendering signal for rendering at least the content of the received signal. This rendering signal is transmitted bytransmission module 79 vianetwork 104 to a social network, not shown. Alternatively, instead of transmitting signals via the network to a social network server, thetransmission module 79 may transmit the signals, either via thenetwork 104 or internally to the network-basedpublisher 102, to a social platform integrated within a network-basedpublisher 102. Further, the signals fromsignal generation module 77 may include signals such as signals requesting a user of the social network for an opinion about the content, or for outfit suggestions about the content, among other things, as more fully discussed below. -
FIG. 5 is a block diagram illustrating amobile device 500, according to an example embodiment. Themobile device 500 may include aprocessor 510. Theprocessor 510 may be any of a variety of different types of commercially available processors suitable for mobile devices (for example, an XScale architecture microprocessor, a Microprocessor without Interlocked Pipeline Stages (MIPS) architecture processor, or another type of processor). Amemory 520, such as a Random Access Memory (RAM), a Flash memory, or other type of memory, is typically accessible to the processor. Thememory 520 may be adapted to store an operating system (OS) 530, as well asapplication programs 540, such as a mobile location enabled application that may provide LBSs to a user. Theprocessor 510 may be coupled, either directly or via appropriate intermediary hardware, to adisplay 550 and to one or more input/output (I/O)devices 560, such as a keypad, a touch panel sensor, a microphone, and the like. Similarly, in some embodiments, theprocessor 510 may be coupled to atransceiver 570 that interfaces with anantenna 590. Thetransceiver 570 may be configured to both transmit and receive cellular network signals, wireless data signals, or other types of signals via theantenna 590, depending on the nature of themobile device 500. In this manner, a connection with a network such asnetwork 104 ofFIG. 1 may be established. Further, in some configurations, a GPS receiver 580 may also make use of theantenna 590 to receive GPS signals. Additional detail regarding providing and receiving location-based goods and services using a GPS system can be found in U.S. patent application Ser. No. 13/340,626 entitled “Methods and Systems for Using a Co-Located Group as an Authorization Mechanisms,” assigned to the assignee of the instant application, which application is hereby incorporated by reference in its entirety. - Turning now to
FIG. 6 there is illustrated amobile phone 600 to which the game has been downloaded. In one embodiment, ashortcut 601 has been placed on the screen of the mobile phone in order to launch an app for playing the game. When the app is launched a selectable start button such as at 701 ofFIG. 7 may be pressed by the user to begin the game. The mobile phone camera mode should be turned on. - The user may then ask a friend to be part of the game, for example, as the person who is to be the subject of the game. This may be seen in
FIG. 8 where the subject poses for a photo as seen in thescreen 810. The friend may be asked to strike various poses that may be used as the photo for the game. Examples of the poses may be seen at 820, and comprise photo's 821, 822 . . . 826, perhaps stored in a library, perhaps in silhouette format, and may be called using Library icon 812. The user may then select a desired pose, perhaps having it superimposed on the screen, for example pose 825, and then use that superimposed image on the screen as at 801 to pose the subject in the selected pose. The photo is then taken and the picture, now similar to the selectedpose 825, in body shape, aspect, and angle, is seen at 901 ofFIG. 9 . - The Stylista app may then break up, separate, or disassemble the photo of the body of the subject, 801, into three parts such as at 1010, 1020, and 1030 seen in one embodiment in
FIG. 10 . This may be accomplished by well-known means, one of which is discussed in U.S. patent application Ser. No. 13/841,528 entitled “User Interface Overlay application” which is assigned to the assignee of this application, and which is incorporated herein by reference in its entirety. - The players, or teams of players, each of which would receive a copy of a component such as 1020, (or a part of that component (i.e., a subcomponent) for each respective team member if teams are used), may then be invited to dress up the respective components of the photo. In another embodiment of team play, a member of a team may be provided that team's component, work on the component, and then pass on the component to the next member of the team to work on. Or each respective subcomponent may be worked on individually by each respective team member. If, on the other hand, individual players are playing, instead of teams, each individual player may work independently on his or her component. The dressing up may be done using clothing, shoes, and/or accessories. In one embodiment, players could use clothing from a catalog such as clothing offered for sale on an ecommerce site such as eBay
- The “dress up” could also include, for example, personal electronics such as the subject of the photo being shown listening to an iPod or speaking on a smart phone, or operating an iPad, as only some examples. Likewise, the background of the photo, in some instances, may be used to suggest items that the subject of the photo might find interesting or likable. For example, if the photo were a room, certain furniture might be suggested. If the background were a street, a bicycle might be suggested.
- Sending invitations to play the game, as above, may be accomplished over social sites using well known means, for example as discussed in more detail in U.S. patent application Ser. No. 13/341,978 entitled “Social Shopping on a Networked Publication System” filed Dec. 31, 2011, assigned to the assignee of the present patent application, and incorporated herein by reference in its entirety.
- In one example embodiment, the user may dress up the face of the subject of the photo, 1010, a second player may be asked to dress up the torso of the person in the photo, 1020, and another player may be asked to dress up the legs and feet portion of the photo, 1030. Each member of the game may dress up a component of the photo as discussed below, using the member's mobile device or, if desired, a laptop device or desktop device.
- In
FIG. 11 , the user who is dressing up the head of the subject might placesunglasses 1101A, eye shadow, lipsticks, wig, even a mustache for humor, and the like. As an example of suggesting products for dressing up the photo, the publication system may provide selections of products such as providing various types of sunglasses displayed on the device as at 1110. For example, and not shown on the drawing, the user may be provided with a user interface in which to make a query for a particular type of product and the publication system would then return types of those products at 1110. Such interfaces are well known in ecommerce systems and need not be discussed in detail here. - In this example there are three players dressing up the photo, namely the user and two friends, each of which dresses up one component of the photo, 1010, 1020, and 1030 of
FIG. 10 . Each of the two friends would dress up their component, 1020 and 1030, respectively, of the photo much like the user did as discussed forcomponent 1010 in accordance with the description inFIG. 11 . Once all members in the game have dressed up their photo components, the now-dressed photo components can be reassembled or, “folded out,” as inFIG. 12 . Reassembly of photo components, or reassembly of components of user interfaces, is well known and is discussed in more detail in the above referenced U.S. patent application Ser. No. 13/841,528 and elsewhere, and need not be discussed in detail here. When reassembled, the overall dress-up of the subject of the photo may be displayed concurrently to the three players. When the players view the completed photo, having worked only on their individual components, the end result is a surprise to the members. - In dressing up, for example,
component 1020, here, a jacket as inFIG. 12 , the jacket could be made to fit better as follows. Jacket styles would be displayed to the user much the same way in which the sunglasses were displayed at 1101 inFIG. 11 . In one embodiment, the images, which in the case ofFIG. 12 would be jackets, could be made adjustable. For example, when superimposed on the component, here 1020 ofFIG. 10 , the size of sleeve can be made shorter by adjustment, and the placement of the sleeves could be adjusted inward to better match the arms akimbo pose of 1020. Once adjusted, the jacket image could be made final by pressing or clicking on a selectable “Final” icon and the image is placed on thecomponent 1020. - In another embodiment, team members may superimpose a photo of real clothing onto the component that the member is dressing up. As one example, the player may have the article of clothing itself and could place it on a table, folded or posed in the manner that the subject of the photo component, here 1020, is posed. A picture could then be taken of the article of clothing as so folded, and superimposed on the image component in order to match the pose. This superposition may be accomplished using the method and apparatus discussed in U.S. patent application Ser. No. 13/840,777 entitled “Crowd Sourcing and Machine Learning Size Mapper,” filed Mar. 15, 2013, assigned to the assignee of the present patent application, and incorporated herein by reference in its entirety.
- This game may be used to build brand awareness by the particular group that is likely to play the above game. When completed, the dressed up photo may be shared with friends on social network sites, for example by using
select icons 1310 . . . 1360 ofFIG. 13 for players or friends by posting the image on the person's wall. A view of how the image would look on the person's wall is seen inFIG. 14 , with notation such as at 1410, 1420 indicating who shared the image and the various clothing shoes and accessories. At 1430 the name of the ecommerce site may be included to enhance brand awareness of the friends. Joint decisions may be made to purchase a gift of one or more of the items with which the photo is dressed up, for presentation to the subject of the photo, with the price being shared by the persons presenting the gift. The gift is not limited to the actual clothing in which the photo is dressed up. For example, alternate styles of the products in which the photo is dressed up may be presented by the publication system, as discussed in further detail below. In an alternate embodiment, if any one of the particular game participants would like to try on one of the dress-up items, the geo-positioning technology of the mobile device may be used to determine the location of a nearby store that carries the item. Locating local inventory for the item using the geo-positioning technology of a mobile device may be accomplished, in one embodiment, as discussed in U.S. patent application Ser. No. 13/019,910 entitled “Method and Process of Using Metadata Associated with a Digital Media to Search for Local Inventory,” filed Feb. 2, 2011, assigned to the assignee of this patent application, and included herein by reference in its entirety. - A selectable Local Stores icon may be provided as at 1560 and the brand, size, and other details of the jacket could be input (on a screen not shown in the drawing) and the name and location of the store, along with the price could be tagged onto the item of clothing, shoes or accessory as seen at 1510, 1520, and 1520 of
FIG. 15 . Further, location of local stores having the items in inventory may be shown by map as atFIG. 18 as at 1820, with the items located at the particular store indicated such as byicons -
FIG. 16 illustrates an item that may be gifted to the subject of the photograph by friends as a group gift. Theitem 1610 is at the price illustrated in 1620. Thegroup gift icon 1630 may be used to indicate to friends on the social network that a group gift request is being made.FIG. 17 illustrates inviting friend to share the gift cost.Initiation icons 1711 . . . 1725 can be used for this request, sending the invitation to the named players and/or friends. - Disclosed herein are network-based
publisher 102 user transactions for playing a dress up game and sharing the results on a social networking platform, according to some example embodiments. As network-based marketplace user (e.g., an eBay user), a user can share purchases with friends so that the user may show new clothes to friends on a social networking platform (e.g., Facebook.com or a platform integration within a network-based publisher). In an embodiment a network-based publisher may be referred to as an ecommerce marketplace. These clothes, and other items similarly shared with friends as discussed herein, may be one example of “commercial items.” For example, at the end of ecommerce marketplace checkout flow, the user may be provided with the ability to post her transaction involving a commercial item to a social network wall. This wall concept is sometimes referred to herein as “storage space,” and could include renderable or viewable storage space. The user may tag a post with friends so that it shows up in their social graph(s). Tagging on social media is discussed in more detail in U.S. patent application Ser. No. 13/341,978 entitled “Social Shopping on a Networked Publication System” filed Dec. 31, 2011 and assigned to the assignee of the present patent application, and incorporated herein by reference in its entirety. - The post could include a picture and certain item information. Further, the friend could be provided with a user selectable “See similar” function to see similar pictures and item information. For example, there is a “See Similar” function on eBay's fashion page which can be located adjacent to the item listing, or the item's photo as a link. It could also be added as a contextual pop-up. The shared post could include selection like “commentable” or “likeable.” These cases describe interactions that would feed into the social network, for example, Facebook. “Commentable” means that the marketplace user can share a particular product or item with his or her social graph via the Facebook Wall and include a comment along with it. “Likeable” means a Facebook user can provide a Facebook thumbs up if he or she likes the product or item. A social network user may also be able to provide a thumbs down if he or she doesn't like the product or item.
- Additionally, certain embodiments described herein may be implemented as logic or a number of modules, engines, components, or mechanisms. A module, engine, logic, component, or mechanism (collectively referred to as a “module”) may be a tangible unit capable of performing certain operations and configured or arranged in a certain manner. In certain example embodiments, one or more computer systems (e.g., a standalone, client, or server computer system) or one or more components of a computer system (e.g., a processor or a group of processors) may be configured by software (e.g., an application or application portion) or firmware (note that software and firmware can generally be used interchangeably herein as may be known by a skilled artisan) as a module that operates to perform certain operations described herein.
- In various embodiments, a module may be implemented mechanically or electronically. For example, a module may comprise dedicated circuitry or logic that may be permanently configured (e.g., within a special-purpose processor, application specific integrated circuit (ASIC), or array) to perform certain operations. A module may also comprise programmable logic or circuitry (e.g., as encompassed within a general-purpose processor or other programmable processor) that may be temporarily configured by software or firmware to perform certain operations. It will be appreciated that a decision to implement a module mechanically, in dedicated and permanently configured circuitry, or in temporarily configured circuitry (e.g., configured by software) may be driven by, for example, cost, time, energy-usage, and package size considerations.
- Accordingly, the term “module” should be understood to encompass a tangible entity, be that an entity that may be physically constructed, permanently configured (e.g., hardwired), or temporarily configured (e.g., programmed) to operate in a certain manner or to perform certain operations described herein. Considering embodiments in which modules or components are temporarily configured (e.g., programmed), each of the modules or components need not be configured or instantiated at any one instance in time. For example, where the modules or components comprise a general-purpose processor configured using software, the general-purpose processor may be configured as respective different modules at different times. Software may accordingly configure the processor to constitute a particular module at one instance of time and to constitute a different module at a different instance of time.
- Modules can provide information to, and receive information from, other modules. Accordingly, the described modules may be regarded as being communicatively coupled. Where multiples of such modules exist contemporaneously, communications may be achieved through signal transmission (e.g., over appropriate circuits and buses) that connect the modules. In embodiments in which multiple modules are configured or instantiated at different times, communications between such modules may be achieved, for example, through the storage and retrieval of information in memory structures to which the multiple modules have access. For example, one module may perform an operation and store the output of that operation in a memory device to which it may be communicatively coupled. A further module may then, at a later time, access the memory device to retrieve and process the stored output. Modules may also initiate communications with input or output devices and can operate on a resource (e.g., a collection of information).
- With reference to
FIG. 19 an example embodiment extends to a machine in the example form of acomputer system 1800 within which instructions for causing the machine to perform any one or more of the methodologies discussed herein may be executed. In alternative example embodiments, the machine operates as a standalone device or may be connected (e.g., networked) to other machines. In a networked deployment, the machine may operate in the capacity of a server or a client machine in server-client network environment, or as a peer machine in a peer-to-peer (or distributed) network environment. The machine may be a personal computer (PC), a tablet PC, a set-top box (STB), a Personal Digital Assistant (PDA), a cellular telephone, a web appliance, a network router, a switch or bridge, or any machine capable of executing instructions (sequential or otherwise) that specify actions to be taken by that machine. Further, while only a single machine may be illustrated, the term “machine” shall also be taken to include any collection of machines that individually or jointly execute a set (or multiple sets) of instructions to perform any one or more of the methodologies discussed herein. - The
example computer system 1800 may include a processor 1802 (e.g., a central processing unit (CPU), a graphics processing unit (GPU) or both), a main memory 1804 and a static memory 1806, which communicate with each other via a bus 1807. Thecomputer system 1800 may further include a video display unit 1810 (e.g., a liquid crystal display (LCD) or a cathode ray tube (CRT)). In example embodiments, thecomputer system 1800 also includes one or more of an alpha-numeric input device 1812 (e.g., a keyboard), a user interface (UI) navigation device or cursor control device 1814 (e.g., a mouse), a disk drive unit 1816, a signal generation device 1818 (e.g., a speaker), and anetwork interface device 1820. - The disk drive unit 1816 includes a machine-readable storage medium 1822 on which may be stored one or more sets of instructions 1824 and data structures (e.g., software instructions) embodying or used by any one or more of the methodologies or functions described herein. The instructions 1824 may also reside, completely or at least partially, within the main memory 1804 or within the processor 1802 during execution thereof by the
computer system 1800, with the main memory 1804 and the processor 1802 also constituting machine-readable media. - While the machine-readable storage medium 1822 may be shown in an example embodiment to be a single medium, the term “machine-readable storage medium” may include a single storage medium or multiple storage media (e.g., a centralized or distributed database, or associated caches and servers) that store the one or more instructions. The term “machine-readable storage medium” shall also be taken to include any tangible medium that may be capable of storing, encoding, or carrying instructions for execution by the machine and that cause the machine to perform any one or more of the methodologies of embodiments of the present application, or that may be capable of storing, encoding, or carrying data structures used by or associated with such instructions. The term “machine-readable storage medium” shall accordingly be taken to include, but not be limited to, solid-state memories and optical and magnetic media. Specific examples of machine-readable storage media include non-volatile memory, including by way of example semiconductor memory devices (e.g., Erasable Programmable Read-Only Memory (EPROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), and flash memory devices); magnetic disks such as internal hard disks and removable disks; magneto-optical disks; and CD-ROM and DVD-ROM disks.
- The instructions 1824 may further be transmitted or received over a communications network 1826 using a transmission medium via the
network interface device 1820 and utilizing any one of a number of well-known transfer protocols (e.g., Hypertext Transfer Protocol (HTTP)). Examples of communication networks include a local area network (LAN), a wide area network (WAN), the Internet, mobile telephone networks, Plain Old Telephone Service (POTS) networks, and wireless data networks (e.g., WiFi and WiMax networks). The term “transmission medium” shall be taken to include any intangible medium that may be capable of storing, encoding, or carrying instructions for execution by the machine, and includes digital or analog communications signals or other intangible medium to facilitate communication of such software. - Although an overview of the inventive subject matter has been described with reference to specific example embodiments, various modifications and changes may be made to these embodiments without departing from the broader spirit and scope of embodiments of the present application. Such embodiments of the inventive subject matter may be referred to herein, individually or collectively, by the term “invention” merely for convenience and without intending to voluntarily limit the scope of this application to any single invention or inventive concept if more than one is, in fact, disclosed.
- The embodiments illustrated herein are described in sufficient detail to enable those skilled in the art to practice the teachings disclosed. Other embodiments may be used and derived there from, such that structural and logical substitutions and changes may be made without departing from the scope of this disclosure. The Detailed Description, therefore, may be not to be taken in a limiting sense, and the scope of various embodiments may be defined only by the appended claims, along with the full range of equivalents to which such claims are entitled.
- Moreover, plural instances may be provided for resources, operations, or structures described herein as a single instance. Additionally, boundaries between various resources, operations, modules, engines, and data stores are somewhat arbitrary, and particular operations are illustrated in a context of specific illustrative configurations. Other allocations of functionality are envisioned and may fall within a scope of various embodiments of the present application. In general, structures and functionality presented as separate resources in the example configurations may be implemented as a combined structure or resource. Similarly, structures and functionality presented as a single resource may be implemented as separate resources. These and other variations, modifications, additions, and improvements fall within a scope of embodiments of the present application as represented by the appended claims. The specification and drawings are, accordingly, to be regarded in an illustrative rather than a restrictive sense.
Claims (20)
1. A first device comprising:
a non-transitory memory storing instructions; and
a processor configured to execute the instructions to cause the first device to:
obtain, via a camera on the first device, an image of a first user;
select, based on a first input received at the first device, a desired pose for the first user;
display, on a first display of the first device, a superimposed pose of the first user that combines the desired pose with the image of the first user;
electronically disassemble, the superimposed pose into one of a plurality of images;
transmit, via a wireless communication channel, a request to a second device to electronically superimpose an image of an item on each of the disassembled plurality of images, the plurality of images and catalog of a plurality of images of items presented on a second display of the second device;
receive, via the wireless communication channel, the disassembled plurality of images with the superimposed image of the item; and
reassemble the image of the first user with the superimposed image of the item on each of the disassembled plurality of images.
2. The first device of claim 1 , wherein the image of the first user is obtained from a photo album stored in the first device and is taken by the camera.
3. The first device of claim 1 , wherein the selected desired pose is a current pose of the first user.
4. The first device of claim 1 , wherein the disassembled plurality of images include a head section, a torso section, and a leg section.
5. The first device of claim 1 , wherein executing the instructions further cause the first device to:
transmit, via another communication channel, a request to a third device to electrically superimpose another image of another item on the disassembled plurality of images.
6. The first device of claim 1 , wherein executing the instructions further causes the first device to:
transmit via the wireless communication channel, the reassembled image of the first user to the second device.
7. The first device of claim 1 , where executing the instructions further causes the first device to:
post, via another communication channel, the reassembled image of the first user on a social network site.
8. The first device of claim 1 , wherein the catalog of a plurality of images of items includes a pricing and location of local stores having physical items in inventory.
9. The first device of claim 1 , wherein a request to purchase the superimposed image of the item is transmitted to the second device.
10. The first device of claim 8 , wherein the first user accumulates points to redeem an accumulated value for purchase of the physical items.
11. A method comprising:
obtaining, via a camera on a first device, an image of a first user;
selecting, based on a first input received at the first device, a desired pose for the first user;
displaying, on a first display of the first device, a superimposed pose of the first user that combines the desired pose with the image of the first user;
electronically disassembling, the superimposed pose into one of a plurality of images;
transmitting, via a wireless communication channel, a request to a second device to electronically superimpose an image of an item on each of the disassembled plurality of images, the plurality of images and catalog of a plurality of images of items presented on a second display of the second device;
receiving, via the wireless communication channel, the disassembled plurality of images with the superimposed image of the item; and
reassembling the image of the first user with the superimposed image of the item on each of the disassembled plurality of images.
12. The method of claim 11 , wherein the disassembled plurality of images include a head section, a torso section and a leg section.
13. The method of claim 11 , further comprising:
transmitting, via the wireless communication channel, the reassembled image of the first user to the second device.
14. The method of claim 11 , further comprising:
posting, via another communication channel, the reassembled image of the first user on a social network site.
15. The method of claim 11 , wherein the catalog of a plurality of images of items include a pricing and location of local stores having physical items in inventory.
16. The method of claim 11 , wherein a request to purchase the superimposed image of the item is transmitted to the second device.
17. The method of claim 15 , wherein the first user accumulates points to redeem an accumulated value for purchase of the physical items.
18. A non-transitory machine-readable storage medium having instructions stored thereon, the instructions executable to cause performance of operations comprising:
obtaining, via a camera on a first device, an image of a first user;
selecting, based on a first input received at the first device, a desired pose for the first user;
displaying, on a first display of the first device, a superimposed pose of the first user that combines the desired pose with the image of the first user;
electronically disassembling, the superimposed pose into one of a plurality of images;
transmitting, via a wireless communication channel, a request to a second device to electronically superimpose an image of an item on each of the disassembled plurality of images, the plurality of images and catalog of a plurality of images of items presented on a second display of the second device;
receiving, via the wireless communication channel, the disassembled plurality of images with the superimposed image of the item; and
reassembling the image of the first user with the superimposed image of the item on each of the disassembled plurality of images.
19. The non-transitory machine-readable storage medium of claim 18 , wherein the operations further comprise:
posting, via another communication channel, the reassembled image of the first user on a social network site.
20. The non-transitory machine-readable storage medium of claim 18 , wherein the catalog of a plurality of images of items include a pricing and location of local stores having physical items in inventory.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/452,633 US20170178214A1 (en) | 2013-07-19 | 2017-03-07 | Social mobile game for recommending items |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/946,584 US9589535B2 (en) | 2013-07-19 | 2013-07-19 | Social mobile game for recommending items |
US15/452,633 US20170178214A1 (en) | 2013-07-19 | 2017-03-07 | Social mobile game for recommending items |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/946,584 Continuation US9589535B2 (en) | 2013-07-19 | 2013-07-19 | Social mobile game for recommending items |
Publications (1)
Publication Number | Publication Date |
---|---|
US20170178214A1 true US20170178214A1 (en) | 2017-06-22 |
Family
ID=52344009
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/946,584 Active 2034-02-06 US9589535B2 (en) | 2013-07-19 | 2013-07-19 | Social mobile game for recommending items |
US15/452,633 Abandoned US20170178214A1 (en) | 2013-07-19 | 2017-03-07 | Social mobile game for recommending items |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/946,584 Active 2034-02-06 US9589535B2 (en) | 2013-07-19 | 2013-07-19 | Social mobile game for recommending items |
Country Status (1)
Country | Link |
---|---|
US (2) | US9589535B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109164964A (en) * | 2018-08-22 | 2019-01-08 | Oppo广东移动通信有限公司 | Content share method, device, terminal and storage medium |
CN113220917A (en) * | 2020-02-06 | 2021-08-06 | 阿里巴巴集团控股有限公司 | Background map recommendation method, device and storage medium |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10332176B2 (en) | 2014-08-28 | 2019-06-25 | Ebay Inc. | Methods and systems for virtual fitting rooms or hybrid stores |
US10198486B2 (en) | 2012-06-30 | 2019-02-05 | Ebay Inc. | Recommendation filtering based on common interests |
US9479577B2 (en) * | 2012-08-14 | 2016-10-25 | Chicisimo S.L. | Online fashion community system and method |
US20140067564A1 (en) | 2012-08-30 | 2014-03-06 | Ebay Inc. | Shopping list creator and optimizer |
US9773018B2 (en) | 2013-08-13 | 2017-09-26 | Ebay Inc. | Mapping item categories to ambiguous queries by geo-location |
US20150143103A1 (en) * | 2013-11-18 | 2015-05-21 | Life of Two | Messaging and networking keepsakes |
US10529009B2 (en) * | 2014-06-25 | 2020-01-07 | Ebay Inc. | Digital avatars in online marketplaces |
US10653962B2 (en) | 2014-08-01 | 2020-05-19 | Ebay Inc. | Generating and utilizing digital avatar data for online marketplaces |
US11797172B2 (en) * | 2015-03-06 | 2023-10-24 | Alibaba Group Holding Limited | Method and apparatus for interacting with content through overlays |
CN105854301A (en) * | 2016-04-25 | 2016-08-17 | 上海云顷信息科技有限公司 | Game inviting system method |
US10891672B2 (en) | 2016-07-22 | 2021-01-12 | Mastercard International Incorporated | Systems and methods for interactive decision-making |
CN107295184A (en) * | 2017-06-29 | 2017-10-24 | 广东艾檬电子科技有限公司 | A kind of photographic method and device |
US20200235954A1 (en) * | 2019-01-18 | 2020-07-23 | Jon Frank Shaffer | Methods and Systems for Allowing the Generation of Multi-Author Communications |
US11893624B2 (en) * | 2020-09-08 | 2024-02-06 | Block, Inc. | E-commerce tags in multimedia content |
Citations (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US2465971A (en) * | 1947-04-07 | 1949-03-29 | Langwood Products | Toy with magnetic assembly |
US2931657A (en) * | 1958-03-18 | 1960-04-05 | George P Lewis | Pictorial toys |
US3252243A (en) * | 1963-01-14 | 1966-05-24 | William V Doyle | Paper doll construction having clothing with tabs releasably held between margins offront and back pieces comprising the doll's body |
US3717942A (en) * | 1971-03-16 | 1973-02-27 | B Presby | Rotatable amusement and education device |
US5605332A (en) * | 1996-01-19 | 1997-02-25 | Pixel Products Unlimited | Pixelated puzzle |
US6146721A (en) * | 1996-12-10 | 2000-11-14 | Freynet; Robert | Device for presenting alternative facial expressions |
US6244926B1 (en) * | 1995-10-23 | 2001-06-12 | The Lifelike Company | Realistic doll head system and method therefor |
US20090258687A1 (en) * | 2008-04-15 | 2009-10-15 | Markus Weichselbaum | Method and system for providing a digital jigsaw puzzle and using the puzzle as an online advertising vehicle |
US7878891B2 (en) * | 2007-01-29 | 2011-02-01 | Fuji Xerox Co., Ltd. | Generating polyomino video game pieces and puzzle pieces from digital photos to create photominoes |
US20110184780A1 (en) * | 2010-01-21 | 2011-07-28 | Ebay Inc. | INTEGRATION OF eCOMMERCE FEATURES INTO SOCIAL NETWORKING PLATFORM |
US20110298897A1 (en) * | 2010-06-08 | 2011-12-08 | Iva Sareen | System and method for 3d virtual try-on of apparel on an avatar |
US20120239513A1 (en) * | 2011-03-18 | 2012-09-20 | Microsoft Corporation | Virtual closet for storing and accessing virtual representations of items |
US20120313969A1 (en) * | 2009-08-12 | 2012-12-13 | Zugara, Inc. | Providing a simulation of wearing items such as garments and/or accessories |
US20130071816A1 (en) * | 2011-09-19 | 2013-03-21 | Sudhir Kumar Singh | Methods and systems for building a universal dress style learner |
US20130185679A1 (en) * | 2012-01-12 | 2013-07-18 | Cisco Technology, Inc. | System for selecting objects on display |
US20130244784A1 (en) * | 2008-11-04 | 2013-09-19 | Quado Media Inc. | Multi-player, multi-screens, electronic gaming platform and system |
US8628087B2 (en) * | 2009-01-06 | 2014-01-14 | Kenneth C. Knowlton | Personalized mosaic puzzle set |
US20140035913A1 (en) * | 2012-08-03 | 2014-02-06 | Ebay Inc. | Virtual dressing room |
US20140180864A1 (en) * | 2012-12-20 | 2014-06-26 | Ebay Inc. | Personalized clothing recommendation system and method |
US20140176565A1 (en) * | 2011-02-17 | 2014-06-26 | Metail Limited | Computer implemented methods and systems for generating virtual body models for garment fit visualisation |
US20140213333A1 (en) * | 2013-01-29 | 2014-07-31 | Puzzling Commerce, LLC | Puzzle-Based Interaction System For Eliciting A Desired Behavior |
US20150026016A1 (en) * | 2013-07-19 | 2015-01-22 | Delicious Ltd. | System and method of producing model figure of person with associated clothing |
Family Cites Families (96)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6185555B1 (en) | 1998-10-31 | 2001-02-06 | M/A/R/C Inc. | Method and apparatus for data management using an event transition network |
GB2344904A (en) | 1998-12-17 | 2000-06-21 | Ibm | Home stock control computer system |
US6567797B1 (en) | 1999-01-26 | 2003-05-20 | Xerox Corporation | System and method for providing recommendations based on multi-modal user clusters |
US6711552B1 (en) | 1999-08-27 | 2004-03-23 | Matthew W. Kay | Apparatus and method for saving commerce related information in a broadcast programming network |
US6903756B1 (en) | 1999-10-14 | 2005-06-07 | Jarbridge, Inc. | Merged images viewed via a virtual storage closet |
US7143089B2 (en) | 2000-02-10 | 2006-11-28 | Involve Technology, Inc. | System for creating and maintaining a database of information utilizing user opinions |
US7428505B1 (en) | 2000-02-29 | 2008-09-23 | Ebay, Inc. | Method and system for harvesting feedback and comments regarding multiple items from users of a network-based transaction facility |
US6611881B1 (en) | 2000-03-15 | 2003-08-26 | Personal Data Network Corporation | Method and system of providing credit card user with barcode purchase data and recommendation automatically on their personal computer |
MXPA02009776A (en) | 2000-04-03 | 2004-09-06 | Pugliese Company | System and method for displaying and selling goods and services. |
US20020002504A1 (en) | 2000-05-05 | 2002-01-03 | Andrew Engel | Mobile shopping assistant system and device |
US7526440B2 (en) | 2000-06-12 | 2009-04-28 | Walker Digital, Llc | Method, computer product, and apparatus for facilitating the provision of opinions to a shopper from a panel of peers |
CA2347181A1 (en) | 2000-06-13 | 2001-12-13 | Eastman Kodak Company | Plurality of picture appearance choices from a color photographic recording material intended for scanning |
US7487112B2 (en) | 2000-06-29 | 2009-02-03 | Barnes Jr Melvin L | System, method, and computer program product for providing location based services and mobile e-commerce |
US20020174021A1 (en) | 2001-05-15 | 2002-11-21 | International Business Machines Corporation | Optimized shopping list process |
US7120595B2 (en) | 2001-05-23 | 2006-10-10 | International Business Machines Corporation | Method and system for providing online comparison shopping |
US7376591B2 (en) | 2001-06-07 | 2008-05-20 | Owens Cstephani D | Interactive internet shopping and data integration method and system |
EP1423825B1 (en) | 2001-08-02 | 2011-01-26 | Intellocity USA, Inc. | Post production visual alterations |
US20060085270A1 (en) | 2001-12-12 | 2006-04-20 | Bellsouth Intellectual Property Corporation | Process and system for providing information to customers at point of sale |
US7568004B2 (en) | 2002-06-20 | 2009-07-28 | Linda Gottfried | Method and system for sharing brand information |
US6970101B1 (en) | 2003-04-21 | 2005-11-29 | James C Squire | Parking guidance method and system |
US7363214B2 (en) | 2003-08-08 | 2008-04-22 | Cnet Networks, Inc. | System and method for determining quality of written product reviews in an automated manner |
US20050117527A1 (en) | 2003-10-24 | 2005-06-02 | Caringfamily, Llc | Use of a closed communication service for social support networks to diagnose and treat conditions in subjects |
JP2007528240A (en) | 2004-02-12 | 2007-10-11 | アリヴァンディ,ベスジョン | System and method for creating a product from a virtual environment |
EP1779269A1 (en) | 2004-07-26 | 2007-05-02 | Panthaen Informatics, Inc. | Context-based search engine residing on a network |
US20060058948A1 (en) | 2004-07-28 | 2006-03-16 | Ms. Melanie Blass | Recordable location-based reminder system organizer |
CA2524037A1 (en) | 2004-11-01 | 2006-05-01 | John Scott | System and method for providing optimized shopping list |
GB2420428A (en) | 2004-11-19 | 2006-05-24 | Anthony Paul Yusuf | System for indicating food types to a user |
US7409362B2 (en) | 2004-12-23 | 2008-08-05 | Diamond Review, Inc. | Vendor-driven, social-network enabled review system and method with flexible syndication |
US20060149625A1 (en) | 2004-12-30 | 2006-07-06 | Ross Koningstein | Suggesting and/or providing targeting information for advertisements |
US10185922B2 (en) | 2005-02-07 | 2019-01-22 | Recyclebank Llc | Methods and system for managing recycling of recyclable material |
US20060218153A1 (en) | 2005-03-28 | 2006-09-28 | Voon George H H | Building social networks using shared content data relating to a common interest |
US7519562B1 (en) | 2005-03-31 | 2009-04-14 | Amazon Technologies, Inc. | Automatic identification of unreliable user ratings |
US8626540B2 (en) | 2005-05-23 | 2014-01-07 | Oracle International Corporation | Method and apparatus for transportation planning based on mission-specific vehicle capacity constraints |
US20110047162A1 (en) | 2005-09-16 | 2011-02-24 | Brindisi Richard G | Handheld device and kiosk system for automated compiling and generating item list information |
US8127253B2 (en) | 2005-10-05 | 2012-02-28 | Microsoft Corporation | Predictive cursor interaction |
ES2279708B1 (en) | 2005-11-15 | 2008-09-16 | Reyes Infografica, S.L. | METHOD OF GENERATION AND USE OF A VIRTUAL CLOTHING CLOTHING TEST AND SYSTEM. |
US10122845B2 (en) | 2008-03-11 | 2018-11-06 | Nitesh Ratnakar | Location based personal organizer |
US20070150369A1 (en) | 2005-12-28 | 2007-06-28 | Zivin Michael A | Method and system for determining the optimal travel route by which customers can purchase local goods at the lowest total cost |
US20090299819A1 (en) | 2006-03-04 | 2009-12-03 | John Stannard Davis, III | Behavioral Trust Rating Filtering System |
US8121610B2 (en) | 2006-03-31 | 2012-02-21 | Research In Motion Limited | Methods and apparatus for associating mapping functionality and information in contact lists of mobile communication devices |
US20070290037A1 (en) | 2006-06-14 | 2007-12-20 | Arellanes Paul T | Method, Computer Program Product And Portable Electronic Device For Providing Pricing Information To Assist A User In Comparative Shopping |
US7711609B1 (en) | 2006-07-13 | 2010-05-04 | Gofigure Media, Llc | System and method for placing products or services and facilitating purchase |
US10003781B2 (en) | 2006-08-04 | 2018-06-19 | Gula Consulting Limited Liability Company | Displaying tags associated with items in a video playback |
US8412021B2 (en) | 2007-05-18 | 2013-04-02 | Fall Front Wireless Ny, Llc | Video player user interface |
US8738456B2 (en) | 2006-11-14 | 2014-05-27 | Xerox Corporation | Electronic shopper catalog |
US20080162157A1 (en) | 2006-12-29 | 2008-07-03 | Grzegorz Daniluk | Method and Apparatus for creating and aggregating rankings of people, companies and products based on social network acquaintances and authoristies' opinions |
US20080208852A1 (en) | 2007-02-26 | 2008-08-28 | Yahoo! Inc. | Editable user interests profile |
US7689916B1 (en) | 2007-03-27 | 2010-03-30 | Avaya, Inc. | Automatically generating, and providing multiple levels of, tooltip information over time |
US7881984B2 (en) | 2007-03-30 | 2011-02-01 | Amazon Technologies, Inc. | Service for providing item recommendations |
US20090006208A1 (en) | 2007-06-26 | 2009-01-01 | Ranjit Singh Grewal | Display of Video with Tagged Advertising |
US9609260B2 (en) | 2007-07-13 | 2017-03-28 | Gula Consulting Limited Liability Company | Video tag layout |
US20090083096A1 (en) | 2007-09-20 | 2009-03-26 | Microsoft Corporation | Handling product reviews |
US7756757B1 (en) | 2008-03-05 | 2010-07-13 | United Services Automobile Association (Usaa) | Systems and methods for price searching and intelligent shopping lists on a mobile device |
US20100211900A1 (en) | 2009-02-17 | 2010-08-19 | Robb Fujioka | Virtual Marketplace Accessible To Widgetized Avatars |
US7689473B2 (en) | 2008-03-19 | 2010-03-30 | Ashdan Llc | Method for generating a shopping list using virtual merchandising options |
US8490004B2 (en) | 2008-04-17 | 2013-07-16 | Gary Stephen Shuster | Evaluation of remote user attributes in a social networking environment |
US20090271293A1 (en) | 2008-04-28 | 2009-10-29 | Interactive Luxury Solutions Llc | Methods and systems for dynamically generating personalized shopping suggestions |
US8447643B2 (en) | 2008-06-02 | 2013-05-21 | Melvin L. Barnes, Jr. | System and method for collecting and distributing reviews and ratings |
US20090319436A1 (en) | 2008-06-18 | 2009-12-24 | Delip Andra | Method and system of opinion analysis and recommendations in social platform applications |
US20090319373A1 (en) | 2008-06-23 | 2009-12-24 | Microsoft Corporation | National advertisement linking |
CN102203814A (en) | 2008-09-09 | 2011-09-28 | 真车股份有限公司 | System and method for sales generation in conjunction with a vehicle data system |
CA2681697A1 (en) | 2008-10-09 | 2010-04-09 | Retail Royalty Company | Methods and systems for online shopping |
US8271330B2 (en) | 2008-12-04 | 2012-09-18 | International Business Machines Corporation | System and method for researching virtual markets and optimizing product placements and displays |
US20100153378A1 (en) | 2008-12-12 | 2010-06-17 | Sardesai Prashant | Online Pair Wise Comparison and Recommendation System |
US20100191770A1 (en) * | 2009-01-27 | 2010-07-29 | Apple Inc. | Systems and methods for providing a virtual fashion closet |
US20100198700A1 (en) | 2009-02-03 | 2010-08-05 | Satyanarayanan Ramaswamy | System and method for image-based connected mobile shopping aids |
US20100268661A1 (en) | 2009-04-20 | 2010-10-21 | 4-Tell, Inc | Recommendation Systems |
US9443209B2 (en) | 2009-04-30 | 2016-09-13 | Paypal, Inc. | Recommendations based on branding |
US8583511B2 (en) | 2009-05-19 | 2013-11-12 | Bradley Marshall Hendrickson | Systems and methods for storing customer purchasing and preference data and enabling a customer to pre-register orders and events |
US20110004517A1 (en) | 2009-06-26 | 2011-01-06 | The Jungle U LLC | Dialogue advertising |
US20100332283A1 (en) | 2009-06-29 | 2010-12-30 | Apple Inc. | Social networking in shopping environments |
WO2011038275A1 (en) | 2009-09-25 | 2011-03-31 | Avazap Inc. | Frameless video system |
US20110106589A1 (en) | 2009-11-03 | 2011-05-05 | James Blomberg | Data visualization platform for social and traditional media metrics analysis |
US8990124B2 (en) | 2010-01-14 | 2015-03-24 | Microsoft Technology Licensing, Llc | Assessing quality of user reviews |
US9098873B2 (en) | 2010-04-01 | 2015-08-04 | Microsoft Technology Licensing, Llc | Motion-based interactive shopping environment |
US8250145B2 (en) | 2010-04-21 | 2012-08-21 | Facebook, Inc. | Personalizing a web page outside of a social networking system with content from the social networking system |
US20120253908A1 (en) | 2011-04-04 | 2012-10-04 | Myworld, Inc. | Commerce System and Method of Controlling the Commerce System Using Personalized Shopping List and Trip Planner |
US8321301B2 (en) | 2010-07-20 | 2012-11-27 | Sony Corporation | Method and system for clothing shopping using an image of a shopper |
US20120084812A1 (en) | 2010-10-04 | 2012-04-05 | Mark Thompson | System and Method for Integrating Interactive Advertising and Metadata Into Real Time Video Content |
US20120130792A1 (en) | 2010-11-23 | 2012-05-24 | Polk Jr James W | System and method of redeeming coupons and preventing web-based coupon fraud |
US20120150436A1 (en) | 2010-12-10 | 2012-06-14 | Volkswagen Ag | Method for Displaying a Travel Route |
US9165334B2 (en) | 2010-12-28 | 2015-10-20 | Pet Check Technology Llc | Pet and people care management system |
US20120185330A1 (en) | 2011-01-14 | 2012-07-19 | Platformation, Inc. | Discovery and Publishing Among Multiple Sellers and Multiple Buyers |
US20120197764A1 (en) | 2011-02-02 | 2012-08-02 | Ebay Inc. | Method and process of using metadata associated with a digital media to search for local inventory |
US8793159B2 (en) | 2011-02-07 | 2014-07-29 | Dailygobble, Inc. | Method and apparatus for providing card-less reward program |
US20120203639A1 (en) | 2011-02-08 | 2012-08-09 | Cbs Interactive, Inc. | Targeting offers to users of a web site |
US8810399B2 (en) | 2011-03-16 | 2014-08-19 | Avery Dennison Corporation | Detection of groups of RFID tags |
US20120303479A1 (en) | 2011-05-26 | 2012-11-29 | Microsoft Corporation | Online shopping optimization system |
US8732028B2 (en) | 2011-07-26 | 2014-05-20 | Expose Retail Strategies Inc. | Scheduling of order processing for remotely ordered goods |
US9711137B2 (en) | 2011-11-10 | 2017-07-18 | At&T Intellectual Property I, Lp | Network-based background expert |
US20130132221A1 (en) | 2011-11-17 | 2013-05-23 | Donald Bradford | Social shoppping on a networked publication system |
US9606970B2 (en) | 2012-01-05 | 2017-03-28 | Data Record Science | Web browser device for structured data extraction and sharing via a social network |
US20130198002A1 (en) | 2012-01-27 | 2013-08-01 | Ebay Inc. | Method and process of using meta-data associated with a digital media to advertise local inventory based upon view gps location |
US10198486B2 (en) | 2012-06-30 | 2019-02-05 | Ebay Inc. | Recommendation filtering based on common interests |
US20140067564A1 (en) | 2012-08-30 | 2014-03-06 | Ebay Inc. | Shopping list creator and optimizer |
US20140282114A1 (en) | 2013-03-15 | 2014-09-18 | Facebook, Inc. | Interactive Elements with Labels in a User Interface |
-
2013
- 2013-07-19 US US13/946,584 patent/US9589535B2/en active Active
-
2017
- 2017-03-07 US US15/452,633 patent/US20170178214A1/en not_active Abandoned
Patent Citations (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US2465971A (en) * | 1947-04-07 | 1949-03-29 | Langwood Products | Toy with magnetic assembly |
US2931657A (en) * | 1958-03-18 | 1960-04-05 | George P Lewis | Pictorial toys |
US3252243A (en) * | 1963-01-14 | 1966-05-24 | William V Doyle | Paper doll construction having clothing with tabs releasably held between margins offront and back pieces comprising the doll's body |
US3717942A (en) * | 1971-03-16 | 1973-02-27 | B Presby | Rotatable amusement and education device |
US6244926B1 (en) * | 1995-10-23 | 2001-06-12 | The Lifelike Company | Realistic doll head system and method therefor |
US5605332A (en) * | 1996-01-19 | 1997-02-25 | Pixel Products Unlimited | Pixelated puzzle |
US6146721A (en) * | 1996-12-10 | 2000-11-14 | Freynet; Robert | Device for presenting alternative facial expressions |
US7878891B2 (en) * | 2007-01-29 | 2011-02-01 | Fuji Xerox Co., Ltd. | Generating polyomino video game pieces and puzzle pieces from digital photos to create photominoes |
US20090258687A1 (en) * | 2008-04-15 | 2009-10-15 | Markus Weichselbaum | Method and system for providing a digital jigsaw puzzle and using the puzzle as an online advertising vehicle |
US20130244784A1 (en) * | 2008-11-04 | 2013-09-19 | Quado Media Inc. | Multi-player, multi-screens, electronic gaming platform and system |
US8628087B2 (en) * | 2009-01-06 | 2014-01-14 | Kenneth C. Knowlton | Personalized mosaic puzzle set |
US20120313969A1 (en) * | 2009-08-12 | 2012-12-13 | Zugara, Inc. | Providing a simulation of wearing items such as garments and/or accessories |
US20110184780A1 (en) * | 2010-01-21 | 2011-07-28 | Ebay Inc. | INTEGRATION OF eCOMMERCE FEATURES INTO SOCIAL NETWORKING PLATFORM |
US20110298897A1 (en) * | 2010-06-08 | 2011-12-08 | Iva Sareen | System and method for 3d virtual try-on of apparel on an avatar |
US20140176565A1 (en) * | 2011-02-17 | 2014-06-26 | Metail Limited | Computer implemented methods and systems for generating virtual body models for garment fit visualisation |
US20120239513A1 (en) * | 2011-03-18 | 2012-09-20 | Microsoft Corporation | Virtual closet for storing and accessing virtual representations of items |
US20130071816A1 (en) * | 2011-09-19 | 2013-03-21 | Sudhir Kumar Singh | Methods and systems for building a universal dress style learner |
US20130185679A1 (en) * | 2012-01-12 | 2013-07-18 | Cisco Technology, Inc. | System for selecting objects on display |
US20140035913A1 (en) * | 2012-08-03 | 2014-02-06 | Ebay Inc. | Virtual dressing room |
US20140180864A1 (en) * | 2012-12-20 | 2014-06-26 | Ebay Inc. | Personalized clothing recommendation system and method |
US20140213333A1 (en) * | 2013-01-29 | 2014-07-31 | Puzzling Commerce, LLC | Puzzle-Based Interaction System For Eliciting A Desired Behavior |
US20150026016A1 (en) * | 2013-07-19 | 2015-01-22 | Delicious Ltd. | System and method of producing model figure of person with associated clothing |
Non-Patent Citations (1)
Title |
---|
"DRESS YOURSELF MOBILE APP: A FITTING ROOM IN YOUR HAND" written by Staff, published in In eCommerce, Industry News, What's New by Accessories on or before July 6, 2011, printed and accessible from URL <https://www.accessoriesmagazine.com/5064/new-dress-yourself-mobile-app-a-fitting-room-in-your-hand>, 5 pages. * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109164964A (en) * | 2018-08-22 | 2019-01-08 | Oppo广东移动通信有限公司 | Content share method, device, terminal and storage medium |
CN113220917A (en) * | 2020-02-06 | 2021-08-06 | 阿里巴巴集团控股有限公司 | Background map recommendation method, device and storage medium |
Also Published As
Publication number | Publication date |
---|---|
US9589535B2 (en) | 2017-03-07 |
US20150024840A1 (en) | 2015-01-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9589535B2 (en) | Social mobile game for recommending items | |
US11734743B2 (en) | System and methods for personalization and enhancement of a marketplace | |
US20210073899A1 (en) | Augmented Reality System and Method for Visualizing an Item | |
US11188606B2 (en) | Interactive displays based on user interest | |
US11113739B2 (en) | System and method for automatic fulfillment | |
US10601929B2 (en) | Systems and methods for presenting a state of a communication session | |
US9740783B2 (en) | Content recommendation system | |
US20110184780A1 (en) | INTEGRATION OF eCOMMERCE FEATURES INTO SOCIAL NETWORKING PLATFORM | |
US20140058939A1 (en) | Method and apparatus for processing payment transactions from a chat application integrated with a payment application that leverages social features from the chat application | |
US9406042B2 (en) | System and method for supplementing an image gallery with status indicators | |
US9361393B2 (en) | User interface overlay application | |
US20130151372A1 (en) | Item exchange using location information | |
US11488218B2 (en) | Using plain text to list an item on a publication system | |
US20140358725A1 (en) | Time- and geolocation-limited marketplace |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |