A controlling device having keys actuatable to emit signals to a consumer appliance and a releasable media storage device having data which is readable by the controlling device. At the controlling device at least a subset of the keys of the controlling device are selectively enabled or disabled as a function of the data read from the releasable media storage device. The releasable media storage device thus limits the ability of a user to interact with the consumer appliance via actuation of certain of the subset of keys of the controlling device.
|
7. A system for programming a remote control having a button activatable to transmit a signal to a home appliance to signify a request to view limited-access programming in a channel line-up of a broadcast service provider, comprising:
a readable media storing an account balance and having electrical contacts for allowing the readable media to be releasably connected to the remote control wherein the account balance is read from the readable media by the remote control, via the electrical contacts, upon activation of the button and transmission of the signal from the remote control to the home appliance is limited as a function of the account balance.
2. A method for controlling access to media, comprising:
reading with a first device adaptable to provide access to the media first data stored on a releasable media storage device;
using the first data read from the releasable media storage device by the first device to enable the first device to provide access to the media;
reading second data from the releasable media storage device with a controlling device having keys actuatable to emit signals to the device; and
using the second data read from the media storage device by the controlling device to enable the controlling device to transmit one or more signals to the first device in response to actuation of one or more keys of the controlling device, the one or more signals being used to control the first device for the purpose of accessing the enabled media.
1. A system for controlling a device, comprising:
a controlling device having a memory in which is stored a library of commands for controlling operational function of the device and keys actuatable to emit one or more commands selected from the library to the device; and
a releasable media storage device having data which is readable by the controlling device;
wherein the library of commands is pre-stored in the memory at a point in time prior to the controlling device reading any data from the releasable media storage device and wherein, when the controlling device is placed into a mode for transmitting commands to the device, at least a subset of the keys of the controlling device are selectively enabled or disabled as a function of the data read from the releasable media storage device to thereby limit a user's ability to emit one or more commands selected from the library of commands pre-stored in the memory to the device in response to actuation of the subset of keys.
4. The method as recited in
8. The system as recited in
|
This application is a continuation of U.S. application Ser. No. 10/662,263 filed on Sep. 15, 2003 (now U.S. Pat. No. 7,142,127) which, in turn, is a continuation of U.S. application Ser. No. 09/796,407 filed on Feb. 28, 2001 (now U.S. Pat. No. 6,657,679) which, in turn, is a continuation of U.S. application Ser. No. 08/923,373 filed on Sep. 3, 1997 (now U.S. Pat. No. 6,223,348) the disclosure of each being hereby incorporated by reference in their entirety.
The present invention is directed to a universal remote control system which includes the use of a releasable readable media storage device, such as a Smart Card (herein referred to as “Smart Card” or “Card”), in transferring information and data to/from the remote control. A typical releasable readable media storage device is characterized as a device with a non-volatile memory and, in many cases, a microprocessor, which can be releasably mated with a reading device. For example, a Smart Card includes one or more chips (integrated circuits) that are imbedded in the Card for receiving and storing information and data. This information and data can then be “read” from or “written” to the Smart Card.
Smart Cards are in wide spread use and can be broadly classified as either contact, contactless or hybrid Cards. The contact type of Card utilizes appropriate technology to establish a physical electrical contact with an associated device which can read the information on the Smart Card. In the contactless type, the Card is passed over the appropriate technology to be powered by suitable inductive coils and the Card then sends a signal through capacitive plates. A hybrid type of Card is a combination of the two foregoing types. While any of the foregoing types of Cards could be used in the present invention, the preferred embodiment utilizes a contact type Card which connects to an associated remote control, as will be described. Other types of readable media storage devices which can be used in the present invention include virtually any type of releasable media storage device, and the invention is not limited to the use of a Smart Card.
The present invention relates to a user-configurable universal remote control having its device codes, that is the sets of code data needed to operate various electronic devices, supplied from a releasable readable media storage device. In the preferred embodiment, this readable media storage device is a Smart Card. The universal remote control unit is provided or sold to a particular user essentially “empty” of the code data needed to configure the remote control to that user's television, video cassette recorder (“VCR”), cable box, Internet access device or other electronic device. The universal remote control is built with a reader slot or port into which the user can insert separately purchased “device library” Cards which contain the sets of code data necessary to configure the remote control to operate all or some of those electronic devices the user wishes to control. Additional sets of code data can be added to the remote control any time the user obtains a new electronic device, up to the maximum capacity of the remote control, through the use of additional Smart Cards.
The releasable readable media storage device, i.e., Smart Card, to be utilized in the present invention contains a compilation of the device codes suitable for use with a particular universal remote control, and allows a one time transfer of a single device code (i.e., the set of code data needed to remotely operate a particular electronic device) from the readable media storage device into the remote control's on board, non-volatile memory. In the preferred embodiment, a Smart Card constructed of low cost material is utilized and is good for only one use. In one alternative embodiment, each Smart Card is designed for more than one use. In another alternative embodiment, the universal remote control system of the present invention is designed so that information/data from the remote control can be downloaded into and remain stored in a releasable readable media storage device, e.g., a certain device code may be transferred from the remote control to a Smart Card. In a more complicated embodiment involving two-way communication between the remote control and an electronic device, the universal remote control of the subject invention contains an infrared receiver for the purpose of receiving information from a television, computer or other electronic device and a means for transferring such information into the memory of a readable media storage device releasably mateable with that remote control. In such an embodiment, information/data can be transferred from a user's electronic device to the remote control to the readable media storage device, e.g. a video coupon appearing on a television could be transferred from the television to the remote control and then to a Smart Card for later use in a store or other shopping facility where the coupon could be redeemed.
In the preferred embodiment, to set up the universal remote control to operate a particular electronic device, a Smart Card must be inserted into a reader slot or port in the remote control. The location of this reader slot can vary depending on the design requirements of a particular universal remote control. Once the Card is inserted into the reader slot or port, the user is able to experiment with various device codes until he finds the one which will operate his electronic device. Once the user locks in a particular device code, that device code (i.e., set of code data) is transferred into the remote control's non-volatile memory and the balance of the code data on the Card is either erased or blocked from further use.
Another application of the present invention is in the cable television industry. Operators which provide cable or satellite television service to a number of subscriber's receiver sets are faced with the necessity of maintaining control of the service provided to each of the individual sets. Conversely, subscribers to such cable and satellite services each have individual needs and requirements as to the channels, features and functions available on and to their television sets. For example, a cable or satellite service provider offers various types of services to its television subscribers and each subscriber normally has a choice of selecting what channels and/or what programs he or she desires to receive. Accordingly, a service provider must be able to provide the desired service to each subscriber, and the provider must be able to keep track and control over the type of service provided to each subscriber. A subscriber may also want to periodically change or vary the services or functions available on his or her set, or to add equipment to his or her entertainment system.
At present there are various ways for the service providers to track and maintain control of such service, and various ways for the subscriber to change the service he or she receives or the functions available to him or her. However, the known methods and apparatus for maintaining such control and/or making such changes are relatively expensive and cumbersome. The functions, services and equipment currently known are not readily flexible to meet the individual subscriber's needs. The present invention addresses these disadvantages of these known methods and apparatus.
In the system, method and apparatus of the present invention, the user's remote control unit has slots or ports for accommodating one or more releasable readable media storage devices. The releasable readable media storage device of the present invention is utilized in a unique manner with the remote control to provide code data to the remote control and to provide control commands and programming data to the associated electronic devices, as will be described. In addition, the universal remote control system of the present invention can be utilized for two-way communication and used for home shopping, electronic banking, and pay-per-view movie purchase.
A patent of interest relative to the present invention is U.S. Pat. No. 5,214,622 which discloses a television monitor including a remote control. The remote control is provided with a slot into which memory cards are inserted. The remote control of U.S. Pat. No. 5,214,622 is adapted to use a memory card to provide information which can be transferred between the remote control and the display means. U.S. Pat. No. 5,214,622 is basically directed to providing a calendar timer superimposed on the television display serving as a reference for displaying the information. The remote control also contains a transparent pressure sensitive pad covering a liquid crystal display for inputting hand written information, as well as the standard alpha-numerical and symbol keys for inputting remote control commands such as channel selection, volume control, etc.
Another patent of interest with respect to the present invention is U.S. Pat. No. 5,594,493 which discloses a Smart Card utilized with a television system. The Smart Card disclosed in U.S. Pat. No. 5,594,493 has a photoelectric optical pick-up device embedded in the Card for receiving and storing a signal from the television set. The stored data can be subsequently displayed and read. The Card of U.S. Pat. No. 5,594,493 is used to record data relating to product identification for use in product promotion and sales. The Cards allow advertisers to make special offers of products to the Card holders for use within specific and varied time periods. The patent states that the Card affords a nearly fail safe data transmission via standard computer and television transmission methods.
The present invention relates to a user-configurable universal remote control having its device codes, that is the sets of code data needed to operate various electronic devices including Internet access devices, supplied from a releasable readable media storage device. The system of the present invention can also be utilized with a dedicated remote control wherein the code data needed to operate a particular electronic device is supplied to the dedicated remote control from a releasable readable media storage device. In the preferred embodiment, this readable media storage device is a Smart Card. The universal remote control is provided or sold to a particular user essentially “empty” of the code data needed to configure the remote control to that user's television, VCR, cable box, Internet access device or other electronic device. The universal remote control is built with a reader slot into which the user can insert separately purchased “device library” Cards which contain the sets of code data necessary to configure the remote control to operate all or some of those electronic devices the user wishes to control. Additional sets of code data can be added to the remote control at any time the user obtains a new electronic device, up to the maximum capacity of the remote control, through the use of additional Smart Cards.
The releasable readable media storage device, i.e., Smart Card, to be utilized in the present invention contains a compilation of the device codes suitable for use with a particular universal remote control, and allows a one time transfer of a single device code (i.e., the set of code data needed to remotely operate a particular electronic device) from the readable media storage device into the remote control's on board, non-volatile memory. In the preferred embodiment, a Smart Card constructed of low cost materials is utilized and is good for only one use. In one alternative embodiment, each Smart Card is designed for more than one use. In another alternative embodiment, the universal remote control system of the present invention is designed so that information from the remote control can be downloaded into and remain stored in a releasable readable media storage device, e.g., a certain device code may be transferred from the remote control to the releasable readable media storage device. In a more complicated embodiment involving two-way communication between the remote control and an electronic device, the universal remote control of the subject invention contains an infrared receiver for the purpose of receiving information from a television, computer or other electronic device and a means for transferring and storing such information in the memory of a readable media storage device releasably mateable with that remote control. In such an embodiment, information can therefore be transferred from a user's electronic device to the remote control to the readable media storage device and stored in that device's memory for later use, e.g. a video coupon appearing on a television could be transferred from the television to the remote control and then to a Smart Card for later use in a store or other shopping facility where the coupon could be redeemed.
To set up the universal remote control to operate a particular electronic device, a releasable readable media storage device, namely a Smart Card, must be inserted into a reader slot in the remote control. The location of this reader slot can vary depending on the design requirements of a particular universal remote control. Once the Card is inserted into the reader slot, the user is able to experiment with various device codes until he finds the one which will operate his electronic device. Once the user locks in a particular device code, that code is transferred into the remote control's non-volatile memory and the balance of the code data on the Card is either erased or blocked from further use using known techniques.
The foregoing system can be used with any electronic device and/or any Internet access device utilizing a remote control. The releasable readable media storage device will include code data for programming the remote control and can also include additional data for controlling the functions and features of the various electronic devices which are controllable by said remote control.
The foregoing features and advantages of the present invention will be apparent from the following more particular description of the invention. The accompanying drawings, listed herein below, are useful in explaining the invention.
The present invention discloses new and unique uses for a system including a universal remote control and a releasable readable media storage device. The releasable readable media storage device and remote control of the present invention can also provide control for additional equipment including Internet accessible devices. The present invention also enables the releasable readable media storage device to interact with the remote control to vary, change and control the functions of a television receiver, cable box or satellite decoder receiving signals from a service operator. Importantly each user can, by using the appropriate releasable readable media storage device, readily and conveniently configure his remote control to the desired functions, features and channels he obtains from the service operator.
Connector 12 can comprise a plurality of slots to accommodate or receive one or more Smart Cards 15 which are inserted in respective slots in the connector 12.
However, in the preferred embodiment and also for purposes of clarity in the drawing, only one slot 14 is indicated. Additional slots as needed may be formed in connector 12 parallel to slot 14 or elsewhere in the remote control 11.
The electrical and mechanical interface of Smart Card 15 with the remote control 11 conforms to, and complies with, the international standard ISO 7816 for integrated circuit cards which have an interface with electrical contacts. Each slot 14 formed in connector 12 would have a similar interface.
It should be clearly understood that, while the electrical and mechanical interface used in Smart Card 15 is in accordance with ISO 7816 standards, in the preferred embodiment shown the software protocols and data being transferred are unique to the present invention. However, in other applications, the protocol(s) and/or data transferred may correspond to a pre-existing standard format suited to that application, e.g. home banking as explained below.
As will be explained herein below, the Smart Card technology of the present invention can be used to enable the remote control to alter various configurable features and/or information in a remote control or on the controlled devices, such as a television set; and, the Smart Card can be used to add code data for different electronic devices to be controlled by a universal remote control.
The flowchart of
In the preferred embodiment shown in
A basic concept of one embodiment of the present invention is to provide a standardized remote control 11 with separately available code data for operating different electronic devices. Various Smart Cards are made available for VCRs, for televisions, for stereos, etc. Each Smart Card 15 in the library has code data and programming to control different features, functions and equipment, such as on the television, the VCR and stereo in a user's home entertainment system.
In one embodiment, a user has a remote control 11 which is capable of controlling six devices. Initially the user may acquire “device library cards,” to thereby provide code data to control three of the six possible devices supported by the remote control 11. If the user subsequently acquires a digital video disc (“DVD”), he can obtain the appropriate Smart Card for controlling the DVD via the remote control 11.
In the embodiment described in
The user separately acquires Smart Cards 15 to configure the remote control 11 for exactly those items of service, equipment, or channels he wishes to control. New items, features, functions and equipment are added at any time, up to the maximum capacity of the remote control 11.
The Smart Cards 15 can be designed to allow a single or one time transfer of code data from the Smart Card into the onboard, non-volatile memory of the remote control 11. Since a Smart Card can be configured to provide essentially a single use it may be fabricated of low-cost materials to be relatively inexpensive. A one-time use capability of the Smart Card 15 acts as a validity and security check to assure that only authorized devices or functions are controlled or changed by a Smart Card 15. After use, the Smart Card 15 may be discarded. In a modification of the foregoing embodiment, the Smart Card 15 is erased after entry of its input to the remote control 11, and thereafter the “blank” Smart Card 15 may be recorded and reprogrammed for further use.
By use of the Smart Card technology of the present invention the user can conveniently add to the devices operated by his remote control 11 and the capability of his cable system. For instance, during the hockey season the user can sign on to receive the desired various sports channels for a limited time period. For such use, the cable provider mails an updated Smart Card 15 to the user and the user inserts the Smart Card 15 into the remote to enable his or her system to receive the desired sport channels for that limited period.
As stated above, remote controls 11 are fabricated with features that are enabled or disabled, and various built-in features may be enabled or disabled via Smart Card 15 loaded information. For the cable/satellite service provider, this means that they can selectively enable/disable various buttons or functions on the remote control 11, depending on what the individual customer has requested. Further this allows a distinct pricing of individual features such as sleep timer, time delay macro playback, favorite channel scan etc.
The Smart Card 15 can be updated to reflect changes in channel line up. A cable or satellite service provider who offers direct channel access keys on its remote control could simply mail an inexpensive Smart Card 15 out to all users whenever the channel line up changes. Thus, the Smart Card 15 becomes the means for delivery of upgraded subscription information, and can be used to modify a customer's service and update the remote control 11 as well.
Since the remote control 11 can transfer data into a Smart Card 15, Smart Cards are provided that limit access to a particular feature or television program, e.g. five pay-per view movies, monthly or special sport coverage, etc. The Smart Card 15 can, in effect, provide a credit card type of transaction. The remote control 11 is coded to send a particular control signal to the receiver a pre-set number of times, and can specify the data to send. The remote control 11 updates and decrements the authorized number in the Smart Card 15 each time the feature is used, and terminates when the count reaches zero. Alternatively, the remote control 11 can load the counter updated information from the Smart Card 15 into its own internal storage and operated therefrom. In this latter case, after transfer of the information, the Smart Card 15 is erased or disabled, and the card can be discarded.
Another significant use for Smart Card system of the present invention is to limit access to programs of different viewer rating. For example, children in a household have a Smart Card 15 that permits them to view selected programs on the cable system, or to access limited sites on the Internet. In contrast, the parents have Smart Cards with a broader choice of TV programs and/or an unrestricted access to the Internet.
The flowchart in
The Smart Card transaction is initiated by insertion of the Card 15 in the same way as previously described in conjunction with the flowchart of
It will also be appreciated from the foregoing descriptions and the flowcharts of
While the invention has been particularly shown and described with reference to a particular embodiment thereof it will be understood by those skilled in the art that various changes in form and detail may be made therein without departing from the spirit and scope of the invention.
Hayes, Patrick H., Campbell, Robert A.
Patent | Priority | Assignee | Title |
10757794, | Oct 01 2018 | User programmable wireless pushbutton switch system | |
7612685, | Mar 15 2000 | Logitech Europe S.A. | Online remote control configuration system |
7671759, | Oct 12 2004 | Rinnai Corporation | Remote control unit |
7944370, | Mar 15 2000 | Logitech Europe S.A. | Configuration method for a remote control via model number entry for a controlled device |
8026789, | Mar 15 2000 | Logitech Europe S.A. | State-based remote control system |
8330582, | Mar 15 2000 | Logitech Europe S.A. | Online remote control configuration system |
8508401, | Aug 31 2010 | LOGITECH EUROPE S A | Delay fixing for command codes in a remote control system |
8509400, | Apr 20 2005 | LOGITECH EUROPE S A | System and method for adaptive programming of a remote control |
8531276, | Mar 15 2000 | Logitech Europe S.A. | State-based remote control system |
8653950, | Mar 15 2000 | Logitech Europe S.A. | State-based remote control system |
8674814, | Mar 15 2000 | Logitech Europe S.A. | State-based remote control system |
8674815, | Mar 15 2000 | Logitech Europe S.A. | Configuration method for a remote |
8704643, | Mar 15 2000 | LOGITECH EUROPE S A | Convenient and easy to use button layout for a remote control |
8742905, | Mar 15 2000 | LOGITECH EUROPE S A | Easy to use and intuitive user interface for a remote control |
8797149, | Mar 15 2000 | Logitech Europe S.A. | State-based control systems and methods |
8854192, | Mar 15 2000 | Logitech Europe S.A. | Configuration method for a remote |
8918544, | Mar 31 2011 | LOGITECH EUROPE S A | Apparatus and method for configuration and operation of a remote-control system |
9207652, | Apr 22 2005 | Logitech Europe S.A. | System and method for adaptive programming of a remote control |
9239837, | Apr 29 2011 | Logitech Europe S.A. | Remote control system for connected devices |
Patent | Priority | Assignee | Title |
4575621, | Mar 07 1984 | CORPRA, A CORP OF PA | Portable electronic transaction device and system therefor |
4703359, | May 30 1985 | NORTH AMERICAN PHILIPS CORPORATION A DELAWARE CORPORATION | Universal remote control unit with model identification capability |
4866434, | Dec 22 1988 | RCA Licensing Corporation | Multi-brand universal remote control |
5029207, | Feb 01 1990 | Cisco Technology, Inc | External security module for a television signal decoder |
5138649, | Nov 16 1990 | GENERAL INSTRUMENT CORPORATION GIC-4 | Portable telephone handset with remote control |
5214622, | Apr 27 1990 | Hitachi, Ltd. | Information display apparatus |
5235328, | Aug 23 1988 | Sony Corporation | Remote command apparatus |
5315392, | Mar 29 1991 | Sony Corporation | Apparatus for display and selection of available television channels |
5341166, | Feb 27 1992 | VIDEO CONTROL TECHNOLOGY, INC , A CORP OF DE | System for controlling selected devices having unique sets of control codes |
5396546, | Oct 03 1991 | RAQUEL VELASCO | Apparatus and method for automatic and user configurable information appliance |
5410326, | Dec 04 1992 | LOGITECH EUROPE S A | Programmable remote control device for interacting with a plurality of remotely controlled devices |
5414761, | Oct 14 1987 | BANK OF AMERICA NATIONAL TRUST AND SAVING ASSOCIATION | Remote control system |
5418527, | Mar 19 1991 | Pioneer Electronic Corporation | Remote control system for audio/video system |
5471254, | Mar 05 1993 | C I S HOTEL COMMUNICATIONS GMBH | Remote control unit with tiltable cover having displaying information thereon |
5485628, | Jun 23 1993 | Renewal management system | |
5539450, | Apr 16 1993 | Cisco Systems, Inc | Methods and systems for providing additional service applications in pay television |
5594493, | Jan 19 1994 | GIX HOLDINGS, L L C | Television signal activated interactive smart card system |
5603078, | Sep 15 1995 | MESSAGEPHONE, INC | Remote control device with credit card reading and transmission capabilities having multiple IR LEDs |
5668591, | Mar 30 1994 | Sony Corporation | Information terminal apparatus that is remotely programmed by radio waves and that displays input keys of program functions on a display |
5679945, | Mar 31 1995 | BRIDGEPOINT SYSTEMS INC | Intelligent card reader having emulation features |
5815297, | Oct 25 1995 | Google Technology Holdings LLC | Infrared interface and control apparatus for consumer electronics |
5825876, | Dec 04 1995 | RPX CLEARINGHOUSE LLC | Time based availability to content of a storage medium |
5835864, | Oct 03 1991 | Thomson Consumer Electronics S.A. | Method and apparatus for customizing a device with a smart card |
5870155, | Feb 06 1996 | S AQUA SEMICONDUCTOR, LLC | IR transmitter with integral magnetic-stripe credit card reader |
5923884, | Aug 30 1996 | GEMALTO SA | System and method for loading applications onto a smart card |
5949492, | Nov 22 1995 | PATENTLAB, LLC | Apparatus and methods for accessing information relating to radio television programs |
5953047, | Jan 19 1994 | GIX HOLDINGS, L L C | Television signal activated interactive smart card system |
5953144, | Oct 14 1987 | Universal Electronics Inc. | Upgradeable remote control device |
5957695, | Jul 01 1994 | ZILLION TV | Structure and method for displaying commercials and sending purchase orders by computer |
5995160, | Dec 19 1996 | THOMSON LICENSING DTV | Video signal processing system providing independent image modification in a multi-image display |
6021319, | Sep 24 1992 | Colorado Meadowlark Corporation | Remote control system |
6069672, | Nov 09 1994 | C.I.S. Hotel Communications GmbH; CISCOM AG | Remote control for a receiver |
6104423, | Apr 24 1998 | Soundview Technologies, Inc. | Receiver apparatus and method for providing conditional access to received television programs |
6130625, | Jan 24 1997 | HARVEY, MICHAEL L | Universal remote control with incoming signal identification |
6130726, | Mar 24 1997 | LOGITECH EUROPE S A | Program guide on a remote control display |
6182072, | Mar 26 1997 | Microsoft Technology Licensing, LLC | Method and apparatus for generating a tour of world wide web sites |
6211870, | Jul 07 1998 | UNIVERSAL ELECTRONICS INC | Computer programmable remote control |
6594361, | Aug 19 1994 | THOMSON LICENSING S A | High speed signal processing smart card |
CA2083471, | |||
DE29617704, | |||
EP400221, | |||
WO9409570, | |||
WO9606504, | |||
WO9615629, | |||
WO9632702, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Nov 07 2005 | Universal Electronics, Inc. | (assignment on the face of the patent) | / | |||
Sep 14 2012 | UNIVERSAL ELECTRONICS INC | U S BANK NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT | SECURITY AGREEMENT | 029010 | /0735 |
Date | Maintenance Fee Events |
Mar 26 2008 | ASPN: Payor Number Assigned. |
Mar 11 2011 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Mar 11 2015 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Mar 11 2019 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Sep 11 2010 | 4 years fee payment window open |
Mar 11 2011 | 6 months grace period start (w surcharge) |
Sep 11 2011 | patent expiry (for year 4) |
Sep 11 2013 | 2 years to revive unintentionally abandoned end. (for year 4) |
Sep 11 2014 | 8 years fee payment window open |
Mar 11 2015 | 6 months grace period start (w surcharge) |
Sep 11 2015 | patent expiry (for year 8) |
Sep 11 2017 | 2 years to revive unintentionally abandoned end. (for year 8) |
Sep 11 2018 | 12 years fee payment window open |
Mar 11 2019 | 6 months grace period start (w surcharge) |
Sep 11 2019 | patent expiry (for year 12) |
Sep 11 2021 | 2 years to revive unintentionally abandoned end. (for year 12) |