IP Library Granted Patent US 10,073,865
Granted Patent B2
US 10,073,865 · App. 15/134,079 · Granted Sep 11, 2018

Content sharing

Inventors: Nicholas Wilder (Boulder, CO); Narendra Rocherolle (Mill Valley, CA); Julie Davidson Rocherolle (Mill Valley, CA)
Assignee: START PROJECT, LLC
G06F17/30289G06F17/3056G06F17/30525G06F17/30551G06Q10/109G06Q50/01
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,073,865
App. No.
15/134,079
Granted
Sep 11, 2018
Kind
B2
Abstract

Disclosed are embodiments of systems and methods that allow for the robust, flexible, and efficient sharing of content. In embodiments, content items may be associated with labels, tags, or other identifiers, third parties may be associated with labels, tags, or other identifiers, and sharing with the third party may be based upon comparisons of the labels, tags, or other identifiers associated with the content items and the labels, tags, or other identifiers associated with the third parties.

Claims (30)

1. A computer-implemented method for facilitating sharing of one or more content items via an application, the method comprising:

receiving data, via one or more processing devices, from a first user of the application for forming a group comprising a group identifier comprising one or more identifiers and an associated set of one or more identified third-party users;

receiving from the first user, via one or more processing devices, a content item, which is associated with an access identifier comprising one or more identifiers; and

responsive to a group identifier satisfying an access rule that defines a relationship between the access identifier of the content item and a group identifier and is used to ascertain access rights to the content item by comparing the group identifier with the access identifier according to the access rule, allowing the set of one or more identified users associated with the group identifier access to the content item,

wherein the access rule grants a third-party user associated with a group identifier access to the content item responsive to at least one identifier in the access identifier of the content item being common with at least one identifier associated with the group identifier.

2. The computer-implemented method of claim 1 wherein the access rule is a default rule.

3. The computer-implemented method of claim 1 wherein at least one identifier of the group identifier is a descriptor of the group.

4. The computer-implemented method of claim 3 wherein the descriptor describes a relationship or relationships between the first user and the associated set of one or more identified third-party users of the group.

5. The computer-implemented method of claim 1 wherein an identified third-party user is a member of a plurality of groups.

6. The computer-implemented method of claim 1 wherein the access identifier grants access to the content item to more than one group.

7. At least one non-transitory tangible computer-readable medium comprising one or more sequences of instructions which, when executed by one or more processors, causes the one or more processors to perform the method of claim 1 .

8. A computer-implemented method for facilitating sharing of content items via an application, the method comprising:

receiving from a user of the application, via one or more processing devices, an assignment of one or more labels comprising one or more terms to a third party associated with the user;

receiving from the user, via one or more processing devices, a content item, which is associated with a content label comprising one or more terms; and

responsive to a label and a content label satisfying a privileges rule that is used to ascertain privileges to the content item by comparing the label with the content label according to the privileges rule, allowing a third party associated with the label one or more privileges to the content item,

wherein the privileges rule grants the third party privileges to the content item responsive to at least one term in the content label being common with at least one term of the one or more labels associated with the third party.

9. The computer-implemented method of claim 8 further comprising:

providing one or more user interfaces to the user to facilitate the assignment of a third party to one or more of the labels.

10. The computer-implemented method of claim 8 wherein at least one term of the one or more labels for categorizing at least some third parties is descriptive of a characteristic of the third parties associated with the at least one term.

11. At least one non-transitory tangible computer-readable medium comprising one or more sequences of instructions which, when executed by one or more processors, causes the one or more processors to perform the method of claim 8 .

12. A computer-implemented method for sharing content items with one or more third parties, the method comprising:

receiving from a user, via one or more processing devices, a content item, which is associated with one or more tags;

receiving from the user, via one or more processing devices, an association of one or more tags with a third party;

storing in one or more storage media the content item and its associated one or more tags and the association of one or more tags with a third party; and

using an access rule to determine access to the content item for the third party by comparing, using at least one processor unit, at least one of the one or more tags associated with the content item with at least one of the one or more tags associated with the third party, and responsive to the access rule being satisfied, granting the third party access to the content item,

wherein the access rule grants a third party access responsive to at least one tag being common between the one or more tags associated with the content item and the one or more tags associated with the third party.

13. The computer-implemented method of claim 12 wherein the access rule is a default rule.

14. The computer-implemented method of claim 12 wherein the one or more tags associated with the content item are descriptive of the content item.

15. The computer-implemented method of claim 12 wherein the one or more tags associated with the third party are descriptive of a relationship or relationships between the user and the third party.

16. At least one non-transitory tangible computer-readable medium comprising one or more sequences of instructions which, when executed by one or more processors, causes the one or more processors to perform the method of claim 12 .

Assignments (3)
CHANGE OF NAME Recorded May 5, 2026
From: FOR FRIENDS NETWORK, LLC
To: START PROJECT, LLC
Reel/Frame 075550/0885 →
MERGER AND CHANGE OF NAME Recorded May 5, 2026
From: EIGHTY-THREE DEGREES, INC.; FOR FRIENDS NETWORK, LLC
To: FOR FRIENDS NETWORK, LLC
Reel/Frame 074563/0297 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2016
From: WILDER, NICHOLAS; ROCHEROLLE, NARENDRA; ROCHEROLLE, JULIE DAVIDSON
To: START PROJECT, LLC.
Reel/Frame 038489/0844 →
Continuity (4)
Continuation 13411317 · Mar 2, 2012
Continuation 12020446 · Jan 25, 2008
Provisional Application 60887797 · Feb 1, 2007
Related Publication 20160232184A1 · Aug 11, 2016