IP Library Granted Patent US 8,799,493
Granted Patent B1
US 8,799,493 · App. 13/213,994 · Granted Aug 5, 2014

Object oriented interactions

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,799,493
App. No.
13/213,994
Granted
Aug 5, 2014
Kind
B1
Abstract

A system and method of social interaction includes receiving interaction information for an interaction created by a first user of an electronic content work, the interaction information comprising an identification number of a portion of the electronic content work associated with the interaction. The system and method includes storing the received interaction information. The system and method also includes receiving a request from a second user requesting interaction information for a requested portion of the electronic content work. the system and method also includes sending the received interaction information in response to determining that the identification number associated with the received interaction information matches the identification in the request for interaction information.

Claims (38)

1. A method comprising:

receiving information concerning user generated content added to a first copy of an electronic content work by a first user of the electronic content work, the information comprising the user generated content, a first identifier of a portion of the electronic content work associated with the user generated content, and user preferences concerning presentation of the user generated content to a second user, wherein the user generated content includes one or more of notes, discussions, highlighting, and annotations to or concerning content of the electronic content work;

storing the received information;

receiving a request for information for a requested portion of the electronic content work, wherein the requested portion of the electronic content work is associated with a second identifier;

determining on a computer processor that the first identifier matches the second identifier; and

responsive to determining that the first identifier matches the second identifier, sending the user generated content to a computing device;

displaying, on the computing device, a second copy of the electronic content work along with those portions of the user generated content deemed acceptable for presentation in accordance with the received user preferences.

2. The method of claim 1 , wherein the received user preferences include privacy preference information which specifies one or more second users that are authorized to view the received information, wherein the received request for information comprises a user identification for a second user, and wherein the user generated content is only sent if the user identification of the second user is authorized by the privacy preference information.

3. The method of claim 2 , wherein the privacy preference information comprises a group identifier and wherein the second user is authorized if the second user is a member of the group identified by the group identifier in the privacy preference information.

4. The method of claim 1 , further comprising:

exporting the information to an external network service.

5. The method of claim 4 , wherein the external network service is a social networking service.

6. The method of claim 4 , comprising:

obtaining one or more follow-up interactions associated with the user generated content from the network service; and

sending the one or more follow-up interactions to at least one of the computing device and the first user.

7. The method of claim 4 , comprising:

sending the portion of content associated with the user generated content to the external network service.

8. The method of claim 1 , comprising:

receiving user generated content generated by a second user of an electronic content work, wherein the received user generated content generated by the second user is associated with the received user generated content generated by the first user; and

sending the received user generated content generated by the second user to the first user.

9. A system comprising:

a first computing device and a second computing device, the first computing device including a processor and a computer-readable storage device coupled to the processor, the computer-readable storage device storing instructions, which instructions, when executed by the processor, cause the processor to configure the first computing device as:

an input module configured to receive information concerning user generated content added to a first copy of an electronic content work by a first user of the electronic content work, the information comprising the user generated content a first identifier of a portion of the electronic content work associated with the user generated content, and user preferences concerning presentation of the user generated content to a second user, wherein the user generated content includes one or more of notes, discussions, highlighting, and annotations to or concerning content of the electronic content work;

a storage module configured to store the received information;

a request module configured to receive a request for information for a requested portion of the electronic content work, wherein the requested portion of the electronic content work is associated with a second identifier;

an output module configured to send the user generated content to the second computing device storing a second copy of the electronic content work in response to determining that the first identifier associated with the received information matches the second identifier in the request for information;

wherein the second computing device is configured to display the second copy of the electronic content work along with those portions of the user generated content deemed acceptable for presentation in accordance with the received user preferences.

10. The system of claim 9 , wherein the received user preferences include privacy preference information which specifies one or more second users that are authorized to view the received information, and wherein the received request for information comprises a user identification for a second user, and wherein the output module is configured to send the user generated content only if the user identification of the second user is authorized by the privacy preference information.

11. The system of claim 10 , wherein the privacy preference information comprises a group identifier and wherein the second user is authorized if the second user is a member of the group identified by the group identifier in the privacy preference information.

12. The system of claim 9 , comprising: wherein the instructions, when executed by the processor, further cause the processor to configure the first computing device with an external interface module configured to export the user generated content to an external network service.

13. The system of claim 12 , wherein the external network service is a social networking service.

14. The system of claim 12 , wherein the external interface module is configured to:

obtain one or more follow-up interactions associated with the user generated content from the network service;

send the obtained follow-up interactions to at least one of: the computing device and the first user.

15. The system of claim 12 , wherein the external interface module is configured to send the portion of content associated with the interaction to the external network service.

16. The system of claim 9 , wherein the input module is configured to:

receive second user generated content generated by a second user of the electronic content work, the second user generated content associated with the user generated content generated by the first user; and

wherein the output module is configured to send the second user generated content to the first user.

Assignments (11)
SECURITY INTEREST Recorded May 12, 2025
From: TURNING TECH INTERMEDIATE, INC.; TURNING ACQUISITION, INC.; ECHO 360, INC.; ECHO 360 HOLDINGS, INC.; ECHO 360 CONTINUING EDUCATION, LLC; TURNING TECH LLC; TURNING TECH HOLDINGS, LLC; TURNING TECHNOLOGIES, LLC; RESPONSE TOOLS, LLC; INKLING SYSTEMS, INC.; SPEAKWORKS, INC.; RESPONSIVE INNOVATIONS, LLC
To: ADVANTAGE CAPITAL MANAGEMENT LLC
Reel/Frame 071276/0781 →
RELEASE OF SECURITY INTEREST Recorded May 1, 2024
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: INKLING SYSTEMS, INC.; INK MIDCO LLC
Reel/Frame 067285/0617 →
SECURITY INTEREST Recorded May 1, 2024
From: ECHO 360, INC.; ECHO 360 CONTINUING EDUCATION, LLC; ECHO 360 HOLDINGS, INC.; TURNING ACQUISITION, INC.; TURNING TECH INTERMEDIATE, INC.; TURNING TECH LLC; TURNING TECH HOLDINGS, LLC; TURNING TECHNOLOGIES, LLC; RESPONSIVE INNOVATIONS, LLC; RESPONSE TOOLS, LLC; INKLING SYSTEMS, INC.
To: ADVANTAGE CAPITAL MANAGEMENT LLC, AS ADMINSTRATIVE AGENT
Reel/Frame 067289/0001 →
TERMINATION AND RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Mar 16, 2018
From: SILICON VALLEY BANK
To: INKLING SYSTEMS, INC.
Reel/Frame 045612/0869 →
RELEASE OF SECURITY INTEREST Recorded Mar 16, 2018
From: TRIPLEPOINT CAPITAL LLC
To: INKLING SYSTEMS, INC.
Reel/Frame 045611/0800 →
PATENT SECURITY AGREEMENT Recorded Mar 6, 2018
From: INKLING SYSTEMS, INC.; INK MIDCO LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 045506/0160 →
RELEASE OF SECURITY INTEREST Recorded Feb 15, 2018
From: SILICON VALLEY BANK
To: INKLING SYSTEMS, INC.
Reel/Frame 045347/0274 →
RELEASE OF SECURITY INTEREST Recorded Feb 15, 2018
From: TRIPLEPOINT CAPITAL LLC
To: INKLING SYSTEMS, INC.
Reel/Frame 045346/0794 →
SECURITY INTEREST Recorded Dec 12, 2016
From: INKLING SYSTEMS, INC.
To: SILICON VALLEY BANK
Reel/Frame 040714/0268 →
SECURITY INTEREST Recorded Apr 1, 2016
From: INKLING SYSTEMS, INC.
To: TRIPLEPOINT CAPITAL LLC
Reel/Frame 038329/0545 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2012
From: MACINNIS, CHARLES M.; CROMWELL, ROBERT; FORMAN, JOSHUA JOHN; KNOWLES, KENNETH LORENZ; CHO, PETER S.; CAMPIRANON, CHATREE; HANEY, AARON; BALLARD, KEVIN; KYLE, SCOTT WILLIAM; HALSALL, ANNE K.
To: INKLING SYSTEMS, INC.
Reel/Frame 028160/0197 →