Method of automatically communicating information to a profile
AssigneeRedCritter Corp.
InventorRobert M Beaty
Life of this patent
Estimating the term…
Abstract
We disclose a software system, method and product for updating a subject's profile. The software system, method and product may include a computer processing means and computer readable medium, and a proximity device. The system may be triggered by an internal and/or external event such as a subject's handheld device receiving a payload from a proximity device. The system may update the subject's skill profile as defined by activity configurations. The system may also generate a visual indicator for display on a subject profile to demonstrate a skill, achievement, or other information associated with the Activity.
Claims20
A method, performed by a server system, for automatically updating a user profile comprising:
- creating and storing, on the server system, an action data set representing an action that a user can perform and defining an indicator that can be awarded for performance of the action;
- creating and storing a unique identifier in association with the action data set, the unique identifier also being associated with a URL;
- writing the unique identifier and the associated URL to a proximity device;
- creating and storing, on the server system, a user profile for a first user, the user profile being associated with an identifier of the first user;
- in response to the first user employing a client device to interface with the proximity device to thereby receive the unique identifier from the proximity device, receiving, from the client device, a first communication that includes the unique identifier and the identifier of the first user;
- employing the unique identifier received from the client device to locate the action data set;
- extracting the indicator from the action data set;
- employing the identifier of the first user to locate the first user's user profile;
- and
- updating the first user's user profile to include the indicator from the action data set.
One or more non-transitory computer storage media storing computer executable instructions which when executed on a server system implement a method for automatically updating a user profile comprising:
- creating and storing, on the server system, a number of action data sets, each action data set representing an action that a user can perform and defining an indicator that can be awarded for performance of the action;
- creating and storing, for each action data set, a unique identifier in association with the action data set, the unique identifier also being associated with a URL;
- writing the unique identifier and the associated URL for a first action data set to a proximity device;
- creating and storing, on the server system, a user profile for a first user, the user profile being associated with an identifier of the first user;
- in response to the first user employing a client device to interface with the proximity device to thereby receive the unique identifier for the first action data set from the proximity device, receiving, from the client device, a first communication that includes the unique identifier for the first action data set and the identifier of the first user;
- employing the unique identifier for the first action data set received from the client device to locate the first action data set from among the number of action data sets;
- extracting the indicator from the first action data set;
- employing the identifier of the first user to locate the first user's user profile;
- and
- updating the first user's user profile to include the indicator from the first action data.
A system comprising:
- a server system that stores a plurality of action data sets, each action data set representing an action that a user can perform and defining an indicator that can be awarded for performance of the action, each action data set also being associated with a unique identifier having a corresponding URL;
- a plurality of proximity devices, each proximity device being programmed with the unique identifier and corresponding URL associated with one of the action data sets;
- and
- a client application that is configured to be executed on a client device capable of reading each of at least some of the proximity devices to obtain the unique identifier and corresponding URL from the proximity device;
- wherein, in response to receiving the unique identifier and corresponding URL from a particular proximity device, the client application is configured to send the unique identifier and an identifier of a user to the server system via the URL;
- and
- wherein, in response to receiving the unique identifier and identifier of the user from the client application, the server system is configured to employ the unique identifier to locate a corresponding action data set and to employ the identifier of the user to locate and update a corresponding user profile with the indicator defined by the corresponding action data set.
Dependencies are inferred from the claim text.