IP Library Granted Patent US 9,449,184
Granted Patent B2
US 9,449,184 · App. 13/026,577 · Granted Sep 20, 2016

Time based access control in social software

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 9,449,184
App. No.
13/026,577
Granted
Sep 20, 2016
Kind
B2
Abstract

An embodiment of the invention provides a method for controlling access to content in a social networking website, wherein a connection is established between a first user and a second user on the social networking website. Content on the profile pages of the first user is categorized into a first content category and a second content category. The first content category includes content created before the connection between the first user and the second user was established. The second content category includes content created after the connection between the first user and the second user was established. Content in the first content category is also categorized into a first subcategory and at least one second subcategory. Access by the second user is restricted to the first content category. Specifically, the second user is prevented from viewing content in the first subcategory and permitted to view content in the second subcategory.

Claims (108)

1. A method for controlling access to content in a social networking website, said method including:

establishing a connection between a first user and a second user on the social networking website, the social networking website including profile pages of the first user;

categorizing content on the profile pages of the first user into a first content category and a second content category,

the first content category including content created before the connection between the first user and the second user was established, and

the second content category including content created after the connection between the first user and the second user was established; and

restricting access by the second user to the first content category.

2. The method according to claim 1 , wherein said restricting access to the first content category includes preventing the second user from viewing the content of the first category.

3. The method according to claim 1 , further including categorizing content in the first content category into a first subcategory and at least one second subcategory, wherein said restricting access to the first content category includes:

preventing the second user from viewing content in the first subcategory, and

permitting the second user to view content in the at least one second subcategory.

4. The method according to claim 3 , further including defining acceptable content in the at least one second subcategory, the acceptable content including at least one of:

all content created by a defined user;

all content created by users in a defined network;

all content created by users having a connection with the second;

select profile information;

select wall posts;

select wall post comments;

select photographs;

select photograph comments;

select videos;

select video comments;

select status updates; and

select status update comments.

5. The method according to claim 1 , further including establishing an expiration date for the content on the profile pages of the first user, wherein the content on the profile pages of the first user is inaccessible by users having a connection with the first user after the expiration date.

6. The method according to claim 5 , further including tagging the content on the profile pages of the first user with a time stamp, the time stamp indicating a date and time that the content was published on the profile pages of the first user, wherein the expiration date is based on the time stamp.

7. The method according to claim 5 , wherein the expiration date is based on at least one of:

a number of connections shared between the first user and the users having a connection with the first user; and

a number of intermediate connections between the first user and the users having a connection with the first user.

8. The method according to claim 5 , wherein the expiration date is based on at least one of:

an amount of time since a message was last sent from the first user to the second user;

an amount of time since the first user last interacted with content on profile pages of the second user; and

an amount of time since the first user last interacted with content also interacted with by the second user.

9. A method for controlling access to content in a social networking website, said method including:

establishing a connection between a first user and a second user on the social networking website, the social networking website including profile pages of the first user;

categorizing content on the profile pages of the first user into a first content category and a second content category,

the first content category including content created before the connection between the first user and the second user was established, and

the second content category including content created after the connection between the first user and the second user was established;

categorizing content in the first content category into a first subcategory and at least one second subcategory; and

restricting access by the second user to the first content category, said restriction of the access including:

preventing the second user from viewing content in the first subcategory, and

permitting the second user to view content in the at least one second subcategory.

10. The method according to claim 9 , further including defining acceptable content in the at least one second subcategory, the acceptable content including at least one of:

all content created by a defined user;

all content created by users in a defined network;

all content created by users having a connection with the second;

select profile information;

select wall posts;

select wall post comments;

select photographs;

select photograph comments;

select videos;

select video comments;

select status updates; and

select status update comments.

11. The method according to claim 9 , further including establishing an expiration date for the content on the profile pages of the first user, wherein the content on the profile pages of the first user is inaccessible by users having a connection with the first user after the expiration date.

12. The method according to claim 11 , further including tagging the content on the profile pages of the first user with a time stamp, the time stamp indicating a date and time that the content was published on the profile pages of the first user, wherein the expiration date is based on the time stamp.

13. The method according to claim 11 , wherein the expiration date is based on:

a number of connections shared between the first user and the users having a connection with the first user; and

a number of intermediate connections between the first user and the users having a connection with the first user.

14. The method according to claim 11 , wherein the expiration date is based on:

an amount of time since a message was last sent from the first user to the second user;

an amount of time since the first user last interacted with content on profile pages of the second user; and

an amount of time since the first user last interacted with content also interacted with by the second user.

15. A system for controlling access to content in a social networking website, said system including:

a connection module for establishing a connection between a first user and a second user on the social networking website, the social networking website including profile pages of the first user;

a processor connected to said connection module, said processor categorizes content on the profile pages of the first user into a first content category and a second content category,

the first content category including content created before the connection between the first user and the second user was established, and

the second content category including content created after the connection between the first user and the second user was established; and

an access controller connected to said processor, said access controller restricts access by the second user to the first content category.

16. The system according to claim 15 , wherein said access controller prevents the second user from viewing the content created before the connection between the first user and the second user was established.

17. The system according to claim 15 , wherein said processor categorizes content in the first content category into a first subcategory and at least one second subcategory; and

wherein said access controller:

prevents the second user from viewing content in the first subcategory, and

permits the second user to view content in the at least one second subcategory.

18. The system according to claim 15 , wherein the at least one second subcategory includes acceptable content, the acceptable content including at least one of:

all content created by a defined user;

all content created by users in a defined network;

all content created by users having a connection with the second;

select profile information;

select wall posts;

select wall post comments;

select photographs;

select photograph comments;

select videos;

select video comments;

select status updates; and

select status update comments.

19. The system according to claim 15 , wherein said access controller establishes an expiration date for the content on the profile pages of the first user, wherein the content on the profile pages of the first user is inaccessible by users having a connection with the first user after the expiration date.

20. The system according to claim 19 , wherein said processor tags the content on the profile pages of the first user with a time stamp, the time stamp indicating a date and time that the content was published on the profile pages of the first user, wherein the expiration date is based on the time stamp.

21. The system according to claim 19 , wherein the expiration date is based on at least one of:

a number of connections shared between the first user and the users having a connection with the first user; and

a number of intermediate connections between the first user and the users having a connection with the first user.

22. The system according to claim 19 , wherein the expiration date is based on at least one of:

an amount of time since a message was last sent from the first user to the second user;

an amount of time since the first user last interacted with content on profile pages of the second user; and

an amount of time since the first user last interacted with content also interacted with by the second user.

23. A computer program product for controlling access to content in a social networking website, said computer program product including:

a non-transitory computer readable storage medium;

first program instructions to establish a connection between a first user and a second user on the social networking website, the social networking website including profile pages of the first user;

second program instructions to categorize content on the profile pages of the first user into a first content category and a second content category,

the first content category including content created before the connection between the first user and the second user was established, and

the second content category including content created after the connection between the first user and the second user was established; and

third program instructions to restrict access by the second user to the first content category,

said first program instructions, said second program instructions, and said third program instructions are stored on said computer readable storage medium.

24. The computer program product according to claim 23 , further including fourth program instructions to categorize content in the first content category into a first subcategory and at least one second subcategory, wherein said third program instructions:

prevent the second user from viewing content in the first subcategory, and

permit the second user to view content in the at least one second subcategory.

25. The computer program product according to claim 23 , further including fifth program instructions to establish an expiration date for the content on the profile pages of the first user, wherein the content on the profile pages of the first user is inaccessible by users having a connection with the first user after the expiration date.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2024
From: BEIJING PIANRUOJINGHONG TECHNOLOGY CO., LTD.
To: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.
Reel/Frame 066565/0952 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2023
From: AWEMANE LTD.
To: BEIJING PIANRUOJINGHONG TECHNOLOGY CO., LTD.
Reel/Frame 064501/0498 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: AWEMANE LTD.
Reel/Frame 057991/0960 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SECOND AND THIRD ASSIGNOR'S MIDDLE INITIALS PREVIOUSLY RECORDED ON REEL 025803 FRAME 0400. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 16, 2020
From: CHEN-QUEE, MARK; ECKHART, JOHN W.; SMITH, HEATHER A.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 053796/0494 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2011
From: CHEN-QUEE, MARK; ECKHART, JOHN; SMITH, HEATHER
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 025803/0400 →