Abstract: The present invention relates to a Time display device in which an user could change the way the time functions are represented and displayed to suite ones own convenience, aesthetic preference , mood and surroundings. It specifies a framework, method and system for accomplishing the above by the use of animation interpreters programs residing in the time display device acting on animation directive files loaded by the user. An embodiment for creation, access, transfer and rendering of various time display representations on real time display devices is shown. Figures 1, 3 and 5
1. A method for an user changeable time representation in time display device, said method comprising steps of; i. defining device specific animation directive file and thereafter loading it into the device; ii. parsing the directive file by resident object oriented animation interpreter into different drawing objects at different instances of time; iii. mapping the drawing objects into pixels by graphic library; and thereby loading it into memory of graphics hardware to display the user changeable time representation.
2. The method as claimed in claim 1, wherein the method supports one or more time functions whose time components is represented using independent display formats and is displayed using graphic display screens.
3. The method as claimed in claim 2, wherein the time functions are selected from a group comprising background, time, day, date, start -stop time measurement, timer, alarm, event reminder, event triggered, and event scheduler.
4. The method as claimed in claim 3, wherein one or more time components are used to implement the time functions.
5. The method as claimed in claim 3, wherein the event scheduler creates and/or retrieves user specified data and the event trigger is a condition met by the user specified data or incoming message.
6. The method as claimed in claims 1 and 2, wherein the representation of time functions is created and/or accessed at end user.
7. The method as claimed in claim 1, wherein the animation interpreter and corresponding directives are compatible with ShockWave Flash and Scalable Vector Graphic.
8. The method as claimed in claim 1, wherein the directives are accessed using an online program for a depositary.
9. The method as claimed in claims 1 and 2, wherein the method enables access, creation, transfer and render user defined time function patterns onto time-display devices.
10. The method as claimed in claim 1, wherein the method comprises time synchronized event based functions and time based functions.
11. The method as claimed in claims 1 and 10, wherein the event based function uses animation interpreter to parse the animation directive file for the display representation of output data from occurrences of the events.
12. The method as claimed in claims 1 and 10, wherein the time based functions are completely defined by the directive file and are parsed by the resident animation interpreter in the time display device.
13. A system for an user changeable time representation of time display device, said system comprises; i. graphic time display device with resident animation interpreter and display control unit; ii. an interface to load animation directives into the graphic time display device; and iii. a computation engine with program and data memory.
14. The system as claimed in claim 13, wherein the system optionally includes radio data system for displaying non computer based time devices which shows event based functions.
15. The system as claimed in claim 14, wherein the radio data system is selected from a group comprising RDS decoder with RF receiver, Direct Access Radar Channel (DARC), SCA (Subsidiary Communications Authorization), HSDS (High Speed Subcarrier Data System ), STIC (Subcarrier Traffic Information Channel), DirectBand etc.
16. The system as claimed in claim 13, wherein the display device is either a stand alone time piece or is integrated into other functional devices.
17. The system as claimed in claim 16, wherein the functional device is selected from a group comprising art pieces, jewelries, health aids, learning aids, home equipments, office equipments, consumer products, home accessories, office accessories and data display.
18. The system as claimed in claim 13, wherein the display device provides power saving modes from which it wakes up at intervals dictated by an event scheduler.
19. The system as claimed in claim 13, wherein the interface to load the directives is based on wire or wireless technology.
20. The system as claimed in claim 13, wherein the interface is either Computer interface or user conventional interface preferably push buttons.
21. The system as claimed in claim 13, wherein standard computer interface preferably USB or suitably compatible time display device interface is used for loading the directives.
22. The system as claimed in claims 13 and 14, wherein the system supports incoming messaging in its event triggered mode.
23. The system as claimed in claims 13 and 14, wherein the system enables displaying selected broadcast data in its event scheduled mode.
24. The system as claimed in claims 13 and 14, wherein the system supports a task scheduler and alert in its event monitor mode.
25. The system as claimed in claim 13, wherein the system is resident in a computing device or a stand alone device.
26. The system as claimed in claim 13, wherein the system uses a RF broadcast technology for wireless loading of the animation directives.
27. The system as claimed in claim 13, wherein the graphic display is either monochrome or color.
28. The system as claimed in claim 13, wherein the graphic display technology is selected from a group comprising OLED technology, LCD technology, TFT technology, e-paper based technology, LCOS technology, plasma technology, digital or magnetic ink technology, and other display technology.
29. The system as claimed in claim 13, wherein the time display is electrically driven time piece selected from a group comprising clocks, watches and timers.
30. The system as claimed in claim 13, wherein the display device is encased into stationary or mobile case and has either analogue or digital display.
31. The system as claimed in claim 13, wherein the time display device includes time synchronized event based functions and time based time functions.
32. A method and system for an user changeable time representation of time display device as herein above described in the specification with reference to the accompanying drawings. i
FIELD OF THE INVENTION
The invention defines a Time display device in which an user could change the way the time functions are represented and displayed to suite ones own convenience, aesthetic preference , mood and surroundings. It specifies a framework for accomplishing the above by the use of animation interpreters programs residing in the time display device acting on animation directive files loaded by the user. An embodiment for creation, access, transfer and rendering of various time display representations on real time display devices is shown.
BACKGROUND OF THE INVENTION AND PRIOR ART
The commercial models of the clock industry rely both on selling devices to new consumers as well as selling new devices to existing customers. The main limitations of the existing commercial models are as follows:
• From buyers point of view: changing the way the device displays time involves buying a new device. This is wasteful and expensive. . Also the time display format is set by the manufacturer during design and the user's choice is limited to this. There is no provision for user changeability.
• From sellers point of view: distributors and stores need to maintain huge inventories to satisfy the various requirements of the consumers as there is no customization feature. This increases cost and reduces the margins.
There have been attempts at changing the looks of these devices through the use or changeable watch straps, mobile phone covers etc. But these are limited to the external look and feel and do not change the way time is displayed on the device.
There are also embedded systems like some PDAs and phones which provide options for downloading various clock faces. But these are limited to few designs offered by the manufacturers.
What is needed to accomplish a user definable time piece is investigated and narrowed down to four basic requirements of ease of user access, creation, transfer and rendering. Three existing technologies are analysed for their applicability as described below and found to be inadequate to accomplish the task.
Existing Technologies
• Pixel based representation
• Software code representation
• Representation using software templates
We discuss each of them in brief next. We will evaluate these on the basis of creation, transfer, and rendering of dial -patterns.
♦ Representation using pixels
This is the brute force method in which time display is represented as a sequence of images and would require large amount of data storage to represent all instances of all time functions. This is similar to projecting pictures as a slide show or a cartoon design.
Pro:
• Creation: It has good flexibility for creating any representation one desires in
a particular hardware.
Con:
• Creation: -- It is tedious as for every desired time instance a frame needs to be created
• Transfer: — Since this representation needs large amount of data, transfer of time -patterns represented in this language would require high data rates and large storage memory..
• Rendering: — Need of large storage medium makes it unsuitable for smaller time-keeping devices like watches.
♦> Representation using software/machine instructions
Another way of representing Time functions is through software code execution like the ones you see in cell phones. In this scheme the clock representations are usually written in a programming language.
Pro:
Access: An end user could download a few representation offered by the particular vendor.
Con:
• Creation: Clock designers and end users may not be familiar with software programming and may not be able to create personalized time display-patterns using this representation.
• Rendering: The code is limited to the processor hardware in a particular time display device and needs to be redone for each kind of time display device
♦ Representation using software templates
This is a step further towards making the Time function representation easier to author. In this representation, each time component is a parameterised function of certain basic template and can be accessed and specified through the time function library. This is similar to what we normally see in a computer.
Pro:
• Creation: It is easier in programming than the previous method, so less
programming skill is needed.
Con:
• Creation: The class of time-patterns that can be represented is severely restricted by the basic time component templates available.
• Creation: Clock designers and end users may not be familiar with software programming and may not be able to create personalized time display-patterns using this representation.
• Rendering: The code is limited to the processor hardware in a particular time display device and needs to be redone for each kind of time display device
OBJECTS OF THE INVENTION
The primary object of the present invention is to provide a methodology to accomplish the user changeable time display device that would overcome the deficiencies of the prior technologies mentioned in the previous section Yet another object of the present invention is to provide a method for an user changeable time representation in time display device in which an user could change the way the time functions are represented and displayed to suite ones own convenience, aesthetic preference , mood and surroundings.
Still another object of the present invention is to provide the method which enables access, creation, transfer and render user defined time function patterns onto time-display devices.
Still another object of the present invention is to provide a system to achieve aforementioned objectives.
STATEMENT OF THE INVENTION
Accordingly, the present invention provides for A method for an user changeable time representation in time display device, said method comprising steps of; defining device specific animation directive file and thereafter loading it into the device; parsing the directive file by resident object oriented animation interpreter into different drawing objects at different instances of time; mapping the drawing objects into pixels by graphic library; and thereby loading it into memory of graphics hardware to display the user changeable time representation and also, A system for an user changeable time representation of time display device, said system comprises; graphic time display device with resident animation interpreter and display control unit; an interface to load animation directives into the graphic time display device; and a computation engine with program and data memory.
BRIEF DESCRIPTION OF THE ACCOMPANYING DRAWINGS
Figure 1 shows example of various Time representations.
Figure 2a shows Watch with one display face being updated using USB interface
Figure 2b shows Updated Time display
Figure 3 shows the hardware architecture for the Time display device
Figure 4 shows power supply section
Figure 5 shows outlines the over all dynamics of the technical framework. It shows creation of Time function patterns by the designers and on-demand transfer of the same through a media.
Figure: 6 shows a suggested architecture of the different layers required to render a given Time display pattern on a time-keeping device.
Figures 7 and 8 show example dial-pattern like graphics which have been created using the technology described. Details on the authoring and performance are mentioned in the accompanying text.
DETAILED DESCRIPTION OF THE INVENTION
The primary embodiment of the specification is a method for an user changeable time
representation in time display device, said method comprising steps of defining device
specific animation directive file and thereafter loading it into the device; parsing the
directive file by resident object oriented animation interpreter into different drawing
objects at different instances of time; mapping the drawing objects into pixels by
graphic library; and thereby loading it into memory of graphics hardware to display
the user changeable time representation.
In yet another embodiment of the present invention, the method supports one or more
time functions whose time components is represented using independent display
formats and is displayed using graphic display screens.
In still another embodiment of the present invention, the time functions are selected
from a group comprising background, time, day, date, start -stop time measurement,
timer, alarm, event reminder, event triggered, and event scheduler.
In still another embodiment of the present invention, one or more time components
are used to implement the time functions.
In still another embodiment of the present invention, the event scheduler creates
and/or retrieves user specified data and the event trigger is a condition met by the user
specified data or incoming message.
In still another embodiment of the present invention, the representation of time
functions is created and/or accessed at end user.
In still another embodiment of the present invention, the animation interpreter and
corresponding directives are compatible with ShockWave Flash and Scalable Vector
Graphic.
In still another embodiment of the present invention, the directives are accessed using
an online program for a depositary.
In still another embodiment of the present invention, the method enables access,
creation, transfer and renders user defined time function patterns onto time-display
devices.
In still another embodiment of the present invention, the method comprises time
synchronized event based functions and time based functions.
In still another embodiment of the present invention, the event based function uses
animation interpreter to parse the animation directive file for the display
representation of output data from occurrences of the events.
In still another embodiment of the present invention, the time based functions are
completely defined by the directive file and are parsed by the resident animation
interpreter in the time display device.
In still another embodiment of the present invention is a system for an user
changeable time representation of time display device, said system comprises graphic
time display device with resident animation interpreter and display control unit; an
interface to load animation directives into the graphic time display device; and a
computation engine with program and data memory.
In still another embodiment of the present invention, the system optionally includes
radio data system for displaying non computer based time devices which shows event
based functions.
In still another embodiment of the present invention, the radio data system is selected
from a group comprising RDS decoder with RF receiver, Direct Access Radar
channel (DARC), SCA (Subsidiary Communications Authorization), HSDS (High
Speed Subcarrier Data System), STIC (Subcarrier Traffic Information Channel),
DirectBand etc.
In still another embodiment of the present invention, the display device is either a
stand alone time piece or is integrated into other functional devices.
In still another embodiment of the present invention, the functional device is selected
from a group comprising art pieces, jewelries, health aids, learning aids, home
equipments, office equipments, consumer products, home accessories, office
accessories and data display.
In still another embodiment of the present invention, the display device provides
power saving modes from which it wakes up at intervals dictated by an event
scheduler.
In still another embodiment of the present invention, the interface to load the
directives is based on wire or wireless technology.
In still another embodiment of the present invention, the interface is either Computer
interface or user conventional interface preferably push buttons.
In still another embodiment of the present invention, standard computer interface
preferably USB or suitably compatible time display device interface is used for
loading the directives.
In still another embodiment of the present invention, the system supports incoming
messaging in its event triggered mode.
In still another embodiment of the present invention, the system enables displaying
selected broadcast data in its event scheduled mode.
In still another embodiment of the present invention, the system supports a task
scheduler and alert in its event monitor mode.
In still another embodiment of the present invention, the system is resident in a
computing device or a stand alone device.
In still another embodiment of the present invention, the system uses a RF broadcast
technology for wireless loading of the animation directives.
In still another embodiment of the present invention, the graphic display is either
monochrome or color.
In still another embodiment of the present invention, the graphic display technology is
selected from a group comprising OLED technology, LCD technology, TFT
technology, e-paper based technology, LCOS technology, plasma technology, digital
or magnetic ink technology, and other display technology.
In still another embodiment of the present invention, the time display is electrically
driven time piece selected from a group comprising clocks, watches and timers.
In still another embodiment of the present invention, the display device is encased
into stationary or mobile case and has either analogue or digital display.
In still another embodiment of the present invention, the time display device includes
time synchronized event based functions and time based time functions.
First part of the invention is the concept of user definable and changeable time display which can be any electricity driven time piece such as clocks, watches, timers. Representation of any component of a time function such as seconds, minutes, day etc. Can be individually defined. The time display device can be analogue or digital in display type, stationary or mobile in use, stand alone or integrated in form. Thus allowing for a new commercial model in the business of making time display devices.
This concept consists of: 1. A graphic Time display device with a resident program. 2. An user friendly application program that would reside in a computing device , with which Creative time representations can be designed and loaded into the Time display device for the resident program to act on it and render the user preferred display.
In case of embedded systems, the resident program is provided in an embedded electronic module to be enclosed in the case and in case of a computer based system; this can be an application program to run over the OS.
One user scenario would be as follows:
• A customer buys this concept based watch from any watch outlet of the watch OEM. This comes with some standard dial-faces.
• Customer buys new dial-faces from other designers or OEMs or this concept based service providers and updates watch.
• Alternately customer designs new dial-faces using manufacturer provided application software.
Framework - System & Methodology
The object here is to specify a methodology to accomplish the user definable time display device that would overcome the deficiencies of the prior technologies mentioned in the previous section.
This methodology consists of: LA graphic Time display device with resident Animation Interpreter program based on an open standard or a proprietary one 2. An user friendly application program that would reside in a computing device , with which Creative time representations can be designed or accessed and converted into Animation Directives that are understood by the Interpreter program in the display device. 3. A wired or wireless way to transfer and load the Directive file into the Time display device. 4. A way to invoke the Interpreter program to parse the Directive file to render the user desired Time display.
In case of embedded systems such as watch, the Animation Interpreter program is provided in an embedded electronic module to be enclosed in a watch case and in case of a computer based system such as a PDA this can be an application program to run over the OS.
An architecture and a methodology are proposed which would enable a framework to access, create, transfer and render user preferred time function patterns on to time-display devices.
Specifically:
1. Access: On demand download of compatible Animation Directive file into the time display device for preferred representation of time display by the user
2. Creation: User friendly Object based Animation programs to allow users and clock designers to create novel clock function representation in computer and compile it into a Animation Directive file for loading into the time display device.
3. Transfer: As Animation Directive files are command statements with actions on objects, they are small in size. They are well suited for downloading over low bandwidth wired or wireless links.
4. Rendering: Animation Directive files are small enough to be stored in small Time display device such as a watch. The Directives are parsed using the compatible Animation Interpreter program that is resident in the time display device and the display is driven through the graphic interface to render the desired customer representation of the time functions.
In this application Interpreter stands for Animation Interpreter program and Directive stands for Animation Directives file that is compatible with the Interpreter resident in the Time display device it is loaded in.
A wrist watch was designed to validate the proof of concept for user changeability and a description of the same is given as a prototype embodiment of the invention.
In Figure: 1 six variations of time representation are shown. Here not only the background of the displays is different, the ways of representing time are different. This is to show that the display is defined by the user's creativity and preference and given there is no bounds for the creative energy of the people, the display can be bound only by the practical limitations of implementations. One implementation method is described here.
For proof of concept a wrist watch form is used as this has the toughest requirements for power, size and aesthetics in the family of time display devices. All concepts shown here are applicable to any type of time display device.
In Figure: 2 a prototype implementation in a Titan watch case is shown. 2a shows how the USB port is used to update the watch time display from 2a to 2b. The watch is designed with a concept of loading the user defined patterns through an USB or through an RF receiver. It also has a feature to display messages or broadcast data received through the RF receiver. The watch is designed mainly for varied time based functions and as such all event based functions represented by this watch is also synchronized to periodic time slots.
In Figure: 3 the hardware block diagram is shown. The watch consists of a OLED graphic display panel, a display control unit, two push buttons user interface unit, a computation engine with program and data memory, an USB interface unit to communicate with the PC as well to charge the watch battery, a RDS decoder with RF receiver and an inlaid Antenna . The whole circuitry is designed to fit in the Titan watch case.
A description of the different components of the hardware is given below.
OLED "Organic Light Emitting Diode; is the one of the advanced display technology. It emits its own light and unlike LCD it does not require a back light.
OLED was chosen as a display for our application due to its size and power consumption. OLED full colour display are available with thickness as low as 1.4 mm and OLED Power consumption has the following characteristics.
• In an OLED power consumption is directly proportional to the number of pixel used and hence power consumption can be easily reduced by reducing the number of pixel in use.
• Power is also proportional to the colour used in a frame, OLED emitting white colour will consume more power then the one emitting RED colour.
• The other useful feature in OLED which helps in power management is the luminosity settings. In an OLED the luminosity is directly proportional to the power consumed.
RDS is based on FM sub-carrier technology and is selected because of the wide coverage area it offers as compared to other wireless technologies. RDS technology uses the unused bandwidth in a FM band for data transmission. As the design requirement is low bandwidth, low amount of data. Low power, low cost, and small size, RDS technology was chosen. Other technologies considered were SCA, DARC, HSDS, STIC, Directband. The advantage of RDS is summed up here.
• RDS is an open standard which provides for error correction and synchronization for low rate data over the radio channels. The FM receiver can be tuned to different range world over.
• RDS decoder is available as a single chip solution for both FM demodulation and RDS decoding. Thus reducing the overall size of the end solution.
• The power consumption is an important factor for any battery powered solution; RDS implementation consumes 15 mA of power in full operating mode which is quite less than its counterparts due to the single chip implementation.
• A simple monopole antenna can be used for data reception which helps in reducing the overall cost for implementing RDS.
Though the description is focused on the user defined time display patterns and the implementation to achieve it, the prototype addressed all the supporting features such as the wireless downloading of the Animation Directives as well as the usage of the
watch as a scheduled data display and incoming message display.
A controller processor with very low power requirements and extensive sleep modes is used for the watch. Flash memory is used for the storage.
Figure: 4 shows the power circuitry used in the watch. The function of the power supply section is to drive all the logical blocks used in the Watch subsystem. Its functionality can be broadly classified as a source of power to the following section:
• FM-fRDS section.
• Display section
• Micro-Controller section.
a: Micro-Controller
b: Memory Power was derived from the battery and a regulator is used for step down needs and a DC to DC converter is used for step up needs from the battery voltage. USB interface charging circuit is standard and it is used for recharging the battery.
Figure: 5 describe the general framework for the system to work. As could be seen, various time representations can be created and the Animation Directives files are stored in a depositary by a service provider, or an OEM or a Clock designer. These can be downloaded to the time piece using some networking link. The designs can also be created using consumer tools (simple examples of such are shown in Fig. 7 and Fig. 8 which have been created using Beatware Mobile Designer for Fig. 7 and a standard Flash authoring tool for Fig. 8) and downloaded to the time piece. Several software authoring tools were tried including e-Picture-Pro, Flame, FlashDevelop, Ikivo Animator, Swishmax etc. It is possible to implement pattern sharing between two time pieces.
In the prototype embodiment mainly USB interface to the PC was used to load the fixed Directives for all Time and Event related functions. The software to download the fixed Directives was provided to the user. The wireless RDS interface was used to provide the variable data argument that were used by the event monitor, event scheduler and messaging events. One knowledgeable in the art can see any interface wired or wireless could be used for all the downloading.
Figure: 6 shows the software stack that runs in the Time display device. Let us look at the stack top down. When a user defined hardware independent Animation Directive file is loaded into the Time piece, it is parsed by the object oriented Animation Interpreter program into different drawing objects at different instances of time. The graphic library maps the drawing objects into pixels and the driver loads it into the memory of the graphics hardware. The graphic hardware displays it.
As there are time synchronized event functions and time based time functions in this time display device, handling of both type of functions is described below.
The event based function commands use Animation Interpreter program to parse Animation Directive file for the display representation of the output data from the occurrence of the events. All events are polled and treated as timed functions. The code for the event based functions is as follows.
Time is divided in different TDM slots called channels for wireless message reception. One of the channels is reserved for carrying information about remaining channels and has fixed periodicity known to the time display device. The event scheduler can be configured by user and the incoming channel information message as per the following steps.
• A configuration update function wakes up the device periodically to check if the scheduler is configured foe events. If so, it puts the device back into sleep to be woken up by the trigger of scheduled events.
• If not, it switches on the wireless receiver and waits till it receives at least one configuration information channel message which carries information about all the TDM slots that are being broadcast.
• One of these channels contains nicest messages intended for this kind of time-display devices. An office messaging system like beeper service can be included into this channel for this time display device ID. It can also be used to send configuration message to this time display device ID, which further configures scheduler to receive data on other TDM slots with transmit broadcast messages like emergency information, weather, other subscription services providing sports, traffic, stocks etc data. Once the unit is configured, an event trigger occurs at the start of each of this channel slot to wake the device.
• The wireless receiver wakes up on scheduled TDM slots on the specified periodicity at start of the desired data channels.
• It receives and processes data from these channels and pass it to the animation Interpreter program and goes back to sleep.
• The Animation Interpreter program parses the associated Directive file to display the data in the user preferred format. And the device goes into minimum power mode to be woken up by the event scheduler or the configuration updater.
In Time based functions, the arguments for the functions are purely time based and their representation and the action on them are completely defined by the Directive file and parsed and acted upon by the resident Animation Interpreter program in the time display device. Animation interpreter programs studied include Tiny Line, Bitflash, eSVG, Renesis Player, Ikivo Animator, Mozilla SVG, Opera SVG, Librsvg, Ksvg, Batik, Gpac, Gnash, Amanith, Keystone Framework, Nvidia (formerly Hybrid Graphics) implementations, Adobe Flash player etc.
If open standard method requires more memory than desired, then tailored methods could be used. Considering the known number of objects and actions for the time function displays, it is pretty simple to write ones own animation Interpreter and provide corresponding Directives this could reduce the code size requirements in an embedded system.
Scalable Vector Graphics and ShockWave Flash programs are compared for their capacity to create Directives and the memory it would take for a given Time representation.
Figure: 7 shows a clock display using an Animation Directives file created using Shockwave Flash program. File size is about 7 KBytes. This is not an open standard, though compatible Gnu program is in development.
And Figure: 8 shows a similar clock display using a Directives file created using Scalable Vector Graphics program. File size here is about 4KBytes. This is an open standard Animation Directive code for this SVG program is included here.
Majority of the 4K bytes code is the fixed screen picture at the background. The animation directives to define and move the hour, minute, seconds is very small.
We claim:
1. A method for an user changeable time representation in time display device, said
method comprising steps of;
i. defining device specific animation directive file and thereafter loading it
into the device; ii. parsing the directive file by resident object oriented animation interpreter
into different drawing objects at different instances of time; iii. mapping the drawing objects into pixels by graphic library; and thereby
loading it into memory of graphics hardware to display the user
changeable time representation.
2. The method as claimed in claim 1, wherein the method supports one or more time functions whose time components is represented using independent display formats and is displayed using graphic display screens.
3. The method as claimed in claim 2, wherein the time functions are selected from a group comprising background, time, day, date, start -stop time measurement, timer, alarm, event reminder, event triggered, and event scheduler.
4. The method as claimed in claim 3, wherein one or more time components are used to implement the time functions.
5. The method as claimed in claim 3, wherein the event scheduler creates and/or retrieves user specified data and the event trigger is a condition met by the user specified data or incoming message.
6. The method as claimed in claims 1 and 2, wherein the representation of time functions is created and/or accessed at end user.
7. The method as claimed in claim 1, wherein the animation interpreter and corresponding directives are compatible with ShockWave Flash and Scalable Vector Graphic.
8. The method as claimed in claim 1, wherein the directives are accessed using an online program for a depositary.
9. The method as claimed in claims 1 and 2, wherein the method enables access, creation, transfer and render user defined time function patterns onto time-display devices.
10. The method as claimed in claim 1, wherein the method comprises time synchronized event based functions and time based functions.
11. The method as claimed in claims 1 and 10, wherein the event based function uses animation interpreter to parse the animation directive file for the display representation of output data from occurrences of the events.
12. The method as claimed in claims 1 and 10, wherein the time based functions are completely defined by the directive file and are parsed by the resident animation interpreter in the time display device.
13. A system for an user changeable time representation of time display device, said system comprises;
i. graphic time display device with resident animation interpreter and display
control unit; ii. an interface to load animation directives into the graphic time display
device; and iii. a computation engine with program and data memory.
14. The system as claimed in claim 13, wherein the system optionally includes radio data system for displaying non computer based time devices which shows event based functions.
15. The system as claimed in claim 14, wherein the radio data system is selected from a group comprising RDS decoder with RF receiver, Direct Access Radar Channel (DARC), SCA (Subsidiary Communications Authorization), HSDS (High Speed Subcarrier Data System ), STIC (Subcarrier Traffic Information Channel), DirectBand etc.
16. The system as claimed in claim 13, wherein the display device is either a stand alone time piece or is integrated into other functional devices.
17. The system as claimed in claim 16, wherein the functional device is selected from a group comprising art pieces, jewelries, health aids, learning aids, home equipments, office equipments, consumer products, home accessories, office accessories and data display.
18. The system as claimed in claim 13, wherein the display device provides power saving modes from which it wakes up at intervals dictated by an event scheduler.
19. The system as claimed in claim 13, wherein the interface to load the directives is based on wire or wireless technology.
20. The system as claimed in claim 13, wherein the interface is either Computer interface or user conventional interface preferably push buttons.
21. The system as claimed in claim 13, wherein standard computer interface
preferably USB or suitably compatible time display device interface is used for
loading the directives.
22. The system as claimed in claims 13 and 14, wherein the system supports incoming
messaging in its event triggered mode.
23. The system as claimed in claims 13 and 14, wherein the system enables displaying selected broadcast data in its event scheduled mode.
24. The system as claimed in claims 13 and 14, wherein the system supports a task scheduler and alert in its event monitor mode.
25. The system as claimed in claim 13, wherein the system is resident in a computing device or a stand alone device.
26. The system as claimed in claim 13, wherein the system uses a RF broadcast
technology for wireless loading of the animation directives.
27. The system as claimed in claim 13, wherein the graphic display is either
monochrome or color.
28. The system as claimed in claim 13, wherein the graphic display technology is selected from a group comprising OLED technology, LCD technology, TFT technology, e-paper based technology, LCOS technology, plasma technology, digital or magnetic ink technology, and other display technology.
29. The system as claimed in claim 13, wherein the time display is electrically driven time piece selected from a group comprising clocks, watches and timers.
30. The system as claimed in claim 13, wherein the display device is encased into stationary or mobile case and has either analogue or digital display.
31. The system as claimed in claim 13, wherein the time display device includes time synchronized event based functions and time based time functions.
32. A method and system for an user changeable time representation of time display
device as herein above described in the specification with reference to the
accompanying drawings.
i
| # | Name | Date |
|---|---|---|
| 1 | abs-1346-che-2007-3.jpg | 2011-09-03 |
| 2 | abs-1346-che-2007-2.jpg | 2011-09-03 |
| 3 | abs-1346-che-2007-1.jpg | 2011-09-03 |
| 4 | 1346-che-2007-form18.pdf | 2011-09-03 |
| 5 | 1346-che-2007-form 5.pdf | 2011-09-03 |
| 6 | 1346-che-2007-form 3.pdf | 2011-09-03 |
| 7 | 1346-che-2007-form 26.pdf | 2011-09-03 |
| 8 | 1346-che-2007-form 1.pdf | 2011-09-03 |
| 9 | 1346-che-2007-drawings.pdf | 2011-09-03 |
| 10 | 1346-che-2007-discription complete.pdf | 2011-09-03 |
| 11 | 1346-che-2007-correspondence others.pdf | 2011-09-03 |
| 12 | 1346-che-2007-claims.pdf | 2011-09-03 |
| 13 | 1346-che-2007-abstract.pdf | 2011-09-03 |
| 14 | 1346-CHE-2007_EXAMREPORT.pdf | 2016-07-02 |