US 12,189,932 B2
Methods and apparatus for managing and exchanging information using information objects
Paul Erich Keel, Cambridge, MA (US); and Jeffrey Huang, Lausanne (CH)
Assigned to Cogmedia LLC, Cambridge, MA (US)
Filed by Paul Erich Keel, Cambridge, MA (US)
Filed on Dec. 12, 2023, as Appl. No. 18/536,753.
Application 18/536,753 is a continuation of application No. 17/314,953, filed on May 7, 2021, granted, now 11,861,150.
Application 17/314,953 is a continuation of application No. 16/653,349, filed on Oct. 15, 2019, granted, now 11,036,371, issued on Jun. 15, 2021.
Application 16/653,349 is a continuation of application No. 15/806,912, filed on Nov. 8, 2017, granted, now 10,664,141, issued on May 26, 2020.
Application 15/806,912 is a continuation of application No. 15/243,497, filed on Aug. 22, 2016, granted, now 9,817,562, issued on Nov. 14, 2017.
Application 15/243,497 is a continuation of application No. 14/664,178, filed on Mar. 20, 2015, granted, now 9,524,090, issued on Dec. 20, 2016.
Application 14/664,178 is a continuation of application No. 13/925,031, filed on Jun. 24, 2013, abandoned.
Application 13/925,031 is a continuation of application No. 12/563,416, filed on Sep. 21, 2009, granted, now 8,499,248, issued on Jul. 30, 2013.
Application 12/563,416 is a continuation in part of application No. 11/118,301, filed on Apr. 29, 2005, granted, now 7,640,511, issued on Dec. 29, 2009.
Claims priority of provisional application 61/116,747, filed on Nov. 21, 2008.
Claims priority of provisional application 60/566,723, filed on Apr. 29, 2004.
Prior Publication US 2024/0111400 A1, Apr. 4, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/04842 (2022.01); G06F 3/04817 (2022.01); G06F 3/0482 (2013.01); G06F 16/22 (2019.01); G06F 16/25 (2019.01); G06F 16/29 (2019.01); G06F 16/9535 (2019.01); G06F 16/9537 (2019.01); G06Q 10/10 (2023.01); H04L 51/046 (2022.01); H04L 67/10 (2022.01)
CPC G06F 3/04842 (2013.01) [G06F 3/04817 (2013.01); G06F 3/0482 (2013.01); G06F 16/22 (2019.01); G06F 16/258 (2019.01); G06F 16/29 (2019.01); G06F 16/9535 (2019.01); G06F 16/9537 (2019.01); G06Q 10/10 (2013.01); H04L 51/046 (2013.01); H04L 67/10 (2013.01); Y10S 707/99933 (2013.01); Y10S 707/99943 (2013.01)] 7 Claims
OG exemplary drawing
 
1. A non-volatile computer readable storage medium encoded with instructions that, when executed on a computer, establish computer processes to implement a method for interacting with at least one information object obtained from at least one source and stored in a database system, wherein the computer processes comprise:
causing display, in a computing device of a first user, of a first view of a first set of information objects that constitute a first collection of the first user;
causing display, in a computing device of a second user, of a first view of a first set of information objects that constitute a first collection of the second user;
wherein the first collection of the first user and the first collection of the second user have at least one information object in common;
wherein the first collection of the second user is accessible to the first user;
the computer processes also causing display, in the computing device of the first user, a second view of a second set of information objects, the second view being of information objects, found in the first collection of the second user and suggested, by the computer processes, for potential inclusion in the first collection of the first user, wherein the first collection of the first user lacks any member of the second set of information objects; and
wherein each of the information objects in the second view of the first user can, on a user-entered command, be caused to be copied to the first view of the first user.