Title of Invention

A METHOD AND SYSTEM TO DISPLAY AND MANAGE PRINT QUEUE AND DISPLAY JOB ORIGIN INFORMATION ON LCD PANEL

Abstract This present relates to a method and system to display and manage print queue and display job origin information on display panel of the printer which is unique. This invention provides a method to facilitate the management of the print queue from the printer itself. This method provides for easily identifying the origin of the current print job by displaying the owner information on the display panel of the printer. It will also provide information about the amount of job left or printed job information in percentage on the display panel so that the user can get an idea of the approximate time required to complete the print job.
Full Text

FIELD OF THE INVENTION
The present invention in general relates to multi function peripherals (MFP) more specifically printers. Further, this invention encompasses a method to manage print jobs in the queue of a printer using the printer alone without requiring the use of a PC if the user has authorization login access More particularly, this invention relates to a system and method to display and manage print job information using a display panel in the MFP.
DESCRIPTION OF RELATED ART
In big organizations, a common network printer is used across the floor and all the people on the floor make use of the same printer for printing documents. Sometimes there are situations when one person needs to get a printout urgently while someone else is printing a large document. Hence one needs to check the job origin from the spooler window on the PC in order to put the larger printing job on hold to print the more urgent job. Also, print queues can be currently managed only from the PC.
Presently, the user has to check the spooler window from PC to ascertain the origin of the job and has no option to cancel the jobs of other users present in the job queue if the user does not have administrative privileges.

The print queue shows list of the documents which are in queue for printing. For each item or job on the list, information, such as the print status and number of pages, is provided. The following table shows the information displayed for each document in the queue:

A user may pause, resume, or cancel printing of a document; restart printing of a document; or may view and change job settings, such as the priority and the person notified when the job is done. For the documents waiting in queue for printing, the same can be viewed, but the settings such as the page orientation, paper source, number of copies etc. cannot be changed.

For managing the queue, user has to:
1. Open Printers window
2. Double-click the printer which is being used, which opens the print
queue or click the printer icon on System tray if the user has submitted a print job
And then check or change the priority or delete the print job or click pause or resumes if the job is paused etc.
For doing each operation the user has to log on to the personnel computer and then make the changes. However the proposed invention shall provide a method to manage the printer queue as well as see the origin of the job on the printer panel itself and then can make the changes accordingly.
US Patent no. 6,667,810 details about the general job which could be delayed fax (i.e. the fax which is to be sent after time set by the user) which is saved into the memory and other current jobs are being sent. Hence the status of such jobs is being discussed and alert mails are sent for the status of the job to the user. Also the US Patent No. 6,667,810 states that the user/manager can view if any jobs are pending and allows a notification /facility to delete. It talks about a menu being displayed allowing to delete the job.
LIMITATIONS

For managing and editing the documents to be printed, the user has to log on to the PC from which the document originated. Standing at the printer, one cannot get to know the origin of the current print job in process. There is no such option available to manage the print queue from the printer itself
Further, any amendment to the print queue itself such as pause, resume, cancel, etc cannot be done at the printer itself.
OBJECTS OF THE INVENTION
The primary object of this invention is to invent a method and system to display and manage print queue and display job origin information on LCD panel.
It is another object of the invention to provide a method to facilitate the management of the print queue from the printer itself.
It is another object of the invention to provide a method to easily identify the origin of the current print job by displaying the owner information on the LCD panel of the printer.
It is another object of the invention to invent a method to provide information about the amount of job left or printed job information in percentage on the LCD so that the user can get an idea of the approximate time required to complete the print job.

SUMMARY OF THE INVENTION
This invention relates to a method and system to display and manage print queue and display job origin information on the LCD or any display panel of the printer. This invention is targeted at controlling the printer queue and to view the origin of the print job on the printer LCD or display pane) itself rather than on the personal computer to which the printer is connected. There are many situations where the user wants to control the print queue from the printer itself. The situation could be when the printer is shared in any organization and a specific user has to go a long way to collect his print out. There is a possibility that the printer could be busy with printing some other document and the specific user has to wait for a long time to get his printing done But if the option of managing the print queue is available on the printer either through dedicated button or from administrative menu, the user can change the priority or reshuffle print jobs in order to get the printing done on priority.
This invention also provides for information on the time left for the present print to complete and also information on the already printed jobs in percentage type representation on the LCD panel of the printer so that the user can get an idea of the approximate time required to complete the print job
Accordingly, this invention explains a system to display and manage print job
information using a display panel in the MFP comprising:
1. an input unit, having plurality of keys to input commands from a user;

2. authentication means for authenticating the user for managing a print queue;
3. print unit, which prints the printing data;
where the said display in the MFP is controlled by a display unit and the said management of the print job is controlled by a control unit characterized in that the control unit receives printing information about a page currently being printed and manages the print queue associated with the MFP based on the received information and the said display unit act as a user interface for the said print queue management.
When the MFP receives a print job the said MFP receives information about the job origin and display the said information on the display unit. The user views and manages the print queue using the display unit and the input unit. The control unit receives from the printer information about the total number of pages of a job which is included in a header of the printing data and reschedules the job according to the reorganized print queue set by the user. The incoming print jobs are stored in an order, in an intermediate storage location, which is manageable by the user.
Accordingly, this invention also explains a method to display and manage print job information using a display panel in the MFP comprising the steps of:
1. checking for a login interrupt by a user;
2. authenticating a user for managing a print queue if there is a login interrupt;

3. controlling the display of the MFP by a display unit; and controlling the said management of the print job by a control unit characterized in that the control unit receives printing information about a page currently being printed and manages the print queue associated with the MFP based on the received information and the said display unit act as a user interface for the said print queue management.
The user inputs command for rescheduling the print job in print queue where a print handler identifies the current job being printed and a last page is printed. A scheduled new job is printed by a print handler putting the remaining current job to the print queue and after adding a separator page in the print output. The user can resume the rescheduled job after printing the new scheduled job. The information about the amount of job left or printed job information in percentage is provided on the display panel of the display unit. The printer handler causes a separator page to be printed to separate the print jobs in the print queue sent by the said printer handler for printing. A dedicated button or an administrative menu is used which prompts for user authorization to manage the print queue.
These and other objects, features and advantages of the present invention will become more readily apparent from the detailed description taken in conjunction with the drawings and the claims.
BRIEF DESCRIPTION OF THE ACCOMPANYING DRAWINGS

Figure 1 relates to prior art which shows a Screensnot showing the options available to user to mange print queue on PC.
Figure 2 illustrates the present invention, which shows the sequence of operations involved in user trying to manage the print queue on the printer.
Figure 3 shows the modules involved in the print operation and the flow between them along with the control unit, input unit and the display unit on the printer which allow viewing / modifying the print queue.
Figure 4 is a flowchart, which illustrates the steps of pausing the first print job and printing new schedule job.
Figure 5 shows a print queue table.
DETAILED DESCRIPTION OF THE INVENTION
The preferred embodiments of the present invention will now be explained with reference to the accompanying drawings. The following description and drawings are illustrative of the invention and are not to be construed as limiting the innovation. Numerous specific details are described to provide a through understanding of the present invention. However in certain instances well-known or conventional details are not described in order not to unnecessarily obscure the present invention in detail.

The present invention provides a system and method to display and manage the print queue on the printer hardware using the display device on the printer and the set of keys available at the printer, so that user can ascertain the origin of each print job on the print queue and the status of each job- Presently the user has to log on to the computer to which the printer is connected in order to check the status of the job as the print spooler is on the PC ! he present invention will help the user to ascertain the position of their print job in the print queue. There would be a provision to reshuffle the print queue if the user has permission to do so. Hence, the total management of any print job in the print queue can be done on the printer hardware itself which was not possible till now.
A US Patent No. 6,641,312 deals with storing user ID/ Application information / Printer driver features or print usage information into a non volatile memory present in the printer hardware. This information can be printed with some methods detailed in the invention description section, it talks mostly about the memory storage type and data stored in the memory store and executing/ creation of print job.
Whereas the present invention is to display the print queue on the printer hardware so that user can get to know the origin of each print job in the queue and the status of the job. This will help the user to know the position of their job in the print queue. There would be a provision to reshuffle the print queue if the user has permission to do so. The US Patent No. 6,641,312 talks of memory unit where user information is stored. If such information is just stored and not

displayed it is of no use. The present invention will provide for displaying details such as origin of the job, percentage of job left etc on the printer display which can be viewed by the user at any time.
Another US Patent No. 6,587,126 discusses in general about the job and the process types. Here the jobs pending for particular apparatus when selected are displayed according to the process type selection. This patent, further, talks about the ability to control various printer apparatus by selecting them. This is equivalent of print spool manager available on the HOST PCs. Subsequently it talks about some mail transmission which is not related to this invention.
Whereas the present invention allows controlling of the print job from the printer itself which is absent in the above patent. It is especially useful in large office setups where a single printer is shared amongst many users. After a user fires a print job and goes to collect the print and if his job is not finished yet or printed then to manage/view the print queue the user is required to go again to his/her workstation and check the printer queue for his/her job status. The present invention will allow the user to do the same at ihe printer itself after authentication using the printer display and the keys on the printer. The present invention allows for the print queue to be displayed on the printer hardware so that user can get to know the origin and status of each job This will help the user to know the position of their job in the print queue. There would be a provision to reshuffle the print queue if the user has permission to do so. Hence this invention

provides facility to managing the print queue on the printer itself. Presently, the user has to manage it from computer if he/she has a permission to do so.
OPERATION OF THE INVENTION
Figure 1 relates to prior art which shows screenshot showing the options available to user to mange print queue on PC.
While many workstations generating print jobs are usually linked to a network, a smaller number of printers are used and, in a typical case, a single printer is used with several workstations. Thus, in order that a number of print jobs generated from a plurality of workstations are executed in a predetermined order, the print job controller builds a print queue, according to which a specific print process will be performed. The printer will also display the status of current job which will include the origin of the current job, the percentage of job to be completed etc. This information will be available for viewing for everyone on the printer display device which can be an LCD. This displayed information will help in identifying the job origin. Using this information, if an urgent print is required the concerned person can be contacted and asked to re-schedule / cancel his / her print job.
The user will initiate a print job and the job would be lined up in the print queue of the printer. This is shown in Figure 5.
The print queue to be managed by the print job manager consists of the

associated queue identifiers Q1, Q2, Qn that are arranged in the order set by a particular sort option or by other algorithm and the print jobs are successively outputted for printout by the printing processor, with the print job content at the head of the queue having identifier Q1 being outputted first. The printing processor executes print jobs according to the order of queue identifiers in the print queue table.
Each of the print job contents is maintained in a file storage means in the printer or in a file storage means (file server) linked to the network and is outputted to the printing processor at the time of printout, namely the time when the associated queue identifier has come to the head of the print queue table.
This invention would facilitate the printer job identification and job queue management using the display panel on the printer and the keys on the front panel of the printer. There would be either a dedicated button or an administrative menu which would prompt for user authorization so that any person without authorization cannot change/edit the print queue.
The user can reshuffle the print queue if he has the authonzation. There could be some standard algorithms provided which will detail how the print jobs would be reshuffled such as:
1. Make the selected print job the first one once the current job is printed irrespective of the priorities of other print jobs

2. Make the selected print job the first one in that particular priority job group
3. Make the selected job to print immediately suspending the current job and resume the suspended job once the selected job is done.
Whenever the printer receives a print job it will also receive information about the job origin and display the same on the LCD panel of the pnnter.
The printer's keys will be used to input commands from the user menu selection and the current operation of the printer. When the user selects the view/manage the print queue option he can browse the current print jobs in the print queue. Under the menu there will be an option to manage the queue.
If the user needs to manage the print queue he will have to select the menu option on selection of which the user will be prompted for a username. The user can enter the username and password once the user's password is authenticated using the provided credentials, he will be allowed to cancel/delete the jobs or increase priorities of the jobs selected by the user. In other words, on authentication of the user's password, he will be allowed to manage the print jobs in the queue.
Figure 2 illustrates the present invention which shows the sequence of operations involved in user trying to manage the print queue on the printer. First, the user initiates a print job. Printer starts the print job and displays information of job origin. Printer prints and checks for any login interrupt If there is an interrupt,

it prompts the user for login name and password. Then the system authenticates the user using the provided credentials. If the login ^s successful, the user is allowed to manage the print queue. If the login is a failure, the user is not allowed to alter the print queue
The present method allows facilitating the management of the print queue from the printer itself. A command to print is selected from the PC through the application and the printer driver transmits the total page number information, user name etc in the header of the printing data to the printer. After that, the host interface of the printer transmits the printing data to the control unit. Then, the control unit judges that the printing data is transmitted from the PC, and receives the information about the total number of pages from the header information. Furthermore, the control unit processes the printing data for printing. Control unit reads the information from the header about the user and display the information on the display unit of the printer. The user can use a key on the printer which allows him to view the job queue. Along with the pnnt queue in the Ul (User Interface) there will also be an option to manage the print queue. When the user selects the option to manage the printer, he will be prompted for the authentication credentials such as username and password. This is explained in the flowchart given in figure 4. Only when these user credentials are verified the user will be allowed to make changes to the print queue.
The information in the header also contains the job details such as job owner, amount of job, etc. This information will be displayed on the printer display device

to easily identify the owner of the current print job.
Information about the amount of job left or printed job information in percentage is provided on the display of the printer so that the user can get an idea of the approximate time required to complete the print job Figure 3 is a block diagram showing a printer capable of displaying the state of completion of a printing job according to the present invention. The printer includes an input unit, a host interface, a state of completion display unit, a print unit, and a control unit.
The input unit has a plurality of keys (not shown) to input commands from a user for menu selection and operation of the printer. The host interface interfaces printing data with an external device through a cabie (not shown). Here, the external device can be a PC having a printer driver and an application to request printing of a document.
The display unit could be an LCD or any other alphanumeric display mechanism along with its driver.
Spooler program receives the printable information as incoming information stream and stores it, in incoming order, in an intermediate storage location. Also, a notification is sent to a print server that a new print job exists. The print server program is a standard program that monitors all print jobs that have been created and also checks the available printers to determine their status.

Once a print job has been completely spooled or stored in intermediate storage, the print server notifies a printer handler. The printer handler is a type of printer driver that controls and drives a specific printer. The purpose of printer handler is to convert text and graphic information into printer readable form for any particular printer type. Typically, a printer handler can only process one print job and any other jobs that are created and directed towards the associated printer are queued for later processing. The printer handler contains a de-spooler program that retrieves the spooled data from intermediate storage and provides the information to an imaging engine. The imaging engine converts the incoming data stream into the command signals that are necessary to drive the printing elements to produce the final printed document. The commands are provided to the actual print device for printing.
Once a print job is completely printed, the printer handler checks its queue for another print job and, if a job is present, begins processing it. Alternatively, if there are no new print jobs to process, the printer handler becomes inactive. After a particular print job is completed, the information stored in intermediate storage in is deleted and the storage is reclaimed. As an option, the storage can be retained until a user deletes the storage.
The printing unit prints the data transmitted through the host interface under the control of the control unit. The control unit controls the other elements of the printer to process an image of the printing data transmitted through the host interface, and to allow the data to be printed on the printing paper through the

printing unit. Moreover, the control unit receives from the printer information about a total number of pages of a job which is included in a header of the printing data. Further, the control unit receives information about a page currently being printed, when the data is printed on the paper through the printing unit. Further, based on the information about the total number of pages and the currently printed page, the control unit controls the data on the display panel of the printer based on the received information.
Figure 4 is a flowchart which illustrates the steps of pausing the first print job and printing new schedule job. User browses the LCD menu and sends the command for rescheduling the print job in print queue to print server. Print handler identifies the current job being printed and the last page is printed. Print handler then puts the remaining current job to the print queue. Then a separator page (The separator page is a blank page or a page with the user name, date, number of pages etc., the separator page separates the two print jobs) is printed. Then the scheduled new job is printed. Again a separator page is printed. After that the paused job which was suspended by the user is resumed.
First, a command to print is selected from the PC through the application and the printer driver transmits the total page number information, user name etc in the header of the printing data to the printer. After that, the host interface of the printer transmits the printing data to the control unit Then, the control unit judges that the printing data is transmitted from the PC, and receives the information

about the total number of pages from the header information. Further, the control unit processes the image to perform the printing of the data.
Control unit reads the information from the header about me user and display the information on the display panel. If the printer is on pnnt servers which are normally in an organization as explained in the figure, it can directly get the information about the user name, the size of the job and other spooler information from the print server itself. The user can authenticate him after entering the user name and password as explained and then can manage the print queue. Appropriate signal would be sent to the print server after the user makes some changes in the print queue.
When the user issues a print job rescheduling command through user interface menu to the printer handler, the printer handler identifies a first print job that is printing and the last page of that job that has been, or is still being, printed. The printer handler instructs the print device to complete the printing of the current page in the current print job and to return the remaining portion of the first print job to the queue. The remainder of the paused print job can be rescheduled, such as by placing it back in the print queue, because the printer handler can track the status of the print job, including identifying the last page printed from a paused print job. It is especially beneficial for the printer handler to identify the last page printed or the next page that is to be printed so that only the remaining portion of the first print job is queued, thereby avoiding duplicate printing of pages and thereby avoiding a requirement that the user must resend the print

job. The printer handler causes a separator page to be printed to separate the print out. In this manner, the paused print job and the advanced print job can be easily parsed by a visual inspection of the printer output tray. The next print job in the print queue is sent by the printer handler to the pnnt device to be printed. It is important to note that this second print job is subject to pausing as was the first job and so forth.
After that, the control unit controls the print unit to allow the image processed printing data to be printed on the printing paper. Moreover, the control unit receives the information about the currently printed page whenever the printing is completed. Here, the operation to receive the information about the currently printed page of the printing data can be a start time of the image processing, the completion time of the image processing, or the start time of the printing of the print unit.
Next, the control unit calculates the information to be displayed on display panel through the information about the total number of pages received when receiving the printing data and the information regarding the currently printed page.
According to the printer capable of displaying the state of completion of the printing job and the method of controlling the same, the user can easily know the state of completion of the printing job, thus the user does not have to wait in front of the printer. Further, the user does not have to separately ascertain the number of remaining pages in the case when many people use one printer.

The foregoing description of a preferred embodiment of the invention has been presented for purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise form disclosed. Obvious modifications or variations are possible in light of the above teachings.
Although the invention has been described with respect to specific embodiments thereof, these embodiments are merely illustrative, and not restrictive of the invention. For example, the multifunction peripheral device can also include other elements such as copier, printer, disk drives, scanner etc. Memory also contains additional information such as applications programs, network, communication programs, operating system software data etc. Although the toner save mode is effected by printing of the documents in low resolution printing, it should be apparent that other methods and types of printing in order to lessen the use of toner can be provided.
In the description herein, numerous specific details are provided, such as examples of components and/or methods, to provide a thorough understanding of embodiments of the present invention. One skilled in the relevant art will recognize, however, that an embodiment of the invention can be practiced without one or more of the specific details, or with other apparatus, systems, assemblies, methods, components, materials, parts, and/or the like In other instances, well-known structures, materials, or operations are not specifically shown or described in detail to avoid obscuring aspects of embodiments of the present invention.

A "processor" or "process" includes any human, hardware and/or software system, mechanism or component that processes data, signals or other information. A processor can include a system with a general-purpose central processing unit, multiple processing units, dedicated circuitry for achieving functionality, or other systems. Processing need not be limited to a geographic location, or have temporal limitations. For example, a processor can perform its functions in "real time," "offline," in a "batch mode," etc Portions of processing can be performed at different times and at different locations, by different (or the same) processing systems.
Embodiments of the invention may be implemented by using a programmed general purpose digital computer, by using application specific integrated circuits, programmable logic devices, field programmable gate arrays, optical, chemical, biological, quantum or nano-engineered systems, components and mechanisms may be used. In general, the functions of the present invention can be achieved by any means as is known in the art- Distributed or networked systems, components and circuits can be used Communication, or transfer, of data may be wired, wireless, or by any other means.
It will also be appreciated that one or more of the elements depicted in the drawings/figures can also be implemented in a more separated or integrated manner, or even removed or rendered as inoperable in certain cases, as is useful in accordance with a particular application. It is also within the spirit and

scope of the present invention to implement a program or code that can be stored in a machine-readable medium to permit a computer to perform any of the methods described above.
Additionally, any signal arrows in the drawings/Figures should be considered only as exemplary, and not limiting, unless otherwise specifically noted. Furthermore, the term "or" as used herein is generally intended to mean "and/or" unless otherwise indicated. Combinations of components or steps will also be considered as being noted, where terminology is foreseen as rendering the ability to separate or combine is unclear.
As used in the description herein and throughout the claims that follow, "a", "an", and "the" includes plural references unless the context clearly dictates otherwise. Also, as used in the description herein and throughout the claims that follow, the meaning of "in" includes "in" and "on" unless the context clearly dictates otherwise.
The foregoing description of illustrated embodiments of the present invention, including what is described in the Abstract, is not intended to be exhaustive or to limit the invention to the precise forms disclosed herein. While specific embodiments of, and examples for, the invention are described herein for illustrative purposes only, various equivalent modifications are possible within the spirit and scope of the present invention, as those skilled in the relevant art will recognize and appreciate. As indicated, these modifications may be made to

the present invention in light of the foregoing description of illustrated embodiments of the present invention and are to be included within the spirit and scope of the present invention.
Thus, while the present invention has been described herein with reference to particular embodiments thereof, a latitude of modification, various changes and substitutions are intended in the foregoing disclosures, and it will be appreciated that in some instances some features of embodiments of the invention will be employed without a corresponding use of other features without departing from the scope and spirit of the invention as set forth. Therefore, many modifications may be made to adapt a particular situation or material to the essential scope and spirit of the present invention. It is intended that the invention not be limited to the particular terms used in following claims and/or to the particular embodiment disclosed as the best mode contemplated for carrying out this invention, but that the invention will include any and ail embodiments and equivalents falling within the scope of the appended claims

Glossary of Terms and their definitions
Print Spooler
The primary component of the printing interface is the print spooler. The print spooler is a service that manages the printing process. Management of. printing involves retrieving the location of the correct printer driver, loading that driver, spooling high-level function calls into a print job, scheduling the print job for printing, and so on



WE CLAIM
1. A system to display and manage print job information using a display
panel in the MFP comprising:
a. an input unit, having plurality of keys to input commands from a user;
b. authentication means for authenticating the user for managing a print
queue;
c. print unit, which prints the printing data;
where the said display in the MFP is controlled by a display unit and the said management of the print job is controlled by a control unit characterized in that the control unit receives printing information about a page currently being printed and manages the print queue associated with the MFP based on the received information and the said display unit act as a user interface for the said print queue management,
2. A system as claimed in claim 1 wherein when the MVP receives a print job the said MFP receives information about the job origin and display the said information on the display unit.
3. A system as claimed in claim 1 wherein the user views and manages the print queue using the display unit and the input unit
4. A system as claimed in claim 1 wherein the control unit receives from the printer information about the total number of pages of a job which is

included in a header of the printing data and reschedules the job according to the reorganized print queue set by the user.
A system as claimed in claim 1 wherein from the printer information control unit receives information about a total number of pages of a job which is included in a header of the printing data and display the said information on the display panel.
A system as claimed in claim 1 wherein the incoming print jobs are stored in an order, in an intermediate storage location, which is manageable by the user.
A method to display and manage print job information using a display panel in the MFP comprising the steps of:
a. checking for a login interrupt by a user;
b. authenticating a user for managing a print queue if there is a login
interrupt;
c. controlling the display of the MFP by a display unit; and
controlling the said management of the print job by a control unit characterized in that the control unit receives printing information about a page currently being printed and manages the print queue associated with the MFP based on the received information and the said display unit act as a user interface for the said print queue management.

A method as claimed in claim 7 wherein the user inputs command for rescheduling the print job in print queue where a print handler identifies the current job being printed and a last page is printed
A method as claimed in claim 7 wherein a scheduled new job is printed by a print handler putting the remaining current job to the print queue and after adding a separator page in the print output,
A method as claimed in claim 7 wherein the user can resume the rescheduled job after printing the new schedule d joo
A method as claimed in claim 7 wherein information about the amount of job left or printed job information in percentage is provided on the display panel of the display unit.
A method as claimed in claim 7 wherein the printer handler causes a separator page to be printed to separate the print jobs in the print queue sent by the said printer handler for printing.
A method as claimed in claim 7 wherein either a dedicated button or an administrative menu is used which prompts for user authorization to manage the print queue.

14. A system to display and manage print job information using a display
panel in the MFP substantially described particularly with reference to the
accompanying drawings.
15. A method to display and manage print job information using a display
panel in the MFP substantially described particularly with reference to the
accompanying drawings.


Documents:

974-che-2004-abstract.pdf

974-che-2004-claims filed.pdf

974-che-2004-claims granted.pdf

974-che-2004-correspondnece-others.pdf

974-che-2004-correspondnece-po.pdf

974-che-2004-description(complete)filed.pdf

974-che-2004-description(complete)granted.pdf

974-che-2004-drawings.pdf

974-che-2004-form 1.pdf

974-che-2004-form 13.pdf

974-che-2004-form 26.pdf


Patent Number 209592
Indian Patent Application Number 974/CHE/2004
PG Journal Number 19/2008
Publication Date 09-May-2008
Grant Date 05-Sep-2007
Date of Filing 24-Sep-2004
Name of Patentee SAMSUNG INDIA SOFTWARE OPERATIONS PRIVATE LIMITED
Applicant Address BAGMANE LAKEVIEW, BLOCK 'B', NO. 66/1, BAGMANE TECH PARK, C V RAMAN NAGAR, BYRASANDRA, BANGALORE - M560 093,
Inventors:
# Inventor's Name Inventor's Address
1 ANAND KUMAR AGARWAL BAGMANE LAKEVIEW, BLOCK 'B', NO. 66/1, BAGMANE TECH PARK, C V RAMAN NAGAR, BYRASANDRA, BANGALORE - M560 093,
2 ASHWIN KASHINATH PATWEKAR BAGMANE LAKEVIEW, BLOCK 'B', NO. 66/1, BAGMANE TECH PARK, C V RAMAN NAGAR, BYRASANDRA, BANGALORE - M560 093,
PCT International Classification Number G06 F 21/00
PCT International Application Number N/A
PCT International Filing date
PCT Conventions:
# PCT Application Number Date of Convention Priority Country
1 NA