IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
UP-0830698
(2004-04-23)
|
등록번호 |
US-7725842
(2010-06-14)
|
발명자
/ 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
9 인용 특허 :
56 |
초록
▼
A system and method for behavior modification through dynamic identification of behavior patterns, assistance in finding and implementing healthy alternatives to undesirable behavior patterns, preparation of dynamically variable user-specific programs, monitoring of current user activities, and pres
A system and method for behavior modification through dynamic identification of behavior patterns, assistance in finding and implementing healthy alternatives to undesirable behavior patterns, preparation of dynamically variable user-specific programs, monitoring of current user activities, and presenting feedback and information to the user. The system and method further support incorporation of professional and other information into a user-specific package from which the user-specific program is determined, and synchronization and data integrity across the platforms of the system.
대표청구항
▼
What is claimed is: 1. A system having computer memory containing instructions for implementing behavior modification of a user comprising: a data collector subsystem configured to receive computer-readable user-specific information from sources; a package designer subsystem, said package designer
What is claimed is: 1. A system having computer memory containing instructions for implementing behavior modification of a user comprising: a data collector subsystem configured to receive computer-readable user-specific information from sources; a package designer subsystem, said package designer subsystem configured to automatically access pre-selected problem-identification rules that are linked to behavior problems; automatically determine at least one behavior problem associated with the user based on said problem-identification rules and said user-specific information; provide an electronic user-specific package including said user-specific information, said at least one behavior problem, and a user-specific program including recommendations and action plans that are uniquely derived for the user based on the at least on behavior problem and the user-specific information; and a feedback provider subsystem configured to present electronic feedback to the user based on said user-specific program, including recommendations, integrated and dynamically changing action plans, tips, monitoring, and compliance advisories; wherein said data collector subsystem receives updated user-specific information from the user after the user has reviewed said electronic feedback, and wherein said package designer processes the updated user-specific information to update said user-specific package and said user-specific program indicating that the user has modified said at least one behavior problem based upon said electronic feedback. 2. The system for behavior modification as defined in claim 1 further comprising: an interface subsystem configured to receive other information from at least one other source, said interface subsystem configured to update said user-specific package and said pre-selected problem-identification rules in accordance with said other information a data analyst subsystem configured to receive said user specific information and said other information to produce analyzed data, said data analyst subsystem further configured to update said user-specific package with said analyzed data; and a monitor subsystem configured to automatically track actions of the user associated with the at least one behavior problem; automatically update said user-specific package with the actions; automatically compare said user-specific package to the updated user-specific package to provide compared data, automatically update said user-specific package with said compared data; wherein said package designer subsystem further: automatically modifies said user-specific program based on the updated user-specific package; automatically develops said electronic feedback to be presented to the user based on the updated user-specific package and the modified user-specific program; automatically adds said electronic feedback to the updated user-specific package; and stores the updated user-specific package on a computer-readable medium. 3. The system for behavior modification as defined in claim 2 wherein said at least one other source is a professional. 4. The system for behavior modification as defined in claim 2 wherein said at least one other source is a nutrition provider. 5. The system for behavior modification as defined in claim 4 wherein said nutrition provider further comprises: at least one food source, said food source providing at least one food list, said at least one food list being analyzed by said data analyst subsystem to produce nutrition data; wherein said data analyst subsystem updates said user-specific package with said nutrition data, said at least one food source, and said at least one food list. 6. The system for behavior modification as defined in claim 2 wherein said at least one other source is a fitness provider. 7. The system for behavior modification as defined in claim 2 wherein said at least one other source is a service provider. 8. The system for behavior modification as defined in claim 2 wherein said at least one other source is an expert. 9. The system for behavior modification as defined in claim 1 wherein said user-specific information includes emotional, behavioral, physical, and environmental characteristics of the user. 10. The system for behavior modification as defined in claim 1 wherein said feedback includes advice, congratulatory messages, anthropogenic feedback, and animated feedback. 11. A method for modifying behavior comprising the steps of: (a) receiving user information from the user and other information from at least one source besides the user from at least one computer-readable user interface; (b) accessing problem-identification rules that are linked to behavior problems; (c) identifying the behavior problems associated with a user based on the problem-identification rules, the user information, and the other information; (d) producing a user-specific package having the user information, the other information, the behavior problems, recommendations, and action plans derived for the user based on the behavior problems, the user information, and other information; (e) tracking actions of the user with respect to the identified behavior problems; (f) designing a step-by-step program of behavior modification to address reasons underlying the identified problems as identified in said step of tracking; (g) providing the user an electronic feedback with the step-by-step program, recommendations, integrated and dynamically changing action plan, tips, monitoring, and compliance advisories to instruct the user in modifying behavior associated with the identified problems; and (h) receiving undated user-specific information from the user after the user has reviewed said electronic feedback, and processing the undated user-specific information to update said user-specific package and said user-specific program indicating that the user has modified said at least one behavior problem based upon said electronic feedback. 12. The method for modifying behavior as defined in claim 11 wherein user information includes behavioral, emotional, environmental, and physical characteristics. 13. The method for modifying behavior as defined in claim 11 wherein other information includes professional advice. 14. The method for modifying behavior as defined in claim 11 wherein other information includes nutritional information. 15. The method for modifying behavior as defined in claim 11 wherein other information includes fitness information. 16. The method for modifying behavior as defined in claim 11 further comprising the steps of: (h) receiving further user information and further other information; (i) analyzing the further user information and the further other information to produce updated analyzed data; and (j) updating the user-specific package with the updated analyzed data. 17. The method for modifying behavior as defined in claim 16 further comprising the steps of: (k) analyzing the updated analyzed data during a pre-selected period of time to detect changes in behavior of the user; (l) adjusting the user information based on said step (k); (m) notifying the user of the changes in behavior; and (n) modifying the at least one computer-readable user interface if there are the changes in behavior. 18. The method for modifying behavior as defined in claim 17 further comprising the steps of: (n) associating the rules with a general database, the general database providing system-wide information relevant to behavior modification; (o) enabling update of the general database; (p) updating the user-specific package based on the updated general database; (q) enabling communication between at least one personal device and at least one multi-user device, the at least one personal device having a unique identification; (r) establishing a relationship between the unique identification and the user login; (s) receiving a login request from the user; (t) validating the login request based on the relationship; and (u) synchronizing the user-specific package between the at least one personal device and the at least one multi-user device. 19. The method for modifying behavior as defined in claim 18 wherein the step of updating and synchronizing further comprises the steps of: (v) preparing a filter to select user-specific information from the general database; (w) preparing a general database subset based on the filter and the general database; and (x) transferring the general database subset from the at least one multi-user device to the at least one personal device. 20. A memory containing instructions for the practice of the method according to claim 11. 21. A system having computer memory containing instructions for implementing behavior modification of a user comprising: a data collector subsystem configured to receive user information from a user, said data collector subsystem configured to update a user-specific package with said user information; a data analyst subsystem configured to analyze said user information to produce analyzed data, said data analyst subsystem configured to access rules from a general database, said data analyst subsystem configured to update said user-specific package with said analyzed data and said rules; a package designer subsystem configured to determine at least one type of behavior associated with the user based on said user-specific package, said package designer subsystem configured to create a user-specific program for behavior modification based on said user-specific package; wherein said user-specific program includes recommendations and action plans that are uniquely derived for the user based on said at least one type of behavior and said user-specific package; said package designer subsystem configured to select feedback based on said at least one type of behavior and said user-specific package, said package designer subsystem configured to update said user-specific package with said at least one type of behavior, said user-specific program for behavior modification, and said feedback; a feedback provider subsystem configured to present said feedback to the user based on said user-specific program, including said recommendations, and including integrated and dynamically changing action plans, tips, monitoring and compliance advisories; and a monitor subsystem configured to compare said user information and said analyzed data to said at least one type of behavior to provide compared data, said monitor subsystem configured to continually update the user-specific package with the compared data. 22. The system for behavior modification as defined in claim 21 wherein said user-specific package comprises: a profile/package database populated with said user information, said analyzed data, said rules, said at least one type of behavior, said feedback, and said compared data; and a user-specific filter configured to select data from the general database, said selection based on said user-specific package. 23. The system for behavior modification as defined in claim 21 further comprising: a user registrar subsystem configured to receive said user information, said user information including login information; said user registrar subsystem configured to enable communication between at least one personal device and at least one multi-user device, the at least one personal device having a unique identification, said user registrar subsystem configured to establish a relationship between the unique identification and the login information, said user registrar subsystem configured to receive a login request from the user, said user registrar subsystem configured to validate the login request based on said relationship, said user registrar subsystem configured to enable updating and synchronizing said user-specific package between the at least one personal device and the at least one multi-user device. 24. The system for behavior modification as defined in claim 23 further comprising: an expert subsystem configured to receive at least one update to said general database, said expert subsystem configured to update said general database with said at least one update, said expert subsystem configured to incorporate said at least one update in said user-specific package, said expert subsystem configured to proliferate said at least one update to said at least one personal device. 25. The system for behavior modification as defined in claim 21 further comprising: a professional interface subsystem configured to receive augmentary information from at least one source, said professional interface subsystem configured to update said user-specific package and said rules according to said augmentary information received from the at least one source. 26. A system having computer memory containing instructions for implementing behavior modification of a user comprising: a data collector configured to collect user-specific data from a user and from at least one collaborative source, said user-specific data related to at least one pre-defined parameter; a data analyst configured to identify pre-defined data, said data analyst configured to analyze said user-specific data, said data analyst configured to store said user-specific data, said pre-defined data, said at least one pre-defined parameter, said analyzed data, and relationships among said user-specific data, said pre-defined data, said at least one pre-defined parameter, and said analyzed data in a plurality of user-specific packages, said pre-defined data including at least one behavior pattern and feedback, said data analyst configured to define executable code in said plurality of user-specific packages, said executable code configured to perform at least one action on a second element in said plurality of user-specific packages in response to a change in a first element in said plurality of user-specific packages; at least one collaborative source configured to create customized pre-defined data in said plurality of user-specific packages, said customized pre-defined data being related to said pre-defined data; a package designer configured to identify at least one user-specific pattern based on said plurality of user-specific packages, said package designer configured to identify user-specific feedback related to said at least one user-specific pattern, said at least one pre-defined parameter, and at least one other element from said plurality of user-specific packages, said user-specific feedback including at least one characteristic; an expert configured to define said at least one action to be a database update, said database update providing for updating said second element and other elements related to said second element; wherein said package designer is configured to create a user-specific program for behavior modification based on said at least one user-specific pattern; wherein said user-specific program includes recommendations and action plans that are uniquely derived for the user based on at least one behavior problem and said user-specific data; said expert configured to update said first element, thereby invoking said executable code, thereby updating said plurality of user-specific packages; and a feedback provider configured to present said user-specific feedback to the user based on said user-specific program, including said recommendations, and including integrated and dynamically changing action plans, tips, monitoring, and compliance advisories, said user-specific feedback configured to assist the user in behavior modification. 27. The system as defined in claim 26 wherein said package designer is configured to define said at least one user-specific pattern as said first element, wherein said package designer is configured to define said user-specific feedback as said second element. 28. The system as defined in claim 26 wherein said package designer is configured to define said user-specific feedback as said first element, wherein said package designer is configured to define said at least one user-specific pattern as said second element. 29. The system as defined in claim 26 further comprising: a conduit configured to enable electronic transfer of at least one of said plurality of user-specific packages between a server and a personal device, the personal device being related to said at least one of said plurality of user-specific packages, said conduit configured to synchronize said at least one of said plurality of user-specific packages between the server and the personal device; wherein said at least one of said plurality of user-specific packages is shared between the server and the personal device, wherein said first element is defined to be a server database element, wherein said second element is defined to be a personal device database element, wherein said expert is configured to update said server database element, thereby invoking said executable code, thereby updating said personal device database element. 30. The system as defined in claim 29 further comprising: a user registrar configured to communicate with said conduit, said user registrar configured to determine an identity for the personal device, said user registrar configured to allow access to said conduit based on said identity. 31. The system as defined in claim 26 further comprising: a group database having at least one element in common with said plurality of user-specific packages; and a professional interface configured to review update instructions, said professional interface configured to define said first element to be a group database element from said group database, said professional interface configured to define said second element to be a user-specific package element from said plurality of user-specific packages, said professional interface configured to update said group database element according to said update instructions, thereby invoking said executable code, thereby updating said user-specific package element, thereby updating said plurality of user-specific packages. 32. The system as defined in claim 31 wherein said professional interface is configured to update said group database and to archive said updated group database. 33. The system as defined in claim 31 further comprising: a conduit configured to enable electronic transfer of at least one of said plurality of user-specific packages between a server and a personal device, the personal device being related to said at least one of said plurality of user-specific packages, said conduit configured to synchronize said at least one of said plurality of user-specific packages between the server and the personal device; wherein said at least one of said plurality of user-specific packages is shared between the server and the personal device, wherein said first element is defined to be a server database element, wherein said second element is defined to be a personal device database element, wherein said professional interface is configured to update said server database element, thereby invoking said executable code, thereby updating said personal device database element. 34. The system as defined in claim 26 further comprising: a general database having at least one general database element in common with said plurality of user-specific packages; and an expert interface configured to receive update instructions from a first user, said first user configured to define said first element to be said at least one general database element, said first user configured to define said second element to be a user-specific package element, said first user configured to update said at least one general database element according to said update instructions, thereby invoking said executable code, thereby updating said user-specific package element, thereby updating said plurality of user-specific packages. 35. The system as defined in claim 26 further comprising: a continuous monitor configured to dynamically direct said data collector to collect a dynamic subset of said user-specific data, said dynamic subset being determined according to said user-specific feedback, said continuous monitor configured to dynamically direct said data analyst to analyze said dynamic subset based on said plurality of user-specific packages, said continuous monitor configured to dynamically direct said data analyst to store said dynamic subset and said analyzed dynamic subset in said plurality of user-specific packages. 36. The system as defined in claim 26 further comprising: a profile maintainer configured to define said first element to be said at least one user-specific pattern, said profile maintainer configured to define said second element to be said user-specific feedback, said profile maintainer configured to update said at least one user-specific pattern based on said dynamic subset, thereby invoking said executable code, thereby updating said user-specific feedback, thereby updating said dynamic subset.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.