|
|
|
Specific input and output device |
In-vehicle device for wirelessly connecting a vehicle to the internet and for transacting e-commerce and e-business6856820
Abstract
An in-vehicle device data communicates with Internet based data processing resources for the purpose of transacting e-mail, e-commerce, and e-business. The in-vehicle device and the Internet based data processing resources can effectuate a wide variety of e-mail, e-commerce, and e-business including accessing auto part databases, warranty, customer, and other remote databases. In addition, e-mail, e-commerce, and e-business transactions can include vehicle security and vehicle service management, data communicating Internet based radio, audio, MP3, MPEG, video, and other types of data. Furthermore, e-mail, e-commerce, and e-business transactions can include interactive advertising, promotional offers, coupons, and supporting other remote data communications. The in-vehicle device can also include functionality for remote monitoring of vehicle performance, data communicating and accessing remote Internet based content and data, and effectuating adjustments and control of vehicle operation. Remote monitoring and control of vehicle operation can be by way of an Internet based data processing resource and can include engine control system programming and setting adjustment, vehicle monitoring, and transmission of vehicle telemetry and metric data. Vehicle telemetry and metric data can include global positioning system (GPS) data, vehicle operational data, engine performance data, and other vehicle data. The in-vehicle device can also wirelessly data communicate with a communication interface device (COM device) or an Internet appliance. Such COM devices or Internet appliances can data communicate wirelessly with an in-vehicle device and simultaneously data communicate in a wired or wireless mode of operation to Internet based data processing resources, and to other data processing resources.
Claims
What is claimed is:
1. An in-vehicle device installed in a vehicle having a vehicle radio and a vehicle battery for wirelessly data communicating between said vehicle and a plurality of global network based data processing resources, said in-vehicle device comprising:
a controller;
a wireless transceiver interconnected with said controller for wirelessly data communicating between said in-vehicle device and a communications interface device, wherein said communications interface device data communicates with a plurality of data communicating resources, said in-vehicle device by way of said communication interface device data communicates with said plurality of global network based data processing resources;
a vehicle monitor and metering interface interconnected with said controller for measuring or monitoring said vehicle telemetry data and or said vehicle metric data, wherein said in-vehicle device by way of said wireless transceiver data communicates said vehicle data to said plurality of global network based data processing resources; and
a vehicle radio interface for interconnecting said in-vehicle device to said vehicle radio, wherein said vehicle radio interface communicates analog and or digital signals between said in-vehicle device and said vehicle radio;
wherein said in-vehicle device is part of said vehicle battery.
2. An in-vehicle device installed in a vehicle having a vehicle radio and a vehicle battery case for wirelessly data communicating between said vehicle and a plurality of global network based data processing resources, said in-vehicle device comprising:
a controller;
a wireless transceiver interconnected with said controller for wirelessly data communicating between said in-vehicle device and a communications interface device, wherein said communications interface device data communicates with a plurality of data communicating resources, said in-vehicle device by way of said communication interface device data communicates with said plurality of global network based data processing resources;
a vehicle monitor and metering interface interconnected with said controller for measuring or monitoring said vehicle telemetry data and or said vehicle metric data, wherein said in-vehicle device by way of said wireless transceiver data communicates said vehicle data to said plurality of global network based data processing resources; and
a vehicle radio interface for interconnecting said in-vehicle device to said vehicle radio, wherein said vehicle radio interface communicates analog and or digital signals between said in-vehicle device and said vehicle radio;
wherein said in-vehicle device is part of said vehicle battery case.
Description
TECHNICAL FIELD OF THE INVENTION
The present invention relates to wirelessly data communicating between and effectuating a network with a plurality of vehicles and a plurality of Internet based data processing resources. Such wireless data communications can include data communicating vehicle information, remote monitoring of engine and vehicle performance, data communicating Internet based content, transacting e-mail, e-commerce, and e-business, and adjusting or controlling vehicle operation. Remote monitoring, adjustment, and control of vehicle operation can be effectuated by way of an Internet based data processing resource and can include monitoring vehicle telemetry and metric data. Vehicle telemetry and metric data can include global positioning system (GPS) data and engine performance data.
BACKGROUND OF THE INVENTION
Trucks and automobiles have become increasingly more complex with the advent of engine control systems. These engine control systems can exhibit the ability to diagnose, record, monitor, control, and or optimize engine performance. In addition, some engine control systems may offer additional functionality in the form of vehicle security alarms, door locking, ignition enabling, radio control, or other vehicle command and control functionality.
Even with the advances in engine control systems it can still be difficult for anyone but a mechanic with special diagnostic equipment to obtain and view the engine performance data and or other engine control system settings. In addition, such engine control system data may only be accessible from a repair or service center location and can not typically be monitored, viewed, or altered while the vehicle is in motion or in operation on the open roadway.
The inability to access and analyze engine performance data while a vehicle is in motion or in operation on an open roadway can prevent accurate engine performance analysis and or part failure prediction. Accurate part failure prediction can be characterized as the ability to predict part or system degradation or failure based on engine telemetry data and other vehicle operational data before degradation or failure of the part or system occurs.
The inability to accurately predict when engine problems may arise can cause the vehicle to become disabled while in between a point of origin and a desired destination. When a vehicle becomes disabled before reaching a desired destination the user of the vehicle and other occupants in the vehicle can find themselves stranded. Once stranded the user and occupants of the disabled vehicle may not know where or who to call for help, service, or for vehicle repairs. In addition, the inability to diagnose and repair even the simplest of vehicle problems on the side of a roadway can result in travel delays and expense in towing the vehicle to a repair site or service center location where repairs to the vehicle can be effectuated.
As more and more people take to the roadways in their vehicles for travel the chance of being stranded in unfamiliar areas increases. As the chance of becoming stranded in an unfamiliar area increases the need to be able to rapidly locate auto part stores, service centers, and emergency services can also increase.
Recently, Internet based auto part companies such as WRENCHHEAD.COM, PARTS.COM, CARPARTS.COM and others have begun providing online part locating and ordering services. These virtual online auto part web sites or portals can be convenient to visit and use from the comfort of one's own home personal computer (PC) or office PC, but can be difficult to utilize when stranded on the side of a road, or when stranded in an unfamiliar area.
Auto part stores with physical store locations such as CAR QUEST, AUTOZONE, ADVANCE AUTO PARTS, CHIEF AUTO PARTS, DISCOUNT AUTO PARTS, PEP BOYS, NAPA, MOPAR AUTO PARTS, and others have long maintained in-store databases where customers can look up replacement parts. Physical auto part stores can be convenient when the required parts are in stock and a person has the means and time to visit such a location. However, such locations can have little to offer and can be difficult to utilize when stranded on the side of a road, or when stranded in an unfamiliar area.
Another issue with virtual online stores and physical auto part stores can be that a customer may not be skilled in the art of vehicle repair or may not have access to pertinent vehicle information necessary for the correct selection of a replacement part. In addition, auto part stores can find themselves in the awkward position of having to dispense advice and help customers with access to limited vehicle knowledge or incomplete information. Specific to the virtual online stores the lack of immediate access to the vehicle can prevent even the friendliest of customer service departments from aiding the customer in ascertaining a correct and accurate diagnosis of a vehicle problem or dispensing timely repair and part selection advice. In the case of physical auto part stores an employee can lack the resources or time to aid a customer in diagnosing vehicle problems. Even in a case where an online customer service department, or an employee tries to assist a customer in diagnosing a vehicle problem the lack of easily obtainable engine performance data or other vehicle operational data could prevent a correct and accurate diagnosis.
Whether a customer chooses to do business at a virtual online store or at a physical store location an incorrect or inaccurate diagnosis can lead to additional problems. Additional problems can include purchase and installation of a part that is incorrect, installation of a part that won't fix the problem, introduction of a new engine problem resultant from the use of an incorrect part, and or a dissatisfied customer's need or desire to return the incorrect part for credit or replacement.
Car manufacturers such as GM, FORD, CHRYSLER, DIAMLER-BENZ, VOLKSWAGEN, TOYOTA, MAZDA, VOLVO, BMW, MERCEDES BENZ, PORSCHE, FERRARI and others have from time to time supported online databases for vehicle warranty, maintenance, repair parts, and vehicle financing information. However, car manufacturers do not accept and or maintain vehicle engine control system data over the Internet. In addition, car manufacturers do not regularly data communicate with their vehicle engine control systems. As such the users, and owners of these vehicles typically do not receive timely engine control system firmware updates, engine performance updates, maintenance information, vehicle information, timely online vehicle or engine service warnings, or other timely online vehicle information or updates.
The inability of online virtual auto part web sites or portal stores, physical auto part stores, and vehicle manufacturers to monitor engine performance data can result in lost sales and lost business opportunities. Lost sales and business opportunities can occur as a result of not anticipating service needs, or accurately diagnosing engine problems. Lost business opportunities can also result from the inability to uniquely identify a vehicle and or the vehicle's owner. Such unique identification could enable targeted marketing opportunities based on immediate and future vehicle service needs.
Online virtual auto part web sites or portal stores, physical auto part stores, and vehicle manufacturers can also lose sales and business opportunities by not maximizing Internet related business opportunities. Internet related business opportunities have allowed a wide variety of traditional businesses and services that support the auto industry to move their business products and service offerings online and create virtual companies. Examples can include advertising services, maps service, hotel and motel directories, radio stations, television stations, and news organizations to name a few.
A number of deficiencies give rise to the long felt need of the present invention. Such deficiencies can include the inability to data communicate telemetry data and stored system data within a vehicle's engine control system to the Internet and or Internet based data processing resources. In addition, the inability of auto part retailers and vehicle manufacturers to dynamically tie inventory and part databases to real time vehicle telemetry and metric data can result in lost sales and lost business opportunities.
Other deficiencies can include the inability of online and physical auto part stores to augment there existing part databases, and data processing resources. Such auto part store databases and data processing resource deficiencies can include a lack of support for monitoring and evaluating vehicle engine performance data and other vehicle data, the inability to use engine performance data to aid customers in accurately diagnosing vehicle problems, and selecting correct replacement parts.
Other deficiencies can include the inability to remotely anticipate vehicle and customer service needs, and vehicle requirements based in part on vehicle telemetry and metric data. Furthermore, the inability to uniquely identify and data communicate with a specific vehicle can prevent or limit customer support and other business opportunities.
SUMMARY OF THE INVENTION
The present invention relates to an in-vehicle device for remotely monitoring vehicle performance, for data communicating Internet based content, and for controlling vehicle operation. An in-vehicle device can be referred to as an in-vehicle device 200. Remote monitoring and control of vehicle operation can be by way of an Internet based data processing resource and can include vehicle telemetry and metric data. Vehicle telemetry and metric data can include global positioning system (GPS) data, vehicle operational data, engine performance data, and other vehicle data. Such an in-vehicle device 200 can wirelessly data communicate over the Internet to Internet based data processing resources, and to other data processing resources.
The present invention also relates to a communication interface device for data communicating wirelessly with an in-vehicle device 200. A communication interface device can be referred to as a COM device 100. A COM device 100 can data communicate wirelessly to an in-vehicle device 200, and simultaneously data communicate wired or wirelessly over the Internet to Internet based data processing resources, and to other data processing resources.
The present invention also relates to an Internet appliance for data communicating wirelessly with an in-vehicle device 200. An Internet appliance can be referred to as an Internet appliance 322. An Internet appliance 322 can data communicate wirelessly to an in-vehicle device 200, and simultaneously data communicate wired or wirelessly over the Internet to Internet based data processing resources, and to other data processing resources.
The present invention also relates to an Internet based network architecture for data communicating between Internet based data processing resources and a plurality of vehicles each equipped an in-vehicle device 200. Data communication between data processing resources and an in-vehicle device 200 can be by way of a direct data communication between the data processing resource and an in-vehicle device 200. Alternatively, data communication between the data processing resource and an in-vehicle device 200 can be by way of a data communication facilitated by a COM device 1100, or an Internet appliance 322.
BRIEF DESCRIPTION OF FIGURES
The present invention is best understood from the following detailed description when read in connection with the accompanying drawings. Included in the drawings are the following Figures:
FIG. 1A shows a personal computer workstation;
FIGS. 1B-1J shows a plurality of communication interfacing device 100 and a plurality of in-vehicle device 200 physical locations and device configurations;
FIG. 1K shows a communication network including a personal data assistant;
FIG. 1L shows a communication network including a wireless phone;
FIG. 1M shows a communication network including a pager;
FIGS. 2A-2C show a data communication network diagram;
FIG. 3 shows a communication interfacing device 100 block diagram;
FIG. 4 shows an in-vehicle device 200 block diagram;
FIG. 5 shows a radio advertisement server routine 400 flowchart;
FIG. 6 shows an Internet based remote control vehicle alarm routine 500 flowchart;
FIG. 7 shows an Internet based voice and data communication routine 600 flowchart;
FIGS. 8A-8B show an Internet based vehicle alarm routine 700 flowchart;
FIG. 9 shows an Internet based notification routine 800 flowchart;
FIG. 10 shows an Internet based information acquisition routine 900 flowchart;
FIG. 11 shows an Internet based command and control routine 1000 flowchart;
FIG. 12 shows an Internet based advertising server routine 1100 flowchart;
FIG. 13 shows a selection of digital informational content based in part on global positioning system telemetry data routine 1200 flowchart;
FIG. 14 shows an Internet based vehicle tracking routine 1300 flowchart;
FIGS. 15A-15B show a vehicle maintenance routine 1400 flowchart;
FIG. 16 shows an e-mail, facsimile, and personal data assistant communication routine 1500 flowchart;
FIG. 17 shows an Internet based remote vehicle diagnostic routine 1600 flowchart;
FIG. 18 shows an Internet based audio and video server routine 1700 flowchart;
FIG. 19 shows an Internet based vehicle audio and videoconferencing routine 1800 flowchart;
FIG. 20 shows an online part ordering and delivery routine 1900 flowchart; and
FIG. 21 shows a biometric authorization routine 2000 flowchart.
DETAILED DESCRIPTION OF THE INVENTION
Referring to FIG. 1A there is shown a personal computer (PC) system 310 interconnected with a communication interfacing device 100. The PC 310 is interconnected with several peripheral devices including a monitor 344, a mouse 346, and a keyboard 348. Other peripheral devices (not shown) can be interconnected with a PC 310. Other peripheral devices can include printers, scanners, modems, point of sale (POS) equipment such as bar code readers, as well as other PC 310 compatible peripheral devices. A PC 310 can be an industry standard INTEL x86, CELERON, or Pentium compatible processor or an AMD x86 compatible or ATHLON processor based system. In addition, a PC 310 can be an APPLE based system. PC's manufactured by DELL, GATEWAY, IBM, APPLE, or similar architectures can be a PC 310. A PC 310 can also take the form of a laptop, notebook, or personal data assistant (PDA).
FIGS. 1B-1J show a plurality of a stationary communication interface device 100 and a mobile in-vehicle device 200. A communication interface device 100 can be referred to as a COM device 100. A mobile in-vehicle device 200 can be referred to as an in-vehicle device 200. A COM device 100 and an in-vehicle device 200 can be located in any suitable configuration such that the two devices can data communicate wirelessly. As such, COM device 100 can be located in a plurality of physical locations where, in the normal course of vehicle usage (i.e. driving), the two devices could continuously or from time to time be in wireless proximity with each other. FIG. 3 and accompanying disclosure detail the functionality and operation of a COM device 100. FIG. 4 and accompanying disclosure detail the functionality and operation of an in-vehicle device 200.
In general, a COM device 100, and an in-vehicle device 200 can access or be accessed by an Internet based server or an Internet based application server. Referring to FIG. 1B there is shown, within a garage, a plurality of COM device 100 embodiments. A COM device 100 can be mounted mutually exclusive from any other device or can be manufactured into other devices.
In an exemplary embodiment a COM device 100 can cache data communicated to it by an Internet based data processing resource or an in-vehicle device 200. In such as embodiment the COM device 100 can receive and cache data until such time the appropriate data processing resource or in-vehicle device 200 becomes available. The ability to cache data can allow a COM device 100 to hold data at a plurality of COM device 100 locations until the appropriate time or until the desired in-vehicle device 200 comes into wireless data communicating proximity. As an example and not limitation, an Internet based data processing resource could initiate a command to stop a vehicle equipped with an in-vehicle device 200. Such a command can be cached in a plurality of COM device 100 until such time the desired in-vehicle 200 comes into wireless data communication proximity. At such time the command can be data communicated. And the vehicle stopped. The results can then be data communicated to the appropriate Internet based data processing resource as required.
The Internet can be referred to as a global network and such terms can be utilized interchangeably with the same scope and meaning in this disclosure. Data processing resources with data connectivity to the Internet can be interchangeably referred to as Internet based data processing resources or global network based data processing resources.
A COM device 100 can be referred to as a client, an Internet based data processing resources, or a global network based data processing resource. In addition, an in-vehicle device 200 can be referred to as a client, an Internet based data processing resources, or a global network based data processing resource.
An Internet appliance, such as Internet appliance 322 can be referred to as a global network appliance or global network appliance 322. Internet based data processing resources can include Internet based servers, Internet based appliances, and other Internet based data processing resources. An Internet based server can be referred to as a global network server. Internet based data processing resources can be referred to as global network based data processing resources.
Furthermore, an in-vehicle device 200 and a COM device 100 can be constructed with numerous processor technologies platforms including INTEL x86 or PENTIUM processor technology. In addition, an in-vehicle device 200 and a COM device 100 can operate on an embedded binary input-output system (BIOS) including a PC style BIOS and can run embedded system operating systems. Embedded system operating systems (OS) can include PALM OS, WINDOWS CE, QNX NEUTRINO, and other embedded system operating systems. In addition, development tools and application software can include MICROSOFT VISUAL STUDIO development tools and application software, VIRTUAL JAVA MACHINE development tools and application software, and other development tools and application software.
A COM device 100 can be interconnected with a parking proximity sensor 300. Furthermore, a COM device 100 can be interconnected with a proximity sensing parking light 354.
In general, a COM device 100 can be built into any suitable device. In this fashion a manufacturer of devices intended for use with vehicles or in convenient proximity to a vehicle can build the functionality of a COM device 100 into their device or product.
An in-vehicle device 200 can be interconnected with a vehicle 314. An in-vehicle device 200 can have further interconnection to a vehicle's control system, engine control system, or other vehicle operational point as shown in FIG. 4.
In-vehicle device 200 can be mounted in any convenient location.
Preferable an in-vehicle device 200 can be mounted in a secure location such as under the hood, in a window, or in the truck. Alternatively, an in-vehicle device 200 can be mounted within the vehicle's battery, or in a battery case and can utilize a secure power connection to the battery as well as be sealed into a clean environment. Replacement of an in-vehicle device 200 can be by way of replacing the vehicle's battery or detaching the in-vehicle device 200 from the battery's enclosure.
Referring to FIG. 1C there is shown a COM device 100 interconnected with a garage door opener 302. Interconnected with a garage door opener 302 can be a garage door 342. An in-vehicle device 200 interconnected with a vehicle 314 is shown in close proximity to a COM device 100. A garage door opener 302 can be a SEARS, GENIE, STANLEY or similar type of garage door device.
Referring to FIG. 1D there is shown a COM device 100 interconnect with a gas pump 304. A gas pump 304 can be a similar in type or manufacture to those utilized at most gas stations. A gas pump 304 can include those gas pumps utilized by BP AMOCO, ACRO, SHELL, CHEVRON, MOBILE, TEXACO, GULF, CONOCO, EXXON, independent station owners, convenience store operators, and other similar types of gas pumps. A COM device 100 can interface to a gas pump point-of-sale terminal. A gas pump point-of-sale terminal can be a WAYNE DRESSAR, GILBARCO, DAYNL, or other similar gas pump point-of-sale terminal.
Referring to FIG. 1E there is shown a COM device 100 interconnected with a tollbooth 306. A tollbooth 306 can be commonly found on turnpikes, at bridge crossings, and tunnel entrances. In general, a tollbooth 306 can be established for the purpose of collecting money from a vehicle at certain roadway points, and for the use of certain roadways or passageways. Also shown is a COM device 100 interconnected with a wireless toll-pass system 308. A wireless toll-pass system can be utilized to identify a vehicle and charge a vehicle's owner account for passing through the toll area. A wireless toll-pass system 308 can be an E-ZPASS system, or other similar wireless toll-pass system.
In this embodiment while the vehicle is stopped or slowed at a tollbooth 306 or a wireless toll-pass system 308 an in-vehicle device 200 embodied in a vehicle 314 can data communicate with a COM device 100.
Referring to FIG. 1F there is shown a COM device 100 interconnected with a traffic light pole 360. Also shown is a COM device 100 interconnected with a traffic light 350. In this embodiment an in-vehicle device 200 interconnected with a vehicle 314 can data communicate with a COM device 100 while the vehicle is stopped or passing through an intersection.
Referring to FIG. 1G there is shown a COM device 100 interconnected with a change tollbooth 330. In this embodiment an in-vehicle device 200 interconnected with a vehicle 314 can data communicate with a COM device 100 while the vehicle is in proximity of the change tollbooth 330 for the purpose of paying a toll.
Referring to FIG. 1H there is shown a COM device 100 interconnected with a parking gate 316. Also shown is a COM device 100 interconnected with a parking terminal 352. In this embodiment an in-vehicle device 200 interconnected with a vehicle 314 can data communicate with a COM device 100 while the vehicle is stopped or slowed at the parking gate 316, or the parking terminal 352 for the purpose of obtaining a ticket, calling, inserting a card, or obtaining some additional level of authorization or permission to pass through the gate. A parking gate 316, and parking terminal 352 can be similar to those used at many airports, parking garages, business parking lots, rental cars facilities, and other similar locations.
Referring to FIG. 1I there is shown a COM device 100 interconnected with a PC 310 located in a store 320. In this embodiment an in-vehicle device 200 interconnected with a vehicle 314 can data communicate with a COM device 100 located in a store 320 from, for example and without limitation, the stores parking lot, service center, or other locations outside the store. The wireless data communication between COM device 100 and an in-vehicle device 200 can provide information about the vehicle including make, model, feature set, as well as diagnostic, vehicle telemetry, vehicle metrics, and other data.
In this regard, a potential application for the technology can be that an auto parts store could evaluate, diagnose, identify parts, or recommend vehicle service automatically. In addition, access to the Internet via PC 310, a COM device 100 or an in-vehicle device 200 can query information related to warranty, service, parts, coupons, special offers, and other vehicle service, or maintenance data. A store 320 can be any store, garage, service center, vehicle dealership, repair center, or other place of business. A store 320 can be a CAR QUEST, AUTOZONE, ADVANCE AUTO PARTS, CHIEF AUTO PARTS, DISCOUNT AUTO PARTS, PEP BOYS, NAPA, MOPAR AUTO PARTS, or other similar auto parts store.
In an exemplary embodiment querying warranty information can include obtaining vehicle information from a database maintained and utilized in a retail store, or from a vehicle manufacturer database (i.e. GM, FORD, CHRYSLER, DIAMLER-BENZ, VOLKSWAGEN, TOYOTA, MAZDA, VOLVO, BMW, MERCEDES BENZ, PORSCHE, FERRARI, etc.), or other accessible databases. Querying part information can include obtaining part details, specifications, and availability from the retail store databases, Internet based databases, or Internet based auto parts companies such as WRENCHHEAD.COM, PARTS.COM, or CARPARTS.COM, or other accessible databases.
Furthermore, while performing service on a vehicle or while running the vehicle in the parking lot, such as while the customer is parking their vehicle, data can be gathered about the vehicle. The wireless connection between a COM device 100, an in-vehicle device 200, the stores databases, or the Internet can allow for the recording of vehicle and engine performance data.
Use of this performance data can include tracking engine performance over time for different makes and models of vehicles, better serving customer needs, anticipating vehicle part requirements and service needs in an effort to sell customer's parts or services they may not know they need, or enhance warranty programs or offerings by the manufacture, parts suppliers, or stores to list a few.
Referring to FIG. 1J there is shown a COM device 100 interconnected with a vehicle analyzer 328. In this embodiment an in-vehicle device 200 interconnected with a vehicle 314 can data communicate vehicle and engine performance to the vehicle analyzer 328, wherein such data can be analyzed, or data communicated to a database, or to an Internet based destination.
Referring to FIG. 1K there is shown a personal data assistant (PDA) 324, and an Internet appliance 322. An Internet appliance 322 can be a device, which has inherent in its design a primary application and multiple secondary applications.
For example and without limitation, a refrigerator can be equipped with an Internet appliance 322. In this embodiment an Internet appliance 322 can be a refrigerator control system and have a primary role of managing a refrigeration system. The Internet appliance 322 can also have a secondary role of connecting the refrigerator to the Internet, or providing wireless access to the Internet such that the Internet appliance 322 and refrigerator can data communicate with an Internet based server. Properly configured a refrigerator equipped with an Internet appliance 322 can serve as a wireless data link between devices such as COM device 100 or an in-vehicle device 200 and the Internet.
A second example of an Internet appliance 322 can be a wireless phone transceiver tower. In this example an Internet appliance 322 can be a wireless phone transceiver having a primary function of managing and conducting numerous simultaneous wireless voice and data phone communications. A secondary function of the wireless transceiver tower can be as a data conduit for managing numerous wireless data communications for a plurality of COM device 100, or a plurality in-vehicle device 200 for the purpose of data communicating over the Internet to Internet based data processing resource.
In this embodiment an in-vehicle device 200 interconnected with a vehicle 314 can data communicate to either a PDA 324, or an Internet appliance 322. In operation this allows a PDA 324 device to display or effectuate changes to a vehicle equipped with an in-vehicle device 200 or effectuate changes to an in-vehicle device 200 by way of a wireless connection.
A PDA 324 and an in-vehicle device 200 can data communicate by way of direct wireless connection without reliance on an Internet appliance 322. Alternatively, a PDA 324, an in-vehicle device 200, and an Internet appliance 322 can data communicate with each other to allow seamless data communication between the devices or systems.
In an exemplary embodiment an Internet appliance 322 can be a wireless telephone transceiver. In this embodiment an in-vehicle device 200 can maintain a wireless data communication in a similar fashion as a cellular telephone call. The PDA 324 can also establish and maintain a data connection to an Internet appliance 322. As such, data communication between an in-vehicle device 200 and a PDA 324 can be effectuated. In-vehicle device 200 and PDA 324 can data communicate through the same Internet appliance 322 or through different Internet appliances 322.
Furthermore, an in-vehicle device 200 can data communicate with an Internet appliance 322 for the purpose of obtaining Internet based, or other types of data or data resources. In addition, a PDA 324 can maintain a data connection with an in-vehicle device 200 by way of an Internet appliance 322. In this regard all three devices or systems including an in-vehicle device 200, an Internet appliance 322, and a PDA 324 can freely data communicate between each device or system sharing data and accessing other data resources.
In another exemplary embodiment a PDA 322 can wirelessly connect to and data communicate with an in-vehicle device 200. A PDA 322 can be a CASIO, SHARP, PANASONIC, SANYO, SONY, 3COM PLAM PILOT brand or type, or other similar brands or types of PDA. Wireless data communications can be by way of proprietary wireless standards and protocols, 3COM wireless standards and protocols, wireless application protocol (WAP), BLUE TOOTH compliant standards and protocols, small device microwave, spread spectrum, 900 MHZ, or other suitable wireless standards, frequencies, or protocols.
Referring to FIG. 1L there is shown a wireless phone 312, and an Internet appliance 322. In this embodiment an in-vehicle device 200 interconnected with a vehicle 314 can data communicate to either a wireless phone 312, or an Internet appliance 322. In operation this allows a wireless phone 312 device to display or effectuate changes to a vehicle equipped with an in-vehicle device 200 or effectuate changes to an in-vehicle device 200 by way of a wireless connection.
A wireless phone 312 and an in-vehicle device 200 can data communicate by way of direct wireless connection without reliance on an Internet appliance 322. Alternatively, a wireless phone 312, an in-vehicle device 200, and an Internet appliance 322 can data communicate with each other to allow seamless data communication between the devices or systems.
In an exemplary embodiment an Internet appliance 322 can be a wireless telephone transceiver. In this embodiment an in-vehicle device 200 can maintain a wireless data communication in a similar fashion as a cellular telephone call. The wireless phone 312 can also establish and maintain a data connection to an Internet appliance 322. As such, data communication between an in-vehicle device 200 and a wireless phone 312 can be effectuated. In-vehicle device 200 and wireless phone 312 can data communicate through the same Internet appliance 322 or through different Internet appliances 322.
Furthermore, an in-vehicle device 200 can data communicate with an Internet appliance 322 for the purpose of obtaining Internet based, or other types of data or data resources. In addition, a wireless phone 312 can maintain a data connection with an in-vehicle device 200 by way of an Internet appliance 322. In this regard all three devices or systems including an in-vehicle device 200, an Internet appliance 322, and a wireless phone 312 can freely data communicate between each device or system sharing data and accessing other data resources.
In another exemplary embodiment a wireless phone 312 can wirelessly connect to and data communicate with an in-vehicle device 200. A wireless phone 312 can be an ERICSON, MOTOROLA, QUALCOM, AUDIOVOX, SPRINT, AT&T, OMNIPOINT, or other similar brands or types of wireless phones.
Referring to FIG. 1M there is shown a pager 326, and an Internet appliance 322. In this embodiment an in-vehicle device 200 interconnected with a vehicle 314 can data communicate to either a pager 326, or an Internet appliance 322. In operation this allows a pager 326 to display or effectuate changes to a vehicle equipped with an in-vehicle device 200 or effectuate changes to an in-vehicle device 200 by way of a wireless connection.
A pager 326 and an in-vehicle device 200 can data communicate by way of direct wireless connection without reliance on an Internet appliance 322. Alternatively, a pager 326, an in-vehicle device 200, and an Internet appliance 322 can data communicate with each other to allow seamless data communication between the devices or systems.
In an exemplary embodiment an Internet appliance 322 can be a wireless telephone transceiver. In this embodiment an in-vehicle device 200 can maintain a wireless data communication in a similar fashion as a cellular telephone call. The pager 326 can also establish and maintain a data connection to an Internet appliance 322. As such, data communication between an in-vehicle device 200 and a pager 326 can be effectuated. In-vehicle device 200 and pager 326 can data communicate through the same Internet appliance 322 or through different Internet appliances 322.
Furthermore, an in-vehicle device 200 can data communicate with an Internet appliance 322 for the purpose of obtaining Internet based, or other types of data or data resources. In addition, a pager 326 can maintain a data connection with an in-vehicle device 200 by way of an Internet appliance 322. In this regard all three devices or systems including an in-vehicle device 200, an Internet appliance 322, and a pager 326 can freely data communicate between each device or system sharing data and accessing other data resources.
In another exemplary embodiment a pager 326 can wirelessly connect to and data communicate with an in-vehicle device 200. A pager 326 can be a SKYTEL, MOTOROLA, QUALCOM, or other similar brands or types of pagers.
Referring to FIGS. 2A-2C there is shown a data communication network block diagram. FIG. 2A shows data communication network connection between a plurality of data communicating devices and the Internet. The Internet can also be referred to as a global network.
Interconnected with proximity sensing parking light 354 is a COM device 100A. A COM device 100A can be a specific embodiment of a COM device 100. A COM device 100A can be interconnected with the Internet 362. A COM device 100A can also be interconnected with an Internet appliance 322A, which in turn the Internet appliance 322A can be interconnected with the Internet 362. COM device 100A can data communicate over the Internet by way of Internet appliance 322A. An Internet appliance 322A can be a specific embodiment of an Internet appliance 322.
Depending on the particular embodiment and user preferences the proximity sensing parking light 354 with COM device 100A combination can selectively choose a single method to data communicate over the Internet 362, utilize a plurality of methods to data communicate over the Internet, or select not to have a direct Internet connection.
In an embodiment where a COM device 100A selects not to have a direct Internet connection, a COM device 100A can interface with a second data communicating device to gain access to the Internet. Data communication to a second device can be by way of a carrier current interface, a wireless transceiver, a network connection, modem or wireless modem, cellular phone interface, wireless data link, LAN interface, or other wired or wireless communication means.
A COM device 100A can data communicate over the Internet by way of either the Internet appliance 322A data connection or by way of a more direct connection to the Internet 362. A more direct connection to the Internet can be by way of Internet service provider (ISP), a TCP/IP connection, a PPP or SOCKET layer connection, a remote access server (RAS), by utilizing wireless Internet standards or protocols, or other Internet connection points or connection types.
The interconnections between a COM device 100A and the Internet appliance 322A, and between a COM device 100A and the Internet 362 are mutually exclusive. In a plurality of exemplary embodiments, correct operation of a COM device 100A can utilize one of the interconnections to the Internet, both of the interconnections to the Internet, or neither interconnection to the Internet.
Interconnected with a parking proximity sensor 300 is a COM device 100B. A COM device 100B can be a specific embodiment of a COM device 100. A COM device 100B can be interconnected with the Internet 362. A COM device 100B can also be interconnected with an Internet appliance 322A, which in turn the Internet appliance 322A can be interconnected with the Internet 362. COM device 100B can data communicate over the Internet by way of Internet appliance 322A.
Depending on the particular embodiment and user preferences the parking proximity sensor 300 with COM device 100B combination can selectively choose a single method to data communicate over the Internet 362, utilize a plurality of methods to data communicate over the Internet, or select to not have a direct Internet connection.
In an embodiment where a COM device 100B selects not to have a direct Internet connection, a COM device 100B can interface with a second data communicating device to gain access to the Internet. Data communication to a second device can be by way of a carrier current interface, a wireless transceiver, a network connection, modem or wireless modem, cellular phone interface, wireless data link, LAN interface, or other wired or wireless communication means.
A COM device 100B can data communicate over the Internet by way of either the Internet appliance 322A data connection or by way of a more direct connection to the Internet 362. A more direct connection to the Internet can be by way of ISP, a TCP/IP connection, a PPP or SOCKET layer connection, a RAS connection, by utilizing wireless Internet standards or protocols, or other Internet connection points or connection types.
The interconnections between a COM device 100B and the Internet appliance 322A, and between a COM device 100B and the Internet 362 are mutually exclusive. In a plurality of exemplary embodiments, correct operation of a COM device 100B can utilize one of the interconnections to the Internet, both of the interconnections to the Internet, or neither interconnection to the Internet.
Interconnected with a gas pump 304 is a COM device 100C. A COM device 100C can be a specific embodiment of a COM device 100. A COM device 100C can be interconnected with the Internet 362. A COM device 100C can also be interconnected with an Internet appliance 322A, which in turn the Internet appliance 322A can be interconnected with the Internet 362. COM device 100C can data communicate over the Internet by way of Internet appliance 322A.
Depending on the particular embodiment and user preferences the gas pump 304 with COM device 100C combination can selectively choose a single method to data communicate over the Internet 362, utilize a plurality of methods to data communicate over the Internet, or select to not have a direct Internet connection.
In an embodiment where a COM device 100C selects not to have a direct Internet connection, a COM device 100C can interface with a second data communicating device to gain access to the Internet. Data communication to a second device can be by way of a carrier current interface, a wireless transceiver, a network connection, modem or wireless modem, cellular phone interface, wireless data link, LAN interface, or other wired or wireless communication means.
A COM device 100C can data communicate over the Internet by way of either the Internet appliance 322A data connection or by way of a more direct connection to the Internet 362. A more direct connection to the Internet can be by way of ISP, a TCP/IP connection, a PPP or SOCKET layer connection, a RAS connection, by utilizing wireless Internet standards and protocols, or other Internet connection points or connection types.
The interconnections between a COM device 100C and the Internet appliance 322A, and between a COM device 100C and the Internet 362 are mutually exclusive. In a plurality of exemplary embodiments, correct operation of a COM device 100C can utilize one of the interconnections to the Internet, both of the interconnections to the Internet, or neither interconnection to the Internet.
Interconnected with a garage door opener 302 is a COM device 100D. A COM device 100D can be a specific embodiment of a COM device 100. A COM device 100D can be interconnected with the Internet 362. A COM device 100D can also be interconnected with an Internet appliance 322A, which in turn the Internet appliance 322A can be interconnected with the Internet 362. COM device 100D can data communicate over the Internet by way of Internet appliance 322A.
Depending on the particular embodiment and user preferences the garage door opener 302 with COM device 100D combination can selectively choose a single method to data communicate over the Internet 362, utilize a plurality of methods to data communicate over the Internet, or select to not have a direct Internet connection.
In an embodiment where a COM device 100D selects not to have a direct Internet connection, a COM device 100D can interface with a second data communicating device to gain access to the Internet. Data communication to a second device can be by way of a carrier current interface, a wireless transceiver, a network connection, modem or wireless modem, cellular phone interface, wireless data link, LAN interface, or other wired or wireless communication means.
A COM device 100D can data communicate over the Internet by way of either the Internet appliance 322A data connection or by way of a more direct connection to the Internet 362. A more direct connection to the Internet can be by way of ISP, a TCP/IP connection, a PPP or SOCKET layer connection, a RAS connection, by utilizing wireless Internet standards and protocols, or other Internet connection points or connection types.
The interconnections between a COM device 100D and the Internet appliance 322A, and between a COM device 100D and the Internet 362 are mutually exclusive. In a plurality of exemplary embodiments, correct operation of a COM device 100D can utilize one of the interconnections to the Internet, both of the interconnections to the Internet, or neither interconnection to the Internet.
A pager 326 can be interconnected with the Internet 362. Alternatively, a pager 326 can be interconnected with an Internet appliance 322B. The Internet appliance 322B can in turn be interconnected with the Internet 362. In both embodiments the pager 326 can data communicate over the Internet to a plurality of COM device 100, a plurality of in-vehicle device 200, a plurality of Internet based servers, a plurality of Internet appliances, or a plurality of other Internet based data processing resources. An Internet appliance 322B can be a specific embodiment of an Internet appliance 322.
Depending on the particular embodiment and user preferences the pager 326 can selectively choose a single method to data communicate over the Internet 362, utilize a plurality of methods to data communicate over the Internet, or select not to have a direct Internet connection.
In an embodiment where a pager 326 selects not to have a direct Internet connection, a pager 326 can interface with a second data communicating device to gain access to the Internet. Data communication to a second device can be by way of a carrier current interface, a wireless transceiver, a network connection, modem or wireless modem, cellular phone interface, wireless data link, LAN interface, or other wired or wireless communication means.
A pager 326 can data communicate over the Internet by way of either the Internet appliance 322B data connection or by way of a more direct connection to the Internet 362. A more direct connection to the Internet can be by way of an ISP, a TCP/IP connection, a PPP or SOCKET layer connection, a RAS connection, or by utilizing wireless pager standards and protocols, or wireless Internet standards and protocols, or other Internet connection points or connection types.
The interconnections between a pager 326 and the Internet appliance 322B, and between a pager 326 and the Internet 362 are mutually exclusive. In a plurality of exemplary embodiments, correct operation of a pager 326 can utilize one of the interconnections to the Internet, both of the interconnections to the Internet, or neither interconnection to the Internet.
A PDA 324 can be interconnected with the Internet 362. Alternatively, a PDA 324 can be interconnected with an Internet appliance 322B. The Internet appliance 322B can in turn be interconnected with the Internet 362. In both embodiments the pager 326 can data communicate over the Internet to a plurality of COM device 100, a plurality of in-vehicle device 200, a plurality of Internet based servers, a plurality of Internet appliances, or a plurality of other Internet based data processing resources.
Depending on the particular embodiment and user preferences the PDA 324 can selectively choose a single method to data communicate over the Internet 362, utilize a plurality of methods to data communicate over the Internet, or select not to have a direct Internet connection.
In an embodiment where a PDA 324 selects not to have a direct Internet connection, a PDA 324 can interface with a second data communicating device to gain access to the Internet. Data communication to a second device can be by way of a carrier current interface, a wireless transceiver, a network connection, modem or wireless modem, cellular phone interface, wireless data link, LAN interface, or other wired or wireless communication means.
A PDA 324 can data communicate over the Internet by way of either the Internet appliance 322B data connection or by way of a more direct connection to the Internet 362. A more direct connection to the Internet can be by way of an ISP, a TCP/IP connection, a PPP or SOCKET layer connection, a RAS connection, or by utilizing wireless PDA standards and protocols, or wireless Internet standards and protocols, or other Internet connection points or connection types.
The interconnections between a PDA 324 and the Internet appliance 322B, and between a PDA 324 and the Internet 362 are mutually exclusive. In a plurality of exemplary embodiments, correct operation of a PDA 324 can utilize one of the interconnections to the Internet, both of the interconnections to the Internet, or neither interconnection to the Internet.
A wireless phone 312 can be interconnected with the Internet 362. Alternatively, a wireless phone 312 can be interconnected with an Internet appliance 322B. The Internet appliance 322B can in turn be interconnected with the Internet 362. In both embodiments the wireless phone 312 can data communicate over the Internet to a plurality of COM device 100, a plurality of in-vehicle device 200, a plurality of Internet based servers, a plurality of Internet appliances, or a plurality of other Internet based data processing resources.
Depending on the particular embodiment and user preferences the wireless phone 312 can selectively choose a single method to data communicate over the Internet 362, utilize a plurality of methods to data communicate over the Internet, or select not to have a direct Internet connection.
In an embodiment where a wireless phone 312 selects not to have a direct Internet connection, a wireless phone 312 can interface with a second data communicating device to gain access to the Internet. Data communication to a second device can be by way of a carrier current interface, a wireless transceiver, a network connection, modem or wireless modem, cellular phone interface, wireless data link, LAN interface, or other wired or wireless communication means.
A wireless phone 312 can data communicate over the Internet by way of either the Internet appliance 322B data connection or by way of a more direct connection to the Internet 362. A more direct connection to the Internet can be by way of an ISP, a TCP/IP connection, a PPP or SOCKET layer connection, a RAS connection, or by utilizing wireless phone standards and protocols, or a wireless Internet standards and protocols, or other Internet connection points or connection types.
The interconnections between a wireless phone 312 and the Internet appliance 322B, and between a wireless phone 312 and the Internet 362 are mutually exclusive. In a plurality of exemplary embodiments, correct operation of a wireless phone 312 can utilize one of the interconnections to the Internet, both of the interconnections to the Internet, or neither interconnection to the Internet.
A wireless phone 312 can be interconnected with the Internet 362. Alternatively, a wireless phone 312 can be interconnected with an Internet appliance 322B. The Internet appliance 322B can in turn be interconnected with the Internet 362. In both embodiments the wireless phone 312 can data communicate over the Internet to a plurality of COM device 100, a plurality of in-vehicle device 200, a plurality of Internet based servers, a plurality of Internet appliances, or a plurality of other Internet based data processing resources.
Depending on the particular embodiment and user preferences the wireless phone 312 can selectively choose a single method to data communicate over the Internet 362, utilize a plurality of methods to data communicate over the Internet, or select not to have a direct Internet connection.
In an embodiment where a wireless phone 312 selects not to have a direct Internet connection, a wireless phone 312 can interface with a second data communicating device to gain access to the Internet. Data communication to a second device can be by way of a carrier current interface, a wireless transceiver, a network connection, modem or wireless modem, cellular phone interface, wireless data link, LAN interface, or other wired or wireless communication means.
A wireless phone 312 can data communicate over the Internet by way of either the Internet appliance 322B data connection or by way of a more direct connection to the Internet 362. A more direct connection to the Internet can be by way of an ISP, a TCP/IP connection, a PPP or SOCKET layer connection, a RAS connection, or by utilizing wireless phone standards and protocols, or wireless Internet standards and protocols, or other Internet connection points or connection types.
The interconnections between a wireless phone 312 and the Internet appliance 322B, and between a wireless phone 312 and the Internet 362 are mutually exclusive. In a plurality of exemplary embodiments, correct operation of a wireless phone 312 can utilize one of the interconnections to the Internet, both of the interconnections to the Internet, or neither interconnection to the Internet.
COM device 100E can also be interconnected with the Internet 362, and with an Internet appliance 322B. A COM device 100E can data communicate over the Internet by way of an Internet appliance 322B.
A COM device 100E and an in-vehicle device 200 can data communicate by way of a plurality of wired or wireless data communication means. A plurality of wired or wireless data communication means can include a carrier current interface, a wireless transceiver, a network connection, modem or wireless modem, cellular phone interface, wireless data link, LAN interface, or other wired or wireless communication means.
Depending on the particular embodiment and user preferences a COM device 100E can selectively choose a single method to data communicate over the Internet 362, utilize a plurality of methods to data communicate over the Internet, or select to not have a direct Internet connection.
In an embodiment where a COM device 100E selects not to have a direct Internet connection, a COM device 100E can interface with a second data communicating device to gain access to the Internet. Data communication to a second device can be by way of a carrier current interface, a wireless transceiver, a network connection, modem or wireless modem, cellular phone interface, wireless data link, LAN interface, or other wired or wireless communication means.
A COM device 100E can data communicate over the Internet by way of either the Internet appliance 322B data connection or by way of a more direct connection to the Internet 362. A more direct connection to the Internet can be by way of ISP, a TCP/IP connection, a PPP or SOCKET layer connection, a RAS connection, by utilizing a wireless Internet standards and protocols, or other Internet connection points or connection types.
The interconnections between a COM device 100E and the Internet appliance 322B, and between a COM device 100E and the Internet 362 are mutually exclusive. In a plurality of exemplary embodiments, correct operation of a COM device 100E can utilize one of the interconnections to the Internet, both of the interconnections to the Internet, or neither interconnection to the Internet.
An in-vehicle device 200 can data communicate over the Internet by way of an Internet appliance 322B. Depending on the particular embodiment and user preferences an in-vehicle device 200 can selectively choose a single method to data communicate over the Internet 362, utilize a plurality of methods to data communicate over the Internet, or select to not have a direct Internet connection.
In an embodiment where an in-vehicle device 200 selects not to have a direct Internet connection, an in-vehicle device 200 can interface with a second data communicating device to gain access to the Internet. Data communication to a second device can be by way of a carrier current interface, a wireless transceiver, a network connection, modem or wireless modem, cellular phone interface, wireless data link, LAN interface, or other wired or wireless communication means.
An in-vehicle device 200 can data communicate over the Internet by way of either the Internet appliance 322B data connection or by way of a more direct connection to the Internet 362. A more direct connection to the Internet can be by way of ISP, a TCP/IP connection, a PPP or SOCKET layer connection, a RAS connection, by utilizing a wireless Internet standards and protocols, or other Internet connection points or connection types.
The interconnections between an in-vehicle device 200 and the Internet appliance 322B, and between an in-vehicle device 200 and the Internet 362 are mutually exclusive. In a plurality of exemplary embodiments, correct operation of a COM device 100E can utilize one of the interconnections to the Internet, both of the interconnections to the Internet, or neither interconnection to the Internet.
Referring to FIG. 2B there is shown a data communication network connection between a plurality of data communicating devices and the Internet. Interconnected with a parking gate 316 is a COM device 100F. A COM device 100F can be a specific embodiment of a COM device 100. A COM device 100F can be interconnected with the Internet 362. A COM device 100F can also be interconnected with an Internet appliance 322C, which in turn the Internet appliance 322C can be interconnected with the Internet 362. COM device 100F can data communicate over the Internet by way of Internet appliance 322C. An Internet appliance 322C can be a specific embodiment of an Internet appliance 322.
Depending on the particular embodiment and user preferences the parking gate 316 with a COM device 100F combination can selectively choose a single method to data communicate over the Internet 362, utilize a plurality of methods to data communicate over the Internet, or select to not have a direct Internet connection.
In an embodiment where a COM device 100F selects not to have a direct Internet connection, a COM device 100F can interface with a second data communicating device to gain access to the Internet. Data communication to a second device can be by way of a carrier current interface, a wireless transceiver, a network connection, modem or wireless modem, cellular phone interface, wireless data link, LAN interface, or other wired or wireless communication means.
A COM device 100F can data communicate over the Internet by way of either the Internet appliance 322C data connection or by way of a more direct connection to the Internet 362. A more direct connection to the Internet can be by way of ISP, a TCP/IP connection, a PPP or SOCKET layer connection, a RAS connection, by utilizing wireless Internet standards and protocols, or other Internet connection points or connection types.
The interconnections between a COM device 100F and the Internet appliance 322C, and between a COM device 100F and the Internet 362 are mutually exclusive. In a plurality of exemplary embodiments, correct operation of a COM device 100F can utilize one of the interconnections to the Internet, both of the interconnections to the Internet, or neither interconnection to the Internet.
Interconnected with a parking terminal 352 is a COM device 100G. A COM device 100G can be a specific embodiment of a COM device 100. A COM device 100G can be interconnected with the Internet 362. A COM device 100G can also be interconnected with an Internet appliance 322C, which in turn the Internet appliance 322C can be interconnected with the Internet 362. COM device 100G can data communicate over the Internet by way of an Internet appliance 322C.
Depending on the particular embodiment and user preferences the parking terminal 352 with a COM device 100G combination can selectively choose a single method to data communicate over the Internet 362, utilize a plurality of methods to data communicate over the Internet, or select to not have a direct Internet connection.
In an embodiment where a COM device 100G selects not to have a direct Internet connection, a COM device 100G can interface with a second data communicating device to gain access to the Internet. Data communication to a second device can be by way of a carrier current interface, a wireless transceiver, a network connection, modem or wireless modem, cellular phone interface, wireless data link, LAN interface, or other wired or wireless communication means.
A COM device 100G can data communicate over the Internet by way of either the Internet appliance 322C data connection or by way of a more direct connection to the Internet 362. A more direct connection to the Internet can be by way of ISP, a TCP/IP connection, a PPP or SOCKET layer connection, a RAS connection, by utilizing wireless Internet standards and protocols, or other Internet connection points or connection types.
The interconnections between a COM device 100G and the Internet appliance 322C, and between a COM device 100G and the Internet 362 are mutually exclusive. In a plurality of exemplary embodiments, correct operation of a COM device 100G can utilize one of the interconnections to the Internet, both of the interconnections to the Internet, or neither interconnection to the Internet.
Interconnected with a traffic light 350 is a COM device 100I. A COM device 100I can be a specific embodiment of a COM device 100. A COM device 100I can be interconnected with the Internet 362. A COM device 100I can also be interconnected with an Internet appliance 322C, which in turn the Internet appliance 322C can be interconnected with the Internet 362. COM device 100I can data communicate over the Internet by way of an Internet appliance 322C.
Depending on the particular embodiment and user preferences the traffic light 350 with COM device 1001 combination can selectively choose a single method to data communicate over the Internet 362, utilize a plurality of methods to data communicate over the Internet, or select to not have a direct Internet connection.
In an embodiment where a COM device 100I selects not to have a direct Internet connection, a COM device 100I can interface with a second data communicating device to gain access to the Internet. Data communication to a second device can be by way of a carrier current interface, a wireless transceiver, a network connection, modem or wireless modem, cellular phone interface, wireless data link, LAN interface, or other wired or wireless communication means.
A COM device 100I can data communicate over the Internet by way of either the Internet appliance 322C data connection or by way of a more direct connection to the Internet 362. A more direct connection to the Internet can be by way of ISP, a TCP/IP connection, a PPP or SOCKET layer connection, a RAS connection, by utilizing wireless Internet standards and protocols, or other Internet connection points or connection types.
The interconnections between a COM device 100I and the Internet appliance 322C, and between a COM device 100I and the Internet 362 are mutually exclusive. In a plurality of exemplary embodiments, correct operation of a COM device 100I can utilize one of the interconnections to the Internet, both of the interconnections to the Internet, or neither interconnection to the Internet.
A COM device 100H is mounted on a traffic light pole 360. A COM device 100H can be interconnected with a traffic light 350 or an emergency warning system (not shown). Furthermore, a COM device 100H can also be interconnected with the Internet 362 or interconnected with an Internet appliance 322C. In turn, the Internet appliance 322C can be interconnected with the Internet 362. A COM device 100H can data communicate over the Internet by way of an Internet appliance 322C. A COM device 1001H can be a specific embodiment of a COM device 100.
In an exemplary embodiment a traffic light warning system can be optically responsive to oncoming emergency vehicles. An emergency warning system typically interfaces with the traffic light control system, such that when an emergency vehicle approaches the traffic light the warning system can by way of the traffic light control system activate the appropriate traffic lights to allow safe passage of the emergency vehicle through the intersection.
Interconnected with a wireless toll-pass system 308 is a COM device 100J. A COM device 100J can be a specific embodiment of a COM device 100. A COM device 100J can be interconnected with the Internet 362. A COM device 100J can also be interconnected with an Internet appliance 322C, which in turn the Internet appliance 322C can be interconnected with the Internet 362. A COM device 100J can data communicate over the Internet by way of an Internet appliance 322C.
Depending on the particular embodiment and user preferences the wireless toll-pass system 308 with COM device 100J combination can selectively choose a single method to data communicate over the Internet 362, utilize a plurality of methods to data communicate over the Internet, or select to not have a direct Internet connection.
In an embodiment where a COM device 100J selects not to have a direct Internet connection, a COM device 100J can interface with a second data communicating device to gain access to the Internet. Data communication to a second device can be by way of a carrier current interface, a wireless transceiver, a network connection, modem or wireless modem, cellular phone interface, wireless data link, LAN interface, or other wired or wireless communication means.
A COM device 100J can data communicate over the Internet by way of either the Internet appliance 322C data connection or by way of a more direct connection to the Internet 362. A more direct connection to the Internet can be by way of ISP, a TCP/IP connection, a PPP or SOCKET layer connection, a RAS connection, by utilizing a wireless Internet standards and protocols, or other Internet connection points or connection types.
The interconnections between a COM device 100J and the Internet appliance 322C, and between a COM device 100J and the Internet 362 are mutually exclusive. In a plurality of exemplary embodiments, correct operation of a COM device 100J can utilize one of the interconnections to the Internet, both of the interconnections to the Internet, or neither interconnection to the Internet.
Interconnected with a vehicle analyzer 328 is a COM device 100K. A COM device 100K can be a specific embodiment of a COM device 100. A COM device 100K can be interconnected with the Internet 362. A COM device 100K can also be interconnected with an Internet appliance 322C, which in turn the Internet appliance 322C can be interconnected with the Internet 362. COM device 100K can data communicate over the Internet by way of Internet appliance 322C.
Depending on the particular embodiment and user preferences the vehicle analyzer 328 with COM device 100K combination can selectively choose a single method to data communicate over the Internet 362, utilize a plurality of methods to data communicate over the Internet, or select to not have a direct Internet connection.
In an embodiment where a COM device 100K selects not to have a direct Internet connection, a COM device 100K can interface with a second data communicating device to gain access to the Internet. Data communication to a second device can be by way of a carrier current interface, a wireless transceiver, a network connection, modem or wireless modem, cellular phone interface, wireless data link, LAN interface, or other wired or wireless communication means.
A COM device 100K can data communicate over the Internet by way of either the Internet appliance 322C data connection or by way of a more direct connection to the Internet 362. A more direct connection to the Internet can be by way of ISP, a TCP/IP connection, a PPP or SOCKET layer connection, a RAS connection, by utilizing wireless Internet standards and protocols, or other Internet connection points or connection types.
The interconnections between a COM device 100K and the Internet appliance 322C, and between a COM device 100K and the Internet 362 are mutually exclusive. In a plurality of exemplary embodiments, correct operation of a COM device 100K can utilize one of the interconnections to the Internet, both of the interconnections to the Internet, or neither interconnection to the Internet.
Interconnected with a change tollbooth 330 is a COM device 100L. A COM device 100L can be a specific embodiment of a COM device 100. A COM device 100L can be interconnected with the Internet 362. A COM device 100L can also be interconnected with an Internet appliance 322C, which in turn the Internet appliance 322C can be interconnected with the Internet 362. A COM device 100L can data communicate over the Internet by way of Internet appliance 322C.
Depending on the particular embodiment and user preferences the change tollbooth 330 with COM device 100L combination can selectively choose a single method to data communicate over the Internet 362, utilize a plurality of methods to data communicate over the Internet, or select to not have a direct Internet connection.
In an embodiment where a COM device 100L selects not to have a direct Internet connection, a COM device 100L can interface with a second data communicating device to gain access to the Internet. Data communication to a second device can be by way of a carrier current interface, a wireless transceiver, a network connection, modem or wireless modem, cellular phone interface, wireless data link, LAN interface, or other wired or wireless communication means.
A COM device 100L can data communicate over the Internet by way of either the Internet appliance 322C data connection or by way of a more direct connection to the Internet 362. A more direct connection to the Internet can be by way of ISP, a TCP/IP connection, a PPP or SOCKET layer connection, a RAS connection, by utilizing wireless Internet standards and protocols, or other Internet connection points or connection types.
The interconnections between a COM device 100L and the Internet appliance 322C, and between a COM device 100L and the Internet 362 are mutually exclusive. In a plurality of exemplary embodiments, correct operation of a COM device 100L can utilize one of the interconnections to the Internet, both of the interconnections to the Internet, or neither interconnection to the Internet.
Interconnected with a COM device 100M can be a PC 310A. Interconnected with a PC 310A can be a monitor 344, and a keyboard 348. A COM device 100M can be a specific embodiment of a COM device 100. A PC 310A can be a specific embodiment of a PC 310. A COM device 100M or a PC 310A can also be interconnected with an Internet appliance 322C, which in turn the Internet appliance 322C can be interconnected with the Internet 362. A COM device 100M or a PC 310A can data communicate over the Internet by way of an Internet appliance 322C.
In an exemplary embodiment a COM device 100M can be interconnected with a PC 310 and located in a store 320. A store 320 can be any store, garage, service center, vehicle dealership, repair center, or other place of business. A COM device 100M can then data communicate wirelessly with an in-vehicle device 200 (not shown). Such data communication can be telemetry information, vehicle metrics, or other data to facilitate vehicle service.
Depending on the particular embodiment and user preferences the COM device 100M or a PC 310A can selectively choose a single method to data communicate over the Internet 362, utilize a plurality of methods to data communicate over the Internet, or select to not have a direct Internet connection.
In an embodiment where a COM device 100M or a PC 310A selects not to have a direct Internet connection, a COM device 100M or a PC 310A can interface with a second data communicating device to gain access to the Internet. Data communication to a second device can be by way of a carrier current interface, a wireless transceiver, a network connection, modem or wireless modem, cellular phone interface, wireless data link, LAN interface, or other wired or wireless communication means.
A COM device 100L can data communicate over the Internet by way of either the Internet appliance 322C data connection or by way of a more direct connection to the Internet 362. A more direct connection to the Internet can be by way of ISP, a TCP/IP connection, a PPP or SOCKET layer connection, a RAS connection, by utilizing wireless Internet standards and protocols, or other Internet connection points or connection types.
The interconnections between a COM device 100M or a PC 310A and the Internet appliance 322C, and between a COM device 100M or a PC 310A and the Internet 362 are mutually exclusive. In a plurality of exemplary embodiments, correct operation of a COM device 100M or a PC 310A can utilize one of the interconnections to the Internet, both of the interconnections to the Internet, or neither interconnection to the Internet.
Referring to FIG. 2C there is shown a data communication network connection between a plurality of data communicating devices and the Internet. The Internet can also be referred to as a global network. In particular FIG. 2C shows a plurality of exemplary embodiments of a system by which a plurality of COM device 100, a plurality of in-vehicle device 200, and a plurality of Internet based data processing resources can data communicate with one another.
A PC 310B can be interconnected with a COM device 100P or with the Internet 362. A COM device 100P can be a specific embodiment of a COM device 100. A PC 310B can be a specific embodiment of a PC 310. Furthermore, the COM device 100P can be interconnected with a COM device 100Q. A COM device 100Q can be a specific embodiment of a COM device 100.
In an exemplary embodiment a PC 310 can data communicate over the Internet 362. In addition, a COM device 100P can data communicate with a PC 310B and a plurality of COM device 100Q. In this embodiment a remote COM device 100Q can forward, relay, or otherwise effectuate data communications with a COM device 100P.
Applications can include a service center with several garage work areas. In this application a plurality of COM device 100Q can data communicate with a COM device 100P data communicating vehicle telemetry, vehicle metrics, and other data to a COM device 100P or to a PC 310B for processing.
Interconnected with a PC 310C can be COM device 100R. A COM device 100R can be a specific embodiment of a COM device 100. A PC 310C can be a specific embodiment of a PC 310. A COM device 100R can be interconnected with a hub or concentrator 338A. A hub or concentrator 338A can be a specific embodiment of a hub or concentrator 338. Furthermore, a hub or concentrator 338A can be interconnected with a router or gateway 340. A router or gateway 340 can be interconnected with the Internet 362. A hub or concentrator 338 can be CISCO, or other similar brands or types of hubs or concentrators. A router or gateway 340 can be CISCO, WHISTLE JET, or other similar brands or types of router or gateway.
In an exemplary embodiment a PC 310C and COM device 100R can data communicate by way of the hub or concentrator 338A and the router or gateway 340 over the Internet 362. Applications include a COM device 100R serving as a modem, data link, or other data connection device for a PC 310C, such that both a PC 310C and a COM device 100R can data communicate over the Internet.
Interconnected with a COM device 100N can be a hub or concentrator 338B. A hub or concentrator 338B can be a specific embodiment of a hub or concentrator 338. A COM device 100N can be a specific embodiment of a COM device 100. A hub or concentrator 338B can be interconnected with a PC 310D. A PC 310D can be a specific embodiment of a PC 310. Furthermore, a PC 310D can be interconnected with the Internet 362.
In an exemplary embodiment a COM device 100N can data communicate with a PC 310D by way of the hub or concentrator 338B. Such data communication can be consistent with network protocol standards common to MICROSOFT NT, LINUX, UNIX, or NOVELL NETWARE applications and network architecture as well as other similar network applications and network architectures. In addition, a COM device 100N can data communicate over the Internet by way of the data connection to the PC 310D. Applications can include COM device 100N utilizing the PC 310D remote communication means to data communicate over the Internet 362. Remote communication means can include RAS, modem, LAN, and other wired and wireless remote communication means.
Interconnected with a COM device 100S can be the Internet 362. In an exemplary embodiment a COM device 100S can data communicate, access, or be accessed over the Internet by a plurality of COM device 100, a plurality of in-vehicle device 200, a plurality of Internet based servers, a plurality of Internet appliances, or a plurality of other Internet based data processing resources.
Interconnected with an emergency monitoring network 332 can be the Internet 362. In an exemplary embodiment an emergency monitoring network 332 can data communicate to, access, or be accessed over the Internet by a plurality of COM device 100, a plurality of in-vehicle device 200, a plurality of Internet based servers, a plurality of Internet appliances, or a plurality of other Internet based data processing resources. Access to the emergency monitoring network 332 can include Internet, RAS, modem access, and other network access technologies. An emergency access network can be the national emergency agency 911 network, police networks, fire networks, medical networks, security networks, remote monitoring networks, surveillance networks, and other similar emergency access networks.
Applications can include a plurality of COM device 100, a plurality of in-vehicle device 200, a plurality of Internet based servers, a plurality of Internet appliances, or a plurality of other Internet based data processing resources data communicating with an emergency monitoring network 332. Such data communication can be for the purpose of reporting, locating, or remotely disabling operation of a vehicle, notifying or requesting emergency service resultant from break in, theft, fire, or other emergency monitoring network data communications.
Interconnected with a virtual private network 334 can be the Internet 362. In an exemplary embodiment a virtual private network 334 can data communicate to, access, or be accessed over the Internet by a plurality of COM device 100, a plurality of in-vehicle device 200, a plurality of Internet based servers, a plurality of Internet appliances, or a plurality of other Internet based data processing resources. Access to the virtual private network 334 can include Internet, RAS, modem access, and other network access technologies.
Interconnected with a personal PC network 336 can be the Internet 362. In an exemplary embodiment a personal PC network 336 can data communicate to, access, or be accessed over the Internet by a plurality of COM device 100, a plurality of in-vehicle device 200, a plurality of Internet based servers, a plurality of Internet appliances, or a plurality of other Internet based data processing resources. Access to the personal PC network 336 can include Internet, RAS, modem access, and other network access technologies.
Interconnected with an Internet appliance 322D is the Internet 362. An Internet appliance 322D can be a specific embodiment of an Internet appliance 322.
Interconnected with an Internet based server 364 can be the Internet 362 and a database 356A. A database 356A can be a specific embodiment of a database 356. In an exemplary embodiment a database 356A can be accessed by way of a plurality of COM device 100, a plurality of in-vehicle device 200, a plurality of Internet based servers, a plurality of Internet appliances, or a plurality of other Internet based data processing resources. In addition, a database 356A can be accessible by way of an application, application server, a user, or a web browser. A web browser can be MICROSOFTS INTERNET EXPLORER, NETSCAPE, NEUTRINO, PALM OS, WINDOWS CE, or other similar web browser technology. A database 356 can be based on MICROSOFT MSACCESS, SQL, DB2, ORACLE, or other similar database architectures. An Internet based server 364 can be a MICROSOFT NT, LINUX, APACHE, WHISTLE, NOVELL, UNIX, NEUTRINO, PALM OS, WINDOWS CE, WINDOWS 95-98, WINDOWS 2000 or other similar Internet capable server platform. Furthermore, an Internet based server 364 can be a mail server, database server, file transfer protocol (ftp) server, web server, transaction processing server, e-business server, e-commerce server, or other specialized server. An Internet based server 364 can be configured as an application server 358.
Interconnected with an Internet application server 358 can be the Internet 362 and a database 356B. A database 356B can be a specific embodiment of a database 356. In an exemplary embodiment an Internet application server 358 or a database 356B can be accessed by way of a plurality of COM device 100, a plurality of in-vehicle device 200, a plurality of Internet based servers, a plurality of Internet appliances, or a plurality of other Internet based data processing resources. In addition, a database 356B can be accessible by way of an Internet application server 358, a local or remote application, a user, or a web browser.
In an exemplary embodiment an Internet application server 358 can be utilized to search for car parts in a database, or can process and maintain warranty information, or can process and store vehicle telemetry and vehicle metrics data. In addition, an Internet application server 358 can run a plurality of specific software applications and can data communicate with a plurality of COM device 100, or a plurality of in-vehicle device 200.
Referring to FIG. 3 there is shown a communication interface device 100. A communication interface device 100 can be referred to as a COM device 100. A COM device 100 can be a device capable of data communicating wired or wirelessly with an in-vehicle device 200.
Interconnected with a microcontroller 130 can be a keypad 102. A keypad 102 can be an array of buttons. A keypad 102 utilizing an array of buttons can be implemented with a plurality of OMRON B3F-1100 push buttons, which can be organized in an array, or other functionally similar array of buttons. A microcontroller can be a ZILOG brand Z8, Z380C, or Z382 microcontroller, or a MOTOROLA brand HC series microcontroller. In addition, a microcontroller 130 can be an INTEL brand x86, CELERON, or PENTIUM microprocessor, or AMD brand microprocessor, or other similar microcontroller or microprocessor.
Interconnected with a microcontroller 130 can be an electrically erasable read only memory ("EEROM") 104. Such an EEROM 104 can be a MICROCHIP 27C512, an ATMEL FLASH AT27512, or other similar electrical read only memory. A one-time-programmable (OPT) read-only-memory (ROM) can be utilized to implement EEROM 104.
Interconnected with a microcontroller 130 can be a non-volatile memory 106. Such a non-volatile memory 106 can be a DALLAS SEMICONDUCTOR DS 1643 or DS 1743. Furthermore, the DS 1643 or DS 1743 can provide a non-volatile date and time function whereby microcontroller 130 can be responsive to or schedule events based on date and time, or date and time stamp transactions as they occur.
Interconnected with a microcontroller 130 can be an electrically erasable read only memory ("EEROM") 104. Such an EEROM 104 can be a MICROCHIP 93LC66, or ATMEL DATAFLASH serial EEROM.
Interconnected with a microcontroller 130 can be a magnetic card or smart card reader/writer 110. A magnetic card reader/writer 110 can be implemented with a NEURON brand MSR-100, or MSR-270, or a MAGNA TEC brand magnetic card or smart card reader/writer, or other similar track 1, 2 or 3 style magnetic card reader/writer or smart card reader/writer.
Interconnected with a microcontroller 130 can be a touch screen 112. A touch screen 112 can be implemented with a TRANSPARENT PRODUCTS, INC. part number TPI PN 1059-001, and a BURR BROWN touch screen controller part number ADS7843.
Interconnected with microcontroller 130 can be a liquid crystal display (LCD) 114. An LCD display 114 can be implemented by way of an OPTREX #DMF-5002NY-EB super-twist graphics module, or an OPTREX #DMC6204NY-LY liquid crystal display, or an OPTREX #DMF-50944NCU-FW-I and an EPSON SED1354FOA LCD controller.
Interconnected with a microcontroller 130 can be an RS232/RS485 interface 116. An RS232/RS485 interface 116 can be implemented by way of a MAXIM brand RS232 or RS485 transceiver series semiconductor. RS232 serial communications can be effectuated with a receive (RXD) data connection, transmit (TXD) data connection, clear to send data connection, ready to send (RTS) data connection, signal ground (GND) data connection. RS485 data communication can be effectuated with a pair of data connections (DATA "A" data connection and DATA "B" data connection).
Interconnected with a microcontroller 130 can be a general-purpose input and output interface 118. A general-purpose input and output interface 118 can be utilized to interface a COM device 100 to a plurality of external devices. Such external devices can include a garage door opener 302, a gas pump 304, a tollbooth 306, a wireless toll-pass system 308, a traffic light 350, a change tollbooth 330, a parking gate 316, a parking terminal 352, a vehicle analyzer 328, or a proximity sensing parking light 354.
In an exemplary embodiment a general-purpose input and output interface 118 can be tailored and effectuated in a plurality of ways based in part on the particular application. For example and without limitation, a general-purpose input and output interface 118 can be implemented with a plurality of relays, or a plurality of transistor-to-transistor-logic (TTL) inputs and outputs (I/O). A general-purpose input and output interface 118 can also be implemented with a plurality of opto-isolators, or a plurality of silicon controlled rectifiers (SCR), or a plurality of triacs, or a plurality of transistor drivers.
A general-purpose input and output interface 118 can be implemented with OMRON series G5V-1-DC5 or an OMRON series G3B-1174P-US-DC5 (for higher current loads), or other similar type of switches or relays. A general-purpose input and output interface 118 can also be implemented with a HARRIS 82C55 peripheral interface, ZILOG, INTEL, AMD, MICROCHIP or MOTOROLA brand microcontroller or microprocessor, a MOTOROLA 74LS series TTL I/O semiconductors, an ALEGRO MICROSYSTEMS UCN5801EP, or UDN2595A, or other similar line I/O and receiver/drivers. A general-purpose input and output interface 118 can also be implemented with a TECCOR ELECTRONICS INC series SCR or triac, or a QUALITY TECH part number MID400QT or triac output opto-isolator part number MOC3010QT, or a NEC brand or PANASONIC brand opto-isolator, or other similar types of opto-isolators. Furthermore, a general-purpose input and output interface 118 can also be implemented with TEXAS INSTRUMENT brand transistors such as the 2N4401, or the 2N4403, or the TIP 120, or other similar types of transistors.
Interconnected with a microcontroller 130 can be a personal data interface (PDA) interface 120. A PDA interface 120 can be implemented with an infrared communication means or a wired interface. An infrared communications means can be implemented with an infrared remote control receiver module, such as a LITEON LT1033, and an infrared light emitting diode (LED) for transmitting data, such as a LITEON LT 1062 LED. A wired PDA interface 120 can be implemented with the 3COM PALM PILOT interface cable, or other PDA brand interface cables. In addition, a wireless PDA interface 120 can be implemented utilizing wireless standards such as wireless application protocol (WAP), BLUE TOOTH, or other wireless standards and protocols.
In an exemplary embodiment a COM device 100 can data communicate with a PDA by way of the PDA interface 120. In such an embodiment the PDA can exchange data and gain access to the Internet by way of the COM device 100. In addition, the PDA can receive data related to vehicle telemetry, metrics, and other informational data.
Interconnected with a microcontroller 130 can be a speech and sound audio playback means 124. In an exemplary embodiment a speech and sound audio playback means 124 can playback digitized and streamed audio data. In such an embodiment a data communication by way of the Internet can be played by the speech and sound audio playback means 124. In addition, pre-recorded audio data can be played by way of the speech and sound audio playback means 124. Such pre-recorded audio data can be ADPCM format, MP3 format, or other proprietary or standard data format. Furthermore, pre-recorded audio data can include instructional prompts and sounds, as well as warning prompts and other sounds. A speech and sound audio playback means 124 can be implemented with an OKI SEMICONDUCTOR MSM9841 or a OKI SEMICONDUCTOR MSM6585RS, or other similar speech or audio processors.
Interconnected with a speech and sound audio playback means 124 can be an amplifier and a filter network 126. An amplifier and a filter network 126 can be implemented with a SANYO LA4460N amplifier or TEXAS INSTRUMENTS amplifier. A filter network 126 can be implemented with a NATIONAL LM324 quad op-amp, or TEXAS INSTRUMENTS series DSP, or with a single pole resistor and capacitor combination. A speech and sound audio playback means 124 can also be implemented with other similar amplifiers and filter networks.
Interconnected with a speech and sound audio playback means 124 can be a speaker 128. A speaker 128 can be implement with a variety of general-purpose speakers. Selection of a suitable speaker can be based in part on speaker size, shape, tonal qualities, as well as other design and application specification criteria.
Interconnected with a microcontroller 130 can be a carrier current interface 132. Carrier current interface 130 can be effectuated with traditional carrier current technologies, including spread spectrum technologies. Such a carrier current interface 132 can be implemented as desired and known by one skilled in the art of carrier current data communications.
In an exemplary embodiment a carrier current interface 132 can effectuate data communication with a PC 310. In this embodiment a COM device 100 by way of the carrier current interface 132 can data communication to a plurality of other COM device 100, or to a plurality of in-vehicle device 200, or to a plurality of Internet based servers, or to a plurality of Internet appliances, or to a plurality of other Internet based data processing resources.
Interconnected with a microcontroller 130 can be a wireless transceiver 134. In an exemplary embodiment a wireless transceiver 134 can be utilized to data communicate between a COM device 100 and an in-vehicle device 200. Such data communication can include vehicle telemetry, vehicle metrics, COM device 100 data, in-vehicle device 200 data, audio or video data, e-business data, e-mail data, e-commerce data, Internet based data, PC 310 data, as well as other general and specific data. A wireless transceiver 134 can be implemented with a BYTEL, DIGITAL WIRELESS CORPORATION, GLOBAL WAVE, FREEWAVE TECHNOLOGIES, ELECTRONIC SYSTEMS TECHNOLOGIES, GRE, IBM, MOTOROLA, or other similar manufacturer of wireless transceiver products. A wireless transceiver 134 can also be implemented by terminating a wireless transceiver 134 interface as a PCMCIA interface. A PCMCIA compatible wireless device can then be electrically connected and utilized to effectuate wireless communications on any wireless technology, network, or system. A wireless transceiver 134 can be BLUE TOOTH compliant, wireless application protocol (WAP) compliant, or subscribe to other standard and proprietary wireless protocols or standards.
Interconnected with a microcontroller 130 can be a network connection to the Internet 136. In an exemplary embodiment a network connection to the Internet 136 can connect a COM device 100 to the Internet. A network connection to the Internet 136 can manage the TCP/IP stack if required and can implement a data security layer, SSL security socket, or other proxy, firewall, or encrypted security. In addition, the network connection to the Internet 136 can manage an encrypted packet protocol, or other network protocols.
In addition, a network connection to the Internet 136 can include a plurality of network and telecommunication interfaces including analog telephone line, T1, ADSL, DSL, ISDN, cable modem, satellite, or LAN interfaces including Ethernet, token ring, FIREWIRE, and other similar telecommunication and network interface technologies.
Interconnected with a microcontroller 130 can be a modem 138. A modem 138 can be a wireless modem. In an exemplary embodiment a modem 138 can be utilized to data communicate with a remote location. Such a remote location can be an emergency monitoring network 332, or a PC 310, or other remote location. A modem 138 can be implemented with a XECOM brand modem part number XE2400, or XE9600, CERMETEK, ROCKWELL, ZILOG or other similar types of modem. A wireless modem can be implemented with an IBM, MOTOROLA, TELETRONICS, TELEDESIGN SYSTEMS or other similar types of wireless modem. A modem 138 can also be a PCMCIA interface connector. In this embodiment a PCMCIA interface connector can allow a wide variety of off-the-shelf brand of wireless modem to interconnect and operate with an in-vehicle device 200.
Interconnected with a microcontroller 130 can be a cellular phone transceiver 140. In an exemplary embodiment a cellular phone transceiver 140 can be utilized to effectuate data communications between a COM device 100 and a cellular network. A cellular phone transceiver 140 can be implemented with an IBM, GLOBAL WAVE, NOVATEL WIRELESS, MOTOROLA, or other similar cellular phone transceiver.
Interconnected with a microcontroller 130 can be a cellular phone interface 142. In an exemplary embodiment a cellular phone interface 142 can be utilized to interface a cellular phone to a COM device 100. In this embodiment a cellular phone interface 142 can enable a COM device 100 to utilize cellular phone functionality including, processing voice and data signals, or data communicate by way of a cellular network.
Interconnected with a microcontroller 130 can be a wireless data link 144. An infrared communications means can be a wireless data link 144, and can be implemented with an infrared remote control receiver module, such as a LITEON LT1033, and an infrared light emitting diode (LED) for transmitting data, such as a LITEON LT1062 LED. A radio frequency (RF) transceiver can be a wireless data link 144 and can be implemented with an IBM, MOTOROLA, RESEARCH IN MOTION, MICROTEQ, or other similar RF transceiver technologies. A satellite receiver can be a wireless data link 144. Such a satellite receiver can be implemented with standards, protocols, service, communication equipment, or other technologies available from XM SATELLITE RADIO HOLDINGS, or SIRIUS SATELLITE RADIO, or other similar satellite technology companies.
Interconnected with a microcontroller 130 can be a local area network (LAN) interface 146. In an exemplary embodiment a LAN interface 146 can include Ethernet, token ring, FIREWIRE, and other standard networking interfaces. In addition, a LAN interface 146 can be utilized to effectuate data communication directly with a PC 310, or by way of a hub or concentrator 338 to a PC 310 or a router or gateway 340. A LAN 146 can effectuate COM device 100 data communication over the Internet to a plurality of COM device 100, or to a plurality of in-vehicle device 200, or to a plurality of Internet based servers, or to a plurality of Internet appliances, or to a plurality of other Internet based data processing resources.
Interconnected with a microcontroller 130 can be a digital signal processor (DSP) 154. A DSP 154 can be a TEXAS INSTRUMENTS, or other similar DSP technology.
Interconnected with a video signal input and conditioner 150 can be a DSP 154, or a video signal input and conditioner 150. A camera 148 can be interconnected with a video signal input and conditioner 150. Additionally, a DSP 154 can be interconnected with a microphone 152.
In an exemplary embodiment a DSP 154 in combination with a camera 148, or a video signal input and conditioner 150, and a microphone 152 can be utilized to digitize audio and video signals. Once digitized these signals can be data communicated by way of a COM device 100. Data communication can include data communication over the Internet to a plurality of COM device 100, or to a plurality of in-vehicle device 200, or to a plurality of Internet based servers, to a plurality of Internet appliances, or to a plurality of other Internet based data processing resources. In addition, digitized audio can be utilized to effectuate voice activation of COM device 100.
Referring to FIG. 4 there is shown an in-vehicle device 200. In-vehicle device 200 can be a device embodied in a vehicle. An in-vehicle device 200 can also be embodied in a vehicle battery, vehicle control system, vehicle alarm system, or an in-vehicle device 200 can be embodied in a separate enclosure and fastened to, or retrofitted to a vehicle. In an exemplary embodiment an in-vehicle device 200 can be located in a secure area within the vehicle. Such a secure area can include under the vehicle's hood, or in the vehicle's trunk.
Interconnected with a microcontroller 234 can be a keypad 202. A microcontroller 234 can be similar in manufacture, specification, or general electrical functionality to a microcontroller 130. A keypad 202 can be similar in manufacture, specification, or general electrical functionality to a keypad 102.
Interconnected with a microcontroller 234 can be an EEROM 204. An EEROM 204 can be similar in manufacture, specification, and general electrical functionality to an EEROM 104. Interconnected with a microcontroller 234 can be non-volatile memory 206. A non-volatile memory 206 can be similar in manufacture, specification, and general electrical functionality to a non-volatile memory 106.
Interconnected with a microcontroller 234 can be a serial EEROM 208. A serial EEROM 208 can be similar in manufacture, specification, and general electrical functionality to a serial EEROM 108. In an exemplary embodiment a serial EEROM 208 can be utilized as a high-density data storage area. Such a high-density data storage area can be utilized for storage of digital audio data, video data, text data, display data, telemetry data, metric data, or other types of data.
Interconnected with a microcontroller 234 can be non-volatile memory 206. A non-volatile memory 206 can be similar in manufacture, specification, and general electrical functionality to a non-volatile memory 106.
Interconnected with a microcontroller 234 can be a vehicle engine control system interface 210. In an exemplary embodiment a vehicle engine control system interface 210 can interface and data communicate with a vehicle engine control system such that engine telemetry, metrics, efficiency, settings, or other vehicle and engine data can be data communicated for processing. Data communication for processing can include data communicating over the Internet, or to a plurality of COM device 100, or to a plurality of in-vehicle device 200, or to a plurality of Internet based servers, or to a plurality of Internet appliances, or to a plurality of other Internet based data processing resources.
In such an embodiment data communication between a vehicle engine control system interface 210 and a vehicle engine control system can effectuate remote diagnostics, repairs, adjustment to the engine control system, as well as other vehicle maintenance, monitoring, or adjustments. Such data communication can be between a remote location, over the Internet, between a plurality of COM device 100, between a plurality of in-vehicle device 200, between a plurality of Internet based servers, between a plurality of Internet appliances, or between a plurality of other Internet based data processing resources.
Interconnected with a microcontroller 234 can be a magnetic card or smart card reader/writer 212. A magnetic card or smart card reader/writer 212 can be similar in manufacture, specification, and general electrical functionality to a magnetic card or smart card reader/writer 110.
Interconnected with a microcontroller 234 can be a touch screen 214. A touch screen 214 can be similar in manufacture, specification, and general electrical functionality to a touch screen 114. Interconnected with a microcontroller 234 can be an LCD display 216. A LCD display 216 can be similar in manufacture, specification, and general electrical functionality to a LCD display 114.
Interconnected with a microcontroller 234 can be an RS232/RS485 interface 218. An RS232/RS485 interface 218 can be similar in manufacture, specification, and general electrical functionality to an RS232/RS485 interface 116. In an exemplary embodiment an RS232/RS485 interface 218 can be utilized to effectuated data communication with an RS232/RS484 compliant device, including a notebook computer. A notebook computer can be a DELL, SONY, GATEWAY, IBM, IBM brand THINKPAD, or other similar type of notebook computer. Such data communication can be between a remote location, over the Internet, between a plurality of COM device 100, between a plurality of in-vehicle device 200, between a plurality of Internet based servers, between a plurality of Internet appliances, or between a plurality of other Internet based data processing resources.
Interconnected with microcontroller 234 can be a general-purpose input and output interface 220. A general-purpose input and output interface 220 can be utilized to interface an in-vehicle device 200 to a plurality of in vehicle devices. Such in vehicle devices can include engine components, gauges, relays, ignition controls, cruise control, air conditioner controls, and other vehicle controls.
In an exemplary embodiment a general-purpose input and output interface 220 can be tailored and effectuated in a plurality of ways based in part on the particular application. For example and without limitation, a general-purpose input and output interface 220 can be implemented with a plurality of relays, or a plurality of transistor-to-transistor-logic (TTL) inputs and outputs (I/O). A general-purpose input and output interface 118 can also be implemented with a plurality of opto-isolators, or a plurality of silicon controlled rectifiers (SCR), or a plurality of triacs, or a plurality of transistor drivers.
A general-purpose input and output interface 220 can be similar in manufacture, specification, or general electrical functionality to a general-purpose input and output interface 118.
Interconnected with a microcontroller 234 can be a personal data assistant (PDA) interface 222. A PDA interface 222 can be implemented with an infrared communications means or a wired interface. An infrared communications means can be implemented with an infrared remote control receiver module, such as a LITEON LT1033, and an infrared LED for transmitting data, such as a LITEON LT1062 LED. A PDA interface 222 can also be a wired interface. A wired interface can be implemented with the 3COM PALM PILOT interface cable, or other PDA brand interface cables. In addition, a wireless PDA interface 120 can be implemented utilizing wireless standards such as wireless application protocol (WAP), BLUE TOOTH, or other wireless standards and protocols.
In an exemplary embodiment an in-vehicle device 200 can data communicate with a PDA by way of the PDA interface 222. In such an embodiment the PDA can exchange data and gain access to the Internet by way of an in-vehicle device 200. In addition, the PDA can receive data related to vehicle telemetry, metrics, and other informational data.
Interconnected with a microcontroller 234 can be a speech and sound audio playback means 224. In an exemplary embodiment a speech and sound audio playback means 224 can play back digitized, and streamed audio data. In such an embodiment a data communication by way of the Internet can be played by the speech and sound audio playback means 224. In addition, pre-recorded audio data can be play by the speech and sound audio playback means 224. Such pre-recorded audio data can be ADPCM format, MP3 format, or other proprietary or standard data format. In addition, pre-recorded audio data can include instructional prompts and sounds, as well as warning prompts and sounds, and other audible prompts and sounds. A speech and sound audio playback means 224 can be implemented with an OKI SEMICONDUCTOR MSM9841 or a OKI SEMICONDUCTOR MSM6585RS, or other similar speech and audio processors.
Interconnected with the speech and sound audio playback means 224 can be an audio switch 226. The audio switch 226 can be interconnected with the microcontroller 234. In an exemplary embodiment the audio switch 226 being responsive to the microcontroller 234 can route audio signals to an in-vehicle device 200 audio amplifier 228, or to the vehicle radio interface 248. In this embodiment the audio switch 226 allows analog and digital signals from an in-vehicle device 200 to be data communicated to the vehicle's radio by way of the vehicle interface 248. This allows the vehicle radio to serve as the audio system for playback, and audio conferencing. A vehicle radio interface 248 can be implemented with line level analog inputs, through TTL level or digital line driven inputs and outputs, or small signal relays.
Interconnected with the audio switch 226 can be an amplifier and a filter network 228. An amplifier and filter network 228 can be implemented with a SANYO LA4460N amplifier or TEXAS INSTRUMENTS amplifier. A filter network 228 can be implemented with a NATIONAL LM324 quad op-amp, or TEXAS INSTRUMENTS series DSP, or with a single pole resistor and capacitor combination. An amplifier and a filter network 228 can also be implemented with other similar amplifiers and filter networks.
Interconnected with a filter network 228 can be a speaker 230. A speaker 230 can be implement with a variety of general-purpose speakers. Selection of a suitable speaker can be based in part on speaker size, shape, tonal qualities, as well as other design and application specification and criteria.
Interconnected with a microcontroller 236 can be an alarm system interface 236. In an exemplary embodiment an alarm system interface 236 can allow an in-vehicle device 200 to interface to third party vehicle alarm systems. In addition, an alarm system interface 236 can include certain alarm circuitry. Certain alarm circuitry can include a proximity sensor 238, a motion sensor 240, a current loop sensor 242, or an ignition kill interface 246. Additional alarm circuitry can be used to supplement a third party alarm system adding additional alarm mechanism or trigger means.
An alarm system interface 236 can be implemented with line level analog inputs, through TTL level or digital line driven inputs and outputs, or through small signal relays. A proximity sensor 238 can be implemented with an ALLEN BRADLEY, GENERAL ELECTRIC, OMRON, NATIONAL, or other similar proximity sensor. A motion sensor 240 can be implemented with an ANALOG DEVICE, ANALOG DEVICE iMEMS technology, or other similar motion sensor. A current loop sensor 242 can be implemented with a toroid coil, or other similar current loop sensor. An ignition kill interface 238 can be implemented 110 with an OMRON relay, or other similar relay.
Interconnected with a microcontroller 234 can be a digital signal processor (DSP) 232. A DSP 232 can be a TEXAS INSTRUMENTS, or other similar DSP technology.
Interconnected with a video signal input and conditioner 252 can be a DSP 232, or a video signal input and conditioner 252. A camera 250 can be interconnected with a video signal input and conditioner 252. Additionally, a DSP 232 can be interconnected with a microphone 254.
In an exemplary embodiment a DSP 232 in combination with a camera 250, or a video signal input and conditioner 252, or a microphone 254 can be utilized to digitize audio and video signals. Once digitized these signals can be data communicated by way of an in-vehicle device 200. Data communication can include data communication over the Internet to a plurality of COM device 100, to a plurality of in-vehicle device 200, to a plurality of Internet based servers, to a plurality of Internet appliances, or to a plurality of other Internet based data processing resources. In addition, digitized audio can be utilized to effectuate voice activation of in-vehicle device 200. Such voice activation can invoke command and control features such as vehicle command and control, in-vehicle device 200 command and control, or other command and control functions and features. Such vehicle command and control can include operation and control of the vehicle and vehicle system including the engine, braking, gas pedal, ignition, and stick shift.
Interconnected with a microcontroller 234 can be an ignition control interface 256. An ignition control interface 256 allows the in-vehicle device 200 to start a car that is turned `OFF` or stop a car that is turned `ON`. An ignition control interface can be implemented with an OMRON relay, or other similar relay.
Interconnected with a microcontroller 234 can be a wireless transceiver 258. In an exemplary embodiment a wireless transceiver 258 can be utilized to data communicate between a COM device 100 and an in-vehicle device 200. Such data communication can include vehicle telemetry, vehicle metrics, COM device 100 data, in-vehicle device 200 data, audio or video data, e-business data, e-mail data, e-commerce data, Internet based data, PC 310 data, as well as other general and specific data. A wireless transceiver can be implemented with a BYTEL, DIGITAL WIRELESS CORPORATION, GLOBAL WAVE, FREEWAVE TECHNOLOGIES, ELECTRONIC SYSTEMS TECHNOLOGIES, GRE, IBM, MOTOROLA, or other similar manufacturer of wireless transceiver products. A wireless transceiver 258 can also be implemented by terminating a wireless transceiver 258 interface as a PCMCIA interface. A PCMCIA compatible wireless device can then be electrically connected and utilized to effectuate wireless communications on any wireless technology, network, or system. A wireless transceiver 258 can be BLUE TOOTH compliant, wireless application protocol (WAP) compliant, or subscribe to other standard and proprietary wireless protocols or standards.
Interconnected with a microcontroller 234 can be a vehicle monitor and metering interface 260. In addition, a vehicle monitor and metering interface 260 can include certain vehicle monitor and metering means. Certain vehicle monitor and metering means can include an accelerometer 262, a tachometer RPM/speed 264, and an odometer 266. By interconnecting a vehicle monitor and metering interface 260 with vehicle gauges and instrumentation the in-vehicle device 200 can monitor, record, and data communicate vehicle telemetry and metrics. In an embodiment where an interface to certain instrumentation may not be possible or desirable the necessary functionality for data gathering can be effectuated by including and utilizing the accelerometer 262, or the tachometer RPM/speed 264, or the odometer 266.
In an exemplary embodiment the vehicle monitor and metering interface 260, accelerometer 262, or the tachometer RPM/speed 264, or the odometer 266 can monitor and or measure the vehicles performance. In accordance with vehicle dynamic changes such as increasing velocity, or travel at high speeds certain broadcast volume levels can be adjusted for the purpose of offsetting background noise including roadway noise, wind noise, engine noise, or other vehicle noises. Adjustments to broadcast levels can be by way of the in-vehicle device 200 speech and sound audio playback means 224, or the vehicle radio interface 248.
In addition, microphone 254 and digital signal processor 232 can be utilized to implement noise cancellation functionality, such noise canceling audio can be broadcast by way of sound audio playback means 224, or the vehicle radio interface 248.
A vehicle monitor and metering interface 260 can be implemented with line level analog inputs, through TTL level or digital line driven inputs and outputs, or small signal relays, or opto-isolators. An accelerometer 262 can be implemented with an ENTRAN brand, or other similar accelerometers.
Interconnected with a microcontroller 234 can be a global satellite positioning (GPS) receiver 268. A GPS receiver 268 can receive signals from satellites and determine the locations of the GPS receiver and the vehicle containing the GPS receiver. This GPS location data can be data communicated to the in-vehicle device 200 and further processed as required. A GPS receiver 268 can be implemented with a GARMIN, MAGELLAN, LOWRANCE, or other similar GPS receiver models or brands.
Interconnected with a microcontroller 234 can be a wireless modem 270. In an exemplary embodiment a wireless modem 270 can be utilized to data communicate with a remote location. Such a remote location can be an emergency monitoring network 332, or a PC 310, or other remote location. A wireless modem 270 can be implemented with an IBM, MOTOROLA, TELETRONICS, TELEDESIGN SYSTEMS, or other similar types of wireless modem. A wireless modem 270 can also be a PCMCIA interface connector. In this embodiment a PCMCIA interface connector can allow a wide variety of off-the-shelf brands of wireless modem to interconnect and operate with an in-vehicle device 200.
Interconnected with a microcontroller 234 can be a cellular phone transceiver 272. In an exemplary embodiment a cellular phone transceiver 272 can be utilized to effectuate data communication between an in-vehicle device 200 and a cellular network. A cellular phone transceiver 272 can be implemented with an IBM, GLOBAL WAVE, NOVATEL WIRELESS, MOTOROLA, or other similar cellular phone transceiver.
Interconnected with a microcontroller 234 can be a cellular phone interface 274. In an exemplary embodiment a cellular phone interface 274 can be utilized to interface a cellular phone to an in-vehicle device 200. In this embodiment a cellular phone interface 274 can enable an in-vehicle device 200 to utilize cellular phone functionality including, processing voice and data signals, or data communicate by way of a cellular network.
Interconnected with a microcontroller 234 can be a wireless data link 276. An infrared communications means can be a wireless data link 276, and can be implemented with an infrared remote control receiver module, such as a LITEON LT1033, and an infrared LED for transmitting data, such as a LITEON LT 1062 LED. A radio frequency (RF) transceiver can be a wireless data link 276 and can be implemented with an IBM, MOTOROLA, RESEARCH IN MOTION, MICROTEQ, or other similar RF transceiver technologies. Such a satellite receiver can be implemented with standards, protocols, service, communication equipment, or other technologies available from XM SATELLITE RADIO HOLDINGS, or SIRIUS SATELLITE RADIO, or other similar satellite technology companies.
Interconnected with a microcontroller 234 can be a printer interface 278. A printer interface can interface to serial printers as well as parallel or CENTRONIC or USB style printers. In an exemplary embodiment a printer interface 278 can interface to a printer for the purpose of printing Internet based data, vehicle telemetry or metric data, advertising data, or other print data. A printer interface 278 can be implemented with a TTL level line input and output driver or a TTL or RS232 level serial interface, A TTL level interface can be an ALEGRO UCN5801EP or UDN2595A, or a CYPRESS CPLD 371 series. A serial printer interface can be implemented with a MAXIM RS232 converter/interface, or TTL level ALEGRO UDN2595A, or a CYPRESS CPLD 371 series, or other similar devices.
Interconnected with a microcontroller 234 can be a biometric input interface 280. A biometric input interface 280 can accept and or process palm, hand, finger, eye (iris scan), voice and voice commands, or other biometric input data. A biometric input interface can be a TTL, or RS232, or third party proprietary interface. In addition, a biometric input interface 280 can interface to a third party biometric devices. A biometric input interface 280 can be implemented with a TTL level line interface such as an ALEGRO UCN5801 EP, or UDN2595A, or a CYPRESS CPLD 371 series, or other similar circuit interfaces. A serial biometric input interface can be implemented with a MAXIM RS232 converter/interface, or TTL level ALEGRO UDN2595A, or a HARRIS SEMICONDUCTOR, CYPRESS SEMICONDUCTOR, or other similar circuit interfaces.
Referring to FIG. 5 there is shown a radio advertisement server routine 400. The radio advertisement server can be an Internet based server that receives data communication from a COM device 100 or an in-vehicle device 200. Then based in part on known user preferences or profile and based in part on GPS data or geographic location data the Internet based advertisement server can select advertising content from a database of advertising content and serve the advertisement to a specific COM device 100, or a specific in-vehicle device 200. Alternatively, the advertisement server can serve advertisements to a plurality of COM device 100, or a plurality of in-vehicle device 200. Processing begins in block 402.
Processing in block 402 allows a user to initiate the usage of the vehicle radio. In an exemplary embodiment an in-vehicle device 200 can monitor the usage of the radio including the radios settings. Radio settings can include radio frequency (radio station) listening preferences, duration of listening, time of the day and days of the week listening, and measure a users tendency to change the radio station when commercials are broadcast. Processing then moves to block 404.
In block 404 data communication between an in-vehicle device 200 and a COM device 100, a second in-vehicle device 200, an Internet based server, or an Internet appliances can be established. Such a data communication can allow data to be exchanged between an Internet based server and an in-vehicle device 200. Such data communication can include user preferences, and other user metrics, or listening histories including radio frequency (radio station) listening preferences, duration of listening, time of the day and days of the week listening, and measure a user's tendency to change the radio station when commercials are broadcast. In addition, data communication between the in-vehicle device 200 and an Internet based server allows both the server and the in-vehicle device 200 to be programmed, or update other elements within a plurality of databases. Processing then moves to block 406.
In block 406 GPS data can be data communicated between the Internet based server and the in-vehicle device 200. Such GPS data communication can be utilized in the selection of advertisements based in part on geographic location. In addition, any command and control functionality such as stopping the engine, monitoring engine performance, trip tracking, or reporting car positioning can be data communicated. Processing then moves to block 408.
In block 408 an Internet based server selects advertisements based on certain advertisement criteria. Such advertisement criteria can include advertisement selection based in part on GPS position ing data. Advertisement selection based on GPS data in essence is advertisement selection based on the geographic location of the vehicle. In this embodiment, advertisement selection criteria, based on GPS data can result in advertisements for local restaurants, shopping, site seeing attractions, etc. can be served and displayed in a vehicle moving down a highway.
Advertisement selection can also be based on radio station selection and user's listening histories. User listening histories can include radio frequency (radio station and types of songs including specific song titles) listening preferences, duration of listening, time of the day and days of the week listening, and measure a user's tendency to change the radio station when commercials are broadcast. Such listening history data can be monitored or recorded by way of a vehicle radio interface 248.
In addition, advertisement selection can be based on cookies resident on an Internet server, or in a user's in-vehicle device 200. In addition to cookies other user specific data can be maintained at the server or within the user's in-vehicle device 200. Such other users specific data can include a user's buying habits, listening habits, and other user demographics.
In other embodiments advertisements can be selected based on database queries, and other advertisement serving based criteria and processes. Processing then moves to block 410.
In block 410 interactive advertisements are data communicated between the Internet based server and a specific COM device 100, or a specific in-vehicle device 200. Processing then moves to block 412.
Processing in block 412 allows a user to interface with the advertisement. Interaction with an advertisement can include sending or receiving an e-mail, or conducting an e-commerce or e-business type transaction. Processing then moves to block 414.
In block 414 data communication can be optionally suspended or terminated between a COM device 100, an in-vehicle device 200, a specific in-vehicle device 200, an Internet based server, or an Internet appliance. Data communication suspension or termination can be desirable where the cost of communications, the availability of communications, or the option not to maintain data communications is desirable. The routine is then exited.
Referring to FIG. 6 there is shown an Internet based remote control vehicle alarm routine 500. In an exemplary embodiment an Internet based remote control vehicle alarm can be utilized to notify an Internet based data processing resource, server, or agency that a vehicle alarm has been activated. In addition, the Internet based data processing resource, server, or agency can initiate a command and control level of functionality such that, a equipped with an vehicle in-vehicle device 200 can receive a data communication and act upon such data including deactivating the vehicle's engine. Processing begins in block 502.
In block 502 the police, law enforcement, national emergency agency 911, a user, central monitoring station, or other a |