Time capture is the concept of making sense of time-related data based on timestamps generated by system software. Software that run on PCs and other digital devices rely on internal software clocks to generate timestamps. In turn, these timestamps serve as the basis for representing when an event has occurred (i.e. when an outgoing call was made), and for how long that event lasted (i.e. the duration of a phone call).
Time capture software use data mining techniques to index, cleanse and make sense of this data. Applications include automated time tracking, where software can track the time a user spends on various PC-based tasks, such as time in applications, files/documents, web pages (via browser), and emails.
This is a comparison of notable time capture software packages.
|Ping||Microsoft Windows iOS Android Windows Mobile BlackBerry||Ping is cloud-based timekeeping software that uses AI and integrations with backend systems to track a professional's workflow and automatically capture time spent on billable activities, generate narratives, apply phase and task codes, and assign entries to the appropriate client-matter.||All PC-based activities (e.g., applications, emails, files/documents, web pages), phone calls, mobile email, and idle periods.||Subscription based|
|TIQ||Microsoft Windows Android Windows Mobile||TIQ helps lawyers with time tracking so that it can be done in one minute a day. It works complementary to current practice management systems without any complicated migrations. TIQ automatically creates an overview of the time you have spent on separate documents, emails, meetings and other activities. Friday afternoons spent guesstimating what you did all week are history.||All PC-based activities (applications, emails, files/documents, web pages) and idle periods (i.e. phone calls, breaks, meetings). Mobile activity on iOS and Android devices is also captured.||Subscription based|
|Smart Time||Microsoft Windows iPad iPhone Android||Smart Time polls your firm’s systems and the user desktop to find information about every event that occurred throughout the timekeeper’s day. It finds emails, calendared meetings, phone calls, mobile calls, documents, dictation, browsing and more. Next, event data is cross-referenced to assign client matter codes, while supplementary data is added to the event description to better jog the timekeeper’s memory. Users can access their data online or receive a nightly journal report.||Activity tracked for desktop and enterprise applications, phone switches, mobile phones.||Subscription based|
|Chrometa||Microsoft Windows||Chrometa automatically captures and organizes the time you spend on your PC, facilitating your ability to accurately bill all your time. It logs all computer activity passively — no data entry required.||All PC-based activities (applications, emails, files/documents, web pages) and idle periods (i.e. phone calls, breaks, meetings).||License based|
|Intapp Time||Microsoft Windows ios Android Windows Mobile BlackBerry||Intapp Time provides an accurate record of user activity by automatically monitoring and cross-referencing desktop and mobile devices. Tracked work includes email, document creation, calendar, and mobile phones.||All PC-based activities (applications, emails, files/documents, web pages) and idle periods (i.e. phone calls, breaks, meetings). Mobile activity on iOS devices is also captured.||Subscription based|
|AIRTIME-A4P||BlackBerry||AIRTIME-A4P automatically captures time associated with wireless calls and emails and delivers billable hours directly to the accounting system.||Calls and emails on BlackBerry devices.||Subscription based|
|momentem||BlackBerry||momentem is a mobile expense management service for busy professionals. With momentem on your BlackBerry, you have the ability to tag calls, emails, expenses and your activities in real-time.||Calls and emails on BlackBerry devices.||Subscription based|
|mCaller||BlackBerry||mCaller records interactions and manages action items that result from BlackBerry communication. Phone calls and meetings can easily be tracked for billing, client development or record keeping.||Calls and meetings on BlackBerry devices.||Subscription based|
A timecode is a sequence of numeric codes generated at regular intervals by a timing synchronization system. Timecode is used in video production, show control and other applications which require temporal coordination or logging of recording or actions.
Keystroke logging, often referred to as keylogging or keyboard capturing, is the action of recording (logging) the keys struck on a keyboard, typically covertly, so that a person using the keyboard is unaware that their actions are being monitored. Data can then be retrieved by the person operating the logging program. A keystroke recorder or keylogger can be either software or hardware.
A universally unique identifier (UUID) is a 128-bit label used for information in computer systems. The term globally unique identifier (GUID) is also used.
Motion capture is the process of recording the movement of objects or people. It is used in military, entertainment, sports, medical applications, and for validation of computer vision and robots. In filmmaking and video game development, it refers to recording actions of human actors and using that information to animate digital character models in 2D or 3D computer animation. When it includes face and fingers or captures subtle expressions, it is often referred to as performance capture. In many fields, motion capture is sometimes called motion tracking, but in filmmaking and games, motion tracking usually refers more to match moving.
DirectMusic is a deprecated component of the Microsoft DirectX API that allows music and sound effects to be composed and played and provides flexible interactive control over the way they are played. Architecturally, DirectMusic is a high-level set of objects, built on top of DirectSound, that allow the programmer to play sound and music without needing to get quite as low-level as DirectSound. DirectSound allows for the capture and playback of digital sound samples, whereas DirectMusic works with message-based musical data. Music can be synthesized either in hardware, in the Microsoft GS Wavetable SW Synth, or in a custom synthesizer.
A timestamp is a sequence of characters or encoded information identifying when a certain event occurred, usually giving date and time of day, sometimes accurate to a small fraction of a second. Timestamps do not have to be based on some absolute notion of time, however. They can have any epoch, can be relative to any arbitrary time, such as the power-on time of a system, or to some arbitrary time in the past.
Business software is any software or set of computer programs used by business users to perform various business functions. These business applications are used to increase productivity, measure productivity, and perform other business functions accurately.
Event processing is a method of tracking and analyzing (processing) streams of information (data) about things that happen (events), and deriving a conclusion from them. Complex event processing, or CEP, consists of a set of concepts and techniques developed in the early 1990s for processing real-time events and extracting information from event streams as they arrive. The goal of complex event processing is to identify meaningful events in real-time situations and respond to them as quickly as possible.
A logical clock is a mechanism for capturing chronological and causal relationships in a distributed system. Often, distributed systems may have no physically synchronous global clock. In many applications, if two processes never interact, the lack of synchronization is unobservable and in these applications it is enough for the processes to agree on the event ordering rather than the wall-clock time. The first logical clock implementation, the Lamport timestamps, was proposed by Leslie Lamport in 1978.
Endace Ltd is a privately owned network monitoring company, based in New Zealand and founded in 2001. It provides network visibility and network recording products to large organizations. The company was listed on the London Stock Exchange in 2005 and then delisted in 2013 when it was acquired by Emulex. In 2016 Endace was spun out of Emulex and is currently a private company.
Time-tracking software is a category of computer software that allows its employees to record time spent on tasks or projects. The software is used in many industries, including those who employ freelancers and hourly workers. It is also used by professionals who bill their customers by the hour. These include lawyers, freelancers and accountants.
Replication in computing involves sharing information so as to ensure consistency between redundant resources, such as software or hardware components, to improve reliability, fault-tolerance, or accessibility.
In computer science, stream processing is a programming paradigm which views data streams, or sequences of events in time, as the central input and output objects of computation. Stream processing encompasses dataflow programming, reactive programming, and distributed data processing. Stream processing systems aim to expose parallel processing for data streams and rely on streaming algorithms for efficient implementation. The software stack for these systems includes components such as programming models and query languages, for expressing computation; stream management systems, for distribution and scheduling; and hardware components for acceleration including floating-point units, graphics processing units, and field-programmable gate arrays.
Input capture is a method of dealing with input signals in an embedded system.
In databases, change data capture (CDC) is a set of software design patterns used to determine and track the data that has changed so that action can be taken using the changed data.
Trusted timestamping is the process of securely keeping track of the creation and modification time of a document. Security here means that no one—not even the owner of the document—should be able to change it once it has been recorded provided that the timestamper's integrity is never compromised.
Data Carrier Detect (DCD) or Carrier Detect (CD) is a control signal present inside an RS-232 serial communications cable that goes between a computer and another device, such as a modem. This signal is a simple "high/low" status bit that is sent from a data communications equipment (DCE) to a data terminal equipment (DTE), i.e., from the modem or other peripheral to a computer in a typical scenario. It is present on virtually all PC serial ports - pin 1 of a nine-pin (DE9) serial port, or pin eight over a 25-pin (DB25) port. Its purpose varies depending on the device connected, but the most specific meaning is to indicate when a modem is connected to another remote modem via telephone lines.
Computer-generated imagery (CGI) is a specific technology or application of computer graphics for creating or improving images in art, printed media, simulators, videos and video games. These images are either static or dynamic. CGI both refers to 2D computer graphics and 3D computer graphics with the purpose of designing characters, virtual worlds, or scenes and special effects. The application of CGI for creating/improving animations is called computer animation, or CGI animation.
RTP-MIDI is a protocol to transport MIDI messages within RTP packets over Ethernet and WiFi networks. It is completely open and free, and is compatible both with LAN and WAN application fields. Compared to MIDI 1.0, RTP-MIDI includes new features like session management, device synchronization and detection of lost packets, with automatic regeneration of lost data. RTP-MIDI is compatible with real-time applications, and supports sample-accurate synchronization for each MIDI message.
In distributed computing, a conflict-free replicated data type (CRDT) is a data structure that is replicated across multiple computers in a network, with the following features: