US20050141190A1 - System and method for personalizing an electrical device - Google Patents
System and method for personalizing an electrical device Download PDFInfo
- Publication number
- US20050141190A1 US20050141190A1 US11/055,909 US5590905A US2005141190A1 US 20050141190 A1 US20050141190 A1 US 20050141190A1 US 5590905 A US5590905 A US 5590905A US 2005141190 A1 US2005141190 A1 US 2005141190A1
- Authority
- US
- United States
- Prior art keywords
- button
- functionality
- electrical device
- selection
- encoded
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/0202—Constructional details or processes of manufacture of the input device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0238—Programmable keyboards
Definitions
- the present disclosure relates to a system and method for personalizing an electrical device. More particularly, the disclosure relates to a system and method with which a user interface and/or operation of an electrical device can be changed to suit one's own personal preferences or needs.
- Consumer product manufacturers have historically provided the customer with various options for the look and feel of consumer products to allow the customer to purchase a product which meets his or her own sense of style. Under such circumstances, the consumer product, although functioning in substantially the same way for all persons, can be personalized to some degree to suit the customer's tastes.
- the present disclosure relates to a system and method for personalizing or customizing an electrical device.
- a system comprises a graphical user interface having selectable options corresponding to device functionality, a control panel configured to receive a selection input by a device user of at least one of the selectable options of a functionality to be associated with a given removable button, and logic configured to detect selection of the given removable button in a device control panel and determine the functionality associated with the given removable button, wherein the device performs the functionality associated with the given removable button is implemented.
- a method comprises the steps of providing a graphical user interface having selectable options corresponding to device functionality, receiving a selection input by a device user of at least one of the selectable options of a functionality to be associated with a given removable button, detecting selection of the given removable button in a device control panel, determining the functionality associated with the given removable button, and performing the functionality associated with the given removable button.
- FIG. 1 is a schematic view of a system for personalizing an electrical device.
- FIG. 2 is a schematic view of an electrical device shown in FIG. 1 .
- FIG. 3 is a schematic view of an example control panel for the electrical device shown in FIG. 2 .
- FIG. 4 is a schematic view of a computing device shown in FIG. 1 .
- FIG. 5 is a flow diagram that illustrates an example of operation of personalization modules of the electrical device shown in FIG. 2 and the computing device shown in FIG. 4 .
- FIG. 6 is a flow diagram that illustrates a further example of operation of the personalization module of the electrical device shown in FIG. 2 .
- FIG. 1 illustrates a system 100 for personalizing an electrical device.
- the system 100 generally comprises an electrical device 102 .
- this electrical device 102 can comprise an imaging device such as a photocopier, printer, scanner, digital camera, or multi-function peripheral (MFP) device, which can be capable of various different functionalities such as photocopying, printing, scanning, faxing, emailing, etc.
- MFP multi-function peripheral
- the electrical device 102 could comprise substantially any electrical device with which a user can interface including, but not limited to, an Internet appliance, personal digital assistant (PDA), mobile telephone, calculator etc.
- PDA personal digital assistant
- the system 100 can include one or more computing devices 104 .
- the computing devices 104 comprise substantially any device that is capable of use with the electrical device 102 and, more particularly, which is capable of communicating with the electrical device by transmitting data to and/or receiving data from the electrical device.
- the computing devices 104 comprise personal computers (PCs). Although PCs are identified in FIG. 1 and discussed herein, it will be appreciated any one of the computing devices 104 could, alternatively, comprise another type of computing device.
- the electrical device could operate in a “stand alone” capacity, in which no connected computing device 104 is needed (e.g., facsimile functionality).
- the electrical device 102 and the computing devices 104 can, optionally, be connected to a network 106 that typically comprises one or more sub-networks that are communicatively coupled to each other.
- these networks can include one or more local area networks (LANs) and/or wide area networks (WANs).
- the network 106 may comprise a set of networks that forms part of the Internet.
- one or more of the computing devices 104 can be directly connected to the electrical device 102 .
- Such an arrangement is likely in a home environment in which the user does not have a home network and instead directly communicates to the electrical device 102 . In such a scenario, communication can be facilitated with a direct electrical and/or optical connection or through wireless communication.
- FIG. 2 is a schematic view illustrating an example architecture for the electrical device 102 shown in FIG. 1 .
- the electrical device 102 can comprise a processing device 200 , memory 202 , device operation hardware 204 , one or more user interface devices 206 , and one or more input/output (I/O) devices 208 .
- Each of these components is connected to a local interface 210 that, by way of example, comprises one or more internal buses.
- the processing device 200 is adapted to execute commands stored in memory 202 and can comprise a general-purpose processor, a microprocessor, one or more application-specific integrated circuits (ASICs), a plurality of suitably configured digital logic gates, and other well known electrical configurations comprised of discrete elements both individually and in various combinations to coordinate the overall operation of the electrical device 102 .
- ASICs application-specific integrated circuits
- the device operation hardware 204 comprises the components with which the electrical device 102 operates to satisfy its intended functionalities. As will be appreciated by persons having ordinary skill in the art, the nature of the device operation hardware 204 depends upon these functionalities. For example, where the electrical device 102 comprises a scanner, the device operation hardware 204 typically includes a light source (e.g., fluorescent light), focusing elements (e.g., lenses, mirrors, and displaceable carriage), and one or more light sensing devices (e.g., charge-coupled devices (CCDs)).
- a light source e.g., fluorescent light
- focusing elements e.g., lenses, mirrors, and displaceable carriage
- one or more light sensing devices e.g., charge-coupled devices (CCDs)
- the one or more user interface devices 206 typically comprise interface tools with which the device settings can be changed and through which the user can communicate commands to the electrical device 102 .
- the user interface devices 206 comprise one or more function keys and/or buttons or separate keyboard with which the operation of the electrical device 102 can be controlled, and a display, such as a liquid crystal display (LCD), with which information can be visually communicated to the user and, where the display comprises a touch-sensitive screen, commands can be entered.
- LCD liquid crystal display
- the user interface, and in some cases the functioning of the electrical device 102 can be changed by the user to personalize the look, feel, and operation of the device. In some arrangements, this adjustability can be provided for removable and/or interchangeable buttons of the electrical device user interface.
- FIG. 3 illustrates an example control panel 300 of the electrical device 102 in which button removal and/or interchangeability is provided.
- the control panel 300 comprises a plurality of button openings 302 that are adapted to receive removable buttons 304 .
- Each button 304 can comprise a finger pad 306 which a user's finger contacts when the button is depressed and an inner mounting portion 308 that is used to mount the button to the control panel 300 .
- both of these features are shown in FIG. 3 as having a generally rectangular cross-section, it is to be understood that the particular shape of these features could be alternatively arranged.
- the buttons 304 and/or button openings 302 could be circular or elliptical in cross-section, if desired. Indeed, as the following discussion elucidates, varied finger pad 306 shapes may be used to provide one manner of personalization of the electrical device 102 .
- buttons 304 are connected inside the button openings 302 so that, when the button is depressed, a predetermined command is communicated to the electrical device 102 .
- the button receiving members 306 are configured to receive the mounting portions 308 of the buttons 304 .
- the mounting portion 308 of the button can be provided with a key 310 and the receiving member 306 can be provided with a keyslot 312 adapted to receive the key. Where provided, the key 310 and keyslot 312 ensure that the button 304 can only be mounted in one orientation.
- the key 310 has been described as being provided on the button 302 and the keyslot 312 as being provide on the button receiving member 306 , it will be appreciated by persons having ordinary skill in the art that the locations of the key and keyslot could be reversed, if desired, to achieve the same result. In addition, it will be understood that various other keyed configurations could be used to ensure the correct orientation of the buttons 304 in the button openings 302 .
- the buttons 304 are encoded so as to be configured to communicate a particular functionality to the electrical device 102 .
- the button receiving members 306 can be provided with functionality sensing elements described below.
- the button encoding can either be mechanical or electrical in nature.
- the button 304 can be mechanically encoded with one or more nonconductive pins 314 that extend outwardly from the inside of the button.
- the button receiving members 306 can include several pin openings 316 that are adapted for receipt of the pins. Arranged in this manner, a particular functionality of the button 304 can be communicated to the electrical device 102 by the location of the pin 314 , i.e. by the pin opening 316 in which the pin 314 is disposed.
- the location of the pin 314 can be detected through various different methods. Typically, however, the pin 314 depresses an sensing member (not shown) within each of the pin openings 316 which can complete an internal electrical circuit such that the location of the pin can be determined by the device 102 . Although a pin and pin opening arrangement is shown and described, it will be understood that alternative mechanical encoding is feasible and may even be preferable.
- buttons 304 can comprise an electrically conductive pin 314 that is adapted to contact a spring contact 318 disposed in each of the pin openings.
- the button 304 can be provided with a first conductor 320 that is adopted to mate with a second conductor 322 provided on the button receiving member 306 .
- buttons 304 of the electrical device 102 may be selected to generate interest in particular users (e.g., children) or to improve usability for particular users (e.g., visually impaired persons).
- the buttons 304 are encoded and the button receiving members 306 adapted to read this encoding, the user can further change the locations of particular buttons (e.g., send button) and can even change the various functionalities of the electrical device 102 in accordance with the particular buttons that the user chooses to provide on the device.
- Such personalization of the electrical device 102 through use of the buttons 304 is discussed in greater detail below.
- the one or more I/O devices 208 are adapted to facilitate connection to the network 110 and/or to another device, such as a computing device 104 , and may therefore include one or more serial and/or parallel ports. Where the electrical device 102 is adapted for communications over the network, the I/O devices can further include one or more communication devices such as a modem.
- the memory 202 includes various software (e.g., firmware) programs including an operating system 212 , device operation module 214 , and a personalization module 216 .
- the operating system 212 contains the various commands used to control the general operation of the electrical device 102 .
- the device operation module 214 comprises commands that control the operation of the basic device operation hardware 204 so that the device can execute its intended, basic functionalities (e.g. copying, scanning, faxing, etc.).
- the personalization module 216 comprises commands (firmware) that enable personalization of the operation of the electrical device 102 in relation to the user interface devices 206 . Accordingly, the personalization module 216 is configured to permit customization of the user interface so that the use of the electrical device 102 can be personalized to suit the user. The operation of the personalization module 216 is described in greater detail below.
- the memory 202 can include a database 218 that is used to store various personalization information.
- FIG. 4 is a schematic view illustrating an example architecture for the computing devices 104 shown in FIG. 1 .
- each computing device 104 can comprise a processing device 400 , memory 402 , one or more user interface devices 404 , a display 406 , and one or more I/O devices 408 , each of which are connected to a local interface 410 .
- the processing device 400 can include any custom made or commercially available processor, a central processing unit (CPU) or an auxiliary processor among several processors associated with the computing device 104 , a semiconductor based microprocessor (in the form of a microchip), or a macroprocessor.
- the memory 402 can include any one of a combination of volatile memory elements (e.g., random access memory (RAM, such as DRAM, SRAM, etc.)) and nonvolatile memory elements (e.g., ROM, hard drive, tape, CDROM, etc.).
- volatile memory elements e.g., random access memory (RAM, such as DRAM, SRAM, etc.
- nonvolatile memory elements e.g., ROM, hard drive, tape, CDROM, etc.
- the one or more user interface devices 404 comprise those components with which the user can interact with the computing device 104 .
- these components comprise those typically used in conjunction with a PC such as a keyboard and mouse.
- the display 406 can comprise a display typically used in conjunction with a PC such as a computer monitor.
- the one or more I/O devices 408 like I/O devices 210 , comprise components that facilitate connection to the network 110 and/or direct connection to another device, such as the electrical device 102 .
- the memory 402 normally comprises an operating system 412 and a device personalization module 414 .
- the operating system 412 controls the execution of other software and provides scheduling, input-output control, file and data management, memory management, and communication control and related services.
- the device personalization module 414 comprises software that is used to remotely control the personalization of the electrical device 102 . Operation of the device personalization module 414 is described in detail below with reference to FIGS. 5 .
- the memory 402 can include a database 416 that, like database 218 , can be used to store various personalization information.
- a computer readable medium is an electronic, magnetic, optical, or other physical device or means that can contain or store a computer program for use by or in connection with a computer related system or method.
- These programs can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions.
- a “computer-readable medium” can be any means that can store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device.
- the computer readable medium can be, for example but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, device, or propagation medium. More specific examples (a nonexhaustive list) of the computer-readable medium include an electrical connection having one or more wires, a portable computer diskette, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM, EEPROM, or Flash memory), an optical fiber, and a portable compact disc read-only memory (CDROM).
- RAM random access memory
- ROM read-only memory
- EPROM erasable programmable read-only memory
- CDROM portable compact disc read-only memory
- the computer-readable medium can even be paper or another suitable medium upon which a program is printed, as the program can be electronically captured, via for instance optical scanning of the paper or other medium, then compiled, interpreted or otherwise processed in a suitable manner if necessary, and then stored in a computer memory.
- buttons 304 provided on the electrical device 102 for aesthetic purposes.
- the user can select buttons 304 that have different colors, icons, textures, shapes, tactile qualities, etc.
- Such removable buttons 304 could be provided along with the electrical device 102 upon purchase, or could be made available to the user as independent items that can be purchased separately from the device.
- the buttons 304 could be sold in sets of buttons directed to certain types of use. For example, where the user foresees the electrical device 102 being used by children, a children's set of buttons 304 may be purchased. Such a set could include various styles of buttons 304 which children might enjoy.
- buttons 304 could have vibrant colors, fanciful shapes, fanciful icons (e.g., spider web to indicate the World Wide Web) provided on the finger pads, unusual (e.g., squishy) tactile properties, etc.
- fanciful shapes e.g., spider web to indicate the World Wide Web
- unusual e.g., squishy
- buttons sets can be adapted to increase ease of use of the computing device 102 .
- the visual icons normally found on or around device buttons 304 are of little use. If, however, a set of Braille-coded buttons 304 were made available, visually impaired persons could then use the electrical device 102 without the aid of another person.
- buttons 304 the user can further modify the placement of the buttons.
- the electrical device 102 is a scanner
- the device may include a “scan” button, a “print’ button, a “fax” button, an “email” button, an “archive” button, etc. each initially located in a particular position on the control panel 300 of the electrical device.
- the user could rearrange the location of the buttons to suit his or her personal tastes.
- buttons 304 could, for example, place the most frequently used buttons 304 nearest the user's computing device 104 to make it easier to control the operation of the electrical device 102 .
- Such rearrangement of the buttons 304 is detected by the personalization module 216 through the functionality sensing elements and appropriate adjustments made in accordance with the user's selections.
- particular sounds e.g., audible descriptions of the associated functions
- the user could further change the available functionalities, and therefore operation, of the electrical device 102 through button 304 selection.
- the electrical device 102 can be sold with a plurality of different buttons 304 , each having a different functionality associated with it which the device is capable of performing.
- new buttons, and therefore new functionalities are purchased after manufacture of the device 102
- the device could, optionally, determine these functionalities by accessing a remote database via the network 106 .
- new software e.g., firmware
- the user could select the various buttons 304 that would provide the various functionalities the user desires from the electrical device 102 .
- This manner of personalization further permits the user to control use of the device 102 .
- the electrical device 102 includes a scanner and the user is a parent that does not wish his or her children to fax images with the device, the user could simply remove a facsimile button from the electrical device, thereby disabling the fax functionality.
- Operation of the user electrical device 102 can also be controlled by directly accessing the personalization module 216 of the electrical device 102 , or the device personalization module 414 of the computing device 104 .
- the electrical device 102 can be programmed with the personalization modules 216 , 414 so that particular buttons are assigned particular, desired functionalities.
- FIG. 5 provides an example of operation of the personalization modules 216 , 414 in providing this manner of personalization.
- the personalization module 216 , 414 is first activated. The nature of this activation depends upon which personalization module 216 , 414 is being accessed.
- activation may occur in response to selection of a “configure” button provided in the control panel 300 of the device.
- activation may occur in response to initiation of a device personalization application that can be run by the computing device.
- GUI graphical user interface
- one of these options can be used to configure the assigned functionality of the available device buttons 304 . Where this option is provided, it can then be determined whether the user would like to configure the assigned functionalities, as indicated in decision element 504 . If not, flow for button configuration is terminated. If the user would like to configure the button functionalities, however, flow continues to block 506 at which the personalization module 216 , 414 prompts the user to select button functionality. The user can be prompted for this information in a variety of ways.
- buttons 304 e.g., numbered 1 -n
- functionalities may include, for example, scan, copy, print, scan to a facsimile application, scan to a word processing application, scan to an image editor, scan to a website, etc.
- the personalization module 216 , 414 can then receive the user's selections, as indicated in block 508 .
- these selections can be registered by matching particular buttons 304 identified in the button list with particular functionalities identified in the functionalities list.
- the personalization module 216 , 414 stores the selections (e.g., in database 218 , 416 ), as indicated in block 510 , and facilitates reconfiguration of the button/functionality association of the electrical device 102 , as indicated in block 512 .
- this facilitation can comprise transmission of the various selections to the personalization module 216 of the electrical device 102 .
- this facilitation typically comprises storage of the new association in the database 218 .
- flow can return to decision element 504 .
- buttons 304 can be changed in other ways.
- the electrical device 102 can be operated in a learning mode in which the user can program a particular button to be associated with one or more device functionalities.
- An example of operation in the learning mode for the personalization module 216 is illustrated in FIG. 6 .
- the personalization module 216 is activated in the manner described above in relation to FIG. 5 .
- the personalization module 216 can be placed in the learning mode by, for example, detecting the selection of a “record” button provided on the device control panel 300 , as indicated in block 602 .
- the personalization module 216 can be configured to, for example, receive an identification of which button 304 is going to be programmed and then “record” each button selected after the button to be programmed has been selected. In this manner, the personalization module 216 can associate two or more different functions with one selected button.
- the personalization module 216 can detect selection of the button to be programmed, as indicated in block 604 . Although this button can be selected, it is to be understood that a particular button 304 of the control panel 300 can be set aside specifically for programming in this manner. Next, the personalization module 216 can detect the selection of various other buttons, as indicated in block 606 . This selection reflects the functionalities the user wishes to associate with the button 304 to be programmed. Once the user has finished selecting buttons (and therefore functionalities), the personalization module 216 can then detect reselection of the record button, as indicated in block 608 , as an indication that the all desired selections of functionalities have been made.
- the personalization module 216 can associate the various functionalities with the button 304 to be programmed, as indicated in block 610 , such that, the next time that programmed button is selected, the various programmed functionalities will be performed by the device 102 .
- the device 102 will automatically scan a document or image, automatically transmit the scanned data to the user's email program residing on the user's computing device 104 , and automatically archive the image when the programmed button is selected.
- transmission to the email application can result in the automatic emailing of the scanned data to a default recipient.
- the user can also associate various sounds with the buttons such that a selected sound is emitted when the button is depressed.
- Such a feature can both make use of the electrical device more appealing to some users (e.g., children) and improve the ease of use for others (e.g., visually and/or hearing impaired persons).
- such associations can be made by the user in similar manner to the association of particular functionalities with the buttons 304 described above in relation to FIG. 5 . Accordingly, the user may select from a list of available sounds to correlate with various buttons 304 .
- the electrical device 102 can further be adapted to receive the user's recorded sounds such that those sounds are added to the list of sounds from which to choose. Operating in this manner, the electrical device 102 can be personalized to the extent that the device operation is unique from all other such devices. Again, such operation can be facilitated by the personalization module 216 , 414 , which is responsible for creating the various button associations.
- the personalization described herein can be provided on a user-by-user basis.
- the electrical device 102 is configured to recognize the particular user e.g., through user log in with the computing device 104 or by selection of a user designation button provided on the device 102 , and to adjust operation of the device in accordance with that user's selections.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Input From Keyboards Or The Like (AREA)
- User Interface Of Digital Computer (AREA)
- Facsimiles In General (AREA)
- Mechanisms For Operating Contacts (AREA)
Abstract
The present disclosure relates to a system and method for personalizing or customizing an electrical device. In one arrangement, the system comprises a graphical user interface having selectable options corresponding to device functionality, a control panel configured to receive a selection input by a device user of at least one of the selectable options of a functionality to be associated with a given removable button, and logic configured to detect selection of the given removable button in a device control panel and determine the functionality associated with the given removable button, wherein the device performs the functionality associated with the given removable button is implemented.
Description
- This application is a continuation of application Ser. No. 10/649,059, filed Aug. 27, 2003, which is a continuation of application Ser. No. 09/975,292, filed Oct. 10, 2001, both of which are entirely incorporated herein by reference.
- The present disclosure relates to a system and method for personalizing an electrical device. More particularly, the disclosure relates to a system and method with which a user interface and/or operation of an electrical device can be changed to suit one's own personal preferences or needs.
- Consumer product manufacturers have historically provided the customer with various options for the look and feel of consumer products to allow the customer to purchase a product which meets his or her own sense of style. Under such circumstances, the consumer product, although functioning in substantially the same way for all persons, can be personalized to some degree to suit the customer's tastes.
- Recently, this type of personalization has begun to be offered to purchasers of computers and other electronic devices. By way of example, several mobile telephone manufacturers provide a variety of different colored faceplates that can be removably snapped onto the purchased mobile telephone so that the customer can personalize the look of his or her telephone. To cite another example, the iMac™ computer produced by Apple Computer, Inc. is available in various different colors which the user may choose.
- Although permitting customers to personalize their devices to some degree, such personalization, where available, is minor. Therefore, each unit of a particular device (e.g., mobile telephone) is nearly identical to all others with the exception of a minor superficial difference such as the color. Accordingly, with the exception of minor aesthetic variation, such devices are capable of only limited personalization. This is unfortunate in view of the importance that device personalization can have to the customer. Specifically, many customers see such devices as an expression of their individuality and the availability of personalization can therefore significantly influence a purchasing decision.
- In addition to providing only minor differences for the customer, mere cosmetic personalization such as that described above does nothing to personalize the operation of the device. Therefore, instead of being able to personalize the operation of the device to suit one's personal preferences or needs, the purchaser must conform to the static modes of operation chosen by the manufacturer for the device. This is unfortunate for the purchaser in that, were great personalization available, the ease of use of the device could be greatly improved.
- From the foregoing, it can be appreciated that it would be desirable to have a system and method for personalizing an electrical device such that a greater and more meaningful degree of personalization can be obtained.
- The present disclosure relates to a system and method for personalizing or customizing an electrical device.
- In one arrangement, a system comprises a graphical user interface having selectable options corresponding to device functionality, a control panel configured to receive a selection input by a device user of at least one of the selectable options of a functionality to be associated with a given removable button, and logic configured to detect selection of the given removable button in a device control panel and determine the functionality associated with the given removable button, wherein the device performs the functionality associated with the given removable button is implemented.
- In one arrangement, a method comprises the steps of providing a graphical user interface having selectable options corresponding to device functionality, receiving a selection input by a device user of at least one of the selectable options of a functionality to be associated with a given removable button, detecting selection of the given removable button in a device control panel, determining the functionality associated with the given removable button, and performing the functionality associated with the given removable button.
- Other systems, methods, features, and advantages of the invention will become apparent upon reading the following specification, when taken in conjunction with the accompanying drawings.
- The invention can be better understood with reference to the following drawings. The components in the drawings are not necessarily to scale, emphasis instead being placed upon clearly illustrating the principles of the present invention.
-
FIG. 1 is a schematic view of a system for personalizing an electrical device. -
FIG. 2 is a schematic view of an electrical device shown inFIG. 1 . -
FIG. 3 is a schematic view of an example control panel for the electrical device shown inFIG. 2 . -
FIG. 4 is a schematic view of a computing device shown inFIG. 1 . -
FIG. 5 is a flow diagram that illustrates an example of operation of personalization modules of the electrical device shown inFIG. 2 and the computing device shown inFIG. 4 . -
FIG. 6 is a flow diagram that illustrates a further example of operation of the personalization module of the electrical device shown inFIG. 2 . - As noted above, typically only superficial personalization is currently available for electrical devices. Accordingly, presently contemplated are highly personalizable electrical devices with which the user can customize his or her user experience. As is discussed in greater detail below, this personalization can range from merely changing the aesthetics of the user interface to altering operation of the electrical device.
- An example system for personalizing an electrical device will first be described with reference to the figures. Although this system is described in detail, it will be appreciated that this system is provided for purposes of illustration only and that various modifications are feasible without departing from the inventive concept. After the example system has been described, examples of operation of the system will be provided to explain the manners in which personalization can be achieved.
- Referring now in more detail to the drawings, in which like numerals indicate corresponding parts throughout the several views,
FIG. 1 illustrates asystem 100 for personalizing an electrical device. As indicated in this figure, thesystem 100 generally comprises anelectrical device 102. By way of example, thiselectrical device 102 can comprise an imaging device such as a photocopier, printer, scanner, digital camera, or multi-function peripheral (MFP) device, which can be capable of various different functionalities such as photocopying, printing, scanning, faxing, emailing, etc. However, as will become apparent to the reader from the description that follows, theelectrical device 102 could comprise substantially any electrical device with which a user can interface including, but not limited to, an Internet appliance, personal digital assistant (PDA), mobile telephone, calculator etc. - In addition to the
electrical device 102, thesystem 100 can include one ormore computing devices 104. Thecomputing devices 104 comprise substantially any device that is capable of use with theelectrical device 102 and, more particularly, which is capable of communicating with the electrical device by transmitting data to and/or receiving data from the electrical device. By way of example, thecomputing devices 104 comprise personal computers (PCs). Although PCs are identified inFIG. 1 and discussed herein, it will be appreciated any one of thecomputing devices 104 could, alternatively, comprise another type of computing device. Moreover, it is to be understood that the electrical device could operate in a “stand alone” capacity, in which no connectedcomputing device 104 is needed (e.g., facsimile functionality). - As is further identified in
FIG. 1 , theelectrical device 102 and thecomputing devices 104 can, optionally, be connected to anetwork 106 that typically comprises one or more sub-networks that are communicatively coupled to each other. By way of example, these networks can include one or more local area networks (LANs) and/or wide area networks (WANs). Indeed, in some embodiments, thenetwork 106 may comprise a set of networks that forms part of the Internet. As is depicted inFIG. 1 , one or more of thecomputing devices 104 can be directly connected to theelectrical device 102. Such an arrangement is likely in a home environment in which the user does not have a home network and instead directly communicates to theelectrical device 102. In such a scenario, communication can be facilitated with a direct electrical and/or optical connection or through wireless communication. -
FIG. 2 is a schematic view illustrating an example architecture for theelectrical device 102 shown inFIG. 1 . As indicated inFIG. 2 , theelectrical device 102 can comprise aprocessing device 200,memory 202,device operation hardware 204, one or more user interface devices 206, and one or more input/output (I/O)devices 208. Each of these components is connected to alocal interface 210 that, by way of example, comprises one or more internal buses. Theprocessing device 200 is adapted to execute commands stored inmemory 202 and can comprise a general-purpose processor, a microprocessor, one or more application-specific integrated circuits (ASICs), a plurality of suitably configured digital logic gates, and other well known electrical configurations comprised of discrete elements both individually and in various combinations to coordinate the overall operation of theelectrical device 102. - The
device operation hardware 204 comprises the components with which theelectrical device 102 operates to satisfy its intended functionalities. As will be appreciated by persons having ordinary skill in the art, the nature of thedevice operation hardware 204 depends upon these functionalities. For example, where theelectrical device 102 comprises a scanner, thedevice operation hardware 204 typically includes a light source (e.g., fluorescent light), focusing elements (e.g., lenses, mirrors, and displaceable carriage), and one or more light sensing devices (e.g., charge-coupled devices (CCDs)). - The one or more user interface devices 206 typically comprise interface tools with which the device settings can be changed and through which the user can communicate commands to the
electrical device 102. By way of example, the user interface devices 206 comprise one or more function keys and/or buttons or separate keyboard with which the operation of theelectrical device 102 can be controlled, and a display, such as a liquid crystal display (LCD), with which information can be visually communicated to the user and, where the display comprises a touch-sensitive screen, commands can be entered. Typically, the user interface, and in some cases the functioning of theelectrical device 102, can be changed by the user to personalize the look, feel, and operation of the device. In some arrangements, this adjustability can be provided for removable and/or interchangeable buttons of the electrical device user interface. -
FIG. 3 illustrates anexample control panel 300 of theelectrical device 102 in which button removal and/or interchangeability is provided. As indicated in this figure, thecontrol panel 300 comprises a plurality ofbutton openings 302 that are adapted to receiveremovable buttons 304. Eachbutton 304 can comprise afinger pad 306 which a user's finger contacts when the button is depressed and aninner mounting portion 308 that is used to mount the button to thecontrol panel 300. Although both of these features are shown inFIG. 3 as having a generally rectangular cross-section, it is to be understood that the particular shape of these features could be alternatively arranged. For instance, thebuttons 304 and/orbutton openings 302 could be circular or elliptical in cross-section, if desired. Indeed, as the following discussion elucidates,varied finger pad 306 shapes may be used to provide one manner of personalization of theelectrical device 102. - Inside the
button openings 302 arebutton receiving members 306 to which thebuttons 304 can be connected so that, when the button is depressed, a predetermined command is communicated to theelectrical device 102. In particular, thebutton receiving members 306 are configured to receive the mountingportions 308 of thebuttons 304. To aid the user in mounting thebutton 304 on a particularbutton receiving member 306 in the correct orientation, the mountingportion 308 of the button can be provided with a key 310 and the receivingmember 306 can be provided with akeyslot 312 adapted to receive the key. Where provided, the key 310 andkeyslot 312 ensure that thebutton 304 can only be mounted in one orientation. Although the key 310 has been described as being provided on thebutton 302 and thekeyslot 312 as being provide on thebutton receiving member 306, it will be appreciated by persons having ordinary skill in the art that the locations of the key and keyslot could be reversed, if desired, to achieve the same result. In addition, it will be understood that various other keyed configurations could be used to ensure the correct orientation of thebuttons 304 in thebutton openings 302. - In some arrangements, the
buttons 304 are encoded so as to be configured to communicate a particular functionality to theelectrical device 102. In these arrangements, thebutton receiving members 306 can be provided with functionality sensing elements described below. The button encoding can either be mechanical or electrical in nature. For example, thebutton 304 can be mechanically encoded with one or morenonconductive pins 314 that extend outwardly from the inside of the button. When such apin 314 is provided, thebutton receiving members 306 can includeseveral pin openings 316 that are adapted for receipt of the pins. Arranged in this manner, a particular functionality of thebutton 304 can be communicated to theelectrical device 102 by the location of thepin 314, i.e. by thepin opening 316 in which thepin 314 is disposed. The location of thepin 314 can be detected through various different methods. Typically, however, thepin 314 depresses an sensing member (not shown) within each of thepin openings 316 which can complete an internal electrical circuit such that the location of the pin can be determined by thedevice 102. Although a pin and pin opening arrangement is shown and described, it will be understood that alternative mechanical encoding is feasible and may even be preferable. - Electrical encoding can be alternatively or additionally provided. For instance, one or more of the
buttons 304 can comprise an electricallyconductive pin 314 that is adapted to contact aspring contact 318 disposed in each of the pin openings. To complete a circuit, thebutton 304 can be provided with afirst conductor 320 that is adopted to mate with asecond conductor 322 provided on thebutton receiving member 306. Although such an electrical encoding arrangement has been shown, persons having ordinary skill in the art will appreciate that manifold alternative arrangements are feasible. - With the
control panel 300, the user has the option to change thebuttons 304 of theelectrical device 102 to suit his or her personal aesthetic tastes. In addition, as is discussed in greater detail below, thebuttons 304 may be selected to generate interest in particular users (e.g., children) or to improve usability for particular users (e.g., visually impaired persons). Where thebuttons 304 are encoded and thebutton receiving members 306 adapted to read this encoding, the user can further change the locations of particular buttons (e.g., send button) and can even change the various functionalities of theelectrical device 102 in accordance with the particular buttons that the user chooses to provide on the device. Such personalization of theelectrical device 102 through use of thebuttons 304 is discussed in greater detail below. - Returning to
FIG. 2 , the one or more I/O devices 208 are adapted to facilitate connection to the network 110 and/or to another device, such as acomputing device 104, and may therefore include one or more serial and/or parallel ports. Where theelectrical device 102 is adapted for communications over the network, the I/O devices can further include one or more communication devices such as a modem. - The
memory 202 includes various software (e.g., firmware) programs including anoperating system 212, device operation module 214, and apersonalization module 216. Theoperating system 212 contains the various commands used to control the general operation of theelectrical device 102. The device operation module 214 comprises commands that control the operation of the basicdevice operation hardware 204 so that the device can execute its intended, basic functionalities (e.g. copying, scanning, faxing, etc.). Thepersonalization module 216 comprises commands (firmware) that enable personalization of the operation of theelectrical device 102 in relation to the user interface devices 206. Accordingly, thepersonalization module 216 is configured to permit customization of the user interface so that the use of theelectrical device 102 can be personalized to suit the user. The operation of thepersonalization module 216 is described in greater detail below. In addition, thememory 202 can include adatabase 218 that is used to store various personalization information. -
FIG. 4 is a schematic view illustrating an example architecture for thecomputing devices 104 shown inFIG. 1 . As indicated inFIG. 4 , eachcomputing device 104 can comprise aprocessing device 400,memory 402, one or more user interface devices 404, adisplay 406, and one or more I/O devices 408, each of which are connected to alocal interface 410. Theprocessing device 400 can include any custom made or commercially available processor, a central processing unit (CPU) or an auxiliary processor among several processors associated with thecomputing device 104, a semiconductor based microprocessor (in the form of a microchip), or a macroprocessor. Thememory 402 can include any one of a combination of volatile memory elements (e.g., random access memory (RAM, such as DRAM, SRAM, etc.)) and nonvolatile memory elements (e.g., ROM, hard drive, tape, CDROM, etc.). - The one or more user interface devices 404 comprise those components with which the user can interact with the
computing device 104. By way of example, these components comprise those typically used in conjunction with a PC such as a keyboard and mouse. Similarly, thedisplay 406 can comprise a display typically used in conjunction with a PC such as a computer monitor. The one or more I/O devices 408, like I/O devices 210, comprise components that facilitate connection to the network 110 and/or direct connection to another device, such as theelectrical device 102. - The
memory 402 normally comprises anoperating system 412 and adevice personalization module 414. Theoperating system 412 controls the execution of other software and provides scheduling, input-output control, file and data management, memory management, and communication control and related services. Thedevice personalization module 414 comprises software that is used to remotely control the personalization of theelectrical device 102. Operation of thedevice personalization module 414 is described in detail below with reference toFIGS. 5 . In addition, thememory 402 can include adatabase 416 that, likedatabase 218, can be used to store various personalization information. - Various software and/or firmware programs have been described herein. It is to be understood that these programs can be stored on any computer readable medium for use by or in connection with any computer related system or method. In the context of this document, a computer readable medium is an electronic, magnetic, optical, or other physical device or means that can contain or store a computer program for use by or in connection with a computer related system or method. These programs can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions. In the context of this document, a “computer-readable medium” can be any means that can store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device.
- The computer readable medium can be, for example but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, device, or propagation medium. More specific examples (a nonexhaustive list) of the computer-readable medium include an electrical connection having one or more wires, a portable computer diskette, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM, EEPROM, or Flash memory), an optical fiber, and a portable compact disc read-only memory (CDROM). Note that the computer-readable medium can even be paper or another suitable medium upon which a program is printed, as the program can be electronically captured, via for instance optical scanning of the paper or other medium, then compiled, interpreted or otherwise processed in a suitable manner if necessary, and then stored in a computer memory.
- An
example system 100 having been described above, operation of the system will now be discussed. In the discussion that follows, flow diagrams are provided. It is to be understood that any process steps or blocks in these flow diagrams represent modules, segments, or portions of code that include one or more executable instructions for implementing specific logical functions or steps in the process. It will be appreciated that, although particular example process steps are described, alternative implementations are feasible. Moreover, steps may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved. - In a first manner of personalization, the user can change the
buttons 304 provided on theelectrical device 102 for aesthetic purposes. For example, the user can selectbuttons 304 that have different colors, icons, textures, shapes, tactile qualities, etc. Suchremovable buttons 304 could be provided along with theelectrical device 102 upon purchase, or could be made available to the user as independent items that can be purchased separately from the device. In addition, thebuttons 304 could be sold in sets of buttons directed to certain types of use. For example, where the user foresees theelectrical device 102 being used by children, a children's set ofbuttons 304 may be purchased. Such a set could include various styles ofbuttons 304 which children might enjoy. By way of example, thebuttons 304 could have vibrant colors, fanciful shapes, fanciful icons (e.g., spider web to indicate the World Wide Web) provided on the finger pads, unusual (e.g., squishy) tactile properties, etc. - In addition to mere aesthetic appeal, the button sets can be adapted to increase ease of use of the
computing device 102. For instance, where the user is visually impaired, the visual icons normally found on or arounddevice buttons 304 are of little use. If, however, a set of Braille-codedbuttons 304 were made available, visually impaired persons could then use theelectrical device 102 without the aid of another person. - Other manners of personalization are feasible with the above-described
system 100. For example, in addition to choosing the look and feel of theuser interface buttons 304, the user can further modify the placement of the buttons. If, for instance, theelectrical device 102 is a scanner, the device may include a “scan” button, a “print’ button, a “fax” button, an “email” button, an “archive” button, etc. each initially located in a particular position on thecontrol panel 300 of the electrical device. Where each of thesebuttons 304 is removable and encoded, the user could rearrange the location of the buttons to suit his or her personal tastes. Therefore, the user could, for example, place the most frequently usedbuttons 304 nearest the user'scomputing device 104 to make it easier to control the operation of theelectrical device 102. Such rearrangement of thebuttons 304 is detected by thepersonalization module 216 through the functionality sensing elements and appropriate adjustments made in accordance with the user's selections. In addition, particular sounds (e.g., audible descriptions of the associated functions) could be associated with the encodedbuttons 304 and be emitted when the buttons are depressed. - The user could further change the available functionalities, and therefore operation, of the
electrical device 102 throughbutton 304 selection. In particular, theelectrical device 102 can be sold with a plurality ofdifferent buttons 304, each having a different functionality associated with it which the device is capable of performing. Notably, where new buttons, and therefore new functionalities, are purchased after manufacture of thedevice 102, the device could, optionally, determine these functionalities by accessing a remote database via thenetwork 106. Moreover, new software (e.g., firmware) could be downloaded where thedevice 102 is not presently configured for the functionality associated with thebutton 304. In such an arrangement, the user could select thevarious buttons 304 that would provide the various functionalities the user desires from theelectrical device 102. This manner of personalization further permits the user to control use of thedevice 102. For example, if theelectrical device 102 includes a scanner and the user is a parent that does not wish his or her children to fax images with the device, the user could simply remove a facsimile button from the electrical device, thereby disabling the fax functionality. - Operation of the user
electrical device 102 can also be controlled by directly accessing thepersonalization module 216 of theelectrical device 102, or thedevice personalization module 414 of thecomputing device 104. In particular, theelectrical device 102 can be programmed with thepersonalization modules FIG. 5 provides an example of operation of thepersonalization modules block 500, thepersonalization module personalization module personalization module 216 of theelectrical device 102, activation may occur in response to selection of a “configure” button provided in thecontrol panel 300 of the device. Where the module comprises thepersonalization module 414 of thecomputing device 104, activation may occur in response to initiation of a device personalization application that can be run by the computing device. - In any case, once the
personalization module block 502, which presents various options to the user. For example, one of these options can be used to configure the assigned functionality of theavailable device buttons 304. Where this option is provided, it can then be determined whether the user would like to configure the assigned functionalities, as indicated indecision element 504. If not, flow for button configuration is terminated. If the user would like to configure the button functionalities, however, flow continues to block 506 at which thepersonalization module electrical device 102 is configured. Where theelectrical device 102 comprises a scanner, these functionalities may include, for example, scan, copy, print, scan to a facsimile application, scan to a word processing application, scan to an image editor, scan to a website, etc. - The
personalization module block 508. By way of example, these selections can be registered by matchingparticular buttons 304 identified in the button list with particular functionalities identified in the functionalities list. At this point, thepersonalization module database 218, 416), as indicated inblock 510, and facilitates reconfiguration of the button/functionality association of theelectrical device 102, as indicated inblock 512. Wherepersonalization module 414 is being used, this facilitation can comprise transmission of the various selections to thepersonalization module 216 of theelectrical device 102. Where, on the other hand, thepersonalization module 216 is being accessed directly at thedevice 102, this facilitation typically comprises storage of the new association in thedatabase 218. At this point, flow can return todecision element 504. - The functionality of the
buttons 304 can be changed in other ways. For example, theelectrical device 102 can be operated in a learning mode in which the user can program a particular button to be associated with one or more device functionalities. An example of operation in the learning mode for thepersonalization module 216 is illustrated inFIG. 6 . As identified inblock 600, thepersonalization module 216 is activated in the manner described above in relation toFIG. 5 . Once activated, thepersonalization module 216 can be placed in the learning mode by, for example, detecting the selection of a “record” button provided on thedevice control panel 300, as indicated inblock 602. Once placed in the learning mode, thepersonalization module 216 can be configured to, for example, receive an identification of whichbutton 304 is going to be programmed and then “record” each button selected after the button to be programmed has been selected. In this manner, thepersonalization module 216 can associate two or more different functions with one selected button. - With continued reference to
FIG. 6 , thepersonalization module 216 can detect selection of the button to be programmed, as indicated inblock 604. Although this button can be selected, it is to be understood that aparticular button 304 of thecontrol panel 300 can be set aside specifically for programming in this manner. Next, thepersonalization module 216 can detect the selection of various other buttons, as indicated inblock 606. This selection reflects the functionalities the user wishes to associate with thebutton 304 to be programmed. Once the user has finished selecting buttons (and therefore functionalities), thepersonalization module 216 can then detect reselection of the record button, as indicated inblock 608, as an indication that the all desired selections of functionalities have been made. At this point, thepersonalization module 216 can associate the various functionalities with thebutton 304 to be programmed, as indicated inblock 610, such that, the next time that programmed button is selected, the various programmed functionalities will be performed by thedevice 102. By way of example, if the user programmed abutton 304 by selecting the “scan,” “email,” and “archive” buttons, thedevice 102 will automatically scan a document or image, automatically transmit the scanned data to the user's email program residing on the user'scomputing device 104, and automatically archive the image when the programmed button is selected. Where the user has identified a default email address and has enabled automatic emailing, transmission to the email application can result in the automatic emailing of the scanned data to a default recipient. - In addition to changing the functionalities associated with the
buttons 304, the user can also associate various sounds with the buttons such that a selected sound is emitted when the button is depressed. Such a feature can both make use of the electrical device more appealing to some users (e.g., children) and improve the ease of use for others (e.g., visually and/or hearing impaired persons). Typically, such associations can be made by the user in similar manner to the association of particular functionalities with thebuttons 304 described above in relation toFIG. 5 . Accordingly, the user may select from a list of available sounds to correlate withvarious buttons 304. In some embodiments, theelectrical device 102 can further be adapted to receive the user's recorded sounds such that those sounds are added to the list of sounds from which to choose. Operating in this manner, theelectrical device 102 can be personalized to the extent that the device operation is unique from all other such devices. Again, such operation can be facilitated by thepersonalization module - Variations and modifications of the invention are feasible. For example, the personalization described herein can be provided on a user-by-user basis. In such an arrangement, the
electrical device 102 is configured to recognize the particular user e.g., through user log in with thecomputing device 104 or by selection of a user designation button provided on thedevice 102, and to adjust operation of the device in accordance with that user's selections.
Claims (19)
1. A method for personalizing an electrical device having a plurality of button openings that are adapted to receive interchangeable, encoded buttons, comprising the steps of:
providing a graphical user interface having selectable options corresponding to device functionality;
receiving selection of at least one of the selectable options of a particular device functionality to be associated with a particular encoded button; and
assigning the selected device functionality to the encoded button such that when the encoded button is disposed within a button opening of the electrical device and depressed, the selected functionality will be performed by the electrical device.
2. The method of claim 1 , wherein the step of receiving selection of a particular device functionality comprises receiving selection of a particular sound that is to be emitted by the electrical device when the encoded button is depressed.
3. The method of claim 1 , wherein the selected functionality will be performed by the electrical device when the encoded button is depressed irrespective of the particular button opening in which the button is disposed.
4. A method for enabling customization of an electrical device, comprising:
providing a graphical user interface having selectable options corresponding to device functionality;
receiving a selection input by a device user of at least one of the selectable options of a functionality to be associated with a given removable button;
detecting selection of the given removable button in a device control panel;
determining the functionality associated with the given removable button; and
performing the functionality associated with the given removable button.
5. The method of claim 4 , wherein receiving a selection comprises receiving a selection input into the electrical device.
6. The method of claim 4 , wherein receiving a selection comprises receiving a selection input into a computing device separate from the electrical device.
7. The method of claim 4 , wherein detecting selection comprises detecting the position of a pin of the given removable button with a button receiving member.
8. The method of claim 4 , wherein determining a functionality comprises determining what electrical device operation to perform when the removable button is selected.
9. The method of claim 4 , wherein determining a functionality comprises determining a sound to generate when the removable button is selected.
10. A customizable electrical device having a plurality of button openings that are adapted to receive interchangeable, encoded buttons, comprising:
a graphical user interface having selectable options corresponding to device functionality;
a control panel configured to receive a user input corresponding to selection of at least one of the selectable options of a particular device functionality to be associated with a particular encoded button; and
logic configured to assign the selected device functionality to the encoded button such that when the encoded button is disposed within a button opening of the electrical device and depressed, the selected functionality will be performed by the electrical device.
11. The system of claim 10 , wherein one of the selectable options includes a particular sound that is to be emitted by the electrical device when the encoded button is depressed.
12. The system of claim 10 , wherein the electrical device is configured to perform the selected functionality responsive to depression of the encoded button irrespective of the particular button opening in which the button is disposed.
13. A system for enabling customization of an electrical device, comprising:
a graphical user interface having selectable options corresponding to device functionality;
a control panel configured to receive a selection input by a device user of at least one of the selectable options of a functionality to be associated with a given removable button; and
logic configured to detect selection of the given removable button in a device control panel and determine the functionality associated with the given removable button, wherein the device performs the functionality associated with the given removable button is implemented.
14. The system of claim 13 , wherein the control panel is configured to receive a selection input into the electrical device.
15. The system of claim 13 , wherein the control panel is separate from the electrical device and configured to receive a selection input.
16. The system of claim 13 , wherein the logic is configured to detect the position of a pin of the given removable button in cooperation with a button receiving member.
17. The system of claim 13 , wherein the logic is configured to determine what electrical device operation to perform when the removable button is selected.
18. The system of claim 13 , wherein the logic is configured to determine a sound to generate when the removable button is selected.
19. The system of claim 13 , wherein the logic is configured in at least one of hardware and software.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/055,909 US20050141190A1 (en) | 2001-10-10 | 2005-02-11 | System and method for personalizing an electrical device |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/975,292 US6965511B2 (en) | 2001-10-10 | 2001-10-10 | System and method for personalizing an electrical device |
US10/649,059 US6912126B2 (en) | 2001-10-10 | 2003-08-27 | System and method for personalizing an electrical device |
US11/055,909 US20050141190A1 (en) | 2001-10-10 | 2005-02-11 | System and method for personalizing an electrical device |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/649,059 Continuation US6912126B2 (en) | 2001-10-10 | 2003-08-27 | System and method for personalizing an electrical device |
Publications (1)
Publication Number | Publication Date |
---|---|
US20050141190A1 true US20050141190A1 (en) | 2005-06-30 |
Family
ID=25522871
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/975,292 Expired - Fee Related US6965511B2 (en) | 2001-10-10 | 2001-10-10 | System and method for personalizing an electrical device |
US10/649,059 Expired - Lifetime US6912126B2 (en) | 2001-10-10 | 2003-08-27 | System and method for personalizing an electrical device |
US11/055,909 Abandoned US20050141190A1 (en) | 2001-10-10 | 2005-02-11 | System and method for personalizing an electrical device |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/975,292 Expired - Fee Related US6965511B2 (en) | 2001-10-10 | 2001-10-10 | System and method for personalizing an electrical device |
US10/649,059 Expired - Lifetime US6912126B2 (en) | 2001-10-10 | 2003-08-27 | System and method for personalizing an electrical device |
Country Status (4)
Country | Link |
---|---|
US (3) | US6965511B2 (en) |
JP (1) | JP2003196003A (en) |
DE (1) | DE10243580A1 (en) |
GB (1) | GB2382443B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100175009A1 (en) * | 2005-06-16 | 2010-07-08 | Xerox Corporation | Computerized Action Tool for Managing Print Parameters, Queuing Actions and Archiving Actions for a Document Output Management System |
US20100214594A1 (en) * | 2009-02-25 | 2010-08-26 | Xerox Corporation | Method and system for automatically generating a copy of a print stream |
US20110185313A1 (en) * | 2010-01-26 | 2011-07-28 | Idan Harpaz | Method and system for customizing a user-interface of an end-user device |
US9420404B2 (en) | 2012-10-30 | 2016-08-16 | Nintendo Co., Ltd. | Information processing system, game system, information processing apparatus, operation instrument, recording medium and information processing method |
Families Citing this family (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6850907B2 (en) | 1996-12-13 | 2005-02-01 | Cantor Fitzgerald, L.P. | Automated price improvement protocol processor |
US7392214B1 (en) | 1999-04-30 | 2008-06-24 | Bgc Partners, Inc. | Systems and methods for trading |
US7306397B2 (en) | 2002-07-22 | 2007-12-11 | Exodyne Technologies, Inc. | Energy attenuating safety system |
US6660948B2 (en) * | 2001-02-28 | 2003-12-09 | Vip Investments Ltd. | Switch matrix |
US7392217B2 (en) | 2001-05-09 | 2008-06-24 | Bgc Partners, Inc. | Systems and methods for controlling traders from manipulating electronic trading markets |
GB2394094A (en) | 2001-05-14 | 2004-04-14 | Espeed Inc | Systems and methods for providing a trading interface with advanced features |
JP2003196176A (en) * | 2001-12-27 | 2003-07-11 | Murata Mach Ltd | Communication device |
FR2834632A1 (en) * | 2002-01-15 | 2003-07-18 | Oleg Tretiakoff | PORTABLE READING MACHINE FOR THE BLIND |
SE520932C2 (en) * | 2002-03-18 | 2003-09-16 | Optillion Ab | communication Module |
US7176898B2 (en) * | 2002-09-13 | 2007-02-13 | Xerox Corporation | Removable control panel for multi-function equipment |
US6903662B2 (en) * | 2002-09-19 | 2005-06-07 | Ergodex | Computer input device with individually positionable and programmable input members |
US8566212B2 (en) | 2002-10-31 | 2013-10-22 | Bgc Partners, Inc. | Electronic systems and methods for providing a trading interface with advanced features |
EP2428872A1 (en) | 2002-10-31 | 2012-03-14 | eSpeed, Inc. | Keyboard for trading system |
KR100573767B1 (en) * | 2003-07-01 | 2006-04-25 | 삼성전자주식회사 | Keyboard |
US8131626B2 (en) | 2003-11-17 | 2012-03-06 | Bgc Partners, Inc. | Customizable trading display of market data |
US8131625B2 (en) | 2003-11-17 | 2012-03-06 | Bgc Partners, Inc. | Customizable trading display of market data |
CA2506980C (en) * | 2004-05-10 | 2012-07-17 | Espeed, Inc. | Fully configurable trading keyboard |
US20060045599A1 (en) * | 2004-08-30 | 2006-03-02 | Yandi Ongkojoyo | Customizable keyboard that can be fitted with detachable keys in various shapes and sizes |
JP4745752B2 (en) * | 2004-08-30 | 2011-08-10 | キヤノン株式会社 | Image transmitting apparatus, image transmitting apparatus control method and program |
EP1717747A1 (en) | 2005-03-24 | 2006-11-02 | eSPEED, Inc. | Systems and methods for protecting against erroneous price entries in the electronic trading of financial and other instruments |
US7831665B2 (en) * | 2005-05-02 | 2010-11-09 | Xerox Corporation | Electronic mail behavior with a multi-function machine |
US20070139724A1 (en) * | 2005-12-20 | 2007-06-21 | Xerox Corporation | Paper UI method including local printing |
US8229832B2 (en) | 2006-01-09 | 2012-07-24 | Bgc Partners, Inc. | Systems and methods for establishing first on the follow trading priority in electronic trading systems |
US20070279246A1 (en) * | 2006-05-30 | 2007-12-06 | Hudspeth Mildred A | Remote control with easy to detect buttons |
US7791506B2 (en) * | 2007-03-30 | 2010-09-07 | Zf Friedrichshafen Ag | Configurable networked user interface and switch pack |
KR100898927B1 (en) * | 2007-04-20 | 2009-05-26 | 엘지전자 주식회사 | Choosing means combining apparatus for clothing handler, and combining method thereof |
JP2010134549A (en) * | 2008-12-02 | 2010-06-17 | Konica Minolta Business Technologies Inc | Image processor, user authentication method in image processor and program therefor |
US20110281652A1 (en) * | 2009-02-02 | 2011-11-17 | Marc Laverdiere | Touch Music Player |
KR20110112548A (en) * | 2010-04-07 | 2011-10-13 | 삼성전자주식회사 | A keypad assembly |
US20120299882A1 (en) * | 2011-05-23 | 2012-11-29 | Warvel Michelle A | Programmable buttons for ereader device |
NL1040813B1 (en) * | 2014-05-22 | 2016-03-07 | Shortwood B V | Interactive device comprising an email address key. |
US10217577B2 (en) * | 2017-04-03 | 2019-02-26 | Roku, Inc. | Remote control with configurable buttons |
DE102019006024A1 (en) * | 2019-02-01 | 2020-08-06 | Maurice Manuel Ahlat | Adjustable keyboard |
Citations (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3707611A (en) * | 1969-10-15 | 1972-12-26 | Mechanical Enterprises Inc | Coding keyboard and electrical switch therefor |
US4037092A (en) * | 1973-11-26 | 1977-07-19 | Hewlett-Packard Company | Calculator having preprogrammed user-definable functions |
US4200913A (en) * | 1977-04-13 | 1980-04-29 | International Business Machines Corporation | Operator controlled programmable keyboard apparatus |
US4292515A (en) * | 1979-09-14 | 1981-09-29 | Burroughs Corporation | Reconfigurable photo-electric keyboard having removable keys |
US4463234A (en) * | 1983-11-02 | 1984-07-31 | Centralab Inc. | Tactile feel membrane switch assembly |
US4647911A (en) * | 1980-04-30 | 1987-03-03 | Sharp Kabushiki Kaisha | Calculator with definable keys |
US4688020A (en) * | 1984-05-14 | 1987-08-18 | United States Data Corporation | Reconfigurable keyboard |
US4785072A (en) * | 1985-02-13 | 1988-11-15 | Amoco Corporation | Polyaryl ether sulphones |
US4853888A (en) * | 1984-12-31 | 1989-08-01 | The Boeing Company | Programmable multifunction keyboard |
US4906117A (en) * | 1985-12-26 | 1990-03-06 | Texas Instruments Incorporated | User remappable keyboard |
US4927279A (en) * | 1984-03-14 | 1990-05-22 | Morgan Ruth B | Keyboards for homes |
US5086503A (en) * | 1988-04-08 | 1992-02-04 | International Business Machines Corporation | Methods of remapping a keyboard within a computer system |
US5109355A (en) * | 1989-04-11 | 1992-04-28 | Canon Kabushiki Kaisha | Data input apparatus having programmable key arrangement |
US5140632A (en) * | 1990-07-05 | 1992-08-18 | Lewis Anten | Telephone having voice capability adaptor |
US5253940A (en) * | 1992-02-19 | 1993-10-19 | Max Abecassis | User selectable numeric keycaps layout |
US5280275A (en) * | 1992-01-24 | 1994-01-18 | International Business Machines Corporation | Graphical interface control buttons with scalar values |
US5287514A (en) * | 1990-01-08 | 1994-02-15 | Microsoft Corporation | Method and system for customizing a user interface in a computer system |
US5536170A (en) * | 1993-06-10 | 1996-07-16 | Murphy; Kevin C. | Interchangeable symbolic language overlay system for push button operated device |
US5668358A (en) * | 1994-07-05 | 1997-09-16 | Ultimate Rechnology Corporation | Reconfigurable keyboard |
US5729222A (en) * | 1993-05-21 | 1998-03-17 | Jerry Iggulden | User-configurable control device |
US5754174A (en) * | 1992-08-27 | 1998-05-19 | Starfish Software, Inc. | User interface with individually configurable panel interfaces for use in a computer system |
US5815153A (en) * | 1996-11-20 | 1998-09-29 | International Business Machines Corporation | Multifunction control with changeable appearance |
US5867729A (en) * | 1995-08-23 | 1999-02-02 | Toshiba America Information Systems, Inc. | System for reconfiguring a keyboard configuration in response to an event status information related to a computer's location determined by using triangulation technique |
US5896125A (en) * | 1995-11-06 | 1999-04-20 | Niedzwiecki; Richard H. | Configurable keyboard to personal computer video game controller adapter |
US5907612A (en) * | 1997-02-27 | 1999-05-25 | Lucent Technologies Inc. | Removable button for a keypad |
US6018335A (en) * | 1997-08-19 | 2000-01-25 | Kdi Precision Products, Inc. | Programmable keyboard and method therefor |
US6036326A (en) * | 1997-02-25 | 2000-03-14 | Fujitsu Takamisawa Component Limited | Illuminated resinous button key with optical means for highlighting character formed on the key |
US6100885A (en) * | 1996-07-06 | 2000-08-08 | International Business Machines Corporation | Supporting modification of properties via a computer system's user interface |
US6183149B1 (en) * | 1997-10-21 | 2001-02-06 | Prosper Street Technologies, L.L.C. | Impact absorbing keyboard, contoured to the natural shape of the hand |
US6222537B1 (en) * | 1997-07-29 | 2001-04-24 | International Business Machines Corporation | User interface controls for a computer system |
US6388877B1 (en) * | 1999-02-04 | 2002-05-14 | Palm, Inc. | Handheld computer with open accessory slot |
US20020175057A1 (en) * | 2001-05-24 | 2002-11-28 | Philip Swanson | Alphanumeric keyboard for hand-held electronic devices |
US6650254B1 (en) * | 2000-03-13 | 2003-11-18 | Ergodex | Computer input device with individually positionable and programmable switches |
US6798359B1 (en) * | 2000-10-17 | 2004-09-28 | Swedish Keys Llc | Control unit with variable visual indicator |
US6918091B2 (en) * | 2000-11-09 | 2005-07-12 | Change Tools, Inc. | User definable interface system, method and computer program product |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3934104A (en) * | 1974-09-23 | 1976-01-20 | Stout Glenn M | Push-button switch |
US4072840A (en) * | 1974-10-31 | 1978-02-07 | Litton Business Systems, Inc. | Removable keyboard switch |
US4417115A (en) * | 1982-03-03 | 1983-11-22 | Amp Incorporated | Switch actuating assembly having improved cams and plural modes |
JPH0666048B2 (en) * | 1989-10-06 | 1994-08-24 | 富士ゼロックス株式会社 | Operation procedure batch registration device |
IT1282554B1 (en) | 1996-05-06 | 1998-03-27 | Candy Spa | CODED ENTRANCE PANEL FOR HOUSEHOLD APPLIANCES |
GB9801912D0 (en) * | 1998-01-30 | 1998-03-25 | Grant Paul | Reconfigurable keyboard |
-
2001
- 2001-10-10 US US09/975,292 patent/US6965511B2/en not_active Expired - Fee Related
-
2002
- 2002-09-19 DE DE10243580A patent/DE10243580A1/en not_active Withdrawn
- 2002-09-25 GB GB0222292A patent/GB2382443B/en not_active Expired - Fee Related
- 2002-10-08 JP JP2002294797A patent/JP2003196003A/en active Pending
-
2003
- 2003-08-27 US US10/649,059 patent/US6912126B2/en not_active Expired - Lifetime
-
2005
- 2005-02-11 US US11/055,909 patent/US20050141190A1/en not_active Abandoned
Patent Citations (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3707611A (en) * | 1969-10-15 | 1972-12-26 | Mechanical Enterprises Inc | Coding keyboard and electrical switch therefor |
US4037092A (en) * | 1973-11-26 | 1977-07-19 | Hewlett-Packard Company | Calculator having preprogrammed user-definable functions |
US4200913A (en) * | 1977-04-13 | 1980-04-29 | International Business Machines Corporation | Operator controlled programmable keyboard apparatus |
US4292515A (en) * | 1979-09-14 | 1981-09-29 | Burroughs Corporation | Reconfigurable photo-electric keyboard having removable keys |
US4647911A (en) * | 1980-04-30 | 1987-03-03 | Sharp Kabushiki Kaisha | Calculator with definable keys |
US4463234A (en) * | 1983-11-02 | 1984-07-31 | Centralab Inc. | Tactile feel membrane switch assembly |
US4927279A (en) * | 1984-03-14 | 1990-05-22 | Morgan Ruth B | Keyboards for homes |
US4688020A (en) * | 1984-05-14 | 1987-08-18 | United States Data Corporation | Reconfigurable keyboard |
US4853888A (en) * | 1984-12-31 | 1989-08-01 | The Boeing Company | Programmable multifunction keyboard |
US4785072A (en) * | 1985-02-13 | 1988-11-15 | Amoco Corporation | Polyaryl ether sulphones |
US4906117A (en) * | 1985-12-26 | 1990-03-06 | Texas Instruments Incorporated | User remappable keyboard |
US5086503A (en) * | 1988-04-08 | 1992-02-04 | International Business Machines Corporation | Methods of remapping a keyboard within a computer system |
US5109355A (en) * | 1989-04-11 | 1992-04-28 | Canon Kabushiki Kaisha | Data input apparatus having programmable key arrangement |
US5287514A (en) * | 1990-01-08 | 1994-02-15 | Microsoft Corporation | Method and system for customizing a user interface in a computer system |
US5140632A (en) * | 1990-07-05 | 1992-08-18 | Lewis Anten | Telephone having voice capability adaptor |
US5280275A (en) * | 1992-01-24 | 1994-01-18 | International Business Machines Corporation | Graphical interface control buttons with scalar values |
US5253940A (en) * | 1992-02-19 | 1993-10-19 | Max Abecassis | User selectable numeric keycaps layout |
US5754174A (en) * | 1992-08-27 | 1998-05-19 | Starfish Software, Inc. | User interface with individually configurable panel interfaces for use in a computer system |
US5729222A (en) * | 1993-05-21 | 1998-03-17 | Jerry Iggulden | User-configurable control device |
US5536170A (en) * | 1993-06-10 | 1996-07-16 | Murphy; Kevin C. | Interchangeable symbolic language overlay system for push button operated device |
US5668358A (en) * | 1994-07-05 | 1997-09-16 | Ultimate Rechnology Corporation | Reconfigurable keyboard |
US5867729A (en) * | 1995-08-23 | 1999-02-02 | Toshiba America Information Systems, Inc. | System for reconfiguring a keyboard configuration in response to an event status information related to a computer's location determined by using triangulation technique |
US5896125A (en) * | 1995-11-06 | 1999-04-20 | Niedzwiecki; Richard H. | Configurable keyboard to personal computer video game controller adapter |
US6100885A (en) * | 1996-07-06 | 2000-08-08 | International Business Machines Corporation | Supporting modification of properties via a computer system's user interface |
US5815153A (en) * | 1996-11-20 | 1998-09-29 | International Business Machines Corporation | Multifunction control with changeable appearance |
US6036326A (en) * | 1997-02-25 | 2000-03-14 | Fujitsu Takamisawa Component Limited | Illuminated resinous button key with optical means for highlighting character formed on the key |
US5907612A (en) * | 1997-02-27 | 1999-05-25 | Lucent Technologies Inc. | Removable button for a keypad |
US6222537B1 (en) * | 1997-07-29 | 2001-04-24 | International Business Machines Corporation | User interface controls for a computer system |
US6018335A (en) * | 1997-08-19 | 2000-01-25 | Kdi Precision Products, Inc. | Programmable keyboard and method therefor |
US6183149B1 (en) * | 1997-10-21 | 2001-02-06 | Prosper Street Technologies, L.L.C. | Impact absorbing keyboard, contoured to the natural shape of the hand |
US6388877B1 (en) * | 1999-02-04 | 2002-05-14 | Palm, Inc. | Handheld computer with open accessory slot |
US6650254B1 (en) * | 2000-03-13 | 2003-11-18 | Ergodex | Computer input device with individually positionable and programmable switches |
US6798359B1 (en) * | 2000-10-17 | 2004-09-28 | Swedish Keys Llc | Control unit with variable visual indicator |
US6918091B2 (en) * | 2000-11-09 | 2005-07-12 | Change Tools, Inc. | User definable interface system, method and computer program product |
US20020175057A1 (en) * | 2001-05-24 | 2002-11-28 | Philip Swanson | Alphanumeric keyboard for hand-held electronic devices |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100175009A1 (en) * | 2005-06-16 | 2010-07-08 | Xerox Corporation | Computerized Action Tool for Managing Print Parameters, Queuing Actions and Archiving Actions for a Document Output Management System |
US8499249B2 (en) * | 2005-06-16 | 2013-07-30 | Google Inc. | Computerized action tool for managing print parameters, queuing actions and archiving actions for a document output management system |
US20100214594A1 (en) * | 2009-02-25 | 2010-08-26 | Xerox Corporation | Method and system for automatically generating a copy of a print stream |
US8902451B2 (en) * | 2009-02-25 | 2014-12-02 | Xerox Corporation | Method and system for automatically generating a copy of a print stream |
US20110185313A1 (en) * | 2010-01-26 | 2011-07-28 | Idan Harpaz | Method and system for customizing a user-interface of an end-user device |
WO2011092635A1 (en) * | 2010-01-26 | 2011-08-04 | Uiyou Ltd. | Method and system for customizing a user-interface of an end-user device |
US9420404B2 (en) | 2012-10-30 | 2016-08-16 | Nintendo Co., Ltd. | Information processing system, game system, information processing apparatus, operation instrument, recording medium and information processing method |
Also Published As
Publication number | Publication date |
---|---|
US6912126B2 (en) | 2005-06-28 |
JP2003196003A (en) | 2003-07-11 |
GB2382443B (en) | 2005-09-28 |
GB0222292D0 (en) | 2002-10-30 |
US20030067738A1 (en) | 2003-04-10 |
GB2382443A (en) | 2003-05-28 |
US6965511B2 (en) | 2005-11-15 |
DE10243580A1 (en) | 2003-04-24 |
US20040037028A1 (en) | 2004-02-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6912126B2 (en) | System and method for personalizing an electrical device | |
US6934915B2 (en) | System and method for personalizing an electrical device interface | |
CN101005551B (en) | The starting method of image processing equipment and image processing equipment | |
US7945961B2 (en) | Display control device, image processing device and display control method | |
EP2894629B1 (en) | Picture display device, and setting modification method and setting modification program therefor | |
JP2007535071A (en) | Network scanner interface | |
US20080022212A1 (en) | System And Method For Generating A Custom Default User Interface On A Document Processing Device | |
JP2007086856A (en) | User interface device | |
KR100732872B1 (en) | Method of configuring a consumer electronics apparatus | |
EP3383052A1 (en) | Content management system, and content management method | |
JP2007274275A (en) | Menu item display method in portable communication terminal, and portable communication terminal | |
JP4668726B2 (en) | Electronics | |
JP7400255B2 (en) | Electronic equipment and image forming devices | |
JP2005032255A (en) | Imaging system and control panel control method | |
JP7383885B2 (en) | Information processing device and program | |
JP7263919B2 (en) | Image processing device and program | |
WO2006134522A1 (en) | Control device with user-specifiable user interface | |
JP7211188B2 (en) | Information processing device, software keyboard display method, and program | |
JPWO2024024641A5 (en) | ||
JP6776522B2 (en) | Image forming device, browser startup method and browser startup program | |
JP2002027367A (en) | Photograph processor with sound | |
KR100703437B1 (en) | Method for standby screen displaying in wireless terminal | |
JP4821542B2 (en) | Mobile terminal and mobile terminal customization system | |
JP5640522B2 (en) | Image reading device | |
Hilbert et al. | Embedded versus portable interfaces for personalizing shared ubiquitous devices |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |