US20030125846A1 - Systems and methods for distributing information to an operator of a vehicle - Google Patents

Systems and methods for distributing information to an operator of a vehicle Download PDF

Info

Publication number
US20030125846A1
US20030125846A1 US10/040,321 US4032102A US2003125846A1 US 20030125846 A1 US20030125846 A1 US 20030125846A1 US 4032102 A US4032102 A US 4032102A US 2003125846 A1 US2003125846 A1 US 2003125846A1
Authority
US
United States
Prior art keywords
information
vehicle
control information
operator
vehicle control
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.)
Granted
Application number
US10/040,321
Other versions
US6807464B2 (en
Inventor
Philip Yu
David Greene
Edith Stern
Barry Willner
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.)
Quartz Auto Technologies LLC
Original Assignee
International Business Machines 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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=21910359&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=US20030125846(A1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATION reassignment INTERNATIONAL BUSINESS MACHINES CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: GREENE, DAVID P., STERN, EDITH H., WILLNER, BARRY E., YU, PHILIP SHI-LUNG
Priority to US10/040,321 priority Critical patent/US6807464B2/en
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of US20030125846A1 publication Critical patent/US20030125846A1/en
Publication of US6807464B2 publication Critical patent/US6807464B2/en
Application granted granted Critical
Assigned to DAEDALUS GROUP LLC reassignment DAEDALUS GROUP LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: INTERNATIONAL BUSINESS MACHINES CORPORATION
Assigned to DAEDALUS GROUP, LLC reassignment DAEDALUS GROUP, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: INTERNATIONAL BUSINESS MACHINES CORPORATION
Assigned to SLINGSHOT IOT LLC reassignment SLINGSHOT IOT LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: DAEDALUS GROUP, LLC
Assigned to QUARTZ AUTO TECHNOLOGIES LLC reassignment QUARTZ AUTO TECHNOLOGIES LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SLINGSHOT IOT LLC
Adjusted expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/20Monitoring the location of vehicles belonging to a group, e.g. fleet of vehicles, countable or determined number of vehicles
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages

Definitions

  • the present invention facilitates a distribution of information.
  • vehicle control information is provided to an operator of a vehicle.
  • An operator of a vehicle such as a driver of an automobile, often needs to be made aware of vehicle control information. For example, a driver needs to know the speed limit of the road on which he or she is currently driving. Similarly, a driver approaching an intersection needs to know if he or she will be required to slow down or stop at the intersection.
  • signs and traffic lights are typically placed along a road.
  • a town may post a number of speed limit signs along a street and place traffic lights at certain intersections.
  • speed limit signs e.g., the town may need to pay a lot of money to install and maintain the signs and traffic lights.
  • too many of these signs e.g., signs providing speed limits, street names, parking regulations, and directions to important locations such as hospitals, airports, and police stations
  • Another disadvantage is that signs need to be replaced when information changes. For example, a large number of signs may need to be replaced when a city reduces a speed limit. Similarly, a town may find it impractical to install temporary traffic lights at intersections (e.g., during a parade or fair). In the case of traffic lights, still another problem is that a power interruption or an equipment failure can prevent drivers from receiving information.
  • embodiments of the present invention introduce systems and methods to distribute information, such as vehicle control information.
  • vehicle control information is determined, the vehicle control information being dependent on time information, operator information, and/or vehicle information.
  • the determined vehicle control information is then transmitted to a vehicle device.
  • intersection control information is determined and transmitted to an automobile device.
  • vehicle control information is received at a vehicle device, the vehicle control information being dependent on time information, operator information, and/or vehicle information. It is then arranged for the vehicle control information to be provided to an operator.
  • intersection control information is determined and transmitted to an automobile device.
  • time-dependent vehicle control information is determined and transmitted to a vehicle device.
  • operator-dependent vehicle control information is determined and transmitted to a vehicle device.
  • supplemental vehicle information is determined and transmitted to a vehicle device.
  • One embodiment of the present invention comprises: means for determining vehicle control information, the vehicle control information being dependent on at least one of: (i) time information, (ii) operator information, and (iii) vehicle information; and means for transmitting the vehicle control information to a vehicle device.
  • Another embodiment comprises: means for determining intersection control information; and means for transmitting the intersection control information to an automobile device.
  • Another embodiment comprises: means for receiving vehicle control information at a vehicle device, the vehicle control information being dependent on at least one of: (i) time information, (ii) operator information, and (iii) vehicle information; and means for arranging for the vehicle control information to be provided to an operator.
  • Another embodiment comprises: means for receiving intersection control information at an automobile device; and means for arranging to provide the intersection control information to an operator.
  • Another embodiment comprises: means for determining time-dependent vehicle control information; and means for transmitting the time-dependent vehicle control information to a vehicle device. Still another embodiment comprises: means for determining operator-dependent vehicle control information; and means for transmitting the operator-dependent vehicle control information to a vehicle device. Yet another embodiment comprises: means for determining supplemental vehicle information; and means for transmitting the supplemental vehicle information to a vehicle device.
  • FIG. 1 is a block diagram overview of an information system according to some embodiments of the present invention.
  • FIG. 2 is a flow chart of an information controller method according to some embodiments of the present invention.
  • FIG. 3 is a flow chart of a vehicle device method according to some embodiments of the present invention.
  • FIGS. 4 through 6 are information flow diagrams according to some embodiments of the present invention.
  • FIG. 7 is a block diagram of an information system according to one embodiment of the present invention.
  • FIG. 8 is a block diagram of an information controller according to an embodiment of the present invention.
  • FIG. 9 is a tabular representation of a portion of an information controller database according to an embodiment of the present invention.
  • FIG. 10 is a block diagram of a vehicle device according to an embodiment of the present invention.
  • FIG. 11 illustrates some ways in which vehicle control information might be provided to a driver.
  • FIG. 12 is a tabular representation of a record in a vehicle device database according to an embodiment of the present invention.
  • FIG. 13 is a flow chart of a method according to one embodiment of the present invention.
  • Some embodiments of the present invention are directed to systems and methods to distribute information to an operator of a “vehicle.”
  • vehicle may be associated with any type of transportation. Examples of vehicles include automobiles, trucks, buses, motorcycles, bicycles, airplanes, and boats.
  • vehicle control information is provided to an operator of a vehicle.
  • vehicle control information may refer to any information that can be used by an operator with respect to a vehicle.
  • vehicle control information may comprise a law, a regulation, or a rule that is applicable to an automobile or a driver.
  • the information may be, for example, associated with a country, a state, a county, a town, or an employer (e.g., FEDERAL EXPRESS® may prevent employees from exceeding a pre-determined speed limit when driving in New York city).
  • vehicle control information may simply be a suggestion (e.g., indicating that an operator may want to take an alternate route to a destination) or a location (e.g., the name of a street).
  • FIG. 1 is a block diagram overview of a information system 100 according to some embodiments of the present invention.
  • an information controller 800 communicates with a vehicle device 1000 , such as a device mounted in an automobile.
  • the information controller 800 transmits vehicle control information to the vehicle device 1000 .
  • the information controller 800 may be located at an intersection and generate signals to control the movement of automobiles through the intersection (e.g., as does a traffic light).
  • the information controller 800 might transmit a “red,” “green,” or “yellow” indication to the vehicle device 1000 .
  • the vehicle device 1000 may in turn provide the information to an operator (e.g., by displaying an image to a driver).
  • a physical indication e.g., a traffic light
  • both a physical indication and an information controller 800 could be provided, if desired.
  • FIG. 2 is a flow chart of an information controller 800 method according to some embodiments of the present invention.
  • the flow charts in FIG. 2 and the other figures described herein do not imply a fixed order to the steps, and embodiments of the present invention can be practiced in any order that is practicable.
  • vehicle control information is determined.
  • the information controller 800 may determine an intersection control signal (e.g., as does a traffic light) or an applicable speed limit.
  • vehicle control information may represent a stop sign, a yield sign, a railroad crossing, or a merge indication (e.g., a periodic signal that controls when automobiles are allowed to proceed from an entrance ramp to a highway).
  • the vehicle control information determined at 202 may be associated with any vehicle action that is allowed (or prohibited).
  • the vehicle control information could indicate the appropriate direction of travel.
  • the vehicle control information is associated with a parking regulation or location information (e.g., a street name or directions to the nearest hospital).
  • the vehicle control information is “time-dependent.”
  • the information controller 800 may determine vehicle control information associated with a periodic intersection control signal (or merge indication).
  • the vehicle control information may be associated with a time of day (e.g., a rush hour speed limit), a day of week (a “right on red” rule that only applies on weekends), and/or a date (e.g., a holiday parking regulation).
  • the vehicle control information could indicate one speed limit within a school zone when school is in session and another speed limit when school is not in session.
  • the vehicle control information is “operator-dependent.”
  • the information controller 800 may determine vehicle control information associated with an operator identifier (e.g., a particular driver who has previously ignored an intersection control signal may be given a longer “yellow” traffic light indication).
  • the operator identifier may be, for example, associated with a drivers license number, a Social Security number, a payment identifier, or a communication address (e.g., his or her electronic mail address).
  • the vehicle control information may also be associated with an operator category (e.g., all drivers over a predetermine age may be allowed to make a right turn after stopping at a “red” traffic light indication).
  • the vehicle control information may also be associated with an operator license (e.g., a learner's permit), insurance information (e.g., a type of insurance policy or how many insurance “points” are associated with a driver), and/or subscription information (e.g., indicating that an operator has provided payment for a supplemental information service).
  • the vehicle control information is associated with an operator's employer (e.g., only FEDERAL EXPRESS® drivers may be allowed to park on a particular street).
  • the vehicle control information is “operator-dependent” because it is associated with an operator preference. For example, an operator may select a particular way in which he or she likes to receive vehicle control information (e.g., as text, audio, or image information) and/or the types of information he or she wants to receive (e.g., indicating that intersection control signals and speed limits should be always be displayed, but street names should only be displayed when outside the driver's hometown).
  • vehicle control information e.g., as text, audio, or image information
  • types of information he or she wants to receive e.g., indicating that intersection control signals and speed limits should be always be displayed, but street names should only be displayed when outside the driver's hometown.
  • an operator may define where a vehicle control image should be displayed (e.g., via a dashboard or a user-defined area on a windshield) and/or an indication duration (e.g., how long a “stop sign” tone should provided).
  • the operator defines a threshold level associated with the vehicle control information. For example, a driver may ask to receive alternate route suggestions only when a delay of more than ten minutes is predicted by the information system 100 . As another example, one driver may receive all weather reports while another driver only receives hazardous weather alerts.
  • the vehicle control information is “vehicle-dependent.”
  • the information controller 800 may determine vehicle control information associated with a vehicle identifier (e.g., a particular vehicle may be subject to a reduced speed limit until it passes a safety inspection).
  • the vehicle identifier may be, for example, associated with a Vehicle Identification Number (VIN), a license plate number, or a communication address (e.g., a wireless telephone number).
  • VIN Vehicle Identification Number
  • license plate number e.g., a license plate number
  • a communication address e.g., a wireless telephone number
  • the vehicle control information may also be associated with a vehicle category. For example, a commercial vehicle may receive information indicating that it is not allowed on a particular street.
  • the vehicle control information may also be associated with, for example, a vehicle weight (e.g., a vehicle that weighs more than a maximum amount may not be allowed on a bridge), a vehicle height (e.g., a vehicle that is over a maximum height may be unable to pass through a tunnel), and/or item information associated with the vehicle (e.g., a truck carrying dangerous material may not be allowed in a residential neighborhood).
  • the vehicle control information is “vehicle-dependent” because it is associated with the vehicle's owner (e.g., the owner's insurance or subscription information).
  • the vehicle control information is transmitted to a vehicle device.
  • the information controller 800 may transmit the vehicle control information to a particular vehicle device 1000 or broadcast the information to a number of vehicle devices 1000 .
  • the vehicle control information may be transmitted, for example, periodically (e.g., every tenth of a second), when communication with a vehicle device 1000 is possible, based on a location of a vehicle device 1000 (e.g., when a vehicle is within five hundred feet of the information controller 800 ), and/or upon a change in vehicle control information (e.g., when a traffic signal indication changes from “red” to “green”).
  • the vehicle control information includes a plurality of vehicle control values and associated rules.
  • the vehicle control information may indicate that the speed limit is fifty-five miles per hour for driver's who have a regular driver's license and fifty miles per hour for driver's who have a learner's permit.
  • the information controller 800 does not need to know any information about a driver (e.g., to simplify the processing performed by the information controller 800 and/or to protect the privacy of drivers).
  • the vehicle control information includes associated location information.
  • the information controller 800 may transmit a geographic location (e.g., a latitude and longitude or map coordinates), a street identifier, or an intersection identifier to a vehicle device 1000 .
  • the vehicle device 1000 may then arrange to display the appropriate information to the operator at the appropriate time.
  • the information controller 800 also transmits the vehicle control information to another vehicle.
  • the fact that a first vehicle is subject to a reduced speed limit may be transmitted to other drivers (e.g., to reduce the chance of an accident) or to a police vehicle (e.g., to facilitate enforcement of the reduced speed limit).
  • the information controller 800 stores the vehicle control information that is transmitted to the vehicle device 1000 .
  • Such an approach may, for example, help with the enforcement of vehicle control information and/or a re-creation of events that result in an accident.
  • FIG. 3 is a flow chart of a vehicle device 1000 method according to some embodiments of the present invention.
  • vehicle control information is received at a vehicle device 1000 .
  • the vehicle device 1000 may receive vehicle control information from an information controller 800 .
  • the vehicle control information may be, for example, time-dependent, operator-dependent, and/or vehicle-dependent as described in detail with respect to FIG. 2.
  • a determination of a specific vehicle control value may be made by either the information controller 800 or the vehicle device 1000 .
  • the information controller 800 may detect that a particular vehicle is a four-axle tractor-trailer (e.g., based on information transmitted by a device installed in the tractor-trailer). The information controller 800 may then select an appropriate speed limit value and transmit that value to the vehicle device 1000 (e.g., to a computer mounted in the tractor-trailer's dashboard).
  • the vehicle device 1000 determines the specific vehicle control value.
  • the information controller 800 may transmit the same set of vehicle control values and associated rules to all vehicle devices 1000 .
  • the vehicle device can then locally determine an appropriate value (e.g., a computer mounted in a tractor-trailer's dashboard may select the speed limit that is associated with four-axle tractor-trailers).
  • the vehicle device 1000 determines operator information. For example, the vehicle device 1000 may determine an operator identifier or category based on a vehicle key (e.g., different electromagnetic keys may be associated with different operators), an operator license (e.g., inserted into a magnetic card reader mounted in the dashboard), and/or a biometric identification (e.g., using a facial recognition process). The vehicle device 1000 may then transmit this information to the information controller 800 and/or use the information to determine an appropriate vehicle control value.
  • a vehicle key e.g., different electromagnetic keys may be associated with different operators
  • an operator license e.g., inserted into a magnetic card reader mounted in the dashboard
  • a biometric identification e.g., using a facial recognition process
  • the vehicle device 1000 determines operator preference information. For example, an operator may configure the vehicle device 1000 such that (i) intersection control signals are displayed via a Head Up Display (HUD) on the windshield and (ii) parking regulations are displayed via a dashboard panel.
  • HUD Head Up Display
  • the vehicle control information is provided to an operator of the vehicle.
  • the vehicle control information may be provided, for example, via text information, image information, audio information, dashboard information, and/or HUD information (e.g., as defined by a manufacturer or a driver).
  • the arranging is further based on location information, such as location information determined by a Global Positioning System (GPS) device.
  • GPS Global Positioning System
  • the vehicle device 1000 also compares vehicle operation with the vehicle control information. For example, the vehicle device 1000 may transmit an alert to a driver when he or she exceeds an applicable speed limit by more than ten percent (or another value defined by the driver). The vehicle device 1000 may even arrange for the vehicle to operate in accordance with the vehicle control information. For example, the vehicle device 1000 may prevent some operators from exceeding a pre-determined speed limit (e.g., a parent may configure a vehicle device 1000 such that his or her children cannot drive faster than sixty-five miles per hour).
  • a pre-determined speed limit e.g., a parent may configure a vehicle device 1000 such that his or her children cannot drive faster than sixty-five miles per hour.
  • the vehicle device 1000 may also transmit vehicle control information to another vehicle or operator (e.g., to notify other drivers or police offices of an operator-specific requirement). Note that the vehicle control information may also be “transmitted” to another operator, for example, by being displayed (e.g., via a display mounted outside of an automobile). Similarly, the vehicle device 1000 may store the vehicle control information.
  • vehicle control information may also be “transmitted” to another operator, for example, by being displayed (e.g., via a display mounted outside of an automobile).
  • the vehicle device 1000 may store the vehicle control information.
  • FIG. 4 is an information flow diagram according to one embodiment of the present invention.
  • the information controller 800 transmits the vehicle control information to a vehicle device 1000 .
  • the information controller 800 may periodically broadcast the vehicle control information to all vehicle devices 1000 (e.g., to all vehicle devices 1000 within an effective communication range). This may be performed, for example, periodically, based on a location of a vehicle device 1000 (e.g., as soon a vehicle is within five hundred feet of the information controller 800 ), and/or upon a change in vehicle control information (e.g., when a traffic signal indication changes from “red” to “green”).
  • FIG. 5 is an information flow diagram according to another embodiment of the present invention.
  • the vehicle device 1000 initially transmits a request to the information controller 800 .
  • a vehicle device 1000 may transmit such a request when the vehicle approaches an intersection.
  • the request may simply ask the information controller 800 to transmit vehicle control information (e.g., for a set of speed limits and associated rules).
  • the request includes a direction of vehicle travel (e.g., so that the information controller 800 can determine if a “red” or “green” traffic light indication is appropriate).
  • the request may include operator and/or vehicle information.
  • the information controller 800 responds to the request by transmitting the vehicle control information to the vehicle device 1000 (e.g., after selecting an appropriate speed limit based on a vehicle identifier or category). According to one embodiment, the vehicle device 1000 then sends a confirmation signal back to the information controller 800 (e.g., after the vehicle control information has been received and/or displayed to an operator).
  • FIG. 6 is an information flow diagram according to still another embodiment of the present invention.
  • the information controller 800 initially sends a request to the vehicle device 1000 (e.g., indicating that the information controller 800 needs to know what type of drivers license has been issued to an operator).
  • the vehicle device 1000 responds to the request (e.g., including the type of drivers license), and the appropriate vehicle control information is provided.
  • the vehicle device 1000 may then, according to one embodiment, confirm that the vehicle control information has been received and/or displayed to the operator.
  • FIG. 7 is a block diagram of an information system 700 according to one embodiment of the present invention.
  • the information system 700 includes a number of information controllers 800 in communication with a number of automobile devices 1002 .
  • devices such as the information controllers 800 and the automobile devices 1002
  • a communication network 10 such as a Local Area Network (LAN), a Metropolitan Area Network (MAN), a Wide Area Network (WAN), a proprietary network, a Public Switched Telephone Network (PSTN), a Wireless Application Protocol (WAP) network, a wireless LAN (e.g., in accordance with the Institute of Electrical and Electronics Engineers 802.11 standard), an Infrared Radiation (IR) network, or an Internet Protocol (IP) network such as the Internet, an intranet or an extranet.
  • LAN Local Area Network
  • MAN Metropolitan Area Network
  • WAN Wide Area Network
  • PSTN Public Switched Telephone Network
  • WAP Wireless Application Protocol
  • wireless LAN e.g., in accordance with the Institute of Electrical and Electronics Engineers 802.11
  • an information controller 800 may communicate with an automobile device 1002 using Bluetooth technology.
  • Bluetooth technology allows a wide range of computing and telecommunication devices to be interconnected via wireless connections. Specifications and other information regarding Bluetooth technology are available at the Bluetooth Web site www.bluetooth.com.
  • communicating devices may be equipped with a microchip transceiver that transmits and receives information in a frequency band of 2.45 GHz (with some variation of bandwidth in different countries). Connections may be point-to-point or multipoint over a maximum range, such as ten meters.
  • Embodiments using Bluetooth technology may require the additional use of one or more communication stations (e.g., a number of communication stations may be positioned along a street, and a communication station may relay information between the information controller 800 and one or more automobile devices 1002 ).
  • the information controller 800 and the automobile devices 1002 may be any devices capable of performing the various functions described herein.
  • Some specific examples of automobile devices 1002 include: a wireless telephone, a portable computing device such as a laptop computer or Personal Digital Assistant (PDA), a device mounted in an automobile dashboard, a one-way or two-way pager, or any other appropriate communication device.
  • PDA Personal Digital Assistant
  • an information controller 800 also communicates with a central controller 20 .
  • the central controller 20 may, for example, coordinate vehicle control information with respect to a number of different information controllers 800 (e.g., to facilitate traffic flow when an accident occurs).
  • an automobile device 1002 receives current location information from a location device 30 .
  • the location device 30 may be, for example, a GPS device that provides latitude and longitude information to the automobile device 1002 .
  • the location device 30 may also be, for example, a wireless communication network device (e.g., a wireless telephone or a Bluetooth device).
  • the information controllers 800 and automobile devices 1002 may also communicate with a payment device 40 .
  • the payment device 40 may, for example, be used to arrange for a driver to provide payment in exchange for vehicle control information (e.g., a monetary amount, a subscription amount, or a non-monetary amount, such as an agreement to receive advertising information).
  • vehicle control information e.g., a monetary amount, a subscription amount, or a non-monetary amount, such as an agreement to receive advertising information.
  • the payment device 40 may be associated with, for example, a credit card account, a debit card account, a bank account, or a digital payment protocol.
  • the information controller 800 and/or the automobile device 1002 may also communicate with a third-party device 50 .
  • the third-party device 50 may provide weather or traffic information.
  • the devices shown in FIG. 7 need not be in constant communication.
  • the information controller 800 may communicate with an automobile device 1002 on an as-needed or periodic basis.
  • the information controller 800 might communicate with an automobile device 1002 only when the automobile device 1002 is located near the information controller 800 .
  • Alice configures her automobile such that: (i) a graphical representation of traffic control signals will appear on the left side of the windshield, (ii) emergency weather information (e.g., icy road conditions) will be displayed on a dashboard panel, and (iii) an alert will be generated if she drives more than ten miles over the speed limit or fails to come to a complete stop at a “virtual stop sign.”
  • Alice drives down a street at 2:00 PM, and her automobile communicates with an information controller 800 located at an upcoming intersection. Because the intersection is in a school zone, the information controller 800 is configured to generate intersection controller signals from 7:00 AM to 6:0 PM when school is in session.
  • a small picture of a traffic light (with the red light illuminated) appears on the left side of Alice's windshield. Because of her poor driving history (e.g., she has received two tickets in the last three years), another symbol appears indicating that she is not allowed to make a right turn (i.e., even after she comes to a complete stop).
  • Bob in another automobile, drives up behind Alice at the intersection.
  • Bob has a good driving history (and is therefore allowed to make right turns at red lights), but the following message is displayed on his windshield: “Please note that the automobile in front of you is not allowed to make a right turn at this light.”
  • FIG. 8 illustrates an information controller 800 that is descriptive of the device shown, for example, in FIGS. 1 and 7 according to some embodiments of the present invention.
  • the information controller 800 comprises a processor 810 , such as one or more INTEL® Pentium® processors, coupled to a communication device 820 configured to communicate via a communication network (not shown in FIG. 8).
  • the communication device 820 may be used to communicate, for example, with one or more vehicle devices 1000 , central controllers 20 , payment devices 40 , and/or third-party devices 50 .
  • the processor 810 may also be coupled to a back-up power source 840 , such as a battery power source. As a result, the information controller 800 can continue to operate even when a primary power source fails.
  • a back-up power source 840 such as a battery power source.
  • the processor 810 is also in communication with a storage device 830 .
  • the storage device 830 may comprise any appropriate information storage device, including combinations of magnetic storage devices (e.g., magnetic tape and hard disk drives), optical storage devices, and/or semiconductor memory devices such as Random Access Memory (RAM) devices and Read Only Memory (ROM) devices.
  • RAM Random Access Memory
  • ROM Read Only Memory
  • the storage device 830 stores a program 815 for controlling the processor 810 .
  • the processor 810 performs instructions of the program 815 , and thereby operates in accordance with the present invention.
  • the processor 810 may determine vehicle control information, the vehicle control information being dependent on time information, operator information, and/or vehicle information.
  • the processor 810 may also transmit the vehicle control information to a vehicle device 1000 (e.g., via the communication device 820 ).
  • the processor 810 determines intersection control information and transmits the to an automobile device. According to another embodiment, the processor 810 determines time-dependent vehicle control information (e.g., a speed limit associated with a time of day) and transmits the information to a vehicle device 1000 . According to another embodiment, the processor 810 determines operator-dependent vehicle control information (e.g., a speed limit associated with a driver's age) and transmits the information to a vehicle device 1000 .
  • time-dependent vehicle control information e.g., a speed limit associated with a time of day
  • operator-dependent vehicle control information e.g., a speed limit associated with a driver's age
  • information may be “received” by or “transmitted” to, for example: (i) the information controller 800 from the vehicle device 1000 ; or (ii) a software application or module within the information controller 800 from another software application, module, or any other source.
  • the storage device 830 also stores an information controller database 900 (described with respect to FIG. 9). According to other embodiments, this information is instead remotely located and/or distributed. For example, a third-party service may maintain the information controller database 900 .
  • An example of a database that may be used in connection with the information system 100 will now be described in detail. Note that the illustrations and accompanying descriptions of the databases presented herein are exemplary, and any number of other database arrangements could be employed besides those suggested by the figures.
  • a table represents the information controller database 900 according to an embodiment of the present invention.
  • the table includes entries associated with vehicle control information that can be distributed via the information system 100 .
  • the table also defines fields 902 , 904 , 906 , 908 for each of the entries.
  • the fields specify: an information identifier 902 , an information type 904 , an information value 906 , and an information rule 908 .
  • the information in the information controller database 900 may be created and updated, for example, based on information received from one or more governmental authorities.
  • the information identifier 902 may be, for example, an alphanumeric code associated with vehicle control information that can be distributed via the information system 100 .
  • the information type 904 indicates a type of information (e.g., a “speed limit—park avenue” or a “parking—main street”).
  • the information value 906 and information rule 908 indicate a vehicle control value and an associated vehicle control rule, respectively.
  • an driver who has a regular license can drive fifty-five miles per hour on Park Avenue while a drive who has a learner's permit or a restricted license is only allowed to drive fifty miles per hour.
  • FIG. 10 illustrates a vehicle device 1000 that is descriptive of the device shown, for example, in FIGS. 1 and 7 according to some embodiments of the present invention.
  • the vehicle device 1000 comprises a processor 1010 , such as one or more INTEL® Pentium® processors, coupled to a communication device 1020 configured to communicate via a communication network (not shown in FIG. 10).
  • the communication device 1020 may be used to communicate, for example, with one or more vehicle devices 1000 , information controllers 800 , and payment devices 40 .
  • the processor 1010 is also in communication with an input device 1040 .
  • the input device 1040 may comprise, for example, a keyboard, a touch screen or other pointing device, a microphone, a knob or a switch (including an electronic representation of a knob or a switch), an infrared port, or a docking station.
  • Such an input device 1040 may be used, for example, by a driver to provide an operator identifier and/or his or her preferences (e.g., indicating where vehicle control information should be displayed).
  • the input device 1040 is adapted to receive information from a vehicle key or a drivers license (e.g., via a magnetic card reader).
  • the processor 1010 is also in communication with an output device 1050 .
  • the output device 1050 may comprise, for example, a display (e.g., a dashboard panel or HUD device), a speaker, or a tactile output device.
  • the output device 1050 may be used, for example, to provide vehicle control information to a driver.
  • FIG. 11 illustrates some ways in which vehicle control information might be provided to a driver.
  • a dashboard 1051 includes a panel 1052 that displays vehicle control text (e.g., parking regulations).
  • a windshield 1053 includes a HUD graphical representation of an intersection control signal 1054 .
  • vehicle control information is provided via a rear-view mirror 1055 or a steering wheel 1056 (e.g. the steering wheel 1056 could vibrate when the vehicle exceeds an applicable speed limit by more than fifteen percent).
  • audible vehicle control information is provided via a speaker 1057 (e.g., via a tone or spoken message).
  • the processor 1010 is also in communication with a storage device 1030 .
  • the storage device 1030 may comprise any appropriate information storage device, including combinations of magnetic storage devices, optical storage devices, and/or semiconductor memory devices such as RAM devices and ROM devices.
  • the storage device 1030 stores a program 1015 for controlling the processor 1010 .
  • the processor 1010 performs instructions of the program 1015 , and thereby operates in accordance with the present invention.
  • the processor 1010 may receive vehicle control information, the vehicle control information being dependent on time information, operator information, and/or vehicle information.
  • the processor 1010 may also arrange for the vehicle control information to be provided to an operator.
  • information may be “received” by or “transmitted” to, for example: (i) the information controller 800 from the vehicle device 1000 ; or (ii) a software application or module within the information controller 800 from another software application, module, or any other source.
  • the storage device 1030 also stores a vehicle device database 1200 (described with respect to FIG. 12).
  • vehicle device database 1200 described with respect to FIG. 12
  • An example of a database that may be used in connection with the information system 100 will now be described in detail.
  • a table represents a record in the vehicle device database 1200 according to an embodiment of the present invention.
  • the database includes a record associated with vehicle control information that may be distributed via the information system 100 .
  • each record includes an automobile identifier 1202 and a driver identifier 1204 associated with an automobile and a driver who is operating (or who owns) the automobile, respectively.
  • a license category 1206 indicates whether the driver has a regular license, a learner's permit, or a restricted license.
  • a day/date/time 1208 indicates the current day, the current date, and the current time.
  • a current location 1210 indicates the current position of the automobile (e.g., as represented by a street address).
  • the table also defines fields 1212 , 1214 , 1216 for each record.
  • the fields specify: an information identifier 1212 , an information type 1214 , and a current value 1216 .
  • the information identifier 1212 may be, for example, an alphanumeric code associated with vehicle control information that can be distributed via the information system 100 .
  • the information type 1214 indicates a category of information (e.g., a “speed limit” or an “intersection control signal”).
  • the current value 1216 reflects the vehicle control information that may be provided to the driver (e.g., in accordance with his or her preferences). For example, as illustrated in FIG. 12, the current speed limit is 25 miles per hour. In this case, the current value 1216 is determined based on the day/date/time 1208 and current location 1210 in the vehicle device database 1200 along with the information type 904 , information value 906 , and information rule 908 stored in the information controller database 900 (e.g., the current speed limit on Main Street is twenty-five miles per hour because it is Monday).
  • FIG. 13 is a flow chart of a method according to one embodiment of the present invention.
  • the method may be performed, for example, by a vehicle device 1000 .
  • intersection control information is received at an automobile device.
  • a vehicle device 1000 may receive intersection control information from an information controller 800 (e.g., after the information controller 800 determines an appropriate signal for the intersection).
  • the vehicle device 1000 may then store the information in a vehicle device database 1200 .
  • the vehicle device 1000 also provides this information to the driver.
  • the process ends at 1306 .
  • the vehicle device 1000 may communicate with other devices (e.g., a speedometer device) to determine if the automobile begins to move while a traffic signal is “red.”
  • intersection control information at 1304 e.g., if the automobile begins to move while the traffic signal is “red”
  • an audible alert is transmitted to the driver at 1310 .
  • the tone, volume, and duration of the tone may be based, for example, on the driver's preference or an extent to which the automobile is not operated in accordance with the intersection control information (e.g., the volume of the tone may increase as the speed of the automobile increases).
  • supplemental vehicle information may be determined and transmitted to a vehicle device 1000 .
  • the supplemental information may comprise, for example, advertising information (e.g., similar to billboards) or tour information (e.g., describing points of interest as a driver travels around a city).
  • advertising information e.g., similar to billboards
  • tour information e.g., describing points of interest as a driver travels around a city.
  • this information may be associated with time information, operator information, and/or vehicle information. For example, particular types of drivers (or automobiles) may be associated with particular types of advertisements.
  • a vehicle device 1000 transmits operator information to an information controller 800 .
  • a driver may not want his or her location to be transmitted or recorded (e.g., for privacy reasons).
  • an anonymous operator identifier or encryption techniques may be used.
  • vehicle devices 1000 communicate with each other to distribute vehicle control information (e.g., via a peer-to-peer architecture).
  • the vehicle control information is provided to a pedestrian (e.g., by displaying a “walk” or “don't walk” indication on a PDA).

Abstract

Systems and methods are provided to facilitate a distribution of information. According to one embodiment, vehicle control information is determined, the vehicle control information being dependent on time in formation, operator information, and/or vehicle information. For example, an intersection control signal may be determined. The vehicle control information is then transmitted to an automobile device, which in turn arranges for the vehicle control information to be provided to an operator. For example, a graphical representation of an intersection control signal may be displayed on an automobile's windshield.

Description

    FIELD
  • The present invention facilitates a distribution of information. In particular, according to some embodiments, vehicle control information is provided to an operator of a vehicle. [0001]
  • BACKGROUND
  • An operator of a vehicle, such as a driver of an automobile, often needs to be made aware of vehicle control information. For example, a driver needs to know the speed limit of the road on which he or she is currently driving. Similarly, a driver approaching an intersection needs to know if he or she will be required to slow down or stop at the intersection. [0002]
  • To provide this type of information, signs and traffic lights are typically placed along a road. For example, a town may post a number of speed limit signs along a street and place traffic lights at certain intersections. However, such an undertaking can be expensive (e.g., the town may need to pay a lot of money to install and maintain the signs and traffic lights). In addition, too many of these signs (e.g., signs providing speed limits, street names, parking regulations, and directions to important locations such as hospitals, airports, and police stations) can present a confusing and unattractive appearance. [0003]
  • Another disadvantage is that signs need to be replaced when information changes. For example, a large number of signs may need to be replaced when a city reduces a speed limit. Similarly, a town may find it impractical to install temporary traffic lights at intersections (e.g., during a parade or fair). In the case of traffic lights, still another problem is that a power interruption or an equipment failure can prevent drivers from receiving information. [0004]
  • Moreover, some kinds of information cannot be effectively provided in this way. For example, a sign indicating that one speed limit is in effect on weekdays while another speed limit is in effect on weekends might confuse a driver. Similarly, a sign indicating that drivers must stop at an intersection between 7:00 AM and 9:00 AM on school days might not be understood (e.g., the driver may not know the time or whether it is a school day). [0005]
  • Yet another problem is that the same information must be provided to all drivers and (to all vehicles). In some cases, however, it may be desirable to provide different information to different drivers (e.g., a lower speed limit to a driver who is learning how to drive) and/or to different vehicles (e.g., tractor trailers may need to yield at a particular intersection while automobiles do not). Similarly, some drivers may prefer to receive different information and/or to receive information in different ways. For example, one driver may prefer to have a five-second “yellow” traffic light indication while another prefers only a three-second indication. [0006]
  • SUMMARY
  • To alleviate problems inherent in the prior art, embodiments of the present invention introduce systems and methods to distribute information, such as vehicle control information. [0007]
  • According to one embodiment, vehicle control information is determined, the vehicle control information being dependent on time information, operator information, and/or vehicle information. The determined vehicle control information is then transmitted to a vehicle device. According to another embodiment, intersection control information is determined and transmitted to an automobile device. [0008]
  • According to another embodiment, vehicle control information is received at a vehicle device, the vehicle control information being dependent on time information, operator information, and/or vehicle information. It is then arranged for the vehicle control information to be provided to an operator. According to another embodiment, intersection control information is determined and transmitted to an automobile device. [0009]
  • According to another embodiment, time-dependent vehicle control information is determined and transmitted to a vehicle device. According to still another embodiment, operator-dependent vehicle control information is determined and transmitted to a vehicle device. According to yet another embodiment, supplemental vehicle information is determined and transmitted to a vehicle device. [0010]
  • One embodiment of the present invention comprises: means for determining vehicle control information, the vehicle control information being dependent on at least one of: (i) time information, (ii) operator information, and (iii) vehicle information; and means for transmitting the vehicle control information to a vehicle device. [0011]
  • Another embodiment comprises: means for determining intersection control information; and means for transmitting the intersection control information to an automobile device. [0012]
  • Another embodiment comprises: means for receiving vehicle control information at a vehicle device, the vehicle control information being dependent on at least one of: (i) time information, (ii) operator information, and (iii) vehicle information; and means for arranging for the vehicle control information to be provided to an operator. [0013]
  • Another embodiment comprises: means for receiving intersection control information at an automobile device; and means for arranging to provide the intersection control information to an operator. [0014]
  • Another embodiment comprises: means for determining time-dependent vehicle control information; and means for transmitting the time-dependent vehicle control information to a vehicle device. Still another embodiment comprises: means for determining operator-dependent vehicle control information; and means for transmitting the operator-dependent vehicle control information to a vehicle device. Yet another embodiment comprises: means for determining supplemental vehicle information; and means for transmitting the supplemental vehicle information to a vehicle device. [0015]
  • With these and other advantages and features of the invention that will become hereinafter apparent, the invention may be more clearly understood by reference to the following detailed description of the invention, the appended claims, and the drawings attached herein.[0016]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a block diagram overview of an information system according to some embodiments of the present invention. [0017]
  • FIG. 2 is a flow chart of an information controller method according to some embodiments of the present invention. [0018]
  • FIG. 3 is a flow chart of a vehicle device method according to some embodiments of the present invention. [0019]
  • FIGS. 4 through 6 are information flow diagrams according to some embodiments of the present invention. [0020]
  • FIG. 7 is a block diagram of an information system according to one embodiment of the present invention. [0021]
  • FIG. 8 is a block diagram of an information controller according to an embodiment of the present invention. [0022]
  • FIG. 9 is a tabular representation of a portion of an information controller database according to an embodiment of the present invention. [0023]
  • FIG. 10 is a block diagram of a vehicle device according to an embodiment of the present invention. [0024]
  • FIG. 11 illustrates some ways in which vehicle control information might be provided to a driver. [0025]
  • FIG. 12 is a tabular representation of a record in a vehicle device database according to an embodiment of the present invention. [0026]
  • FIG. 13 is a flow chart of a method according to one embodiment of the present invention.[0027]
  • DETAILED DESCRIPTION
  • Some embodiments of the present invention are directed to systems and methods to distribute information to an operator of a “vehicle.” As used herein, the term “vehicle” may be associated with any type of transportation. Examples of vehicles include automobiles, trucks, buses, motorcycles, bicycles, airplanes, and boats. [0028]
  • According to some embodiments, “vehicle control information” is provided to an operator of a vehicle. As used herein, the phrase “vehicle control information” may refer to any information that can be used by an operator with respect to a vehicle. For example, vehicle control information may comprise a law, a regulation, or a rule that is applicable to an automobile or a driver. In this case, the information may be, for example, associated with a country, a state, a county, a town, or an employer (e.g., FEDERAL EXPRESS® may prevent employees from exceeding a pre-determined speed limit when driving in New York city). As further examples, vehicle control information may simply be a suggestion (e.g., indicating that an operator may want to take an alternate route to a destination) or a location (e.g., the name of a street). [0029]
  • Information System Overview [0030]
  • Turning now in detail to the drawings, FIG. 1 is a block diagram overview of a [0031] information system 100 according to some embodiments of the present invention. As can be seen, an information controller 800 communicates with a vehicle device 1000, such as a device mounted in an automobile.
  • According to one embodiment, the [0032] information controller 800 transmits vehicle control information to the vehicle device 1000. For example, the information controller 800 may be located at an intersection and generate signals to control the movement of automobiles through the intersection (e.g., as does a traffic light). In this case, the information controller 800 might transmit a “red,” “green,” or “yellow” indication to the vehicle device 1000. The vehicle device 1000 may in turn provide the information to an operator (e.g., by displaying an image to a driver). In this way, a physical indication (e.g., a traffic light) does not need to be installed and maintained at the intersection. Note that both a physical indication and an information controller 800 could be provided, if desired.
  • Information Controller Method [0033]
  • FIG. 2 is a flow chart of an [0034] information controller 800 method according to some embodiments of the present invention. The flow charts in FIG. 2 and the other figures described herein do not imply a fixed order to the steps, and embodiments of the present invention can be practiced in any order that is practicable.
  • At [0035] 202, vehicle control information is determined. For example, the information controller 800 may determine an intersection control signal (e.g., as does a traffic light) or an applicable speed limit. Similarly, the vehicle control information may represent a stop sign, a yield sign, a railroad crossing, or a merge indication (e.g., a periodic signal that controls when automobiles are allowed to proceed from an entrance ramp to a highway).
  • The vehicle control information determined at [0036] 202 may be associated with any vehicle action that is allowed (or prohibited). Consider, for example, a street on which traffic moves one direction in the morning and the opposite direction in the evening (e.g., to accommodate commuters). In this case, the vehicle control information could indicate the appropriate direction of travel. According to another embodiment, the vehicle control information is associated with a parking regulation or location information (e.g., a street name or directions to the nearest hospital).
  • According to some embodiments, the vehicle control information is “time-dependent.” For example, the [0037] information controller 800 may determine vehicle control information associated with a periodic intersection control signal (or merge indication). Similarly, the vehicle control information may be associated with a time of day (e.g., a rush hour speed limit), a day of week (a “right on red” rule that only applies on weekends), and/or a date (e.g., a holiday parking regulation). As one example, the vehicle control information could indicate one speed limit within a school zone when school is in session and another speed limit when school is not in session.
  • According to some embodiments, the vehicle control information is “operator-dependent.” For example, the [0038] information controller 800 may determine vehicle control information associated with an operator identifier (e.g., a particular driver who has previously ignored an intersection control signal may be given a longer “yellow” traffic light indication). The operator identifier may be, for example, associated with a drivers license number, a Social Security number, a payment identifier, or a communication address (e.g., his or her electronic mail address).
  • The vehicle control information may also be associated with an operator category (e.g., all drivers over a predetermine age may be allowed to make a right turn after stopping at a “red” traffic light indication). The vehicle control information may also be associated with an operator license (e.g., a learner's permit), insurance information (e.g., a type of insurance policy or how many insurance “points” are associated with a driver), and/or subscription information (e.g., indicating that an operator has provided payment for a supplemental information service). According to one embodiment, the vehicle control information is associated with an operator's employer (e.g., only FEDERAL EXPRESS® drivers may be allowed to park on a particular street). [0039]
  • According to some embodiments, the vehicle control information is “operator-dependent” because it is associated with an operator preference. For example, an operator may select a particular way in which he or she likes to receive vehicle control information (e.g., as text, audio, or image information) and/or the types of information he or she wants to receive (e.g., indicating that intersection control signals and speed limits should be always be displayed, but street names should only be displayed when outside the driver's hometown). [0040]
  • Similarly, an operator may define where a vehicle control image should be displayed (e.g., via a dashboard or a user-defined area on a windshield) and/or an indication duration (e.g., how long a “stop sign” tone should provided). According to another embodiment, the operator defines a threshold level associated with the vehicle control information. For example, a driver may ask to receive alternate route suggestions only when a delay of more than ten minutes is predicted by the [0041] information system 100. As another example, one driver may receive all weather reports while another driver only receives hazardous weather alerts.
  • According to some embodiments, the vehicle control information is “vehicle-dependent.” For example, the [0042] information controller 800 may determine vehicle control information associated with a vehicle identifier (e.g., a particular vehicle may be subject to a reduced speed limit until it passes a safety inspection). The vehicle identifier may be, for example, associated with a Vehicle Identification Number (VIN), a license plate number, or a communication address (e.g., a wireless telephone number).
  • The vehicle control information may also be associated with a vehicle category. For example, a commercial vehicle may receive information indicating that it is not allowed on a particular street. The vehicle control information may also be associated with, for example, a vehicle weight (e.g., a vehicle that weighs more than a maximum amount may not be allowed on a bridge), a vehicle height (e.g., a vehicle that is over a maximum height may be unable to pass through a tunnel), and/or item information associated with the vehicle (e.g., a truck carrying dangerous material may not be allowed in a residential neighborhood). According to other embodiments, the vehicle control information is “vehicle-dependent” because it is associated with the vehicle's owner (e.g., the owner's insurance or subscription information). [0043]
  • At [0044] 204, the vehicle control information is transmitted to a vehicle device. For example, the information controller 800 may transmit the vehicle control information to a particular vehicle device 1000 or broadcast the information to a number of vehicle devices 1000. The vehicle control information may be transmitted, for example, periodically (e.g., every tenth of a second), when communication with a vehicle device 1000 is possible, based on a location of a vehicle device 1000 (e.g., when a vehicle is within five hundred feet of the information controller 800), and/or upon a change in vehicle control information (e.g., when a traffic signal indication changes from “red” to “green”).
  • According to some embodiments, the vehicle control information includes a plurality of vehicle control values and associated rules. For example, the vehicle control information may indicate that the speed limit is fifty-five miles per hour for driver's who have a regular driver's license and fifty miles per hour for driver's who have a learner's permit. In this way, the [0045] information controller 800 does not need to know any information about a driver (e.g., to simplify the processing performed by the information controller 800 and/or to protect the privacy of drivers).
  • According to one embodiment, the vehicle control information includes associated location information. For example, the [0046] information controller 800 may transmit a geographic location (e.g., a latitude and longitude or map coordinates), a street identifier, or an intersection identifier to a vehicle device 1000. The vehicle device 1000 may then arrange to display the appropriate information to the operator at the appropriate time.
  • According to another embodiment, the [0047] information controller 800 also transmits the vehicle control information to another vehicle. For example, the fact that a first vehicle is subject to a reduced speed limit may be transmitted to other drivers (e.g., to reduce the chance of an accident) or to a police vehicle (e.g., to facilitate enforcement of the reduced speed limit).
  • According to still another embodiment, the [0048] information controller 800 stores the vehicle control information that is transmitted to the vehicle device 1000. Such an approach may, for example, help with the enforcement of vehicle control information and/or a re-creation of events that result in an accident.
  • Vehicle Device Method [0049]
  • FIG. 3 is a flow chart of a [0050] vehicle device 1000 method according to some embodiments of the present invention. At 302, vehicle control information is received at a vehicle device 1000. For example, the vehicle device 1000 may receive vehicle control information from an information controller 800. The vehicle control information may be, for example, time-dependent, operator-dependent, and/or vehicle-dependent as described in detail with respect to FIG. 2.
  • Note that a determination of a specific vehicle control value (e.g., a determination that takes into account a current time, an operator identifier, or a vehicle category) may be made by either the [0051] information controller 800 or the vehicle device 1000. For example, the information controller 800 may detect that a particular vehicle is a four-axle tractor-trailer (e.g., based on information transmitted by a device installed in the tractor-trailer). The information controller 800 may then select an appropriate speed limit value and transmit that value to the vehicle device 1000 (e.g., to a computer mounted in the tractor-trailer's dashboard).
  • In another embodiment, the [0052] vehicle device 1000 determines the specific vehicle control value. For example, the information controller 800 may transmit the same set of vehicle control values and associated rules to all vehicle devices 1000. In this case, the vehicle device can then locally determine an appropriate value (e.g., a computer mounted in a tractor-trailer's dashboard may select the speed limit that is associated with four-axle tractor-trailers).
  • According to one embodiment, the [0053] vehicle device 1000 determines operator information. For example, the vehicle device 1000 may determine an operator identifier or category based on a vehicle key (e.g., different electromagnetic keys may be associated with different operators), an operator license (e.g., inserted into a magnetic card reader mounted in the dashboard), and/or a biometric identification (e.g., using a facial recognition process). The vehicle device 1000 may then transmit this information to the information controller 800 and/or use the information to determine an appropriate vehicle control value.
  • According to another embodiment, the [0054] vehicle device 1000 determines operator preference information. For example, an operator may configure the vehicle device 1000 such that (i) intersection control signals are displayed via a Head Up Display (HUD) on the windshield and (ii) parking regulations are displayed via a dashboard panel.
  • At [0055] 304, it is arranged for the vehicle control information to be provided to an operator of the vehicle. The vehicle control information may be provided, for example, via text information, image information, audio information, dashboard information, and/or HUD information (e.g., as defined by a manufacturer or a driver). According to one embodiment, the arranging is further based on location information, such as location information determined by a Global Positioning System (GPS) device.
  • According to some embodiments, the [0056] vehicle device 1000 also compares vehicle operation with the vehicle control information. For example, the vehicle device 1000 may transmit an alert to a driver when he or she exceeds an applicable speed limit by more than ten percent (or another value defined by the driver). The vehicle device 1000 may even arrange for the vehicle to operate in accordance with the vehicle control information. For example, the vehicle device 1000 may prevent some operators from exceeding a pre-determined speed limit (e.g., a parent may configure a vehicle device 1000 such that his or her children cannot drive faster than sixty-five miles per hour).
  • For reasons similar to those described with respect to FIG. 2, the [0057] vehicle device 1000 may also transmit vehicle control information to another vehicle or operator (e.g., to notify other drivers or police offices of an operator-specific requirement). Note that the vehicle control information may also be “transmitted” to another operator, for example, by being displayed (e.g., via a display mounted outside of an automobile). Similarly, the vehicle device 1000 may store the vehicle control information.
  • Information Flow Diagrams [0058]
  • FIG. 4 is an information flow diagram according to one embodiment of the present invention. In this case, the [0059] information controller 800 transmits the vehicle control information to a vehicle device 1000. For example, the information controller 800 may periodically broadcast the vehicle control information to all vehicle devices 1000 (e.g., to all vehicle devices 1000 within an effective communication range). This may be performed, for example, periodically, based on a location of a vehicle device 1000 (e.g., as soon a vehicle is within five hundred feet of the information controller 800), and/or upon a change in vehicle control information (e.g., when a traffic signal indication changes from “red” to “green”).
  • Consider now FIG. 5, which is an information flow diagram according to another embodiment of the present invention. In this case, the [0060] vehicle device 1000 initially transmits a request to the information controller 800. For example, a vehicle device 1000 may transmit such a request when the vehicle approaches an intersection. The request may simply ask the information controller 800 to transmit vehicle control information (e.g., for a set of speed limits and associated rules). According to one embodiment, the request includes a direction of vehicle travel (e.g., so that the information controller 800 can determine if a “red” or “green” traffic light indication is appropriate). Similarly, the request may include operator and/or vehicle information.
  • The [0061] information controller 800 responds to the request by transmitting the vehicle control information to the vehicle device 1000 (e.g., after selecting an appropriate speed limit based on a vehicle identifier or category). According to one embodiment, the vehicle device 1000 then sends a confirmation signal back to the information controller 800 (e.g., after the vehicle control information has been received and/or displayed to an operator).
  • FIG. 6 is an information flow diagram according to still another embodiment of the present invention. In this case, the [0062] information controller 800 initially sends a request to the vehicle device 1000 (e.g., indicating that the information controller 800 needs to know what type of drivers license has been issued to an operator). The vehicle device 1000 responds to the request (e.g., including the type of drivers license), and the appropriate vehicle control information is provided. The vehicle device 1000 may then, according to one embodiment, confirm that the vehicle control information has been received and/or displayed to the operator.
  • Information System Embodiment [0063]
  • FIG. 7 is a block diagram of an [0064] information system 700 according to one embodiment of the present invention. The information system 700 includes a number of information controllers 800 in communication with a number of automobile devices 1002. As used herein, devices (such as the information controllers 800 and the automobile devices 1002) may communicate via a communication network 10, such as a Local Area Network (LAN), a Metropolitan Area Network (MAN), a Wide Area Network (WAN), a proprietary network, a Public Switched Telephone Network (PSTN), a Wireless Application Protocol (WAP) network, a wireless LAN (e.g., in accordance with the Institute of Electrical and Electronics Engineers 802.11 standard), an Infrared Radiation (IR) network, or an Internet Protocol (IP) network such as the Internet, an intranet or an extranet.
  • For example, an [0065] information controller 800 may communicate with an automobile device 1002 using Bluetooth technology. Bluetooth technology allows a wide range of computing and telecommunication devices to be interconnected via wireless connections. Specifications and other information regarding Bluetooth technology are available at the Bluetooth Web site www.bluetooth.com. In embodiments utilizing Bluetooth technology, communicating devices may be equipped with a microchip transceiver that transmits and receives information in a frequency band of 2.45 GHz (with some variation of bandwidth in different countries). Connections may be point-to-point or multipoint over a maximum range, such as ten meters. Embodiments using Bluetooth technology may require the additional use of one or more communication stations (e.g., a number of communication stations may be positioned along a street, and a communication station may relay information between the information controller 800 and one or more automobile devices 1002).
  • The [0066] information controller 800 and the automobile devices 1002 may be any devices capable of performing the various functions described herein. Some specific examples of automobile devices 1002 include: a wireless telephone, a portable computing device such as a laptop computer or Personal Digital Assistant (PDA), a device mounted in an automobile dashboard, a one-way or two-way pager, or any other appropriate communication device.
  • According to one embodiment, an [0067] information controller 800 also communicates with a central controller 20. The central controller 20 may, for example, coordinate vehicle control information with respect to a number of different information controllers 800 (e.g., to facilitate traffic flow when an accident occurs).
  • According to one embodiment, an [0068] automobile device 1002 receives current location information from a location device 30. The location device 30 may be, for example, a GPS device that provides latitude and longitude information to the automobile device 1002. The location device 30 may also be, for example, a wireless communication network device (e.g., a wireless telephone or a Bluetooth device).
  • The [0069] information controllers 800 and automobile devices 1002 may also communicate with a payment device 40. The payment device 40 may, for example, be used to arrange for a driver to provide payment in exchange for vehicle control information (e.g., a monetary amount, a subscription amount, or a non-monetary amount, such as an agreement to receive advertising information). The payment device 40 may be associated with, for example, a credit card account, a debit card account, a bank account, or a digital payment protocol.
  • The [0070] information controller 800 and/or the automobile device 1002 may also communicate with a third-party device 50. For example, the third-party device 50 may provide weather or traffic information.
  • Note that the devices shown in FIG. 7 need not be in constant communication. For example, the [0071] information controller 800 may communicate with an automobile device 1002 on an as-needed or periodic basis. Similarly, the information controller 800 might communicate with an automobile device 1002 only when the automobile device 1002 is located near the information controller 800.
  • EXAMPLES
  • Alice configures her automobile such that: (i) a graphical representation of traffic control signals will appear on the left side of the windshield, (ii) emergency weather information (e.g., icy road conditions) will be displayed on a dashboard panel, and (iii) an alert will be generated if she drives more than ten miles over the speed limit or fails to come to a complete stop at a “virtual stop sign.” Alice drives down a street at 2:00 PM, and her automobile communicates with an [0072] information controller 800 located at an upcoming intersection. Because the intersection is in a school zone, the information controller 800 is configured to generate intersection controller signals from 7:00 AM to 6:0 PM when school is in session.
  • A small picture of a traffic light (with the red light illuminated) appears on the left side of Alice's windshield. Because of her poor driving history (e.g., she has received two tickets in the last three years), another symbol appears indicating that she is not allowed to make a right turn (i.e., even after she comes to a complete stop). [0073]
  • Bob, in another automobile, drives up behind Alice at the intersection. Bob has a good driving history (and is therefore allowed to make right turns at red lights), but the following message is displayed on his windshield: “Please note that the automobile in front of you is not allowed to make a right turn at this light.”[0074]
  • Information Controller [0075]
  • FIG. 8 illustrates an [0076] information controller 800 that is descriptive of the device shown, for example, in FIGS. 1 and 7 according to some embodiments of the present invention. The information controller 800 comprises a processor 810, such as one or more INTEL® Pentium® processors, coupled to a communication device 820 configured to communicate via a communication network (not shown in FIG. 8). The communication device 820 may be used to communicate, for example, with one or more vehicle devices 1000, central controllers 20, payment devices 40, and/or third-party devices 50.
  • The [0077] processor 810 may also be coupled to a back-up power source 840, such as a battery power source. As a result, the information controller 800 can continue to operate even when a primary power source fails.
  • The [0078] processor 810 is also in communication with a storage device 830. The storage device 830 may comprise any appropriate information storage device, including combinations of magnetic storage devices (e.g., magnetic tape and hard disk drives), optical storage devices, and/or semiconductor memory devices such as Random Access Memory (RAM) devices and Read Only Memory (ROM) devices.
  • The [0079] storage device 830 stores a program 815 for controlling the processor 810. The processor 810 performs instructions of the program 815, and thereby operates in accordance with the present invention. For example, the processor 810 may determine vehicle control information, the vehicle control information being dependent on time information, operator information, and/or vehicle information. The processor 810 may also transmit the vehicle control information to a vehicle device 1000 (e.g., via the communication device 820).
  • According to one embodiment, the [0080] processor 810 determines intersection control information and transmits the to an automobile device. According to another embodiment, the processor 810 determines time-dependent vehicle control information (e.g., a speed limit associated with a time of day) and transmits the information to a vehicle device 1000. According to another embodiment, the processor 810 determines operator-dependent vehicle control information (e.g., a speed limit associated with a driver's age) and transmits the information to a vehicle device 1000.
  • As used herein, information may be “received” by or “transmitted” to, for example: (i) the [0081] information controller 800 from the vehicle device 1000; or (ii) a software application or module within the information controller 800 from another software application, module, or any other source.
  • As shown in FIG. 8, the [0082] storage device 830 also stores an information controller database 900 (described with respect to FIG. 9). According to other embodiments, this information is instead remotely located and/or distributed. For example, a third-party service may maintain the information controller database 900. An example of a database that may be used in connection with the information system 100 will now be described in detail. Note that the illustrations and accompanying descriptions of the databases presented herein are exemplary, and any number of other database arrangements could be employed besides those suggested by the figures.
  • Information Controller Database [0083]
  • Referring to FIG. 9, a table represents the [0084] information controller database 900 according to an embodiment of the present invention. The table includes entries associated with vehicle control information that can be distributed via the information system 100. The table also defines fields 902, 904, 906, 908 for each of the entries. The fields specify: an information identifier 902, an information type 904, an information value 906, and an information rule 908. The information in the information controller database 900 may be created and updated, for example, based on information received from one or more governmental authorities.
  • The [0085] information identifier 902 may be, for example, an alphanumeric code associated with vehicle control information that can be distributed via the information system 100. The information type 904 indicates a type of information (e.g., a “speed limit—park avenue” or a “parking—main street”).
  • The [0086] information value 906 and information rule 908 indicate a vehicle control value and an associated vehicle control rule, respectively. For example, as illustrated by the third and fourth entries in the information controller database 900, an driver who has a regular license can drive fifty-five miles per hour on Park Avenue while a drive who has a learner's permit or a restricted license is only allowed to drive fifty miles per hour.
  • Vehicle Device [0087]
  • FIG. 10 illustrates a [0088] vehicle device 1000 that is descriptive of the device shown, for example, in FIGS. 1 and 7 according to some embodiments of the present invention. The vehicle device 1000 comprises a processor 1010, such as one or more INTEL® Pentium® processors, coupled to a communication device 1020 configured to communicate via a communication network (not shown in FIG. 10). The communication device 1020 may be used to communicate, for example, with one or more vehicle devices 1000, information controllers 800, and payment devices 40.
  • The [0089] processor 1010 is also in communication with an input device 1040. The input device 1040 may comprise, for example, a keyboard, a touch screen or other pointing device, a microphone, a knob or a switch (including an electronic representation of a knob or a switch), an infrared port, or a docking station. Such an input device 1040 may be used, for example, by a driver to provide an operator identifier and/or his or her preferences (e.g., indicating where vehicle control information should be displayed). According to some embodiments, the input device 1040 is adapted to receive information from a vehicle key or a drivers license (e.g., via a magnetic card reader).
  • The [0090] processor 1010 is also in communication with an output device 1050. The output device 1050 may comprise, for example, a display (e.g., a dashboard panel or HUD device), a speaker, or a tactile output device. The output device 1050 may be used, for example, to provide vehicle control information to a driver.
  • By way of example, FIG. 11 illustrates some ways in which vehicle control information might be provided to a driver. In particular, a [0091] dashboard 1051 includes a panel 1052 that displays vehicle control text (e.g., parking regulations). Similarly, a windshield 1053 includes a HUD graphical representation of an intersection control signal 1054. According to other embodiments, vehicle control information is provided via a rear-view mirror 1055 or a steering wheel 1056 (e.g. the steering wheel 1056 could vibrate when the vehicle exceeds an applicable speed limit by more than fifteen percent). According to another embodiment, audible vehicle control information is provided via a speaker 1057 (e.g., via a tone or spoken message).
  • Referring again to FIG. 10, The [0092] processor 1010 is also in communication with a storage device 1030. The storage device 1030 may comprise any appropriate information storage device, including combinations of magnetic storage devices, optical storage devices, and/or semiconductor memory devices such as RAM devices and ROM devices.
  • The [0093] storage device 1030 stores a program 1015 for controlling the processor 1010. The processor 1010 performs instructions of the program 1015, and thereby operates in accordance with the present invention. For example, the processor 1010 may receive vehicle control information, the vehicle control information being dependent on time information, operator information, and/or vehicle information. The processor 1010 may also arrange for the vehicle control information to be provided to an operator.
  • As used herein, information may be “received” by or “transmitted” to, for example: (i) the [0094] information controller 800 from the vehicle device 1000; or (ii) a software application or module within the information controller 800 from another software application, module, or any other source.
  • As shown in FIG. 10, the [0095] storage device 1030 also stores a vehicle device database 1200 (described with respect to FIG. 12). An example of a database that may be used in connection with the information system 100 will now be described in detail.
  • Vehicle Device Database [0096]
  • Referring to FIG. 12, a table represents a record in the [0097] vehicle device database 1200 according to an embodiment of the present invention. The database includes a record associated with vehicle control information that may be distributed via the information system 100.
  • As shown in FIG. 12, each record includes an [0098] automobile identifier 1202 and a driver identifier 1204 associated with an automobile and a driver who is operating (or who owns) the automobile, respectively. A license category 1206 indicates whether the driver has a regular license, a learner's permit, or a restricted license. A day/date/time 1208 indicates the current day, the current date, and the current time. A current location 1210 indicates the current position of the automobile (e.g., as represented by a street address).
  • The table also defines [0099] fields 1212, 1214, 1216 for each record. The fields specify: an information identifier 1212, an information type 1214, and a current value 1216.
  • The [0100] information identifier 1212 may be, for example, an alphanumeric code associated with vehicle control information that can be distributed via the information system 100. The information type 1214 indicates a category of information (e.g., a “speed limit” or an “intersection control signal”).
  • The [0101] current value 1216 reflects the vehicle control information that may be provided to the driver (e.g., in accordance with his or her preferences). For example, as illustrated in FIG. 12, the current speed limit is 25 miles per hour. In this case, the current value 1216 is determined based on the day/date/time 1208 and current location 1210 in the vehicle device database 1200 along with the information type 904, information value 906, and information rule 908 stored in the information controller database 900 (e.g., the current speed limit on Main Street is twenty-five miles per hour because it is Monday).
  • A method that may be used in connection with the [0102] information system 100 according to one embodiment of the present invention will now be described in detail with respect to FIG. 13.
  • Information System Method [0103]
  • FIG. 13 is a flow chart of a method according to one embodiment of the present invention. The method may be performed, for example, by a [0104] vehicle device 1000. At 1302, intersection control information is received at an automobile device. For example, a vehicle device 1000 may receive intersection control information from an information controller 800 (e.g., after the information controller 800 determines an appropriate signal for the intersection). The vehicle device 1000 may then store the information in a vehicle device database 1200. According to some embodiments, the vehicle device 1000 also provides this information to the driver.
  • If the automobile is operated in accordance with intersection control information at [0105] 1304, the process ends at 1306. For example, the vehicle device 1000 may communicate with other devices (e.g., a speedometer device) to determine if the automobile begins to move while a traffic signal is “red.”
  • If the automobile is not operated in accordance with intersection control information at [0106] 1304 (e.g., if the automobile begins to move while the traffic signal is “red”), it is determined if the driver wants to receive an alert in this situation. If the driver does not prefer to receive an alert at 1308, the process ends at 1306.
  • If the driver does prefer to receive an alert at [0107] 1308, an audible alert is transmitted to the driver at 1310. The tone, volume, and duration of the tone may be based, for example, on the driver's preference or an extent to which the automobile is not operated in accordance with the intersection control information (e.g., the volume of the tone may increase as the speed of the automobile increases).
  • Additional Embodiments [0108]
  • The following illustrates various additional embodiments of the present invention. These do not constitute a definition of all possible embodiments, and those skilled in the art will understand that the present invention is applicable to many other embodiments. Further, although the following embodiments are briefly described for clarity, those skilled in the art will understand how to make any changes, if necessary, to the above-described apparatus and methods to accommodate these and other embodiments and applications. [0109]
  • Although embodiments of the present invention have been described with respect to the distribution of vehicle control information, the present invention can also be used to distribute other types of information. Consider, for example, advertising billboards that pose many of the same problems discussed herein with respect to signs and traffic lights. According to one embodiment, supplemental vehicle information may be determined and transmitted to a [0110] vehicle device 1000. The supplemental information may comprise, for example, advertising information (e.g., similar to billboards) or tour information (e.g., describing points of interest as a driver travels around a city). In this case, it can be arranged for payment to be exchanged based on the supplemental vehicle information (e.g., a driver may pay to receive tour information—or be paid when he or she receives advertising information). As with other embodiments, this information may be associated with time information, operator information, and/or vehicle information. For example, particular types of drivers (or automobiles) may be associated with particular types of advertisements.
  • In some of the embodiments described herein, a [0111] vehicle device 1000 transmits operator information to an information controller 800. However, a driver may not want his or her location to be transmitted or recorded (e.g., for privacy reasons). In this case, an anonymous operator identifier or encryption techniques may be used. In another embodiment, vehicle devices 1000 communicate with each other to distribute vehicle control information (e.g., via a peer-to-peer architecture).
  • Moreover, although many embodiments have been described with respect to automobiles, the present invention is applicable to many types of vehicles, including trains, boats, and airplanes. According to one embodiment, the vehicle control information is provided to a pedestrian (e.g., by displaying a “walk” or “don't walk” indication on a PDA). [0112]
  • The present invention has been described in terms of several embodiments solely for the purpose of illustration. Persons skilled in the art will recognize from this description that the invention is not limited to the embodiments described, but may be practiced with modifications and alterations limited only by the spirit and scope of the appended claims. [0113]

Claims (60)

What is claimed is:
1. A method of distributing vehicle control information, comprising:
determining vehicle control information, the vehicle control information being dependent on at least one of: (i) time information, (ii) operator information, and (iii) vehicle information; and
transmitting the vehicle control information to a vehicle device.
2. The method of claim 1, wherein the vehicle control information is associated with at least one of: (i) an intersection control signal, (ii) a speed limit, (iii) a merge indication, (iv) a parking regulation, (v) a direction of travel, (vi) location information, (vii) an allowable vehicle action, and (viii) a prohibited vehicle action.
3. The method of claim 1, wherein the vehicle control information is dependent on time information, and the time information is associated with at least one of: (i) a time of day, (ii) a day of week, and (iii) a date.
4. The method of claim 1, wherein the vehicle control information is dependent on operator information, and the operator information is associated with at least one of: (i) an operator identifier, (ii) an operator category, (iii) an operator age, (iv) an operator license, (v) insurance information, and (vi) subscription information.
5. The method of claim 1, wherein the vehicle control information is dependent on operator information, and the operator information is associated with at least one of (i) an operator preference, (ii) an indication type, (iii) a display location, (iv) an indication duration, and (v) a threshold level.
6. The method of claim 1, wherein the vehicle control information is dependent on vehicle information, and the vehicle information is associated with at least one of: (i) a vehicle identifier, (ii) a vehicle category, (iii) a vehicle weight, (iv) a vehicle height, and (v) item information associated with the vehicle.
7. The method of claim 1, wherein said transmitting is performed at least one of: (i) periodically, (ii) when communication with the vehicle device is possible, (iii) based on a location of the vehicle device, and (iv) upon a change in vehicle control information.
8. The method of claim 1, wherein said transmitting is performed in response to a request received from the vehicle device.
9. The method of claim 8, wherein the vehicle control information is determined based on the request.
10. The method of claim 8, wherein the request indicates a direction of vehicle travel.
11. The method of claim 1, wherein the vehicle control information includes a plurality of vehicle control values and associated rules.
12. The method of claim 1, further comprising:
transmitting the vehicle control information to another vehicle device.
13. The method of claim 1, further comprising at least one of: (i) transmitting a request to the vehicle device, and (ii) receiving a confirmation from the vehicle device.
14. The method of claim 1, further comprising:
receiving the vehicle control information from a central controller.
15. The method of claim 1, further comprising:
transmitting location information associated with the vehicle control information.
16. The method of claim 1, wherein said transmitting is performed via at least one of: (i) a wireless communication device, (ii) a Bluetooth device, (iii) an Internet device, (iv) a telephone device, (v) a vehicle device, (vi) a portable computing device, (vii) a personal digital assistant, and (viii) a pager.
17. The method of claim 1, further comprising:
storing the vehicle control information.
18. A computer-implemented method of distributing automobile control information, comprising:
determining intersection control information; and
transmitting the intersection control information to an automobile device.
19. An information controller, comprising:
a processor; and
a storage device in communication with said processor and storing instructions adapted to be executed by said processor to:
determine vehicle control information, the vehicle control information being dependent on at least one of: (i) time information, (ii) operator information, and (iii) vehicle information, and
transmit the vehicle control information to a vehicle device.
20. The information controller of claim 19, wherein said storage device further stores an information controller database.
21. The information controller of claim 19, further comprising:
a communication device coupled to said processor and adapted to communicate with at least one of: (i) the vehicle device, (ii) a central controller, (iii) a payment device, (iv) a third-party device, and (v) another vehicle device.
22. The information controller of claim 19, further comprising:
a back-up power source.
23. A medium storing instructions adapted to be executed by a processor to perform a method of distributing vehicle control information, said method comprising:
determining vehicle control information, the vehicle control information being dependent on at least one of: (i) time information, (ii) operator information, and (iii) vehicle information; and
transmitting the vehicle control information to a vehicle device.
24. A method of distributing vehicle control information, comprising:
receiving vehicle control information at a vehicle device, the vehicle control information being dependent on at least one of: (i) time information, (ii) operator information, and (iii) vehicle information; and
arranging for the vehicle control information to be provided to an operator.
25. The method of claim 24, wherein said arranging is further based on location information.
26. The method of claim 24, wherein said arranging comprises providing at least one of: (i) text information, (ii) image information, (iii) audio information, (iv) dashboard information, and (v) head up display information.
27. The method of claim 24, further comprising:
comparing vehicle operation with the vehicle control information; and
providing an alert to the operator based on said comparing.
28. The method of claim 24, further comprising:
arranging for a vehicle to operate in accordance with the vehicle control information.
29. The method of claim 24, further comprising:
determining operator information.
30. The method of claim 29, further comprising:
transmitting the operator information to an information controller in a request.
31. The method of claim 29, wherein said arranging comprises:
arranging for the vehicle control information to be provided in accordance with the operator information.
32. The method of claim 29, wherein said determining is associated with at least one of: (i) an operator identifier, (ii) a vehicle key, (iii) an operator license, and (iv) a biometric identification.
33. The method of claim 24, wherein the vehicle control information is associated with at least one of: (i) an intersection control signal, (ii) a speed limit, (iii) vehicle merge information, (iv) a parking regulation, (v) a direction of travel, (vi) location information, (vii) an allowable vehicle action, and (viii) a prohibited vehicle action.
34. The method of claim 24, wherein the vehicle control information is dependent on time information, and the time information is associated with at least one of: (i) a time of day, (ii) a day of week, and (iii) a date.
35. The method of claim 24, wherein the vehicle control information is dependent on operator information, and the operator information is associated with at least one of: (i) an operator identifier, (ii) an operator category, (iii) an operator age, (iv) an operator license, (v) insurance information, and (vi) subscription information.
36. The method of claim 24, wherein the vehicle control information is dependent on operator information, and the operator information is associated with at least one of: (i) an operator preference, (ii) an indication type, (iii) a display location, (iv) an indication duration, and (v) a threshold level.
37. The method of claim 24, wherein the vehicle control information is dependent on vehicle information, and the vehicle information is associated with at least one of: (i) a vehicle identifier, (ii) a vehicle category, (iii) a vehicle weight, (iv) a vehicle height, and (v) item information associated with the vehicle.
38. The method of claim 24, wherein said receiving is performed at least one of: (i) periodically, (ii) when communication with an information controller is possible, (iii) based on a location of the vehicle device, and (iv) upon a change in vehicle control information.
39. The method of claim 24, further comprising at least one of: (i) transmitting a request to an information controller, (ii) receiving a request from an information controller, and (iii) transmitting a confirmation to an information controller.
40. The method of claim 24, wherein the vehicle control information includes a plurality of vehicle control values and associated rules.
41. The method of claim 24, further comprising:
transmitting the vehicle control information to at least one of: (i) another vehicle device, and (ii) another operator.
42. The method of claim 24, wherein said receiving is performed via at least one of: (i) a wireless communication device, (ii) a Bluetooth device, (iii) an Internet device, (iv) a telephone device, (v) a vehicle device, (vi) a portable computing device, (vii) a personal digital assistant, and (viii) a pager.
43. The method of claim 24, further comprising:
storing the vehicle control information.
44. A vehicle device, comprising:
a processor; and
a storage device in communication with said processor and storing instructions adapted to be executed by said processor to:
receive vehicle control information, the vehicle control information being dependent on at least one of: (i) time information, (ii) operator information, and (iii) vehicle information; and
arrange for the vehicle control information to be provided to an operator.
45. The vehicle device of claim 44, wherein said storage device further stores a vehicle device database.
46. The vehicle device of claim 44, further comprising:
a communication device coupled to said processor and adapted to communicate with at least one of: (i) another vehicle device, (ii) an information controller, (iii) a payment device, and (iv) a third-party device.
47. The vehicle device of claim 44, further comprising:
an input device coupled to said processor and adapted to receive information from the operator; and
an output device coupled to said processor and adapted to provide information to the operator.
48. A medium storing instructions adapted to be executed by a processor to perform a method of distributing vehicle control information, said method comprising:
receiving vehicle control information at a vehicle device, the vehicle control information being dependent on at least one of: (i) time information, (ii) operator information, and (iii) vehicle information; and
arranging for the vehicle control information to be provided to an operator.
49. A computer-implemented method of distributing automobile control information, comprising:
receiving intersection control information at an automobile device; and
arranging for the intersection control information to be provided to an operator.
50. A method of distributing vehicle control information, comprising:
determining time-dependent vehicle control information; and
transmitting the time-dependent vehicle control information to a vehicle device.
51. The method of claim 50, wherein the time-dependent vehicle control information is associated with a school zone.
52. A method of distributing vehicle control information, comprising:
determining operator-dependent vehicle control information; and
transmitting the operator-dependent vehicle control information to a vehicle device.
53. The method of claim 52, wherein the operator-dependent vehicle control information comprises at least one of: (i) traffic information, (ii) detour information, and (iii) weather information.
54. A method of distributing supplemental vehicle information, comprising:
determining supplemental vehicle information; and
transmitting the supplemental vehicle information to a vehicle device.
55. The method of claim 54, wherein the supplemental vehicle information comprises at least one of: (i) advertising information, and (ii) tour information.
56. The method of claim 54, further comprising:
arranging for payment to be exchanged based on the supplemental vehicle information.
57. The method of claim 54, wherein said arranging comprises:
arranging for an operator of a vehicle to provide payment in exchange for receiving the supplemental information.
58. The method of claim 54, wherein said arranging comprises:
arranging for an operator of a vehicle to receive payment in exchange for receiving the supplemental information.
59. The method of claim 54, wherein said arranging is associated with at least one of: (i) a monetary amount, (ii) a subscription amount, (iii) a credit card account, (iv) a debit card account, (v) a bank account, (vi) a digital payment protocol, and (vii) a non-monetary amount.
60. The method of claim 54, wherein the supplemental vehicle information is dependent on at least one of: (i) time information, (ii) operator information, and (iii) vehicle information.
US10/040,321 2002-01-02 2002-01-02 Systems and methods for distributing information to an operator of a vehicle Expired - Lifetime US6807464B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US10/040,321 US6807464B2 (en) 2002-01-02 2002-01-02 Systems and methods for distributing information to an operator of a vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/040,321 US6807464B2 (en) 2002-01-02 2002-01-02 Systems and methods for distributing information to an operator of a vehicle

Publications (2)

Publication Number Publication Date
US20030125846A1 true US20030125846A1 (en) 2003-07-03
US6807464B2 US6807464B2 (en) 2004-10-19

Family

ID=21910359

Family Applications (1)

Application Number Title Priority Date Filing Date
US10/040,321 Expired - Lifetime US6807464B2 (en) 2002-01-02 2002-01-02 Systems and methods for distributing information to an operator of a vehicle

Country Status (1)

Country Link
US (1) US6807464B2 (en)

Cited By (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040117072A1 (en) * 2002-09-20 2004-06-17 Shimano, Inc. Bicycle user information apparatus
US20040138809A1 (en) * 2002-12-04 2004-07-15 Yoshio Mukaiyama Communication apparatus
US20040190693A1 (en) * 2003-03-27 2004-09-30 General Motors Corporation Method and system for providing user-selected telematic services
US20040203357A1 (en) * 2002-12-11 2004-10-14 Shary Nassimi Automatic bluetooth inquiry mode headset
US20050047081A1 (en) * 2003-07-03 2005-03-03 Hewlett-Packard Development Company, L.P. Docking station for a vehicle
US20060247846A1 (en) * 2005-04-18 2006-11-02 Cera Christopher D Data-driven traffic views with continuous real-time rendering of traffic flow map
US20060253246A1 (en) * 2005-04-18 2006-11-09 Cera Christopher D Data-driven combined traffic/weather views
US20060253245A1 (en) * 2005-04-18 2006-11-09 Cera Christopher D Data-driven 3D traffic views with the view based on user-selected start and end geographical locations
EP1914701A2 (en) * 2006-10-20 2008-04-23 Vodafone Group PLC Method for preventing traffic accidents
US20080306996A1 (en) * 2007-06-05 2008-12-11 Mcclellan Scott System and Method for the Collection, Correlation and Use of Vehicle Collision Data
US20090079555A1 (en) * 2007-05-17 2009-03-26 Giadha Aguirre De Carcer Systems and methods for remotely configuring vehicle alerts and/or controls
US20090105901A1 (en) * 2005-08-23 2009-04-23 Mark Haller System for utilizing vehicle data and method of utilizing vehicle data
WO2010036740A2 (en) * 2008-09-23 2010-04-01 Microsoft Corporation Mobile data flow collection and dissemination
US7765055B2 (en) 2005-04-18 2010-07-27 Traffic.Com, Inc. Data-driven traffic views with the view based on a user-selected object of interest
US20120209487A1 (en) * 2011-02-16 2012-08-16 Alexander Busch Traffic Broadcast System
US20130268581A1 (en) * 2012-04-05 2013-10-10 Lg Electronics Inc. Method of acquiring vehicle contents, method of displaying vehicle contents, system for displaying vehicle contents, and automotive electronic device
US20140309879A1 (en) * 2013-04-15 2014-10-16 Flextronics Ap, Llc Control of vehicle features based on user recognition and identification
US20150331238A1 (en) * 2012-12-21 2015-11-19 Harman Becker Automotive Sytems Gmbh System for a vehicle
US9928734B2 (en) 2016-08-02 2018-03-27 Nio Usa, Inc. Vehicle-to-pedestrian communication systems
US9946906B2 (en) 2016-07-07 2018-04-17 Nio Usa, Inc. Vehicle with a soft-touch antenna for communicating sensitive information
US9963106B1 (en) 2016-11-07 2018-05-08 Nio Usa, Inc. Method and system for authentication in autonomous vehicles
US9984572B1 (en) 2017-01-16 2018-05-29 Nio Usa, Inc. Method and system for sharing parking space availability among autonomous vehicles
US10031521B1 (en) 2017-01-16 2018-07-24 Nio Usa, Inc. Method and system for using weather information in operation of autonomous vehicles
US10074223B2 (en) 2017-01-13 2018-09-11 Nio Usa, Inc. Secured vehicle for user use only
US10202112B2 (en) * 2016-11-28 2019-02-12 Toyota Motor Engineering & Manufacturing North America, Inc. Systems and methods for preemptively modifying vehicle parameters according to predicted accelerations when merging
US10234302B2 (en) 2017-06-27 2019-03-19 Nio Usa, Inc. Adaptive route and motion planning based on learned external and internal vehicle environment
US10249104B2 (en) 2016-12-06 2019-04-02 Nio Usa, Inc. Lease observation and event recording
US10286915B2 (en) 2017-01-17 2019-05-14 Nio Usa, Inc. Machine learning for personalized driving
US10369966B1 (en) 2018-05-23 2019-08-06 Nio Usa, Inc. Controlling access to a vehicle using wireless access devices
US10369974B2 (en) 2017-07-14 2019-08-06 Nio Usa, Inc. Control and coordination of driverless fuel replenishment for autonomous vehicles
US10410250B2 (en) 2016-11-21 2019-09-10 Nio Usa, Inc. Vehicle autonomy level selection based on user context
US10410064B2 (en) 2016-11-11 2019-09-10 Nio Usa, Inc. System for tracking and identifying vehicles and pedestrians
US20190288916A1 (en) * 2011-11-16 2019-09-19 Autoconnect Holdings Llc System and method for a vehicle zone-determined reconfigurable display
US10464530B2 (en) 2017-01-17 2019-11-05 Nio Usa, Inc. Voice biometric pre-purchase enrollment for autonomous vehicles
US10471829B2 (en) 2017-01-16 2019-11-12 Nio Usa, Inc. Self-destruct zone and autonomous vehicle navigation
US10553115B1 (en) * 2015-01-21 2020-02-04 Allstate Insurance Company System and method of vehicular collision avoidance
US10593205B1 (en) * 2015-12-13 2020-03-17 Timothy Jones GPS and warning system
US10606274B2 (en) 2017-10-30 2020-03-31 Nio Usa, Inc. Visual place recognition based self-localization for autonomous vehicles
US10635109B2 (en) 2017-10-17 2020-04-28 Nio Usa, Inc. Vehicle path-planner monitor and controller
CN111210613A (en) * 2020-01-15 2020-05-29 同济大学 Motorcade sequencing automatic display system and method based on Internet of vehicles V2V communication
US10694357B2 (en) 2016-11-11 2020-06-23 Nio Usa, Inc. Using vehicle sensor data to monitor pedestrian health
US10692126B2 (en) 2015-11-17 2020-06-23 Nio Usa, Inc. Network-based system for selling and servicing cars
US10708547B2 (en) 2016-11-11 2020-07-07 Nio Usa, Inc. Using vehicle sensor data to monitor environmental and geologic conditions
US10710633B2 (en) 2017-07-14 2020-07-14 Nio Usa, Inc. Control of complex parking maneuvers and autonomous fuel replenishment of driverless vehicles
US10717412B2 (en) 2017-11-13 2020-07-21 Nio Usa, Inc. System and method for controlling a vehicle using secondary access methods
US10837790B2 (en) 2017-08-01 2020-11-17 Nio Usa, Inc. Productive and accident-free driving modes for a vehicle
US10897469B2 (en) 2017-02-02 2021-01-19 Nio Usa, Inc. System and method for firewalls between vehicle networks
US10935978B2 (en) 2017-10-30 2021-03-02 Nio Usa, Inc. Vehicle self-localization using particle filters and visual odometry
US11164460B2 (en) * 2018-03-05 2021-11-02 Jungheinrich Ag System for collision avoidance and method for collision avoidance

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW564379B (en) * 2002-03-27 2003-12-01 Sin Etke Technology Co Ltd Processing method for automotive computer system receiving messages transmitted from control center and the system thereof
US20050264431A1 (en) * 2002-04-09 2005-12-01 Bachelder Aaron D Forwarding system for long-range preemption and corridor clearance for emergency response
US8068036B2 (en) * 2002-07-22 2011-11-29 Ohanes Ghazarian Intersection vehicle collision avoidance system
US7098806B2 (en) * 2002-08-15 2006-08-29 California Institute Of Technology Traffic preemption system
US6973323B2 (en) * 2002-10-10 2005-12-06 General Motors Corporation Method and system for mobile telephone restriction boundary determination
DE10249512B4 (en) * 2002-10-23 2005-04-07 Donnelly Hohe Gmbh & Co. Kg Vehicle with a device for detecting the current traffic light signal
US20070247332A1 (en) * 2003-03-31 2007-10-25 Halishak Richard T Multiple Emergency Vehicle Alert System
US7236101B2 (en) * 2003-03-31 2007-06-26 Halishak Richard T Multiple emergency vehicle alert system
US7248149B2 (en) * 2003-10-06 2007-07-24 California Institute Of Technology Detection and enforcement of failure-to-yield in an emergency vehicle preemption system
US7663505B2 (en) 2003-12-24 2010-02-16 Publicover Mark W Traffic management device and system
US10964209B2 (en) 2003-12-24 2021-03-30 Mark W. Publicover Method and system for traffic and parking management
US7274306B2 (en) * 2003-12-24 2007-09-25 Publicover Mark W Traffic management device and system
WO2005116954A1 (en) * 2004-04-29 2005-12-08 Bayerische Motoren Werke Aktiengesellschaft Utilization-dependent data representation in a motor vehicle
US7466223B2 (en) * 2004-05-21 2008-12-16 Pips Technology, Inc. Automated site security, monitoring and access control system
US7397390B2 (en) * 2004-06-16 2008-07-08 M/A-Com, Inc. Wireless traffic control system
US20060017562A1 (en) * 2004-07-20 2006-01-26 Bachelder Aaron D Distributed, roadside-based real-time ID recognition system and method
US7265683B2 (en) * 2004-08-18 2007-09-04 California Institute Of Technology Roadside-based communication system and method
US7327242B2 (en) * 2004-09-16 2008-02-05 International Business Machines Corporation Limiting and controlling motor vehicle operation functions enabled for each of a group of drivers of the vehicle
WO2006035357A2 (en) * 2004-09-28 2006-04-06 Koninklijke Philips Electronics N.V. A method and a system for proximity evaluation
US7296646B2 (en) * 2005-03-31 2007-11-20 Nissan Technical Center North America, Inc. System and method for timing of target speed for cooperative speed control system
US7010397B1 (en) * 2005-05-25 2006-03-07 Lucent Technologies Inc. Utilization by a vehicle of wireless data from intelligent street signs
US7739036B2 (en) * 2005-08-26 2010-06-15 Gm Global Technology Operations, Inc. Speed limit advisor
US20070135989A1 (en) * 2005-12-08 2007-06-14 Honeywell International Inc. System and method for controlling vehicular traffic flow
US8218822B2 (en) * 2007-05-14 2012-07-10 Pips Technology, Inc. Apparatus and method for recognizing the state of origin of a vehicle license plate
US20090111422A1 (en) * 2007-10-31 2009-04-30 Gordon Bremer Control Systems and Methods for a Personal Communication Device (PCD)
SM200800017B (en) * 2008-03-18 2010-11-12 Saulle Mattei Interactive control system for an urban and extra-urban road network subject to safety and functionality regulations and / or limitations.
US20090310783A1 (en) * 2008-06-11 2009-12-17 Nec Laboratories America, Inc. Controlled Dissemination of Information in Mobile Networks
US8773281B2 (en) * 2009-09-15 2014-07-08 Ohanes D. Ghazarian Intersection vehicle collision avoidance system
US8494759B2 (en) 2010-09-08 2013-07-23 Toyota Motor Engineering & Manufacturing North America, Inc. Vehicle speed indication using vehicle-infrastructure wireless communication
US9508199B2 (en) 2013-08-09 2016-11-29 Honda Motor Co., Ltd. Mobile device communicating with motor vehicle system
US9557179B2 (en) 2013-08-20 2017-01-31 Qualcomm Incorporated Navigation using dynamic speed limits

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5172785A (en) * 1990-06-19 1992-12-22 Nissan Motor Co., Ltd. Vehicle control system adjustable in accordance with driver's age and characteristic
US6223844B1 (en) * 1997-12-01 2001-05-01 Xcellsis Gmbh Fuel cell engine having a propulsion motor operatively connected to drive a fluid supply device
US6232874B1 (en) * 1998-03-20 2001-05-15 Trimble Navigation Limited Vehicle use control
US6470267B1 (en) * 1999-09-20 2002-10-22 Pioneer Corporation, Increment P Corporation Man navigation system
US6473790B1 (en) * 1997-02-07 2002-10-29 Casio Computer Co., Ltd. Network system for serving information to mobile terminal apparatus
US6526350B2 (en) * 2000-11-30 2003-02-25 Toyota Jidosha Kabushiki Kaisha Route guide apparatus and guidance method
US6587755B1 (en) * 2000-07-12 2003-07-01 International Business Machines Corporation Virtual signs for improving information communicated to the automotive driver
US6611229B2 (en) * 2000-08-09 2003-08-26 Yazaki Corporation Vehicle tracking system, vehicle-theft warning system, stolen-vehicle tracking system, and theft-warning vehicle tracking system

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5214793A (en) * 1991-03-15 1993-05-25 Pulse-Com Corporation Electronic billboard and vehicle traffic control communication system
DE4142091A1 (en) * 1991-11-19 1993-08-05 Siemens Matsushita Components Identification system for reception of traffic information by vehicle - stores encoded information from passive roadside transponder in computer memory for reproduction by dashboard instruments
JP3226153B2 (en) * 1996-03-18 2001-11-05 シャープ株式会社 Multimedia data display device
US5973616A (en) * 1997-08-25 1999-10-26 Motorola, Inc. Pager supported traffic signal controller
US6246948B1 (en) * 1998-12-10 2001-06-12 Ericsson Inc. Wireless intelligent vehicle speed control or monitoring system and method
US6246954B1 (en) 1999-01-28 2001-06-12 International Business Machines Corporation Time multiplexed global positioning system for control of traffic lights
US6442473B1 (en) * 1999-01-28 2002-08-27 International Business Machines Corporation Method and apparatus for presenting traffic information in a vehicle
JP2001067594A (en) * 1999-08-31 2001-03-16 Hitachi Ltd Broadcast method, broadcast device, traffic information compiling device and traffic information display system
US6317058B1 (en) * 1999-09-15 2001-11-13 Jerome H. Lemelson Intelligent traffic control and warning system and method
US6516273B1 (en) * 1999-11-04 2003-02-04 Veridian Engineering, Inc. Method and apparatus for determination and warning of potential violation of intersection traffic control devices
US6515596B2 (en) * 2001-03-08 2003-02-04 International Business Machines Corporation Speed limit display in a vehicle

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5172785A (en) * 1990-06-19 1992-12-22 Nissan Motor Co., Ltd. Vehicle control system adjustable in accordance with driver's age and characteristic
US6473790B1 (en) * 1997-02-07 2002-10-29 Casio Computer Co., Ltd. Network system for serving information to mobile terminal apparatus
US6223844B1 (en) * 1997-12-01 2001-05-01 Xcellsis Gmbh Fuel cell engine having a propulsion motor operatively connected to drive a fluid supply device
US6232874B1 (en) * 1998-03-20 2001-05-15 Trimble Navigation Limited Vehicle use control
US6470267B1 (en) * 1999-09-20 2002-10-22 Pioneer Corporation, Increment P Corporation Man navigation system
US6587755B1 (en) * 2000-07-12 2003-07-01 International Business Machines Corporation Virtual signs for improving information communicated to the automotive driver
US6611229B2 (en) * 2000-08-09 2003-08-26 Yazaki Corporation Vehicle tracking system, vehicle-theft warning system, stolen-vehicle tracking system, and theft-warning vehicle tracking system
US6526350B2 (en) * 2000-11-30 2003-02-25 Toyota Jidosha Kabushiki Kaisha Route guide apparatus and guidance method

Cited By (93)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040117072A1 (en) * 2002-09-20 2004-06-17 Shimano, Inc. Bicycle user information apparatus
US8219263B2 (en) 2002-09-20 2012-07-10 Shimano, Inc. Bicycle user information apparatus
US20080109121A1 (en) * 2002-09-20 2008-05-08 Shimano, Inc. Bicycle user information apparatus
US20040138809A1 (en) * 2002-12-04 2004-07-15 Yoshio Mukaiyama Communication apparatus
US7181343B2 (en) * 2002-12-04 2007-02-20 Toyota Jidosha Kabushiki Kaisha Communication apparatus
US20040203357A1 (en) * 2002-12-11 2004-10-14 Shary Nassimi Automatic bluetooth inquiry mode headset
US7142814B2 (en) * 2002-12-11 2006-11-28 Shary Nassimi Automatic Bluetooth inquiry mode headset
US20040190693A1 (en) * 2003-03-27 2004-09-30 General Motors Corporation Method and system for providing user-selected telematic services
US7406321B2 (en) * 2003-03-27 2008-07-29 General Motors Corporation Method and system for providing user-selected telematic services
US20050047081A1 (en) * 2003-07-03 2005-03-03 Hewlett-Packard Development Company, L.P. Docking station for a vehicle
US7236863B2 (en) * 2003-07-03 2007-06-26 Hewlett-Packard Development Company, L.P. Docking station for a vehicle
US20060247846A1 (en) * 2005-04-18 2006-11-02 Cera Christopher D Data-driven traffic views with continuous real-time rendering of traffic flow map
US20060253245A1 (en) * 2005-04-18 2006-11-09 Cera Christopher D Data-driven 3D traffic views with the view based on user-selected start and end geographical locations
US20060253246A1 (en) * 2005-04-18 2006-11-09 Cera Christopher D Data-driven combined traffic/weather views
US9200909B2 (en) 2005-04-18 2015-12-01 Here Global B.V. Data-driven 3D traffic views with the view based on user-selected start and end geographical locations
US8781736B2 (en) 2005-04-18 2014-07-15 Navteq B.V. Data-driven traffic views with continuous real-time rendering of traffic flow map
US8626440B2 (en) 2005-04-18 2014-01-07 Navteq B.V. Data-driven 3D traffic views with the view based on user-selected start and end geographical locations
US20110131597A1 (en) * 2005-04-18 2011-06-02 Taffic.com, Inc. Data-Driven 3D Traffic Views with the View Based on User-Selected Start and End Geographical Locations
US7765055B2 (en) 2005-04-18 2010-07-27 Traffic.Com, Inc. Data-driven traffic views with the view based on a user-selected object of interest
US20090105901A1 (en) * 2005-08-23 2009-04-23 Mark Haller System for utilizing vehicle data and method of utilizing vehicle data
EP1914701A2 (en) * 2006-10-20 2008-04-23 Vodafone Group PLC Method for preventing traffic accidents
EP1914701A3 (en) * 2006-10-20 2012-08-15 Vodafone Group PLC Method for preventing traffic accidents
US20090079555A1 (en) * 2007-05-17 2009-03-26 Giadha Aguirre De Carcer Systems and methods for remotely configuring vehicle alerts and/or controls
US20080306996A1 (en) * 2007-06-05 2008-12-11 Mcclellan Scott System and Method for the Collection, Correlation and Use of Vehicle Collision Data
US8825277B2 (en) * 2007-06-05 2014-09-02 Inthinc Technology Solutions, Inc. System and method for the collection, correlation and use of vehicle collision data
WO2010036740A3 (en) * 2008-09-23 2010-07-01 Microsoft Corporation Mobile data flow collection and dissemination
CN102160451A (en) * 2008-09-23 2011-08-17 微软公司 Mobile data flow collection and dissemination
US8515654B2 (en) 2008-09-23 2013-08-20 Microsoft Corporation Mobile data flow collection and dissemination
WO2010036740A2 (en) * 2008-09-23 2010-04-01 Microsoft Corporation Mobile data flow collection and dissemination
US20120209487A1 (en) * 2011-02-16 2012-08-16 Alexander Busch Traffic Broadcast System
US8504270B2 (en) * 2011-02-16 2013-08-06 Bayerische Motoren Werke Aktiengesellschaft Traffic broadcast system
US20190288916A1 (en) * 2011-11-16 2019-09-19 Autoconnect Holdings Llc System and method for a vehicle zone-determined reconfigurable display
US11005720B2 (en) * 2011-11-16 2021-05-11 Autoconnect Holdings Llc System and method for a vehicle zone-determined reconfigurable display
US9142071B2 (en) 2012-03-14 2015-09-22 Flextronics Ap, Llc Vehicle zone-based intelligent console display settings
US20160321848A1 (en) * 2012-03-14 2016-11-03 Autoconnect Holdings Llc Control of vehicle features based on user recognition and identification
US9923948B2 (en) * 2012-04-05 2018-03-20 Lg Electronics Inc. Method of acquiring vehicle contents, method of displaying vehicle contents, system for displaying vehicle contents, and automotive electronic device
US20130268581A1 (en) * 2012-04-05 2013-10-10 Lg Electronics Inc. Method of acquiring vehicle contents, method of displaying vehicle contents, system for displaying vehicle contents, and automotive electronic device
US20150331238A1 (en) * 2012-12-21 2015-11-19 Harman Becker Automotive Sytems Gmbh System for a vehicle
US10071747B2 (en) * 2012-12-21 2018-09-11 Harman Becker Automotive Systems Gmbh System for a vehicle
US20140309879A1 (en) * 2013-04-15 2014-10-16 Flextronics Ap, Llc Control of vehicle features based on user recognition and identification
US10553115B1 (en) * 2015-01-21 2020-02-04 Allstate Insurance Company System and method of vehicular collision avoidance
US11715143B2 (en) 2015-11-17 2023-08-01 Nio Technology (Anhui) Co., Ltd. Network-based system for showing cars for sale by non-dealer vehicle owners
US10692126B2 (en) 2015-11-17 2020-06-23 Nio Usa, Inc. Network-based system for selling and servicing cars
US10593205B1 (en) * 2015-12-13 2020-03-17 Timothy Jones GPS and warning system
US10679276B2 (en) 2016-07-07 2020-06-09 Nio Usa, Inc. Methods and systems for communicating estimated time of arrival to a third party
US10672060B2 (en) 2016-07-07 2020-06-02 Nio Usa, Inc. Methods and systems for automatically sending rule-based communications from a vehicle
US10032319B2 (en) 2016-07-07 2018-07-24 Nio Usa, Inc. Bifurcated communications to a third party through a vehicle
US9946906B2 (en) 2016-07-07 2018-04-17 Nio Usa, Inc. Vehicle with a soft-touch antenna for communicating sensitive information
US11005657B2 (en) 2016-07-07 2021-05-11 Nio Usa, Inc. System and method for automatically triggering the communication of sensitive information through a vehicle to a third party
US10699326B2 (en) 2016-07-07 2020-06-30 Nio Usa, Inc. User-adjusted display devices and methods of operating the same
US10685503B2 (en) 2016-07-07 2020-06-16 Nio Usa, Inc. System and method for associating user and vehicle information for communication to a third party
US10262469B2 (en) 2016-07-07 2019-04-16 Nio Usa, Inc. Conditional or temporary feature availability
US9984522B2 (en) 2016-07-07 2018-05-29 Nio Usa, Inc. Vehicle identification or authentication
US10304261B2 (en) 2016-07-07 2019-05-28 Nio Usa, Inc. Duplicated wireless transceivers associated with a vehicle to receive and send sensitive information
US10354460B2 (en) 2016-07-07 2019-07-16 Nio Usa, Inc. Methods and systems for associating sensitive information of a passenger with a vehicle
US10388081B2 (en) 2016-07-07 2019-08-20 Nio Usa, Inc. Secure communications with sensitive user information through a vehicle
US9928734B2 (en) 2016-08-02 2018-03-27 Nio Usa, Inc. Vehicle-to-pedestrian communication systems
US11024160B2 (en) 2016-11-07 2021-06-01 Nio Usa, Inc. Feedback performance control and tracking
US10083604B2 (en) 2016-11-07 2018-09-25 Nio Usa, Inc. Method and system for collective autonomous operation database for autonomous vehicles
US9963106B1 (en) 2016-11-07 2018-05-08 Nio Usa, Inc. Method and system for authentication in autonomous vehicles
US10031523B2 (en) 2016-11-07 2018-07-24 Nio Usa, Inc. Method and system for behavioral sharing in autonomous vehicles
US10410064B2 (en) 2016-11-11 2019-09-10 Nio Usa, Inc. System for tracking and identifying vehicles and pedestrians
US10694357B2 (en) 2016-11-11 2020-06-23 Nio Usa, Inc. Using vehicle sensor data to monitor pedestrian health
US10708547B2 (en) 2016-11-11 2020-07-07 Nio Usa, Inc. Using vehicle sensor data to monitor environmental and geologic conditions
US10970746B2 (en) 2016-11-21 2021-04-06 Nio Usa, Inc. Autonomy first route optimization for autonomous vehicles
US10515390B2 (en) 2016-11-21 2019-12-24 Nio Usa, Inc. Method and system for data optimization
US10949885B2 (en) 2016-11-21 2021-03-16 Nio Usa, Inc. Vehicle autonomous collision prediction and escaping system (ACE)
US10410250B2 (en) 2016-11-21 2019-09-10 Nio Usa, Inc. Vehicle autonomy level selection based on user context
US10699305B2 (en) 2016-11-21 2020-06-30 Nio Usa, Inc. Smart refill assistant for electric vehicles
US11922462B2 (en) 2016-11-21 2024-03-05 Nio Technology (Anhui) Co., Ltd. Vehicle autonomous collision prediction and escaping system (ACE)
US11710153B2 (en) 2016-11-21 2023-07-25 Nio Technology (Anhui) Co., Ltd. Autonomy first route optimization for autonomous vehicles
US10202112B2 (en) * 2016-11-28 2019-02-12 Toyota Motor Engineering & Manufacturing North America, Inc. Systems and methods for preemptively modifying vehicle parameters according to predicted accelerations when merging
US10249104B2 (en) 2016-12-06 2019-04-02 Nio Usa, Inc. Lease observation and event recording
US10074223B2 (en) 2017-01-13 2018-09-11 Nio Usa, Inc. Secured vehicle for user use only
US10471829B2 (en) 2017-01-16 2019-11-12 Nio Usa, Inc. Self-destruct zone and autonomous vehicle navigation
US9984572B1 (en) 2017-01-16 2018-05-29 Nio Usa, Inc. Method and system for sharing parking space availability among autonomous vehicles
US10031521B1 (en) 2017-01-16 2018-07-24 Nio Usa, Inc. Method and system for using weather information in operation of autonomous vehicles
US10286915B2 (en) 2017-01-17 2019-05-14 Nio Usa, Inc. Machine learning for personalized driving
US10464530B2 (en) 2017-01-17 2019-11-05 Nio Usa, Inc. Voice biometric pre-purchase enrollment for autonomous vehicles
US10897469B2 (en) 2017-02-02 2021-01-19 Nio Usa, Inc. System and method for firewalls between vehicle networks
US11811789B2 (en) 2017-02-02 2023-11-07 Nio Technology (Anhui) Co., Ltd. System and method for an in-vehicle firewall between in-vehicle networks
US10234302B2 (en) 2017-06-27 2019-03-19 Nio Usa, Inc. Adaptive route and motion planning based on learned external and internal vehicle environment
US10710633B2 (en) 2017-07-14 2020-07-14 Nio Usa, Inc. Control of complex parking maneuvers and autonomous fuel replenishment of driverless vehicles
US10369974B2 (en) 2017-07-14 2019-08-06 Nio Usa, Inc. Control and coordination of driverless fuel replenishment for autonomous vehicles
US10837790B2 (en) 2017-08-01 2020-11-17 Nio Usa, Inc. Productive and accident-free driving modes for a vehicle
US11726474B2 (en) 2017-10-17 2023-08-15 Nio Technology (Anhui) Co., Ltd. Vehicle path-planner monitor and controller
US10635109B2 (en) 2017-10-17 2020-04-28 Nio Usa, Inc. Vehicle path-planner monitor and controller
US10935978B2 (en) 2017-10-30 2021-03-02 Nio Usa, Inc. Vehicle self-localization using particle filters and visual odometry
US10606274B2 (en) 2017-10-30 2020-03-31 Nio Usa, Inc. Visual place recognition based self-localization for autonomous vehicles
US10717412B2 (en) 2017-11-13 2020-07-21 Nio Usa, Inc. System and method for controlling a vehicle using secondary access methods
US11164460B2 (en) * 2018-03-05 2021-11-02 Jungheinrich Ag System for collision avoidance and method for collision avoidance
US10369966B1 (en) 2018-05-23 2019-08-06 Nio Usa, Inc. Controlling access to a vehicle using wireless access devices
CN111210613A (en) * 2020-01-15 2020-05-29 同济大学 Motorcade sequencing automatic display system and method based on Internet of vehicles V2V communication

Also Published As

Publication number Publication date
US6807464B2 (en) 2004-10-19

Similar Documents

Publication Publication Date Title
US6807464B2 (en) Systems and methods for distributing information to an operator of a vehicle
US11720101B1 (en) Systems and methods for vehicles with limited destination ability
US11015942B1 (en) Autonomous vehicle routing
US11441916B1 (en) Autonomous vehicle trip routing
US20180299284A1 (en) Method and System For Avoidance of Accidents
CN107430006B (en) Method and system for avoiding accidents
US6163277A (en) System and method for speed limit enforcement
US20180174446A1 (en) System and method for traffic violation avoidance
EP3668755B1 (en) Parking enforcement monitoring system for a digital license plate
US7174153B2 (en) System and method for providing information to an operator of an emergency response vehicle
US8321123B2 (en) System and method for traffic condition communications
US8044809B2 (en) Automated consumer to business electronic marketplace system
US20180190040A1 (en) Digital License Plate With Geofencing Support And Road Usage Monitoring
JP2006506715A (en) Intelligent transportation system
EP2257939A1 (en) Interactive control system for controlling an urban and extra-urban road network subjected to safety and feature-related standards and/or restrictions
Davies Assessment of advanced technologies for relieving urban traffic congestion
Balke et al. Advanced Technologies for Communicating with Motorists: A Synthesis of Human Factors and Traffic Management Issues
Taylor Intelligent transport systems
Šimunović et al. Intelligent transport systems and pedestrian traffic
Turnbull et al. Automated and Connected Vehicle (AV/CV) Test Bed to Improve Transit, Bicycle, and Pedestrian Safety: Technical Report
Panou et al. ITS clustering and terminology: one concept with many meanings
Jurgen Navigation and intelligent transportation systems
Boehm-Davis et al. Human factors and commercial vehicle operations
Hauser et al. Advanced transportation system improvements for North Carolina's Piedmont Triad

Legal Events

Date Code Title Description
AS Assignment

Owner name: INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:YU, PHILIP SHI-LUNG;GREENE, DAVID P.;STERN, EDITH H.;AND OTHERS;REEL/FRAME:012482/0437

Effective date: 20010820

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCF Information on status: patent grant

Free format text: PATENTED CASE

FPAY Fee payment

Year of fee payment: 4

REMI Maintenance fee reminder mailed
FPAY Fee payment

Year of fee payment: 8

SULP Surcharge for late payment

Year of fee payment: 7

FPAY Fee payment

Year of fee payment: 12

AS Assignment

Owner name: DAEDALUS GROUP LLC, NEW YORK

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTERNATIONAL BUSINESS MACHINES CORPORATION;REEL/FRAME:051032/0784

Effective date: 20190930

AS Assignment

Owner name: DAEDALUS GROUP, LLC, NEW YORK

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTERNATIONAL BUSINESS MACHINES CORPORATION;REEL/FRAME:051710/0445

Effective date: 20191230

AS Assignment

Owner name: SLINGSHOT IOT LLC, MARYLAND

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:DAEDALUS GROUP, LLC;REEL/FRAME:051733/0463

Effective date: 20200129

AS Assignment

Owner name: QUARTZ AUTO TECHNOLOGIES LLC, MARYLAND

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SLINGSHOT IOT LLC;REEL/FRAME:051808/0122

Effective date: 20200212

IPR Aia trial proceeding filed before the patent and appeal board: inter partes review

Free format text: TRIAL NO: IPR2020-01548

Opponent name: LYFT, INC.

Effective date: 20200831

RR Request for reexamination filed

Effective date: 20211124

CONR Reexamination decision confirms claims

Kind code of ref document: C1

Free format text: REEXAMINATION CERTIFICATE

Filing date: 20211124

Effective date: 20240126