1. A method of informing a network of a change of user equipment capability, the method comprising:
receiving a register request message carrying information of new user equipment capability from a user equipment;
analyzing the register request message;
storing the information of new user equipment capability for reference by subsequent establishment of a session;
stopping a current registration timer on a server side set for the user equipment;
initiating a new registration timer on the server side for the user equipment; and
sending a response message carrying information of the new registration timer on the server side to the user equipment so as to reset a registration timer on the user side based on information of the new registration timer on the server side in the response message.
2. The method according to claim 1, wherein the response message comprises a 200 OK message.
3. The method according to claim 1, further comprising storing, by network nodes responsible for processing a session, the information of the new user equipment capability.
4. The method according to claim 1, wherein the information of the registration timer on the server side means a new time length set by the network for resetting the registration timer on the user side or the shortest and longest refresh time allowed by the network.
5. The method according to claim 1, further comprising determining that the register request message is one sent due to the user equipment capability change if the register request message carries the information of user equipment capability and the current registration timer on the server side has not expired.
6. The method according to claim 1, wherein the method is triggered automatically when the user equipment monitors a change of the user equipment capability.
7. The method according to claim 1, further comprising: determining, by a P-CSCF (Proxy Call Session Control Function), an access point of a home network through checking a domain name of the home network; obtaining, by the P-CSCF, an address of the access point of the home network through parsing the domain name; and sending, by the P-CSCF, the register request message to the access point of the home network, wherein the register request message comprises changed capability information of the user equipment.
8. The method according to claim 7, further comprising sending, according to the information of the new user equipment capability and considering a filter rule obtained from user information, a register information to a corresponding service control platform to execute appropriate service control processes.
9. A method of informing a network of a change of user equipment capability, the method comprising: sending, by a user equipment, a register request message carrying information of new user equipment capability to a network so that the network analyzes the register request message, stores the information of new user equipment capability for reference by subsequent establishment of a session; stops a current registration timer on a server side set for the user equipment; and initiates a new registration timer on the server side for the user equipment; receiving, by the user equipment, a response message carrying information of the new registration timer on the server side from the network; and resetting, by the user equipment, a registration timer on the user side based on information of the new registration timer on the server side in the response message.
10. The method according to claim 9, wherein the response message comprises a 200 OK message.
11. The method according to claim 9, wherein the information of the new user equipment capability is stored in network nodes responsible for processing a session.
12. The method according to claim 9, wherein the information of the registration timer on the server side means a new time length set by the network for resetting the registration timer on the user side or the shortest and longest refresh time allowed by the network.
13. The method according to claim 9, wherein if the register request message carries the information of user equipment capability and the current registration timer on the server side has not expired, the network determines that the register request message is one sent due to the user equipment capability change.
14. The method according to claim 9, further comprising: initiating, by the user equipment, a re-register if capability of the user equipment has changed, no matter whether the registration timer on the user side has expired; stopping, by the user equipment, the registration timer on the server side set during a previous register of the user equipment; constructing, by the user equipment, a new register request message; and sending, by the user equipment, the new register request message to a P-CSCF (Proxy Call Session Control Function), wherein the new register request message comprises changed capability information of the user equipment.
15. An apparatus, comprising: means for receiving a register request message carrying information of new user equipment capability from a user equipment; means for analyzing the register request message and storing the information of new user equipment capability for reference by subsequent establishment of a session; means for stopping a current registration timer on a server side set for the user equipment; means for initiating a new registration timer on the server side for the user equipment; and means for sending a response message carrying information of the new registration timer on the server side to the user equipment so as to reset a registration timer on the user side based on information of the new registration timer on the server side in the response message.
16. The apparatus according to claim 15, wherein the response message comprises a 200 OK message.
17. The apparatus according to claim 15, further comprising network nodes responsible for processing a session, the network nodes configured to store the information of the new user equipment capability.
18. The apparatus according to claim 15, wherein the information of the registration timer on the server side means a new time length set by the network for resetting the registration timer on the user side or the shortest and longest refresh time allowed by the network.
19. The apparatus according to claim 15, further comprising means for determining that the register request message is one sent due to the user equipment capability change if the register request message carries the information of user equipment capability and the current registration timer on the server side has not expired.
20. The apparatus according to claim 15, further comprising a P-CSCF (Proxy Call Session Control Function), configured to determine an access point of a home network through checking a domain name of the home network; obtain an address of the access point of the home network through parsing the domain name, and send the register request message to the access point of the home network, wherein the register request message comprises changed capability information of the user equipment.
21. The apparatus according to claim 20, wherein the apparatus is configured to send, according to the information of the new user equipment capability and considering a filter rule obtained from user information, a register information to a corresponding service control platform to execute appropriate service control processes.
22. A user equipment, comprising: means for sending a register request message carrying information of new user equipment capability to a network so that the network analyzes the register request message, stores the information of new user equipment capability for reference by subsequent establishment of a session; stops a current registration timer on a server side set for the user equipment; and initiates a new registration timer on the server side for the user equipment; means for receiving a response message carrying information of the new registration timer on the server side from the network; and means for resetting a registration timer on the user side based on information of the new registration timer on the server side in the response message.
23. The user equipment according to claim 22, wherein the response message comprises a 200 OK message.
24. The user equipment according to claim 22, wherein the information of the registration timer on the server side means a new time length set by the network for resetting the registration timer on the user side or the shortest and longest refresh time allowed by the network.
25. The user equipment according to claim 22, further comprising: means for initiating a re-register if capability of the user equipment has changed, no matter whether the registration timer on the user side has expired; means for stopping the registration timer on the server side set during a previous register of the user equipment; means for constructing a new register request message; and means for sending the new register request message to a P-CSCF (Proxy Call Session Control Function), wherein the new register request message comprises changed capability information of the user equipment.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A method comprising the steps of:
setting up conditions for at least one web-based activity alert, on a website, based on at least one predetermined activity event of a subject by at least one of an interested party and authorized third parties, wherein said conditions for at least one activity alert comprises a detection of said at least one predetermined activity event of the subject, and a detection of a lack of said at least one predetermined activity event of said subject;
preconfiguring, on said website, at least a predetermined amount of awake time window and sleep time window of said subject;
setting up at least a web-based trigger rule, on said website, in which said trigger rule comprises at least one predetermined trigger setting, wherein said at least one predetermined trigger setting includes an actuation of said activity alert during the respective said preconfigured amount of awake and sleep time windows of said subject, in which said awake time window corresponds to a preconfigured range of time of expected activity, and wherein said sleep time window corresponds to a preconfigured range of time of of expected inactivity;
setting up at least a web-based action rule, on said web site, wherein said action rule comprises a selection of actions for a system unit to perform based upon said conditions for at least one activity alert event and said trigger rule;
monitoring one or more device that communicates with said web site and associated with said subject to generate at least one activity event for determining one or more of said activity alert for said subject, in which said device comprises a mobile communication device for detecting use of email, phone texting or messaging by said subject;
transmitting said at least one activity alert to said system unit for processing, in which said system unit applies said trigger rule to said at least one activity alert and applies said action rule upon activation of said trigger rule, and responsively notifying at least one of said interested party and authorized third parties of at least one of said detection of at least one predetermined activity event of said subject and said detection of lack of at least one predetermined activity event of said subject; and
adjusting said predetermined amount of awake time window upon detection of a non-predetermined activity event in which the detected activity event within said awake time window is not expected.
2. The method as recited in claim 1, in which said predetermined activity event comprises at least one of a use of email by said subject, phone texting or messaging by said subject, activation of a motion detector by said subject, movement to various locations by said subject, and said lack of predetermined activity event by said subject.
3. The method as recited in claim 2, in which said devices comprise at least one of a GPS locator for detecting said movement to various locations by said subject during said preconfigured amount of awake time window, and TCPIP motion detector for detecting said movement by said subject during said preconfigured amount of awake time window.
4. The method as recited in claim 3, in which said devices further comprise of applications in communication with said system unit for detecting said activity event and thereby indicate substantial activity of said subject.
5. The method as recited in claim 1, in which said subject and said interested party at least configure parameters on said web site for said at least one activity alerts, wherein said at least one activity alerts include IP based activity monitors that communicate with said web site, wherein said method further comprises a step of determining an action rule requiring an IP based response.
6. The method as recited in claim 1, in which said subject and said interested party at least configure parameters on said web site for said at least one trigger rules, wherein an absence of at least two or more activity alerts within a preconfigured amount of awake time window activates said at least one trigger rules.
7. The method as recited in claim 1, in which said system unit notifies a third interested party of at least one of said predetermined activity event based on said at least one trigger rules.
8. A method comprising:
steps for setting up conditions for web-based activity alerts based on at least one predetermined activity event of a subject on a web site by at least one of an interested party, and authorized third parties, in which said at least one predetermined activity event comprises at least one of use of email by said subject, phone texting or messaging by said subject, activation of a motion detector by said subject, movement to various locations by said subject, and substantially lack of activity event of said subject, wherein activation of said activity alerts comprises a detection of at least one predetermined activity event of said subject;
step for preconfiguring, on said website, at least a predetermined amount of awake time window and sleep time window of said subject;
steps for setting up web-based trigger rules based on predetermined trigger settings and said activity alerts on said web site by at least one of said subject, interested party, and authorized third parties, wherein said sleep time window being configured to correspond substantially within a preconfigured amount of nighttime and said awake time window being configured to correspond substantially within a preconfigured amount of daytime, and wherein said substantially lack of said at least one predetermined activity event of said subject within said preconfigured amount of time within said awake time window activates said trigger rules;
steps for setting up web based action rules based on predetermined actions and said trigger rules on said web site by said subject, interested party, or authorized third parties wherein said action rules are a selection of actions for a system unit to perform upon conditions for at least one activity alert event based on said trigger rules, in which said action rules comprise at least contacting said interested party or authorized third parties when substantially no activity event by said subject is detected within said preconfigured amount of time within said awake time window as indicated by said trigger rules, in which said action rules further comprises sending a low priority notification to said interested party or authorized third parties based on said action rules if said trigger rules indicate substantial activity of said subject based on detection of said at least one predetermined activity event within said sleep time window;
steps for monitoring at least one device that communicates with said web site and associated with said subject to generate said at least one predetermined activity event for determining one or more of said activity alerts for said subject, in which said device comprises a mobile communication device for detecting use of email, phone texting or messaging by said subject as one or more of said at least one predetermined activity event;
steps for transmitting at least one of said activity alerts to said system unit for processing, in which said system unit applies said trigger rules to said at least one activity alert in and applies said action rules, and responsively notifying said interested party or authorized third parties of at least one of said at least one predetermined activity event of said subject and of substantially no activity event of said subject based on said trigger rules; and
step for adjusting said predetermined amount of awake time window upon detection of a non-predetermined activity event in which the detected activity event within said awake time window is not expected.
9. A system comprising of:
means for setting up conditions for web-based activity alerts based on at least one predetermined activity event of a subject on a web site by at least one of an interested party, and authorized third parties, in which said conditions for said activity alerts comprises a detection of at least one of said at least one predetermined activity event of said subject, in which said at least one predetermined activity event comprises at least one of a use of email by said subject, phone texting or messaging by said subject, activation of a motion detector by said subject, movement to various locations by said subject , and substantially no activity event of said subject, wherein activation of said activity alert comprises a detection of at least one of said at least one predetermined activity event;
means for setting up web-based trigger rules based on predetermined trigger settings and said activity alerts on said web site by said interested party, or authorized third parties, in which said trigger setting includes said activity alerts at a preconfigured amount of awake time window and sleep time window of said subject, wherein a detection of said substantially no activity event of said subject within said preconfigured amount of time within said awake time window activates said trigger rules;
means for setting up web based action rules based on predetermined actions and said trigger rules on said web site by said interested party, or authorized third parties wherein said action rules are a selection of actions for a system unit to perform upon conditions for at least one activity alert event based on said trigger rules, in which said action rules comprise at least contacting said interested party or authorized third parties when said trigger rules indicate said detection of substantially no activity event of said subject within said preconfigured amount of time between within said awake time window;
means for monitoring one or more devices that communicates with said web site and associated with said subject to generate at least one activity event for determining one or more activity alerts for said subject;
means for transmitting at least one said activity alert to said system unit for processing, in which said system unit applies said trigger rules to said at least one activity alert and applies said action rules upon activation of said trigger rules and notifies said interested party or authorized third parties of at least one of said predetermined activity event of said subject and said lack of predetermined activity of said subject based on said trigger rules; and
means for adjusting said preconfigured amount of awake time window upon detection of a non-predetermined activity event in which the detected activity event within said awake time window is not expected.
10. A system comprising:
A web site for setting up conditions for at least one web-based activity alert, trigger rules and action rules by at least one of interested party and authorized third parties, in which said conditions for said at least one activity alert comprises a detection of at least one predetermined activity event by a subject and a detection of a substantially lack of activity event of said subject;
wherein said at least one activity alert is based on said at least one predetermined activity event and substantially lack of activity event, and wherein trigger rules are based on predetermined trigger settings and at least one of preconfigured awake and sleep time windows of said subject, in which said awake time window comprises a preconfigured range of time, with said at least one activity alert being configured to correspond within said awake time window, and wherein said substantially lack of activity event of said subject within said preconfigured amount of time within said awake time window activates said trigger rules;
a devices being configured to communicate with said web site and associated with said subject to generate said at least one predetermined activity event for determining one or more of said at least one activity alert for said subject; wherein said at least one activity alert at least indicating said subject being active or inactive within their environment during at least one of preconfigured amount of awake time and sleep time windows of said subject, in which said device comprises a mobile communication device for detecting use of email, phone texting or messaging by said subject as one or more of said at least one predetermined activity event;
a system unit for processing said at least one activity alert by at least applying a set of said trigger rules to determine an action rule for notifying said interested party of activity of said subject and of inactivity of said subject during said preconfigured amount of time within said awake and sleep time windows of said subject; and
a system unit for adjusting said preconfigured amount of awake time window upon detection of a non-predetermined activity event in which the detected activity event within said awake time window is not expected.
11. The system as recited in claim 10, in which said predetermined activity event comprises at least one of a use of email by said subject, phone texting or messaging by said subject, activation of a motion detector by said subject, movement to various locations by said subject, and said lack of substantial activity of said subject.
12. The method as recited in claim 10, in which said devices comprise at least one of a GPS locator for detecting said movement to various locations by said subject during said preconfigured amount of awake time window, and TCPIP motion detector for detecting said movement by said subject during said preconfigured amount of awake time window.
13. The system as recited in claim 10, in which said devices comprises at least an application in communication with the system unit.
14. The method as recited in claim 10, in which said subject and said interested party at least configure parameters on said web site for said at least one activity alert, wherein said at least one activity alert include IP based activity monitors that communicate with said web site, wherein said method further comprises a step of determining an action rule requiring an IP based response.
15. The method as recited in claim 10, in which said subject and said interested party at least configure parameters on said web site for said trigger rules, wherein an absence of at least two or more activity alerts within a preconfigured amount of awake time window activates said trigger rules.
16. The method as recited in claim 1, in which said system unit notifies a third interested party of at least one of said at least one predetermined activity event based on said trigger rules.