This application claims priority to Indian patent application no. 3798/CHE/2012 filed on Sep. 13, 2012, the complete disclosure of which, in its entirety, is herein incorporated by reference.
1. Technical Field
The embodiments herein generally relate to planning and managing one or more items of a list, and, more particularly, to generating, organizing and/or communicating a list of images that include content associated with one or more items based on a user device that supports handwritten inputs.
2. Description of the Related Art
Planning and managing items in an organized way (e.g., as a list) helps users to achieve their goals. Typically available tools help users to manage their to do lists, and projects electronically in an efficient manner. Such typical tools are designed to be executed on devices such as desktop PCs, laptops, etc. The devices typically receive inputs related to items through a keyboard in a form of text. The inputs include text that are stored, and are modified when users edit the text using the keyboard. Storing items in a form of text is preferred in order to process the text further, edit it, or interpret it. The focus of typical tools is to include comprehensive and complex functionalities related to item (e.g., task) and project management such as classification, mechanism, calendaring, notifications, assigning, configurability, reporting etc that allow for management of more complex projects and a large number of items that need to be monitored and tracked.
In addition to desktop PCs and laptops, devices such as tablets and smart phones are increasingly popular for personal use as well as business use. These devices may use touch screen technology to implement an interface that processes input by hand or by an input device such as a stylus. The stylus is a small pen-shaped instrument that is used to input commands to a computer screen, a mobile device or a graphics tablet. With touch screen devices, a user places a stylus on surface of a screen to draw or make selections by tapping the stylus on the screen. A device designed to receive input from a stylus is more easy to use for users who find it more intuitive and convenient to use a pen and write as they would write on paper, as compared to a keyboard.
Smart phones and tablets that accept stylus based input are available in the market, however, devices featuring stylus input have not been adopted as widely, partly because there are not many software applications that are customized to stylus based devices that utilize their capabilities for an intuitive interface effectively. For example, a software application that is more complex and less intuitive or less easy to use would not be suited for a device that has a more intuitive interface. Typically, there are some software applications for item management that can be executed on a smart phone or a tablet, including stylus based inputs, however the inputs relating to items are stored as text, in a same manner as if it were received from any other input source such as the keyboard. Such applications do not effectively harness capabilities of a stylus based device that enables usage of functionalities with ease.
In view of the foregoing, an embodiment herein provides a method for generating a list of images associated with items for planning or organizing the items on a device configured for receiving handwritten input is provided. The method includes: (i) processing, by a handwritten input processing unit, a first handwritten input including a first content associated with a first item, (ii) generating, by a processor, a first image that includes the first content associated with the first item, (iii) processing, by the handwritten input processing unit, a second handwritten input including a second content associated with a second item, (iv) generating, by the processor, a second image that includes the second content associated with the second item, (v) generating, by the processor, a list that includes the first image and the second image, and (vi) displaying the list that includes the first image and the second image. The first image and the second image are stored in a database.
A third handwritten input may be processed to obtain a metadata associated with the first image that corresponds to the first item, and a fourth handwritten input may be processed to obtain a metadata associated with the second image that corresponds to the second item of the list. The metadata may include at least one of (a) a schedule, (b) a status, (c) a priority, and (d) a category. A list of prioritized images may be generated by (a) processing the third handwritten input that may include an indication to drag and drop the first image associated with the first item to a position at the list, or (b) processing the fourth handwritten input that includes an indication to drag and drop the second image associated with the second item to a position at the list. The third handwritten input may include an indication to strike the first image associated with the first item may be processed to remove the first image from the list or reorder the first image to indicate a low priority in the list, or the fourth handwritten input may include an indication to strike the second image associated with the second item from the list may be processed to remove the second image from the list or reorder the second image to indicate a low priority in the list.
The first image or the list may be displayed based on a schedule associated with the first item as a first alert, and a second image or the list may be displayed based on a schedule associated with the second item as a second alert. At least one of the first image and the second image may be updated based on a handwritten input when the first alert or the second alert is displayed. Images of the list may be filtered based on metadata associated with at least one image of the list to obtain a list of filtered images. The list of filtered image, and a metadata associated with at least one image of the list of filtered images may be communicated through a medium including an electronic mail. The list of filtered images and (ii) the metadata may be displayed on a message body of the electronic mail. The method may further include (i) processing a fifth handwritten input including at least one of: (a) additional content associated with (i) the first content that corresponds to the first image, or (ii) the second content that corresponds to the second image, and (b) an indication to remove a subset of content from (i) the first image, or (ii) the second image, and (ii) updating the first image or the second image based on at least one of (a) the additional content, and (b) the indication. A selection of a duration from an electronic calendar of the device may be processed. Images associated with a set of items that has scheduled to execute at the duration may be generated. The images associated with the set of items may be displayed.
In another aspect, a system for generating a list of images associated with items for planning or organizing the items on a device configured for receiving handwritten input is provided. The system includes (a) a memory unit that stores (i) a set of modules, and (ii) a database, (b) a display unit, (c) a handwritten input processing unit that processes handwritten inputs including at least one of (i) a touch on the display unit, and (ii) a gesture, and (d) a processor that executes the set of modules. The handwritten inputs associate with a) a first content associated with a first item, and b) a second content associated with a second item. The set of modules include (i) a list generating module including: (a) an image generating module, executed by the processor, that generates (i) a first image that includes the first content associated with the first item, and (ii) a second image that includes the second content associated with the second item. The list generating module, executed by the processor that generates a list that includes the first image and the second image. The set of modules further include (ii) a display module, executed by the processor that displays at the display unit the list including the first image and the second image. The first image that corresponds to the first item and the second image that corresponds to the second item of the list are stored in the database. A metadata module, executed by the processor, that may process (a) a third handwritten input to obtain a metadata associated with the first image that corresponds to the first item, and (b) a fourth handwritten input to obtain a metadata associated with the second image that corresponds to the second item of the list. The metadata may include at least one of (a) a schedule, (b) a status, (c) a priority, and (d) a category.
The metadata module may include a prioritizing module, executed by the processor, that may generate a list of prioritized images by (a) processing the third handwritten input that includes an indication to drag and drop the first image associated with the first item to a position at the list, or (b) by processing the fourth handwritten input that includes an indication to drag and drop the second image associated with the second item to a position at the list. The metadata module may further include a status obtaining module, executed by the processor, that (a) may process the third handwritten input includes an indication to strike the first image associated with the first item to remove the first image from the list or reorder the first image to indicate a low priority in the list, or (b) may process the fourth handwritten input includes an indication to strike the second image associated with the second item from the list to remove the second image from the list or reorder the second image to indicate a low priority in the list. The metadata module may further include a categorizing module, executed by the processor that may process a fifth handwritten input including content to generate a category. A third image that corresponds to a third item may be associated with the category.
An alert generating module executed by the processor that (i) may display (a) the first image or (b) the list based on a schedule associated with the first item as a first alert, and (ii) may display (a) a second image or (b) the list based on a schedule associated with the second item as a second alert. At least one of (a) the first image or (b) the second image may be updated based on a handwritten input when the first alert or the second alert is displayed. An image filtering module, executed by the processor, that may filter images of the list based on metadata associated with at least one image of the list to obtain a list of filtered images. A communicating module, executed by the processor, that may communicate (i) the list of filtered images, and (ii) a metadata associated with at least one image of the list of filtered images through a medium including an electronic mail. The list of filtered images and the metadata may be displayed on a message body of the electronic mail. A character recognizing module, executed by the processor, that (a) may recognize a numeral in (i) the first image or (ii) the second image, and (b) may generate (a) a call or (b) a message to a communication device associated with the numeral.
In yet another aspect, a device for generating a list of filtered images associated with items for planning or organizing the items on a device configured for receiving handwritten input is provided. The device includes (a) a memory unit that stores (i) a set of modules, and (ii) a database, (b) a display unit, (c) a handwritten input processing unit that processes handwritten inputs including at least one of (i) a touch on the display unit, and (ii) a gesture, and (d) a processor that executes the set of modules. The handwritten inputs associate with a) a first content associated with a first item, and b) a second content associated with a second item. The set of modules include (i) a list generating module including: (a) an image generating module, executed by the processor, that generates (i) a first image that includes the first content associated with the first item, and (ii) a second image that includes the second content associated with the second item. The list generating module, executed by the processor that generates a list that includes the first image and the second image. The set of modules further include (ii) a display module, executed by the processor that displays at the display unit the list including the first image and the second image, and (iii) an image filtering module, executed by the processor, that filters images of the list based on metadata associated with at least one image of the list to obtain a list of filtered images. The first image that corresponds to the first item and the second image that corresponds to the second item of the list are stored in the database.
A communicating module, executed by the processor, that may communicate (i) the list of filtered images and (ii) a metadata associated with at least one image of the list of filtered images through a medium including an electronic mail. The list of filtered images and the metadata may be displayed on a message body of the electronic mail.
These and other aspects of the embodiments herein will be better appreciated and understood when considered in conjunction with the following description and the accompanying drawings. It should be understood, however, that the following descriptions, while indicating preferred embodiments and numerous specific details thereof, are given by way of illustration and not of limitation. Many changes and modifications may be made within the scope of the embodiments herein without departing from the spirit thereof, and the embodiments herein include all such modifications.
The embodiments herein will be better understood from the following detailed description with reference to the drawings, in which:
With respect to
With reference to
The embodiments herein and the various features and advantageous details thereof are explained more fully with reference to the non-limiting embodiments that are illustrated in the accompanying drawings and detailed in the following description. Descriptions of well-known components and processing techniques are omitted so as to not unnecessarily obscure the embodiments herein. The examples used herein are intended merely to facilitate an understanding of ways in which the embodiments herein may be practiced and to further enable those of skill in the art to practice the embodiments herein. Accordingly, the examples should not be construed as limiting the scope of the embodiments herein.
As mentioned, there remains a need for an item management tool that effectively harnesses capabilities of a stylus based device. The embodiments herein achieve this by providing the item management tool for generating, organizing and/or communicating a list of images that include content associated with one or more items based on a user device that supports handwritten input. Content associated with items are generated as handwritten inputs, and each image of the list of images is stored in a database. In one embodiment, the images appear the same way as it was written through the handwritten input. Referring now to the drawings, and more particularly to
The handwritten input may be provided using an input device 108, a gesture, and/or using other objects (e.g., a finger of the user 102). The input device 108 may be a stylus pen or a digital pen (e.g., a pen-like input device). The item management tool 106 processes the handwritten input, and generates an image that includes the content, and displays the image at the touch sensitive display interface of the user device 104 as an item.
Similarly, for one or more handwritten inputs that include content associated with one or more items, the item management tool 106 creates a list of images. In one embodiment, an image associated with each item of the one or more items is stored in a database (not shown in the
The user device 104 communicates handwritten inputs to an item management server 112 through a network 114. The item management server 112 includes a synchronization module 116 and a user account database 118. The synchronization module 116 may create a back-up of items that are provided as handwritten inputs, synchronize updates on previously defined items, and stores metadata associated with items. The user 102 and the one or more users 110 A-N may create user accounts on the item management server 112. The user accounts that are created may be stored in the user account database 118.
When the user 102 provides one or more handwritten inputs that include content associated with generating one or more categories, and/or items using the user device 104, the handwritten input processing unit processes the one or more handwritten inputs. The one or more handwritten inputs may be provided using the input device 108. The image generating module 205 generates images that include content which are provided as the handwritten inputs. In one embodiment, an image and/or metadata associated with each item of a list of items are stored in the database 202.
The categorizing module 206 allows the user 102 to create one or more categories, and add one or more items to each category. For example, the user 102 creates a category ‘office’ using the categorizing module 206. The user 102 can create and/or add one or more items (e.g., tasks such as all hands meeting at 3 PM, a hiring review, and a vendor meeting) to the category ‘office’ using the handwritten input processing unit. The display module 208 displays categories, and items associated with each category to the user 102 as images.
The communicating module 210 allows the user 102 to communicate a list of images associated with items to one or more users through medium including, but not limited to, a) an electronic mail, and b) a social network. The user 102 may also communicate the list of images associated with items through offline communicating technologies such as Bluetooth, infrared, etc. In one embodiment, the list of images associated with items is displayed on a message body of an electronic mail, when the user 102 communicates the list of images through the electronic mail. However, the list of images can also be communicated as an attachment through the electronic mail.
The metadata module 212 processes a handwritten input from the user 102 to obtain a metadata associated with an item of the list of images, whereas each image corresponds to an item. The metadata associated with an item may include, but not limited to, i) a schedule, ii) a status, iii) a priority, iv) a category, and v) person information associated with the item. The metadata module 212 further includes a schedule obtaining module 222, a status obtaining module 224, a prioritizing module 226, and a category obtaining module 228 (not shown in the
The schedule obtaining module 222 processes a handwritten input including an indication to obtain a schedule associated with an item. For example, when the item is a task, and a schedule associated with the task which indicates a duration in which the task is planned to execute is obtained based on a handwritten input. The user 102 may provide a handwritten input including an indication to select a duration (e.g., 8 AM, or 8 AM to 9 AM) from a digital time clock in order to schedule a task. The schedule obtaining module processes the handwritten input, and schedule the task for 8 AM.
The status obtaining module 224 processes a handwritten input including an indication to obtain a status of an item of a list. For example, when the item is a task, then a status associated with the task that indicates whether the task is completed or still pending is obtained. For example, once a task is completed, the user 102 may provide a handwritten input that includes an indication to strike an image associated with the task. The indication to strike the image associated with the task indicates that the task is completed. Also, the image of the task that is completed is represented in a manner such that it may differ from the tasks that are still pending. One such example to differentiate a completed task to a pending task is providing hatch lines on an image of the completed task, but not in an image of pending task. Further, the tasks that are yet to be completed may be placed ahead of tasks that have completed.
The prioritizing module 226 processes a handwritten input including an indication to obtain a priority of an item of a list. For example, when the item is a task, then a priority associated with the task which indicates an order of tasks to be executed is obtained. For example, a list of tasks includes a first task, a second, and a third task. When the second task is more priority than the first task and the third task, the user 102 may provide an indication to drag and drop a second image associated with the second task ahead of i) a first image associated with the first task, and ii) a third image associated with the third task.
The category obtaining module 228 processes a handwritten input includes an indication to add an image associated with an item to a category (e.g., a pre-defined category) of the item management tool 106. For example, when the user 102 provides a handwritten input includes an indication to add an image “all hands meeting at 4 PM” to a pre-defined category “office”, the category obtaining module 228 processes the handwritten input and adds the image “all hands meeting at 4 PM” to the pre-defined category “office”.
The alert generating module 214 generates an alert based on a schedule of an item (e.g., a task of a list). The display module 208 further displays a corresponding image (content as it was written) of the task at a pre-defined time as an alert. The updating module 216 updates images associated with tasks. The user 102 may edit an image including content associated with an item (e.g., a task) using the updating module 216 that processes a handwritten input including i) additional content associated with the item, and/or ii) an indication to remove a subset of content from the content associated with the item.
For example, the user 102 may intend to update an image ‘meeting at 4 PM’ to ‘meeting at 3 PM’. The updating module 216 processes a first handwritten input including an indication to remove a subset of content such as a numeral ‘4 from the content ‘meeting at 4 PM’. Further, the updating module processes a second handwritten input including additional content (e.g., a numeral ‘3’) to update the image ‘meeting at 4 PM’ to ‘meeting at 3 PM’. In one embodiment, when displaying an alert that includes an image associated with a task, the user 102 can update the image using the updating module 216.
The character recognizing module 218 recognizes one or more numerals that occur in an image/content associated with an item (e.g., a task), and provides an option to i) generate a call, and/or ii) generate a message to a communication device associated with the one or numerals. The character recognizing module 218 may identify the one or more numerals from the image/content using a natural language processing technique. The calendar image generating module 220 generates images associated with a set of items (e.g., a set of tasks) that has scheduled to execute at a duration upon selection of the duration from an electronic calendar. Further, the user 102 may apply themes for items, and such themes are pre-defined and stored in the database 202.
Embodiments herein below from
The user 102 can add more categories by providing associated content as handwritten inputs. The user 102 can also delete, and/or edit at least one category from the one or more categories 301. In one embodiment, the first category ‘office’ 302, the second category ‘home’ 304, and the third category ‘family’ 306 are displayed to the user 102 as it was written using the input device 108 on the touch sensitive display interface of the user device 104. The user 102 can also create, and add/associate images that correspond to tasks to be completed within each category. For example, for the first category ‘office’ 302, the user 102 may create one or more tasks (e.g., meeting at 3 PM), and the image generating module 205 generates an images that correspond to the task ‘meeting at 3 PM’.
The user 102 provides a first handwritten input that may include a first content ‘meeting at 3 PM’ associated with a first task to be completed. The handwritten input processing unit processes the first handwritten input, and the image generating module 205 generates a first image that includes the first content ‘meeting at 3 PM’. The first image 404 includes content ‘meeting at 3 PM’ is displayed to the user 102 as it was written in the list 402.
Similarly, the handwritten input processing unit processes a second handwritten input that includes a second content ‘hiring review’, and the image generating module 205 generates a second image 406 that includes the second content ‘hiring review’ that corresponds to a second task. The second image 406 includes content ‘hiring review’ is displayed to the user 102 as it was written in the list 402. Similarly, a third image 408 includes content ‘all hands meeting’ associated with a third task, and a fourth image 410 includes content ‘vendor meeting’ associated with a fourth task are generated, and displayed in the list 402. Thus, the list 402 is created, and the display module 208 displays images associated with the first task, the second task, the third task, and the fourth task as the list 402. The user may add one or more tasks to the first category ‘office’ 302 using an ‘add tasks’ field 412. Similarly, the user may create list of images that include one or more tasks to be completed for the second category ‘home’ 304, and/or the third category ‘family’ 306.
Once the user 102 provides the indication, with reference to the
Further, when the user 102 drag and drop the fourth image 410 includes content ‘vendor meeting’ as a high priority task, a priority associated with other tasks are automatically updated to obtain a list of prioritized images 602. The list of prioritized images 602 includes the second image 406 includes content ‘hiring review’ as a second high priority task, the third image 408 includes content ‘all hands meeting’ as a third high priority task, and the first image 404 includes content ‘meeting at 3 PM’ as a least priority task.
In one embodiment, the alert 702 includes images associated with other tasks, for example, “vendor meeting”, “all hands meeting”, and “meeting at 3 PM”, in addition to the image “hiring review” as shown in the
The character recognizing module 218 recognizes one or more numerals in the images of the list 402, and an alert is generated based on the one or more numerals. For example, from the first image 404 includes content “meeting at 3 PM, the character recognizing module 218 identifies a numeral “3 PM”. The alert generating module 214 then generates an alert for the first task “meeting at 3 PM” based on the numeral “3 PM”.
In one embodiment, the user 102 performs an action on an image associated with a task when the image is displayed at a time as an alert. The action may include editing content associated with the image, and/or snoozing the alert. The editing can be done based on a handwritten input as explained above using the updating module 216.
With respect to
With reference to
Based on the metadata ‘John Doe’ that corresponds to the tasks ‘meeting at 3 PM’, and ‘vendor meeting’, a first list of filtered images 1018 is obtained. The first list of filtered images includes images ‘meeting at 3 PM’, and ‘vendor meeting’ as it was written as handwritten inputs, and may be displayed at the message body 1016 of the first electronic mail 1002. Based on the metadata ‘Jane Doe’ that corresponds to the task ‘meeting at 3 PM’, a second list of filtered image 1020 which includes an image ‘meeting at 3 PM’ as it was written as an handwritten input is obtained. The second list of filtered image 1020 may be displayed at the message body 1016 of the second electronic mail 1004. Similarly, the third electronic mail 1006 which includes a third list of filtered image 1022, and the fourth electronic mail 1008 which includes a fourth list of filtered image 1024 is generated, and communicated to corresponding person based on the metadata. For each image which is displayed at the message body 1016 of an electronic mail, corresponding metadata (e.g., a schedule, a status, etc) may also be displayed at the message body 1016. Alternatively, a list of filtered image may also be communicated as an attachment of an electronic mail.
Alternatively, the user 102 can share a selected image of the list 402 based on a metadata associated with the image. For example, when the user 102 indicates to share the image ‘meeting at 3 PM’, the image filtering module 221 may filter the image ‘meeting at 3 PM’ from the list 402. An electronic mail is generated automatically with the image ‘meeting at 3 PM’ optionally with corresponding metadata (e.g., status), and communicated to the person ‘John Doe’ and ‘Jane Doe’. In one embodiment, using the item management tool 106, the user 102 may filter one or more images from the list 402, and communicates a list of filtered images to other persons who are not associated with tasks of the list 402.
Metadata (e.g., priority) associated with each image of the checklist 1300 may be obtained, and the checklist 1300 may be shared to one or more users as described in the previous embodiments. Each image and corresponding metadata of the checklist 1300 may be stored in the database 202. One or more images of the checklist 1300 may be filtered to obtain a list of filtered images based on metadata associated with at least one image of the checklist 1300. The images of the checklist 1300 may also be prioritized based on priority associated with items of the checklist 1300 based on a handwritten input.
Digital content may also be stored in the memory 1602 for future processing or consumption. The memory 1602 may also store program specific information and/or service information (PSI/SI), including information about digital content (e.g., the detected information bits) available in the future or stored from the past. A user of the receiver may view this stored information on display 1606 and select an item of for viewing, listening, or other uses via input, which may take the form of keypad, scroll, or other input device(s) or combinations thereof. When digital content is selected, the processor 1610 may pass information. The content and PSI/SI may be passed among functions within the receiver using the bus 1604.
The techniques provided by the embodiments herein may be implemented on an integrated circuit chip (not shown). The chip design is created in a graphical computer programming language, and stored in a computer storage medium (such as a disk, tape, physical hard drive, or virtual hard drive such as in a storage access network). If the designer does not fabricate chips or the photolithographic masks used to fabricate chips, the designer transmits the resulting design by physical means (e.g., by providing a copy of the storage medium storing the design) or electronically (e.g., through the Internet) to such entities, directly or indirectly.
The stored design is then converted into the appropriate format (e.g., GDSII) for the fabrication of photolithographic masks, which typically include multiple copies of the chip design in question that are to be formed on a wafer. The photolithographic masks are utilized to define areas of the wafer (and/or the layers thereon) to be etched or otherwise processed.
The resulting integrated circuit chips can be distributed by the fabricator in raw wafer form (that is, as a single wafer that has multiple unpackaged chips), as a bare die, or in a packaged form. In the latter case the chip is mounted in a single chip package (such as a plastic carrier, with leads that are affixed to a motherboard or other higher level carrier) or in a multichip package (such as a ceramic carrier that has either or both surface interconnections or buried interconnections).
In any case the chip is then integrated with other chips, discrete circuit elements, and/or other signal processing devices as part of either (a) an intermediate product, such as a motherboard, or (b) an end product. The end product can be any product that includes integrated circuit chips, ranging from toys and other low-end applications to advanced computer products having a display, a keyboard or other input device, and a central processor.
The embodiments herein can take the form of, an entirely hardware embodiment, an entirely software embodiment or an embodiment including both hardware and software elements. The embodiments that are implemented in software include but are not limited to, firmware, resident software, microcode, etc. Furthermore, the embodiments herein can take the form of a computer program product accessible from a computer-usable or computer-readable medium providing program code for use by or in connection with a computer or any instruction execution system. For the purposes of this description, a computer-usable or computer readable medium can be any apparatus that can comprise, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device.
The medium can be an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system (or apparatus or device) or a propagation medium. Examples of a computer-readable medium include a semiconductor or solid state memory, magnetic tape, a removable computer diskette, a random access memory (RAM), a read-only memory (ROM), a rigid magnetic disk and an optical disk. Current examples of optical disks include compact disk-read only memory (CD-ROM), compact disk-read/write (CD-R/W) and DVD.
A data processing system suitable for storing and/or executing program code will include at least one processor coupled directly or indirectly to memory elements through a system bus. The memory elements can include local memory employed during actual execution of the program code, bulk storage, and cache memories which provide temporary storage of at least some program code in order to reduce the number of times code must be retrieved from bulk storage during execution.
Input/output (I/O) devices (including but not limited to keyboards, displays, pointing devices, remote controls, etc.) can be coupled to the system either directly or through intervening I/O controllers. Network adapters may also be coupled to the system to enable the data processing system to become coupled to other data processing systems or remote printers or storage devices through intervening private or public networks. Modems, cable modem and Ethernet cards are just a few of the currently available types of network adapters.
A representative hardware environment for practicing the embodiments herein is depicted in
The system further includes a user interface adapter 19 that connects a keyboard 15, mouse 17, speaker 24, microphone 22, and/or other user interface devices such as a touch screen device (not shown) or a remote control to the bus 12 to gather user input. Additionally, a communication adapter 20 connects the bus 12 to a data processing network 25, and a display adapter 21 connects the bus 12 to a display device 23 which may be embodied as an output device such as a monitor, printer, or transmitter, for example.
The item management tool 106 allows creating a back-up of all the handwritten tasks. Further, synchronize the updated data and associated metadata on the item management server 112 periodically. The one or more tasks and task category can be shared with one or more user accounts. Further, combines the power of writing on a notepad with the enhancements possible because the data is stored in the digital format—e.g. communicating through email or any content communicating services.
The foregoing description of the specific embodiments will so fully reveal the general nature of the embodiments herein that others can, by applying current knowledge, readily modify and/or adapt for various applications such specific embodiments without departing from the generic concept, and, therefore, such adaptations and modifications should and are intended to be comprehended within the meaning and range of equivalents of the disclosed embodiments. It is to be understood that the phraseology or terminology employed herein is for the purpose of description and not of limitation. Therefore, while the embodiments herein have been described in terms of preferred embodiments, those skilled in the art will recognize that the embodiments herein can be practiced with modification within the spirit and scope.
Number | Date | Country | Kind |
---|---|---|---|
3798/CHE/2012 | Sep 2012 | IN | national |