IP Library Granted Patent US 8,943,077
Granted Patent B1
US 8,943,077 · App. 13/539,382 · Granted Jan 27, 2015

Community-modified profile with activity-based authorization

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,943,077
App. No.
13/539,382
Granted
Jan 27, 2015
Kind
B1
Abstract

In some embodiments, techniques for modifying a profile may include associating a permissions level with a second user; responsive to detecting activity by the second user, increasing the permissions level; comparing the permissions level to a threshold; determining that the permissions level exceeds the threshold; responsive to determining that the permissions level exceeds the threshold, permitting the second user to modify a first profile data associated with profile associated with a first user; receiving a second profile data from the second user, wherein the second profile data is a result of a modification of the first profile data; associating the second profile data with the profile of the first user; and providing the profile of the first user to a third user, wherein the profile of the first user includes the second profile data.

Claims (46)

1. A method, comprising:

determining, by a device including a processor, an accumulated balance value associated with a second profile;

comparing the accumulated balance value to a threshold;

in response to the comparing indicating that the accumulated balance value satisfies a function of the threshold, permitting a modification of a first profile from the second profile;

in response to a determination that the modification has been made to the first profile, subtracting a first amount from the accumulated balance value

in response to a social network activity associated with the second profile being determined to satisfy a condition, changing the accumulated balance value by a third amount; and

upon determining the social network activity to be less than a defined level of activity, decreasing the accumulated balance value by the third amount.

2. The method of claim 1 , further comprising, in response to a monetary payment associated with the second profile being determined to have been made, increasing the accumulated balance value by a second amount.

3. The method of claim 1 , wherein the changing the accumulated balance value comprises increasing the accumulated balance value by the third amount in response to the social network activity being determined to be of at least the defined level of activity.

4. The method of claim 1 , further comprising applying the modification to the first profile for a time period corresponding to the first amount.

5. The method of claim 1 , wherein the accumulated balance value is based on accumulated points.

6. A system, comprising:

a processing device; and

a memory, communicatively coupled to the processing device, having stored therein computer-executable instructions, comprising:

a modification permission determiner component configured to:

determine an accumulated balance value associated with a second profile;

in response to a comparison of the accumulated balance value indicating that the accumulated balance value satisfies a function of a threshold, enable a modification of a first profile from the second profile;

in response to a determination that the modification to the first profile has been made, decreasing the accumulated balance value by a first amount;

in response to a social network activity associated with the second profile, increasing or decreasing the accumulated balance value by a third amount;

wherein the accumulated balance value is decreased by the third amount in response to the social network activity being determined not to be of a predetermined level.

7. The system of claim 6 , wherein the modification permission determiner component is further configured to, in response to a monetary payment associated with the second profile being determined to have been made, increase the accumulated balance value by a second amount.

8. The system of claim 6 , wherein the accumulated balance value is increased by the third amount in response to the social network activity being determined to be of the predetermined level.

9. The system of claim 6 , wherein the modification permission determiner component is further configured to apply the modification to the first profile for a limited time period corresponding to the first amount.

10. A non-transitory computer-readable medium having instructions stored thereon that, in response to execution, cause at least one device including a processor to perform operations, comprising:

obtaining an accumulated balance value associated with a second profile;

comparing the accumulated balance value to a threshold;

in response to the comparing indicating that the accumulated balance value satisfies a function of the threshold, allowing a first profile to be modified from the second profile;

in response to the first profile being modified by the second profile, subtracting a first amount from the accumulated balance value;

in response to a social network activity associated with the second profile being determined to have occurred, increasing or decreasing the accumulated balance value by a third amount; and

wherein the accumulated balance value is decreased by the third amount in response to the social network activity being determined not to be of a defined level.

11. The non-transitory computer-readable medium of claim 10 , wherein the operations further comprise, in response to a monetary payment associated with the second profile, increasing the accumulated balance value by a second amount.

12. The tangible non-transitory computer-readable medium of claim 10 , wherein the accumulated balance value is increased by the third amount in response to the social network activity being determined to be of the defined level.

13. The non-transitory computer-readable medium of claim 10 , wherein the modification is applied to the first profile for a limited time period corresponding to the first amount.

14. The non-transitory computer-readable medium of claim 10 , wherein the accumulated balance value is based on an accumulated points system.

15. A system comprising: a processor, the processor comprising:

means for retrieving an accumulated balance value associated with a second profile;

means for comparing the accumulated balance value to a threshold;

means for allowing the second profile to modify a first profile in response to the

comparing indicating that the accumulated balance value satisfies a function of the threshold;

means for subtracting a first amount from the accumulated balance value in response to a modification to the first profile being applied from the second profile;

means for increasing or decreasing the accumulated balance value by a third amount in response to a social network activity associated with the second profile being determined to have occurred; and

wherein the accumulated balance value is decreased by the third amount in response to the social network activity being determined not to be of a defined level.

16. The system of claim 15 , further comprising means for increasing the accumulated balance value by a second amount in response to a monetary payment associated with the second profile being determined to have been made.

17. The system of claim 15 , wherein the accumulated balance value is increased by the third amount in response to the social network activity being determined to be of a predetermined level.

18. The system of claim 15 , wherein the accumulated balance value is decreased by the third amount in response to the social network activity being determined not to be of the predetermined level.

19. The system of claim 15 , further comprising means for applying the modification to the first profile for a limited time period corresponding to the first amount.

Assignments (13)
AFTER-ACQUIRED INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Feb 27, 2025
From: VIVINT LLC; SMART HOME PROS, INC.; VIVINT AMIGO, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS PRIORITY COLLATERAL TRUSTEE
Reel/Frame 070349/0816 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 038275, FRAME 0377 Recorded Nov 11, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: VIVINT, INC.
Reel/Frame 069334/0010 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 049283, FRAME 0566 Recorded Nov 11, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: VIVINT, INC.
Reel/Frame 069334/0137 →
RELEASE (REEL 047029/ FRAME 0304) Recorded Nov 1, 2024
From: BANK OF AMERICA, N.A.
To: VIVINT LLC (F/K/A VIVINT, INC.)
Reel/Frame 069289/0468 →
RELEASE OF SECURITY INTEREST Recorded Jul 12, 2021
From: BANK OF AMERICA, N.A.
To: VIVINT, INC.
Reel/Frame 056832/0725 →
SECURITY AGREEMENT Recorded May 23, 2019
From: VIVINT, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 049283/0566 →
SECURITY AGREEMENT Recorded Sep 6, 2018
From: VIVINT, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 047029/0304 →
SECURITY AGREEMENT Recorded Apr 11, 2016
From: VIVINT, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 038402/0356 →
SECURITY INTEREST Recorded Mar 28, 2016
From: VIVINT, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 038275/0377 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2014
From: INTELLECTUAL VENTURES ASSETS 2 LLC
To: VIVINT, INC.
Reel/Frame 033411/0569 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2014
From: S. MOORE MASCHINE LIMITED LIABILITY COMPANY
To: INTELLECTUAL VENTURES ASSETS 2 LLC
Reel/Frame 033158/0560 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2013
From: BEDROCK LABS, LLC
To: S. MOORE MASCHINE LIMITED LIABILITY COMPANY
Reel/Frame 029652/0806 →
NUNC PRO TUNC ASSIGNMENT Recorded Jan 9, 2013
From: EMIGH, AARON T.
To: BEDROCK LABS, LLC
Reel/Frame 029599/0853 →