Forking digital content items between digital topical environments

US10409463B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10409463-B2
Application numberUS-201615396386-A
CountryUS
Kind codeB2
Filing dateDec 30, 2016
Priority dateMay 13, 2016
Publication dateSep 10, 2019
Grant dateSep 10, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The technology described herein is capable of generating and presenting graphical user interfaces for displaying shared content, configuring space objects (also simply called spaces), posting digital content items to various spaces, inviting other users to contribute digital content items to various spaces, forking digital content items posted in one space or post object to another space or post object, contextual searching, posting rich comments in association with a post including graphical and textual data, and so forth. Further, the technology may provide suggestive search based on the spaces associated with a user, generate and exchange data with other nodes on a computer network, generate notification data including notifications reflecting updates posted to spaces by various users, and coalesce related comments to reduce number of notifications that each user receives and/or through which a user may have to navigate or scroll through.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: receiving a first input, from a user via an input device of a client device, the first input including an instruction to fork content from a source space embodying a first virtual content sharing environment associated with a first topic; receiving a second input, from the user via the input device of the client device, describing a destination space embodying a second virtual content sharing environment associated with a second topic; determining a set of digital content items to move from the source space embodying the first virtual content sharing environment associated with the first topic to the destination space embodying the second virtual content sharing environment associated with the second topic; populating the destination space, embodying the second virtual content sharing environment associated with the second topic, with the set of digital content items; removing from the source space, embodying the first virtual content sharing environment associated with the first topic, the set of digital content items; storing forking data reflecting the moved set of digital content items; after the move of the set of digital content items to the destination space, receiving a new content item in the destination space submitted by a second user receiving a third input from the user to undo the move of the moved set of digital content items; and responsive to receiving the third input to undo the move of the moved set of digital content items, moving the moved set of digital content items back to and the new content item to the source space. 2. The computer-implemented method of claim 1 , further comprising: rendering, for presentation on a plurality of displays of a plurality of client devices, digital content item interaction (DCII) interfaces comprising a first space object in which digital content items are postable by users, the first space object reflecting the source space; and receiving, from each of the client devices of the plurality via a user interaction with the DCII interfaces, one or more digital content items associated with the first space object that describe a third topic different from the first topic of the first space object, the one or more digital content items comprising the set of digital content items to move, wherein the second topic of the destination space is related to the third topic of the one or more digital content items. 3. The computer-implemented method of claim 1 , wherein the set of digital content items include one or more of a post object and a comment object unrelated to the first topic. 4. The computer-implemented method of claim 1 , further comprising: rendering a content item selection interface presenting digital content items included in the source space and including user-selectable interface elements for identifying which specific digital content items to move; and receiving, from the user via the input device of the client device, a fourth input selecting the set of digital content items to move from among the digital content items presented in the content item selection interface, wherein the set of digital content items to move is determined based on the fourth input. 5. The computer-implemented method of claim 4 , wherein the set of digital content items to move includes a post object and one or more comments submitted responsive to posting of the post object. 6. The computer-implemented method of claim 1 , wherein receiving the second input describing the destination space includes rendering for display a space creation interface providing user interface elements to create the destination space including an interface element for inputting the second topic and for pre-populating the destination space with digital content items. 7. The computer-implemented method of claim 6 , further comprising: receiving, via an interaction by the user with the space creation interface using the input device, a fourth input defining the second topic for the destination space; generating a destination space object embodying the destination space using the fourth input defining the second topic for the destination space; and storing the destination space object in a non-transitory data store. 8. The computer-implemented method of claim 1 , wherein receiving the second input describing the destination space includes rendering for display a space selection interface providing user interface elements to select the destination space from among one or more pre-existing spaces and for pre-populating the destination space with digital content items. 9. The computer-implemented method of claim 1 , further comprising: storing authorization data granting permission to a set of users to access the destination space and to post digital content items to the destination space, the set of users already having permission to post digital content items to the source space. 10. A computer system comprising: one or more computer processors; one or more computer memories storing instructions that, when executed by the one or more computer processors, cause the computer system to perform operations comprising: receiving a first input from a user via an input device, the first input including an instruction to fork content from a source space embodying a first virtual content sharing environment associated with a first topic; receiving a second input, from the user via the input device, describing a destination space embodying a second virtual content sharing environment associated with a second topic; determining a set of digital content items to move from the source space embodying the first virtual content sharing environment associated with the first topic to the destination space embodying the second virtual content sharing environment associated with the second topic; populating the destination space, embodying the second virtual content sharing environment associated with the second topic, with the set of digital content items; removing from the source space, embodying the first virtual content sharing environment associated with the first topic, the set of digital content items; storing forking data reflecting the moved set of digital content items; after the move of the set of digital content items to the destination space, receiving a new content item in the destination space submitted by a second user receiving a third input from the user to undo the move of the moved set of digital content items; and responsive to receiving the third input to undo the move of the moved set of digital content items, moving the moved set of digital content items back to and the new content item to the source space. 11. The computer system of claim 10 , wherein the instructions, when executed by the one or more computer processors, further cause the computer system to perform operations comprising: rendering, for presentation on a plurality of displays, digital content item interaction (DCII) interfaces comprising a first space object in which digital content items are postable by users, the first space object reflecting the source space; and receiving, via a user interaction with the DCII interfaces, one or more digital content items associated with the first space object that describe a third topic different from the first topic of the first space object, the one or more digital content items comprising the set of digital content items to move, wherein the second topic of the destination space is related to the third topic of the one or more digital content items. 12. The computer system of claim 10 , wherein the set of digital content items include one or more of a post object and a comment object unrelated to the

Assignees

Inventors

Classifications

  • G06F3/0484Primary

    for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range · CPC title

  • Interaction with lists of selectable items, e.g. menus · CPC title

  • for social networking applications · CPC title

  • Search customisation based on user profiles and personalisation · CPC title

  • in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10409463B2 cover?
The technology described herein is capable of generating and presenting graphical user interfaces for displaying shared content, configuring space objects (also simply called spaces), posting digital content items to various spaces, inviting other users to contribute digital content items to various spaces, forking digital content items posted in one space or post object to another space or pos…
Who is the assignee on this patent?
Google Llc
What technology area does this patent fall under?
Primary CPC classification G06F3/0484. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 10 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).