Multi-user content interactions

US9304646B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9304646-B2
Application numberUS-201213425289-A
CountryUS
Kind codeB2
Filing dateMar 20, 2012
Priority dateMar 20, 2012
Publication dateApr 5, 2016
Grant dateApr 5, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Information from a position and/or gesture detection system can be embedded in a Web page, or other such presentation of content, and used to select or otherwise interact with content on the page. In some embodiments, video is captured and displayed showing a current view of the user. Position data corresponding to the video is provided and used to determine directions and extents of motion without having to do significant amounts of image processing. The position data is used to determine locations on the page where the user is attempting to provide input, such as to select an item of content. The content can be modified and/or rendered to appear to be associated with the user in the rendered view. Information from multiple gesture systems can be combined on a single page, and information from one or more gesture systems can be shared among multiple pages and devices.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method of rendering content, comprising: initiating a session with an electronic marketplace, the electronic marketplace offering a plurality of items for consumption; enabling a first user and a second user to join the session, the first user joining via a first computing device that includes a first browser application and the second user joining via a second computing device that includes a second browser application; receiving a first set of position data and a first set of image data from a first gesture system associated with the first user of the first computing device, the first set of image data including a view of a current orientation of the first user and the first set of position data corresponding to features of the first user at the current orientation; receiving a second set of position data and a second set of image data from a second gesture system associated with the second user of the second computing device, the second set of image data including a view of a current orientation of the second user and the second set of position data corresponding to features of the second user at the current orientation; displaying a first Web page for the session using the first browser application executing on the first computing device, the first Web page including a first view of the first user using the first set of image data and a second view of the second user using the second set of image data, the first view being contained in a first gesture module on the first Web page and the second view being contained in a second gesture module on the first Web page, the first view including a representation of the current orientation of the first user and the second view including a representation of the current orientation of the second user, the first Web page including a first set of a plurality of user-selectable objects positioned outside of the first gesture module and the second gesture module, one of the plurality of user-selectable objects of the first set corresponding to a wearable item; analyzing the first set of position data to determine a first user motion configured to cause the wearable item to be displayed on a second Web page, the second Web page including the first view of the first user using the first set of image data and the second view of the second user using the second set of image data, the first view being contained in a third gesture module on the second Web page and the second view being contained in a fourth gesture module on the second Web page; analyzing the second set image data to determine a three-dimensional model that approximates a shape of the second user; and displaying, on the second gesture module and the fourth gesture module of the second Web page, the representation of the wearable item to appear to be worn by the second user based at least in part on the current orientation of the second user, the second Web page including a second set of a plurality of user-selectable objects, the second set of the plurality of user-selectable objects being displayed outside the third gesture module and the fourth gesture module, at least one user-selectable object of the second set of the plurality of user-selectable objects being different from each user-selectable object of the first set of the user-selectable objects. 2. The computer-implemented method of claim 1 , wherein the each of the first and second users are able to modify a state of at least one of the first and second Web pages using a respective motion or gesture. 3. The computer-implemented method of claim 1 , wherein the first view and the second view is updated with changes in the current orientation of one of the first user or second user on both the first and second Web pages. 4. The computer-implemented method of claim 1 , wherein additional users are able to join in the session including the first and second users. 5. The computer-implemented method of claim 1 , further comprising: rendering, concurrently, a representation of the current orientation of the first user and a representation of the current orientation of the second user on at least one of the first Web page or the second Web page. 6. The computer-implemented method of claim 1 , further comprising: animating a display of a transfer of the wearable item from the first Web page to the second Web page in response to the first user motion. 7. A computer-implemented method, comprising: under control of one or more computer systems configured with executable instructions, initiating a session with an electronic marketplace, the electronic marketplace offering a plurality of items for consumption; enabling a first user and a second user to join the session, the first user joining via a first computing device that includes a first browser application and the second user joining via a second computing device that includes a second browser application; receiving first position data and first image data associated with the first user of the first computing device from a first gesture system, the first position data associated with the first user corresponding to a current orientation of the first user with respect to the first gesture system and the first image data associated with the first user including a first view of the current orientation of the first user; receiving second position data and second image associated with the second user of the second computing device from a second gesture system, the second position data associated with the second user corresponding to a current orientation of the second user with respect to the second gesture system and the second image data associated with the second user including a second view of the current orientation of the second user; displaying a first Web page for the session using the first browser application, the first Web page including the first view of the current orientation of the first user in a first gesture module, a second view of the current orientation of the second user in a second gesture module, and a first set of a plurality of user-selectable objects positioned outside of the first gesture module and the second gesture module, one of the plurality user-selectable objects corresponding to a wearable item; analyzing the first position data to determine a first user motion configured to cause a wearable item to be displayed on a second Web page, the second Web page including the first view of the first user and the second view of the second user, the first view being contained in a third gesture module on the second Web page and the second view being contained in a fourth gesture module on the second Web page; analyzing the second image data associated with the second user to determine a three-dimensional model that approximates a shape of the second user; and displaying, on the second gesture module and the fourth gesture module of the second Web page, the representation of the wearable item to appear to be worn by the second user based at least in part on the current orientation of the second user, the second Web page including a second set of a plurality of user-selectable objects, a portion of the second set of the plurality of user-selectable objects corresponding to the first set of the user-selectable objects, the second Web page including a second set of a plurality of user-selectable objects, the second set of the plurality of user-selectable objects being displayed outside the third gesture module and the fourth gesture module, at least one user-selectable object of the second set of the plurality of user-selectable objects being different from each user-selectable object of the first set of the user-selectable objects. 8. The computer-implemented method of claim 7 , furthe

Assignees

Inventors

Classifications

  • G06F3/0481Primary

    based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title

  • Gesture based interaction, e.g. based on a set of recognized hand gestures (interaction based on gestures traced on a digitiser G06F3/04883) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9304646B2 cover?
Information from a position and/or gesture detection system can be embedded in a Web page, or other such presentation of content, and used to select or otherwise interact with content on the page. In some embodiments, video is captured and displayed showing a current view of the user. Position data corresponding to the video is provided and used to determine directions and extents of motion wit…
Who is the assignee on this patent?
Amacker Matthew W, Tesler Joel D, A9 Com Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/0481. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 05 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).