Movatterモバイル変換


[0]ホーム

URL:


US20010003172A1 - Time and activity tracker with hardware abstraction layer - Google Patents

Time and activity tracker with hardware abstraction layer
Download PDF

Info

Publication number
US20010003172A1
US20010003172A1US09/740,412US74041200AUS2001003172A1US 20010003172 A1US20010003172 A1US 20010003172A1US 74041200 AUS74041200 AUS 74041200AUS 2001003172 A1US2001003172 A1US 2001003172A1
Authority
US
United States
Prior art keywords
activity
user
task
time
file
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US09/740,412
Other versions
US6397167B2 (en
Inventor
Gary Skinner
Michael Lehman
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Rakuten Group Inc
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US08/732,675external-prioritypatent/US5696702A/en
Priority claimed from US08/987,908external-prioritypatent/US5963914A/en
Priority to US09/740,412priorityCriticalpatent/US6397167B2/en
Application filed by IndividualfiledCriticalIndividual
Assigned to RICOS INTERNATIONAL, INC.reassignmentRICOS INTERNATIONAL, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: LEHMAN, MICHAEL G., SKINNER, GARY R.
Publication of US20010003172A1publicationCriticalpatent/US20010003172A1/en
Assigned to RESEARCH INVESTMENT NETWORK, INC.reassignmentRESEARCH INVESTMENT NETWORK, INC.CHANGE OF NAME (SEE DOCUMENT FOR DETAILS).Assignors: RICOS INTERNATIONAL, INC.
Priority to US09/683,784prioritypatent/US6581025B2/en
Priority to US10/063,768prioritypatent/US6622116B2/en
Publication of US6397167B2publicationCriticalpatent/US6397167B2/en
Application grantedgrantedCritical
Priority to US10/250,195prioritypatent/US6789045B2/en
Priority to US10/250,207prioritypatent/US6829560B2/en
Priority to US10/883,919prioritypatent/US7072793B2/en
Assigned to RAKUTEN, INC.reassignmentRAKUTEN, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: RESEARCH INVESTMENT NETWORK, INC.
Anticipated expirationlegal-statusCritical
Expired - Lifetimelegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A method and system for automatically collecting and for analyzing information about time and work performed on a computer includes a hardware abstraction layer for monitoring activity on various user input devices. The system also includes the following elements: a data collector for monitoring certain portions of a user's computer activity and for logging into a log file those certain portions of a user's computer activity; a data analyzer for determining by following user-defined rules showing which portions of those certain portions of a user's computer activity constitutes continuous work activities, and how this work should be categorized by project and task with project; and an external interface for building the rules defining work. The data collector includes a resident module, such as a TSR (terminate-and-stay-resident) module, which extends the file system of the computer so that detailed records are kept of file activities. The data collector also routes information about file and keyboard activity, and tabulates and writes such information to a user's disk periodically. The hardware abstraction layer is a software module which is interposed between actual physical user input devices and the data collector.

Description

Claims (29)

What is claimed is:
1. An user-activity monitoring system that automatically collects and analyzes information about time and continuous activity performed on a computer, comprising:
(a) a data collector adapted for monitoring certain portions of a user's computer activity;
(b) a software module interposed between said data collector and a user input device, said software module adapted for monitoring and detecting activity of various types of input devices;
(c) a data analyzer adapted to determine which portions of said certain portions of a user's computer activity constitutes a continuous predefined activity, wherein said continuous predefined activity includes a series of events including file activity and an external user input activity, said data analyzer further adapted to read said series of events and categorize activities as belonging to a certain predetermined task; and
(d) a timer provided by said data analyzer for a task, said timer adapted to accumulate actual time the user is engaged in said task for time intervals greater than an idle limit time interval, said timer starting when an activity for said task is detected and stops after expiration of a preset idle time limit interval, said timer restarting when another subsequent activity for said task is detected such that, when an idle time limit interval is determined to have elapsed between activities belonging to said task, said time for said task as an activity period is totaled.
2. The system recited in
claim 1
, further comprising a resident module in cooperation with said data collector, said resident module adapted for maintaining records of the computer's file activities.
3. The system recited in
claim 1
, further comprising an external interface adapted to define which portions of said certain portions of a user's computer activity constitutes a continuous work activity.
4. The system recited in
claim 1
, wherein said data collector is adapted to log into a log file said certain portions of a user's computer activity.
5. The system recited in
claim 4
, wherein said log file includes information about file activity, keyboard activity, mouse activity, and user notes.
6. The system as recited in
claim 4
, wherein said data collector extends the user interface of a computer to allow a record of external user input device activity be kept as a user performs work.
7. The system recited in
claim 1
, wherein said data collector is adapted to maintain a record of external input devices.
8. The system recited in
claim 1
, wherein said data collector is adapted to route information about external user-input device activity and also to tabulate and write said information periodically to a storage device.
9. The system recited in
claim 8
, further comprising a filter through which said information about external user-input device activity is passed.
10. The system recited in
claim 1
, wherein said software module is adapted to translate storage device activities to hard disk activities, selection activities to keyboard activities, and pointer device activities to mouse activities.
11. The system recited in
claim 1
, wherein said predefined activity is work activity.
12. The system recited in
claim 1
, wherein said predefined activity constitutes activity on a distributed basis, such as cable TV.
13. The system recited in
claim 1
, wherein said predefined activity is study activity.
14. The system recited in
claim 1
, wherein said predefined activity is disk duplication.
15. The system recited in
claim 1
, wherein said predefined activity is traffic between a particular application and internet/intranet.
16. A method for automatically monitoring time and continuous activity performed on a computer, comprising:
(a) differentiating between multiple types of external user input devices
(b) automatically collecting certain portion of a user's computer activity;
(c) determining which said certain portions of a user's computer activity constitutes a measurable predefined task;
(d) accumulating a time as an activity period when a certain user defined and task-specific time period has elapsed between certain activities for a given predefined task;
(e) wherein determining which portions of a user's computer activity constitutes a measurable predefined task includes:
(i) loading current times for each of a number of events from a cumulative time file into an event file, wherein for each event in said event file;
(ii) getting said event;
(iii) determining the owner of the task to which said event belongs;
(iv) if an event is to be included in a task, then accumulating job time;
(v) if an event is not to be included in a task, then checking time duration of the active time for said event; and
(vi) checking the active time for said event; wherein checking the active time for an event for each task includes:
(i) calculating the difference between a current activity and a previous activity for a task;
(ii) if the difference is greater than an idle time limit interval accumulating task time; and
(iii) accumulating total time for each task.
17. The method of
claim 16
wherein the step of logging includes extending user interface of the computer so that detailed records of external user input device activities are kept as a user performs work.
18. The method of
claim 16
wherein the step of monitoring includes routing information about keyboard activity to a data collection means and includes tabulating and writing such information to a disk periodically.
19. The method of
claim 18
including routing information about keyboard activity and mouse activity to the data collection means through filters.
20. The method of
claim 16
including providing a database and a log file.
21. The method of
claim 20
wherein said log file records a series of chronologically ordered events including file opens, keystrokes, mouse clicks, user notes, and including reading this data and sorting these activities.
22. The method of
claim 16
wherein the step of providing said database includes having said database contain a description of which files, directories, and programs define work subsets in a work set.
23. The method of
claim 16
further comprising writing time data for each task to a file.
24. The method of
claim 16
, where in said differentiating is performed through a hardware abstraction layer.
25. The method recited in
claim 16
, wherein said measurable predefined task is work activity.
26. The system recited in
claim 16
, wherein said measurable predefined task constitutes activity on a distributed basis, such as cable TV.
27. The system recited in
claim 16
, wherein said measurable predefined task is study activity.
28. The system recited in
claim 16
, wherein said measurable predefined task is disk duplication.
29. The system recited in
claim 16
, wherein said measurable predefined task is traffic between a particular application and internet/intranet.
US09/740,4121995-04-172000-12-19Time and activity tracker with hardware abstraction layerExpired - LifetimeUS6397167B2 (en)

Priority Applications (6)

Application NumberPriority DateFiling DateTitle
US09/740,412US6397167B2 (en)1995-04-172000-12-19Time and activity tracker with hardware abstraction layer
US09/683,784US6581025B2 (en)1995-04-172002-02-13Time and work tracker for wireless devices
US10/063,768US6622116B2 (en)1995-04-172002-05-10Time and activity tracker
US10/250,195US6789045B2 (en)1995-04-172003-06-11Time and work tracker for servers
US10/250,207US6829560B2 (en)1995-04-172003-06-12Thermoplastic molding materials based on special graft rubber components
US10/883,919US7072793B2 (en)1995-04-172004-07-02Time and work tracker for servers

Applications Claiming Priority (5)

Application NumberPriority DateFiling DateTitle
US42302995A1995-04-171995-04-17
US08/732,675US5696702A (en)1995-04-171996-10-15Time and work tracker
US08/987,908US5963914A (en)1995-04-171997-12-09Network time and work tracker
US09/374,050US6185514B1 (en)1995-04-171999-08-13Time and work tracker with hardware abstraction layer
US09/740,412US6397167B2 (en)1995-04-172000-12-19Time and activity tracker with hardware abstraction layer

Related Parent Applications (2)

Application NumberTitlePriority DateFiling Date
US09/374,050Continuation-In-PartUS6185514B1 (en)1995-04-171999-08-13Time and work tracker with hardware abstraction layer
US09/374,050ContinuationUS6185514B1 (en)1995-04-171999-08-13Time and work tracker with hardware abstraction layer

Related Child Applications (2)

Application NumberTitlePriority DateFiling Date
US09/683,784Continuation-In-PartUS6581025B2 (en)1995-04-172002-02-13Time and work tracker for wireless devices
US10/063,768ContinuationUS6622116B2 (en)1995-04-172002-05-10Time and activity tracker

Publications (2)

Publication NumberPublication Date
US20010003172A1true US20010003172A1 (en)2001-06-07
US6397167B2 US6397167B2 (en)2002-05-28

Family

ID=27503110

Family Applications (3)

Application NumberTitlePriority DateFiling Date
US09/374,050Expired - LifetimeUS6185514B1 (en)1995-04-171999-08-13Time and work tracker with hardware abstraction layer
US09/740,412Expired - LifetimeUS6397167B2 (en)1995-04-172000-12-19Time and activity tracker with hardware abstraction layer
US10/063,768Expired - LifetimeUS6622116B2 (en)1995-04-172002-05-10Time and activity tracker

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US09/374,050Expired - LifetimeUS6185514B1 (en)1995-04-171999-08-13Time and work tracker with hardware abstraction layer

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US10/063,768Expired - LifetimeUS6622116B2 (en)1995-04-172002-05-10Time and activity tracker

Country Status (1)

CountryLink
US (3)US6185514B1 (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20030090525A1 (en)*2001-11-092003-05-15International Business Machines CorporationMethod and system for display of activity of users
US20060075286A1 (en)*2004-10-062006-04-06Hunt HodgeSystem and method for logging hardware usage data, and uses for such logged hardware usage data
US20060179357A1 (en)*2003-08-152006-08-10Anette BergstromMethod and arrangement for tracking executed operations when using a computer program
US20070213989A1 (en)*2006-03-082007-09-13Cooksy Douglas ATask Minder System
WO2008101082A1 (en)*2007-02-142008-08-21Sepialine, Inc.Method and apparatus for embedded copy tracking with deferred remote billing
US20080228849A1 (en)*2006-01-042008-09-18International Business Machines CorporationApparatus and Methods for a Message Buffering System
US20080263054A1 (en)*2000-08-112008-10-23Appliede, Inc.Knowledge archival and recollection systems and methods
CN102096625A (en)*2009-12-152011-06-15埃森哲环球服务有限公司Monitoring and tracking application usage
US20150254594A1 (en)*2012-09-272015-09-10Carnegie Mellon UniversitySystem for Interactively Visualizing and Evaluating User Behavior and Output
USRE49334E1 (en)2005-10-042022-12-13Hoffberg Family Trust 2Multifactorial optimization system and method

Families Citing this family (122)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6185514B1 (en)*1995-04-172001-02-06Ricos International, Inc.Time and work tracker with hardware abstraction layer
US6581025B2 (en)*1995-04-172003-06-17Discovision AssociatesTime and work tracker for wireless devices
US6108637A (en)1996-09-032000-08-22Nielsen Media Research, Inc.Content display monitor
US20010039564A1 (en)*1997-10-202001-11-08Victor HahnLog on personal computer
US7222293B1 (en)*1999-08-122007-05-22Applieoe, Inc.Professional time tracking and reporting system
US7110952B2 (en)*1999-12-072006-09-19Kursh Steven RComputer accounting method using natural language speech recognition
US7089200B2 (en)*1999-12-212006-08-08Third Millennium Management Pty LtdPayroll management method and apparatus
US8176551B1 (en)*2000-01-272012-05-08Trapware CorporationDetection of observer programs and countermeasures against observer programs
US7908652B1 (en)2001-12-212011-03-15Trapware CorporationDetection of observers and countermeasures against observers
US7181412B1 (en)*2000-03-222007-02-20Comscore Networks Inc.Systems and methods for collecting consumer data
US7930285B2 (en)2000-03-222011-04-19Comscore, Inc.Systems for and methods of user demographic reporting usable for identifying users and collecting usage data
US7260837B2 (en)*2000-03-222007-08-21Comscore Networks, Inc.Systems and methods for user identification, user demographic reporting and collecting usage data usage biometrics
US7493655B2 (en)*2000-03-222009-02-17Comscore Networks, Inc.Systems for and methods of placing user identification in the header of data packets usable in user demographic reporting and collecting usage data
WO2001093141A1 (en)*2000-06-012001-12-06Fujitsu LimitedSystem for managing right of using and recorded medium
US8914494B2 (en)*2000-06-282014-12-16Clinton D. BunchSystem and method for user behavioral management in a computing environment
US7363325B2 (en)*2000-08-102008-04-22Nec Laboratories America, Inc.Synchronizable transactional database method and system
US20070245165A1 (en)2000-09-272007-10-18Amphus, Inc.System and method for activity or event based dynamic energy conserving server reconfiguration
US7032119B2 (en)*2000-09-272006-04-18Amphus, Inc.Dynamic power and workload management for multi-server system
US20020105425A1 (en)*2000-10-232002-08-08Supplypro, Inc.Walk-in crib
US8782541B2 (en)*2001-03-122014-07-15Nice-Systems Ltd.System and method for capturing analyzing and recording screen events
US7150034B2 (en)*2001-04-092006-12-12Sony CorporationMethod and apparatus for notifying users of filtered e-mail using a set top box
US20030196126A1 (en)*2002-04-112003-10-16Fung Henry T.System, method, and architecture for dynamic server power management and dynamic workload management for multi-server environment
US20020174134A1 (en)*2001-05-212002-11-21Gene GoykhmanComputer-user activity tracking system and method
AUPR582801A0 (en)*2001-06-202001-07-12Spherical Technology Pty LtdA method and apparatus for automated timesheet recording, processing and visualisation
US20030009522A1 (en)*2001-07-052003-01-09Rau Sadhana S.Method for propagating teamware transactions
CN1320499C (en)*2001-07-052007-06-06皇家菲利浦电子有限公司 Devices for transcribing dictation and detecting human motion
US20030009536A1 (en)*2001-07-062003-01-09Portris, Inc.Method and system for collaborative knowledge management
US6832176B2 (en)*2001-08-242004-12-14Xi SoftwareMethod and system for tracking and reporting time spent on tasks
US7212987B2 (en)*2001-10-232007-05-01International Business Machines CorporationSystem and method for planning a design project, coordinating project resources and tools and monitoring project progress
US7426486B2 (en)*2001-10-312008-09-16Call-Tell LlcMulti-party reporting system and method
US7212301B2 (en)*2001-10-312007-05-01Call-Tell LlcSystem and method for centralized, automatic extraction of data from remotely transmitted forms
US20030115091A1 (en)*2001-11-162003-06-19Gateway, Inc.Remote out-of-box experience
US7225193B2 (en)*2001-12-212007-05-29Honeywell International Inc.Method and apparatus for retrieving event data related to an activity
US7152068B2 (en)*2001-12-212006-12-19Honeywell International Inc.Method and apparatus for retrieving time series data related to an activity
US7027954B2 (en)*2001-12-212006-04-11Honeywell International Inc.Method and apparatus for retrieving activity data related to an activity
US20030120497A1 (en)*2001-12-212003-06-26D'amico MarioSystem and method to facilitate the procurement of information from a user
US7496591B2 (en)*2001-12-212009-02-24Honeywell International Inc.Method and system for capturing, storing and retrieving events and activities
US7039551B2 (en)*2002-02-042006-05-02Hrl Laboratories, LlcMethod and apparatus for calculating an operator distraction level
WO2003067376A2 (en)*2002-02-052003-08-14Comscore Networks, Inc.Systems and methods for user identification, user demographic reporting and collecting usage data
US20030235211A1 (en)*2002-06-242003-12-25Honeywell International Inc.Field abstraction layer
US7937430B1 (en)2002-07-312011-05-03At&T Intellectual Property I, L.P.System and method for collecting and transmitting data in a computer network
US20040059622A1 (en)*2002-09-202004-03-25Mueller Erik T.Assisting people and computer programs with time and task management
US20040056889A1 (en)*2002-09-232004-03-25Seiichi KatanoMulti-function peripheral
US20060190725A1 (en)*2002-10-152006-08-24Zezhen HuangMethod and system for measuring productivity based on computer activities
JP3894111B2 (en)*2002-11-292007-03-14松下電工株式会社 Intercom system with TV for housing complex
US8561096B1 (en)2003-01-082013-10-15The Directv Group, Inc.Distributed storage and processing of viewing usage data
US20040172311A1 (en)*2003-02-282004-09-02Kauderer Steven I.Method of and system for evaluating underwriting activities
US7380218B2 (en)*2003-03-272008-05-27International Business Machines CorporationMethod and apparatus for managing windows
US7203479B2 (en)*2003-05-022007-04-10Nokia CorporationUsing a mobile station for productivity tracking
US20040225397A1 (en)*2003-05-072004-11-11Gotfried Bradley L.System and method for determining worker productivity
US6963826B2 (en)*2003-09-222005-11-08C3I, Inc.Performance optimizer system and method
CN100419692C (en)*2003-09-302008-09-17联想(新加坡)私人有限公司 Management device and system for managing information processing device
US7328217B2 (en)*2003-11-262008-02-05Symantec Operating CorporationSystem and method for detecting and storing file identity change information within a file system
US8983966B2 (en)*2004-02-272015-03-17Ebay Inc.Method and system to monitor a diverse heterogeneous application environment
US20050190398A1 (en)*2004-03-012005-09-01Jayasimha NuggehalliMultifunction peripheral for data collection and distribution
US20050213511A1 (en)*2004-03-292005-09-29Merlin Mobile MediaSystem and method to track wireless device and communications usage
US20050233063A1 (en)*2004-04-152005-10-20Weiler Jeff LCoating operation pollutant emission measurement and recording system and method
US20060015493A1 (en)*2004-07-152006-01-19International Business Machines CorporationEnhanced records manager and related methods
US20060073461A1 (en)*2004-09-222006-04-06Gillaspy Thomas RMethod and system for estimating educational resources
JP5112613B2 (en)*2004-10-152013-01-09エスアーペー アーゲー Activity management system and method, activity management apparatus, client terminal, and computer program
US7536642B2 (en)*2005-04-132009-05-19International Business Machines CorporationMethod for monitoring computer user input
US9065727B1 (en)2012-08-312015-06-23Google Inc.Device identifier similarity models derived from online event signals
US7849154B2 (en)*2005-06-272010-12-07M:Metrics, Inc.Acquiring, storing, and correlating profile data of cellular mobile communications system's users to events
US20080091489A1 (en)*2005-06-272008-04-17Larock Garrison JAcquiring, storing, and correlating profile data of cellular mobile communications system's users to Events
CN100488130C (en)*2005-07-112009-05-13华为技术有限公司Monitoring device, monitoring system and monitoring method
US8560462B2 (en)*2005-07-202013-10-15International Business Machines CorporationManagement of usage costs of a resource
US20070033215A1 (en)*2005-08-052007-02-08Heinle James FSystem and method for providing certificate based on animal health and history data
US7797689B2 (en)*2005-12-122010-09-14Microsoft CorporationUsing file access patterns in providing an incremental software build
US7721272B2 (en)*2005-12-122010-05-18Microsoft CorporationTracking file access patterns during a software build
US20070156741A1 (en)*2005-12-272007-07-05International Business Machines CorporationSystem and method for recording terminal time and establishing usage profiles across systems and applications
WO2007143394A2 (en)*2006-06-022007-12-13Nielsen Media Research, Inc.Digital rights management systems and methods for audience measurement
US20070299718A1 (en)*2006-06-262007-12-27Bellsouth Intellectual Property CorporationManagement activity tracking utility
US20080086290A1 (en)*2006-10-042008-04-10Wilson Ian AMethod for modeling task and workload
US20080195449A1 (en)*2007-02-082008-08-14Microsoft CorporationTechniques to manage cost resources
US20080270450A1 (en)*2007-04-302008-10-30Alistair VeitchUsing interface events to group files
US20090119062A1 (en)*2007-11-012009-05-07Timetracking Buddy LlcTime Tracking Methods and Systems
KR101300948B1 (en)*2007-11-272013-09-16캐논 덴시 가부시키가이샤Management server, client terminal, terminal management system, terminal management method, and recording medium
US20090222552A1 (en)*2008-02-292009-09-03Mark Anthony ChroscielewskiHuman-computer productivity management system and method
US8503991B2 (en)2008-04-032013-08-06The Nielsen Company (Us), LlcMethods and apparatus to monitor mobile devices
US20100070776A1 (en)*2008-09-172010-03-18Shankar RamanLogging system events
US20100262459A1 (en)*2009-04-142010-10-14ClassLink Inc.Academic Achievement Improvement
US20110161085A1 (en)*2009-12-312011-06-30Nokia CorporationMethod and apparatus for audio summary of activity for user
US20110166901A1 (en)*2010-01-042011-07-07Cesar Rodriguez-MatosUser-Activity Management System
US8315896B2 (en)*2010-07-302012-11-20Aruba Networks, Inc.Network device and method for calculating energy savings based on remote work location
US8886773B2 (en)2010-08-142014-11-11The Nielsen Company (Us), LlcSystems, methods, and apparatus to monitor mobile internet activity
US8910259B2 (en)2010-08-142014-12-09The Nielsen Company (Us), LlcSystems, methods, and apparatus to monitor mobile internet activity
US8315620B1 (en)2011-05-272012-11-20The Nielsen Company (Us), LlcMethods and apparatus to associate a mobile device with a panelist profile
US9124920B2 (en)2011-06-292015-09-01The Nielson Company (Us), LlcMethods, apparatus, and articles of manufacture to identify media presentation devices
US8594617B2 (en)2011-06-302013-11-26The Nielsen Company (Us), LlcSystems, methods, and apparatus to monitor mobile internet activity
US9053185B1 (en)2012-04-302015-06-09Google Inc.Generating a representative model for a plurality of models identified by similar feature data
US8527526B1 (en)2012-05-022013-09-03Google Inc.Selecting a list of network user identifiers based on long-term and short-term history data
US8914500B1 (en)2012-05-212014-12-16Google Inc.Creating a classifier model to determine whether a network user should be added to a list
US8886575B1 (en)2012-06-272014-11-11Google Inc.Selecting an algorithm for identifying similar user identifiers based on predicted click-through-rate
US8874589B1 (en)2012-07-162014-10-28Google Inc.Adjust similar users identification based on performance feedback
US8782197B1 (en)2012-07-172014-07-15Google, Inc.Determining a model refresh rate
US8886799B1 (en)2012-08-292014-11-11Google Inc.Identifying a similar user identifier
CN102902615B (en)*2012-09-182016-12-21曙光信息产业(北京)有限公司A kind of Lustre parallel file system false alarm method and system thereof
US12376677B1 (en)2012-10-102025-08-05Steelcase Inc.Ergonomic seating system, tilt-lock control and remote powering method and apparatus
US9486070B2 (en)2012-10-102016-11-08Stirworks Inc.Height-adjustable support surface and system for encouraging human movement and promoting wellness
US10827829B1 (en)2012-10-102020-11-10Steelcase Inc.Height adjustable support surface and system for encouraging human movement and promoting wellness
US10085562B1 (en)2016-10-172018-10-02Steelcase Inc.Ergonomic seating system, tilt-lock control and remote powering method and appartus
US10038952B2 (en)2014-02-042018-07-31Steelcase Inc.Sound management systems for improving workplace efficiency
US10181139B2 (en)2012-10-142019-01-15John M GlassAutomated workspace usage management methods and apparatus
US9432324B2 (en)2013-01-292016-08-30International Business Machines CorporationEstablishing an automatic communications delay based on social or business network factors
US9602458B2 (en)2013-01-292017-03-21International Business Machines CorporationEstablishing an automatic communications delay based on prevailing activity factors
US9301173B2 (en)2013-03-152016-03-29The Nielsen Company (Us), LlcMethods and apparatus to credit internet usage
US10356579B2 (en)2013-03-152019-07-16The Nielsen Company (Us), LlcMethods and apparatus to credit usage of mobile devices
JP6252739B2 (en)*2013-09-132017-12-27株式会社リコー Transmission management system, management method and program
US20160140529A1 (en)2014-06-302016-05-19Ahmed Farouk ShaabanClient entry and maintenance system for timekeeping and billing for professional services system and method
US20160042470A1 (en)2014-06-302016-02-11Ahmed Farouk ShaabanSystem and Method for Budgeting and Cash Flow Forecasting
US20160125511A1 (en)2014-06-302016-05-05Ahmed Farouk ShaabanSystem and method for managing vendors, tax allocation and posting journal entries
US20160140528A1 (en)2014-06-302016-05-19Ahmed Farouk ShaabanClient Entry and Maintenance System for Timekeeping and Billing forProfessional Services System and Method
US10796383B2 (en)2014-06-302020-10-06Ahmed Farouk ShaabanSystem and method for allocating value to timekeeper work
US20160034832A1 (en)*2014-08-012016-02-04International Business Machines CorporationDetermining a monetary value for an outcome based on a user's activity
CN107077667A (en)2014-08-212017-08-18A·F·沙班 System and method for intercompany billing processing
US9762688B2 (en)2014-10-312017-09-12The Nielsen Company (Us), LlcMethods and apparatus to improve usage crediting in mobile devices
US11423420B2 (en)2015-02-062022-08-23The Nielsen Company (Us), LlcMethods and apparatus to credit media presentations for online media distributions
US20180005163A1 (en)*2015-03-092018-01-04Amavitae CorporationSystem and Method for Connecting a User and an Employment Resource
US10327095B2 (en)*2015-11-182019-06-18Interactive Intelligence Group, Inc.System and method for dynamically generated reports
US10554664B2 (en)2016-05-022020-02-04Microsoft Technology Licensing, LlcActivity feed for hosted files
US9921726B1 (en)2016-06-032018-03-20Steelcase Inc.Smart workstation method and system
US10592832B2 (en)*2016-07-292020-03-17International Business Machines CorporationEffective utilization of idle cycles of users

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US3512159A (en)1968-11-051970-05-12Mite CorpAttendance recorder with adjustable programming means
US3611423A (en)1969-06-111971-10-05Karl RutscheElapse time recorder
JPS5972561A (en)1982-10-201984-04-24Amano Corp Time recorder with optional break processing function
US4819162A (en)1985-05-171989-04-04Time Management CorporationTime clock system including scheduling payroll and productivity analysis capability
US5155680A (en)1986-10-241992-10-13Signal Security TechnologiesBilling system for computing software
GB2230115A (en)1989-04-051990-10-10Wang Kenneth Kuk KeiData collection and processing
US5182705A (en)1989-08-111993-01-26Itt CorporationComputer system and method for work management
US5317733A (en)1990-01-261994-05-31Cisgem Technologies, Inc.Office automation system for data base management and forms generation
US5255183A (en)1990-05-291993-10-19Interactive Voice Data System Inc.Telephone-based personnel tracking system
US5388252A (en)*1990-09-071995-02-07Eastman Kodak CompanySystem for transparent monitoring of processors in a network with display of screen images at a remote station for diagnosis by technical support personnel
US5321838A (en)1991-02-281994-06-14Hensley Billy WEvent capturing for computer software evaluation
US5349662A (en)1992-05-211994-09-20International Business Machines CorporationMethod of and apparatus for providing automatic detection of user activity
US5305238A (en)1992-11-031994-04-19Key Tronic CorporationData input monitor and indicator for managing work pace and rest periods
US5459657A (en)*1993-06-211995-10-17Mirage Resorts IncorporatedEmployee time entry and accounting system
US5696702A (en)*1995-04-171997-12-09Skinner; Gary R.Time and work tracker
US6185514B1 (en)*1995-04-172001-02-06Ricos International, Inc.Time and work tracker with hardware abstraction layer
US5675510A (en)*1995-06-071997-10-07Pc Meter L.P.Computer use meter and analyzer
US6065138A (en)*1996-03-292000-05-16Magnitude LlcComputer activity monitoring system
US6189047B1 (en)*1997-03-202001-02-13Sun Microsystems, Inc.Apparatus and method for monitoring event queue operations with pluggable event queues
US5987614A (en)*1997-06-171999-11-16VademDistributed power management system and method for computer
US6141649A (en)*1997-10-222000-10-31Micron Electronics, Inc.Method and system for tracking employee productivity via electronic mail
US6457123B1 (en)*1998-11-302002-09-24Micron Technology, Inc.Self-importing system change routine

Cited By (20)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20080263054A1 (en)*2000-08-112008-10-23Appliede, Inc.Knowledge archival and recollection systems and methods
US8103662B2 (en)*2000-08-112012-01-24George EaganKnowledge archival and recollection systems and methods
US20030090525A1 (en)*2001-11-092003-05-15International Business Machines CorporationMethod and system for display of activity of users
US7194539B2 (en)2001-11-092007-03-20International Business Machines CorporationMethod and system for display of activity of users
US20070106944A1 (en)*2001-11-092007-05-10Ian HughesMethod and system for display of activity of users
US20060179357A1 (en)*2003-08-152006-08-10Anette BergstromMethod and arrangement for tracking executed operations when using a computer program
US7451064B2 (en)2004-10-062008-11-11Hewlett-Packard Development Company, L.P.System and method for logging hardware usage data, and uses for such logged hardware usage data
US20060075286A1 (en)*2004-10-062006-04-06Hunt HodgeSystem and method for logging hardware usage data, and uses for such logged hardware usage data
GB2419001A (en)*2004-10-062006-04-12Hewlett Packard Development CoMethod and system for logging the use of hardware components in a computer system.
USRE49334E1 (en)2005-10-042022-12-13Hoffberg Family Trust 2Multifactorial optimization system and method
US20080228849A1 (en)*2006-01-042008-09-18International Business Machines CorporationApparatus and Methods for a Message Buffering System
US8055757B2 (en)*2006-01-042011-11-08International Business Machines CorporationApparatus and methods for a message buffering system
US20070213989A1 (en)*2006-03-082007-09-13Cooksy Douglas ATask Minder System
WO2008101082A1 (en)*2007-02-142008-08-21Sepialine, Inc.Method and apparatus for embedded copy tracking with deferred remote billing
CN102096625A (en)*2009-12-152011-06-15埃森哲环球服务有限公司Monitoring and tracking application usage
EP2343651A1 (en)*2009-12-152011-07-13Accenture Global Services LimitedMonitoring and tracking application usage
US20110173525A1 (en)*2009-12-152011-07-14Accenture Global Services LimitedMonitoring and Tracking Application Usage
EP2341437A3 (en)*2009-12-152011-10-12Accenture Global Services LimitedMonitoring and tracking application usage
US9037960B2 (en)2009-12-152015-05-19Accenture Global Services LimitedMonitoring and tracking application usage
US20150254594A1 (en)*2012-09-272015-09-10Carnegie Mellon UniversitySystem for Interactively Visualizing and Evaluating User Behavior and Output

Also Published As

Publication numberPublication date
US6185514B1 (en)2001-02-06
US20020128803A1 (en)2002-09-12
US6397167B2 (en)2002-05-28
US6622116B2 (en)2003-09-16

Similar Documents

PublicationPublication DateTitle
US6397167B2 (en)Time and activity tracker with hardware abstraction layer
US5963914A (en)Network time and work tracker
US5696702A (en)Time and work tracker
US8612479B2 (en)Systems and methods for monitoring and detecting fraudulent uses of business applications
US6738736B1 (en)Method and estimator for providing capacacity modeling and planning
RussellBuilding simulation models with SIMSCRIPT II. 5
US9026467B2 (en)Systems and methods for monitoring and detecting fraudulent uses of business applications
Preece et al.A taxonomy for combining software engineering and human-computer interaction measurement approaches: towards a common framework
US8301472B2 (en)System and method for categorizing activities in computer-accessible environments
US20040249482A1 (en)System and method of predictive modeling for managing decisions for business enterprises
US20060184410A1 (en)System and method for capture of user actions and use of capture data in business processes
US9978031B2 (en)Systems and methods for monitoring and detecting fraudulent uses of business applications
WO2001025876A2 (en)Method and estimator for providing capacity modeling and planning
Lam et al.Computer capacity planning: theory and practice
US10672068B1 (en)Ensuring the accurateness and currentness of information provided by the submitter of an electronic invoice throughout the life of a matter
US20030046135A1 (en)Method and apparatus for automated timesheet and other related information recording, processing and visualisation
US20100030605A1 (en)Automated Timesheet Generation with Auto Summarizer
Werking et al.CATI and touchtone self-response applications for establishment surveys
Koch et al.Exploring the effects of process characteristics on products quality in open source software development
Calzolari et al.Maintenance and testing effort modeled by linear and nonlinear dynamic systems
US20070219861A1 (en)Personnel motivation model
US20070299849A1 (en)Logging of application messages
Simić et al.Case-based reasoning for financial prediction
RU174643U1 (en) AUTOMATED SYSTEM OF MONITORING OF RATIONALIZATION WORK (ACTIVITY)
RU174649U1 (en) AUTOMATED SYSTEM OF CONTROL OF RATIONALIZATION WORK (ACTIVITY)

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:RICOS INTERNATIONAL, INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SKINNER, GARY R.;LEHMAN, MICHAEL G.;REEL/FRAME:011481/0620;SIGNING DATES FROM 20010109 TO 20010117

ASAssignment

Owner name:RESEARCH INVESTMENT NETWORK, INC., CALIFORNIA

Free format text:CHANGE OF NAME;ASSIGNOR:RICOS INTERNATIONAL, INC.;REEL/FRAME:012495/0702

Effective date:20011001

STCFInformation on status: patent grant

Free format text:PATENTED CASE

CCCertificate of correction
FPAYFee payment

Year of fee payment:4

FPAYFee payment

Year of fee payment:8

FEPPFee payment procedure

Free format text:PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

ASAssignment

Owner name:RAKUTEN, INC., JAPAN

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:RESEARCH INVESTMENT NETWORK, INC.;REEL/FRAME:030184/0620

Effective date:20130409

FPAYFee payment

Year of fee payment:12


[8]ページ先頭

©2009-2025 Movatter.jp