US7388590B2 - Method and system for using a color scheme to communicate information related to the integration of hardware and software in a computing device - Google Patents

Method and system for using a color scheme to communicate information related to the integration of hardware and software in a computing device Download PDF

Info

Publication number
US7388590B2
US7388590B2 US10/788,989 US78898904A US7388590B2 US 7388590 B2 US7388590 B2 US 7388590B2 US 78898904 A US78898904 A US 78898904A US 7388590 B2 US7388590 B2 US 7388590B2
Authority
US
United States
Prior art keywords
color scheme
software
software application
event notification
incoming event
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.)
Expired - Fee Related
Application number
US10/788,989
Other versions
US20050190196A1 (en
Inventor
Daniel G. O'Neil
David W. Flynt
Christen E. Coomer
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Microsoft Corp filed Critical Microsoft Corp
Assigned to MICROSOFT CORPORATION reassignment MICROSOFT CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: COOMER, CHRISTEN E., FLYNT, DAVID W., O'NEIL, DANIEL G.
Priority to US10/788,989 priority Critical patent/US7388590B2/en
Priority to EP05101119A priority patent/EP1615115A3/en
Priority to JP2005045280A priority patent/JP4673637B2/en
Priority to CN2005100528456A priority patent/CN1661591A/en
Priority to KR1020050016584A priority patent/KR101130406B1/en
Publication of US20050190196A1 publication Critical patent/US20050190196A1/en
Publication of US7388590B2 publication Critical patent/US7388590B2/en
Application granted granted Critical
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLC reassignment MICROSOFT TECHNOLOGY LICENSING, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MICROSOFT CORPORATION
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0489Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
    • G06F3/04895Guidance during keyboard input operation, e.g. prompting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements 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/0238Programmable keyboards
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/02Constructional features of telephone sets
    • H04M1/22Illumination; Arrangements for improving the visibility of characters on dials
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/27467Methods of retrieving data
    • H04M1/27475Methods of retrieving data using interactive graphical means or pictorial representations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/57Arrangements for indicating or recording the number of the calling subscriber at the called subscriber's set
    • H04M1/575Means for retrieving and displaying personal data about calling party
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M19/00Current supply arrangements for telephone systems
    • H04M19/02Current supply arrangements for telephone systems providing ringing current or supervisory tones, e.g. dialling tone or busy tone
    • H04M19/04Current supply arrangements for telephone systems providing ringing current or supervisory tones, e.g. dialling tone or busy tone the ringing-current being generated at the substations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72451User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to schedules, e.g. using calendar applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72469User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M19/00Current supply arrangements for telephone systems
    • H04M19/02Current supply arrangements for telephone systems providing ringing current or supervisory tones, e.g. dialling tone or busy tone
    • H04M19/04Current supply arrangements for telephone systems providing ringing current or supervisory tones, e.g. dialling tone or busy tone the ringing-current being generated at the substations
    • H04M19/048Arrangements providing optical indication of the incoming call, e.g. flasher circuits

Definitions

  • Mobile communication devices include both software and hardware elements.
  • a display may be used as a user interface to show software elements associated with the device.
  • the user manipulates hardware elements of the device (e.g., a keypad) to enter data, execute commands, or otherwise interact with the software elements displayed on the user interface.
  • hardware elements of the device e.g., a keypad
  • the hardware and software elements of a mobile device are not fully integrated to present a unified experience with the device. What is required is the full integration of hardware and software to create a seamless mobile user experience.
  • the present invention is directed to a method and system for using a color scheme to communicate information related to the integration of hardware and software of a computing device.
  • a hardware element of the computing device is illuminated based on a color scheme associated with a corresponding software element.
  • the color scheme may communicate information related to a functional feature of the computing device, personal preferences or brand extension.
  • an event is received at a computing device.
  • the event corresponds to a software element that has an associated color scheme.
  • a color value associated with the event notification is determined.
  • the color value corresponds to the color scheme of the software element.
  • a hardware element is illuminated according to the color scheme or the color value.
  • the system includes a memory of a computing device, an illuminating element coupled to the memory, and a hardware element coupled to the illuminating element.
  • the memory receives an event.
  • the event corresponds to a software element that has an associated color scheme.
  • the illuminating element illuminates the hardware element according to the color scheme when the event is received.
  • FIG. 1 shows an example computing environment in which the present invention may be implemented.
  • FIG. 2 is a functional block diagram illustrating an embodiment of an example communications device for practicing the present invention.
  • FIG. 3 illustrates an embodiment of an example mobile communication device for using a color scheme to communicate device functionality, in accordance with the present invention.
  • FIG. 4 illustrates an embodiment of an example mobile communication device for using a color scheme color to communicate user-specified personalization features of the device, in accordance with the present invention.
  • FIG. 5 illustrates an embodiment of an example mobile communication device for using a color scheme to communicate brand extension of mobile partners, in accordance with the present invention.
  • FIG. 6 illustrates an example functional block diagram of a system for using a color scheme to communicate information associated with an event and related to the integration of hardware and software, in accordance with the present invention.
  • FIG. 7 is an operational flow diagram illustrating a process for using a color scheme to communicate information associated with an event and related to the integration of hardware and software, in accordance with the present invention.
  • the present invention is directed to a method and system for using a color scheme to communicate information associated with an event and related to the integration of software and hardware of a computing device.
  • a hardware element of the computing device is illuminated based on a color scheme associated with a corresponding software element.
  • the color scheme may communicate information related to a functional feature of the computing device, personal preferences or brand extension.
  • an example system for implementing the invention includes a computing device, such as computing device 100 .
  • a basic configuration includes those components within dashed line 102 .
  • computing device 100 typically includes at least one processing unit 104 and system memory 106 .
  • system memory 106 may be volatile (such as RAM), non-volatile (such as ROM, flash memory, etc.) or some combination of the two.
  • System memory 106 typically includes an operating system 108 , one or more applications 110 , and may include program data 112 .
  • Computing device 100 may have additional features or functionality.
  • computing device 100 may also include additional data storage devices (removable and/or non-removable) such as, for example, magnetic disks, optical disks, or a memory stick.
  • additional storage is illustrated in FIG. 1 by removable storage 114 and non-removable storage 116 .
  • Computer storage media may include volatile and non-volatile, removable and non-removable media implemented in any method or technology for storage of information, such as computer readable instructions, data structures, program modules, or other data.
  • System memory 106 , removable storage 114 and non-removable storage 116 are all examples of computer storage media.
  • Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by computing device 100 . Any such computer storage media may be part of device 100 .
  • Computing device 100 may also have input device(s) 118 such as keyboard, mouse, pen, voice input device, touch input device, etc.
  • Output device(s) 120 such as a display, speakers, printer, etc. may also be included. These devices are well know in the art and need not be discussed at length here.
  • Computing device 100 may also contain communication connections 122 that allow the device to communicate with other computing devices 124 , such as over a network.
  • Communication connection 122 is one example of communication media.
  • Communication media may typically be embodied by computer readable instructions, data structures, program modules, or other data in a modulated data signal, such as a carrier wave or other transport mechanism, and includes any information delivery media.
  • communication media includes wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, RF, infrared and other wireless media.
  • the term computer readable media as used herein includes both storage media and communication media.
  • FIG. 2 is a functional block diagram illustrating an embodiment of an example communications device for practicing the present invention.
  • communications device 200 is implemented as a mobile communications device, such as a personal digital assistant (PDA), smart phone, and the like.
  • Communications device 200 may also include handheld computers, tablet computers, personal computers, multiprocessor systems, microprocessor-based or programmable consumer electronics, network PCs, wearable computers, and the like.
  • Communications device 200 may include many more components than those shown in FIG. 2 . The components shown, however, are sufficient to disclose an illustrative embodiment for practicing the invention.
  • communications device 200 includes processor 202 , memory 204 , display 206 , and keypad 208 .
  • Memory 204 generally includes both volatile memory (e.g., RAM) and non-volatile memory (e.g., ROM, Flash Memory, or the like).
  • Communications device 200 includes operating system 210 , such as the Windows CE operating system from Microsoft Corporation or other such operating system, which is resident in memory 204 and executes on processor 202 .
  • Keypad 208 may be a push button numeric dialing pad (such as on a typical telephone), or a multi-key keyboard (such as a conventional keyboard).
  • Display 206 may be a liquid crystal display, or any other type of display commonly used in mobile communications devices. For example, display 206 may be touch-sensitive, and would then also act as an input device enabling entry of FE language strokes.
  • One or more application programs 212 are loaded into memory 204 and run on operating system 210 .
  • Examples of application programs include phone dialer programs, content manager, email programs, scheduling programs, word processing programs, spreadsheet programs, smart filter, and so forth.
  • Communications device 200 also includes non-volatile storage 214 within memory 204 .
  • Non-volatile storage 214 may be used to store persistent information which should not be lost if the communications device 200 is powered down.
  • the application programs 212 may use and store information in storage 214 , such as e-mail or other messages used by an e-mail application, contact information, databases, and the like, used by the content manager, appointment information used by a scheduling program, documents used by a word processing application, and the like.
  • a synchronization application may also reside on communications device 200 and is programmed to interact with a corresponding synchronization application resident on a host computer to keep the information stored in storage 214 synchronized with corresponding information stored at the host computer.
  • Communications device 200 also includes power supply 216 , which may be implemented as one or more batteries.
  • Power supply 216 might further include an external power source, such as an AC adapter or a powered docking cradle that supplements or recharges the batteries.
  • Communications device 100 is also shown with two types of external notification mechanisms: LED 218 and audio interface 220 . These devices may be directly coupled to power supply 216 so that when activated, they remain on for a duration dictated by the notification mechanism even though processor 202 and other components might shut down to conserve battery power. LED 218 may be programmed to remain on indefinitely until the user takes action to indicate the powered-on status of the device. Audio interface 220 is used to provide audible signals to and receive audible signals from the user. For example, audio interface 220 may be coupled to a speaker for providing audible output and to a microphone for receiving audible input, such as to facilitate a telephone conversation.
  • Communications device 200 also includes radio interface layer 222 that performs the function of transmitting and receiving radio frequency communications.
  • Radio interface layer 222 facilitates wireless connectivity between communications device 200 and the outside world, via a communications carrier or service provider. Transmissions to and from radio interface layer 222 are conducted under control of operating system 210 . In other words, communications received by radio interface layer 222 may be disseminated to application programs 212 via operating system 210 , and vice versa.
  • Radio interface layer 222 allows communications device 200 to communicate with other computing devices, such as over a network.
  • Radio interface layer 222 is one example of communication media.
  • Communication media may typically be embodied by computer readable instructions, data structures, program modules, or other data in a modulated data signal, such as a carrier wave or other transport mechanism, and includes any information delivery media.
  • modulated data signal means a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal.
  • communication media includes wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, RF, infrared and other wireless media.
  • the term computer readable media as used herein includes both storage media and communication media.
  • a color scheme associated with software elements of the computing device e.g., a color shown on the display
  • corresponding hardware elements e.g., a hardware button on the keypad.
  • the color illuminated on the hardware element matches the color of the software element shown on the display.
  • the same color scheme, or set of colors e.g., colors symbolizing a sports team
  • the hardware element may include any component associated with a mobile device that is configured to be illuminated such as a keypad, a software-defined soft key, a fascia, a lens, an antenna, an accessory, or other elements.
  • the color may communicate information about a functional feature associated with a mobile device, as well as personal preferences and brand extension.
  • FIG. 3 illustrates an embodiment of an example mobile communication device for using a color scheme to communicate information related to device functionality.
  • Device 300 includes keypad 310 and display 320 .
  • Display 320 includes soft keys 330 .
  • Keypad 310 includes hardware buttons 340 , 350 .
  • Soft keys 330 are software assignable keys (i.e., the software of the mobile device determines the function of a soft key.) Display 320 informs the user of the function associated with soft key 330 such that the user knows which function will be executed when hardware button 340 is depressed. For example, soft key 330 is programmed to execute a start function. The word “Start” is shown on display 320 proximate hardware button 340 . Thus, the start function executes when hardware button 340 is depressed.
  • the functionality of device 300 may be communicated to a user by matching the color scheme of software elements on display 320 and corresponding hardware buttons 340 , 350 .
  • hardware button 340 and soft key 330 are illuminated to project the same color (as indicated by the diagonal line pattern) to communicate the connection between the functionality associated with the two elements.
  • Virtually any color scheme may be achieved by illuminating software and hardware elements using tri-colored (e.g., red, green and blue (RGB)) light emitting diodes (LEDs) or electro-luminescence (EL) lighting.
  • RGB red, green and blue
  • LEDs light emitting diodes
  • EL electro-luminescence
  • a change in the color scheme associated with software elements in display 320 may result in a change in the color scheme of corresponding hardware elements. For example, if the color of soft key 330 changes, then corresponding hardware button 340 also adjusts to the same color. Likewise, if the user changes the color of display 320 via a hue shift, the color of hardware buttons 340 , 350 related to software elements of display 320 also adjusts accordingly.
  • FIG. 4 illustrates an embodiment of an example mobile communication device using a color scheme to communicate information related to user-specified personalization features.
  • Mobile device 400 includes display 410 and hardware buttons 420 , 430 .
  • Display 410 provides a user interface and includes software elements such as contact list entries 440 , 450 .
  • the software elements are illuminated with a color scheme that provide a link to hardware elements.
  • a user may assign specific colors to each contact list entry 440 , 450 and corresponding hardware buttons 420 , 430 to communicate information related the integration of hardware and software elements of a speed dial application.
  • the functionality of the speed dial application may be communicated by matching the color assigned to contact list entry 440 to the color of hardware button 420 (as indicated by the diagonal line pattern). The matching colors communicate that depressing hardware button 420 activates the speed dial function for contact list entry 440 .
  • the user may also personalize the color scheme of any portion of display 410 or any number of hardware buttons 420 , 430 .
  • a user can select the color scheme associated with a sports team as the background lighting for display 410 to express team loyalty.
  • Any corresponding hardware buttons 420 , 430 may also be selectively illuminated.
  • the color scheme used for illuminating display 410 and hardware buttons 420 , 430 may be selected to match a color scheme associated with a specific application.
  • information about an event may be easily communicated to the user.
  • the user of a mobile device may quickly identify the context of an incoming call by observing the color scheme.
  • the information communicated is related to the branding element associated with an event that occurs at the device.
  • FIG. 5 illustrates an embodiment of an example mobile communication device for using a color scheme to communicate brand extension of mobile partners (e.g., service providers, operator equipment manufacturers).
  • Mobile device 500 is shown as it might appear in an inactive state.
  • a home page appears on display 510 .
  • the mobile service provider of mobile device 500 may illuminate the home page and keypad 520 in a color scheme that triggers brand association.
  • the Microsoft Corporation of Redmond, Wash. is primarily associated with the colors blue, red, green and yellow.
  • Mobile device 530 is shown as it might appear when a phone call is received through a different mobile operator that has a different color associated with its brand.
  • the mobile service provider, Vodaphone® uses the color red to trigger brand identification.
  • the Vodaphone® brand is communicated to the user of mobile device 530 by illuminating display 540 and corresponding hardware buttons 550 in red (as indicated by the diagonal line pattern).
  • the color scheme communicates to the user which hardware elements and software functions of mobile device 530 are triggered by the incoming call.
  • the illumination of hardware buttons 550 also cues the user as to which action is required next. For example, illuminating hardware buttons 550 notifies the user which button should be depressed to answer or ignore the incoming call.
  • a user may access another mobile service provider's instant messenger application. Interaction with the application causes the illumination of corresponding portions of the display and hardware keys to match the branding color scheme associated with the service provider.
  • the color scheme communicates information to the user about which brand associated with an operator furthers the message.
  • Using a color scheme to communicate information associated with an event and related to the integration of hardware and software in a mobile device may be extended into other realms. For example, when a calendar reminder is received that notifies the user that a meeting is overdue, the color of the software element of the reminder may be shown in red on the user interface. A corresponding hardware button, which allows the user to dismiss the reminder, may also be illuminated in red.
  • the information communicated by using a color scheme to illuminate corresponding hardware and software elements is related to user notification of events.
  • the user may not wish to be informed of any notifications unless a specific event occurs.
  • the mobile device user may only want to be notified of incoming calls from a select group of callers (e.g., spouse, boss, doctor).
  • the user may be notified of an incoming call from a caller in the select group by the illumination of hardware and software elements of the mobile device in a color scheme corresponding to the identity of the caller. If a call is received from someone that is not included in the select group, the hardware and software elements are not illuminated when the incoming call is received. Thus, the user is not required to divert attention to decide whether or not to answer the incoming call.
  • the color scheme that communicates information associated with an event and related to the integration of hardware and software may change to indicate elapsed time. For example, a meeting reminder may change from green to yellow to orange to red as the meeting time approaches.
  • the reception of an urgent e-mail message may cause a matching color scheme to be displayed on hardware and software elements of a mobile device. If the user does not retrieve the message within a specified time frame, the color scheme may change to communicate the urgency of the e-mail message. Alternatively, the color scheme may pulse to indicate that the user has received an urgent message that should be reviewed.
  • using a color scheme to communicate information associated with an event and related to the integration of hardware and software may guide a user through a series of steps on the computing device by successively illuminating elements to be activated by the user.
  • a wizard is a utility within an application that assists the user in performing a particular task. Wizards are commonly used in tutorial applications to guide a user through the operation of the application. Illuminating appropriate hardware and software elements guides the user to activate specific soft keys and hardware buttons such that the user may become familiar with the application. For example, after a user removes a device from its box, a soft key associated with a start function may be pulsing green to indicate that the user should depress the soft key to start the device.
  • the software architecture of a mobile device may include a soft key menu that indicates which soft key functions are available. However, some available actions may not be visible in the soft key menu because the user is not aware that the device is equipped to execute the function.
  • the user may be informed of functions in the menu by using a color scheme to communicate which options are available. For example, after completing a phone call the user may have the option of saving the call and the corresponding context under which the call was received.
  • the appropriate soft keys and hardware buttons may be illuminated with the same color scheme to remind the user that a “save call” function is available. Thus, if the user decides to save the call, she is given cues as to which hardware and software elements require activation.
  • FIG. 6 illustrates an example functional block diagram of a system for using a color scheme to communicate information associated with an event and related to the integration of hardware and software in a computing device, in accordance with the present invention.
  • the system includes memory 600 , illuminating element 610 (e.g., tri-colored LED, EL lighting), display 620 and keypad 630 .
  • Illuminating element 610 is coupled to memory 600 , display 620 and keypad 630 .
  • Memory 600 includes operating system 640 , application programs 650 and storage 660 as described in reference to FIG. 2 .
  • a color scheme is defined to communicate specific information related to the integration of software elements of display 620 and corresponding hardware buttons on keypad 630 .
  • the color scheme is defined with a color value (e.g., an RGB value).
  • the color value is defined in operating system 640 .
  • the color value is retrieved from operating system 640 via an application program interface (API) call from application programs 650 .
  • API calls a hardware driver to convert the color value to the correct duty cycle percentages that modulate illuminating element 610 to the same color value.
  • Illuminating element 610 is illuminated with the appropriate color scheme such that the color scheme of the hardware buttons of keypad 630 correspond to the software elements on display 620 .
  • the color of the soft keys shown on display 620 is the same as the color of the corresponding hardware buttons on keypad 630 .
  • the color scheme corresponding to the color value is directly applied to the corresponding hardware buttons by illuminating element 610 .
  • the color scheme associated with the color value is applied to the corresponding hardware buttons through an acrylic or polycarbonate light pipe positioned between the hardware button and illuminating element 610 .
  • FIG. 7 is an operational flow diagram illustrating a process for using a color scheme to communicate information associated with an event and related to the integration of hardware and software of a computing device.
  • the process begins at step 700 where a color value that communicates information related to the event is defined in an operating system registry. Processing then moves to block 710 .
  • the event corresponding to the color value occurs at the computing device.
  • the event may be the receipt of any notification.
  • the notification may include an incoming call, a calendar reminder, a guide for user action, an indication of available actions, notice of availability of a new wireless network, or notice of loss of connectivity. Occurrence of an event may also be instigated by user action. For example, the user causes the occurrence of an event when the color scheme speed dial function (as described with reference to FIG. 4 ) is activated. Processing continues at block 720 .
  • the color value associated with the event is determined.
  • the color value is retrieved from the operating system via an API call. Processing proceeds to block 730 .
  • an illuminating element is illuminated with a color scheme based on the color value.
  • the illuminating element illuminates the hardware element such that the color scheme associates the hardware element with a corresponding software element.
  • an API calls a hardware driver to convert the color value to the correct duty cycle percentages such that the illuminating element is modulated to the color value associated with the event.
  • the illuminating element is an EL panel or a tri-colored LED array.
  • the EL panel or LED array may be adjusted to illuminate a panel behind the corresponding hardware button such that the hardware button is illuminated with the appropriate color scheme.
  • the color scheme of the hardware button communicates information associated with the event and related to a feature of the corresponding software element to provide a seamless color scheme display between hardware and software elements of the mobile device. Processing ends at block 740 .

Abstract

A method and system for using a color scheme to communicate information associated with an event and related to the integration of software and hardware of a computing device creates a seamless user experience. A hardware element of the computing device is illuminated based on a color scheme associated with a corresponding software element. The color scheme may communicate information related to a functional feature of the computing device, personal preferences or brand extension.

Description

BACKGROUND OF THE INVENTION
Mobile communication devices include both software and hardware elements. A display may be used as a user interface to show software elements associated with the device. The user manipulates hardware elements of the device (e.g., a keypad) to enter data, execute commands, or otherwise interact with the software elements displayed on the user interface. Currently, the hardware and software elements of a mobile device are not fully integrated to present a unified experience with the device. What is required is the full integration of hardware and software to create a seamless mobile user experience.
SUMMARY OF THE INVENTION
The present invention is directed to a method and system for using a color scheme to communicate information related to the integration of hardware and software of a computing device. A hardware element of the computing device is illuminated based on a color scheme associated with a corresponding software element. The color scheme may communicate information related to a functional feature of the computing device, personal preferences or brand extension.
In one aspect of the invention, an event is received at a computing device. The event corresponds to a software element that has an associated color scheme. A color value associated with the event notification is determined. The color value corresponds to the color scheme of the software element. A hardware element is illuminated according to the color scheme or the color value.
In another aspect of the invention, the system includes a memory of a computing device, an illuminating element coupled to the memory, and a hardware element coupled to the illuminating element. The memory receives an event. The event corresponds to a software element that has an associated color scheme. The illuminating element illuminates the hardware element according to the color scheme when the event is received.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 shows an example computing environment in which the present invention may be implemented.
FIG. 2 is a functional block diagram illustrating an embodiment of an example communications device for practicing the present invention.
FIG. 3 illustrates an embodiment of an example mobile communication device for using a color scheme to communicate device functionality, in accordance with the present invention.
FIG. 4 illustrates an embodiment of an example mobile communication device for using a color scheme color to communicate user-specified personalization features of the device, in accordance with the present invention.
FIG. 5 illustrates an embodiment of an example mobile communication device for using a color scheme to communicate brand extension of mobile partners, in accordance with the present invention.
FIG. 6 illustrates an example functional block diagram of a system for using a color scheme to communicate information associated with an event and related to the integration of hardware and software, in accordance with the present invention.
FIG. 7 is an operational flow diagram illustrating a process for using a color scheme to communicate information associated with an event and related to the integration of hardware and software, in accordance with the present invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
Briefly stated, the present invention is directed to a method and system for using a color scheme to communicate information associated with an event and related to the integration of software and hardware of a computing device. A hardware element of the computing device is illuminated based on a color scheme associated with a corresponding software element. The color scheme may communicate information related to a functional feature of the computing device, personal preferences or brand extension.
Illustrative Operating Environment
With reference to FIG. 1, an example system for implementing the invention includes a computing device, such as computing device 100. A basic configuration includes those components within dashed line 102. In the basic configuration, computing device 100 typically includes at least one processing unit 104 and system memory 106. Depending on the exact configuration and type of computing device, system memory 106 may be volatile (such as RAM), non-volatile (such as ROM, flash memory, etc.) or some combination of the two. System memory 106 typically includes an operating system 108, one or more applications 110, and may include program data 112.
Computing device 100 may have additional features or functionality. For example, computing device 100 may also include additional data storage devices (removable and/or non-removable) such as, for example, magnetic disks, optical disks, or a memory stick. Such additional storage is illustrated in FIG. 1 by removable storage 114 and non-removable storage 116. Computer storage media may include volatile and non-volatile, removable and non-removable media implemented in any method or technology for storage of information, such as computer readable instructions, data structures, program modules, or other data. System memory 106, removable storage 114 and non-removable storage 116 are all examples of computer storage media. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by computing device 100. Any such computer storage media may be part of device 100. Computing device 100 may also have input device(s) 118 such as keyboard, mouse, pen, voice input device, touch input device, etc. Output device(s) 120 such as a display, speakers, printer, etc. may also be included. These devices are well know in the art and need not be discussed at length here.
Computing device 100 may also contain communication connections 122 that allow the device to communicate with other computing devices 124, such as over a network. Communication connection 122 is one example of communication media. Communication media may typically be embodied by computer readable instructions, data structures, program modules, or other data in a modulated data signal, such as a carrier wave or other transport mechanism, and includes any information delivery media. By way of example, and not limitation, communication media includes wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, RF, infrared and other wireless media. The term computer readable media as used herein includes both storage media and communication media.
FIG. 2 is a functional block diagram illustrating an embodiment of an example communications device for practicing the present invention. In one embodiment of the present invention communications device 200 is implemented as a mobile communications device, such as a personal digital assistant (PDA), smart phone, and the like. Communications device 200 may also include handheld computers, tablet computers, personal computers, multiprocessor systems, microprocessor-based or programmable consumer electronics, network PCs, wearable computers, and the like.
Communications device 200 may include many more components than those shown in FIG. 2. The components shown, however, are sufficient to disclose an illustrative embodiment for practicing the invention.
As shown in the figure, communications device 200 includes processor 202, memory 204, display 206, and keypad 208. Memory 204 generally includes both volatile memory (e.g., RAM) and non-volatile memory (e.g., ROM, Flash Memory, or the like). Communications device 200 includes operating system 210, such as the Windows CE operating system from Microsoft Corporation or other such operating system, which is resident in memory 204 and executes on processor 202. Keypad 208 may be a push button numeric dialing pad (such as on a typical telephone), or a multi-key keyboard (such as a conventional keyboard). Display 206 may be a liquid crystal display, or any other type of display commonly used in mobile communications devices. For example, display 206 may be touch-sensitive, and would then also act as an input device enabling entry of FE language strokes.
One or more application programs 212 are loaded into memory 204 and run on operating system 210. Examples of application programs include phone dialer programs, content manager, email programs, scheduling programs, word processing programs, spreadsheet programs, smart filter, and so forth. Communications device 200 also includes non-volatile storage 214 within memory 204. Non-volatile storage 214 may be used to store persistent information which should not be lost if the communications device 200 is powered down. The application programs 212 may use and store information in storage 214, such as e-mail or other messages used by an e-mail application, contact information, databases, and the like, used by the content manager, appointment information used by a scheduling program, documents used by a word processing application, and the like. A synchronization application may also reside on communications device 200 and is programmed to interact with a corresponding synchronization application resident on a host computer to keep the information stored in storage 214 synchronized with corresponding information stored at the host computer.
Communications device 200 also includes power supply 216, which may be implemented as one or more batteries. Power supply 216 might further include an external power source, such as an AC adapter or a powered docking cradle that supplements or recharges the batteries.
Communications device 100 is also shown with two types of external notification mechanisms: LED 218 and audio interface 220. These devices may be directly coupled to power supply 216 so that when activated, they remain on for a duration dictated by the notification mechanism even though processor 202 and other components might shut down to conserve battery power. LED 218 may be programmed to remain on indefinitely until the user takes action to indicate the powered-on status of the device. Audio interface 220 is used to provide audible signals to and receive audible signals from the user. For example, audio interface 220 may be coupled to a speaker for providing audible output and to a microphone for receiving audible input, such as to facilitate a telephone conversation.
Communications device 200 also includes radio interface layer 222 that performs the function of transmitting and receiving radio frequency communications. Radio interface layer 222 facilitates wireless connectivity between communications device 200 and the outside world, via a communications carrier or service provider. Transmissions to and from radio interface layer 222 are conducted under control of operating system 210. In other words, communications received by radio interface layer 222 may be disseminated to application programs 212 via operating system 210, and vice versa.
Radio interface layer 222 allows communications device 200 to communicate with other computing devices, such as over a network. Radio interface layer 222 is one example of communication media. Communication media may typically be embodied by computer readable instructions, data structures, program modules, or other data in a modulated data signal, such as a carrier wave or other transport mechanism, and includes any information delivery media. The term “modulated data signal” means a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal. By way of example, and not limitation, communication media includes wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, RF, infrared and other wireless media. The term computer readable media as used herein includes both storage media and communication media.
Color Scheme Integration
Some information associated with a computing device application may be gleaned by merely observing the color illuminated on the computing device. In the present invention, a color scheme associated with software elements of the computing device (e.g., a color shown on the display) is also used to illuminate corresponding hardware elements (e.g., a hardware button on the keypad.) In one example, the color illuminated on the hardware element matches the color of the software element shown on the display. In another example, the same color scheme, or set of colors (e.g., colors symbolizing a sports team), is used to illuminate both the hardware elements and the software elements of the mobile device. The hardware element may include any component associated with a mobile device that is configured to be illuminated such as a keypad, a software-defined soft key, a fascia, a lens, an antenna, an accessory, or other elements. The color may communicate information about a functional feature associated with a mobile device, as well as personal preferences and brand extension.
FIG. 3 illustrates an embodiment of an example mobile communication device for using a color scheme to communicate information related to device functionality. Device 300 includes keypad 310 and display 320. Display 320 includes soft keys 330. Keypad 310 includes hardware buttons 340, 350.
Soft keys 330 are software assignable keys (i.e., the software of the mobile device determines the function of a soft key.) Display 320 informs the user of the function associated with soft key 330 such that the user knows which function will be executed when hardware button 340 is depressed. For example, soft key 330 is programmed to execute a start function. The word “Start” is shown on display 320 proximate hardware button 340. Thus, the start function executes when hardware button 340 is depressed.
The functionality of device 300 may be communicated to a user by matching the color scheme of software elements on display 320 and corresponding hardware buttons 340, 350. For example, hardware button 340 and soft key 330 are illuminated to project the same color (as indicated by the diagonal line pattern) to communicate the connection between the functionality associated with the two elements. Virtually any color scheme may be achieved by illuminating software and hardware elements using tri-colored (e.g., red, green and blue (RGB)) light emitting diodes (LEDs) or electro-luminescence (EL) lighting.
A change in the color scheme associated with software elements in display 320 may result in a change in the color scheme of corresponding hardware elements. For example, if the color of soft key 330 changes, then corresponding hardware button 340 also adjusts to the same color. Likewise, if the user changes the color of display 320 via a hue shift, the color of hardware buttons 340, 350 related to software elements of display 320 also adjusts accordingly.
Personalization of the color associated with the integration of computing device hardware and software may reflect a user's personal tastes and aspirations. FIG. 4 illustrates an embodiment of an example mobile communication device using a color scheme to communicate information related to user-specified personalization features. Mobile device 400 includes display 410 and hardware buttons 420, 430. Display 410 provides a user interface and includes software elements such as contact list entries 440, 450.
The software elements are illuminated with a color scheme that provide a link to hardware elements. For example, a user may assign specific colors to each contact list entry 440, 450 and corresponding hardware buttons 420, 430 to communicate information related the integration of hardware and software elements of a speed dial application. In one embodiment, the functionality of the speed dial application may be communicated by matching the color assigned to contact list entry 440 to the color of hardware button 420 (as indicated by the diagonal line pattern). The matching colors communicate that depressing hardware button 420 activates the speed dial function for contact list entry 440.
The user may also personalize the color scheme of any portion of display 410 or any number of hardware buttons 420, 430. For example, a user can select the color scheme associated with a sports team as the background lighting for display 410 to express team loyalty. Any corresponding hardware buttons 420, 430 may also be selectively illuminated. In another embodiment, the color scheme used for illuminating display 410 and hardware buttons 420, 430 may be selected to match a color scheme associated with a specific application.
By using a color scheme to communicate information related to the integration of software and hardware, information about an event may be easily communicated to the user. For example, the user of a mobile device may quickly identify the context of an incoming call by observing the color scheme. In one embodiment, the information communicated is related to the branding element associated with an event that occurs at the device.
FIG. 5 illustrates an embodiment of an example mobile communication device for using a color scheme to communicate brand extension of mobile partners (e.g., service providers, operator equipment manufacturers). Mobile device 500 is shown as it might appear in an inactive state. A home page appears on display 510. The mobile service provider of mobile device 500 may illuminate the home page and keypad 520 in a color scheme that triggers brand association. For example, the Microsoft Corporation of Redmond, Wash. is primarily associated with the colors blue, red, green and yellow.
Mobile device 530 is shown as it might appear when a phone call is received through a different mobile operator that has a different color associated with its brand. For example, the mobile service provider, Vodaphone®, uses the color red to trigger brand identification. The Vodaphone® brand is communicated to the user of mobile device 530 by illuminating display 540 and corresponding hardware buttons 550 in red (as indicated by the diagonal line pattern). The color scheme communicates to the user which hardware elements and software functions of mobile device 530 are triggered by the incoming call. The illumination of hardware buttons 550 also cues the user as to which action is required next. For example, illuminating hardware buttons 550 notifies the user which button should be depressed to answer or ignore the incoming call.
In another example, a user may access another mobile service provider's instant messenger application. Interaction with the application causes the illumination of corresponding portions of the display and hardware keys to match the branding color scheme associated with the service provider. The color scheme communicates information to the user about which brand associated with an operator furthers the message.
Using a color scheme to communicate information associated with an event and related to the integration of hardware and software in a mobile device may be extended into other realms. For example, when a calendar reminder is received that notifies the user that a meeting is overdue, the color of the software element of the reminder may be shown in red on the user interface. A corresponding hardware button, which allows the user to dismiss the reminder, may also be illuminated in red.
In one embodiment, the information communicated by using a color scheme to illuminate corresponding hardware and software elements is related to user notification of events. The user may not wish to be informed of any notifications unless a specific event occurs. For example, the mobile device user may only want to be notified of incoming calls from a select group of callers (e.g., spouse, boss, doctor). The user may be notified of an incoming call from a caller in the select group by the illumination of hardware and software elements of the mobile device in a color scheme corresponding to the identity of the caller. If a call is received from someone that is not included in the select group, the hardware and software elements are not illuminated when the incoming call is received. Thus, the user is not required to divert attention to decide whether or not to answer the incoming call.
In another embodiment, the color scheme that communicates information associated with an event and related to the integration of hardware and software may change to indicate elapsed time. For example, a meeting reminder may change from green to yellow to orange to red as the meeting time approaches. In another example, the reception of an urgent e-mail message may cause a matching color scheme to be displayed on hardware and software elements of a mobile device. If the user does not retrieve the message within a specified time frame, the color scheme may change to communicate the urgency of the e-mail message. Alternatively, the color scheme may pulse to indicate that the user has received an urgent message that should be reviewed.
In another embodiment, using a color scheme to communicate information associated with an event and related to the integration of hardware and software may guide a user through a series of steps on the computing device by successively illuminating elements to be activated by the user. For example, the sequential illumination of soft keys and hardware buttons to be activated simplifies a user's interaction with a wizard. A wizard is a utility within an application that assists the user in performing a particular task. Wizards are commonly used in tutorial applications to guide a user through the operation of the application. Illuminating appropriate hardware and software elements guides the user to activate specific soft keys and hardware buttons such that the user may become familiar with the application. For example, after a user removes a device from its box, a soft key associated with a start function may be pulsing green to indicate that the user should depress the soft key to start the device.
The software architecture of a mobile device may include a soft key menu that indicates which soft key functions are available. However, some available actions may not be visible in the soft key menu because the user is not aware that the device is equipped to execute the function. The user may be informed of functions in the menu by using a color scheme to communicate which options are available. For example, after completing a phone call the user may have the option of saving the call and the corresponding context under which the call was received. The appropriate soft keys and hardware buttons may be illuminated with the same color scheme to remind the user that a “save call” function is available. Thus, if the user decides to save the call, she is given cues as to which hardware and software elements require activation.
FIG. 6 illustrates an example functional block diagram of a system for using a color scheme to communicate information associated with an event and related to the integration of hardware and software in a computing device, in accordance with the present invention. The system includes memory 600, illuminating element 610 (e.g., tri-colored LED, EL lighting), display 620 and keypad 630. Illuminating element 610 is coupled to memory 600, display 620 and keypad 630. Memory 600 includes operating system 640, application programs 650 and storage 660 as described in reference to FIG. 2.
A color scheme is defined to communicate specific information related to the integration of software elements of display 620 and corresponding hardware buttons on keypad 630. The color scheme is defined with a color value (e.g., an RGB value). The color value is defined in operating system 640. In one embodiment, the color value is retrieved from operating system 640 via an application program interface (API) call from application programs 650. The API calls a hardware driver to convert the color value to the correct duty cycle percentages that modulate illuminating element 610 to the same color value.
Illuminating element 610 is illuminated with the appropriate color scheme such that the color scheme of the hardware buttons of keypad 630 correspond to the software elements on display 620. For example, the color of the soft keys shown on display 620 is the same as the color of the corresponding hardware buttons on keypad 630. In one embodiment, the color scheme corresponding to the color value is directly applied to the corresponding hardware buttons by illuminating element 610. In another embodiment, the color scheme associated with the color value is applied to the corresponding hardware buttons through an acrylic or polycarbonate light pipe positioned between the hardware button and illuminating element 610.
FIG. 7 is an operational flow diagram illustrating a process for using a color scheme to communicate information associated with an event and related to the integration of hardware and software of a computing device. The process begins at step 700 where a color value that communicates information related to the event is defined in an operating system registry. Processing then moves to block 710.
At block 710, the event corresponding to the color value occurs at the computing device. The event may be the receipt of any notification. The notification may include an incoming call, a calendar reminder, a guide for user action, an indication of available actions, notice of availability of a new wireless network, or notice of loss of connectivity. Occurrence of an event may also be instigated by user action. For example, the user causes the occurrence of an event when the color scheme speed dial function (as described with reference to FIG. 4) is activated. Processing continues at block 720.
At block 720, the color value associated with the event is determined. In one embodiment, the color value is retrieved from the operating system via an API call. Processing proceeds to block 730.
At block 730, an illuminating element is illuminated with a color scheme based on the color value. The illuminating element illuminates the hardware element such that the color scheme associates the hardware element with a corresponding software element. In one embodiment, an API calls a hardware driver to convert the color value to the correct duty cycle percentages such that the illuminating element is modulated to the color value associated with the event.
In another embodiment, the illuminating element is an EL panel or a tri-colored LED array. For example, the EL panel or LED array may be adjusted to illuminate a panel behind the corresponding hardware button such that the hardware button is illuminated with the appropriate color scheme. The color scheme of the hardware button communicates information associated with the event and related to a feature of the corresponding software element to provide a seamless color scheme display between hardware and software elements of the mobile device. Processing ends at block 740.
The above specification, examples and data provide a complete description of the manufacture and use of the composition of the invention. Since many embodiments of the invention can be made without departing from the spirit and scope of the invention, the invention resides in the claims hereinafter appended.

Claims (21)

1. A method for using a color scheme to communicate software application functionality associated with an incoming event notification and related to the integration of hardware and software in a computing device, comprising:
providing a first software application of an operating system associated with a first mobile partner and a second software application of a phone application associated with a second mobile partner, wherein the first and second software applications associate a function with a soft key according to an incoming event notification, wherein the function of the soft key is selectable by receiving an input from a hardware button;
associating a color scheme with the first and second software applications to indicate that the function of the soft key is associated with the hardware button, wherein the color scheme includes a first brand extension color scheme for a first mobile partner and a second brand extension color scheme for a second mobile partner;
receiving an incoming event notification that instantiates the first software application on the computing device, wherein the first software application determines software functionality options for the software key for responding to the incoming event notification;
illuminating the soft key and the hardware button on the computing device according to the first brand extension color scheme to indicate that the hardware button is associated with the soft key functionality for responding to the incoming event notification according to functionality of the operating system and to indicate that the first software application is associated with the first mobile partner;
receiving a second incoming event notification, wherein the second incoming event notification is an incoming phone call that causes an automatic instantiation of the second software application; and
in response to the automatic instantiation of the second software application, automatically illuminating the soft key and the hardware button on the computing device according to the second brand extension color scheme to indicate that the hardware button is associated with the soft key functionality for responding to the incoming event notification according to functionality of the phone application and to indicate that the second software application is associated with the second mobile partner.
2. The method of claim 1, wherein illuminating the hardware button further comprises illuminating an illuminating element, wherein the illuminating element is at least one member of a group comprising: a tri-colored light emitting diode and an electro-luminescence light.
3. The method of claim 1, wherein the incoming event notification is associated with an incoming call.
4. The method of claim 1, wherein the color scheme changes to communicate information corresponding to elapsed time associated with the software application.
5. The method of claim 1, wherein the first and second brand extension schemes are associated with service providers.
6. The method of claim 1, wherein the first and second brand extension schemes are associated with operator equipment manufactures.
7. The method of claim 1, wherein the first and second brand extension schemes are associated with an application on the computing device.
8. A computer-readable storage medium having computer-executable instructions for using a color scheme to communicate software application functionality associated with an incoming event notification and related to the integration of hardware and software in a computing device, comprising:
providing a first software application of an operating system associated with a first mobile partner and a second software application of a phone application associated with a second mobile partner, wherein the first and second software applications associate a function with a soft key according to an incoming event notification, wherein the function of the soft key is selectable by receiving an input from a hardware button;
associating a color scheme with the first and second software applications to indicate that the function of the soft key is associated with the hardware button, wherein the color scheme includes a first brand extension color scheme for a first mobile partner and a second brand extension color scheme for a second mobile partner;
receiving an incoming event notification that instantiates the first software application on the computing device, wherein the first software application determines software functionality options for the software key for responding to the incoming event notification;
illuminating the soft key and the hardware button on the computing device according to the first brand extension color scheme to indicate that the hardware button is associated with the soft key functionality for responding to the incoming event notification according to functionality of the operating system and to indicate that the first software application is associated with the first mobile partner;
receiving a second incoming event notification, wherein the second incoming event notification is an incoming phone call that causes an automatic instantiation of the second software application; and
in response to the automatic instantiation of the second software application, automatically illuminating the soft key and the hardware button on the computing device according to the second brand extension color scheme to indicate that the hardware button is associated with the soft key functionality for responding to the incoming event notification according to functionality of the phone application and to indicate that the second software application is associated with the second mobile partner.
9. The computer-readable storage medium of claim 8, wherein illuminating the hardware button further comprises illuminating an illuminating element, wherein the illuminating element is at least one member of a group comprising: a tri-colored light emitting diode and an electro-luminescence light.
10. The computer-readable storage medium of claim 8, wherein the incoming event notification is associated with an incoming call.
11. The computer-readable storage medium of claim 8, wherein the color scheme changes to communicate information corresponding to elapsed time associated with the software application.
12. The computer-readable storage medium of claim 8, wherein the first and second brand extension schemes are associated with service providers.
13. The computer-readable storage medium of claim 8, wherein the first and second brand extension schemes are associated with operator equipment manufactures.
14. The computer-readable storage medium of claim 8, wherein the first and second brand extension schemes are associated with an application on the computing device.
15. A system for using a color scheme to communicate software application functionality associated with an incoming event notification and related to the integration of hardware and software in a computing device, comprising:
a processor; and
a memory having computer-executable instructions stored thereon, wherein the computer-executable instructions are configured to:
provide a first software application of an operating system associated with a first mobile partner and a second software application of a communication application associated with a second mobile partner, wherein the first and second software applications associate a function with a soft key according to an incoming event notification, wherein the function of the soft key is selectable by receiving an input from a hardware button;
associate a color scheme with the first and second software applications to indicate that the function of the soft key is associated with the hardware button, wherein the color scheme includes a first brand extension color scheme for a first mobile partner and a second brand extension color scheme for a second mobile partner;
receive an incoming event notification that instantiates the first software application on the computing device, wherein the first software application determines software functionality options for the software key for responding to the incoming event notification;
illuminate the soft key and the hardware button on the computing device according to the first brand extension color scheme to indicate that the hardware button is associated with the soft key functionality for responding to the incoming event notification according to functionality of the operating system and to indicate that the first software application is associated with the first mobile partner;
receiving a second incoming event notification, wherein the second incoming event notification is communication that cause an automatic instantiation of the second software application; and
in response to automatically instantiation the second software application, automatically illuminate the soft key and the hardware button on the computing device according to the second brand extension color scheme to indicate that the hardware button is associated with the soft key functionality for responding to the communication notification according to functionality of the communication application and to indicate that the second software application is associated with the second mobile partner.
16. The system of claim 15, wherein illuminating the hardware button further comprises illuminating an illuminating element, wherein the illuminating element is at least one member of a group comprising: a tri-colored light emitting diode and an electro-luminescence light.
17. The system of claim 15, wherein the incoming event notification is associated with an incoming call.
18. The system of claim 15, wherein the color scheme changes to communicate information corresponding to elapsed time associated with the software application.
19. The system of claim 15, wherein the first and second brand extension schemes are associated with service providers.
20. The system of claim 15, wherein the first and second brand extension schemes are associated with operator equipment manufactures.
21. The system of claim 15, wherein the first and second brand extension schemes are associated with an application on the computing device.
US10/788,989 2004-02-27 2004-02-27 Method and system for using a color scheme to communicate information related to the integration of hardware and software in a computing device Expired - Fee Related US7388590B2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
US10/788,989 US7388590B2 (en) 2004-02-27 2004-02-27 Method and system for using a color scheme to communicate information related to the integration of hardware and software in a computing device
EP05101119A EP1615115A3 (en) 2004-02-27 2005-02-15 Method and system for using a color scheme to communicate information in a computer
JP2005045280A JP4673637B2 (en) 2004-02-27 2005-02-22 Method and system for using a color scheme to communicate information about hardware and software integrity of a computing device
CN2005100528456A CN1661591A (en) 2004-02-27 2005-02-25 Method and system for using a color scheme to communicate information related to the integration of hardware and software in a computing device
KR1020050016584A KR101130406B1 (en) 2004-02-27 2005-02-28 Method and system for using a color scheme to communicate information related to the integration of hardware and software in a computing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/788,989 US7388590B2 (en) 2004-02-27 2004-02-27 Method and system for using a color scheme to communicate information related to the integration of hardware and software in a computing device

Publications (2)

Publication Number Publication Date
US20050190196A1 US20050190196A1 (en) 2005-09-01
US7388590B2 true US7388590B2 (en) 2008-06-17

Family

ID=34887153

Family Applications (1)

Application Number Title Priority Date Filing Date
US10/788,989 Expired - Fee Related US7388590B2 (en) 2004-02-27 2004-02-27 Method and system for using a color scheme to communicate information related to the integration of hardware and software in a computing device

Country Status (5)

Country Link
US (1) US7388590B2 (en)
EP (1) EP1615115A3 (en)
JP (1) JP4673637B2 (en)
KR (1) KR101130406B1 (en)
CN (1) CN1661591A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070265038A1 (en) * 2006-05-01 2007-11-15 Kim Joon S Notification System And The Method Of Mobile Phone Call Arrival Using Sound Communication
US20100197358A1 (en) * 2005-03-01 2010-08-05 Kyocera Wireless Corp. Systems and methods for visual alerting mechanisms on a mobile communication device
US20110111797A1 (en) * 2008-08-06 2011-05-12 Hiroyuki Toba Portable telephone equipped with key backlights and information notification method using key backlights
US20110128233A1 (en) * 2008-08-12 2011-06-02 Toru Aoike Terminal device, and back light emitting method and program in mobile terminal of the device
US20110187737A1 (en) * 2008-01-07 2011-08-04 Talisma Corporation Private Ltd. Process of inheriting colors in a customer relationship management (crm) application from windows vista colors
US20160306439A1 (en) * 2014-10-07 2016-10-20 Logitech Europe S.A. System and method for software and peripheral integration

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2441117B (en) * 2004-04-30 2009-04-15 Heliox Technologies Inc Rebreather setpoint controller and display cross reference to related applications
CA2473157A1 (en) * 2004-07-13 2006-01-13 John D. Swain A method to establish legitimacy of communications
US7245942B2 (en) * 2004-09-02 2007-07-17 Nokia Corporation Mobile communications terminal and method therefore
KR100724853B1 (en) * 2004-12-22 2007-06-04 삼성전자주식회사 Mobile communication terminal for using luminescent unit of keypad to increase user's convenience and method for the luminescent unit
KR100651481B1 (en) * 2005-12-09 2006-11-30 삼성전자주식회사 Method of providing a layer structure for changing and displayinga wallpaper according to storage information of data and method of changing a wallpaper and the mobile terminal therefor
KR100713451B1 (en) * 2005-12-22 2007-04-30 삼성전자주식회사 Method for illuminating color dependent state of mobile communication terminal and the terminal therefor
JP2007202652A (en) * 2006-01-31 2007-08-16 Shimadzu Corp Ultrasonic diagnostic equipment
US7546555B2 (en) * 2006-02-24 2009-06-09 Sony Ericsson Mobile Communications Ab Method and apparatus for matching a control with an icon
US20070252853A1 (en) * 2006-04-28 2007-11-01 Samsung Electronics Co., Ltd. Method and apparatus to control screen orientation of user interface of portable device
US20070257889A1 (en) * 2006-05-05 2007-11-08 Clemens Croy Display lit soft keys that have multiple states of activation potentially associated with each soft key
FR2907295B1 (en) * 2006-10-16 2009-02-27 Jean Loup Claude Gillot MAN-MOBILE MACHINE INTERFACE
FR2907296B1 (en) * 2006-10-16 2009-02-27 Jean Loup Claude Gillot METHODS FOR SELECTING OBJECT FROM MOBILE HAND-MACHINE INTERFACE
KR101105770B1 (en) * 2006-10-20 2012-01-17 엘지전자 주식회사 Color Changeable Electrical Device and the Changing Method for the Same
US20080129719A1 (en) * 2006-12-04 2008-06-05 Marten Andreas Jonsson Electronic device and method for controlling the illumination of a display and/or a keypad thereof
CA2574439A1 (en) * 2007-01-08 2008-07-08 Mark F. Van Coeverden De Groot Extended methods for establishing legitimacy of communications: precomputed demonstrations of legitimacy and other approaches
US20080242372A1 (en) * 2007-03-26 2008-10-02 Kurt Schmidt Electronic device with location-based and presence-based physical attributes and method of controlling same
US20090045986A1 (en) * 2007-08-14 2009-02-19 Sony Ericsson Mobile Communications Ab Illuminated keyboard and light guide for graphic symbols and method
TWI455563B (en) * 2007-10-25 2014-10-01 Htc Corp Method for displaying speed dial settings and mobile communication device using the method
GB2457435B (en) * 2008-02-08 2012-03-21 Laurence John Rose The go phone
CN101256674B (en) * 2008-03-20 2011-08-10 张福祥 Design method for collocation of colour
US20090279679A1 (en) * 2008-05-12 2009-11-12 Research In Motion Limited Line indication
US20090312062A1 (en) * 2008-06-16 2009-12-17 Horodezky Samuel Jacob Method for indicating soft key change using animation
KR101535486B1 (en) * 2008-10-27 2015-07-09 엘지전자 주식회사 Portable terminal
DE102009017006A1 (en) * 2009-04-14 2010-11-04 Zippy Technology Corp., Hsin-Tien Control method for generating varying colored lights in keyboard, involves outputting backlight driving signal corresponding to keying signal to drive light-emitting element group
US8766132B2 (en) * 2009-07-06 2014-07-01 Lincoln Global, Inc. Synergistic welding and electrode selection and identification method
KR101633329B1 (en) * 2009-08-19 2016-06-24 엘지전자 주식회사 Mobile terminal and method for controlling therof
DE102011000849A1 (en) * 2011-02-21 2012-08-23 Zippy Technology Corp. Control method for generating flickering color light change of illuminated keyboard, involves providing control signal to background lighting units within illumination time, so as to produce lighting in illumination zones asynchronously
JP2013101223A (en) * 2011-11-08 2013-05-23 Funai Electric Co Ltd Image display device
CN102780802B (en) * 2012-07-13 2017-10-10 中兴通讯股份有限公司 The method and terminal of a kind of speed dialling
WO2014190297A1 (en) * 2013-05-23 2014-11-27 Flipboard, Inc. Dynamic arrangement of content presented while a client device is in a locked state
CN103428966B (en) * 2013-07-11 2016-08-10 华为终端有限公司 Key-press backlight processing method, device and terminal unit
KR20150068609A (en) * 2013-12-12 2015-06-22 삼성전자주식회사 Method and apparatus for displaying image information
USD744502S1 (en) * 2014-01-10 2015-12-01 Aliphcom Display screen or portion thereof with graphical user interface
US20150378537A1 (en) * 2014-06-30 2015-12-31 Verizon Patent And Licensing Inc. Customizing device based on color schemes
US20160088710A1 (en) * 2014-09-22 2016-03-24 Xiaomi Inc. Method and apparatus for controlling smart light
CN104244528A (en) * 2014-09-22 2014-12-24 小米科技有限责任公司 Intelligent lamp control method and device
KR102318227B1 (en) * 2015-01-16 2021-10-27 삼성전자주식회사 Apparatus and method for displaying information
KR102447907B1 (en) * 2015-11-05 2022-09-28 삼성전자주식회사 Electronic device and method for providing recommendation object
CN105677544B (en) * 2015-12-30 2019-09-24 联想(北京)有限公司 Lamplight display method and light display apparatus
WO2017217592A1 (en) 2016-06-16 2017-12-21 Samsung Electronics Co., Ltd. Method for providing notifications
KR102607564B1 (en) * 2016-09-13 2023-11-30 삼성전자주식회사 Method for displying soft key and electronic device thereof

Citations (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5425077A (en) * 1993-07-08 1995-06-13 U.S. West Advanced Technologies, Inc. Mobile telephone user interface including fixed and dynamic function keys and method of using same
US5737394A (en) * 1996-02-06 1998-04-07 Sony Corporation Portable telephone apparatus having a plurality of selectable functions activated by the use of dedicated and/or soft keys
US5905493A (en) * 1996-11-13 1999-05-18 Unalink Communications, Inc. Color coded instructional scheme for computers and the like system, method and article of manufacture
US6094565A (en) * 1997-06-30 2000-07-25 Motorola, Inc. Closeable communication device and method of operating the same
US20020019248A1 (en) * 2000-06-30 2002-02-14 Shaun Ruck Communications device
US20020024505A1 (en) * 2000-06-30 2002-02-28 Jamshid Eftekhari Method and apparatus for mapping a input location with a displayed functional representation
US20020045465A1 (en) * 2000-10-16 2002-04-18 Mitsuya Kishida Automatic selection of a background image for a display on a mobile telephone
US20020147976A1 (en) * 1994-08-31 2002-10-10 Yuen Henry C. Method and apparatus for transmitting, storing, and processing electronic program guide data for on-screen display
US20020158915A1 (en) * 2001-02-28 2002-10-31 Joseph Rowell Device interface with function keys and color coded soft key labels
US20020183098A1 (en) * 2001-04-20 2002-12-05 Yung-Tang Lee Cellular phone with caller ID light arrangement
US20020198931A1 (en) * 2001-04-30 2002-12-26 Murren Brian T. Architecture and process for presenting application content to clients
US20030018724A1 (en) * 2001-07-20 2003-01-23 International Business Machines Corporation Time-sensitive messages and events
US20030164862A1 (en) * 2001-06-08 2003-09-04 Cadiz Jonathan J. User interface for a system and process for providing dynamic communication access and information awareness in an interactive peripheral display
US20030210221A1 (en) * 2002-05-08 2003-11-13 Milivoje Aleksic Portable device for providing LCD display and method thereof
US20030214655A1 (en) * 1997-10-31 2003-11-20 John Weiss Reflectometer
US6690955B1 (en) * 1999-03-19 2004-02-10 Nec Corporation Communication device and method for producing a color illumination uniquely identifying a calling source
US20040072589A1 (en) * 2002-10-11 2004-04-15 Hiroyasu Hamamura Cellular phone
US6762740B1 (en) * 1999-09-14 2004-07-13 Nec Corporation Apparatus for lighting a display in a color dependent on information and method therefor
US20040198455A1 (en) * 2002-04-25 2004-10-07 Douglas Deeds Selective terminal illumination based upon a displayed entry
US20040204125A1 (en) * 2002-03-13 2004-10-14 Atle Messel Mobile communcation terminal
US20040253976A1 (en) * 2003-06-11 2004-12-16 Hsien-Chung Lin Controlling a light source of a telephone keypad
US7151953B2 (en) * 2001-12-27 2006-12-19 Sanyo Electric Co., Ltd. Communication apparatus having a light emitting unit that emits light in a variety of colors
US7203522B2 (en) * 2000-09-29 2007-04-10 Sanyo Electric Co., Ltd. Folding communication terminal and display control method therefor

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2323193B (en) * 1997-03-10 1999-09-01 Motorola Ltd Man-machine interface
JP3269996B2 (en) * 1997-09-25 2002-04-02 株式会社日立国際電気 Portable wireless telephone
US6720863B2 (en) * 2001-08-16 2004-04-13 Wildseed Ltd. Mobile electronic communication device with lights to indicate received messages
JP4132902B2 (en) * 2002-03-20 2008-08-13 富士フイルム株式会社 Mobile terminal device, display control method and program for mobile terminal device
KR20040001062A (en) * 2002-06-26 2004-01-07 엘지전자 주식회사 Method for controlling information lamp of menu select button
JP2004080372A (en) * 2002-08-19 2004-03-11 Funai Electric Co Ltd Remote control system

Patent Citations (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5425077A (en) * 1993-07-08 1995-06-13 U.S. West Advanced Technologies, Inc. Mobile telephone user interface including fixed and dynamic function keys and method of using same
US20020147976A1 (en) * 1994-08-31 2002-10-10 Yuen Henry C. Method and apparatus for transmitting, storing, and processing electronic program guide data for on-screen display
US5737394A (en) * 1996-02-06 1998-04-07 Sony Corporation Portable telephone apparatus having a plurality of selectable functions activated by the use of dedicated and/or soft keys
US5905493A (en) * 1996-11-13 1999-05-18 Unalink Communications, Inc. Color coded instructional scheme for computers and the like system, method and article of manufacture
US6094565A (en) * 1997-06-30 2000-07-25 Motorola, Inc. Closeable communication device and method of operating the same
US20030214655A1 (en) * 1997-10-31 2003-11-20 John Weiss Reflectometer
US6690955B1 (en) * 1999-03-19 2004-02-10 Nec Corporation Communication device and method for producing a color illumination uniquely identifying a calling source
US6762740B1 (en) * 1999-09-14 2004-07-13 Nec Corporation Apparatus for lighting a display in a color dependent on information and method therefor
US20020024505A1 (en) * 2000-06-30 2002-02-28 Jamshid Eftekhari Method and apparatus for mapping a input location with a displayed functional representation
US20020019248A1 (en) * 2000-06-30 2002-02-14 Shaun Ruck Communications device
US7203522B2 (en) * 2000-09-29 2007-04-10 Sanyo Electric Co., Ltd. Folding communication terminal and display control method therefor
US20020045465A1 (en) * 2000-10-16 2002-04-18 Mitsuya Kishida Automatic selection of a background image for a display on a mobile telephone
US20020158915A1 (en) * 2001-02-28 2002-10-31 Joseph Rowell Device interface with function keys and color coded soft key labels
US20020183098A1 (en) * 2001-04-20 2002-12-05 Yung-Tang Lee Cellular phone with caller ID light arrangement
US20020198931A1 (en) * 2001-04-30 2002-12-26 Murren Brian T. Architecture and process for presenting application content to clients
US20030164862A1 (en) * 2001-06-08 2003-09-04 Cadiz Jonathan J. User interface for a system and process for providing dynamic communication access and information awareness in an interactive peripheral display
US20030018724A1 (en) * 2001-07-20 2003-01-23 International Business Machines Corporation Time-sensitive messages and events
US7151953B2 (en) * 2001-12-27 2006-12-19 Sanyo Electric Co., Ltd. Communication apparatus having a light emitting unit that emits light in a variety of colors
US20040204125A1 (en) * 2002-03-13 2004-10-14 Atle Messel Mobile communcation terminal
US20040198455A1 (en) * 2002-04-25 2004-10-07 Douglas Deeds Selective terminal illumination based upon a displayed entry
US20030210221A1 (en) * 2002-05-08 2003-11-13 Milivoje Aleksic Portable device for providing LCD display and method thereof
US20040072589A1 (en) * 2002-10-11 2004-04-15 Hiroyasu Hamamura Cellular phone
US20040253976A1 (en) * 2003-06-11 2004-12-16 Hsien-Chung Lin Controlling a light source of a telephone keypad

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100197358A1 (en) * 2005-03-01 2010-08-05 Kyocera Wireless Corp. Systems and methods for visual alerting mechanisms on a mobile communication device
US8406819B2 (en) * 2005-03-01 2013-03-26 Kyocera Corporation Systems and methods for visual alerting mechanisms on a mobile communication device
US20070265038A1 (en) * 2006-05-01 2007-11-15 Kim Joon S Notification System And The Method Of Mobile Phone Call Arrival Using Sound Communication
US20110187737A1 (en) * 2008-01-07 2011-08-04 Talisma Corporation Private Ltd. Process of inheriting colors in a customer relationship management (crm) application from windows vista colors
US8570342B2 (en) * 2008-07-01 2013-10-29 Talisma Corporation Private Ltd. Process of inheriting colors in a customer relationship management (CRM) application from operating system colors
US20110111797A1 (en) * 2008-08-06 2011-05-12 Hiroyuki Toba Portable telephone equipped with key backlights and information notification method using key backlights
US8755843B2 (en) * 2008-08-06 2014-06-17 Nec Corporation Portable telephone equipped with key backlights and information notification method using key backlights
US20110128233A1 (en) * 2008-08-12 2011-06-02 Toru Aoike Terminal device, and back light emitting method and program in mobile terminal of the device
US8487878B2 (en) * 2008-08-12 2013-07-16 Nec Corporation Terminal apparatus, backlight emission method and computer readable medium for terminal apparatus
US20160306439A1 (en) * 2014-10-07 2016-10-20 Logitech Europe S.A. System and method for software and peripheral integration

Also Published As

Publication number Publication date
EP1615115A2 (en) 2006-01-11
JP4673637B2 (en) 2011-04-20
CN1661591A (en) 2005-08-31
JP2005267629A (en) 2005-09-29
EP1615115A3 (en) 2012-02-22
KR20060043249A (en) 2006-05-15
KR101130406B1 (en) 2012-03-27
US20050190196A1 (en) 2005-09-01

Similar Documents

Publication Publication Date Title
US7388590B2 (en) Method and system for using a color scheme to communicate information related to the integration of hardware and software in a computing device
US10409829B2 (en) Method and system for managing changes to a contact database
US8682402B2 (en) System and method for display timeout on mobile communication devices
US8610564B2 (en) System and method for customizing notifications in a mobile electronic device
US8160562B2 (en) Mobile terminal device and program selection method
US8839146B2 (en) User interface for a wireless device
US7325032B2 (en) System and method for passing context-sensitive information from a first application to a second application on a mobile device
KR101058132B1 (en) Terminal device and storage medium
US20050213717A1 (en) Scenario synchronism between a primary display and a secondary display of an electronic device
US20070093235A1 (en) Method and apparatus for calendar call functionality
EP1914965A1 (en) Terminal having color changing function and color changing method thereof
TWI496026B (en) Information processing terminal device and method for notifying missed call or unread e-mail
JP2001086217A (en) Method and device for lighting display
KR100541234B1 (en) Method for representing message using the screen color of a mobile communication terminal
KR20090124087A (en) Method for displaying contents based on event in portable terminal and portable terminal having the same
KR20050055365A (en) Apparatus for controlling backlight as a state of lcd in wireless telecommunication terminal
KR20020004484A (en) a telephone system for a computer and control method thereof
KR20040028420A (en) Key sequence search method

Legal Events

Date Code Title Description
AS Assignment

Owner name: MICROSOFT CORPORATION, WASHINGTON

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:O'NEIL, DANIEL G.;FLYNT, DAVID W.;COOMER, CHRISTEN E.;REEL/FRAME:015033/0136

Effective date: 20040226

STCF Information on status: patent grant

Free format text: PATENTED CASE

FPAY Fee payment

Year of fee payment: 4

AS Assignment

Owner name: MICROSOFT TECHNOLOGY LICENSING, LLC, WASHINGTON

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICROSOFT CORPORATION;REEL/FRAME:034541/0477

Effective date: 20141014

FPAY Fee payment

Year of fee payment: 8

FEPP Fee payment procedure

Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

LAPS Lapse for failure to pay maintenance fees

Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20200617