text:
First Claim
1-22. -22. (canceled)
3 Assignments
0 Petitions
Accused Products
A control system is employed in a vehicle to assist a user to operate the vehicle effectively and safely. In accordance with the invention, the system provides driving assistance to the user by taking into account the user'"'"'s physical condition, the vehicle condition and the surrounding conditions. The surrounding conditions include, e.g., road, weather and traffic conditions, external to the vehicle. The vehicle condition concerns the conditions of the brakes, steering, tires, radiator, etc. of the vehicle. Signs of fatigue, stress and illness of the user are monitored by the control system to assess the user'"'"'s physical condition.
19 Citations
|Data loss prevention of social media content
Patent #US 10,204,384 B2
Filed 12/21/2015
Current AssigneeMcAfee LLC
Sponsoring EntityMcAfee LLC
|Driver input analysis and feedback system
Patent #US 7,765,058 B2
Filed 11/20/2006
Current AssigneeFord Global Technologies LLC
Sponsoring EntityFord Global Technologies LLC
Patent #US 20090069953A1
Filed 09/08/2008
Current AssigneeUniversity of Alabama
Sponsoring EntityUniversity of Alabama
|Method for Visualizing Geographic Data
Patent #US 20090306883A1
Filed 05/10/2007
Current AssigneeRobert Bosch GmbH
Sponsoring EntityRobert Bosch GmbH
|System and method for providing content to vehicles in exchange for vehicle information
Patent #US 20070124046A1
Filed 11/29/2005
Current AssigneeGoogle Technology Holdings LLC
Sponsoring EntityGoogle Technology Holdings LLC
|System and method for controlling the processing of content based on zones in vehicles
Patent #US 20070124045A1
Filed 11/29/2005
Current AssigneeMotorola Inc.
Sponsoring EntityMotorola Inc.
|System and method for controlling the processing of content based on vehicle conditions
Patent #US 20070124044A1
Filed 11/29/2005
Current AssigneeMotorola Inc.
Sponsoring EntityMotorola Inc.
|System and method for modifying the processing of content in vehicles based on vehicle conditions
Patent #US 20070124043A1
Filed 11/29/2005
Current AssigneeMotorola Inc.
Sponsoring EntityMotorola Inc.
|Method and apparatus for remotely configuring a wireless communication device
Patent #US 6,728,531 B1
Filed 09/20/2000
Current AssigneeGoogle Technology Holdings LLC
Sponsoring EntityMotorola Inc.
|In-vehicle device for wirelessly connecting a vehicle to the internet and for transacting e-commerce and e-business
Patent #US 6,856,820 B1
Filed 04/24/2000
Current AssigneeUSA Technologies Inc.
Sponsoring EntityUSA Technologies Inc.
|Predictive user modeling in user interface design
Patent #US 20060190822A1
Filed 02/22/2005
Current AssigneeInternational Business Machines Corporation
Sponsoring EntityInternational Business Machines Corporation
|Apparatuses, methods, and computer programs for displaying information on signs
Patent #US 20040036622A1
Filed 10/09/2002
Current AssigneeVERT Inc.
Sponsoring EntityVERT Inc.
|Method and system for outputting protected data in a vehicle
Patent #US 20040254886A1
Filed 03/31/2004
Current AssigneeRobert Bosch GmbH
Sponsoring EntityRobert Bosch GmbH
|System and method for implementing an intelligent and mobile menu-interface agent
Patent #US 6,546,002 B1
Filed 07/07/1999
Current AssigneeHanger Solutions LLC
Sponsoring EntityJoseph J. Kim
|Indicating instrument
Patent #US 6,624,749 B1
Filed 05/26/2000
Current AssigneeMannesmann VDO AG
Sponsoring EntityMannesmann VDO AG
|Automobile display control system
Patent #US 20020070852A1
Filed 12/12/2000
Current AssigneePearl Technology Holdings LLC
Sponsoring EntityPEARL I LLC
|Method and apparatus for providing passenger access to a vehicle navigation system
Patent #US 6,029,110 A
Filed 09/30/1996
Current AssigneeVisteon Technologies LLC
Sponsoring EntityVisteon Technologies LLC
|Predictive, adaptive computer interface
Patent #US 5,726,688 A
Filed 09/29/1995
Current AssigneeNCR Corporation
Sponsoring EntityNCR Corporation
|Information display apparatus for vehicles
Patent #US 5,764,139 A
Filed 10/22/1996
Current AssigneeIbaraki Toyota Jidosha Kabushiki Kaisha
Sponsoring EntityIbaraki Toyota Jidosha Kabushiki Kaisha
38 Claims
1-22. -22. (canceled)
23. A system allowing for personalizing an automobile, comprising:
a display in a dashboard of the automobile, the display configured to display data concerning one or more components of the automobile; a control system comprising a processor configured to control the display, and a memory storing a first user profile; a plurality of display templates; and an interface configured to enable selection of a first one of the plurality of templates to be associated with the first user profile; wherein the processor is configured to populate the display in accordance with the selected first one of the plurality of templates when the first user profile is selected.
- View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
31. A method for use in a system allowing for personalizing a vehicle, comprising:
allowing selection of a first one of a plurality of display templates; establishing the first display template as a preference associated with a first user profile; allowing selection of a second one of a plurality of display templates; establishing the second display template as a preference associated with a second user profile; allowing selection of the first user profile or the second user profile; displaying data concerning one or more vehicle components on a display device; if the first user profile is selected, configuring display on the display device in accordance with the first display template; and if the second user profile is selected, configuring display on the display device in accordance with the second display template.
- View Dependent Claims (32, 33, 34, 35, 36, 37, 38)
1 Specification
The invention relates to systems and methods for operating a vehicle, and more particularly to a system and method for assisting vehicle users to operate a vehicle safely and effectively.
Safety is always a major concern of vehicle drivers and passengers. The automobile industry developed well known devices such as adaptive cruise control, traction to control, anti-lock braking, TRAXXAR stability control, rain sensors, backup/parking sensors and active suspension systems for incorporation in a vehicle to improve its safety. For example, a vehicle relies on the adaptive cruise control to adjust its speed to safely follow other vehicles in traffic. Specifically, it relies on radar or infrared sensors to measure the distance to the vehicle just ahead. If the vehicle ahead speeds up or slows down, an onboard computer adjusts the throttle or brakes to maintain a safe distance. The TRAXXAR stability control relies on use of sensors to measure the steering wheel position, and the yaw rate and lateral acceleration of the vehicle. These sensors work with the onboard computer to controllably apply brakes at selected wheels to avoid potential skids. With the advent of computer control technology, more and more vehicle safety devices are being developed which include, e.g., an active roll control (ARC) system controlling steering and suspension to prevent any vehicle rollover.
In addition, navigation systems based on global positioning system (GPS) technology were developed for use in a vehicle. One such navigation system is capable of receiving signals from a constellation of satellites, which are part of the GPS. Based on the received signals, such navigation system identifies the vehicle'"'"'s location, e.g., in latitude and longitude. The navigation system also detects the vehicle'"'"'s speed and direction. With geographic information stored in the on-board computer, the navigation system is capable of audio-visually communicating to a user instructions for reaching a given destination. Another navigation system is capable of receiving signals from ground based servers that function as an intermediary between a constellation of satellites and the vehicles equipped with a GPS system. Yet another navigation system utilizes cellular telephone sites and cross triangulation to locate vehicles equipped with appropriate systems. These vehicle navigation systems may be incorporated into a vehicle or may be realized in the form of a handset device, which can be "docked" inside the vehicle.
It is envisioned that in the near future the navigation systems will utilize realtime weather, traffic and road surface condition information to help drivers avoid areas having inclement weather, congested areas and undesirable roads. Such information, which may be provided using sensors in the road and cameras at intersections, is continuously fed to a central computer. Selected part of the collected information is then transmitted from the central computer to a receiver in a vehicle in a wireless manner.
Alternatively, each vehicle on the road may serve as a "moving sensor" collecting the weather, traffic and road condition information using radar and infrared sensors therein. The collected information is then transmitted from each vehicle to the central computer where it is processed and from where it is distributed to other vehicles for their utilization. Of course, the more vehicles that serve as the moving sensor, the more accurate and comprehensive the traffic and road condition information would be. There are a number of prior art systems for collecting weather, traffic, and road condition information, such as those described in U.S. Pat. Nos. 6,133,853 and 6,148,261.
With the above-described state-of-the-art vehicle devices and navigation systems, the realization of the ultimate vehicle which is capable of driving itself is just a matter of time.
To ensure the safety of a vehicle user, there are at least three sets of conditions which need to be observed. They include (a) the vehicle condition, (b) the surrounding conditions and (c) the driver condition. The vehicle condition concerns the functionalities built into the vehicle and the performance of such functionalities. The surrounding conditions concern the road, weather, traffic, etc., which the vehicle encounters. The driver condition concerns the physical condition and the cognitive state of the person who handles the vehicle. Safe driving is a function of all of these conditions. However, each condition does not have to be optimal to achieve safe driving. For example, an unfavorable surrounding condition may be compensated by both favorable vehicle condition and sound driver condition to achieve safe driving. A driver in an unsound condition may be compensated by favorable vehicle and surrounding conditions.
Thus, in accordance with an aspect of the invention, different tests are instituted in a vehicle control system to test the cognitive state of the user handling the vehicle. For example, these tests may require the user to correctly identify different colors presented in a random order, and/or identify himself/herself in a proper voice pattern before he/she can operate the vehicle. Such cognitive tests may be invoked by an unusual change in the user'"'"'s body temperature relative to the ambient temperature, a relatively high carbon dioxide concentration in the vehicle compartment, and/or the user'"'"'s erratic driving behavior.
In accordance with another aspect of the invention, the vehicle condition may be improved, e.g., by adjusting resistance of certain operating elements such as the steering wheel, gas pedal and brake pedal to prevent abrupt turns, and acceleration and braking of the vehicle. The amount of resistance imparted in the operating elements may be a function of the weight of the user. In addition, tire traction may be controlled effectively by adjusting their camber to change their coefficient of friction. Further, the condition of a tire as to whether it is properly inflated may be tested by comparing the temperatures of the sidewalls and that of the tread circumference of the tire. Still further, the safe distance maintained by a first vehicle from a second vehicle which the first vehicle, under the adaptive cruise control, follows is not a function of only the speed of the first vehicle as in prior art. Rather, it is a function of at least the speed and the weight of the first vehicle.
In accordance with yet another aspect of the invention, a control system in the vehicle detects and reacts to surrounding conditions such as presence of a water stream on a road surface. For example, before the vehicle crosses the water stream, the levelness of the road surface is measured by the control system, which may then adjust the tilting angle of the front wheels during the water stream crossing to increase the lateral stability of the vehicle.
In accordance with still yet another aspect of the invention, a driving program may be downloaded from a remote server, which demonstrates to the user how to handle an upcoming driving situation. The driving program is selected based on the surrounding conditions, e.g., weather, traffic and road conditions which make up the driving situation. As the vehicle approaches the supposed driving situation, the control system of the vehicle verifies whether the surrounding conditions remain virtually the same as before. In addition, the control system checks whether the driver condition and vehicle condition are favorable. If the driving situation is virtually unchanged and the driver and vehicle conditions are favorable, the control system controllably handles the driving situation in a manner similar to that demonstrated. Otherwise, the control system may cause the vehicle to deviate from the demonstrated way of handling the driving situation, e.g., by lowering its speed to ensure the safety of the user.
Further aspects, features and advantages of the invention will become apparent from the following detailed description taken in conjunction with the accompanying drawing showing an illustrative embodiment of the invention, in which:
The present invention is directed to a technique for assisting a vehicle user to operate a vehicle effectively and safely. To that end, auto manufacturers developed such systems as adaptive cruise control, traction control, anti-lock braking, TRAXXAR stability control, rain sensors, backup/parking sensors and active suspension systems for incorporation in vehicles.
As shown in
Interface 111 connects the subsystems through common bus 113, which include display 117, user interface 119, vehicle control subsystem 121, driver condition subsystem 123, brake subsystem 125, traction control subsystem 127, detection subsystem 130, steering subsystem 132, access control subsystem 139, accessory control subsystem 143, safety subsystem 151, communications subsystem 154, wheel subsystem 157, temperature subsystem 160, radiator subsystem 163, vehicle clearance subsystem 169, object profile subsystem 172, and recorder subsystem 178.
By way of example, display 117 is a liquid crystal display (LCD) located on a dashboard of the vehicle. Display 117 includes a LCD driver (not shown) for processor 103 to control the display of text and graphics thereon in a predetermined format. User interface 119 comprises conventional audio circuitry including a microphone, voice recognition circuit, voice synthesizer and speaker to allow communications of verbal commands and audio information with system 100. User interface 119 may also comprise an indicator device, e.g., a mouse, touchpad, roller ball, or a combination thereof, which enables the user to move a cursor on display 117 and to, e.g., point and click at a displayed option or icon to select same. In addition, interface 119 may incorporate well-known touch-screen circuitry (not shown). With this circuitry, the user can interact with processor 103, e.g., using a finger or a stylus to touch the surface of display 117, which is tactile-sensitive. Processor 103 receives from the touch screen circuitry a signal identifying the location on display 117 where it has been touched. If such a location matches the predetermined location of one of displayed options or icons, processor 103 determines that the option or icon has been selected. Otherwise, a cursor is placed at the touched location on display 117, prompting for an input from the user.
In addition, processor 103 may be programmed to interface with various biometric devices, such as handwriting, fingerprint, and retina recognition systems. Processor 103 may be programmed to recognize handwritten characters, and may receive through the touch-screen circuitry images of characters drawn by the user on display 117. Any recognized characters corresponding to the drawn images then become the user input.
Vehicle control subsystem 121 includes navigation system 205 in
When the user utilizes navigation system 205 to request instructions for a given destination, the user is elicited for information concerning the destination, any intermediate stops, etc. Such elicitation is realized by posing questions on display 117 and/or by uttering those questions using a synthesized voice through the speaker in user interface 119. The user then provides verbal responses (or commands) to such questions through the microphone in same. Relying on the aforementioned speech recognition circuitry, navigation system 205 recognizes and registers the responses. Using stored map information, system 205 then provides on display 117 a suggested route leading to the destination. Furthermore, based on the knowledge of the vehicle'"'"'s instantaneous speeds and directions, system 205 is capable of verbally and visually directing the user to the destination.
Because of the limited capacity of the storage for the map information or because the map information needs to be updated from time to time, it will be appreciated that system 205 would instead obtain the necessary, latest map information from an on-line service through a cellular or wireless connection. One such technique for downloading map information is described, e.g., in International Pub. WO 98/59215 published on Dec. 30, 1998.
To ensure the safety of a vehicle user, there are at least three sets of conditions that need to be observed. They include (a) the vehicle condition, (b) the surrounding conditions and (c) the driver condition. The vehicle condition concerns the functionalities built into the vehicle and the performance of such functionalities. The surrounding conditions concern the road, weather, traffic, etc. which the vehicle encounters. The driver condition concerns the physical condition and the cognitive state of the person who handles the vehicle. Safe driving is a function of all of these conditions. However, each condition does not have to be optimal to achieve safe driving. For example, an unfavorable surrounding condition may be compensated by both favorable vehicle condition and sound driver condition to achieve safe driving. A driver in an unsound condition may be compensated by favorable vehicle and surrounding conditions.
Thus, in accordance with an aspect of the invention, system 100 includes driver condition subsystem 123 to provide information concerning the physical condition and cognitive state of the user handling the vehicle. Referring to
Alternatively, each potential user of the vehicle is required to record his/her name utterance beforehand, and the voice pattern in terms of the composition of the frequency components of such an utterance is stored in memory 107. As a cognitive test, system 303 may request via audio media the user to utter his/her name after the user attempts to start the vehicle. Even if the user can produce his/her name, the produced voice pattern may deviate from the normal voice pattern because of his/her physically unfit or cognitively unsound state. Thus, processor 103 then compares the voice pattern of the current name utterance with that of each name utterance previously stored. If processor 103 determines that the voice pattern of the current name utterance substantially matches that of one of the name utterances previously stored, processor 103 causes the vehicle to start.
Referring to
Referring to
At step 2406 processor 2303 obtains surrounding condition data including weather condition data, road condition data and traffic condition data from detection subsystem 130, communications subsystem 154, etc. The surrounding condition data is stored in memory 2306 in association with time t as well. At step 2409 processor 2303 obtains data representing the vehicle'"'"'s condition, e.g., the vehicle'"'"'s instantaneous speed, direction and acceleration from vehicle control subsystem 121. The vehicle condition data is similarly stored in memory 2306 in association with time t.
At step 2412 processor 2303 obtains vehicle weight data from vehicle control subsystem 121 incorporating vehicle weight sensors 215 in
In addition, recorder subsystem 178 may include a driver score routine for converting and organizing collected data in a predetermined format for the driver to review during and after a trip. For example, instructed by the driver score routine, processor 2303 retrieves selected data in memory 2306 which, e.g., includes the driver cognitive data, driver physical condition data, weather condition data, road condition data, and vehicle speed, direction and acceleration data. Based on the selected data, processor 2303 generates statistics for a selected time t or period in a driver score card form for evaluating the previous driving experience. Thus, when the score card or report is generated, the driver condition data may be evaluated synchronously with the weather condition data and/or the vehicle condition data.
In this instance, processor 2303 at step 2415 transmits some or all of the data stored in memory 2306 to a remote location through communications subsystem 154. The remote location, receptive to the transmission, may be at a vehicle dispatch office for a transportation company. At the remote location, a computer system processes the data received from multiple vehicles to generate various reports. These reports may include, e.g., information regarding whether the driver'"'"'s reaction to a particular event was influenced by the vehicle, driver and/or surrounding conditions.
The aforementioned cognitive test may be triggered from time to time while a user is driving. For example, it may be triggered by an unusual rise of the body temperature of the user. To that end, subsystem 123 also includes body temperature measuring system 305, which utilizes a first thermo-sensor for measuring the user'"'"'s body temperature by contact, e.g., by incorporating the thermo-sensor in the user'"'"'s seat in the vehicle. Alternatively, an infrared sensitive thermo-sensor may be used, instead, which is placed close to the user, and which measures the user'"'"'s body temperature based on the heat radiated from his/her body. A thermo-sensor may also be placed in the grip of the steering wheel for sensing the body temperature of the user. System 305 utilizes a second thermo-sensor to measure the ambient temperature in the vehicle compartment. Processor 103 takes the readings from the second thermo-sensor, after the ambient temperature becomes steady, i.e., it is within a predetermined range over time, which is readily achieved in an air-conditioned vehicle where the thermostat is set at a particular temperature. When the ambient temperature is in a steady state, processor 103 takes readings from the first thermo-sensor from time to time, if the user'"'"'s body temperature goes up beyond a predetermined threshold, indicating his/her growing fatigue or physical unsoundness. The above-described cognitive test is triggered, if the user fails the above cognitive test, or does not respond, processor 103 causes braking using brake subsystem 125 to slow the vehicle down. At the same time, it causes steering subsystem 132, guided by navigation system 205 and radar and/or infrared sensors in detection subsystem 130 (described below), to steer the vehicle onto the shoulder of a road.
The cognitive test may also be triggered by detection of a high level of a concentration of carbon dioxide in the vehicle compartment, which causes yawning and sleepy condition. As soon as carbon dioxide sensor 307 in the vehicle compartment detects the level of the carbon dioxide concentration exceeds a predetermined level, processor 103 causes the windows of the vehicle to be opened to let fresh air in, and then invokes the cognitive test.
In addition, the cognitive test may be triggered by any erratic driving behavior. Processor 103 determines such a behavior by measuring the vehicle acceleration and deceleration pattern, the frequency and abruptness of the accelerations and decelerations. If they are frequent and abrupt, processor 103 determines that the user is having an erratic driving behavior, and thus triggers the above cognitive test. At the same time, processor 103 may adjust the resistance of the accelerator in the vehicle in a manner described below to discourage the user from speeding, and may also generate an exception report recording the erratic driving incident. Such a report may be stored in memory 107 for further investigation.
A second way of determining any erratic driving behavior is straight line tracking. Detection subsystem 130 includes radar, sonar, infrared sensors, Doppler radar, magnetometers, CCD cameras, and/or other object finder mechanisms, and is used for, among other things, monitoring the road condition and objects ahead. Processor 103 determines that a road section ahead is relatively straight if subsystem 130 detects that two or more vehicles in that road section has virtually no lateral movement toward one another. Alternatively, where the lane boundaries are detectable, for example, magnets being buried along lane boundaries whose magnetic field is detectable by the magnetometer in subsystem 130, processor 103 can readily determine whether such boundaries define a straight road section ahead. When processor 103 determines a straight road section ahead, processor 103 polls steering subsystem 132 for signals indicating any abnormal or excessive steering on the part of the user when the subject vehicle is traversing the straight road section, which requires holding the steering wheel steady. If the received signals indicate any excessive steering, processor 103 determines that the user is having an erratic driving behavior and thus triggers the above cognitive test.
Where street lines are available and visible, using the CCD camera, detection subsystem 130 captures images of the lines. Processor 103 converts the images to points and determines the parameters of the road configuration and "vehicle attitude."
A third way of determining an erratic driving behavior is whether the user repeatedly gets lost, and misses any supposed turns or freeway exits. For example, the user may use navigation system 205 to plan a route to a destination. In that case, instructed by a routine stored in memory 107, processor 103 determines whether the user fails to follow a planned route under the guidance of navigation system 205, as indicated at step 403 in
In addition, driver condition subsystem 123 also includes body weight sensor 309 in
In an alternative embodiment, driver condition subsystem 123 may include a feedback system (not shown) associated with the steering wheel, foot pedals, and gear shift for determining and setting optimal resistance for the particular driver and the particular driving condition. The feedback system measures the body strength of the driver in reference to foot pedal use, steering, and gear shifting. Because in this embodiment it is assumed that body weight is not a good indicator of strength, the feedback system can be used to distinguish between a heavy, weak person and a light, strong person. The feedback system may include electro-mechanical transducers and resistance mechanisms coupled to the foot pedals, steering wheel and gear shift. Before the user begins a trip, he/she presses on each of the foot pedals. The feedback system applies resistance to the foot pedals while the driver presses the pedals. A point of equilibrium is reached between the pressure applied by the driver'"'"'s foot and the foot pedals, as controlled by the feedback system. The resistance applied to the foot pedals by the feedback system at the point of equilibrium, is the resistance that the feedback system applies to the foot pedals during vehicle operation. A similar process may be used to determine the resistance that the feedback system applies to the steering wheel and gear shift during operation of the vehicle.
The feedback system may also monitor the driver'"'"'s strength during the operation of the vehicle. During operation of the vehicle the feedback system may measure deviations form the equilibrium point established before the driver began the trip and may adjust the resistance of the foot pedals, steering wheel, or gear shift. A change in user strength may be caused, for example, by driver sudden illness or fatigue.
The feedback system may also adjust the resistance of the controls in response to information from driver condition subsystem 123, which indicates that the driver has become ill or fatigued and may not be able to apply enough force to the foot pedals, steering wheel, or gear shift in response to certain driving conditions. The feedback system may also automatically re-adjust the resistance applied to the steering wheel, foot pedals, and gear shift during various weather, road and traffic conditions. In response to the collected surrounding condition data, the feedback system may adjust the resistance on one or more of the foot pedals, steering wheel, or gear shift. For example, if the road condition data or weather data indicate that there is snow on the road, the feedback system may increase the resistance of the steering wheel, to allow for steady steering.
Adjustable length and angle pedals, steering column, and gear shift are included in the vehicle to assist in providing optimal comfort and resistance for the driver. By adjusting the length or angles of these controls, the user'"'"'s comfort may increase, but the amount of force the user is capable of applying to the control may change. For example, a foot pedal that is located farther away from the user may be comfortable for the user, but may require the user to extend his/her leg further when applying pressure on the foot pedal. In this situation the user may be putting less pressure on the foot pedal than if the foot pedal is closer to the user. Driver condition subsystem 123 takes into account the location of the controls when determining resistance settings.
Referring back to
As shown in
As is well known, the camber describes the tilt of the tire, measured as the angle between the vertical and a plane through the tire'"'"'s circumference. When a tire is standing perpendicular to the road. It is said to have zero camber. If the top of the tire tilts toward the vehicle, it is said to have negative camber. Otherwise, if the top of the tire tilts away from the vehicle, it is said to have positive camber.
Processor 103 may cause controller 605 to change the camber of the tires to adjust the tires'"'"' CF level, and thus their traction. For example, in response to a request by processor 103 for increasing the traction, controller 605 operates wheel subsystem 157 to tilt the tires controlled thereby to obtain negative camber, and thus a higher CF level, to deliver greater traction. In addition, the air pressure of a tire and its aspect ratio the ratio of the height of the sidewall of the tire to the width of the tread thereof—affects the traction as well.
Wheel subsystem 157 in
To determine whether a tire is properly inflated while the user is driving the vehicle, the tire needs to be set at zero camber and run on a road for at least a predetermined distance. Processor 103 then queries wheel subsystem 157 for the temperatures of the left section, mid-section, and right section of the tire, as indicated at step 902 in a routine shown in
Vehicle control subsystem 121 includes vehicle weight sensors 215 in
Instructed by one of the drivetrain routines which concerns adaptive cruise control of the vehicle, processor 103 causes electronic transmission/throttle system 210 and brake subsystem 125 to adjust the subject vehicle'"'"'s speed to keep a safe distance from a second vehicle just ahead. It also relies on radar or infrared sensors in detection subsystem 130 to measure the distance to the second vehicle. If the second vehicle ahead speeds up or slows down, processor 103 adjusts the throttle or brakes of the subject vehicle to maintain the safe distance. In prior art, the safe distance is determined based on the current speed of the subject vehicle. However, in accordance with the invention, the safe distance is determined based not only on the current vehicle speed but also the weight of the vehicle. In other words, for a given vehicle speed, the amount of safe distance also varies with the weight of the vehicle. Specifically, for a given vehicle speed, the heavier the vehicle, the greater the safe distance is. In this illustrative embodiment, the safe distance is a function of the product of the current vehicle speed and the weight of the vehicle, measured by vehicle weight sensors 215.
It should be noted that the weight of the vehicle is not constant, which depends on the number of passengers in the vehicle and their actual weights, and whether it carries any cargo, e.g., in the trunk. The weight of the vehicle also includes the weight of any trailer towed by the vehicle, also known as the "tongue weight." To that end, one or more tongue weight sensors (not shown) are placed on an axle(s) supporting the tongue weight. Processor 103 obtains the tongue weight value and adds it to the weight sensed by the vehicle weight sensors to obtain the total weight of the vehicle. It should also be noted that when a trailer is used, additional trailer brakes may be installed when the load and gear of the trailer exceeds a certain weight, e.g., 1,500 lbs. The trailer brakes which may be incorporated in brake subsystem 125 may be (1) electric, manual or automatic, or (2) hydraulic where the trailer brakes are applied according to the pressure on the brake pedal in the vehicle, or (3) conventional surge brakes, which use a master cylinder at the junction of the hitch and trailer tongue.
In accordance with another aspect of the invention, system 100 monitors changes in the vehicle weight distribution and compensates for such changes, while notifying the user of safety related problems. Such changes in vehicle weight distribution, for example those caused by weather conditions, may create erratic performance of the vehicle.
As mentioned above, weight sensors 215 are placed at selected points of the vehicle axles on which the body of the vehicle sits. The positions of sensors 215 represent measurement points, wherein the measurement points represent various locations on the vehicle where weight is measured. If for some reason the weight of the vehicle or its payload changes or shifts, weight sensors 215 detect the changes or shift in weight. Once a significant change or shift in weight is detected, processor 103 notifies the user of a possible safety problem, and interacts with traction control subsystem 127 to alleviate the problem.
Referring back to
In response to vehicle weight sensors 215 detecting a shift in payload, or yaw rate sensor 603 detecting lateral acceleration caused by a shift in payload, processor 103 causes controller 605 to change the camber of the tires to adjust the tires'"'"' CF level and thus, their traction.
The individual weight measures from weight sensors 215 can be used to realize a weight profile or weight distribution of the vehicle. To that end, processor 103 determines the average weight of the vehicle by adding all of the weight measures and dividing the sum by the number of sensors or measuring points. Processor 103 then compares the average weight with individual weight measures, respectively, to determine any weight imbalances at the corresponding measuring points.
Referring to
As mentioned above, during acceleration, braking, and cornering, the weight of the vehicle and its payload transfers. For example, in a turn, the weight transfers to the wheels on the outside of the turn, thereby imparting to the "outside wheels" the most traction. In a left turn the right side wheels are considered to be the outside wheels while in a right turn the left side wheels are considered to be the outside wheels. Because of the weight transfer, the payload may be displaced, resulting in a weight imbalance. To improve the vehicle traction after a turn causing such a weight imbalance, processor 103 may interact with traction control subsystem 127 in a manner described before and causes wheel subsystem 157 to adjust the camber of each tire, thereby changing the CF of the tire to achieve vehicle stability for unbalanced vehicle driving conditions.
In accordance with another aspect of the invention, the speed of the vehicle for the adaptive cruise control may be adjusted as a function of visibility, i.e., the farthest distance which the user can see without difficulties. Specifically, the lower the visibility is, the lower the speed to which the vehicle is adjusted. Typically, the visibility is adversely affected by foggy, rainy or snowy weather condition. In that case, headlights in accessory control subsystem 143 are usually turned on to increase visibility. Referring to
It should be noted that the visibility measurement in the subject vehicle may be broadcast to other nearby vehicles using communications subsystem 154 (described below) so that they can benefit from such a measurement. Indeed, the user of the subject vehicle may be a beneficiary of such visibility information received from another vehicle traveling in the same local area. The received visibility information may help processor 103 to obtain a more accurate visibility measurement by sensor 1005. Alternatively, the visibility information may be received from another source such as a central computer described below.
The subject vehicle may sometimes encounter water, e.g., rain water, flowing water or even deep water, while it is in operation. An accumulation of water on the road leads to a condition known as "hydroplaning" where the amount of the accumulated water exceeds the tires'"'"' ability to channel it out of the way. To detect, and assess the depth of water encountered by the vehicle, a humidifier and sonar are used in detection subsystem 130. Processor 103 adjusts the speed of the vehicle based on the water depth detected to control the amount of water the tires need to channel.
In accordance with another aspect of the invention, subsystem 130 also incorporates a level sensor, e.g., level sensor 1105 in
In operation, when mercury drop 1124 comes into contact with terminals 1126 and 1127 because the road surface declines toward the left, level sensor 1105 becomes equivalent to a circuit illustrated in
For example, when the vehicle is about to cross a water stream, the aforementioned humidifier detects water because of a high concentration of moisture immediately ahead of the vehicle. As soon as water is detected, the humidifier sends an interrupt signal to processor 103. In response, processor 103 activates the aforementioned sonar to measure the depth of the water stream. Based on the sonar measurement, processor 103 determines whether the depth of the water stream exceeds a first limit corresponding to a deep water situation which calls for emergency measures, as indicated at step 1303 in
At the same time, processor 103 monitors the yaw rate of the vehicle indicative of its lateral stability, which is measured by yaw rate sensor 603. Processor 103 at step 1321 determines whether the yaw rate exceeds a predetermined limit beyond which the lateral stability of the vehicle is jeopardized by the current flow impacting the vehicle. If the yaw rate does not exceed the predetermined limit, processor 103 returns to step 1321, thereby entering a lateral stability monitoring state. Otherwise, if the yaw rate exceeds the predetermined limit, processor 103 at step 1325 issues an emergency warning through audio and video media, and at the same time causes steering subsystem 132 to tilt both front wheels 1107 and 1109 at a predetermined angle downstream to allow the vehicle to travel with the flow, avoiding water drawn into the engine.
In dealing with a deep water situation, processor 103 at aforementioned step 1307 issues an emergency warning through audio and video media, urging the occupants to immediately abandon the vehicle and wear any floatation devices. At step 1331, processor 103 causes safety subsystem 151 to release restraint devices, e.g., seat belts, controlled thereby to free the occupants from being restrained to their seats. At step 1333, processor 103 causes access control subsystem 139 to open the vehicle'"'"'s windows controlled thereby, allowing the occupants to leave the vehicle through the windows.
It should also be noted that the subject vehicle may broadcast the water encounter experience including the knowledge of the terrain and depth of water experienced, and warnings using communications subsystem 154 (described below) to other nearby vehicles so that they can benefit from such an experience. Indeed, the user of the subject vehicle may be a beneficiary of such knowledge and warnings received from another vehicle just having the water encounter experience ahead of the subject vehicle. The received information may help processor 103 to effectively handle the upcoming water encounter. Alternatively, the same information may be received from another source such as a central computer described below.
Communications subsystem 154 is used in the vehicle for communications with remote systems, e.g., server 1455 connected to Internet 1432 in
In accordance with an aspect of the invention, server 1455 is employed to further help vehicle users to operate their vehicles effectively and safely. Server 1455 includes processor 1457, memory 1459 and interface 1462. Server 1455 is connected to Internet 1432 through interface 1462. Memory 1459 contains, among others, a variety of driving programs, which can be downloaded to control systems similar to control system 100 in the subject vehicle. For example, instructed by one such downloaded driving program, processor 103 runs text, demo and voice scripts and quick start information modules, made part of the downloaded program, to demonstrate animated sequences and just-in-time learning sequences for an upcoming driving situation, thereby teaching the user how to maneuver the vehicle to handle the same. Because the memory space of memory 107 is limited while there are myriad driving situations, the driving programs corresponding to such driving situations are advantageously stored in external memory 1457 which is relatively large without overloading memory 107 in the vehicle.
An upcoming driving situation is characterized by weather, traffic and road conditions at a selected distance ahead of the current position of the vehicle, e.g., at least 10 miles ahead in this instance. For example, the information concerning real-time weather, traffic and road surface conditions may be collected using sensors in the road and cameras at intersections. Such information may be continuously fed to a central computer where it is processed and from where it is distributed to vehicles for their utilization. The central computer may be controlled and maintained by a governmental entity, e.g., the department of transportation. Alternatively, each vehicle on the road may serve as a "moving sensor" collecting the weather, traffic and road condition information using radar and infrared sensors therein. The collected information is then transmitted from each vehicle in a wireless manner to the central computer. Of course, the more vehicles that serve as the moving sensor, the more accurate and comprehensive the weather, traffic and road condition information would be.
Thus, when the vehicle traverses a route which is planned by navigation system 205, for each road section ahead on the planned route, processor 105 transmits via communications subsystem 154 a request for weather, traffic and road condition information to the aforementioned central computer. The request includes GPS coordinates from navigation system 205 defining the road section of interest, which is 10 miles from the current vehicle position in this instance. In response, the central computer provides the requested information concerning the particular road section. Such information includes not only the general description of the weather, traffic and road conditions concerning that particular road section, but also detailed description of visibility, road surface condition, and topography and configuration of the road section. If the received information indicates any of the weather and road conditions ahead are hazardous, or the traffic ahead is extremely congested, processor 103 requests navigation system 205 to reroute to avoid any hazardous and congested conditions.
Otherwise, if it is determined that rerouting is unnecessary, but one or more of the weather, traffic and road conditions are unusual, processor 103 issues to server 1455 a request for a driving program. Such a request includes the weather, traffic and road condition information just received from the central computer, and information identifying the vehicle by its year, make and model, e.g., its vehicle identification number (VIN). Based on the received information, processor 1457 in server 1455 selects and downloads to control system 100 one of the driving programs stored in memory 1462 which describes the upcoming driving situation, and the optimal way of handling the situation by the vehicle, given the known limitations and capabilities of the vehicle of that year, make and model.
In an alternative embodiment, processor 103 communicates the GPS coordinates of each road section ahead to server 1455. The latter directly requests information from the aforementioned central computer concerning the weather, traffic and road conditions of the road section ahead. Based on the received information, server 1455 provides advisories to control system 100, including any applicable driving program.
The upcoming driving situation in this instance involves driving through road section 1500, which includes straight section 1501, corner 1503 and straight section 1505, given favorable weather and traffic conditions. The curvature of corner 1503 is defined by a first radius R1 and a second radius R2 from center O to an inside road limit and an outside road limit of corner 1503, respectively. In accordance with the downloaded driving program, to get through corner 1503 as efficiently as possible, the user is advised to follow arc 1507 forming part of the largest circle possible connecting turn-in point 1511 close to the outside road limit at the beginning of corner 1503, apex point 1513 close to the inside road limit in the middle of corner 1503, and track-out point 1515 close to the outside road limit at the end of corner 1503. In implementation, the steering wheel should be held straight in section 1501 until the vehicle reaches turn-in point 1511 at the end thereof. At such time, the steering wheel should be turned about 45 degrees and throttle is applied to cause the vehicle to move in a circle, following arc 1507. After the vehicle gets into arc 1507, if the traction allows, additional throttle should be applied to increase the vehicle speed to track arc 1507 with the turning radius R3 from 0′. It should be noted that the higher the speed of the vehicle is when cornering, the larger the turning radius. As the vehicle exits corner 1503, the steering wheel should be gradually unwound. The speed at which the vehicle exits corner 1503 determines how fast the vehicle can reach the efficient speed in section 1505. Also factoring into the speed at which the vehicle exits corner 1503 is the weight and weight distribution of the vehicle and its payload. An increase in weight of the vehicle, caused by added payload, lowers the ground clearance of the vehicle and increase the chance of rollover of the vehicle. Additionally, a shift in payload also increase the chance of the vehicle rolling over.
After the driving program is over, the user is mentally prepared to handle the upcoming driving situation. As the vehicle is approaching the road section in question, processor 103 verifies whether the weather, traffic and road conditions concerning road section 1500 remain more or less the same as before by using detection subsystem 130 and/or by contacting the aforementioned central computer in a manner described above. Where road-side transmitters are installed to broadcast information concerning, e.g., the topography and configuration of upcoming road section 1500 and its road surface condition to guide vehicles therethrough, such information is receptive by communications subsystem 154 and used by processor 103 to control the vehicle in traversing road section 1500. Road-side transmitters may also be installed at aforementioned turn-in point 1511, apex point 1513 and track-out point 1515, respectively. These transmitters may transmit different signals which are receptive by subsystem 154 and which indicate to processor 103 the locations of the respective points to help guide the vehicle through road section 1500. In addition, processor 103 polls each system in the vehicle for a self-diagnostic analysis. The system, when polled, performs an active self-test and reports the test results to processor 103. Processor 103 also polls subsystem 123 for the current driver condition. If the surrounding conditions including weather, traffic and road conditions remain virtually the same as before, and the current vehicle and driver conditions are favorable, processor 103, subject to an intervention by the user, controls (a) electronic transmission/throttle system 210 and brake subsystem 125 to achieve the proper speeds of the vehicle, (b) steering subsystem 132 to achieve the proper turning angles of the steering wheel, and (c) traction control subsystem 127 to afford the proper traction in handling road section 1500 in a manner similar to that previously demonstrated. Otherwise, if the surrounding conditions have significantly changed, the current vehicle condition is unfavorable and/or the driver condition is unfavorable, processor 103 adjusts the speeds of the vehicle accordingly to ensure the safety of the user, or even eases the vehicle onto the shoulder of the road to stop before road section 1500.
It will be appreciated that regardless of whether the vehicle is in operation, for instructional purposes, the user may request from server 1455 to provide driving programs on display 117 from which a user may learn specific driving procedures to handle a car, SUV, mini-van or truck in different driving situations. In addition, the user may utilize user interface 119 to practice and rehearse the driving procedures in the different situations, albeit simulated. The simulation is realized by using multimedia data downloaded from server 1455 as part of the driving program.
Advantageously, with the library of the driving programs available in server 1455, new users can benefit from introductory driving programs in the library for familiarizing himself/herself with basic vehicle functions while experienced users can benefit from relatively advanced driving programs to improve their driving skills, given the different vehicle functions. Thus, a user may selectively download the desired driving programs to memory 107, overwriting any previous driving programs which are no longer desired. Such a just-in-time learning approach is conducive to efficient use of the space of memory 107.
Where the user knows beforehand what driving situations, e.g., off-road, autocross, snow and ice, mud, slippery and wet, mountain, city, traffic, desert situations, are likely to encounter during a trip, it may be advantageous for the user to download the corresponding driving programs before the user starts the trip. Such a download may be accomplished by sending a request including a check list of the desired driving programs to server 1455. Thus, after the desired driving programs are downloaded, the user may practice with the driving programs before the trip, and at the same time those programs are available in memory 107, thereby obviating any delay of downloading them from the server during the actual encounter of the driving situations.
In accordance with another aspect of the invention, when weather and road conditions require use of tire chains, processor 103 communicates instructions to the user on chain use and safety. As mentioned above, an upcoming driving situation is characterized in part by weather, traffic and road conditions at a selected distance ahead of the current position of the vehicle. If processor 103 receives information via communications subsystem 154 indicating that the weather and road conditions ahead may require use of tire chains, the user is advised of this requirement.
Processor 103 receives from communications subsystem 154 information pertaining to road conditions of interest to the user. If the information indicates that chains would be required for the vehicle to traverse the road ahead, processor 103 warns the user of this need via display 117 and user interface 119. If the user has chains available and decides to continue driving, the user may select to have processor 103 instruct him/her on how to put the chains onto the wheels. Such instructions are presented to the user in video and/or text on display 117 and/or synthesized speech through user interface 119. Processor 103 instructs the user to put the chains on all four wheels if four chains are available. In the event that the user only has two chains, processor 103 instructs the user to put the chains on the drive wheels, and indicates which wheels are the drive wheels. Processor 103 accesses memory 107 for information pertaining to which wheels are the drive wheels and presents this information using display 117 and/or user interface 119.
Processor 103 may further instruct the user to lay out the chains in front of the drive wheels and to carefully drive the vehicle onto the chains. Once the chains are in position, processor 103 then instructs the user to stop the vehicle and to get out of the vehicle and wrap the chains around the wheels.
While the vehicle having the chains on is traveling, processor 103 monitors the speed at which the vehicle is moving. If the sensors detect a speed above a predetermined value, for example 30 mph., processor 103 notifies the user, via display 117 and/or user interface 119 that it is dangerous to drive over the predetermined value with chains. If the user does not slow down, or is too slow to respond, or is not cognitive as determined by driver condition subsystem 123, processor 103 operating in connection with brake subsystem 125, slows the vehicle to a speed of equal to or below the predetermined value.
In addition, while the vehicle is traveling, processor 103 operating in connection with communications subsystem 154 receives road conditions. When the road conditions improve to the point where chains are no longer needed, processor 103 notifies the user, via display 117 and/or user interface 119, that it is safe to remove the chains and instructs the user on how to remove the chains.\
In accordance with another aspect of the invention, a user record concerning the user personas and preferences is maintained in memory 1459 of server 1455 in
It should be noted that system 100 may also provide for an interface for connection with a mobile device such as a personal digital assistant (PDA). Nowadays, a mobile device, e.g., a PALM type PDA, is generally capable of accessing the Internet and other network-type services. Specifically, the mobile device incorporates wireless communications and modem facilities, enabling a user to send and receive electronic mail (e-mail), or to upload and download data through the Internet. Thus, the user may utilize one such mobile device to communicate with server 1455 at the predetermined URL and to access and download, e.g., the above-described driving programs and other information on various vehicle functions pertaining to a designated vehicle. Such programs and information may be transferred to memory 107 when the mobile device is later "docked" or connected to system 100.
In accordance with another aspect of the invention, system 100 monitors the vehicle engine for overheating and notifies the user if such a problem arises. Processor 103 interacts with temperature subsystem 160 in
As shown in
Instructed by a polling routine for monitoring engine temperature stored in memory 107, processor 103 from time to time collects data from temperature subsystem 160 for analysis. Processor 103 collects data from memory 2106 for analysis at intervals whose length is a function of an engine overheating condition. If the analysis of the data indicates that the vehicle is overheating, or within a danger range, processor 103 polls temperature subsystem 160 at shorter intervals, and thus more frequently, until the condition is rectified.
If the temperature data continues to indicate a dangerously high engine temperature, the user may further be instructed to "Increase the Speed of the Vehicle" to help cool the engine. In addition, processor 103 at step 1619 adopts a polling rate higher than a regular polling rate, i.e., analyzing the temperature data at shorter intervals to more closely monitor the situation. If the temperature data indicates that the engine is dangerously close to overheating or has overheated, processor 103 may instruct the user to "Pull Over" immediately at a safe location. Once the user pulls over, as detected by brake subsystem 125, processor 103 communicates instructions on how to cool the temperature of the engine. For example, instructions such as "Spray Water Through the Vehicle Grille to Cool Down the Radiator" may be communicated. While the user is performing the instructions, processor 103 polls temperature subsystem 160 to determine when the engine temperature has dropped to a level that is safe for the user to remove the radiator cap, and add water to the reservoir of the radiator. When a safe temperature level is reached, processor 103 communicates to the user instructions such as "It is Safe to Remove the Radiator Cap" and "Add Water to the Reservoir." As the user performs these instructions, processor 103 continues to poll temperature subsystem 160 for temperature data and compares the data with values that are considered to be acceptable for this particular vehicle. Thus, if it is determined at step 1605 that there is no danger of engine overheating, processor 103 at step 1621 adopts the regular polling rate. Processor 103 may then communicate to the user "It is Safe to Start Driving."
In accordance with another aspect of the invention, a fluid level management subsystem (not shown) is coupled to the vehicle'"'"'s oil reservoir, brake fluid reservoir, and coolant reservoir for measuring and monitoring the fluid levels. The fluid levels are monitored by comparing the current level with operation level ranges. If one or more of the fluid levels drop below their operation level range, the fluid level management subsystem notifies the user of the problem and instructs the user on how to correct the problem. The fluid level management subsystem also monitors the fluid reservoirs and fluid systems for leaks. A fluid system or reservoir is considered to be leaking if the rate at which the fluid level in the reservoir is changing at a rate greater than a predetermined fluid evaporation/use range. If it is determined that a reservoir or the fluid system is leaking, the user is notified of which fluid system is leaking and is then instructed on how to alleviate or fix the problem.
In accordance with another aspect of the invention, a fan subsystem (not shown) monitors fan operation and air flow through the vehicle'"'"'s radiator. The fan subsystem is coupled to the fan so that the rotation of the fan may be monitored. If the rotation of the fan stops or rotates at a rate different than a predetermined rate range, the fan subsystem notifies the user of the problem and instructs the user on how to alleviate or fix the problem. The fan subsystem also monitors the rate of airflow through the radiator and notifies the user if the rate of air flow indicates that the radiator may be obstructed or partially obstructed.
In accordance with another aspect of the invention, a belt subsystem (not shown) monitors the vehicle'"'"'s alternator for belt slippage. If the alternator'"'"'s belt is slipping, the alternator may fail to charge the vehicle'"'"'s battery, resulting in a depletion of the battery charge. The belt subsystem is coupled to the alternator'"'"'s shaft and measures the rate at which the alternator is rotating. The rate at which the alternator is rotating is compared with a predetermined rate range, to determine whether the alternator is rotating faster or slower than the predetermined range allows. If the alternator is rotating outside the predetermined range, for example, too slowly, then the user is notified that the alternator belt is slipping and should be changed or repaired.
In accordance with another aspect of the invention, radiator subsystem 163 is used for determining the proportion of coolant (e.g., antifreeze) to water in the vehicle'"'"'s radiator. As shown in
Additionally, the vehicle'"'"'s odometer is a source of data for use in determining whether certain maintenance is required if the vehicle has traveled a predetermined mileage. If the vehicle has traveled the predetermined mileage, processor 103 sends radiator maintenance information to the user via display 117 or user interface 119. The maintenance information may concern preventive measures that may be taken to prevent vehicle overheating. Examples of maintenance information includes: "Change Radiator Cap", "Change Thermostat", "Check if Radiator Hoses Feel Soft and Replace", and "Install an Auxiliary Transmission Cooler."
In accordance with another aspect of the invention, operating as a short range altimeter, vehicle clearance subsystem 169 determines current vehicle ground clearance which may vary with the load on the vehicle. Subsystem 169 includes one or more transceivers disposed on different points of the vehicle. These transceivers are used to emit signals to, and detect signals reflected from, the ground. Processor 103 determines the current vehicle ground clearance based on a time lag between emission of a signal and receipt of a reflected version thereof. It should be realized that vehicle clearance subsystem 169 may be designed to operate in various frequency ranges such as radar, sonar, UHF, or microwave.
Object profile subsystem 172 is used to determine the profiles of objects in front of and behind the vehicle, which may be debris or obstacles on the road, curbs, inclines, etc. Subsystem 172 includes transceivers for emitting signals to, and receiving signals reflected from, one such object. The reflected signals are analyzed by processor 103 to determine the profile of the object including its dimensions. The transceivers are positioned in the front and back of the vehicle. It should be realized that subsystem 172 may be designed to operate in various frequency ranges such as radar, sonar, UHF, or microwave.
If the user decides to negotiate around the object, a shift in weight of the vehicle would be detected by traction control subsystem 127, which detects lateral acceleration. In response to a detection of such lateral acceleration, processor 103 may adjust transmission/throttle system 210, in cooperation with other subsystems, to slow the vehicle down. Processor 103 may also cause the camber of the tires to be adjusted to increase their CF and thus their traction.
If the user fails to respond to a warning of a detected object, processor 103 causes braking of the vehicle using brake subsystem 125 to slow the vehicle down. At the same time, processor 103 causes steering subsystem 132, guided by navigation system 205 and radar and/or infrared sensors in detection subsystem 130, to steer the vehicle onto the shoulder of the road.
Moreover, processor 103 polls driver condition subsystem 123 for the current driver condition and determines if the driver is mentally prepared to handle an upcoming driving situation, such as an object in the path of the vehicle. As the vehicle approaches the object, processor 103 verifies whether the vehicle can clear the object and verifies whether the driver condition is favorable or unfavorable. If driver condition is unfavorable, processor 103 adjusts the speed and the brakes of the vehicle to ensure the safety of the driver, or eases the vehicle onto the shoulder of the road and stops the vehicle.
In this illustrative embodiment, detection subsystem 130 is also used to determine positions of objects located at the sides of the vehicle, which includes transceivers for emitting signals and detecting the reflected versions thereof. In a well known manner, based on the time lags between emission of the signals and the detection of the reflected signals, processor 103 determines locations of any objects (or object coordinates) around the vehicle. In this instance the transceivers operate within the radar spectrum. It should be realized that subsystem 130 may be designed to operate in other frequency ranges such as sonar, UHF or microwave. The transceivers may be placed in various locations around the vehicle. For example, they may be placed near the side front and rear bumpers, where they can detect the location of objects such as other vehicles, curbs, poles, etc.
In accordance with another aspect of the invention, subsystem 130 is used to assist a user to drive around an object according to a turn assistance routine. This routine is especially useful when the vehicle is lengthy which, e.g., has a trailer attached thereto. For example, as part of the routine, the user is requested to enter the length and width measurements of the trailer onto system 100 through user interface 119 before towing the trailer. After the length and width data is entered, processor 103 stores the data in memory 107, which may be used later to determine a safe turning angle for the vehicle and trailer. Additional information such as trailer axle location, tongue weight, length between the tongue and trailer axle, overhang, steering inputs, and trailer wheel diameter which may affect the determination of the safe turning angle may be requested from the user as well. Given a lateral distance between the vehicle/trailer and the object (i.e., distance of the object measured perpendicularly from the side of the vehicle/trailer), a safe turning angle is realized when the distance is determined which the vehicle and trailer must travel beyond the object before a turn can be completed without the vehicle and/or frailer hitting the object.
In this example, processor 103 utilizes the length and width data of the frailer, length and width data of the vehicle which is known a priori, and the object coordinates provided by subsystem 130 to determine the safe turning angle. The turn assistance routine illustrated in
Otherwise, if it is determined that the trailer will not hit the object, processor 103 at step 2018 determines a safe travel distance the vehicle and trailer must cover before starting to turn to avoid hitting the object. This determination is based on the combined length of the vehicle and trailer, and the lateral distance between the object and vehicle or between the object and trailer, whichever is shorter. The trailer axle location, tongue weight, length between the tongue and trailer axle, overhang, steering inputs, and trailer wheel diameter may also be taken into account when determining the safe travel distance. Processor 103 at step 2029 determines whether the travel distance, measured by the odometer since the object was detected at the front side of the vehicle, exceeds the safe distance.
As soon as it is determined that the travel distance exceeds the safe distance, processor 103 at step 2032 alerts the user to start making the turn. For example, processor 103 may prompt the user to make the turn through use of audio, video and/or textual messages.
The foregoing merely illustrates the principles of the invention. It will thus be appreciated that those skilled in the art will be able to devise numerous other systems which embody the principles of the invention and are thus within its spirit and scope.
For example, system 100 is illustratively used in a vehicle which generally encompasses mobile equipment, e.g., an automobile, a truck, a sports utility vehicle (SUV), a tractor, a Jeep, a military vehicle, a boat, an airplane, etc.
In addition, system 100 can be readily modified to function on various network platforms. It should be realized that multiple networks may be used, instead, with each providing its own scheduling routine, and one or more of the following routines: a time slicing routine, a polling routine, and an interrupt routine.
Moreover, a communications event manager may be incorporated in system 100. The communications event manager may control scheduling of required tasks between processor 103 and the various subsystems.
Finally, although system 100, as disclosed, is embodied in the form of various discrete functional blocks, the system could equally well be embodied in an arrangement in which the functions of any one or more of those blocks or indeed, all of the functions thereof, are realized, for example, by one or more appropriately programmed processors or devices.


text:
Product was successfully added to your shopping cart.
Go to cart page
B202BS: Adjustable Tilt and Turn Universal Table Top Stand/Base
Be the first to review this product
Quick Overview
Fits all TVs with mounting points (VESA).
Patented Tools free Finger-tip tilt mechanism.
30 degrees of rotation.
Built in Cable management.
All TV fixings included.

subset: commoncrawl


text:
COMMERCE CITY, Colo. -- The Colorado Rapids returned to training on Thursday following a day off as they prepare for their game against Houston this Saturday.
Like all MLS teams, it's been a while since the Rapids took to the field in a competitive game. In their last game, on June 9, Colorado clinched a 2-2 draw in Chicago with a last minute equalizer from Conor Casey.
Gary Smith, Rapids' head coach, is glad his side is returning to action.
"The mindset has to change from that of a World Cup attitude, sitting in front of the telly with your feet up, to match-related thoughts," Smith said. "I think you can see there was some rustiness out there today."
It's because of that rustiness that the squad trained well over an hour longer than normal in 90 degree heat on Tuesday, featuring a scrimmage between the starting 11 and the rest of the squad.
The starters, who lost 3-1, were missing regulars Casey and Julien Baudet. Kosuke Kimura spent most of the session running furiously around the perimeter of the pitch, but joined the scrimmage for the last 20 minutes or so.
The Japanese right back has not played since injuring his ankle in the warm-up against LA Galaxy on May 5. Scott Palguta, who deputized for Baudet when the French center back had to go off early in the Chicago game, played central defense Tuesday with the first team and looks to be starting this weekend.
"Conor's fine. He has a swelling on his knee, and that is just a precaution," Smith said about Casey sitting out. "Julien is more long-term and he will be another couple of weeks. It looks like Kosuke is coming back and he may be in the 18 this weekend, which is great news."
Selection dilemmas for Smith appear to be in the midfield. Club captain, Pablo Mastroeni, was suspended for the Chicago game but will return against Houston. Jamie Smith offers another option for the Rapids on the outside and has been instrumental in the last two games, providing perfect assists in the Rapids a 1-0 victory against Columbus on June 5 and in the tying goal against Chicago.
"Jamie has been the difference for us in the last two games," head coach Smith said.
The coach has also been impressed with the work rate and performance of World Cup veteran Claudio Lopez, who might see some action too this weekend.
"Claudio may have slipped off the radar a little but he looks really bright," Smith said. "Maybe he has been inspired by Argentina."
Whoever takes the field this weekend, Smith is happy to have his options open.
"Whoever starts, whoever plays, there is a lot of competition," said the coach. "The guys know there is pressure from behind and that there are other guys out there who can take their place."
The Rapids kick off in Houston at 6:30 pm MT on Saturday, June 26.
Join the Debate! MLSsoccer.com's "ExtraTime Radio" is LIVE every day during the World Cup, 5-7 pm ET. Call in at 888-MLS-GOAL.


text:
"So," as David Mamet so aptly put it in his film State and Main, "THAT happened…"
I first must thank Rose for her posts to update you and keep our conversations fresh. And Caryn and I cannot thank you enough for the well wishes and good thoughts. I was humbled and I want you all to know that. I'm not back to the old baseline. We'll just have to see how far back we can get.
As we often try to do, I'd like to relate what happened; particularly as this was the first confluence of events like this I've experienced.
As many of you know, a "Pseudo" exacerbation doesn't mean that the symptoms are not real rather that old damage is being aggravated. Those old symptoms that are caused by the damaged areas in question just flair up for a couple of days (or until the cause – such as heat, fever, stress, etc… – pass).
Actual Exacerbations (which we sometimes call "attacks", "flairs", "episodes", "things"…) are the result of new damage to the nervous symptom. They are usually characterized by new symptoms or worsening of existing symptoms for periods of over 24-48 hours and are not associated with the above mentioned factors).
Well, the stress of travel, time-zone change and heat brought on a Pseudo thing for me last weekend. It wasn't something that I didn't expect. Seattle has been rather cool this summer and I was heading into the teeth of a Michigan August for a weekend family wedding. I planned long, cool showers, lots of hydration and plenty of rest as part of the trip.
I was surprised, however, when a wholly batch of symptoms I'd never experienced started to present. My right side has always been the stronger of my two since my diagnosing episode in 2001.
During the wedding ceremony, my right side began to spasm and twitch. My leg began to give-out and I was very happy to have opted for the forearm crutch rather than the cane. By the time Caryn and I got home on Sunday night I was in a full on exacerbation.
On the plane ride home, I did something very uncharacteristic for me; I told C that I was going to need help. I decided that, along with rest in other ways, I was going to ask Rose to cover for me and let our community know that I needed a little down time.
I'm not back to my old self, but I can tell you that, with Rose's help, I am feeling much better than I was and have hope for more recovery.
I may not be 100 percent this week or next with my postings, but I'm going to give it a go; You can count on that.
Again, I want to thank you all for your kind support and consideration. Here's to a continued recovery.
Wishing you and your family the best of health.
Don't forget that you can also follow me via our Life With MS Facebook page, on Twitter, and our new group on MS Connection.org. Check out our bi-monthly blog for the UK and look for our Very Special new monthly blog for the National MS Society.
Important: The views and opinions expressed in this article are those of the author and not Everyday Health.


text:
WEST BLOOMFIELD, Mich. – Twin Beach Country Club, a private golf club located in West Bloomfield, is proud and excited to announce Bob Krause Golf, Inc. will be taking over the entire golf operations of the country club starting immediately.
Twin Beach Country Club was established in 1930.
Situated near Haggerty and Richardson Roads, Twin Beach Country Club is known as the "Hidden Gem" of West Bloomfield and Oakland County. This unique and challenging tree-lined golf course is the most affordable private golf club in the area.
Bob Krause brings PGA tour experience, revolutionary teaching expertise, many local celebrities as students, experience as the golf professional for the Detroit Athletic Club, and offers golf tips in online videos on clickondetroit.com.
Bob Krause Golf, Inc ensure that Twin Beach Country Club will offer to their membership new and innovative ideas for golf events, greater advances in the golf instruction, club fitting, and repair, Trackman technology, and a 12 month indoor training and golf center.


text:
Written by: Peter Alegi
Primary Source: Football is Coming Home
On October 3-4, Alex Galarza spoke at the Rethinking Sports in the Americas conference at Emory University about the history of Club Atlético Boca Júniors' Ciudad Deportiva ("sports city"), a gargantuan urban project hailed in the 1960s as a harbinger of national progress and modernization that later became known as the "fraud of the century." Galarza is a doctoral student in history at Michigan State University and co-founder of the Football Scholars Forum. This paper is part of ongoing doctoral research funded by the Fulbright Program and a FIFA Havelange Scholarship.
The scholarly gathering in Atlanta provided ten early career scholars and graduate students with a chance to present new research papers and receive feedback from peers and senior scholars. Participants read and commented on pre-circulated papers, which made for lively and engaging discussions. Chris Brown, an Emory History PhD student studying sport in the Brazilian Amazon, organized the conference with support from Dr. Jeff Lesser of the Emory History Department and Dr. Raanan Rein, Vice President of Tel Aviv University. Several Football Scholars Forum members shared their work and ideas, including keynote speaker, Brenda Elsey, as well as Rwany Sibaja and Ingrid Bolívar.
The video of Alex Galarza's presentation on the Ciudad Deportiva reveals the intertwining of sport, politics, and society in postwar Buenos Aires. The Ciudad was profoundly shaped by the idea that popular consumption of fútbol and leisure were integral components of citizenship and national progress. This helps explain why Argentina's national government and Buenos Aires' municipal authorities subsidized the project and integrated it into the city's master plan. The general public, not just Boca supporters, invested an impressive amount of money and faith into the undertaking. While the initial success of the Ciudad speaks to the changing ways in which porteños viewed modernity and consumed leisure, the project's monumental failure in the long run sheds new light on the nature of political and economic change in Argentina after Perón.
Latest posts by Peter Alegi (see all)
- Umhlaba Podcast: Soccer and Education in Africa and America - July 9, 2019
- Alegi on the global state of women's football - June 17, 2019
- Reading Soccer - December 20, 2018


text:
Versión en EspañolContentsAlleged DiscrepanciesArticle ReprintsAudio ResourcesBible BulletsDarwin Day DebateDecisive DesignsE-Books"In the News"Reason & RevelationResearch ArticlesScripturally SpeakingSensible ScienceResourcesDiscovery for KidsExamine the EvidenceHome Study CoursesFeedbackEBGlobalA.P. InformationAbout APContact APCopyright StatementHelp APPrivacy StatementSpeaking SchedulesA.P. Scientists and Auxiliary WritersUsage Guidelines
That is exactly what this section of our Web site is intended to do. We have selected samples of the most frequently used (and, generally, the most difficult) alleged Bible discrepancies and/or contradictions, and have performed the in-depth, painstaking research necessary to answer them. And we will continue to do so. Each of our responses will appear in the "Alleged Bible Discrepancies" section of our Web site, which will be updated often. It is our goal to eventually produce a response to all the major charges, and almost all of the minor charges, from unbelievers"—charges that are intended to challenge the inspiration of Gods Word and threaten the faith of Christians. We hope you will visit this section of our site often, and that you will benefit from its contents. If you are searching for a response to a particular alleged discrepancy or contradiction and do not find it here, feel free to contact our offices to request a response. We will do our best to research the matter and provide a logical, well-thought-out, practical answer.


text:
DONKEY BASKETBALL—Fayette High School's Parent Support Group is bringing donkey basketball back to town for a fund-raiser Nov. 6. The game will begin at 7 p.m. in the high school gymnasium.
Proceeds from the game will be used to support the After-Prom event in the spring.
Junior class students and parents will ride donkeys, along with school staff members, alumni and other community members.
Tickets are available for $6 before the event at $8 at the door. Call 419/237-2556 or 237-2734 to obtain a ticket.
ELECTION DAY DINNER—It just wouldn't be Election Day in Fayette without the annual meal served by the Women's Ministries of the Fayette Christian Church.
The women's group has served meals for years, said member Paulette Potts, to encourage voters to go to the polls and to raise money for various charitable projects.
Ham loaf or turkey is served, along with a variety of other menu items. Carryout meals are available by calling 419/237-2611, beginning at 11 a.m. when the doors open.
"It's a wonderful meal, a great value and good conversation," Potts said. "Besides, all the money goes to providing assistance in the community."
FEATHER PARTY—Attention Bingo fans: This is your big weekend in Fayette.
The Gorham-Fayette Fire Department has scheduled its annual Feather Party in the high school gymnasium, with doors opening at 5:30 p.m. Saturday and Bingo starting at 6 p.m.
Turkeys will be given away, along with door prizes, a 50/50 drawing and raffles.
Guests can purchase one ticket to allow unlimited Bingo games or they can pay for individual games. The final "coverall" game is not included in the unlimited ticket.
BLOODMOBILE—A Red Cross Blood Drive is scheduled from 8 a.m. to 2 p.m. Saturday at Fayette Church of the Nazarene, located at 511 S. Fayette St. in Fayette.
Donors must be at least 17 years old, weigh at least 110 pounds, be in general good health and provide a valid photo ID upon donation.
Blood collected from areas donors supports patient services at 23 Northwest Ohio hospitals.
For information about donating blood, call the American Red Cross at 1-800-448-3543 or visit givebloodtoday.org.


text:
In their most revealing update on the disappearance of Alvin and Kathryn Liknes and their grandson, police said at least one of the family members was likely injured in the attack, but that they remain hopeful all three are alive.
Forensic experts continue to analyze evidence taken from the home, which police hope will help them better understand the violent attack and how many of the three were hurt. But it could be another week before those lab results are available, Staff Sgt. Doug Andrus told reporters.
With hundreds of tips pouring in from across the country, Andrus said police have "a number of theories" about the mystery that has gripped the city and rippled across the continent, but they have still not identified a motive.
Although there are no signs of forced entry at the Liknes home, police are "keeping an open mind" on whether the couple knew whoever is responsible for the suspected attack and abduction. Andrus would not comment on whether a weapon was found at the home.
Asked whether he was concerned with the length of time Nathan and his grandparents have been missing, he said the investigation is still in its early stages.
"We're only five days in," he said Friday afternoon. "We have done a lot of work, but there's still a lot of work to be done ... We have well over 200 tips that we're going through and that takes time because we have to follow up on each tip."
Nathan was last seen by his mother Sunday evening when she dropped him off at the home of his grandparents. Police believe the couple and grandson left the home against their will sometime between Sunday night and Monday morning.
Police are now looking for the driver of a pickup truck — a green Ford F150 made in the late 1980s or early 1990s — that was seen driving around the Parkhill neighbourhood several times during the night the three disappeared.
Pressed on whether the driver is a suspect, Andrus said the person is believed to have information that could help police better understand the case.
Andrus said earlier this week there are "no suspects I can name," but that new information gleaned from surveillance footage and tips had helped officers better understand the mysterious disappearance.
Investigators have also spoken with about 75 people who attended an estate sale at the Liknes home last weekend. Stationed at a Parkhill community centre, police took fingerprints from people who attended the sale to match against prints they found inside the home and rule out potential suspects.
Officers are also trying to figure out what items were purchased at the estate sale and what remains in the home, in the hopes of identifying items that may be missing and finding clues that could help them learn more about the disappearance.
Police have made some progress in drawing up a list of potentially missing items, but the list is incomplete because more than 200 people are believed to have attended the estate sale.
A blog had been set up at www.nathankathyalvin.com to compile wishes of hope and compassion, which had been coming in from across North America and as far away as the United Kingdom.
Due to the massive volume of posts — it featured more than 1,600 — administrators shut down the blog, delivered the messages to the family and set up a new website for well-wishers: www.nathankathyalvin.com/wordpress.
Fortney: Neighbour shocked by disappearances of five-year-old, grandparents on 'quiet, safe street': A neighbour of the missing trio tells Valerie Fortney she is stunned. "They're just standard, down-to-earth people. That's what makes this so perplexing, it doesn't seem like the kind of thing that should happen to everyday, ordinary people."
Police say disappearance is 'less of a mystery' going into fifth day: As a police investigation into the disappearance of five-year-old Nathan O'Brien and his grandparents enters its fifth day, officers say new information has helped them better understand the mystery that has attracted international attention.


text:
National Endowment for the Humanities Hosts Speed-Round Presentations of New Digital Humanities Start-Up Grants on Sept. 28
Come catch a glimpse of what Miles Davis' Facebook network would have looked like. Learn about a tool to make searching film footage for a dance movement as simple as running a word search on a document. Or hear from the developers who are making websites more accessible to visually-impaired users… in just two minutes.
From 10:30 a.m. to 2:30 p.m. on September 28th at the National Endowment for the Humanities, the recipients of the 2010 NEH Digital Humanities Start-Up Grants will give the public a sneak preview of 46 ground-breaking projects that apply cutting-edge technology to high quality research in the humanities.
Begun in 2007, NEH Digital Humanities Start-Up Grants support pioneering projects that use technology to advance the humanities. These small grants are designed to spur innovation, test new ideas, and act as a catalyst for further development in the field. Some projects focus on specific topics in the humanities. Others explore new technology-based methods for research, scholarly publications, collaboration, or public programming.
On September 28th, Start-Up grant recipients from around the country will assemble at NEH headquarters in Washington D.C. to present their projects in "lightning-round" format. Project directors will have just two minutes and three PowerPoint slides to introduce and explain their projects to the public.
"This meeting will highlight some of the most exciting digital humanities research coming out of American universities, libraries, and museums," says Brett Bobley, Director of NEH's Office of Digital Humanities. "The projects represent an incredible array of technologies and the two-minute format makes for a fast-paced – and sometimes mind-blowing – afternoon."
The projects supported cover a wide range of disciplines and technologies, from plans to create a smart phone application that will allow users to compare Philadelphia's past and present, to an attempt to map the evolution of ideas through textual analysis of 15 editions of the Encyclopedia Britannica.
A complete agenda and overview of the projects (PDFs) are available at the top of the page.
In between morning and afternoon lightning-round project presentations, Bryan Alexander, director of Research at the National Institute for Technology in Liberal Education will deliver a lunchtime talk entitled "Thrilling Wonder Stories of Cyberculture."
The National Endowment for the Humanities invites you to join us—whether for two minutes, or two hours—to survey the future of digital humanities, in 46 quick bursts.
(Those too far away to make the event can use the Twitter hashtag: #SUG2010 to follow along online)
What: 2010 Digital Humanities Start-Up Grants Project Directors Meeting
The National Endowment for the Humanities
Old Post Office Pavilion
1100 Pennsylvania Avenue, NW, Washington DC 20506
Room M-09 (Ground Floor)
When: September 28, 2010
10:30 a.m. Meeting opens to the public
10:45 a.m. Welcome from Brett Bobley, Director, NEH Office of Digital Humanities
Opening remarks by NEH Chairman, Jim Leach
11:00 a.m. – noon Project Presentations Lightning Round #1 (23 projects)
12.30 – 1:30 p.m. Keynote Address on "Thrilling Wonder Stories of Cyberculture" by Bryan Alexander, Director of Research at the National Institute for Technology in Liberal Education (NITLE), a network of 140 liberal arts institutions headquartered at Southwestern University in Texas
1:30 – 2:30 p.m. Project Presentations Lightning Round #2 (23 projects)
Twitter Hashtag: #SUG2010


text:
Compact, professional light designed for the broadest range of lighting needs at the best value. The Strion LED is now brighter at 260 lumens!
- Multi-function, push-button tactical tail switch lets you select three lighting modes and strobe
- Three modes and strobe:
- High for a bright super-bright beam - 260 lumens; 10,000 candela peak beam intensity; 200 meter beam distance; runs 2 hours
- Medium for bright light and longer run times – 130 lumens; 5,000 candela peak beam intensity; 141 meter beam distance; runs 4 hours
- Low for light without glare and extended run times – 65 lumens; 2,500 candela peak beam intensity; 100 meter beam distance; runs 7.5 hours
- Strobe for disorienting or signaling your location; runs 5.5 hours
- C4® LED technology, impervious to shock with a 50,000 hour lifetime
- Optimized electronics provides regulated intensity
- Lithium ion battery is rechargeable up to 1000 times; fully recharges in 3 hrs.
- Clamp style charger holder with digital control circuit that prevents over-charge; LED indicates charge status
- IPX4 water-resistant; 2 meter impact resistance tested
- 6000 series machined aircraft aluminum with anodized finish
- Borofloat high temperature glass lens
- Anti-roll head prevents the light from rolling away when you set it down
- Grooved barrel adapts to long gun mount
- 5.9" (14.99 cm); 5.2 oz. (148 grams)
- Serialized for positive identification
- Limited lifetime warranty
- Assembled in USA
*Item/SKU depends on features.
- Beam Pattern: LED
- Recharge Option: AC, DC, Both
- Item #: 74304*
- Manufacturer: Streamlight
Strion C4 LED Rechargeable Flashlight
Reviews (0) Write a Review
No Reviews. Write a Review


text:
Fabricio Zuardi
tech evangelism
Co-founder at onibushacker.org, web developer at mnmo.com.br and blogger at blog.fabricio.org.
Contributes with answers and articles/article translations for the pt-BR forums at SUMO: https://support.mozilla.org/pt-BR/user/413429 and evangelizes FirefoxOS / webapps. Have one app in the marketplace (https://marketplace.firefox.com/app/counters.
Ônibus Hacker (hacker bus), is a group of open-culture people that bought a bus using the internet (crowdfunding) and we have been traveling throughout Brazil and LatAm spreading DIY, autonomy and freedom ideals with workshops. More info and photos from our travels and "invasions" at https://www.facebook.com/onibushacker The project is not strictly tech, we mix art stuff such as crafting, poetry, film-making, photography, music, as well as politics, open data/transparency/activism.
I have been a mozilla volunteer contributor since a very long time (my first reported bug on bugzilla dates back to 2002, thanks to Marcio Galli!) and I have been participating of both the global discussions and efforts and local brazilian communities before our local group could fit into a van. Always trying to be helpful regardless of the several drama that local communities endure from time to time.
As a developer I love the fact that a great number of brilliant engineers are still contributing with the project and I expect that privacy, openness and true meritocracy are still great mozillian values for years to come. We must not let marketing agencies, unnecessary bureaucracy, artificial hierarchies partnerships and hired executives ruin the awesome things that we have built so far :)
Tagsbeer, bespin, boot2gecko, chrome canary, chrome devtools, chrome users, chromium, dev derby, developer engagement, devtools, drumbeat, firebug, firefox nightly, firefoxos, gaia, hackasaurus, hackerbus, hackerspaces, icmc-usp, jagermeister, moz bastards, mozilla brasil, mozilla sao carlos, onibus hacker, sf-monument, summit2013, summit2013-brussels, ux, web development, webcompat, crafty, sumo brasil
Habilidadesactionscript, crochet, css, haxe, javascript, karaoke, node, php, python, ukulele, xul
IdiomasInglês, Espanhol, Português
Contas externas
- Bugzilla (BMO): email@example.com
- Mozilla Discourse: zuardi
- Mozilla Pontoon: firstname.lastname@example.com
- Mozilla Support: fczuardi
- Telegram: fczuardi
- Twitter: fczuardi
Atestado por
Andre Garzia
Wonderful volunteer always helping the free web.
Dino McVouch
An automatic vouch for attending Summit 2013 Day 1
Dino McVouch
An automatic vouch for attending Summit 2013 Day 2
Dino McVouch
An automatic vouch for attending Summit 2013 Day 3


text:
Your cart is empty!
On thousands of furniture & home products!
Check out our fun sport bean bags. These bags are perfect for children who love sports! Incredibly comfortable bean bags looks like real sports equipment. Available in football, basketball, baseball and soccer.
Elite Products formed in 1986, manufactures a mix of products that include futon convertibles, futon mattresses, futon covers and accessories, bean bag chairs, foam furniture and various accent furniture pieces. Today, the company continues to add new line of stylish, contemporary furniture dedicated to quality and affordability.


text:
One of the more indie rock acts on the usually hip-hop-leaning label Anticon, the indefinable Why? come from the Oakland Bay area. The genre-blending band came to the revered label because of main man Yoni Wolf's college friendship with Anticon artist Doseone. The enigmatic Split was their first release for the label in 2002 and was followed a year later by Oaklandazulasylum. Both the Sanddollars EP and the full-length Elephant Eyelash appeared in 2005. The following year the Rubber Traits EP came out, and in 2008, Alopecia hit shelves. Eskimo Snow followed in 2009 and featured Mark Erickson along with Fog's Andrew Broder. The title for their 2012 effort Mumps, Etc. was inspired by contracting the disease while in Europe, along with other "on tour" calamities. In 2013 the conceptual Golden Tickets EP materialized, a seven song collection of personalized tracks crafted by Wolf for seven individual Why? fans he'd internet stalked over the course of several months.
David Jeffries
Read more