A navigation apparatus is disclosed which may be used by law enforcement personnel for rapid intervention to a location while adding safety and reliability to the process. The apparatus includes a computer system, having an operating system, memory and a user interface. The system further includes a positioning system, such as a GPS system for determining the position of a vehicle. The positioning system communicates with the operating system. An information database, communicating with the operating system, contains data related to routing information concerning routes for travel by the vehicle. The routing information includes safety information concerning route safety in the traveling region accessible by the vehicle. The apparatus further includes a routing system in communication with the operating system that determines a route based at least in part on the routing information. Driving directions and call information are provided multi-modally to provide the officer with critical information in an efficient and timely fashion.
|
4. A method for selecting information for communication in a dispatch and navigation system for law enforcement personnel, the method comprising:
communicating initial information to an information selector; selecting prioritized information including at least higher priority information and lower priority information for communication to a primary communications means for prioritized communication to a user; and selecting useful information for communication to a secondary communications means for useful communication to the user, wherein the prioritized communication occurs in a non-interference manner permitting the priority-based communication of higher priority information without interference from lower priority information.
11. A navigation apparatus for use in dispatch of law enforcement personnel, the apparatus comprising:
an operating system; a memory in communication with said operating system; a primary communications means in communication with said operating system for communicating information to a user; a secondary communications means in communication with said operating system for communicating information to the user; an information database in communication with said operating system containing initial information; and an information selection means in communication with said operating system for selecting information, wherein said operating system manages said memory, said primary communications means, said secondary communications means, said information database, and said information selection means in a manner permitting selection of useful information for useful communication to the user through said secondary communications means, and selection of prioritized information for prioritized communication to the user through said primary communications means, wherein the prioritized communication occurs in a non-interference manner permitting the priority-based communication of higher priority information without interference from lower priority information.
18. A navigation apparatus for use in dispatch of law enforcement personnel, the apparatus comprising:
an operating system; a memory in communication with said operating system; a user interface in communication with said operating system; a positioning means for determining the position of at least one vehicle of an officer in communication with said operating system; an information database in communication with said operating system containing at least one datum related to routing information concerning routes for travel by vehicle in a traveling region accessible to travel by vehicle, wherein the routing information includes at least safety information concerning route safety in the traveling region; a routing means in communication with said operating system for determining a determined route based at least in part on the routing information; and a wireless interface outputting routing information to vehicles of other officers and receiving routing information from vehicles of other officers, wherein the routing information includes at least one of road conditions and traffic conditions, thereby informing said information database, wherein said operating system manages said memory, said user interface, said positioning means, said information database, and said routing means in a manner permitting a safety-accountable determination of at least one determined route using the safety information in the safety-accountable determination.
1. A navigation apparatus for use in dispatch of law enforcement personnel, the apparatus comprising:
an operating system; a memory in communication with said operating system; a user interface in communication with said operating system; a positioning means for determining the position of at least one vehicle in communication with said operating system; an information database in communication with said operating system containing at least one datum related to routing information concerning routes for travel by vehicle in a traveling region accessible to travel by vehicle, wherein the routing information includes at least safety information concerning route safety in the traveling region; a routing means in communication with said operating system for determining a determined route based at least in part on the routing information; and an information selection means in communication with said operating system for selecting information, wherein said information selection means is managed by said operating system in a manner permitting selection of useful information for useful communication to the user through a secondary communications means, and selection of prioritized information for prioritized communication to the user through a primary communications means, wherein the prioritized communication occurs in a non-interference manner permitting the priority-based communication of higher priority information without interference from lower priority information, wherein said operating system manages said memory, said user interface, said positioning means, said information database, and said routing means in a manner permitting a safety-accountable determination of at least one determined route using the safety information in the safety-accountable determination.
2. The navigation apparatus of
3. The navigation apparatus of
5. The method of
6. The method of
7. The method of
8. The method of
9. The method of
12. The navigation apparatus of
13. The navigation apparatus of
14. The navigation apparatus of
15. The navigation apparatus of
16. The navigation apparatus of
17. The navigation apparatus of
19. The navigation apparatus of
20. The navigation apparatus of
21. The navigation apparatus of
|
The present invention relates generally to vehicle dispatch and navigation and relates particularly to speech recognition dialogue systems.
Vehicle route guidance systems are becoming an increasingly common feature in today's motor vehicles. Advanced vehicle route guidance systems take advantage of a global positioning system's tracking capability to sense a vehicle location, determine the location of an anticipated vehicle maneuver, and to give instructions with speech generation, taking into account such things as vehicle speed, performance characteristics of the vehicle, and driver instruction timing preferences.
In planning a route for travel, such systems take certain attributes into consideration such as traffic congestion, concentration, intensity of traffic, and driver preferences. Such systems, however, typically cater to the needs of the commuter or traveling business person. Hence, these systems are not particularly suited for use in an emergency dispatch and navigation system involving multiple vehicles such as patrol vehicles used by law enforcement personnel.
Currently an officer responding to a call for assistance relies on his partner or "co-pilot" to locate an address on a map and provide instructions for navigation. Officers responding to such calls typically drive at faster than normal speeds and thus require instructions that anticipate the rapidity of vehicle maneuvers. An officer engaged in such rapid travel may generally rely on the supplemental knowledge of the partner regarding the patrol area in determining the best route for transit. Such a partner may consider factors other than the fastest and most direct route for travel and base the recommendations on safety factors. As a result, an officer may rely on his/her partner for advice concerning the best speed with which to navigate a particular portion of a route.
In addition to directions regarding a route for travel, an officer also wishes to receive information concerning a call for assistance. Such information is usually relayed over a radio to the officers in the vehicle, and when such information is relayed concurrent with the verbal relay of driving directions, such information can be lost. These problems indicate a need for a more efficient means of dispatch and selection of information in law enforcement applications and it is the task of the present invention to address these needs.
According to one aspect of the invention, a navigation apparatus is provided which may be used by law enforcement personnel for rapid intervention to a location while adding safety and reliability to the process. The apparatus includes a computer system, having an operating system, memory and a user interface. The system further includes a positioning system, such as a GPS system for determining the position of a vehicle. The positioning system communicates with the operating system. An information database, communicating with the operating system, contains at least one datum related to routing information concerning routes for travel by the vehicle. The routing information includes safety information concerning route safety in the traveling region accessible by the vehicle. The apparatus further includes a routing system in communication with the operating system that determines a route based at least in part on the routing information.
Further areas of applicability of the present invention will become apparent from the detailed description provided hereinafter. It should be understood that the detailed description and specific examples, while indicating the preferred embodiment of the invention, are intended for purposes of illustration only and are not intended to limit the scope of the invention.
The present invention will become more fully understood from the detailed description and the accompanying drawings, wherein:
The following description of the preferred embodiment(s) is merely exemplary in nature and is in no way intended to limit the invention, its application, or uses.
Referring to
The presently preferred embodiment employs a vehicle navigation system 30, which includes a global positioning system (GPS) to ascertain the position of each vehicle. Preferably the vehicle navigation system includes a display screen 30 on which a map of the relevant geographic territory is displayed. If desired, the screen can be touch sensitive, to allow the officer to express his or her intention to respond to a call by touching the location on the map that corresponds to the call. The system is also speech-enabled. It includes both speech recognition and speech generation equipment, through which the officer can interact verbally. In
The preferred embodiment passes data between servers and clients using data packets, illustrated diagrammatically in
TABLE I | |
Data Object | |
Call | |
Suspect | |
Attributes | |
Safe/Dangerous | |
Location | |
Attributes | |
Close/Far | |
Data/Time | |
Database | |
Warrants | |
Stolen | |
Route | |
XYZ | |
Traffic Condition | |
Attributes | |
Light/Heavy | |
Traffic Lights | |
Map | |
Other Cars | |
Attributes | |
Moving | |
Arrived | |
Car Object | |
Position | |
Route | |
Call Responding to | |
Speed | |
Current Conditions | |
Road Conditions | |
Traffic Conditions | |
As illustrated in the above Table I, the data object contains separate components in which information about the call and route are stored. In the data structure the call may include the identity of a suspect, with any attributes about the suspect (e.g., the suspect is safe/dangerous). The call structure also includes information regarding the location to which the officer should respond. If desired, attributes can be appended to the location data, to indicate whether the location is close to or far from one or more predefined points. To give the data object flexibility to store a variety of different types of information, the call object may also include a database component in which information from other sources can be communicated. For example, if the suspect has any previous warrants outstanding, that information can be obtained from law enforcement resources and provided in the database component of the call object. Similarly, if the call involves a stolen vehicle, that information can be ascertained from motor vehicle data and provided as well.
The system is designed so that information can be communicated to the officers as it is made available. Thus it is not necessary to have all components of the data object fully populated before the data object is sent to the vehicles by the dispatch server. Often, an initial call will come in to the switchboard and will be dispatched to the officers while additional background information is being researched and collected. As this information becomes available, it can be sent by further data objects. The objects are identified by the suspect attribute as well as date and time attributes, allowing subsequent information to be supplied to the officers as it becomes available. The client systems are designed to store the data objects in an indexed fashion, allowing additional information to be appended to each call as it is acquired at the dispatch server and sent to the client applications.
The GPS system 30 installed in each vehicle obtains information from global positioning satellites that is used to very accurately fix the location of each vehicle. In the preferred embodiment the GPS system stores graphical images representing a map or maps of the jurisdiction covered by the officers of a given police force. The static map data is supplemented by traffic condition data, recommended routing data and other data identifying the location of other police cars that may be in a position to respond to the call. The dispatching server collects this information and routes it to each of the vehicles through the route object that comprises a part of the data object illustrated in Table I above. Thus the server can send XYZ data describing the recommended routes that an officer can follow to most quickly and safely reach a given location. The specific route chosen can be altered based on traffic conditions. The traffic conditions may also be displayed on the GPS display 32, allowing the officer to make an independent decision as to which route to take. Traffic conditions embed several attributes, including whether traffic is light or heavy over designated routes and what are the status of traffic lights along that route. Knowing traffic conditions and traffic light patterns can assist an officer in reaching the destination quickly.
The route object is also capable of delivering new map data to the vehicle. While the map data is usually stored locally, in some instances it can be desirable to provide new map data, such as when the officer must travel outside the normal jurisdiction and may not have a full set of local maps resident in the system.
The route object also can convey information about other police vehicles, including their location and other attributes such as whether they are moving towards the destination corresponding to the call and whether they have already arrived there. Knowing this information is helpful to inform the officers responding to a call whether they will be the first to arrive or whether they will be providing backup to officers that have already arrived.
The dispatch server populates the data object with information as it becomes available. Traffic condition information, for example, may be provided by the officers themselves. The speed at which the officers' vehicles are traveling is one indicia of traffic or weather conditions (e.g., 10 mph on an interstate freeway implies heavy traffic or poor weather conditions.) Alternatively, it may be provided by camera systems deployed at street intersections.
The car object, depicted in Table I above, is primarily used to convey information about each police vehicle back to the dispatch server. The car object is also used, as will be more fully discussed below, to control a state machine within the client application software. The state machine controls a variable information filter that regulates what type and how much information is provided to the officer at any given moment.
The car object stores position information, current routing information, vehicle speed information, current road and traffic conditions and an indication as to which call the officer is responding to. Position information is derived from the GPS system. Speed information is derived from the GPS system and also from the speedometer system in the vehicle. Current conditions such as road conditions and traffic conditions are provided by the officer either through speech input or through keypad or touch-screen input. When the officer elects to respond to a certain call, by speech input, keypad input or by touching the location of the call on the GPS display screen, that information is stored in the car object to be sent to the dispatch server. In the presently preferred embodiment the route that each vehicle is currently following is inferred by intersecting the vehicle position data with the map data.
Because having too much information can sometimes be more confusing than helpful, the system employs a variable information filter 94. Thus information from data object 80 passes through filter 94 before being supplied to the officer via the output port 96. A state machine 98 controls the setting of the variable information filter. State machine 98 is in turn controlled by data extracted from data object 80 as well as input information supplied through port 100 by the police officer or by the onboard systems within the vehicle. Thus, for example, if the vehicle is travelling at high speed (as determined by the vehicle speedometer) the state machine 98 may set the variable information filter 94 so that navigation instructions are given more quickly and succinctly. Filter modules 94a include a verbalization module 94a1 and a display module 94a2. The purpose of the verbalization module 94a1 is to present information verbally to the user. Based on the urgency and verbosity needed, the verbal rendering of the information may be very different. Thus, when the vehicle is traveling at 20 miles per hour, the navigation system might announce to the officer, "you are approaching your next right turn in 500 meters." On the other hand, if the vehicle is travelling at 70 miles per hour, the navigation system might instruct the officer more curtly, "Turn right here!" Similarly, the purpose of the display module is to present information visually to the user and other means are employed. For instance, summarization, prioritization to provide critical information first, and highlighting of critical information may be employed.
The state machine 98 might make use of information from data object 80 in a similar fashion. For example, if the suspect is armed and dangerous, that information is extracted from data object 80 (specifically from call object 86 within data object 80) and provided to state machine 98. The variable information filter 94 then would supply a higher degree of safety information to the officer. For example, if the suspect is armed and dangerous, and if no other officers have yet arrived at the scene, the variable information filter might advise the officer that he or she is first to arrive and might also keep that officer advised as to the location of other backup vehicles. On the other hand, if the suspect is not armed and dangerous, the location of additional vehicles would not be necessary and would be screened out by the variable information filter 94.
The system is designed to provide the proper information content and quantity under varying conditions. The information is communicated multimodally, through both visual and audible format. The variable information filter is capable of providing different information via the different communication modes as displayed at the filter modules 94a. Thus the location of other officers' vehicles might be displayed on the display screen even though such information might be screened out of the audible information content under a given set of conditions.
Information about what calls the officer may respond to, and the recommended navigation instructions represent officer output content 130 that are provided via the visual screen interface 132 and also via the speech interface 134. The officer can provide input information 136, such as which call the officer wishes to respond to and what the current road and traffic conditions are, via both the speech interface 134 and the manual interfaces, which include keypad interface 138, touch screen interface 140 and optional keyboard interface 142.
The client system also obtains some additional information from external systems, including GPS location information 146, vehicle speed and map coordinate (XYZ) information 148. The GPS location information is obtained through a wireless interface 150, specifically by communication with a GPS satellite. The speed information may be obtained through a hard wired interface 152 or through a wireless interface, such as a blue tooth interface. The map coordinate information is a calculated value derived from GPS location information 146.
The description of the invention is merely exemplary in nature and, thus, variations that do not depart from the gist of the invention are intended to be within the scope of the invention. Such variations are not to be regarded as a departure from the spirit and scope of the invention.
Junqua, Jean-Claude, Rigazio, Luca, Morin, Philippe R.
Patent | Priority | Assignee | Title |
6992598, | Jan 10 2002 | INTELNAV LLC | Apparatus and method for providing travel information |
7356474, | Sep 19 2002 | Microsoft Technology Licensing, LLC | System and method for remotely enforcing operational protocols |
7406423, | Sep 19 2002 | Nuance Communications, Inc | Remotely enforcing operational protocols |
7432829, | Jan 10 2002 | INTELNAV LLC | Apparatus and method for providing travel information |
7629899, | Oct 22 1997 | AMERICAN VEHICULAR SCIENCES LLC | Vehicular communication arrangement and method |
7840355, | Oct 22 1997 | AMERICAN VEHICULAR SCIENCES LLC | Accident avoidance systems and methods |
7881730, | Apr 10 2002 | BLUESTONE VENTURES INC | Method and system for dynamic estimation and predictive route generation |
7893849, | Oct 20 2005 | INTELNAV LLC | Apparatus and method for providing travel information |
7899621, | Oct 22 1997 | AMERICAN VEHICULAR SCIENCES LLC | Accident avoidance system |
7903001, | Feb 14 2003 | ARTAX, LLC | Method and system for saving and retrieving spatial related information |
7913179, | Mar 01 2002 | TELECOMMUNICATION SYSTEMS, INC | Method and apparatus for sending, retrieving and planning location relevant information |
7990283, | Oct 22 1997 | AMERICAN VEHICULAR SCIENCES LLC | Vehicular communication arrangement and method |
8014939, | Aug 16 2001 | TELECOMMUNICATION SYSTEMS, INC | Point of interest spatial rating search |
8019532, | Mar 07 2005 | TELECOMMUNICATION SYSTEMS, INC | Method and system for identifying and defining geofences |
8019581, | Jul 17 2001 | ARTAX, LLC | System and method for providing routing, mapping, and relative position information to users of a communication network |
8090796, | Sep 05 2001 | ARTAX, LLC | Position identification method and system |
8095152, | Apr 10 2002 | BLUESTONE VENTURES INC | Method and system for dynamic estimation and predictive route generation |
8099238, | Nov 14 2007 | TeleCommunication Systems, Inc. | Stateful, double-buffered dynamic navigation voice prompting |
8107608, | Jul 17 2001 | ARTAX, LLC | System and method for providing routing, mapping, and relative position information to users of a communication network |
8169343, | Feb 14 2003 | ARTAX, LLC | Method and system for saving and retrieving spatial related information |
8224572, | Nov 14 2007 | TeleCommunication Systems, Inc. | Stateful, double-buffered dynamic navigation voice prompting |
8255144, | Oct 22 1997 | AMERICAN VEHICULAR SCIENCES LLC | Intra-vehicle information conveyance system and method |
8301371, | Aug 16 2001 | TeleCommunication Systems, Inc. | Point of interest spatial rating search method and system |
8390480, | Feb 14 2003 | ARTAX, LLC | Method and system for saving and retrieving spatial related information |
8494764, | Jun 27 2003 | Harman Becker Automotive Systems GmbH | Method and system for coordinating the routes of a plurality of navigation devices |
8509412, | Jul 17 2001 | ARTAX, LLC | System and method for providing routing, mapping, and relative position information to users of a communication network |
8521422, | Nov 14 2007 | TeleCommunication Systems, Inc. | Stateful, double-buffered dynamic navigation voice prompting |
8577390, | Apr 10 2002 | BLUESTONE VENTURES INC | Method and system for dynamic estimation and predictive route generation |
8612139, | Nov 30 2010 | GM Global Technology Operations LLC | Systems and methods for planning vehicle routes based on safety factors |
8621374, | Mar 01 2002 | TeleCommunication Systems, Inc. | Method and apparatus for sending, retrieving, and planning location relevant information |
8666397, | Dec 13 2002 | TeleCommunication Systems, Inc. | Area event handling when current network does not cover target area |
8682321, | Feb 25 2011 | TELECOMMUNICATION SYSTEMS, INC ; TeleCommunication Systems, Inc. | Mobile internet protocol (IP) location |
8731813, | Mar 07 2005 | TeleCommunication Systems, Inc. | Method and system for identifying and defining geofences |
8786469, | Feb 14 2003 | ARTAX, LLC | Method and system for saving and retrieving spatial related information |
8831556, | Sep 30 2011 | TeleCommunication Systems, Inc. | Unique global identifier header for minimizing prank emergency 911 calls |
8885796, | May 04 2006 | TeleCommunications Systems, Inc. | Extended efficient usage of emergency services keys |
8930139, | Jun 21 2012 | ARTAX, LLC | Dynamically varied map labeling |
8965677, | Apr 09 2002 | Intelligent Technologies International, Inc.; Intelligent Technologies International, Inc | Intra-vehicle information conveyance system and method |
8983047, | Mar 20 2013 | TELECOMMUNICATION SYSTEMS, INC | Index of suspicion determination for communications request |
9088614, | Dec 19 2003 | TeleCommunications Systems, Inc. | User plane location services over session initiation protocol (SIP) |
9137636, | Mar 07 2005 | TeleCommunication Systems, Inc. | Method and system for identifying and defining geofences |
9173059, | Feb 25 2011 | TeleCommunication Systems, Inc. | Mobile internet protocol (IP) location |
9178996, | Sep 30 2011 | TeleCommunication Systems, Inc. | Unique global identifier header for minimizing prank 911 calls |
9197992, | Dec 19 2003 | TeleCommunication Systems, Inc. | User plane location services over session initiation protocol (SIP) |
9217644, | Jan 26 2012 | ARTAX, LLC | Natural navigational guidance |
9217651, | Feb 14 2003 | ARTAX, LLC | Method and system for saving and retrieving spatial related information |
9220958, | Mar 28 2002 | TeleCommunications Systems, Inc. | Consequential location derived information |
9304012, | Jun 21 2012 | ARTAX, LLC | Dynamically varied map labeling |
9307372, | Mar 26 2012 | TELECOMMUNICATION SYSTEMS, INC | No responders online |
9313638, | Aug 15 2012 | TELECOMMUNICATION SYSTEMS, INC | Device independent caller data access for emergency calls |
9344850, | Aug 08 2003 | TELECOMMUNICATION SYSTEMS, INC | Method and system for collecting, synchronizing, and reporting telecommunication call events |
9354069, | Apr 10 2002 | BLUESTONE VENTURES INC | Method and system for dynamic estimation and predictive route generation |
9400591, | May 21 2010 | TeleCommunication Systems, Inc. | Personal wireless navigation system |
9401986, | Sep 30 2011 | TeleCommunication Systems, Inc. | Unique global identifier header for minimizing prank emergency 911 calls |
9408034, | Sep 09 2013 | ARTAX, LLC | Extended area event for network based proximity discovery |
9423266, | Jan 26 2012 | ARTAX, LLC | Navigational lane guidance |
9456301, | Dec 11 2012 | TELECOMMUNICATION SYSTEMS, INC | Efficient prisoner tracking |
9470541, | Jan 26 2012 | ARTAX, LLC | Natural navigational guidance |
9479897, | Oct 03 2013 | TELECOMMUNICATION SYSTEMS, INC | SUPL-WiFi access point controller location based services for WiFi enabled mobile devices |
9516104, | Sep 11 2013 | TELECOMMUNICATION SYSTEMS, INC | Intelligent load balancer enhanced routing |
9544260, | Mar 26 2012 | TELECOMMUNICATION SYSTEMS, INC | Rapid assignment dynamic ownership queue |
9582177, | Mar 01 2002 | TeleCommunication Systems, Inc. | Method and apparatus for sending, retrieving, and planning location relevant information |
9584661, | May 04 2006 | TeleCommunication Systems, Inc. | Extended efficient usage of emergency services keys |
9599717, | Mar 28 2002 | TeleCommunication Systems, Inc. | Wireless telecommunications location based services scheme selection |
Patent | Priority | Assignee | Title |
5689809, | Mar 10 1994 | MOTOROLA SOLUTIONS, INC | Method for determining geographic relationships between communication units |
6021371, | Apr 16 1997 | Trimble Navigation Limited | Communication and navigation system incorporating position determination |
6185503, | May 31 1996 | CLARION CO , LTD | Navigation system |
6317684, | Dec 22 1999 | AT&T MOBILITY II LLC | Method and apparatus for navigation using a portable communication device |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Aug 08 2001 | MORIN, PHILIPPE R | MATSUSHITA ELECTRIC INDUSTRIAL CO , LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 012085 | /0120 | |
Aug 08 2001 | JUNQUA, JEAN-CLAUDE | MATSUSHITA ELECTRIC INDUSTRIAL CO , LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 012085 | /0120 | |
Aug 09 2001 | RIGAZIO, LUCA | MATSUSHITA ELECTRIC INDUSTRIAL CO , LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 012085 | /0120 | |
Aug 14 2001 | Matsushita Electric Industrial Co., Ltd. | (assignment on the face of the patent) | / | |||
Oct 01 2008 | MATSUSHITA ELECTRIC INDUSTRIAL CO , LTD | Panasonic Corporation | CHANGE OF NAME SEE DOCUMENT FOR DETAILS | 049022 | /0646 | |
May 27 2014 | Panasonic Corporation | Panasonic Intellectual Property Corporation of America | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 033033 | /0163 | |
Mar 08 2019 | Panasonic Intellectual Property Corporation of America | Sovereign Peak Ventures, LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 048830 | /0085 |
Date | Maintenance Fee Events |
Oct 06 2004 | ASPN: Payor Number Assigned. |
Nov 03 2006 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Oct 28 2010 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Sep 04 2014 | ASPN: Payor Number Assigned. |
Sep 04 2014 | RMPN: Payer Number De-assigned. |
Oct 20 2014 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
May 27 2006 | 4 years fee payment window open |
Nov 27 2006 | 6 months grace period start (w surcharge) |
May 27 2007 | patent expiry (for year 4) |
May 27 2009 | 2 years to revive unintentionally abandoned end. (for year 4) |
May 27 2010 | 8 years fee payment window open |
Nov 27 2010 | 6 months grace period start (w surcharge) |
May 27 2011 | patent expiry (for year 8) |
May 27 2013 | 2 years to revive unintentionally abandoned end. (for year 8) |
May 27 2014 | 12 years fee payment window open |
Nov 27 2014 | 6 months grace period start (w surcharge) |
May 27 2015 | patent expiry (for year 12) |
May 27 2017 | 2 years to revive unintentionally abandoned end. (for year 12) |