System and method for precisely handling duration values

a duration value and precision technology, applied in the field of precise handling of duration values, can solve the problems of lack of precision, undermining the precision of operations handling values relating to durations, dates and times, and duration value may not always accurately represent a length of tim

Inactive Publication Date: 2009-02-26
CA TECH INC
View PDF1 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0006]According to various aspects of the invention, a system and method for handling duration values may address these and other drawbacks of existing systems. For example, a duration value may be associated with a start datetime to allow precise handling of a duration. Furthermore, a uniform time line approach may be used to handling duration arithmetic, comparisons, or other computations for duration values, with or without a start datetime. The uniform time line approach may characterize a duration value as a difference between two points on a time line, using a default start datetime as necessary. As a result, duration operations can be carried out with precision and accuracy using simple calendar calculations.

Problems solved by technology

However, XML duration value schema suffers from various drawbacks, which can undermine precision of operations handling values relating to durations, dates, and times, for example.
Difficulties lie in a lack of precision due to variations in a number of days for a given month, and in a number of days for a given year, such that a duration value may not always accurately represent a length of time.
Thus, existing techniques often provide imprecise representations of duration values, which can be unacceptable in automated systems that require accurate determinations of a period of time.
Existing systems suffer from these and other problems.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System and method for precisely handling duration values
  • System and method for precisely handling duration values
  • System and method for precisely handling duration values

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0011]According to various aspects of the invention, FIG. 1 illustrates a block diagram of an exemplary system for handling duration values. The system may include a computing device 100, in which an operating system layer 120 provides an interface between a hardware layer 140 and a software layer 160. The software layer 160 may be implemented using any suitable programming language that can provide functionality in the computing device 100. As illustrated in FIG. 1, an exemplary implementation of the software layer 160 may include, among other things, a data module 162 and a processing module 164. The hardware layer 140 controls interaction with physical system resources, such as a processor 142 and a memory 144, among other physical hardware resources or devices, as will be apparent.

[0012]In a specific exemplary implementation of the invention, the data module 162 may utilize various data types for handling duration values. For example, in various implementations, the data types m...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A system and method for handling duration values includes associating a duration value with a start datetime to allow precise duration handling. Thus, a uniform time line approach may be used to handle duration arithmetic, comparisons, or other computations for duration values. For example, the uniform time line approach may characterize a duration value as a difference between two endpoints of a timeline segment having a length equal to the duration value. As a result, duration operations can be carried out with precision and accuracy using simple calendar calculations.

Description

FIELD OF THE INVENTION[0001]The invention relates to precise handling of duration values in automated systems, and in particular, to precisely determining a duration of a time period between temporally separated events.BACKGROUND OF THE INVENTION[0002]Many specifications, guidelines, recommendations, and other technologies have been standardized for use on the World Wide Web by an international standards organization known as the World Wide Web Consortium (W3C). For example, the W3C standards include an eXtensible Markup Language (XML) schema for defining a duration data type. The duration data type can be used to represent values for durations of time using a six dimensional coordinate value space (i.e., coordinates for designating Gregorian years, months, days, hours, minutes, and seconds). Using the XML schema definition, a duration of time can be represented lexically in an extended format of PnYnMnDTnHnMnS, where nY, nM, nD, T, nH, nM, and nS respectively represent a number of ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F17/30
CPCG06Q10/109
Inventor MENG, ZHUOHERRERA, PETER J.DUAN, BAOFUCASS, RONALD J.
Owner CA TECH INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products