# US 10,872,322 B2 · System and method for collaborative shopping, business and entertainment

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,872,322 B2
- Document ID: US10872322B2
- Status: Granted
- Kind: B2
- Application number: 15/087,323
- Filed: 2016-03-31
- Published: 2016-07-21
- Granted: 2020-12-22
- Earliest claimed: 2008-03-21
- Assignees: Dressbot, Inc.
- Applicants: Dressbot, Inc.
- Inventors: M. A. Sami Siddique; Abida Raouf; Abdul Aziz Raouf; Jesse Smith
- Web page: https://patentgrep.com/patent/US10872322B2

## CPC

- G06Q 20/12: specially adapted for electronic shopping systems
- G06F 16/95: Retrieval from the web
- G06Q 10/0637: Strategic management or analysis, e.g. setting a goal or target of an organisation; Planning actions based on goals; Analysis or evaluation of effectiveness of goals
- G06Q 10/10: Office automation; Time management
- G06Q 10/101: Collaborative creation, e.g. joint development of products or services
- G06Q 10/1093: Calendar-based scheduling for persons or groups
- G06Q 10/40: Business processes related to social networking or social networking services
- G06Q 10/42: Determination of affinities or common interests between users
- G06Q 20/047: {using payment protocols involving electronic receipts}
- G06Q 20/10: specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
- G06Q 20/20: Point-of-sale [POS] network systems
- G06Q 20/204: {comprising interface for record bearing medium or carrier for electronic funds transfer or payment credit}
- G06Q 20/306: {using TV related infrastructures (external card used for payment with client device H04N21/4185)}
- G06Q 20/308: {using the Internet of Things}
- G06Q 20/321: {using wearable devices}
- G06Q 20/384: {using social networks}
- G06Q 20/386: {using messaging services or messaging apps (using mobile network messaging services for payment, e.g. SMS G06Q20/3255)}
- G06Q 20/40: Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q 20/407: {Cancellation of a transaction}
- G06Q 30/02: Marketing; Price estimation or determination; Fundraising
- G06Q 30/06: Buying, selling or leasing transactions
- G06Q 30/0601: Electronic shopping [e-shopping]
- G06Q 30/0605: {Pooling transaction partners, e.g. group buying or group selling}
- G06Q 30/0631: {Recommending goods or services}
- G06Q 30/0643: {graphically representing goods, e.g. 3D product representation}
- G06Q 40/12: Accounting
- G06T 17/00: Three-dimensional [3D] modelling for computer graphics
- G06T 19/00: Manipulating three-dimensional [3D] models or images for computer graphics
- G16H 10/60: for patient-specific data, e.g. for electronic patient records
- G06T 2200/08: involving all processing steps from image acquisition to 3D model generation
- G06T 2210/16: Cloth
- 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
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G16H: HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA

## Abstract

The methods and systems described herein relate to online methods of collaboration in community environments. The methods and systems are related to an online apparel modeling system that allows users to have three-dimensional models of their physical profile created. Users may purchase various goods and/or services and collaborate with other users in the online environment.

## Claims

### Claim 1

A method of collaborative online shopping comprising:
initiating, by a first computing device, an online collaborative event via an application of a remote server, wherein the remote server provides a multimedia sharing environment to the first computing device and other remote computing devices, the multimedia sharing environment enabling real-time synchronized display of data on the first computing device and the other remote computing devices;
displaying in response to the initiating, by the first computing device, a collaborative viewing window, a communication tool enabling a first user of the first computing device to selectively communicate with other users of the respective other remote computing devices, and a viewing tool enabling the first user to selectively switch between a plurality of views in the collaborative viewing window, wherein each of the plurality of views are controlled by different ones of the first computing device and the other remote computing devices of the multimedia sharing environment;
receiving, by the first computing device, a selection of a first view of the plurality of views, wherein the first view is controlled by one of the other remote computing devices;
displaying, by the first computing device, a broadcast of the first view of the one of the other remote computing devices from the remote server in the viewing window in response to the selection of the first view, wherein changes to the first view implemented by the one of the other remote computing devices are displayed in the viewing window in real-time;
selective sharing, by the first computing device, account resources of the one of the other remote computing devices with the first user, wherein the account resources are separate from the viewing window and include at least one selected from the group consisting of: virtual shopping carts, shopping lists, wish lists, fitting rooms, user models, products of interest to users bills, audio files and play lists, images, users' ratings, feedback, and user-specified content regarding a product including comments and tags; and
initiating, by the first computing device, the communication tool to selectively send a communication to one of the other users of the respective other remote computing devices during the online collaborative event.

### Claim 2 (depends on 1)

The method of claim 1, wherein the remote server enables multiple modes of operation including an asynchronous mode providing an asynchronous multimedia sharing environment wherein all of the users of the multimedia sharing environment are not required to be online, and a synchronous mode providing a synchronous multimedia sharing environment wherein all of the users of the multimedia sharing environment are required to be online, the method further comprising receiving, by the first computing device, a selection for the synchronous mode.

### Claim 3 (depends on 2)

The method of claim 2, wherein the multiple modes of operation further include a common mode, wherein data is delivered to the first computing device and the other remote computing devices in a sequence that it is requested from the respective user s of the first computing device and the other remote computing devices.

### Claim 4 (depends on 1)

The method of claim 1, wherein the comprises browser content of an online shopping session.

### Claim 5 (depends on 1)

The method of claim 1, the method further comprising sending, by the first computing device, an invitation to participate in the online collaborative event to the other users via a social network.

### Claim 6 (depends on 1)

The method of claim 1, further comprising displaying in response to the initiating, by the first computing device, one or more tools selected from the group consisting of:
a tool for scheduling a time to go on a collaborative trip online;
a tool for proposing locations for group activities including a location of a place of interest that minimizes travel for all the users participating in the online collaborative event;
a tool enabling users to organize event, activity, or occasion information including one or more selected from the group consisting of a theme, a location, a venue, map information, participants, attendees, a dress code, news, feeds and articles related to an event, photos, videos and other event related media, user feedback, ratings and comments;
a tool enabling users to share an image, a photo, a video, or a 3D character model;
a tool enabling suggestions on what to wear for a particular occasion, event, or activity;
what to bring to an event, activity, or occasion; and where to buy a product, based on account preferences of users and event, activity, or occasion details;
a tool for apparel and venue decorations suggestions for an event, activity, or occasion based on a season, a time of day an event or activity is held, whether an event is indoor or outdoor, and a budget allocated;
a tool providing information on restaurants, shopping plazas, movie studios, games, historical sites, museums and other venues; upcoming events and shows, festivals, concerts, and exhibitions; and music bands, groups, or celebrities coming to town based on users' preferences, or proximity of an event; a tool providing weather and traffic updates, and traffic and weather information relevant to a given event, venue, or activity; and
a tool enabling users to collaboratively design a room or any space virtually;
purchase virtual furniture and decorations; or design, build and buy furniture or other items.

### Claim 7 (depends on 1)

The method of claim 1, further comprising sending, by the first computing device, an automated invitation message to participate in the online collaborative event to select contacts of a contacts list of the first user based on a selection by the first user of the select contacts.

### Claim 8 (depends on 1)

The method of claim 1, further comprising: playing, by the first computing device, audio data to the first user comprising all audio channels of respective other users participating in the online collaborative event.
