Object structure-based system and method for managing information
First Claim
Patent Images
1. An object-based profile management system, comprising:
- a network interface configured to connect to and interface with a first network where one or more servers reside, where at least one web site is hosted by one of the servers, and wherein the at least one web site is accessible by users via user computers over a second network;
a central processing unit coupled to said network interface; and
a computer readable storage medium storing computer instructions executable by the central processing unit to;
manage a profile object representing profile data related to user activity on the at least one web site, wherein the profile object provides a uniform addressing syntax, wherein the uniform addressing syntax comprises one or more profile sections each defining one or more attributes, and a storage semantic specifying storage information for attribute values for the one or more attributes, wherein the storage information comprises a data format and location for the attribute values;
receive a profile management command based on the uniform addressing syntax; and
retrieve the profile data referenced by the profile management command, wherein the uniform addressing syntax enables the profile data to be stored across multiple data storage locations, wherein the multiple data storage locations store data in different formats.
12 Assignments
0 Petitions
Accused Products
Abstract
A software product comprising a set of computer instructions stored on a computer readable medium and executable by a computer processor to maintain a profile object representing profile data, receive a first command based on the profile object to access an attribute value, and access the attribute value. The profile object can include at least one profile section that acts as a container for attributes and at least one attribute for each profile section. The attributes can essentially be variables having a name and a value.
53 Citations
20 Claims
-
1. An object-based profile management system, comprising:
-
a network interface configured to connect to and interface with a first network where one or more servers reside, where at least one web site is hosted by one of the servers, and wherein the at least one web site is accessible by users via user computers over a second network; a central processing unit coupled to said network interface; and a computer readable storage medium storing computer instructions executable by the central processing unit to; manage a profile object representing profile data related to user activity on the at least one web site, wherein the profile object provides a uniform addressing syntax, wherein the uniform addressing syntax comprises one or more profile sections each defining one or more attributes, and a storage semantic specifying storage information for attribute values for the one or more attributes, wherein the storage information comprises a data format and location for the attribute values; receive a profile management command based on the uniform addressing syntax; and retrieve the profile data referenced by the profile management command, wherein the uniform addressing syntax enables the profile data to be stored across multiple data storage locations, wherein the multiple data storage locations store data in different formats. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of object-based profile management, comprising:
-
at an object-based profile management computer residing on a first network, managing a profile object representing profile data related to user activity on the-at least one web site, wherein the at least one web site is hosted by a server computer coupled to the object-based profile management computer over the first network, wherein the web site is accessible by users via user computers over a second network, wherein the profile object provides a uniform addressing syntax, wherein the uniform addressing syntax comprises one or more profile sections each defining one or more attributes, and a storage semantic specifying storage information for attribute values for the one or more attributes, wherein the storage information comprises a data format and location for the attribute values; at the object-based profile management computer, receiving a profile management command from an application running on the first network, wherein the profile management command is based on the uniform addressing syntax; and at the object-based profile management computer, retrieving the profile data referenced by the profile management command, wherein the uniform addressing syntax enables the profile data to be stored across multiple data storage locations, wherein the multiple data storage locations store data in different formats. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer readable storage medium storing computer instructions executable by a processor to:
-
at an object-based profile management computer residing on a first network, manage a profile object representing profile data related to user activity on the-at least one web site, wherein the at least one web site is hosted by a server computer coupled to the object-based profile management computer over the first network, wherein the web site is accessible by users via user computers over a second network, wherein the profile object provides a uniform addressing syntax, wherein the uniform addressing syntax comprises one or more profile sections each defining one or more attributes, and a storage semantic specifying storage information for attribute values for the one or more attributes, wherein the storage information comprises a data format and location for the attribute values; at the object-based profile management computer, receive a profile management command from an application running on the first network, wherein the profile management command is based on the uniform addressing syntax; and at the object-based profile management computer, retrieve the profile data referenced by the profile management command, wherein the uniform addressing syntax enables the profile data to be stored across multiple data storage locations, wherein the multiple data storage locations store data in different formats. - View Dependent Claims (18, 19, 20)
-
Specification