Mobile terminal receives from a server a content, a sending time information which indicates the time of sending the content, and a time restriction information that indicates the time period when the content can be used. Mobile terminal correlates the content with the sending time information and t
Mobile terminal receives from a server a content, a sending time information which indicates the time of sending the content, and a time restriction information that indicates the time period when the content can be used. Mobile terminal correlates the content with the sending time information and the time restriction information, and stores them. Mobile terminal calculates the difference between the time of receiving the content and the sending time information. Mobile terminal correlates the difference with the content and stores them. Mobile terminal adds the difference to the current time kept by time keeping unit to obtain a usage determination reference time. Mobile terminal compares the usage determination reference time with the time restriction information to determine whether the mobile terminal can use the content or not.
대표청구항▼
What is claimed is: 1. A communication terminal comprising: a time keeping unit operable to keep time; a storage unit; a processor operable to receive from a server a content, together with sending time information indicative of a time when the content was sent by the server, and time restriction i
What is claimed is: 1. A communication terminal comprising: a time keeping unit operable to keep time; a storage unit; a processor operable to receive from a server a content, together with sending time information indicative of a time when the content was sent by the server, and time restriction information indicative of a time when the content can be used, the processor further operable to correlate and store the content, the sending time information, and the time restriction information in the storage unit; a time difference information calculation unit executable with the processor when the content is received, to calculate time difference information, the time difference information indicative of a time difference between the stored sending time information and a time of receipt of the content, the time of receipt of the content suppliable by the time keeping unit, the time difference information calculation unit further operable to store the time difference information in the storage unit in association with the content; a reference time calculating unit executable with the processor when the content is executed to calculate a usage determination reference time by adjustment of a time, indicated by the time keeping unit when the content is executed, by the time difference indicated by the time difference information; and a content usage determination unit executable with the processor to compare the usage determination reference time with a time indicated by the time restriction information, to determine whether the content can be further executed. 2. A communication terminal according to claim 1, wherein: the processor is further operable to receive an identification of the server and store the identification in association with the content; and wherein the reference time calculating unit is further executable to read the identification of the server stored in the storage unit in association with the content, and add the time difference indicated by the time difference information stored in the storage unit in association with the identification of the server, to a time indicated by the time keeping unit at a time of execution of the content, in order to calculate the usage determination reference time. 3. A communication terminal of claim 1, further comprising, a time difference information recalculation unit executable by the processor, when a time kept by the time keeping unit is changed after receipt of the content, to add to the time difference information a time difference between the times before and after the time change. 4. A communication terminal of claim 1, wherein the time restriction information is information indicative of an expiration point, until which the content can be executed; and wherein the content usage determination unit is executable to determine that the content can be used only when the usage determination reference time is prior to the expiration point indicated by the time restriction information. 5. A communication terminal of claim 1, wherein the time restriction information is information indicative of a start point in time from which the content can be used; and wherein the content usage determination unit is executable to determine that the content can be used when the usage determination reference time is subsequent to the start point in time indicated by the time restriction information. 6. A communication terminal of claim 1, wherein the time restriction information comprises a plurality of information indicating time that includes a first information that is a first time indicative of a start point in time from which the content can be used, and a second information that is a second time indicative of an end point in time until which the content can be used; and wherein the content usage determination unit is executable to determine that the content can be used when the usage determination reference time is subsequent to the first time and prior to the second time. 7. A communication terminal of claim 1, further comprising: a time reset judgment unit executable by the processor to judge whether a time kept by the time keeping unit has been previously reset; wherein the content usage determination unit is executable to determine that the content cannot be used on the communication terminal when the time reset judgment unit is operable to judge that the time has been previously reset. 8. A communication terminal of claim 1, further comprising: a time reset judgment unit executable by the processor to judge whether the time kept by the time keeping unit has been previously reset; an evaluation unit executable by the processor to evaluate an accuracy of the time difference, indicated by the time difference information stored in the storage unit in relation with the content, on the basis of a judgment of the time reset judgment unit; wherein the content usage determination unit is executable to determine that the content cannot be used when the evaluation unit evaluates the accuracy to be below a determined threshold. 9. A communication terminal of claim 1, further comprising: a time setting unit executable with the processor to set a time of the time keeping unit; a content receive permit unit executable with the processor to permit download of the content from the server when a time has been set by the time setting unit; and a content receive prohibit unit executable with the processor to prohibit download of the content when a time has not been set by the time setting unit. 10. A communication terminal configured to execute instructions comprising: a memory; instructions stored in the memory that are executable to receive and store: content downloadable from a server, a sent time value indicative of a clock time that the content was sent from the server, and a time restriction indicative of a determined time period that the content is enabled to be processed with the communication terminal; instructions stored in the memory that are executable when the content is received to calculate a time difference value between the sent time and a first kept time value, the first kept time value is a clock time incrementally generated with the communication terminal to be indicative of a time of day and a calendar date of when the content was received; instructions stored in the memory to store the time difference value in association with the content; instructions stored in the memory that are executable, in response to initiation with the communication terminal of usage of the stored content, to adjust a second kept time value by the time difference value, the second kept time value is another clock time incrementally generated with the communication terminal later in time and different than the first kept time value; and instructions stored in the memory that are executable to determine if the adjusted second kept time value falls within the time restriction. 11. The communication terminal of claim 10, wherein the second kept time value is incrementally generated at about the time of initiation with the communication terminal of usage of the stored content. 12. The communication terminal of claim 10, further comprising instructions stored in the memory that are executable to process the content if the adjusted second kept time value falls within the time restriction, and instructions stored in the memory that are executable to generate a message indicative of expiration of a usage period if the adjusted second kept time value falls outside of the time restriction. 13. The communication terminal of claim 10, further comprising instructions stored in the memory that are executable to update the time difference value when the clock time is changed via a user input included on the communication terminal. 14. The communication terminal of claim 13, wherein the instructions stored in the memory that are executable to update the time difference value when the clock time is changed comprises instructions stored in the memory to subtract the sent time value from the first kept time value, and add the difference in the clock time before the change and the clock time after the change. 15. The communication terminal of claim 10, further comprising instructions stored in the memory that are executable to determine if the clock time has been reset to zero, and instructions stored in the memory that are executable to disable usage of the stored content when the clock time has been reset. 16. The communication terminal of claim 10, further comprising instructions stored in the memory that are executable to deny receipt of the content when the first kept time value has not been initially set. 17. The communication terminal of claim 10, further comprising instructions stored in the memory that are executable to determine an accuracy of the time difference value, and instructions stored in the memory to disable usage of the stored content when the accuracy of the time difference value is at or below a predetermined level of accuracy. 18. The communication terminal of claim 17, wherein the instructions stored in the memory that are executable to determine an accuracy of the time difference value, comprises instructions stored in the memory to identify when the clock time has been reset. 19. The communication terminal of claim 17, wherein the instructions stored in the memory that are executable to determine an accuracy of the time difference value, comprises instructions stored in the memory to identify when the clock time is outside of a predetermined limit. 20. A method of restricting processing of content with a communication terminal, the method comprising: with a communication terminal incrementally generating a plurality of kept time values that are each a clock time incrementally indicative of a time of day and a calendar date; receiving, with the communication terminal from a server, content downloadable from the server, a sent time value indicative of a clock time that the content was sent from the server, and a time restriction indicative of a determined time period when the content is enabled to be executed with the communication terminal; the communication terminal calculating, when the content is received, a time difference between the sent time value and a first kept time value generated at about the time the content was received; the communication terminal storing the content, the sent time value, the time restriction, and the time difference in association with a content identifier of the content; in response to initiation of execution of the content, adjusting a second kept time value by the time difference, wherein the second kept time value was generated about coincident with the initiation of execution; enabling execution of the content when the adjusted second kept time value is within the time restriction; and generating a denial message when the adjusted second kept time value is outside the time restriction. 21. The method of claim 20, wherein the step of receiving further comprises determining an accuracy of the time difference, and restricting usage of the content when the accuracy of the time difference is below a predetermined level. 22. The method of claim 20, wherein the step of enabling processing further comprises determining if one of the kept time values has been reset to zero, and disabling usage of the content when one or more of the kept time values have been reset. 23. The method of claim 20, further comprising updating the time difference in response to a change in one of the kept time values via an input unit included on the communication terminal. 24. The method of claim 23, wherein updating the time difference in response to a change in one of the kept time values comprises subtracting the first kept time value from the sent time, and adding a time difference representative of a difference in time before and after the change in the one of the kept time values. 25. A communication terminal comprising: a processor; and a clock in communication with the processor, the clock operable to incrementally generate a plurality of clock times indicative of a time of day and a calendar date; wherein the processor is configured to receive transmitted content, a content transmission time indicative of a time of day and a calendar date when the content is transmitted, and predetermined content usage time limit information; the processor further configured, when the transmitted content is received, to determine a time difference value between the content transmission time, and a clock time at about a point in time when the content is received; and a memory in communication with the processor, the processor further configured to store the content in association with the predetermined content usage time, and the time difference value in the memory; in response to receipt of a command to execute the transmitted content, the processor is operable to change a clock time generated at about a point in time when the command was received to include the time difference, the processor further operable to enable execution of the transmitted content only when the changed clock time is within the predetermined content usage time limit information. 26. The communication terminal of claim 25, further comprising an input unit coupled with the processor and configured to receive a user input, wherein the processor is further configured, in response to receipt of a user input to change the clock via the input unit, to calculate a difference in time between a current clock time and a clock time input by a user, and to add the difference in time to the time difference value.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (6)
Schwartz Jay W. (Potomac MD), Balanced system for ranging and synchronization between satellite pairs.
Ginter Karl L. ; Shear Victor H. ; Sibert W. Olin ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.