IP Library Granted Patent US 8,478,783
Granted Patent B2
US 8,478,783 · App. 13/461,769 · Granted Jul 2, 2013

Ordering content in social networking applications

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,478,783
App. No.
13/461,769
Granted
Jul 2, 2013
Kind
B2
Abstract

Ordering content in social networking applications is described. A plurality of shared content pieces are received, that are viewable and accessible by at least one viewer, wherein the shared content pieces are configured for display in an initial order, wherein the shared content pieces are accessed in a viewer order determined by an individual viewer. The viewer order and the identity of the individual viewer are received and stored in a data store, and the initial order is changed based at least in part upon at least one of the viewer order and the identity of the individual viewer, thereby providing an adjusted order. The changing of the initial order is performed after a predetermined period of time and is based at least in part upon at least one of viewer orders and identities of individual viewers for a plurality of viewers in the data store.

Claims (38)

1. A method for ordering content in social networking applications, comprising:

receiving a plurality of shared content pieces that are viewable and accessible by at least one viewer;

displaying the shared content pieces in an initial order, wherein the displayed shared content pieces are accessed in a viewer order determined by an individual viewer;

receiving and storing the viewer order and an identity of the individual viewer in a data store; and

changing the initial order based at least in part upon at least one of the viewer order and the identity of the individual viewer, thereby providing an adjusted order, wherein the changing of the initial order is performed after a predetermined period of time and is based at least in part upon at least one of viewer orders and identities of individual viewers for a plurality of viewers in the data store.

2. The method of claim 1 wherein the plurality of shared content pieces comprise digital photographs.

3. The method of claim 1 wherein the adjusted order is identical to the viewer order.

4. The method of claim 1 wherein the at least one viewer belongs to one or more viewer groups, wherein the adjusted order is provided only for the one or more viewer groups to which the at least one viewer belongs.

5. The method of claim 1 wherein the at least one viewer belongs to two or more viewer groups, wherein the adjusted order is provided only for viewers that belong to all of the two or more viewer groups to which the at least one viewer belongs.

6. The method of claim 1 wherein the shared content pieces are received from a personal web page owner, further comprising receiving an input from the personal web page owner specifying a set of potential viewers for which the viewer order is stored, wherein the storing the viewer order and the identity of the individual viewer is only performed if the at least one viewer belongs to the set of potential viewers for which the viewer order is stored.

7. The method of claim 1 wherein the changing the initial order comprises determining a frequency that each shared content pieces is accessed, and changing the initial order based upon the frequency that each shared content piece is accessed.

8. A system for ordering content in social networking applications, comprising:

a server; and

a social networking application executing on the server, wherein the social networking application is configured to:

receive a plurality of shared content pieces that are viewable and accessible by at least one viewer, wherein the shared content pieces are configured for display in an initial order, wherein the shared content pieces are accessed in a viewer order determined by an individual viewer;

receive and store the viewer order and an identity of the individual viewer in a data store; and

change the initial order at least in part upon at least one of the viewer order and the identity of the individual viewer, thereby providing an adjusted order, wherein the change of the initial order is performed after a predetermined period of time and is based at least in part upon at least one of viewer orders and identities of individual viewers for a plurality of viewers in the data store.

9. The system of claim 8 wherein the plurality of shared content pieces comprise digital photographs.

10. The system of claim 8 wherein the adjusted order is identical to the viewer order.

11. The system of claim 8 wherein the at least one viewer belongs to one or more viewer groups, wherein the adjusted order is provided only for the one or more viewer groups to which the at least one viewer belongs.

12. The system of claim 11 wherein the at least one viewer belongs to two or more viewer groups, wherein the adjusted order is provided only for viewers that belong to all of the two or more viewer groups to which the at least one viewer belongs.

13. The system of claim 8 wherein the plurality of shared content pieces are received from a personal web page owner, wherein the social networking application is further configured to receive an input from the personal web page owner specifying a set of potential viewers for which the viewer order is stored, wherein the storing the viewer order and the identity of the individual viewer is only performed if the at least one viewer belongs to the set of potential viewers for which the viewer order is stored.

14. The system of claim 8 wherein the social networking application is further configured to receive and store viewer orders and identities of individual viewers for a plurality of viewers in the data store, analyze at least one of the viewer orders and the identities of the individual viewers for the plurality of viewers, and change the initial order based at least in part upon at least one of the viewer orders and the identities of the individual viewers for the plurality of viewers.

15. The system of claim 8 wherein the social networking application is configured to change the initial order by determining a frequency that each shared content pieces is accessed, and changing the initial order based upon the frequency that each shared content piece is accessed.

16. The system of claim 8 wherein the plurality of shared content pieces are received from a personal web page owner, wherein the social networking application is further configured to receive approval from the personal web page owner before changing the initial order.

17. An executable software product stored on a computer-readable medium containing program instructions for ordering content in social networking applications, the program instructions for:

receiving a plurality of shared content pieces that are viewable and accessible by at least one viewer, wherein the shared content pieces are configured for display in an initial order, wherein the shared content pieces are accessed in a viewer order determined by an individual viewer;

receiving and storing the viewer order and an identity of the individual viewer in a data store; and

changing the initial order based at least in part upon at least one of the viewer order and the identity of the individual viewer, thereby providing an adjusted order, wherein the changing of the initial order is performed after a predetermined period of time and is based at least in part upon at least one of viewer orders and identities of individual viewers for a plurality of viewers in the data store.

18. The executable software product of claim 17 wherein the plurality of shared content pieces comprise digital photographs.

19. The executable software product of claim 17 wherein the adjusted order is identical to the viewer order.

20. The executable software product of claim 17 wherein the at least one viewer belongs to one or more viewer groups, wherein the adjusted order is provided only for the one or more viewer groups to which the at least one viewer belongs.

21. The executable software product of claim 20 wherein the at least one viewer belongs to two or more viewer groups, wherein the adjusted order is provided only for viewers that belong to all of the two or more viewer groups to which the at least one viewer belongs.

22. The executable software product of claim 17 wherein the plurality of shared content pieces are received from a personal web page owner, further comprising program instructions for receiving an input from the personal web page owner specifying a set of potential viewers for which the viewer order is stored, wherein the storing the viewer order and the identity of the individual viewer is only performed if the at least one viewer belongs to the set of potential viewers for which the viewer order is stored.

23. A method for ordering content in social networking applications, comprising:

receiving a plurality of shared content pieces that are viewable and accessible by at least one viewer, wherein the shared content pieces are configured for display in an initial order, wherein the shared content pieces are accessed in a viewer order determined by an individual viewer;

receiving and storing the viewer order and an identity of the individual viewer in a data store; and

changing the initial order based at least in part upon at least one of the viewer order and the identity of the individual viewer, thereby providing an adjusted order, wherein the changing of the initial order is performed after a predetermined period of time and is based at least in part upon at least one of viewer orders and identities of individual viewers for a plurality of viewers in the data store.

Assignments (4)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2013
From: CANNON, ULYSSES L.; LYLE, RUTHIE D.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 030277/0574 →