Title of Invention

STRING SELECTION IN A MULTI-FUNCTIONAL PERIPHERAL (MFP) DEVICE

Abstract The invention relates to a method which enables the user of the MFP device to enter the host name I email id in much less time as compared to the existing art. The invention proposes a method for entry of email id I host name which can be implemented with the existing key providing multiple functions or with just an additional key. The method helps the user towards reduction of typing errors and time taken for entry of email id I host name through keyboard. A method of providing fast data input support to the user by providing multifunction support to an existing key or an additional key for entering the hostname Icompany name/email id in an MFP comprising the steps of: receiving a user message using a user interface track; storing the hostname Icompany name/email id in a global array; updating the said global array with hostname Icompany name/email id from the configurable menu provided by user interface; updating the global array from HTTP page using another receiver task; writing full hostname Icompany name/email id by hitting the said key; and selecting the displayed string by pressing enter key once the required information is the one displayed from the configured global array, wherein the user interface task will operate as per existing design with one additional key trap to provide fast data input for hostname Icompany name/email id.
Full Text FIELD OF INVENTION
The Invention relates in general to Embedded System Field for electronic devices such as MFP, Printers, Mobile device etc. Further, this invention relates to authentication procedures in such devices. More particularly, this invention relates to a method which enables the user to enter the email id / host name in the MFP device in much less time.
DESCRIPTION OF THE RELATED ART
US 6,591,117 describe a Mobile communication terminal with multi-function key. This invention explains a mobile communication terminal with a multi-function key which serves as both a store key and a recall key. The mobile communication terminal includes a multi-function key; a memory for storing, in a function allocation table, input conditions of the multi-function key and corresponding functions for the respective input conditions; and a controller for determining a function of the multi-function key based on the function allocation table, when the multi-function key is pressed according to a given input condition. Further, the mobile communication terminal includes a memory for storing messages for informing a user about the determined function, and a display for displaying a message for informing the user of the determined function. The controller includes a flag, and sets the flag according to the function determined for the multi-function key.
US 5,528,235 describe a Multi-status multi-function data processing key and key array. This invention explains a multi-status data entry key and keyboard capable of a one-to-one correspondence between each key status and a pre-assigned signal or state, with the neutral position or status being one of the states. Each non-neutral key status is associated with a unique pre-determined signal and corresponds uniquely to a specific symbol function or operation. The implementation of this keypad in telephones, computers, cash registers and other devices is shown. Its implementation in telephones is extensively covered.
There are a number of electronic devices which need user inputs for network configuration, email address input etc. As per existing scenario while entering email address, user has to enter full email id (one by one character) using the keyboard. The display and keyboard drivers along with the user interface are instrumental for this action.
Figure 1 explains a block diagram for existing system. In present scenario the electronic devices like Printers, MFP or mobile etc. have keyboards and an LCD display unit for providing user interface support to the device. A user interface task is always required to be running and as soon as it gets some message from key board driver it has to send the required display message to LCD driver (Display Driver) and is also required to send the message to some another task for providing user input functionality like scan to email, copy, Fax etc. The user is required to enter all the characters one by one on keyboard for displaying them on LCD panel. In the existing scenario while configuring host name of network device or while entering email address in any application e.g. Scan to Email etc, user has to enter all the characters one by one. There is no fast method available in order that the time for entering the same can be reduced. The time taken for the user to enter the host name, email id etc is high in the existing methods and there is ample chance for the user to commit typing errors.
SUMMARY OF THE INVENTION
The primary object of the invention is therefore to evolve a method which enables the user of the MFP device to enter the host name / email id in much less time.
It is another object of the invention to evolve a method for entry of email id / host name which can be implemented with the existing key providing multiple functions or with just an additional key.
It is another object of the invention to help the user towards reduction of typing errors and time taken for entry of email id / host name through keyboard.
It is another object of the invention to provide a method for the user to enter the host name, email id etc with the help of key having multiple functions.
The invention is to provide the support for entering the full server name (e.g. hotmail, yahoo, Samsung.com etc) in one key hit on keyboard. For providing the same support the manufacturer can use the existing key with multifunction support (e.g. @ key) or can provide one additional key on keyboard for the same. This invention also provides the user to enter the domain names easily.
The keyboard panels provided on some of the devices like Mobile, Printer or MFP or Facsimile devices are very cumbersome for typing an English alphabet, due to the fact that some devices have minimal set of keys in which the user needs to enter the alphabets. In case if there is a device which needs the user to enter the domain names which are used quite often, they can be added in the list and can be used for future use.
This invention explains a method of providing fast data input support to the user by providing multifunction support to an existing key or an additional key for entering the hostname /company name/email id in an MFP comprising the steps of:
(a) receiving a user message using a user interface track;
(b) storing the hostname /company name/email id in a global array;
(c) updating the said global array with hostname /company name/email id from the configurable menu provided by user interface;
(d) updating the global array from HTTP page using another receiver task;
(e) writing full hostname /company name/email id by hitting the said key; and
(f) selecting the displayed string by pressing enter key once the required information is the one displayed from the configured global array, wherein the user interface task will operate as per existing design with one additional key trap to provide fast data input for hostname /company name/email id.
Other advantages and features of the invention will become more readily apparent from the following description of an embodiment of the invention given as a non-restrictive example only and represented in the accompanying drawings.
BRIEF DESCRIPTION OF THE ACCOMPANYING DRAWINGS Figure 1 shows the Block Diagram for existing system. Figure 2 shows the Block Diagram for Invention system.
DETAILED DESCRIPTION OF THE INVENTION
The preferred embodiments of the present invention will now be explained with reference to the accompanying drawings. It should be understood however that the disclosed embodiments are merely exemplary of the invention, which may be embodied in various forms. The following description and drawings are not to be construed as limiting the invention and numerous specific details are described to provide a thorough understanding of the present invention, as the basis for the claims and as a basis for teaching one skilled in the art on how to make and/or use the invention. However, in certain instances, well-known or conventional details are not described in order not to unnecessarily obscure the present invention in detail.
Figure 2 shows a block diagram for the present Invention. There will always be a user interface task for receiving user messages. The user interface task will operate as per existing design with one additional key trap to provide fast data input for server name or company names. The task will also update the global array with company or server names from the configurable menu provided by user interface. There will also be another receiver task which will help to update the global array from HTTP page. There will be two cases one for using the existing key or other for using the separate key for writing full name in one key hit. The user interface task will always keep a track for hitting the key. If the user presses the specified key first time then the cursor will blink below the first char of the string and if the user presses same key consecutively then the string will keep changing with different company names as configured in global array. Once the user press enters then that displayed string will get selected and the operation will proceed.
The invention is explained with respect to a key This invention can be employed using any key and is not a limiting factor .The invention is to provide multi use of the key support on keyboard for providing fast data input support to the user. If the user presses '@' key once then it will display on LCD panel. If the user presses '@' key twice (Consecutively) then the display will be '@companyname1 .com'. If the user presses @ key thrice (Consecutively) then it will display '.companyname1.com' and if the user presses @' key fourth time (Consecutively) then it will display '@companyname2.com etc. The company names will be configurable from both LCD based user interface and web based user interface by System Administrator. We can also provide one new key in the key board itself for providing above functionality instead of using key. There will always be a user interface task for receiving user messages. The user interface task will operate as per existing design with one additional key trap to provide fast data input for server name or company names. The task will also update the global array with company or server names from the configurable menu provided by user interface. There will also be another receiver task which will help to update the global array from HTTP page. There will be two cases, one for using the existing key and the other for using separate key for writing full name upon hitting a single key. The user interface task will always keep a track key sequence. If the user presses the specified key first time then the cursor will blink below the first char of the string and if the user presses same key consecutively then the string will keep changing with different company names as configured in global array. Once the user presses ' enter' then that displayed string will get selected and the operation will proceed.
• The System administrator can directly configure some frequently used server addresses like 'hotmail.com', 'yahoo.com', Samsung.com, rediffmail.com etc which will help to the user in reducing the typing error as the number of characters need to be typed gets reduced.
1. Hardware key for fast Email ID I Host name enter:
There will be an additional key on keyboard of the device which will use to write the full company name or server name in single press of the same key.
2. Menu for Configuring company/host name:
A menu will be provided on LUI for the configuration of company name or host name.
3. Receive Task:
A HTTP message receiver task will have another case for reading company/host name from WUI.
4. Array to store company name:
A global array will be use to store different company/host names.
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 all embodiments and equivalents falling within the scope of the appended claims.
GLOSSARY OF TERMS AND THEIR DEFINITIONS
Abbreviation Description .
LCD Liquid Crystal Display.
MFP Multi Function Peripheral.
Ul User Interface.
WUI Web User Interface.
LUI LCD User Interface.








WE CLAIM
1. A method of providing fast data input support to the user by providing multifunction support to an existing key or an additional key for entering the hostname /company name/email id etc. in an MFP comprising the steps of:
(a) receiving a user message using a user interface track;
(b) storing the hostname /company name/email id etc. in a global array;
(c) updating the said global array with hostname /company name/email id etc. from the configurable menu provided by user interface;
(d) updating the global array from HTTP page using another receiver task;
(e) writing full hostname /company name/email id by hitting the said key; and
(f) selecting the displayed string by pressing enter key once the required information is the one displayed from the configured global array, wherein the user interface task will operate as per existing design with one additional key trap to provide fast data input for hostname /company name/email id.
2. A method as claimed in claim 1 wherein the user interface task will always keep a track for hitting the keys.
3. A method as claimed in claim 1 wherein the user can press the same key consecutively to select the different hostname /company name/email id stored and configured in global array.
4. A method as claimed in claim 1 wherein if the user presses the specified key first time then the cursor will blink below the first char of the string and if the user presses same key consecutively then the string will keep changing with different hostname /company name/email id as configured in global array.
5. A method as claimed in claim 1 wherein a menu is provided on LUI for the configuration of company name or host name.
6. A method as claimed in claim 1 wherein updating the global array from HTTP is

done from a WUI.
7. A method as claimed in claim 1 wherein an additional key on key board of the device is used to write the full hostname /company name/email id in single press of the same key.
8. A method as claimed in claim 1 wherein the hostname /company name/email id will be configurable from both LCD based user interface and web based user interface by System Administrator.
9. A method as claimed in any of the preceding claims wherein the said functionalities of the said method can be implemented using any key.
10. A method of providing fast data input support to the user substantially as herein described particularly with reference to figure

Documents:

350-CHE-2005 FORM-1 12-03-2012.pdf

350-che-2005 form-13 19-06-2006.pdf

350-CHE-2005 FORM-5 12-03-2012.pdf

350-CHE-2005 POWER OF ATTORNEY 12-03-2012.pdf

350-che-2005 abstract.pdf

350-CHE-2005 AMENDED PAGES OF SPECIFICATION 12-03-2012.pdf

350-CHE-2005 AMENDED CLAIMS 10-07-2012.pdf

350-CHE-2005 AMENDED CLAIMS 12-03-2012.pdf

350-CHE-2005 AMENDED PAGES OF SPECIFICATION 10-07-2012.pdf

350-che-2005 claims.pdf

350-CHE-2005 CORRESPONDENCE OTHERS 10-07-2012.pdf

350-che-2005 correspondence others.pdf

350-che-2005 description (complete).pdf

350-che-2005 drawings.pdf

350-CHE-2005 EXAMINATION REPORT REPLY RECEIVED 12-03-2012.pdf

350-che-2005 form-1.pdf

350-CHE-2005 FORM-13 10-07-2012.pdf

350-che-2005 form-18.pdf

350-CHE-2005 OTHER PATENT DOCUMENT 10-07-2012.pdf

350-CHE-2005 POWER OF ATTORNEY 10-07-2012.pdf

350-che-2005 power of attorney.pdf


Patent Number 253447
Indian Patent Application Number 350/CHE/2005
PG Journal Number 30/2012
Publication Date 27-Jul-2012
Grant Date 23-Jul-2012
Date of Filing 31-Mar-2005
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-560093
Inventors:
# Inventor's Name Inventor's Address
1 RAJEEV JAIN J.P.TECHNO PARK, 3/1,MILLERS ROAD, BANGALORE 560 052,
PCT International Classification Number H04M3/44
PCT International Application Number N/A
PCT International Filing date
PCT Conventions:
# PCT Application Number Date of Convention Priority Country
1 NA