# US 7,610,352 B2 · Sharing skins

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

- Number: US 7,610,352 B2
- Document ID: US7610352B2
- Status: Granted
- Kind: B2
- Application number: 10/238,389
- Filed: 2002-09-09
- Published: 2007-02-08
- Granted: 2009-10-27
- Earliest claimed: 2002-09-09
- Assignees: Meca Communications, Inc.
- Inventors: Ibrahim Ameen AlHusseini; Bruce Klickstein; Robert P. Lipschultz; Gregg D. Harrington
- Web page: https://patentgrep.com/patent/US7610352B2

## CPC

- H04L 67/131: Protocols for games, networked simulations or virtual reality
- H04L 51/04: Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A system and method for sharing skins between a first user and a second user on a computerized network. A first skin selected by the first user is transferred to and displayed to the second user. The transfer and/or the display is performed automatically. A second skin selected by the second user is transferred to and displayed to the first user. In one embodiment, the first and second skins are alternately displayed (e.g. periodically in time) to the first and second users. Users can have one or more skins, including a default skin, associated with each of them. Options are available to allow a user to authorize skin sharing with other users, to specify which skins can be shared, to control the amount of time between alternating skin displays, and the number of times the skins are alternately displayed.

## Claims

### Claim 1

A method for sharing skins between a first user and a second user via a computer network, the method, comprising:
transferring a first skin associated with the first user to the second user, wherein the first skin comprises at least a graphical representation of an application;
displaying the first skin to the second user;
wherein at least one of said transferring and said displaying is performed automatically;
receiving, from a second work station associated with the second user, a second skin at a first work station associated with the first user; and
displaying, through the first work station, the second skin such that the first work station transitions from displaying the first skin to displaying the second skin;
wherein the transition from displaying the first skin to displaying the second skin comprises transitioning as controlled in accordance with a user selected transition effect as selected by the first user.

### Claim 2 (depends on 1)

The method, as set forth in claim 1, further comprising: acquiring an identity of the first skin.

### Claim 3 (depends on 1)

The method, as set forth in claim 1, further comprising:
transferring, from the second workstation associated with the second user, the second skin to the first work station associated with the first user.

### Claim 4 (depends on 1)

The method, as set forth in claim 1, wherein the first workstation associated with the first user transfers the first skin to the second workstation associated with the second user, wherein the displaying the first skin to the second user comprises displaying through the second workstation the first skin to the second user.

### Claim 5 (depends on 1)

The method, as set forth in claim 1, further comprising:
determining a method for transferring the first skin.

### Claim 6 (depends on 5)

The method, as set forth in claim 5, wherein determining a method for transferring the first skin comprises:
determining whether the first skin is currently stored in the second workstation associated with the second user.

### Claim 7 (depends on 5)

The method, as set forth in claim 5, wherein determining a method for transferring the first skin comprises: accessing the first skin via a skin sharing server.

### Claim 8 (depends on 5)

The method, as set forth in claim 5, wherein determining a method for transferring the first skin comprises:
determining whether the first skin is currently stored in the second workstation; and
transferring the first skin via a skin sharing server.

### Claim 9 (depends on 1)

The method, as set forth in claim 1, further comprising:
establishing a messaging session between the first user and the second user; and
alternately displaying the first skin and the second skin associated with the second user to the first user.

### Claim 10 (depends on 1)

The method, as set forth in claim 1, further comprising:
establishing a messaging session between the first user and the second user; and
alternately displaying the first skin and the second skin associated with the second user to the second user.

### Claim 11 (depends on 1)

The method, as set forth in claim 1, further comprising:
establishing a messaging session between the first user and the second user;
alternately displaying the first skin and the second skin associated with the second user to the first user when the first user has authorized skin sharing; and
alternately displaying the first skin and the second skin associated with the second user to the second user when the second user has authorized skin sharing.

### Claim 12 (depends on 1)

The method, as set forth in claim 1, further comprising:
receiving selections of options to control how often the shared skins are displayed.

### Claim 13 (depends on 1)

The method, as set forth in claim 1, further comprising:
receiving selections of options to control whether the first user can download a skin from a skin sharing server.

### Claim 14 (depends on 1)

The method, as set forth in claim 1, further comprising:
displaying options to control how often the shared skins are displayed.

### Claim 15 (depends on 1)

The method, as set forth in claim 1, further comprising:
recording the display date and at least a portion of an identity of a skin that is shared between the first and second users.

### Claim 16 (depends on 1)

The method, as set forth in claim 1, further comprising:
storing the first skin on the second workstation associated with the second user.

### Claim 17 (depends on 1)

The method, as set forth in claim 1, further comprising:
displaying the first skin simultaneously with one or more options for controlling skin sharing between the first and second users.

### Claim 18 (depends on 1)

The method, as set forth in claim 1, further comprising:
transferring the first skin, after the first user sends a message to the second user; and
displaying the first skin to the one or more other users.

### Claim 19 (depends on 1)

The method, as set forth in claim 1, wherein the transferring the first skin is performed automatically.

### Claim 20 (depends on 1)

The method, as set forth in claim 1, wherein the displaying the first skin is performed automatically.

### Claim 21 (depends on 1)

The method, as set forth in claim 1, wherein the transferring and displaying the first skin is performed automatically.

### Claim 22 (depends on 1)

The method, as set forth in claim 1, wherein a default skin is associated with the first user, further comprising:
transferring the default skin unless the first user turns off a skin sharing option not allowing access to the default skin.

### Claim 23 (depends on 1)

The method, as set forth in claim 1, wherein transferring the first skin includes:
retrieving the first skin from cache memory in the second workstation associated with the second user when the first skin is the same as the second skin.

### Claim 24 (depends on 1)

The method, as set forth in claim 1, wherein the transferring the first skin includes:
retrieving the first skin from cache memory in the second workstation when the first skin is alternately displayed with the second skin.

### Claim 25 (depends on 1)

A computer readable storage media comprising:
computer instructions that induce a physical device implementing the computer instructions to implement the method of claim 1.

### Claim 26 (depends on 1)

The method, as set forth in claim 1, wherein the transfer of the second skin is in response to an inter-party communication comprising an instant messaging communication.

### Claim 27

A method for sharing a first skin associated with a first user and a second skin associated with a second user via a computer network, the method comprising:
receiving the first skin at a second display device associated with the second user, wherein the first skin comprises at least a graphical representation of an application; and
alternately displaying the first skin and the second skin to the second user; and
transferring, from the second display device, the second skin to a first display device associated with the first user;
wherein the alternately displaying comprises transitioning from displaying, through the second display device, the first skin to displaying the second skin; and
wherein the transitioning from displaying the second skin to displaying the first skin comprises transitioning as controlled in accordance with a user selected transition effect as selected in accordance with the second user.

### Claim 28 (depends on 27)

The method, as set forth in claim 27, wherein alternately displaying comprises:
displaying the first skin to the second user in place of the second skin; and
displaying the second skin to the second user in place of the first skin.

### Claim 29

A method for sharing a first skin associated with a first user and a second skin associated with a second user via a computer network, wherein the first skin comprises at least a graphical representation of an application, the method comprising:
automatically transferring the first skin to the second user;
automatically displaying the first skin to the second user, in place of the second;
receiving, from a second display device, associated with the second user, the second skin at a first display device associated with the first user; and
displaying, through the first display device, the second skin such that the first display device transitions from displaying the first skin to displaying the second skin;
wherein the transition from displaying the first skin to displaying the second skin comprises transitioning as controlled in accordance with a user selected transition effect as selected by the first user.

### Claim 30 (depends on 29)

The method, as set forth in claim 29, further comprising:
automatically transferring the second skin to the first user; and
automatically displaying the second skin to the first user, in place of the first skin.

### Claim 31

A method for sharing a first skin associated with a first user and a second skin associated with a second user via a computer network, wherein the first skin comprises at least a graphical representation of an application, the method comprising:
causing to be displayed, at a second display device associated with the second user, the first skin to the second user;
receiving, from the second display device, the second skin at a first display device; and
displaying, through the first display device associated with the first user, the second skin to the first user;
wherein the displaying the second skin at the first display device comprises transitioning from displaying the first skin to displaying the second skin; and
wherein the transitioning from displaying the first skin to displaying the second skin comprises transitioning as controlled in accordance with a user selected transition effect as selected by the first user.

### Claim 32 (depends on 31)

The method, as set forth in claim 31 further comprising:
displaying the first skin to the first user in place of the second skin; and
displaying the second skin to the second user in place of the first skin.

### Claim 33 (depends on 32)

The method, as set forth in claim 32 further comprising:
periodically repeating the acts of displaying.

### Claim 34

A method for sharing a first skin associated with a first user and a second skin associated with a second user via a server, wherein the first skin comprises at least a graphical representation of an application, the method comprising:
transferring the first skin to the second user;
transferring the second skin to a first display device associated with the first user where the second skin is displayed, through the first display device, by transitioning from displaying the first skin to displaying the second skin;
wherein the transitioning from displaying the first skin to displaying the second skin comprises transitioning as controlled in accordance with a user selected transition effect as designated by the first user; and
storing an indication of transfer of the first skin to the second user and vice versa.

### Claim 35 (depends on 34)

The method, as set forth in claim 34 further comprising:
statistically reporting on the transfers.

### Claim 36

An apparatus comprising a computer programmed to:
transfer a first skin to a first user, wherein the first skin comprises at least a graphical representation of an application;
transfer a second skin to a second user;
transfer the first skin to the second user; and
transfer the second skin to a first display device associated with the first user where the second skin is displayed, through she first display device, by transitioning from displaying the first skin to displaying the second skin;
wherein the transitioning from displaying the first skin to displaying the second skin comprises transitioning as controlled in accordance with a user selected transition effect as designated by the first user.

### Claim 37 (depends on 36)

The apparatus, as set forth in claim 36 wherein the computer comprises a database for holding statistics on the transfers and the computer is further programmed to:
report on the transfers in response to a query.
