System and method for managing online networking information
First Claim
1. A method comprising:
- a. creating a profile data structure, the profile data structure including;
i. information specific to an owner, wherein the information specific to the owner includes information to present a view responsive to a request, the view including a thumbnail of a representation of the owner and a plurality of thumbnails of representations of a plurality of visitors; and
ii. an owner identifier;
b. creating an item data structure, the item data structure including;
i. item data; and
ii. an item data owner identifier that identifies the owner as an owner of the item data;
c. creating an item data pointer, associated with the profile data structure, that points to the item data structure;
d. receiving a request from a visitor for the item data via the item data pointer; and
e. presenting the item data to the visitor.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and data structures for obtaining, distributing, managing, and utilizing information, including online content and user biographical information, in an online networking system are presented. Profile data pointers that point to profile data structures and item data pointers that point to item data structures are employed to access users'"'"' views and media content in a manner that allows for viral copying of content throughout the system yet permits the system and content owners to maintain control over the content. Users'"'"' biographical information is developed based in part on users'"'"' behavior in the networking system, and is collected and aggregated in the respective data structures to support targeted advertising based on the data, and protection of users'"'"' personally identifying information.
-
Citations
74 Claims
-
1. A method comprising:
-
a. creating a profile data structure, the profile data structure including; i. information specific to an owner, wherein the information specific to the owner includes information to present a view responsive to a request, the view including a thumbnail of a representation of the owner and a plurality of thumbnails of representations of a plurality of visitors; and ii. an owner identifier; b. creating an item data structure, the item data structure including; i. item data; and ii. an item data owner identifier that identifies the owner as an owner of the item data; c. creating an item data pointer, associated with the profile data structure, that points to the item data structure; d. receiving a request from a visitor for the item data via the item data pointer; and e. presenting the item data to the visitor. - View Dependent Claims (2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
7. The method of claim L, wherein the item data represents one of a message, a comment, a bulletin posting and a blog posting.
-
16. A method comprising:
-
a. creating a profile data structure including; i. information specific to an owner, including owner biographical information about the owner, the owner biographical information including the owner'"'"'s age; and ii. an owner identifier b. creating an item data structure including; i. the item data; and ii. an item data owner identifier that identifies the owner as an owner of the item data; c. creating an item data pointer, associated with the profile data structure, that points to the item data structure; d. receiving a request from a visitor for the item data via the item data pointer; e. presenting the item data to the visitor; and f. collecting visitor biographical information about the visitor and storing the visitor biographical information in the item data structure - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method comprising:
-
a. creating a first profile data structure including; i. information specific to an owner of an item, and ii. an owner identifier; b. creating an item data structure including; i. item data representing the item; and ii. an item data owner identifier that identifies the owner as the owner of the item. c. creating a first item data pointer, associated with the first profile data structure, that points to the item data structure; d. creating a second profile data structure including; i. information specific to a visitor, wherein the information specific to the visitor includes information to present a view responsive to a request, the view comprising a thumbnail of a representation of the visitor and a plurality of thumbnails of representations of a plurality of other visitors; and ii. a visitor identifier; e. receiving a request from the visitor for a copy of the item; and f. responsive to the request, creating a second item data pointer associated with the second profile data structure that points to the item data structure. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A method comprising:
-
a. creating a first profile data structure including; i. information specific to an owner of an item; and ii. an owner identifier; b. creating an item data structure, the item data structure including; i. item data representing the item; and ii. an item data owner identifier that identifies the owner as the owner of the item; c. creating a first item data pointer associated with the first profile data structure that points to the item data structure; d. creating a second profile data structure including; i. information specific to a visitor, wherein the information specific to the visitor includes information to present a view responsive to a request, the view comprising a thumbnail of a representation of the visitor and a plurality of thumbnails of representations of a plurality of other visitors; and ii. a visitor identifier; e. receiving a request from the visitor for a copy of the item; and f. responsive to the request; i. creating a second item data pointer; ii, storing the second item data pointer in a temporary storage area associated with the second profile data structure; and iii. responsive to a second request from the visitor, including the second item data pointer in the second profile data structure.
-
-
46. A method for deleting item data, the method comprising:
-
a. deleting an item data pointer to an item data structure, said item data pointer associated with a deleter profile data structure, said item data structure including; i. the item data; and ii. an owner identifier that identifies an owner of the item data; b. determining whether the owner identifier identifies the deleter as the owner of the item data; and c. if the owner identifier identifies the deleter as the owner of the item data, then deleting the item data structure. - View Dependent Claims (47)
-
-
48. A method comprising:
-
a. storing a media item as item data; b. creating an item data structure that includes the item data and item-specific information, wherein the item-specific information includes; i. an owner identifier that identifies an owner of the item data; and ii. aggregated visitor information specific to the item data; and c. receiving visitor requests, from each of a plurality of visitors, for the item data and, for each request, updating the aggregated visitor information with biographical information about the visitor making the request. - View Dependent Claims (49, 50, 51, 52, 53, 54)
-
-
55. An item data structure comprising:
-
a. item data representing an item; b. an owner identifier that identifies an owner of the item data; and c. aggregated visitor information about visitors who request the item data. - View Dependent Claims (56, 57, 58, 59, 60, 61)
-
-
62. A profile data structure comprising:
-
a. information specific to an owner, wherein the information specific to the owner includes information to present a view, the view including a thumbnail of a representation of the owner and a plurality of additional thumbnails of representations of a plurality of visitors; b. an owner identifier; and c. aggregated visitor information, including biographic information about a plurality of visitors who requested the view from the owner profile data structure. - View Dependent Claims (63, 64, 65)
-
-
66. A calendar system comprising a plurality of first item data pointers, wherein each first item data pointer points to a respective first item data structure, and wherein the first item data structure includes:
-
a. item data of a calendar event type; b. an owner identifier that identifies the owner of the calendar event item data; and c. meta information specific to the calendar event item data; wherein each first item data pointer includes information that identifies the type of item data in the first item data structure as a calendar event. - View Dependent Claims (67, 68, 69, 70, 71, 72)
-
-
73. A method for copying calendar events, the method comprising:
-
a. creating an owner profile data structure containing information specific to an owner; b. creating an item data structure including; i. item data that represents a calendar event item; and ii. an owner identifier that identifies the owner as the owner of the calendar event item; c. creating a first item data pointer associated with the owner profile data structure, wherein the first item data pointer points to the item data structure; d. creating a visitor profile data structure containing information specific to a visitor; e. receiving a request from the visitor for a copy of the calendar event item; and f. responsive to the request, creating a second item data pointer associated with the visitor profile data structure, wherein the second item data pointer points to the item data structure. - View Dependent Claims (74)
-
Specification