Apparatuses, Methods and Systems for Coordinating Personnel Based on Profiles
The disclosure details the implementation of apparatuses, methods, and systems for coordinating personnel based on profiles. Information and/or personnel directive providers, such as project managers, may use a code triggered information server to serve context, demographic, and behavior targeted information and/or personnel directives to users, such as employees, via mobile devices. Users, in turn, trigger the provision of information by scanning or observing codes or information. For example, a manager may broadcast a single barcode to employees that they scan to receive personalized instructions and/or directives. The scans, together with geographic, temporal, and user-specific information, are obtained by the server that receives, processes, and records the message. Based on these messages and a user profile—which may include continuously updated user-specific behavior information, situational and ambient information, an accumulated history of scanned code messages, and integration with outside database information—the server selects information to serve to the users' mobile devices from an information base. For example, a mason who scans a barcode for a house building project may be instructed to begin laying bricks on the south wall. In one embodiment, information may also be served to users based solely on analysis of the user profiles, and without any initiating code scan. For example, all off-duty fireman expected t be near a particular emergency may be directed to report for assistance.
1 . A processor-implemented method for coordinating personnel based on delivered personnel directives, comprising:
accumulating user activity information;
accumulating user situational information;
associating the user activity interest information and user situational information with a user profile;
updating the user profile with the associated information in a database;
analyzing accumulated information associated with the user profile;
querying an information database based on the analysis of the user profile;
selecting information based on the user profile to include in a personnel directive; and
sending the personnel directive to a user.
2 . The method of claim 1 , wherein the information included in the personnel directive sent to the user is selected based on a ranking.
3 . The method of claim 2 , wherein the ranking is based on the user's employment status.
4 . The method of claim 2 , wherein the ranking is based on the user's progress in accomplishing a series of tasks.
5 . The method of claim 1 , further comprising receiving a relevance rating of the personnel directive sent to the user.
6 . The method of claim 1 , further comprising updating an Ad profile based on the user activity interest information and user situational information.
7 . The method of claim 1 , wherein the information included in the personnel directive sent to the user is selected based on ambient conditions.
8 . The method of claim 1 , further, comprising:
determining information to include in a personnel directive based on the querying of the information database.
9 . The method of claim 1 , wherein the user situational information includes geographic location.
10 . The method of claim 1 , wherein the user activity information is comprised of a code scanned by a mobile device.
11 . The method of claim 10 , wherein the code is a matrix code and the scanned by a mobile device comprises taking a picture of the matrix code with a mobile device camera.
12 . The method of claim 11 further comprising:
receiving an image of the scanned code at a server; and
wherein analyzing accumulated information associated with the user profile comprises matching the code image to a code image database.
13 . The method of claim 12 , wherein the image of the scanned code was sent via MMS.
14 . The method of claim 13 , wherein the message sent to the user is sent via MMS.
15 . The method of claim 13 , wherein the image of the scanned code was sent to a short code address.
16 . The method of claim 12 , further comprising:
performing an image enhancement on the image of the scanned code prior to matching the code image to a code image database.
17 . The method of claim 1 , wherein the user activity information is comprised of an internet link chosen by the user.
18 . The method of claim 1 , wherein the user activity information is comprised of user decisions within a virtual world.
19 . The method of claim 1 , wherein the personnel directive sent to the user is sent to a mobile device.
20 . The method of claim 1 , wherein the personnel directive sent to the user is served on a website.
21 . The method of claim 1 , wherein the personnel directive sent to the user is served within a virtual world.
22 . A processor-implemented method for coordinating personnel by serving personnel directives to a mobile device, comprising:
receiving at a server messages from a user comprised of user identification, mobile device identification, a code image scanned by the mobile device, time of the scan, and user geographic location at the time of the scan, wherein the messages are sent to a short code address via MMS;
associating the user identification with a user profile in a database;
updating the user profile with the received messages;
enhancing the code image scanned by the mobile device;
analyzing the accumulated messages in the user profile;
determining proper information to serve to the user based on the received message and the user profile;
selecting the information to serve to the user from a database;
incorporating the selected information into a personnel directive; and
sending the personnel directive to the user's mobile device via MMS.
23 . An apparatus for coordinating personnel based on delivered personnel directives, comprising:
a memory;
a processor disposed in communication with said memory, and configured to issue a plurality of instructions stored in the memory, wherein the instructions are issuable to:
accumulate user activity information;
accumulate user situational information;
associate the user activity interest information and user situational information with a user profile;
update the user profile with the associated information in a database;
analyze accumulated information associated with the user profile;
query an information database based on the analysis of the user profile;
select information based on the user profile to include in a personnel directive; and
send the personnel directive to a user.
24 . A system for coordinating personnel based on delivered personnel directives, comprising:
means to accumulate user activity information;
means to accumulate user situational information;
means to associate the user activity interest information and user situational information with a user profile;
means to update the user profile with the associated information in a database;
means to analyze accumulated information associated with the user profile;
means to query an information database based on the analysis of the user profile;
means to select information based on the user profile to include in a personnel directive; and
means to send the personnel directive to a user.
25 . A processor-accessible medium for coordinating personnel based on delivered personnel directives, comprising:
processor readable instructions stored in the processor-accessible medium, wherein the processor readable instructions are issuable by the processor to:
accumulate user activity information;
accumulate user situational information;
associate the user activity interest information and user situational information with a user profile;
update the user profile with the associated information in a database;
analyze accumulated information associated with the user profile;
query an information database based on the analysis of the user profile;
select information based on the user profile to include in a personnel directive; and
send the personnel directive to a user.