# US 2013/0159414 A1 · Method and system for information sharing

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

- Number: US 2013/0159414 A1
- Document ID: US20130159414A1
- Status: Published application
- Kind: A1
- Application number: 13/691,901
- Filed: 2012-12-03
- Published: 2013-06-20
- Earliest claimed: 2011-12-16
- Assignees: Techexcel Inc.
- Inventors: Tieren Zhou
- Web page: https://patentgrep.com/patent/US20130159414A1

## CPC

- H04L 65/403: Arrangements for multi-party communication, e.g. for conferences (data switching systems for conference H04L12/18; arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities H04M3/56; television conferencing systems H04N7/15)
- H04L 65/612: for unicast
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Method, system, and programs for information sharing are provided. A first request from a user to access a first piece of information is received. As a response to the first request, a first representation of the first piece of information is retrieved. The first piece of information is made accessible to the user. A second request is received from the user to generate a second piece of information based on the first piece of information. The second piece of information is generated based on an input received from the user. A second representation is created for the second piece of information. The second representation and the first representation are marked as associated with each other so that whenever the first piece of information is accessed in the future, the second piece of information is made available.

## Claims

### Claim 1

A method implemented on at least one computing machine each having at least one processor, storage, and a communication platform connected to a network for information sharing, comprising:
receiving a first request from a user to access a first piece of information;
retrieving a first representation of the first piece of information as a response to the first request;
making the first piece of information accessible to the user;
receiving a second request from the user to generate a second piece of information based on the first piece of information;
generating the second piece of information based on an input received from the user; and
creating a second representation for the second piece of information, wherein the second representation and the first representation are marked as associated with each other so that whenever the first piece of information is accessed in the future, the second piece of information is made available.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
associating the second piece of information with the first piece of information; and
retrieving the second representation of the second piece of information when the first piece of information is accessed.

### Claim 3 (depends on 2)

The method of claim 2, wherein
the first representation includes a base object of a certain type;
the second representation includes a supporting object and a synchronizing action; and
the supporting object includes a time-based supporting object and a non-time-based supporting object, where the time-based supporting object is synchronized with the base object in a time scale and the non-time-based supporting object is coordinated with the base object in a space scale.

### Claim 4 (depends on 3)

The method of claim 3, wherein
the time-based supporting object includes at least one of an audio, a video, an animation, a mouse movement, a visual effect, and an application; and
the non-time-based supporting object includes at least one of a text note, a text comment, a highlight box, a magnifier, a hyperlink, a diagram, an image, and a drawing.

### Claim 5 (depends on 1)

The method of claim 1, wherein the step of making the first piece of information accessible to the user comprises converting a file to a base object of a certain type.

### Claim 6 (depends on 5)

The method of claim 5, wherein the base object can be accessed by the user via a web browser or an application.

### Claim 7 (depends on 5)

The method of claim 5, wherein the file includes at least one of a text, presentation slide, image, music sheet, spreadsheet, video, portable document format (PDF) file, and database file.

### Claim 8 (depends on 1)

The method of claim 1, further comprising storing the first piece of information and the second piece of information as separate files.

### Claim 9

A method implemented on at least one machine each having at least one processor, storage, and a communication platform connected to a network for information sharing, comprising:
receiving a first request from a first user to access a first piece of information;
retrieving a first representation of the first piece of information as a response to the first request;
retrieving a second representation of a second piece of information created by a second user and associated with the first piece of information;
receiving, a second request from the first user to create a third piece of information associated with the second piece of information;
creating the third piece of information based on an input from the first user;
generating a third representation for the third piece of information, where the third representation includes an indication of association to the second piece of information; and
establishing a relationship between the first and the second users.

### Claim 10 (depends on 9)

The method of claim 9, wherein
the first piece of information includes a music sheet;
the second piece of information includes a first audio recorded b the second user; and
the third piece of information includes at least one of a comment on the first audio made by the second user and a second audio recorded by the first user.

### Claim 11 (depends on 9)

The method of claim 9, wherein the relationship between the first and the second users includes at least one of teach-student, editor-author, attorney-client, doctor-patient, and collaborators relationships.

### Claim 12 (depends on 9)

The method of claim 9, further comprising transmitting the third piece of information to the second user,

### Claim 13 (depends on 9)

The method of claim 9, further comprising creating a record evidencing the established relationship, wherein the record includes at least one of:
profiles of the first and second users;
the first, second, and third pieces of information;
a time and date when the third piece of information is created by the first user; and
a feedback from the second user with respect to the third piece of information.

### Claim 14

A method implemented on at least one machine each having at least one processor, storage, and a communication platform connected to a network for information sharing, comprising:
receiving a first request from a first user to access a first piece of information;
retrieving a first representation of the first piece of information as a response to the first request;
retrieving a second representation of a second piece of information created by a second user and associated with the first piece of information, where the second representation includes a solicitation for a response to the second piece of information;
receiving a second request from the first user to respond to the solicitation for a response to the second piece of information;
creating the third piece of information based on an input from the first user in responding to the second piece of information;
generating a third representation for the third piece of information, where the third representation includes an indication of association to the second piece of information; and
establishing a service relationship between the first and the second users.

### Claim 15 (depends on 14)

The method of claim 14, wherein
the first piece of information includes a music sheet;
the second piece of information includes a first audio created by the second user and a solicitation for a comment on the first audio; and
the third piece of information includes at least one of a comment on the first audio made by the second user and a second audio recorded by the first user.

### Claim 16 (depends on 14)

The method of claim 14, wherein the service relationship between the first and the second users includes at least one of teach-student, editor-author, attorney-client, and doctor-patient relationships.

### Claim 17 (depends on 14)

The method of claim 14, further comprising transmitting the third piece of information to the second user as the response to the solicitation.

### Claim 18 (depends on 14)

The method of claim 14, further comprising creating a record for the service relationship, wherein
the record includes a service fee involved in the service relationship; and
the service fee increments based on the creation of the third piece of information.

### Claim 19

A method implemented on at least one machine each having at least one processor, storage, and a communication platform connected to a network for information sharing, comprising:
receiving a first request to access a first piece of information, where the first request is associated with a plurality of users;
retrieving the first piece of information as a response to the first request;
delivering the first piece of information accessible to the plurality of users;
receiving a second request from an acting user to generate a second piece of information based on the first piece of information;
generating the second piece of information based on an input received from the acting user;
creating information indicating an association between the second piece of information and the first piece of information; and
delivering the second piece of information with embedded information indicating the association to the plurality of users.

### Claim 20 (depends on 19)

The method of claim 19, further comprising:
creating a second representation of the second piece of information, which is to be delivered as an actionable item to a user whenever the user requests to access the first piece of information.

### Claim 21

A method implemented on at least one machine each having at least one processor, storage, and a communication platform connected to a network for information sharing, comprising:
receiving a first request from a first user to access a first piece of information created by a second user;
retrieving a first representation of the first piece of information as a response to the first request, where the first representation includes a solicitation from the second user for additional information based on the first piece of information;
creating a second piece of information based on an input from the first user in response to the solicitation;
generating a second representation for the second piece of information, where the second representation includes an indication of association to the first piece of information;
generating a third piece of information based on the first and second pieces of information;
providing the third piece of information to a third user;
establishing relationships between the third and first users and between the third and second users; and
creating an account record corresponding to the established relationships.

### Claim 22

A system for information sharing, comprising:
a base object generator configured to:
receive a first request from a user to access a first piece of information,
retrieve a first representation of the first piece of information as a response to the first request, and
make the first piece of information accessible to the user; and
a supporting object generator configured to:
receive a second request from the user to generate a second piece of information based on the first piece of information,
generate the second piece of information based on an input received from the user, and
create a second representation for the second piece of information,
wherein the second representation and the first representation are marked as associated with each other so that whenever the first piece of information is accessed in the future, the second piece of information is made available.

### Claim 23

A machine-readable tangible and non-transitory medium having information recorded thereon information sharing, wherein the information, when read by the machine, causes the machine to perform the following:
receiving a first request from a user to access a first piece of information;
retrieving a first representation of the first piece of information as a response to the first request;
making the first piece of information accessible to the user;
receiving a second request from the user to generate a second piece of information based on the first piece of information;
generating the second piece of information based on an input received from the user; and
creating a second representation for the second piece of information, wherein
the second representation and the first representation are marked as associated with each other so that whenever the first piece of information is accessed in the future, the second piece of information is made available.
