IP Library Granted Patent US 10,664,141
Granted Patent B2
US 10,664,141 · App. 15/806,912 · Granted May 26, 2020

Methods and apparatus for managing and exchanging information using information objects

Inventors: Paul Erich Keel (Cambridge, MA); Jeffrey Huang (Lausanne, CH)
Assignee: Paul Erich Keel
G06F3/04842G06F3/0482G06F3/04817G06F16/22G06F16/258G06F16/29G06F16/9535G06F16/9537G06Q10/10H04L51/046H04L67/10Y10S707/99933Y10S707/99943
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 10,664,141
App. No.
15/806,912
Granted
May 26, 2020
Kind
B2
Abstract

A computer-implemented method of interacting with at least one data item includes storing, in a database system, a configuration, of each of the data items as a distinct information object, in which each information object has an association with a picture, a heading, and a link to the corresponding data item. The method additionally uses the stored configurations to make available for display a representation of each of at least two of the information objects in a uniform format, wherein the format includes a card, and, within the card, the picture, the heading, a set of indicators, the set of indicators having at least one member, and a function mechanism giving graphical access to a set of functions.

Claims (66)

1. A computer-implemented method, in which at least one computer initiates execution of software instructions to perform computer processes, the method being for interacting with at least one data item obtained from at least one source, the computer processes comprising:

responsive to a user selection of the at least one data item:

causing configuring of each of the data items into a distinct information object by extracting, from each data item, extracted data including a picture, a heading, and a link to the data item, and causing storing of data corresponding to each of the information objects in a database system;

displaying a representation of each of at least two of the information objects in the database system, the representation being in a uniform format, wherein the format includes a card, and, within the card, in uniform locations thereof, the picture, the heading, a set of indicators, and a set of graphically accessible functions including:

a comment function, by which users having access to the card comment function can exchange comments relating to the card, such comments being associated with the information object represented by the card;

a vote function, by which users having access to the card vote function can vote for the card, such votes being associated with the information object represented by the card;

a copy function, by which users having access to the card copy function in a first collection of cards can cause the card to appear in a second collection of cards; and

a link function, by which users having access to the card link function can invoke the link to the data item; and

wherein the set of indicators includes:

an indicator reflecting commenting activity associated with the card; and

wherein the database system has been configured to allow (i) each user to have at least one user-selected collection of cards representing information objects in the database system and (ii) at least some content of cards, including any associated picture and heading, regardless of the collections in which they may have first appeared, to be made accessible and copyable across card collections of users.

2. A method according to claim 1 , the computer processes further comprising:

displaying a graphical button, which, when invoked while content is being displayed, causes the displayed content to be handled as one of the data items, namely, by configuring the displayed content as a new information object and making a representation of the new information object available for display in the uniform format.

3. A method according to claim 1 , wherein the format includes within the card an indication of a date of creation.

4. A method according to claim 1 , wherein the format includes a user-accessible report relating to users who copied the information object.

5. A method according to claim 1 , further comprising:

displaying in a computing device of a first user, a first view of a first set of cards that constitute a first collection of the first user;

also displaying in the computing device of the first user, a second view of a second set of cards that constitute a collection of a second user.

6. A method according to claim 5 , further comprising:

responsive to (i) a graphical selection, by the first user, of a card in the second view and (ii) a copy command that has been graphically entered by the first user, causing the selected card to be copied from the second view to the first view, so that the selected card in the collection of the second user appears in the first collection of the first user.

7. A method according to claim 5 , further comprising:

responsive to (i) a graphical selection, by the first user, of a card in the first view and (ii) a send command that has been graphically entered by the first user, causing the selected card to be sent to the second user, so that the selected card in the collection of the first user is made available to the second user to be included in the collection of the second user.

8. A method according to claim 1 , further comprising:

on a user-entered command, causing a card to be shared with another user when the card and the other user have been graphically selected.

9. A method according to claim 1 , further comprising:

on a user-entered command, causing a card to be shared with another user via an instant message sent through an integrated instant messaging system as a result of graphical selection by a first user.

10. A method according to claim 1 , further comprising:

displaying in a computing device of a first user, a first view of a first set of cards that constitute a first collection of the first user;

also displaying in the computing device of the first user, a second view of a second set of cards, outside of the first collection, wherein any given member of the second set of cards is both included in a collection of another user and the other user has been selected by the first user; and wherein each of the cards in the second view can, on a user-entered command, be caused to be copied to the first view.

11. A method according to claim 10 , wherein each of the cards in the second view is displayed in an order determined by a criterion selected from the group consisting of the information object's creation time, its access time, and combinations thereof.

12. A method according to claim 1 , wherein the set of indicators includes:

an indicator reflecting voting activity associated with the card.

13. A method according to claim 12 , wherein the indicator reflecting voting activity associated with the card provides a numeric count of the voting activity.

14. A method according to claim 1 , wherein the at least some content further includes the indicator reflecting voting activity.

15. A method according to claim 1 , wherein the indicator reflecting commenting activity associated with the card provides a numeric count of the commenting activity.

16. A method according to claim 1 , wherein the at least some content further includes the indicator reflecting commenting activity.

17. A computer-implemented method, in which at least one computer initiates execution of software instructions to perform computer processes, the method being for interacting with at least one data item obtained from at least one source, the computer processes comprising:

responsive to a user selection of the at least one data item:

causing configuring of each of the data items into a distinct information object by extracting, from each data item, extracted data including a picture, a heading, and a link to the data item, and causing storing of data corresponding to each of the information objects in a database system;

displaying a representation of each of at least two of the information objects in the database system, the representation being in a uniform format, wherein the format includes a card, and, within the card, in uniform locations thereof, the picture, the heading, a set of indicators, and a set of graphically accessible functions including:

a comment function, by which users having access to the card comment function can exchange comments relating to the card, such comments being associated with the information object represented by the card;

a vote function, by which users having access to the card vote function can vote for the card, such votes being associated with the information object represented by the card;

a copy function, by which users having access to the card copy function in a first collection of cards can cause the card to appear in a second collection of cards; and

wherein the set of indicators includes:

an indicator reflecting commenting activity associated with the card; and

wherein the database system has been configured to allow (i) each user to have at least one user-selected collection of cards representing information objects in the database system and (ii) at least some content of cards, including any associated picture and heading, regardless of the collections in which they may have first appeared, to be made accessible and copyable across card collections of users.

18. A method according to claim 17 , wherein the extracted data from each data item includes at least the picture and the heading and wherein the heading is included within the card.

19. A method according to claim 17 , the computer processes further comprising:

displaying a graphical button, which, when invoked while content is being displayed, causes the displayed content to be handled as one of the data items, namely, by configuring the displayed content as a new information object and making a representation of the new information object available for display in the uniform format.

20. A method according to claim 17 , wherein the format includes within the card an indication of a date of creation.

21. A method according to claim 17 , wherein the format includes a user-accessible report relating to users who copied the information object.

22. A method according to claim 17 , further comprising:

displaying in a computing device of a first user, a first view of a first set of cards that constitute a first collection of the first user;

also displaying in the computing device of the first user, a second view of a second set of cards that constitute a collection of a second user.

23. A method according to claim 22 , further comprising:

responsive to (i) a graphical selection, by the first user, of a card in the second view and (ii) a copy command that has been graphically entered by the first user, causing the selected card to be copied from the second view to the first view, so that the selected card in the collection of the second user appears in the first collection of the first user.

24. A method according to claim 22 , further comprising:

responsive to (i) a graphical selection, by the first user, of a card in the first view and (ii) a send command that has been graphically entered by the first user, causing the selected card to be sent to the second user, so that the selected card in the collection of the first user is made available to the second user to be included in the collection of the second user.

25. A method according to claim 17 , further comprising:

on a user-entered command, causing a card to be shared with another user when the card and the other user have been graphically selected.

26. A method according to claim 17 , further comprising:

on a user-entered command, causing a card to be shared with another user via an instant message sent through an integrated instant messaging system as a result of graphical selection by a first user.

27. A method according to claim 17 , further comprising:

displaying in a computing device of a first user, a first view of a first set of cards that constitute a first collection of the first user;

also displaying in the computing device of the first user, a second view of a second set of cards, outside of the first collection, wherein any given member of the second set of cards is both included in a collection of another user and the other user has been selected by the first user; and wherein each of the cards in the second view can, on a user-entered command, be caused to be copied to the first view.

28. A method according to claim 27 , wherein each of the cards in the second view is displayed in an order determined by a criterion selected from the group consisting of the information object's creation time, its access time, and combinations thereof.

Assignments (3)
SECURITY INTEREST Recorded Jul 29, 2025
From: COGMEDIA LLC
To: PLF 2025-A LP
Reel/Frame 071862/0533 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 13, 2024
From: KEEL, PAUL ERICH
To: COGMEDIA LLC
Reel/Frame 068260/0084 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2020
From: HUANG, JEFFREY
To: KEEL, PAUL ERICH
Reel/Frame 051542/0356 →
Continuity (8)
Continuation 15243497 · Aug 22, 2016
Continuation 14664178 · Mar 20, 2015
Continuation 13925031 · Jun 24, 2013
Continuation 12563416 · Sep 21, 2009
Continuation In Part 11118301 · Apr 29, 2005
Provisional Application 61116747 · Nov 21, 2008
Provisional Application 60566723 · Apr 29, 2004
Related Publication 20180067628A1 · Mar 8, 2018
Cited By (1)
US 12,189,932