Automatic collection and updating of application usage
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G01R-021/00
G06F-019/00
출원번호
US-0874717
(2001-06-04)
등록번호
US-7490045
(2009-02-10)
발명자
/ 주소
Flores,Roger
Bostwick,Ben
출원인 / 주소
PalmSource, Inc.
대리인 / 주소
Berry & Associates P.C.
인용정보
피인용 횟수 :
51인용 특허 :
6
초록▼
A method and system providing automatic collection and updating of application usage on large number of electronic devices without user intervention. The electronic devices may be palm-sized computer systems, personal digital assistants (PDAs), or wireless telephones. On an electronic device, applic
A method and system providing automatic collection and updating of application usage on large number of electronic devices without user intervention. The electronic devices may be palm-sized computer systems, personal digital assistants (PDAs), or wireless telephones. On an electronic device, application usage statistics, for example, the number of times a user uses an application, are gathered and stored. Once gathered and stored, the usage statistics are transferred to a host computer, and subsequently to a server (alternatively, the electronic device can send the gathered statistics directly to a server). The server tabulates usage statistics gathered from a plurality of electronic devices and publishes the results. The users of the electronic devices that gather usage statistics can be compensated in a variety of ways (e.g., monetary, chances in a raffle, discounts on purchases etc.).
대표청구항▼
What is claimed is: 1. In an electronic device having a plurality of application programs, a method of monitoring usage comprising the steps of: a) gathering usage statistics of said application programs, said usage statistics comprising: measurements denoting a duration of usage when said electron
What is claimed is: 1. In an electronic device having a plurality of application programs, a method of monitoring usage comprising the steps of: a) gathering usage statistics of said application programs, said usage statistics comprising: measurements denoting a duration of usage when said electronic device is powered by batteries; measurements denoting a duration of usage when said electronic device is powered by an external source of power; measurements denoting a duration of usage when an auto-shutoff of said electronic device occurs, said measurements for denoting a duration of usage adjusted by a predetermined scale factor; and measurements denoting a duration of usage of said application programs when an interrupt occurs; b) storing said usage statistics; and c) automatically transmitting said stored usage statistics to a server on a regular basis, whereby said server tabulates said usage statistics; wherein said gathering step further comprises measuring duration of application usage, and when an auto-shutoff occurs, includes a predetermined fraction of the time from a last user interaction to said auto-shutoff in said measured duration. 2. A method as described in claim 1 wherein said storing step comprises, for at least one said application program, storing of: i) duration of usage since last said transmitting step occurred; ii) number of times used since last said transmitting step occurred; iii) total duration usage; and iv) total number of times used. 3. A method as described in claim 1 and further comprising the step of displaying said stored usage statistics on a display of said electronic device. 4. A method as described in claim 1 wherein said gathering step further comprises measuring duration of usage of at least one said application program and does not include time when said electronic device is turned off. 5. A method as described in claim 1 wherein said gathering step further comprises: i) measuring, for at least one said application program, a first duration of usage while said electronic device is running on batteries; and ii) measuring, for said at least one application program, a second duration of usage while said electronic device is connected to an external source of power. 6. A method as described in claim 5 wherein said measuring steps do not include time when an interrupt pauses use of said at least one application program. 7. A method as described in claim 1 wherein said electronic device is a palm-sized computer system. 8. A method as described in claim 1 wherein said electronic device is a wireless telephone. 9. In an personal digital assistant having a plurality of application programs, a method of monitoring usage comprising the steps of: a) gathering usage statistics of said application programs, said usage statistics comprising: measurements denoting a duration of usage when said personal digital assistant is powered by batteries; measurements denoting a duration of usage when said personal digital assistant is powered by an external source of power; measurements denoting a duration of usage when an auto-shutoff of said personal digital assistant occurs, said measurements for denoting a duration of usage adjusted by a predetermined scale factor; and measurements denoting a duration of usage of said application programs when an interrupt occurs; b) storing said usage statistics; and c) automatically transmitting said stored usage statistics to a server on a regular basis, whereby said server tabulates said usage statistics; and wherein said gathering step further comprises measuring duration of application usage, and when an auto-shutoff occurs, includes a predetermined fraction of the time from a last user interaction to said auto-shutoff in said measured duration. 10. A method as described in claim 9 wherein said storing step comprises, for at least one said application program, storing of: i) duration of usage since last said transmitting step occurred; ii) number of times used since last said transmitting step occurred; iii) total duration usage; and iv) total number of times used. 11. A method as described in claim 9 and further comprising the step displaying said stored usage statistics on a display of said personal digital assistant. 12. A method as described in claim 9 wherein said gathering step further comprises: i) measuring, for at least one said application program, a first duration of usage while said electronic device is running on batteries; and ii) measuring, for said at least one application program, a second duration of usage while said electronic device is connected to an external source of power. 13. A method as described in claim 9 wherein said personal digital assistant is a palm-sized computer system. 14. A method as described in claim 9 wherein said personal digital assistant is a wireless telephone. 15. In an electronic device comprising a processor coupled to a bus, a display coupled to said bus and a memory coupled to said bus, said memory having a database of records of different categories and instructions implementing a method of displaying information comprising the steps of: a) gathering usage statistics of said application programs, said usage statistics comprising: measurements denoting a duration of usage when said electronic device is powered by batteries; measurements denoting a duration of usage when said electronic device is powered by an external source of power; measurements denoting a duration of usage when an auto-shutoff of said electronic device occurs, said measurements for denoting a duration of usage adjusted by a predetermined scale factor; and measurements denoting a duration of usage of said application programs when an interrupt occurs; b) storing said usage statistics; and c) automatically transmitting said stored usage statistics to a server on a regular basis, whereby said server tabulates said usage statistics; and wherein said gathering step further comprises measuring duration of application usage, and when an auto-shutoff occurs, includes a predetermined fraction of the time from a last user interaction to said auto-shutoff in said measured duration. 16. A method as described in claim 15 wherein said storing step comprises, for at least one said application program, storing of: i) duration of usage since last said transmitting step occurred; ii) number of times used since last said transmitting step occurred; iii) total duration usage; and iv) total number of times used. 17. A method as described in claim 15 and further comprising the step of displaying said stored usage statistics on a display of said electronic device. 18. A method as described in claim 15 wherein said gathering step further comprises: i) measuring, for at least one said application program, a first duration of usage while said electronic device is running on batteries; and ii) measuring, for said at least one application program, a second duration of usage while said electronic device is connected to an external source of power. 19. A method as described in claim 15 wherein said electronic device is a palm-sized computer system. 20. A method as described in claim 15 wherein said electronic device is a wireless telephone. 21. In a system comprising a plurality of electronic devices having application programs and a computer server, a method of monitoring usage comprising the steps of: a) gathering usage statistics of said application programs, said usage statistics comprising: measurements denoting a duration of usage when said electronic device is powered by batteries; measurements denoting a duration of usage when said electronic device is powered by an external source of power; measurements denoting a duration of usage when an auto-shutoff of said electronic device occurs, said measurements for denoting a duration of usage adjusted by a predetermined scale factor; and measurements denoting a duration of usage of said application programs when an interrupt occurs; b) storing said usage statistics; c) automatically transmitting said stored usage statistics to a server on a regular basis; and d) tabulating said transmitted usage statistics; and wherein said gathering step further comprises measuring duration of application usage, and when an auto-shutoff occurs, includes a predetermined fraction of the time from a last user interaction to said auto-shutoff in said measured duration. 22. A method as described in claim 21, the system further comprising host computer, and further comprising the step of transmitting said stored usage statistics to said host computer before transmitting said stored usage statistics to said server. 23. A method as described in claim 21 and further comprising the step of publishing said tabulated usage statistics on the Internet. 24. A method as described in claim 21 and further comprising the step of crediting value to an account corresponding to at least one of said electronic devices. 25. In one or more computer servers, a method of collecting usage statistics comprising the steps of: a) automatically receiving usage statistics for at least one application program on a regular basis, said usage statistics having been gathered from electronic devices, wherein said usage statistics comprise: measurements denoting a duration of usage when said electronic device is powered by batteries; measurements denoting a duration of usage when said electronic device is powered by an external source of power; measurements denoting a duration of usage when an auto-shutoff of said electronic device occurs, said measurements for denoting a duration of usage adjusted by a predetermined scale factor and measurements denoting a duration of usage of said at least one application program when an interrupt occurs; b) tabulating said received usage statistics; and c) publishing said tabulated usage statistics; and wherein said gathering step further comprises measuring duration of application usage, and when an auto-shutoff occurs, includes a predetermined fraction of the time from a last user interaction to said auto-shutoff in said measured duration. 26. A method as described in claim 25 and further comprising the step of crediting value to an account corresponding to at least one of said electronic devices. 27. A method as described in claim 25 and further comprising the step of storing said tabulated usage results in a database that can be queried. 28. A method as described in claim 27 wherein said publishing step comprises: a) receiving a query request; b) applying said query to said database; c) receiving query results from said database; d) formatting said results; and e) transmitting said formatted results.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (6)
Maitra Amit K. (Hillsboro OR), Application specific clock throttling.
Hendrickson, Keith; Maguy, William; Prehn, Paul; Stamos, Nick; Su, Annie, System and method for measuring wireless device and network usage and performance metrics.
Coons, Thomas L; Getler, Robert M; Landry, R Kent; Rogers, Steven B, Usage-based billing and management system and method for printers and other assets.
Chan, Michael A.; Moss, Tom; Bornstein, Daniel R.; Fleming, Michael K.; Quan, Justin; Tong, Linda, Electronic device system restoration by tapping mechanism.
Tokhtuev, Eugene; Owen, Christopher J.; Schilling, Paul S.; Skirda, Anatoly; Slobodyan, Viktor; Erickson, Joseph P.; Littau, Cheryl A., Hand hygiene compliance monitoring.
Tokhtuev, Eugene; Owen, Christopher J.; Schilling, Paul S.; Skirda, Anatoly; Slobodyan, Viktor; Erickson, Joseph P.; Littau, Cheryl A.; Buck, Christopher A., Hand hygiene compliance monitoring.
Priyadarshan, Eswar; Sun, Kenley; Grigorovici, Dan Marius; Vadrevu, Jayasurya, Indexing and tag generation of content for optimal delivery of invitational content.
Sprigg, Stephen A.; Minear, Brian; Oliver, Mitchell B.; Gardner, III, Richard Wayne, Prepay accounts for applications, services and content for communication devices.
Aaltonen, Janne; Ahopelto, Timo; Saru, Sami, System and method for identifying a characteristic of a set of data accessible via a link specifying a network location.
Minear, Brian; Gardner, III, Richard Wayne; Sprigg, Stephen A.; Nguyen, Phil Tien; Oliver, Mitchell B.; Lekven, Eric J., System and method for providing subscribed applications on wireless devices over a wireless network.
Swart, Sally K.; Meek, Ryan D.; Thompson, Kirsten M.; Johnston, Kimberly Severin; Carbone, II, Henry L.; Lyon, Scott P.; Bucholz, John R., Validated healthcare cleaning and sanitizing practices.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.