System and method for adaptive tire pressure control for specific route
By integrating an adaptive tire pressure management system in the vehicle, using the monitoring module and navigation module to obtain road and weather information in real time, and dynamically adjust tire pressure, the problem of tire pressure in the prior art is solved, and driving safety and efficiency are improved.
Patent Information
- Application Number
- CN202411906547.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-12-21
- Filing Date
- 2024-12-23
- Publication Date
- 2025-06-24
Smart Images

Figure CN120191148A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to an adaptive tire pressure management system. More specifically, the present disclosure relates to systems and methods for optimizing and maintaining tire pressure based on various factors including route information, weather conditions, driver habits, and energy information. Background Art
[0002] Contemporary technologies lack the ability to dynamically adjust tire pressure based on changing weather or road conditions. When faced with the necessity of navigating a hazardous route due to adverse weather or road hazards, drivers are forced to adapt their driving behavior or find an alternative route, which often results in time-consuming delays. This approach becomes even more problematic in emergency situations where time is of the essence. Thus, there is an urgent need for the development of an adaptive tire pressure modification system that enables drivers to confidently select the routes of their choice without compromising safety, efficiency, or urgency.
[0003] Accordingly, there is a need to optimize and maintain tire pressure based on various factors including route alignment information, weather conditions, driver habits, and energy information. Summary of the Invention
[0004] The following presents an overview to provide a basic understanding of one or more embodiments described herein. This overview is not intended to identify key or critical elements or to delineate any scope of different embodiments and / or any scope of the claims. The purpose of this overview is to present some concepts in a simplified form as a prelude to the more detailed description presented herein.
[0005] One embodiment relates to a system that includes a monitoring module, a navigation module, a tire pressure control device, a processor, and a memory coupled to the processor. The memory includes instructions executable by the processor to receive a route and a driving mode, retrieve upcoming road conditions and upcoming weather conditions during a trip on the route from an external database, and determine a tire pressure scenario based on the upcoming road conditions and upcoming weather conditions, and send a command to the tire pressure control device to adjust a current tire pressure of the tire based on the tire pressure scenario.
[0006] Another embodiment relates to a method that includes: receiving a route and a driving mode, retrieving upcoming road conditions and upcoming weather conditions during a trip on the route from an external database, and determining a tire pressure scenario based on the upcoming road conditions and upcoming weather conditions, and sending a command to a tire pressure control device based on the tire pressure scenario to adjust a current tire pressure of the tire. Adjusting the tire pressure includes deflating the tire or inflating the tire via the tire pressure control device.
[0007] Yet another embodiment relates to a non-transitory computer-readable medium for managing tire pressure associated with a vehicle, the non-transitory computer-readable medium including instructions that are executed to receive a route and a driving mode, determine tire-specific information for a tire, retrieve upcoming road conditions and upcoming weather conditions for a trip on the route from an external database, and determine a tire pressure scheme based on the upcoming road conditions and the upcoming weather conditions, and send a command to a tire pressure control device to adjust a current tire pressure of the tire based on the tire pressure scheme. BRIEF DESCRIPTION OF THE DRAWINGS
[0008] These and other aspects of the present invention will now be described in more detail with reference to the accompanying drawings showing exemplary embodiments of the present invention, in which:
[0009] Figure 1A A schematic plan view of a vehicle including a tire pressure control apparatus according to one or more embodiments is provided.
[0010] Figure 1B is an illustration of an example vehicle with various sensors, actuators, and systems according to one embodiment.
[0011] Figure 1C Example sub-modules of a monitoring module are shown in accordance with one or more embodiments.
[0012] Figure 2 A method for road condition monitoring according to one or more embodiments is shown.
[0013] Figure 3 is a sample procedure for adjusting tire pressure.
[0014] Figure 4A A method for tire pressure management according to one or more embodiments is shown.
[0015] Figure 4B A non-transitory storage medium storing instructions for tire pressure management is shown in accordance with one or more embodiments.
[0016] Figure 5 is a flow chart of a method of calculating an optimal route according to one or more embodiments.
[0017] Figure 6A , Figure 6B and Figure 6C Block diagrams of systems, methods, and computer-readable media, respectively, for tire pressure management according to one or more embodiments are shown.
[0018] Figure 7A , Figure 7B and Figure 7CBlock diagrams of systems, methods, and computer-readable media for tire pressure management in accordance with one or more embodiments are shown respectively.
[0019] Figure 8A A system for adaptive tire pressure control and route recommendation in accordance with one or more embodiments is shown.
[0020] Figure 8B A block diagram of a method for adaptive tire pressure control for a specific route in accordance with one or more embodiments is shown.
[0021] Figure 9A A block diagram of a method for adaptive tire pressure control and route recommendation in accordance with one or more embodiments is shown.
[0022] Figure 9B A block diagram of a method for identifying a fault in tire pressure adjustment and providing a recommendation for alleviating the fault in accordance with one or more embodiments is shown.
[0023] Figure 10A A system for adjusting tire pressure in real time using real-time data in accordance with one or more embodiments is shown.
[0024] Figure 10B A flowchart of a method for managing tire pressure via information from nearby vehicles in accordance with one or more embodiments is shown.
[0025] Figure 11 A communication device associated with a vehicle's system and / or an external device in accordance with one or more embodiments is shown.
[0026] Figure 12 A cluster of vehicle communication devices in accordance with one or more embodiments is shown.
[0027] Figure 13 An example of vehicle communication via dual communication technologies in accordance with one or more embodiments is shown.
[0028] Figure 14 A block diagram of an electronic component of a vehicle in accordance with one embodiment is shown.
[0029] Figure 15 An example message of a dedicated short-range communication (DSRC) message format in accordance with one embodiment is shown.
[0030] Figure 16A The structure of a neural network / machine learning model with a feedback loop is shown.
[0031] Figure 16B The structure of a neural network / machine learning model with reinforcement learning is shown.
[0032] Other features of this embodiment will be apparent from the accompanying drawings and the following detailed description. Detailed Description
[0033] For simplicity and clarity of illustration, the drawings show the general manner of construction. The description and details of well-known features and techniques may be omitted from the specification and drawings to avoid unnecessarily obscuring the disclosure. The drawings enlarge the sizes of some elements relative to other elements to help improve the understanding of the embodiments of the disclosure. The same reference numerals in different drawings denote the same elements.
[0034] Although the detailed description herein contains many details for purposes of illustration, those of ordinary skill in the art will understand that many variations and changes to the details are considered to be included herein.
[0035] Accordingly, the embodiments herein are without loss of generality and do not impose a limitation on any of the claims set forth. The terms used herein are for the purpose of describing particular embodiments only and are not limiting. Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure pertains.
[0036] As used herein, the articles "a" and "an" are used to refer to one or more than one (i.e., at least one) grammatical object of the article. For example, "an element" refers to one element or more than one element. Further, unless otherwise specified or clear from the context, the use of the articles "a" and "an" in this specification and the drawings is construed to mean "one or more" in the singular form.
[0037] As used herein, the terms "example" and / or "exemplary" are meant to be used as an example, instance, or illustration. To avoid doubt, such examples do not limit the subject matter described herein. Additionally, any aspect or design described herein as "example" and / or "exemplary" is not necessarily preferred or advantageous over other aspects or designs, nor does it exclude equivalent exemplary structures and techniques known to those of ordinary skill in the art.
[0038] As used herein, the terms "first", "second", "third", etc. in the specification and claims, if any, distinguish similar elements and do not necessarily describe a particular order or temporal sequence. These terms are interchangeable where appropriate such that the embodiments herein can, for example, be operated in an order different from that shown or described herein. Further, the terms "comprising", "having" and any variations thereof cover non-exclusive inclusion such that a process, method, system, article, device or apparatus that comprises a list of elements is not necessarily limited to those elements but may include other elements not expressly listed or inherent to such process, method, system, article, device or apparatus.
[0039] As used herein, terms such as "left", "right", "front", "rear", "top", "bottom", "upper", "lower", etc. in the specification and claims, if any, are for descriptive purposes and not necessarily for describing permanent relative positions. The terms so used are interchangeable under appropriate circumstances such that embodiments of the devices, methods, and / or articles of manufacture described herein, for example, can operate in other orientations different from those shown or otherwise described herein.
[0040] Unless explicitly described, the element actions or instructions used herein are not critical or necessary. Additionally, the term "group" includes items (e.g., related items, unrelated items, combinations of related and unrelated items, etc.) and can be interchanged with "one or more". The term "a" or similar language is used where only one item is meant. Additionally, the terms "having", "have", "containing", or similar terms are open-ended terms. Additionally, unless explicitly stated otherwise, the phrase "based on" means "at least partially based on".
[0041] As used herein, the terms "system", "apparatus", "unit", and / or "module" refer to different components, component parts, or assemblies at various levels in that order. However, other expressions that achieve the same purpose can replace these terms.
[0042] As used herein, the terms "coupled", "coupled to", "coupling", "coupled with", etc. refer to connecting two or more elements mechanically, electrically, and / or otherwise. Two or more electrical elements can be electrically coupled together but not mechanically or otherwise coupled together. The coupling can be for any length of time, e.g., permanent, or semi-permanent or only instantaneous. "Electrically coupled" includes all types of electrical coupling. The absence of words such as "removably", "removable", etc. near the word "coupled" etc. does not mean that the coupling etc. discussed is or is not removable.
[0043] As used herein, the term "or" refers to an inclusive "or" rather than an exclusive "or". That is, unless otherwise specified or clear from the context, "X employs A or B" means any natural inclusive arrangement. That is, if X uses A; X employs B; or X employs both A and B, then "X employs A or B" is satisfied in any of the foregoing instances.
[0044] As used herein, two or more elements or modules are "integral" or "integrated" if they operate together functionally. Two or more elements are "non-integral" if each element can operate functionally independently.
[0045] As used herein, the term "real-time" refers to an operation that is actually carried out as quickly as possible when a triggering event occurs. The triggering event may include receiving data necessary to perform a task or process information. Due to the latency inherent in transmission and / or computing speeds, the term "real-time" includes operations that occur "near" real-time or with a slight delay from the triggering event. In several embodiments, "real-time" may mean real-time minus the time delay for processing (e.g., determining) and / or transmitting data. The specific time delay may vary depending on the type and / or amount of data, the processing speed of the hardware, the transmission capabilities of the communication hardware, the transmission distance, etc. However, in many embodiments, the time delay may be less than about one second, two seconds, five seconds, or ten seconds.
[0046] As used herein, the term "about" may refer to within a specified or unspecified range of the specified or unspecified value. In some embodiments, "about" may mean within plus or minus ten percent of the value. In other embodiments, "about" may mean within plus or minus five percent of the value. In further embodiments, "about" may refer to within plus or minus three percent of the value. In other embodiments, "about" may mean within plus or minus one percent of the value.
[0047] As used herein, the term "component" refers to a distinct and identifiable part, element, or unit within a larger system, structure, or entity. It is a building block that provides a specific function or purpose within a more complex whole. Components are typically designed to be modular and interchangeable, allowing them to be combined or replaced in various configurations to create or modify a system. A component may be a combination of mechanical, electrical, hardware, firmware, software, and / or other engineering elements.
[0048] Digital electronic circuits, or computer software, firmware, or hardware, including the structures disclosed in this specification and structural equivalents thereof, or a combination of one or more of them, can implement the implementations and all functional operations described in this specification. The implementation can be one or more computer program products, that is, one or more modules of computer program instructions encoded on a computer-readable medium for execution by, or to control the operation of, a data processing apparatus. A non-transitory computer-readable medium can be a machine-readable storage device, a machine-readable storage substrate, a memory device, a composition of matter affecting a machine-readable propagated signal, or a combination of one or more of them. The term "computing system" encompasses all apparatus, devices, and machines for processing data, including, for example, programmable processors, computers, or multiple processors or computers. In addition to hardware, the apparatus can include code that creates an execution environment for the computer program being discussed, for example, code constituting processor firmware, a protocol stack, a database management system, an operating system, or a combination of one or more of them. A propagated signal is an artificially generated signal (for example, a machine-generated electrical, optical, or electromagnetic signal) that encodes information for transmission to a suitable receiver apparatus.
[0049] The actual special-purpose control hardware or software code for implementing these systems and / or methods is not limited to these implementations. Thus, any software and any hardware can implement the systems and / or methods based on the description herein without reference to specific software code.
[0050] A computer program (also known as a program, software application, script, or code) is written in any suitable form of programming language, including compiled or interpreted languages. It can be deployed in any suitable form, including as a stand-alone program or module, component, subroutine, or other unit suitable for use in a computing environment. A computer program does not necessarily correspond to a file in a file system. The program can be stored in a part of a file that holds other programs or data (for example, one or more scripts in a markup language document), stored in a single file dedicated to the program being discussed, or stored in multiple cooperating files (for example, files that store one or more modules, subroutines, or portions of code). A computer program can be executed on one computer or on multiple computers located at one site or distributed across multiple sites and interconnected by a communication network.
[0051] One or more programmable processors execute one or more computer programs to perform functions by operating on input data and generating output, thereby performing the processes and logic flows described in this specification. These processes and logic flows may also be performed by dedicated logic circuitry, and the apparatus may also be implemented as dedicated logic circuitry, such as, but not limited to, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system on a chip (SOC) systems, complex programmable logic devices (CPLDs), and the like.
[0052] Processors suitable for the execution of a computer program include, by way of example, both general and special purpose microprocessors, and any one or more processors of any suitable type of digital computer. The processor will receive instructions and data from read only memory or random access memory or both. Elements of a computer may include a processor for executing instructions and one or more memory devices for storing instructions and data. The computer will also include or be operatively coupled to one or more mass storage devices for storing data, such as magnetic disks, magneto optical disks, optical disks, or solid state disks, so as to receive data therefrom, transfer data thereto, or both. However, the computer need not have such devices. In addition, another device, such as a mobile phone, personal digital assistant (PDA), mobile audio player, global positioning system (GPS) receiver, etc., may be embedded in the computer. Computer readable media suitable for storing computer program instructions and data include all forms of nonvolatile memory, media, and memory devices, including, by way of example, semiconductor memory devices (such as, erasable programmable read only memory (EPROM), electrically erasable programmable read only memory (EEPROM), and flash memory devices), magnetic disks (such as internal hard disks or removable disks), magneto optical disks (such as compact disk read only memory (CD ROM) disks, digital versatile disk - read only memory (DVD-ROM) disks), and solid state disks. The dedicated logic circuitry may supplement or be incorporated in the processor and the memory.
[0053] For providing interaction with a user, the computer may have a display device for displaying information to the user, such as a cathode ray tube (CRT) or a liquid crystal display (LCD) monitor, and a keyboard and a pointing device by which the user can provide input to the computer, such as a mouse or a trackball. Other kinds of devices may also provide interaction with the user. For example, feedback to the user may be any appropriate form of sensory feedback, such as visual feedback, auditory feedback, or tactile feedback; and the computer may receive input from the user in any appropriate form, including sound, voice, or tactile input.
[0054] A computing system that includes backend components such as a data server, or includes middleware components such as an application server, or includes frontend components such as a client computer having a graphical user interface or a web browser, or any suitable combination of one or more such backend, middleware, or frontend components can implement the implementations described herein, where a user can interact with the implementation through a graphical user interface or a web browser. Digital data communication in any suitable form or medium, such as a communication network, can interconnect the components of the system. Examples of communication networks include local area networks (LANs) and wide area networks (WANs), such as intranets and the Internet.
[0055] A computing system can include clients and servers. The client and the server are remote from each other and typically interact via a communication network. The relationship between the client and the server arises by means of computer programs that run on the respective computers and have a client-server relationship with each other.
[0056] Embodiments of the present invention may include or utilize a special-purpose or general-purpose computer including computer hardware. Embodiments within the scope of the present invention may also include physical and other computer-readable media for carrying or storing computer-executable instructions and / or data structures. Such computer-readable media can be any media accessible by a general-purpose or special-purpose computer system. A computer-readable medium storing computer-executable instructions is a physical storage medium. A computer-readable medium carrying computer-executable instructions is a transmission medium. Thus, by way of example and not limitation, embodiments of the present invention may include at least two different types of computer-readable media: physical computer-readable storage media and transmission computer-readable media.
[0057] Although the embodiments of the present invention described herein are referenced to specific example embodiments, it will be apparent that various modifications and changes can be made to these embodiments without departing from the broader spirit and scope of the various embodiments. For example, hardware circuits (e.g., complementary metal-oxide-semiconductor (CMOS)-based logic circuits), firmware, software (e.g., embodied in a non-transitory machine-readable medium), or any combination of hardware, firmware, and software can enable and operate the various devices, units, and modules described herein. For example, transistors, logic gates, and circuits (e.g., application-specific integrated circuits (ASICs) and / or digital signal processor (DSP) circuits) can embody various electrical structures and methods.
[0058] In addition, non-transitory machine-readable media and / or systems can embody the various operations, processes, and methods disclosed herein. Thus, the specification and the drawings are illustrative rather than restrictive.
[0059] A physical computer-readable storage medium includes RAM, ROM, EEPROM, CD-ROM, or other optical disc storage (such as CDs, DVDs, etc.), magnetic disk storage, or other magnetic storage devices, solid state drives, or any other medium. They store the required program code in the form of computer-executable instructions or data structures that are accessible by a general-purpose or special-purpose computer.
[0060] As used herein, the term "network" refers to one or more data links that enable the transfer of electronic data between computer systems and / or modules and / or other electronic devices. When a network or another communication connection (wired, wireless, or a combination of wired and wireless) delivers or provides information to a computer, the computer appropriately views the connection as a transmission medium. Access to a transmission medium by a general-purpose or special-purpose computer can include a network and / or a data link that carries the required program code in the form of computer-executable instructions or data structures. The scope of computer-readable media includes combinations of the foregoing, which enable the transfer of electronic data between computer systems and / or modules and / or other electronic devices. The term network can include the Internet, a local area network, a wide area network, or a combination thereof. A network can include one or more networks or communication systems, such as the Internet, telephone systems, satellite networks, cable television networks, and various other private and public networks. Additionally, the connection can include a wired connection (such as wires, cables, fiber optic lines, etc.), a wireless connection, or a combination thereof. Furthermore, although not shown, other computers, systems, devices, and networks can also be connected to the network. A network refers to any set of devices or subsystems that are (directly or indirectly) linked by a link that shares resources located on or provided by network nodes among a set of terminal nodes. Computers communicate with each other using common communication protocols over a digital interconnection. For example, a subsystem can include a cloud. A cloud refers to servers accessible via the Internet, as well as the software and databases running on those servers.
[0061] In addition, upon reaching various computer system components, program code in the form of computer-executable instructions or data structures can automatically transfer from a transmission computer-readable medium to a physical computer-readable storage medium (or vice versa). For example, computer-executable instructions or data structures received via a network or data link can be buffered in RAM within a network interface module (NIC) and then ultimately transferred to the computer system RAM and / or a less volatile computer-readable physical storage medium at the computer system. Thus, computer system components that also (or even primarily) utilize a transmission medium can include a computer-readable physical storage medium.
[0062] Computer-executable instructions include, for example, instructions and data that cause a general-purpose computer, a special-purpose computer, or a special-purpose processing device to perform a particular function or group of functions. The computer-executable instructions may be, for example, binary, intermediate format instructions such as assembly language, or even source code. Although the subject matter described herein is in language specific to structural features and / or methodological acts, the described features or acts do not limit the subject matter defined in the claims. On the contrary, the features and acts described herein are example forms for implementing the claims.
[0063] Although this specification contains many details, these should not be construed as limitations on the scope of the disclosure or of the claims, but rather as descriptions of features specific to particular embodiments. Certain features described in this specification may be implemented in the context of a single embodiment. Conversely, various features described herein in the context of a single implementation may be implemented separately or in any suitable sub-combination. Moreover, although the features described herein operate in certain combinations and even are initially claimed as such, one or more features from a claimed combination may in some cases be removed from the combination, and the claimed combination may be directed to a sub-combination or variation of a sub-combination.
[0064] Similarly, although the operations depicted in the figures are shown in a particular order to achieve a desired result, this should not be construed as requiring that such operations be performed in the particular order shown or in a sequential order, or that all of the operations shown be performed to achieve the desired result. In some cases, multitasking and parallel processing may be advantageous. Moreover, the separation of various system components in the embodiments should not be construed as requiring such separation in all embodiments, and it should be understood that the described program components and systems may be integrated together in a single software product or packaged into multiple software products.
[0065] Even though particular combinations of features are recited in the claims and / or disclosed in the specification, these combinations are not intended to limit the disclosure of possible embodiments. Other embodiments are within the scope of the claims. For example, the acts recited in the claims may be performed in a different order and still achieve the desired result. In fact, many of these features may be combined in ways not specifically recited in the claims and / or disclosed in the specification. Although each dependent claim may directly depend on only one claim, the disclosure of possible embodiments includes the combination of each dependent claim with every other claim in the claim set.
[0066] In addition, a computer system including one or more processors and a computer-readable medium such as a computer memory may implement the method. Specifically, one or more processors execute computer-executable instructions stored in the computer memory to perform various functions such as the acts described in the embodiments.
[0067] Those skilled in the art will understand that the present invention can be implemented in a network computing environment having a variety of types of computer system configurations, including personal computers, desktop computers, laptop computers, messaging processors, handheld devices, multiprocessor systems, microprocessor-based or programmable consumer electronics, network PCs, minicomputers, mainframe computers, mobile phones, PDAs, pagers, routers, switches, and the like. The present invention can also be implemented in a distributed system environment where local and remote computer systems linked by a network connection (either by a hardwired data link, a wireless data link, or a combination of hardwired and wireless data links) both perform tasks. In a distributed system environment, program modules can be located in both local and remote memory storage devices.
[0068] Unless otherwise specified, the following terms and phrases shall be understood to have the following meanings.
[0069] As used herein, the term "cryptographic protocol" is also referred to as a security protocol or encryption protocol. It is an abstract or concrete protocol that performs security-related functions and applies cryptographic methods, typically as a sequence of cryptographic primitives. The protocol describes the use of the algorithms. A protocol detailed enough includes details about data structures and representations to enable multiple interoperable versions of the program.
[0070] Cryptographic protocols are widely used in secure application-level data transfer. Cryptographic protocols typically include at least some of these aspects: key negotiation or establishment, entity authentication, symmetric encryption and message authentication material construction, secure application-level data transfer, non-repudiation methods, secret sharing methods, and secure multi-party computation.
[0071] Network switches use cryptographic protocols such as the successor to Secure Sockets Layer (SSL) and Transport Layer Security (TLS) to protect data communications over wireless networks.
[0072] As used herein, "tires mounted on a vehicle" refers to the set of tires currently mounted on a vehicle and actively used on the vehicle for normal operations, including the set of tires that support its weight, provide traction, and are utilized during normal driving conditions.
[0073] As used herein, "optimal tire pressure" refers to the ideal tire pressure for the tires of a vehicle to ensure the safe and efficient operation of the vehicle. Maintaining proper tire pressure contributes to optimal traction and control, reducing the risk of accidents, especially during sudden maneuvers or adverse weather conditions. Under-inflated tires increase rolling resistance, leading to reduced fuel efficiency, while over-inflated tires increase fuel efficiency but compromise vehicle control and handling. Incorrect tire pressure can cause uneven tire wear, shortening the lifespan of the tires and requiring premature replacement. Maintaining the correct tire pressure ensures stable handling and a comfortable ride, enhancing the overall driving experience.
[0074] As used herein, "tire pressure plan" refers to a plan for managing and maintaining tire pressure throughout a trip or journey to maximize safety, performance, and efficiency. The plan includes steps and considerations to ensure that the vehicle's tires are at the correct pressure levels during the trip.
[0075] As used herein, "energy information" refers to data related to the consumption, generation, and distribution of energy within a vehicle, including aspects such as fuel consumption, battery status, and power usage. This is important for tire pressure management as it helps ensure that the tires have the correct pressure, which affects how much fuel the vehicle uses and how much energy it requires.
[0076] As used herein, "weather conditions" or "environmental conditions" refer to the atmospheric state and environmental factors that together define the current state of the atmosphere at a specific location, such as temperature, humidity, precipitation, wind, and visibility. In the context of tire pressure management, weather conditions are important as they can affect tire pressure. For example, temperature fluctuations can cause changes in tire pressure, making it necessary to monitor and adjust tire pressure accordingly to ensure safe and efficient vehicle operation.
[0077] As used herein, "inertial navigation" refers to the technology that enables a vehicle to determine its position, orientation, and speed based on data from accelerometers and gyroscopes, thus providing navigation without relying on external signals.
[0078] As used herein, "radio frequency system" refers to the integrated components within a vehicle's communication infrastructure that allow for wireless data transmission, remote keyless entry, and vehicle-to-vehicle communication.
[0079] As used herein, "navigation system" refers to an in-built or external system that assists the driver with route planning, real-time mapping, and providing turn-by-turn directions during travel.
[0080] As used herein, "infotainment system" combines information and entertainment features within a vehicle, including multimedia, navigation, communication, and vehicle control through a centralized interface.
[0081] As used herein, "Adaptive Cruise Control System" refers to an advanced driver assistance technology that automatically adjusts a vehicle's speed to maintain a safe following distance from the vehicle ahead.
[0082] As used herein, "Telematics Control Unit" refers to a component that collects and transmits vehicle data, facilitating services such as remote diagnosis, emergency assistance, and tracking.
[0083] As used herein, "Autonomous Driving System" refers to a technology that enables a vehicle to operate without human intervention, having the ability to navigate, control speed, and make driving decisions autonomously.
[0084] As used herein, "Battery Management System" refers to an integral part of an electric vehicle that monitors and manages the health, performance, and charging of the vehicle's battery pack.
[0085] As used herein, "Engine Control System" refers to components that adjust engine functions such as fuel injection, ignition, and emissions to optimize performance, fuel efficiency, and emissions.
[0086] As used herein, "Transmission Control System" refers to a system that controls gear shifting, torque distribution, and power delivery in a vehicle's transmission, enhancing driving performance and efficiency.
[0087] As used herein, "Log" refers to a digital record that tracks a vehicle's maintenance and service history, thus facilitating timely maintenance and troubleshooting.
[0088] As used herein, "Driving Habits" include a driver's typical behaviors, preferences, and driving patterns, which can affect vehicle performance, fuel efficiency, and safety.
[0089] As used herein, "Energy Efficiency" refers to a vehicle's ability to use less energy to provide the same level of service or result.
[0090] As used herein, "Structural Defect" refers to any defect or problem in a product or material that can compromise safety and performance.
[0091] As used herein, "Driving Mode" refers to the operating settings or configurations that a vehicle can be set to, typically affecting the vehicle's performance characteristics such as engine power, transmission behavior, and suspension settings. Different driving modes are generally designed to suit specific driving conditions or preferences. Some common types of driving modes found in vehicles are Normal Mode, Economy Mode, Sport Mode, Snow / Winter Mode, Off-Road Mode, Tow / Haul Mode, Electric Mode (Hybrid / Plug-in Hybrid), EV (Electric Vehicle) Mode, Comfort Mode, Personal / Custom Mode. The availability of these driving modes can vary depending on the make and model of the vehicle, with more advanced and luxury vehicles typically offering a wider range of mode options.
[0092] As used herein, "road manager" refers to a system or component that uses data analysis and algorithms to determine a route from a starting point to a destination. The road manager can provide an optimal route by optimizing factors such as travel time, fuel consumption, and convenience.
[0093] As used herein, "route" refers to a path connecting any two geographical locations. A route can be planned or unplanned / spontaneously determined.
[0094] As used herein, the condition of a route can include any of the following conditions or certain combinations thereof: the length of the route (e.g., long-haul vs. short-haul), temperature conditions (the external temperature of the vehicle's environment), weather conditions (e.g., rain, dry, snow, ice, etc.), vehicle traffic conditions on the roads along the route, load conditions (the expected load in terms of the amount of goods and / or the number of people the vehicle is expected to carry in a corresponding route segment), terrain (e.g., hilly or mountainous terrain, flat terrain, rough terrain, smooth terrain, etc.), road type (e.g., urban road or highway, etc.), and so on.
[0095] As used herein, "optimal route" refers to the most efficient path to reach a destination considering various factors such as distance, travel time, traffic conditions, road quality, and personal preferences.
[0096] To determine the optimal route, the route selection module can utilize a GPS navigation application and consider real-time traffic data and other factors to provide an optimal route based on specific needs and preferences.
[0097] The determination of route conditions can be based on information from various information sources accessible to the road manager. It should be noted that the condition of a route or a route segment can change over time. For example, during peak hours, a route segment through a city may be congested with traffic, while during late-night or early-morning hours, the route segment may have light traffic.
[0098] Examples of information sources that the road manager can access locally or through a network include one or more of the following: weather stations that provide weather information for geographical locations, traffic stations or online maps that provide traffic information along roads (including any traffic incidents such as vehicle accidents or stalls), data repositories that contain information describing the road terrain (e.g., road type, such as paved or unpaved roads, road grade, road elevation, urban roads, highways, roads with many traffic lights or stop signs, toll roads, etc.), data repositories that contain information about where goods or people will be dropped off or picked up by the vehicle, and so on.
[0099] In a further example, some or all of the information sources can be integrated into fewer information sources or even into a single information source.
[0100] As used herein, a "tire pressure related parameter set" for a vehicle refers to various factors and variables that affect and are affected by the tire pressure of the vehicle. Non-limiting examples of tire pressure related parameter sets are vehicle load, load distribution, road conditions, ambient temperature, altitude, driving habits, driving style, tire size, tire type, manufacturer recommendations, tire wear, and tire age. These parameter sets interact and influence each other, and the optimal tire pressure for a particular vehicle and driving scenario is typically a balance or compromise among these factors.
[0101] As used herein, the term "performance" or "tire performance" refers to the overall capabilities and characteristics of a tire when the tire is used on a vehicle. It includes multiple factors such as traction, handling, braking, comfort, durability, tread life, load-carrying capacity, etc.
[0102] As used herein, the term "handling" refers to the tire response that controls vehicle stability during handling and steering inputs.
[0103] As used herein, the term "unauthorized access" is the situation when someone uses another person's account or other means to gain access to a website, program, server, service, or other system. For example, if someone keeps guessing the password or username of an account that is not theirs before gaining access, it is considered unauthorized access.
[0104] Embodiments described herein may pertain to one or more of a system, method, apparatus, and / or computer program product at any possible level of integration of technical details. A computer program product may include a computer-readable storage medium (or media) having computer-readable program instructions thereon for causing a processor to perform aspects of one or more embodiments described herein. A computer-readable storage medium may be a tangible device capable of retaining and storing instructions used by an instruction execution device. For example, a computer-readable storage medium may be, but is not limited to, an electronic storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a superconducting storage device, and / or any suitable combination of the foregoing. A non-exhaustive list of more specific examples of computer-readable storage medium may further include the following: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), a static random access memory (SRAM), a portable compact disc read-only memory (CD-ROM), a digital versatile disc (DVD), a memory stick, a floppy disk, a mechanical encoding device such as a punched card having instructions recorded thereon or a raised structure in a groove, and / or any suitable combination of the foregoing. As used herein, a computer-readable storage medium does not interpret transitory signals per se, such as radio waves and / or other freely propagating electromagnetic waves, electromagnetic waves propagating through a waveguide and / or other transmission media (e.g., optical pulses through an optical fiber cable), and / or electrical signals transmitted through a wire.
[0105] The computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to a corresponding computing / processing device and / or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network can include copper transmission cables, optical transmission fibers, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. A network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in a computer-readable storage medium within the corresponding computing / processing device. The computer-readable program instructions for performing the operations of one or more embodiments described herein can be assembly instructions, instruction set architecture (ISA) instructions, machine-related instructions, microcode, firmware instructions, state-setting data, configuration data for integrated circuits, and / or source code and / or object code written in any combination of one or more programming languages. The programming languages can be high-level programming languages, low-level programming languages, compiled languages, interpreted languages, scripting languages, functional programming languages, markup languages, etc. It includes object-oriented programming languages, such as Smalltalk, C++, etc., and / or procedural programming languages, such as the "C" programming language and / or similar programming languages. The computer-readable program instructions can be executed entirely on the computer, partially on the computer, executed as a stand-alone software package, partially on the computer and / or partially on a remote computer, or entirely on the remote computer and / or server. In the latter case, the remote computer can be connected to the computer through any type of network connection, including a local area network (LAN) and / or a wide area network (WAN), and / or can be connected to an external computer (e.g., using an Internet service provider via the Internet). In one or more embodiments, an electronic circuit, including, for example, a programmable logic circuit, a field-programmable gate array (FPGA), and / or a programmable logic array (PLA), can execute the computer-readable program instructions by utilizing the state information of the computer-readable program instructions to personalize the electronic circuit so as to perform one or more aspects of the embodiments described herein.
[0106] Aspects of one or more embodiments described herein are described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems) and computer program products according to one or more embodiments described herein. Each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions. These computer-readable program instructions can be provided to a processor of a general purpose computer, special purpose computer, and / or other programmable data processing apparatus to produce a machine, such that the instructions executed via the processor of the computer or other programmable data processing apparatus create means for implementing the functions / acts specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions may also be stored in a computer-readable storage medium that can direct a computer, programmable data processing apparatus, and / or other devices to function in a particular manner, such that the computer-readable storage medium in which the instructions are stored can include an article of manufacture including instructions which can implement aspects of the functions / acts specified in one or more blocks of the flowchart and / or block diagram. The computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, and / or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus, and / or other devices to produce a computer-implemented process, such that the instructions executed on the computer, other programmable apparatus, and / or other devices implement the functions / acts specified in one or more blocks of the flowchart and / or block diagram.
[0107] The flowchart and block diagrams in the figures illustrate the architecture, functionality, and / or operation of possible implementations of systems, computer-implementable methods, and / or computer program products according to one or more embodiments described herein. In this regard, each block in the flowchart or block diagrams may represent a module, segment, and / or portion of instructions, which includes one or more executable instructions for implementing the specified logical function. In one or more alternative implementations, the functions noted in the blocks may occur out of the order noted in the figures. For example, two blocks shown in succession may, in some cases, be executed substantially concurrently, and / or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and / or flowchart illustrations, and combinations of blocks in the block diagrams and / or flowchart illustrations, can be implemented by special purpose hardware-based systems that perform the specified functions or acts, and / or carry out combinations of special purpose hardware and computer instructions.
[0108] Although the subject matter described herein is in the general context of computer-executable instructions of a computer program product running on one and / or more computers, those skilled in the art will recognize that one or more embodiments herein may also be implemented in conjunction with one or more other program modules. Program modules include routines, programs, components, data structures, etc. that perform particular tasks and / or implement particular abstract data types. Additionally, other computer system configurations including single-processor and / or multi-processor computer systems, minicomputers, mainframe computers, and computers, handheld computing devices (e.g., PDAs, telephones), microprocessor-based or programmable consumer and / or industrial electronic products, etc. may practice the computer-implemented methods described herein. Distributed computing environments may also practice the illustrated aspects, where remote processing devices linked by a communications network perform tasks. Standalone computers may practice one or more aspects of one or more embodiments described herein, if not all aspects. In a distributed computing environment, program modules may be located in local and remote memory storage devices.
[0109] As used in this application, the terms "component", "system", "platform", "interface", etc. can refer to and / or can include computer-related entities or entities related to an operating machine with one or more specific functions. The entities described herein can be hardware, a combination of hardware and software, software, or software in execution. For example, a component can be, but is not limited to, a process running on a processor, a processor, an object, an executable file, an execution thread, a program, and / or a computer. As an illustration, an application running on a server and the server can both be components. One or more components can reside within a process and / or an execution thread, and a component can be located on one computer and / or distributed between two or more computers. In another example, the corresponding components can execute from various computer-readable media on which various data structures are stored. These components can communicate via local and / or remote processes, such as in accordance with a signal having one or more data packets (e.g., data from one component that interacts with another component in a local system, a distributed system, and / or interacts with other systems via a network such as the Internet). As another example, a component can be a device having a specific function provided by a mechanical component operated by an electrical or electronic circuit, which electrical or electronic circuit is operated by a software and / or firmware application executed by a processor. In this case, the processor can be inside and / or outside the device and can execute at least a portion of the software and / or firmware application. As yet another example, a component can be a device that provides a specific function through electronic components rather than mechanical components, where the electronic components can include a processor and / or other devices to execute software and / or firmware that at least partially imparts the function of the electronic components. In one aspect, a component can emulate an electronic component via a virtual machine, such as within a cloud computing system.
[0110] As used in this specification, the term "processor" can refer to any computing processing unit and / or device, including but not limited to a single-core processor; a single processor with software multithreading execution capabilities; a multi-core processor; a multi-core processor with software multithreading execution capabilities; a multi-core processor with hardware multithreading technology; a parallel platform; and / or a parallel platform with distributed shared memory. Additionally, a processor can refer to an integrated circuit, an application-specific integrated circuit (ASIC), a digital signal processor (DSP), a field-programmable gate array (FPGA), a programmable logic controller (PLC), a complex programmable logic device (CPLD), discrete gate or transistor logic, discrete hardware components, and / or any combination thereof that is designed to perform the functions described herein. Further, a processor can employ a nanoscale architecture, such as but not limited to molecule-based transistors, switches, and / or gates, in order to optimize space usage and / or enhance the performance of related devices. A combination of computing processing units can implement a processor.
[0111] In this document, terms such as "storage", "database", and any other information storage components related to the operation and functions of components refer to "memory components", entities embodied in "memory", or components that include memory. The memory and / or memory components described herein can be volatile memory or non-volatile memory, or can include both volatile and non-volatile memory. By way of illustration and not limitation, non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable ROM (EEPROM), flash memory, and / or non-volatile random access memory (RAM) (e.g., ferroelectric RAM (FeRAM)), and volatile memory can include RAM, which can be used as an external cache. By way of illustration and not limitation, RAM can be obtained in many forms, such as synchronous RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), direct Rambus RAM (DRRAM), direct Rambus dynamic RAM (DRDRAM), and / or Rambus dynamic RAM (RDRAM).
[0112] The embodiments described herein include only examples of systems and computer-implemented methods. Of course, it is not possible to describe every conceivable combination of components and / or computer-implemented methods for the purpose of describing one or more embodiments, but one of ordinary skill in the art will recognize that many further combinations and / or permutations of one or more embodiments are possible. Additionally, with respect to the use of the terms "comprising", "having", "owning", etc. in the detailed description, the claims, the appendices, and / or the drawings, these terms are intended to be inclusive in a manner similar to the way the term "including" is interpreted when used as a transitional word in the claims.
[0113] The invention may be embodied in other specific forms without departing from its spirit or characteristics. The described embodiments are illustrative in all respects and not restrictive. Accordingly, the appended claims rather than the description herein indicate the scope of the invention. All changes within the meaning and range of equivalency of the claims are embraced within their scope.
[0114] The description of one or more embodiments is for illustrative purposes and not intended to be exhaustive or limiting of the embodiments described herein. Many modifications and variations will be apparent to one of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The terms used herein are best suited to explain the principles of the embodiments, practical applications, and / or improvements to technologies that exist in the marketplace, and / or to enable other one of ordinary skill in the art to understand the embodiments described herein.
[0115] One embodiment relates to a system that includes a tire pressure control device, a monitoring module, a tire pressure module, and a processor that stores instructions in a non-transitory memory, which when executed cause the processor to receive data from the monitoring module, where the data includes a first tire pressure of a tire of a vehicle and weather conditions and road conditions, determine a second tire pressure of the tire based on the weather conditions and road conditions by the tire pressure module, determine a need to adjust the first tire pressure to the second tire pressure for the tire, and transmit a command to the tire pressure control device to adjust the first tire pressure to the second tire pressure.
[0116] The system continuously monitors one or more of road conditions, driving habits, driving patterns, available fuel / charge, and other factors to determine the current tire pressure and adjust to an optimal tire pressure during a trip / journey to maximize safety, performance, and efficiency. The system is designed to dynamically inflate and / or deflate the tires of a vehicle based on vehicle operating conditions, road conditions, and weather conditions to reduce tire wear and / or improve efficiency, performance, and safety.
[0117] In one embodiment, a tire pressure management system is utilized with a vehicle. The tire pressure management system described herein can be applied to light and heavy duty vehicles as well as passenger vehicles, commercial vehicles, and off-road vehicles. Additionally, those of ordinary skill in the art will understand that the tire pressure management system can have industrial, locomotive, military, and aerospace applications.
[0118] In some embodiments, the system identifies when a tire pressure adjustment is needed based on one or more of a change in road conditions, a change in weather conditions, driving habits, and available energy / fuel information. The system can inflate and deflate the tires via the tire pressure control device when the vehicle is stationary or in motion. For example, in a typical scenario, when dealing with an uneven road surface that may cause tire slippage, the system can modify the tire pressure, increasing or decreasing the tire pressure to manage the contact area between the tire and the road surface. This adjustment is intended to compensate for challenging road conditions until a smoother road surface becomes available. In the case of a curved road, typically the system can utilize data from a multi-axis accelerometer to measure the degree of curvature of the road and then adjust the tire pressure accordingly. Such an adjustment can involve increasing the tire pressure to reduce tire wear or decreasing the tire pressure within a specific range to enhance traction. These adjustments are made on a per tire or per wheel basis. In these example scenarios, default conditions can be established for straight, smooth, and non-smooth roads where the tire pressure is dynamically tuned to optimize the contact area based on the load, as previously explained. In one embodiment, the processor of the system is operable to adjust a first tire pressure of a tire to a second tire pressure via the tire pressure control device.
[0119] In another embodiment, the second tire pressure is the recommended optimal tire pressure based on at least one of road conditions, weather conditions, planned route, forecasted weather conditions, changes in driving habits, changes in driving mode, tire wear condition, load on the vehicle, safety considerations, and fuel efficiency considerations.
[0120] In yet another embodiment, the tire includes any one of the tires mounted on the vehicle.
[0121] In yet another embodiment, the tire includes any one of the tires loaded on the vehicle.
[0122] In yet another embodiment, the data further includes route information, driving habits, driving mode, and energy information.
[0123] In yet another embodiment, the monitoring module communicates with the measuring device.
[0124] In yet another embodiment, the measuring device includes one or more sensors.
[0125] In yet another embodiment, the one or more sensors include a position sensor, an accelerometer, a gyroscope, a magnetometer, a pressure sensor, a temperature sensor, an occupancy sensor, a mass air flow sensor, an engine speed sensor, a knock sensor, a coolant sensor, a fuel temperature sensor, a voltage sensor, a camshaft position sensor, a throttle position sensor, a camera, and a microphone.
[0126] In yet another embodiment, the one or more sensors are operable to send signals to the processor.
[0127] In yet another embodiment, the monitoring module is operable to interrogate and receive data from the measuring device using wireless communication technology.
[0128] In yet another embodiment, the monitoring module is operable to interrogate and receive data from the measuring device using wired communication technology.
[0129] In yet another embodiment, the position sensor includes a Global Positioning System (GPS).
[0130] In yet another embodiment, the position sensor includes an inertial navigation sensor. The inertial navigation sensor can measure the acceleration and deceleration of the vehicle, can detect lateral movement, such as during a turn or lane change, and can identify the type of terrain on which the vehicle is traveling, such as a smooth road, rough terrain, or a flat surface. By analyzing this data, the system can adjust the tire pressure to enhance traction, stability, and fuel efficiency. Additionally, the inertial navigation sensor can be used to estimate the dynamic load on each tire during different driving conditions. Adjusting the tire pressure based on load changes can help distribute the load more evenly, thereby increasing tire life and performance.
[0131] In yet another embodiment, the pressure sensor is located on the wheel and is configured to wirelessly transmit tire pressure data when queried by the processor.
[0132] In yet another embodiment, the monitoring module is further operable to receive vehicle information from other computing devices of the vehicle.
[0133] In yet another embodiment, the vehicle information includes one or more of GPS coordinates, map data, route information, real-time traffic data, vehicle speed, distance to other vehicles, radar or sensor data, vehicle diagnostics, location data, driver behavior information, battery status, voltage, current, temperature, state of charge (SoC), state of health (SoH), and transmission control data.
[0134] In yet another embodiment, the processor is operable to create a log of one or more of a command, a first tire pressure, a second tire pressure, weather conditions, and road conditions after the first tire pressure is adjusted to the second tire pressure.
[0135] In yet another embodiment, the processor is operable to send a modification command to the tire pressure control device to generate a corrected tire pressure based on expected weather conditions at a future location of the vehicle.
[0136] In yet another embodiment, the processor is operable to send a modification command to the tire pressure control device to generate a corrected tire pressure based on expected road conditions at a future location of the vehicle.
[0137] In yet another embodiment, the processor is operable to communicate with the tire pressure control device via at least one of a wireless communication technology device and a wired communication technology device.
[0138] In yet another embodiment, the system is operable to inflate the tires while the vehicle is in motion.
[0139] In yet another embodiment, the system is operable to deflate the tires while the vehicle is in motion.
[0140] In yet another embodiment, the system is operable to inflate the tires when the vehicle is stationary.
[0141] In yet another embodiment, the system is operable to deflate the tires when the vehicle is stationary.
[0142] In yet another embodiment, the system further includes a communication module.
[0143] In yet another embodiment, the communication module is operable to receive a message from the system.
[0144] In yet another embodiment, a command is sent to the tire pressure control device via the communication module.
[0145] In yet another embodiment, the recommended tire pressure is adjusted in real time throughout the journey.
[0146] In yet another embodiment, the processor is further operable to determine a suitable location for adjusting the recommended tire pressure along the journey.
[0147] In yet another embodiment, the processor is further operable to track the location of the vehicle.
[0148] In yet another embodiment, the processor is further operable to send a message to the tire pressure control device to adjust the tire pressure before reaching a specific location where adjustment is required.
[0149] In yet another embodiment, the processor is further operable to provide a report to the user for display on a graphical interface located in the vehicle.
[0150] In yet another embodiment, the processor is further operable to transmit at least one of the report and vehicle data to a remote receiving unit.
[0151] In yet another embodiment, the remote receiving unit can be one of a computer, a server, a handheld receiver, a network, the Internet, and combinations thereof.
[0152] In yet another embodiment, the report and vehicle data are analyzed for proactive maintenance, safety assessment, and performance optimization.
[0153] In most cases, an air compressor used to inflate or deflate a tire does have a regulator to control the air flow. This regulation helps ensure that the tire is inflated to the desired pressure without overinflation, which can be harmful to the tire. For monitoring of tire pressure, it is generally done during the inflation process to ensure the desired pressure is reached. Monitoring the pressure to prevent overinflation or underinflation is necessary as both can affect tire performance and safety. However, the monitoring process is designed to avoid causing any structural defects in the tire. If a structural defect is detected or suspected during the tire pressure control process, it is crucial to resolve the defect promptly. Structural defects can lead to tire failure and safety hazards. In one embodiment, a regular tire maintenance plan including inspection for structural defects is recommended to ensure safe and efficient driving.
[0154] In one embodiment, the processor is further operable to measure the rate of air flow inserted into the tire by the tire pressure control device during a predetermined time period.
[0155] In another embodiment, the processor is further operable to determine whether there is a structural defect in the tire based on the rate of air flow.
[0156] In yet another embodiment, the processor is further operable to issue an alert indicating a structural defect of the tire to the user when the rate of air flow exceeds a threshold during a predetermined time period.
[0157] In yet another embodiment, the tire pressure control device is operable to adjust a first tire pressure for any one, any combination, or all of a specific wheel, axle, and overall tire pressure.
[0158] In one example, a set of tire pressure-related parameters can be selected to adjust the tire pressure. These parameter sets help determine the appropriate tire pressure settings for optimal performance, safety, and fuel efficiency. Non-limiting examples of the set of tire pressure-related parameters are vehicle load, load distribution, road conditions, ambient temperature, altitude, driving habits, driving style, tire size, tire type, manufacturer recommendations, tire wear, and tire age. These parameter sets interact and influence each other, and the optimal tire pressure for a specific vehicle and driving scenario is generally a balance or compromise among these factors. The set of tire pressure-related parameters that a road administrator can select from can be stored in a data repository that can be accessed locally or remotely by the road administrator. The set of tire pressure-related parameters can be developed by an enterprise operating the road manager, or alternatively, the set of tire pressure-related parameters can be provided by a third-party enterprise.
[0159] In yet another embodiment, the system further includes a driver assistance interface. The driver assistance interface is operable to autonomously determine one or more sets of tire pressure-related parameters and optimization target variables. The one or more sets of tire pressure-related parameters and optimization target variables are used to set the order of implementing a tire pressure solution. Then the tire pressure solution is transmitted to the tire pressure control device.
[0160] In yet another embodiment, the driver assistance interface is designed based on a data cloud service. The driver assistance interface based on the data cloud service offers advantages of efficient data management, scalability, real-time access, and cost savings. It allows for more advanced and flexible driver assistance features while meeting the data processing and storage requirements of modern vehicles.
[0161] In yet another embodiment, the driver assistance interface includes a mobile data transmission device. The mobile data transmission device enables real-time connection, data transmission, remote monitoring, and a wide range of features that enhance the safety, functionality, and efficiency of the driver assistance system.
[0162] In some embodiments, the system collects data from other vehicles on a desired route to determine the optimal tire pressure at the start of a journey. It calculates the tire pressure requirements for the entire journey and adapts to road conditions that change during the journey.
[0163] In some embodiments, the tire pressure is continuously adjusted, and the system determines where on the road these adjustments should be made. It can send an alert to the driver before the adjustment point and can dynamically recalculate the tire pressure solution based on real-time conditions.
[0164] In some embodiments, the system monitors road conditions within a predetermined range of the vehicle throughout the journey. It uses this data to adaptively optimize the tire pressure for performance, fuel efficiency, and safety. If a problem occurs, it can also warn the driver.
[0165] In some embodiments, the user can input preferences, such as driving mode (e.g., tour mode or sport mode). The system can recommend a tire pressure solution based on these preferences and can adjust it based on changes in weather conditions and road conditions.
[0166] Tire rotation is a routine maintenance procedure that involves moving the tires of a vehicle from one position on the vehicle to another. Common rotation patterns include front-to-back, left-to-right, or diagonal rotation. The purpose of tire rotation is to promote even tire wear.
[0167] In some embodiments, the system takes into account tire conditions and wear levels. It can recommend tire rotation or replacement based on tire wear. It monitors tire performance and can also recommend route or driving habit modifications for safety reasons.
[0168] In some embodiments, the system may receive tire pressure data, load information, speed, etc. and share the tire pressure data, load information, speed, etc. with nearby vehicles to modify its own tire pressure scheme as needed.
[0169] In some embodiments, the system utilizes various information received from various sensors via tire friction, slip data, and speed to determine whether tire pressure adjustment is necessary for performance, fuel efficiency, or safety. In one embodiment, any adaptive scheme may replace a pre-computed scheme.
[0170] Reference Figure 1A , which provides a schematic plan view of a vehicle 100 including a tire pressure control device 108 according to one or more embodiments. The vehicle 100 includes a body 110 disposed on a chassis 112. The body 110 generally encloses other components of the vehicle 100. The body 110 and the chassis 112 may together form a frame. The vehicle 100 also includes a plurality of wheels 101 having tires 114. The tires 114 are each rotatably coupled to the chassis 112 near a respective corner of the body 110 to facilitate movement of the vehicle 100. In one embodiment, the vehicle 100 includes four tires 114, although this may vary in other embodiments. The vehicle includes sensors mounted around and inside the vehicle. In the depicted embodiment, separate cameras 102 are mounted on the front portion 103 of the body 110 (e.g., the front dashboard of the vehicle 100), the rear portion 104 of the body 110 (e.g., the rear dashboard of the vehicle 100), and on the side mirrors 105 of the vehicle 100. It should be understood that in various embodiments, the cameras may also be mounted elsewhere on the body 110 of the vehicle 100.
[0171] In one embodiment, a vehicle includes a tire pressure control device that is designed to inflate and / or deflate tires based on vehicle operating conditions to reduce tire wear, enhance performance, and increase safety. The tire pressure control device includes a compressor 132 connected to and in fluid communication with, for example, an air supply tank 130. An air line 136 extends continuously from the air supply tank 130 (and regulator 134) to a plurality of wheels 101. In some embodiments, at least one air line 136 extends from the regulator 134 to each wheel. Notably, these air lines are operable to ensure an uninterrupted air flow without obstructions such as walls, solenoids, or other mechanical devices. This design provides a dedicated direct connection from the regulator 134 of the tank to each wheel 101, allowing pressurized air to be effectively transferred to the tire 114. These air lines 136 need to be able to convey pressurized air from the regulator 134 to their respective wheels 101. Typically, these air lines 136 are rugged and of a substantial size, designed to withstand not only air pressure but also the harsh outdoor environment. Each air line 136 extends to a swivel joint located at the wheel. More specifically, the air line is connected to the stationary portion of the swivel joint. The swivel joint includes both a stationary portion and a rotating portion sealed by at least one rotating seal. The weight of the air line or other device may hold the stationary portion in place, preventing it from rotating. Thus, the stationary portion is held in position to dissipate and absorb any potential rotational forces. Additionally, the stationary portion may be fixed by attaching it to a part of the vehicle chassis. The rotating portion is located on the rotating hub and may typically be fastened to the hub by a bracket or similar mechanism. The hub rotates via its connection to the axle, which in turn is connected to a source of rotation including but not limited to a differential. The hub provides the necessary support for one or more tires. The two components of the swivel joint cooperate to facilitate the transfer of pressurized air from the upstream stationary portion to the downstream rotating portion without allowing any air to escape. Additionally, a pneumatic control unit is positioned at each wheel and includes both a stationary portion and a rotating portion. The unit includes one or more solenoids, at least one pressure sensor or transducer, and a rotating seal. The solenoids act as switches to control the air flow. When a solenoid is open, it allows pressurized air to enter the tire associated with the pressure control unit, while closing the solenoid blocks the flow of pressurized air. Another solenoid controls the outflow of pressurized air from the tire, allowing it to escape when open and preventing it from escaping when closed. In one embodiment, air is released from the tire to the outside air.
[0172] Reference Figure 1B, which shows a block diagram of an adaptive tire pressure management system according to one or more embodiments. The system includes a processor 152, which includes a monitoring module 154, a tire pressure module 156, a tire pressure control device 166, and a memory 158. The monitoring module 154 disclosed herein is designed to capture and analyze a wide range of data related to road conditions, environmental variables, vehicle functions, energy efficiency, and overall performance. The sensor array incorporated into the monitoring module includes various sensors, each strategically placed within the vehicle. These sensors are capable of continuously measuring and collecting data related to road conditions (e.g., traction, road surface type), environmental conditions (e.g., temperature, humidity), vehicle functions (e.g., engine performance, tire pressure), energy efficiency (e.g., fuel / battery consumption, battery usage), and overall vehicle performance (e.g., acceleration, braking). The tire pressure module 156, equipped with appropriate algorithms and logic, evaluates the data and determines whether any action is required to maintain or adjust the tire pressure. The tire pressure control device 166 is typically installed to be fluidly connected to each wheel well of the vehicle. It measures the tire pressure using a pressure sensor and transmits this information to the processor. In one embodiment, the tire pressure is measured periodically. In one embodiment, the tire pressure is measured continuously. In one embodiment, the tire pressure is measured based on a signal from the processor and in real time. The processor, equipped with appropriate algorithms and logic, evaluates the data and determines whether any action is required to maintain or adjust the tire pressure. If necessary, a regulating valve is activated to release or introduce air, thus ensuring that the tire pressure remains within a predetermined optimal limit. The processor may include multiple processors working in concert to receive data from these sensors in real time and process it using proprietary software algorithms. It can detect anomalies, predict trends, and provide feedback to the driver or vehicle system in real time, thereby enhancing safety and operating efficiency.
[0173] The system is also equipped with a data communication interface to transmit data to or receive data from an external source for analysis and reporting. The user interface may include a visual display on the vehicle dashboard, a mobile application, or other devices that present real-time data to the driver, allowing for informed decision-making while operating the vehicle. The power supply ensures the uninterrupted operation of the monitoring module, guaranteeing reliable and continuous monitoring capabilities.
[0174] As used herein, a monitoring module is an integrated system that includes both software components and measurement devices. The measurement device can be a component of the monitoring module. The measurement device includes one or more sensors 162 capable of collecting various types of data 160. The one or more sensors include an accelerometer, a gyroscope, a magnetometer, a pressure sensor, a temperature sensor, an occupancy sensor, a mass air flow sensor, an engine speed sensor, an oxygen sensor, a knock sensor, a coolant sensor, a fuel temperature sensor, a voltage sensor, a camshaft position sensor, a throttle position sensor, a camera, and a microphone.
[0175] The system further includes a communication module 170, and the components of the system are each operatively connected for computer communication via a bus and / or other wired and wireless technologies defined herein. The system can include other components for processing and communicating with various components and systems of the vehicle and for interacting with other components of various components and systems of the vehicle, including other vehicles, the monitoring module 154, and the tire pressure module 156.
[0176] Reference Figure 1C, which shows an example sub-module of the monitoring module 154 according to one or more embodiments. The monitoring module 154 includes an environmental monitoring module 154a, a road condition monitoring module 154b, a tire-related parameter monitoring module 154c, and a driving behavior monitoring module 154d. The environmental monitoring module 154A may receive sensor data from one or more sensors to determine the weather conditions near the vehicle. In some cases, the environmental monitoring module 154a may request or otherwise receive weather information from a weather forecast computer system via a network. The sensor information may include a signal from a humidity sensor indicating the presence of moisture (e.g., rain, snow, sleet, etc.) at the vehicle, a barometer may provide a signal indicating a change in atmospheric pressure near the vehicle, and a camera may show buildings, clouds, and / or precipitation, etc. The environmental monitoring module 154a may process the received sensor information to determine whether there are severe weather conditions near the vehicle or whether severe weather conditions may soon exist. For example, the sensor signals or a combination of signals (e.g., a weighted combination) may be processed (e.g., compared with one or more thresholds) to determine the likelihood of the existence or soon existence of severe weather conditions. The road condition monitoring module 154b may receive sensor data or communications from one or more sensors (e.g., a tachometer, an accelerometer, a gyroscope, a barometer, a GPS sensor or unit, a camera, a radar, an IR sensor, and a laser sensor, etc.) to provide information such as friction, road roughness, the presence of potholes, speed bumps, and obstacles. Using the data obtained from one or more sensors, when the vehicle is moving, the road condition monitoring module 154b may create a road map divided into cells, each cell having an assigned probability for different road surface parameters, to calculate the likelihood of specific road conditions (such as potholes or ice) in different sections of the road. This can be done by combining data from various sources, including sensors on the vehicle and other external sources, and assigning different probabilities to different road conditions in each section of the road based on the aggregated data.
[0177] In some embodiments, the monitoring module 154 further includes a tire-related parameter monitoring module 154c. In one example, a first sensor unit is mounted on the tire and includes a footprint centerline length measurement sensor for measuring the centerline length of the footprint of the tire. A second sensor unit is mounted on the tire and includes a shoulder length measurement sensor for measuring the shoulder length of the tire footprint. At least one of the first sensor unit and the second sensor unit includes a pressure sensor for measuring tire pressure, a temperature sensor for measuring tire temperature, and an electronic memory for storing identification information of the tire. The processor is in electronic communication with the first sensor unit and the second sensor unit and receives the measured centerline length, the measured pressure, the measured temperature, the identification information, and the measured shoulder length. The tire construction database stores tire construction data and is in electronic communication with the processor. The tire construction data includes tire size and dimensions, load index, tire type, tread depth, sidewall information, tire model and series, chemical composition and properties of the tire material, production date and batch information, test results and performance data, vehicle assembly data, tire marking data, and environmental impact data, etc. The tire construction data plays a key role in adaptive tire pressure management by providing essential information that helps optimize tire pressure settings and improve overall performance. For example, the system uses data on the load ratings and specifications for each tire type to determine the appropriate tire pressure settings based on the load of the vehicle. By adjusting the tire pressure according to the recommended rated load, the system ensures that the tire is neither overinflated nor underinflated for a given load. Data on tire size, aspect ratio, and rim diameter helps the system determine the tire's contact patch with the road and its overall shape. This data can be used to calculate the optimal tire pressure for traction, handling, and comfort. The identification information is associated with the tire construction data. The analysis module is stored on the processor and receives the measured centerline length, the measured pressure, the measured temperature, the identification information, the tire construction data, and the measured shoulder length as inputs. The analysis module includes a prediction model that generates an estimated wear of the tire based on the inputs. In one example, one or more cameras on the vehicle are operable to take pictures of the tire footprint generated by the tire while the vehicle is moving. The processor is operable to analyze the tire tread and sidewall patterns of the tire using the captured images. This information is then compared with a database of known patterns to determine the condition of the tire, including wear and tear, inflation, alignment, and other health measurements. Additionally, in certain embodiments, the processor can also use sensor data related to the movement and measurements of the vehicle to diagnose possible tire-related problems, such as possible wear, inflation, misalignment, puncture, and other defects. In another example, a separate odometer for each tire or wheel end is used as part of a comprehensive tire monitoring solution along with tire diagnostics and predictions. The separate odometer for each tire or wheel end provides accurate data on the mileage and usage of each tire.This information is crucial for monitoring tire wear and identifying irregular wear patterns. Odometer data allows comparison of the mileage of all tires, thus helping to detect potential alignment issues, uneven loading, or suspension problems that may affect tire wear. The system collects and stores data from individual tire odometers, diagnostics, and predictions. The fleet manager can analyze this data to make informed decisions regarding tire selection, maintenance practices, and operational improvements. This module not only warns about abnormal tire pressure but also evaluates conditions that require tire deflation. It provides information such as detecting air loss in a tire, specifying the air loss rate (if any), evaluating whether the system can correct the air loss by supplying sufficient air to the leaking tire, and determining whether the current trip can be safely completed. This data can be communicated locally within the vehicle or transmitted remotely to telematics, maintenance, fleet management, or another relevant entity. For example, if a tire experiences certain conditions that require deflation, this information can be communicated to the appropriate parties, enabling prompt action to ensure vehicle safety and operational efficiency. In an exemplary embodiment, tire health monitoring and parameter adjustment (e.g., tire rotation, tire pressure change) can be performed while the vehicle is in motion and do not require the vehicle to be stopped for monitoring or parameter adjustment. In another example, the tire-related parameter monitoring module 154C can detect a tire inflation pressure loss based on the tire inflation pressure value directly measured by the tire pressure module.
[0178] In some embodiments, the monitoring module further includes a driving behavior monitoring module 154D. In one example, the driving behavior monitoring module 154D can utilize visual data from one or more cameras fixed to the vehicle and determine a classification of driving behavior at least in part based on the visual data and an inference engine. The inference engine is a computational component of the system that uses rules, logic, algorithms, and data analysis techniques to analyze the visual data from the vehicle cameras and interpret the classification of driving behavior. It processes the visual data to make an assessment of how the vehicle is being driven, such as whether the driver is driving aggressively, carelessly, or in a safe and reliable manner. In another example, the driving behavior monitoring module 154D can process vehicle usage data and road usage data to generate a driving behavior score.
[0179] In some embodiments, the driving behavior monitoring module is provided with a wireless data transceiver, such as a Bluetooth unit, which wirelessly transmits vehicle usage data to the road manager. The road manager transmits the vehicle usage data, optionally together with vehicle location data obtained from a GPS unit, to a computing server via a standard mobile telecommunications network. In one embodiment, the data may be encrypted before transmission. The computing server operates remotely and includes a database on which the vehicle usage data is stored, and based on which a driving behavior score is calculated, stored and transmitted to the road manager and / or optionally to a website. The driving behavior score is calculated by a scoring module on the computing server based on vehicle usage data generated by the driving behavior monitoring module, vehicle location data if any, vehicle usage data stored on the database, and optionally based on road speed limit data obtained from a road speed limit service. The scoring module is operable to generate an alert signal, i.e., a score that scores the driving behavior of a vehicle driver in real time on a predefined scoring system stored on the database. The scoring module may refer to other vehicle usage data pre-stored on the database, such as earlier scores of the driver in question, earlier scores of the vehicle in question, and any other desired data, such as data related to vehicle performance specified by the manufacturer and the age of the vehicle. A score may be generated to provide an indicator of driving or vehicle characteristics to the driver. The characteristic may be the safety level of the driver's driving or the fuel efficiency of the driver's driving. A signal indicating the driving behavior score is sent from the computing server to the road manager in real time via the mobile telecommunications network. The road manager is operable to store the score for later viewing, or may be operated to instantaneously display the score on a display of the driving behavior monitoring module or an associated display.
[0180] Reference Figure 2, which shows a method for road condition monitoring according to an embodiment. At block 202, the method includes capturing road data. For example, road data can be captured from nearby vehicles using a vehicle's communication module and / or sensors. In other embodiments, road data can be captured by other connected vehicles, connected infrastructure / devices, and / or accessed from other road condition data sources. At block 204, the method includes classifying the road condition based on the road data. In the embodiments discussed herein, the adjustment based on the road data can be referred to as road condition and / or weather condition. For example, using the road data, any weather condition, and / or combination of road conditions, the road condition can be indicated by a percentage or level of the condition. The term "level" refers to any numerical or other type of value used to distinguish between two or more conditions or states (e.g., road condition, weather condition, driving condition). At block 206, the method includes determining a priority. In some embodiments, the classification and road data can be used to determine the priority. In some embodiments, the priority indicates the severity level and / or urgency level of tire pressure change and / or tire change. At block 208, the method includes transmitting the data to a tire pressure module. The data can include road data, condition, and / or priority, as well as other data related to location, condition, priority, etc. In some embodiments, the data includes data aggregated and / or analyzed by a road condition monitoring module.
[0181] Reference Figure 3, which is an illustrative process for tire pressure management according to one or more embodiments. Process 300 begins with vehicle ignition at step 302 and proceeds to step 304, in which the measured tire pressure is compared to an estimated range based on monitored parameters. The monitored parameters include one or more of vehicle type, tire type, weather conditions, road conditions, load, driving mode, driving behavior, etc. If the tire pressure is below the pre-estimated range, the process advances to step 308, in which the tire is automatically inflated. In some cases, after step 308, the process may proceed to step 310, in which the tire pressure is evaluated to ensure there is no pressure loss. If a pressure loss is detected, the process moves to step 312, in which the driver is alerted, e.g., by an illuminated dashboard light. If, in step 304, the tire pressure exceeds the estimated range, the process may proceed to step 306, in which the tire is deflated. Steps 304, 306 and steps 304, 308, 310 may be repeated in the process as needed until the tire pressure falls within the estimated range. In step 314, the estimated tire pressure range is maintained when the vehicle is stationary. In step 316, when the transmission is engaged, the driver is instructed to prepare to drive the vehicle by taking it out of park, and the program continues to step 318. Steps 318 - 320 include activating dynamic pressure control to begin modifying the vehicle's tire pressure based on vehicle conditions (step 318) and external inputs received by the monitoring module (step 320). As previously explained in more detail, these inputs may include information about ambient weather conditions (e.g., temperature, humidity, precipitation, etc.), navigation data (e.g., upcoming turns), driving mode (e.g., sport, comfort, fuel economy, etc.), etc. In step 322, the traction of the vehicle's tires is analyzed to determine if there is a traction loss. For example, when receiving an indication that the vehicle's emergency braking or forward collision warning system has been activated, the system may infer that the vehicle is losing traction. In this case, the process continues to step 324, in which the tire is deflated to a specific braking pressure. Otherwise, the process advances to step 326. In step 326, another determination is made as to whether the vehicle is accelerating on the z-axis (e.g., a direction substantially perpendicular to the road). This condition may occur if the road is uneven or if the vehicle is traveling on rough terrain. In one embodiment, a laser scanner mounted on the vehicle may be used to monitor z-axis acceleration to measure and predict upcoming road conditions and adjust tire pressure accordingly. In some embodiments, the system may determine if the z-axis acceleration is greater than or equal to a specified threshold within a set time frame. If this is the case, the process moves to step 328, in which the tire(s) is deflated a specific amount. In some cases, the degree of deflation may be affected by the selected user mode.For example, if the user selects a mode that prioritizes passenger comfort, the tires can be deflated to a greater extent compared to a mode that emphasizes fuel efficiency. If no Z-axis acceleration event is detected in step 326, the process proceeds to step 330. In step 330, a decision is made as to whether the vehicle is currently in a turning process. This determination can be based on whether the Y-axis acceleration (the axis extending through the driver and passenger side doors) is above or below a specific threshold (e.g., -α > Y or Y > α). These comparisons can indicate whether the vehicle is turning left or right. If it is determined that the vehicle is in a turning state, the process moves to step 332, where the outer tire (opposite the turning direction) is inflated. In one embodiment, in addition to or instead of inflating the outer tire, the inner tire can also be deflated in step 332. If no turning state is detected in step 330, the process advances to step 334. In step 334, the estimated vehicle fuel efficiency is compared with a target fuel efficiency value. If the fuel efficiency matches the target value, the process continues to step 336, where the current tire pressure is maintained. However, if the fuel efficiency is below the target, the process proceeds to step 338, where the tire pressure is increased as needed. According to certain embodiments, the process can return to step 320 after any one of steps 324, 328, 332, 336, or 338, thereby providing continuous and dynamic tire pressure adjustment while driving. In one embodiment, if the vehicle is in a parked state, the process can return to step 304. Similarly, if the vehicle is turned off and later restarted, the process can begin again in step 302.
[0182] One embodiment relates to a method that includes: receiving data including a first tire pressure of a tire of a vehicle, weather conditions, and road conditions; determining a second tire pressure of the tire based on the weather conditions and the road conditions; determining a requirement to adjust the first tire pressure to the second tire pressure for the tire; and transmitting a command to a tire pressure control device to adjust the first tire pressure to the second tire pressure.
[0183] One embodiment relates to a non-transitory computer-readable medium for managing tire pressure associated with a vehicle, the non-transitory computer-readable medium including instructions that are executed to receive data including a first tire pressure of a tire of a vehicle, weather conditions, and road conditions, determine a second tire pressure of the tire based on the weather conditions and the road conditions, determine a need to adjust the first tire pressure to the second tire pressure for the tire, and transmit a command to a tire pressure control device to adjust the first tire pressure to the second tire pressure.
[0184] One embodiment relates to a system that includes a monitoring module, a tire pressure module and a tire pressure control device, a processor, and a memory coupled to the processor, the memory including instructions that are executable by the processor to measure a first tire pressure of a vehicle tire, determine current weather conditions and current road conditions, adjust the first tire pressure to a second tire pressure based on the current weather conditions and the current road conditions, receive a future destination, determine a route to the vehicle's future destination, expected weather conditions at the future destination, and expected road conditions at the future destination, compare the tire pressure to a target tire pressure set based on the expected weather conditions and the expected road conditions, determine that the tire pressure is at least one of overinflated or underinflated, determine a future tire pressure profile to be employed during a trip based on the expected weather conditions and the expected road conditions, and transmit the future tire pressure profile to the tire pressure control device to be employed during the trip.
[0185] One embodiment relates to a method that includes measuring a first tire pressure of a vehicle tire, determining current weather conditions and current road conditions, adjusting the first tire pressure to a second tire pressure based on the current weather conditions and the current road conditions, receiving a future destination, determining a route to the vehicle's future destination, expected weather conditions at the future destination, and expected road conditions at the future destination, comparing the tire pressure to a target tire pressure set based on the expected weather conditions and the expected road conditions, determining that the tire pressure is at least one of overinflated or underinflated, determining a future tire pressure profile to be employed during a trip based on the expected weather conditions and the expected road conditions, and transmitting the future tire pressure profile to the tire pressure control device to be employed during the trip.
[0186] One embodiment relates to a non-transitory computer-readable medium for managing tire pressure associated with a vehicle, the non-transitory computer-readable medium including instructions that are executed to measure a first tire pressure of the vehicle's tire, determine current weather conditions and current road conditions, adjust the first tire pressure to a second tire pressure based on the current weather conditions and the current road conditions, receive a future destination, determine a route to the vehicle's future destination, expected weather conditions at the future destination, and expected road conditions at the future destination, compare the tire pressure to a target tire pressure set based on the expected weather conditions and the expected road conditions, determine that the tire pressure is at least one of overinflated or underinflated, determine a future tire pressure profile to be employed during a trip based on the expected weather conditions and the expected road conditions, and transmit the future tire pressure profile to the tire pressure control device to be employed during the trip.
[0187] One embodiment relates to a system, including a system that includes: a tire pressure control device, a processor including a monitoring module and a tire pressure module, and a memory coupled to the processor, the memory including instructions executable by the processor to receive a route, determine an optimal tire pressure for a vehicle's tires based on at least one of terrain and weather conditions prior to a journey along the route, determine a tire pressure scenario prior to the journey based on the route, where the tire pressure scenario includes a first tire pressure configuration for a first segment of the journey and a second tire pressure configuration for a second segment of the journey, identify locations along the route for adjusting the current tire pressure based on the tire pressure scenario, and transmit commands for adjusting the current tire pressure to the first tire pressure configuration for the first segment of the journey and the second tire pressure configuration for the second segment of the journey to the tire pressure control device. The system utilizes road condition data and other inputs to determine and adjust the optimal tire pressure for the journey. It continuously monitors road conditions and adjusts its tire pressure change plan to ensure that the vehicle maintains peak performance and safety throughout the journey. This adaptive approach helps to maximize energy efficiency, reduce tire wear, and enhance the overall driving experience.
[0188] The system collects road condition data from other vehicles that have traveled the route. This data helps the system understand the current state of the road, including factors such as surface quality, roughness, obstacles, and potential hazards. Using the collected road condition data and other relevant factors, the system calculates the optimal tire pressure scenario for the entire journey. The optimal tire pressure is determined based on a combination of road conditions, weather, driving habits, energy efficiency considerations, and other relevant parameters. The system develops a tire pressure change plan that outlines when and where tire pressure adjustments should be made during the journey. The plan is based on the calculated optimal tire pressure and takes into account specific points along the route where pressure adjustments are deemed necessary. The system continuously monitors road conditions throughout the journey, thus adapting to changes that may occur. If the system detects a change in road conditions compared to its initial assessment, it recalculates the optimal tire pressure scenario to accommodate the new conditions. Tire pressure is adjusted in real-time as the vehicle progresses along the route. The system determines the appropriate locations on the road where tire pressure adjustments should occur. The system tracks the vehicle's location and sends messages in advance to prepare for tire pressure adjustments. Messages are sent to the vehicle's tire pressure control device to indicate when and how to adjust the tire pressure. By maintaining the optimal tire pressure customized for the current road conditions, the system improves energy efficiency, maneuverability, and overall vehicle performance. If road conditions change during the journey, the system re-evaluates the tire pressure change plan to ensure that the adjustments are consistent with the current conditions.
[0189] In one embodiment, a location is identified via one of a global positioning system (GPS) and a navigation system. In another embodiment, an optimal tire pressure for a tire is calculated by assigning different weights to one or more of tread life, traction, driver comfort, noise, fuel economy, blowout prevention, or environmental condition factors. In another embodiment, the system includes a specific recommended air pressure level for each tire of a vehicle based on the optimal tire pressure.
[0190] In some embodiments, the processor is further operable to send a command to a tire pressure control device to adjust a current tire pressure of a tire before reaching a specific location along a route that requires adjustment. In some embodiments, the tire pressure control device is operable to adjust the current tire pressure by inflating the tire. In some embodiments, the tire pressure control device is operable to adjust the current tire pressure by deflating the tire.
[0191] One embodiment relates to a method including: receiving a route, determining an optimal tire pressure for a tire of a vehicle based on at least one of terrain and weather conditions prior to a trip along the route, determining a tire pressure scenario prior to the trip based on the route, where the tire pressure scenario includes a first tire pressure configuration for a first segment of the trip and a second tire pressure configuration for a second segment of the trip, identifying locations along the route for adjusting the current tire pressure based on the tire pressure scenario, and transmitting a command to a tire pressure control device to adjust the current tire pressure to the first tire pressure configuration for the first segment of the trip and the second tire pressure configuration for the second segment of the trip. In some embodiments, the tire pressure scenario is determined based on road conditions, weather conditions, driver habits, wear condition of the tire, safety considerations, and fuel efficiency considerations.
[0192] In some embodiments, the method further includes adjusting a current tire pressure of the tire based on the tire pressure scenario, where the current tire pressure is adjusted in real time via the tire pressure control device as the vehicle travels along the route. In some embodiments, adjusting the current tire pressure includes inflating or deflating the tire based on the tire pressure scenario and the optimal tire pressure of the tire. In some embodiments, the method further includes measuring a rate of air flow inserted into the tire by the tire pressure control device during a predetermined time period. In some embodiments, the method further includes determining whether the tire has a structural defect based on the rate of air flow.
[0193] An embodiment relates to a system that includes a non-transitory computer-readable medium for managing tire pressure associated with a vehicle. The non-transitory computer-readable medium includes instructions that are executed to retrieve a route, determine an optimal tire pressure for the vehicle's tires based on at least one of terrain and weather conditions prior to a trip along the route, determine a tire pressure scenario prior to the trip based on the route, where the tire pressure scenario includes a first tire pressure configuration for a first segment of the trip and a second tire pressure configuration for a second segment of the trip, identify locations along the route for adjusting a current tire pressure based on the tire pressure scenario, and transmit a command to a tire pressure control device to adjust the current tire pressure to the first tire pressure configuration for the first segment of the trip and to the second tire pressure configuration for the second segment of the trip.
[0194] One embodiment relates to a system that includes: a tire pressure control device, a processor including a monitoring module, a routing module, and a tire pressure module, and a memory coupled to the processor. The memory includes instructions that are executable by the processor to calculate a tire pressure scenario to be utilized by the vehicle's tires during a trip, transmit a command to the tire pressure control device to adjust the tire pressure of the tires based on the tire pressure scenario, detect a problem encountered in adjusting the tire pressure of the tires based on the tire pressure scenario, generate an alert regarding the problem via a driver assistance interface, and recommend an action to mitigate the problem. The system creates an overall approach for tire pressure management. It continuously evaluates road conditions, considers various inputs including driving habits and fuel / loading levels, calculates an adaptive optimal tire pressure scenario, and dynamically adjusts the tire pressure as the vehicle progresses during the trip. This approach optimizes performance, fuel efficiency, and safety, while providing real-time information and alerts to the driver if any problems occur. The system continuously monitors road conditions within a predetermined range around the vehicle during the trip. It collects data related to the road surface, obstacles, hazards, and other conditions that may affect tire performance. Using the collected road condition data and considering additional factors, the system adaptively calculates an optimal tire pressure scenario. The scenario is designed to achieve optimal performance, fuel efficiency, and safety based on the current road conditions and driving environment. In some embodiments, the system is capable of warning the driver if any problems occur during the execution of the tire pressure change. If an anomaly, failure, or deviation occurs, the system notifies the driver to take appropriate action.
[0195] If any problems occur in the execution of the tire pressure plan, the system can warn the driver. If an anomaly, malfunction, or deviation occurs, the system notifies the driver to take appropriate action. The driver inputs the desired destination. The system determines the optimal route based on factors such as distance, traffic, and road conditions. Determining the optimal route is typically done with the assistance of a navigation system and GPS technology. Key considerations for defining the optimal route include minimizing the total driving distance, especially in time-critical situations. Reducing travel time is the primary goal, which focuses on avoiding traffic jams or choosing routes with lighter traffic, as these factors can significantly affect the overall efficiency of the trip. Additional factors considered when finding the optimal route include: prioritizing well-maintained roads over rough or unpaved roads, especially for long-distance travel, avoiding routes with known hazards or adverse weather conditions (e.g., ice and snow on mountain roads), and optionally choosing scenic routes, avoiding highways or toll roads, or choosing a route that passes through a specific point of interest. Road condition information is received and integrated into the plan calculation process. The system takes into account the vehicle's current fuel / charge level and the driver's driving habits or preferences (e.g., tourist mode or sport mode). Using the combined data, the system calculates the integrated optimal tire pressure plan to be used throughout the trip. The plan includes the starting point, ending point, road conditions, driver preferences, and fuel / charging level. As the vehicle travels along the trip, the tire pressure is continuously adjusted based on the calculated optimal tire pressure plan. The adjustment is made in real time to ensure that the tire pressure is consistent with the changing conditions.
[0196] In some embodiments, the processor is further operable to receive, via a user interface, the destination and driving mode of the trip, determine the optimal route and driving habits, and calculate the tire pressure plan to be utilized during the trip.
[0197] In some embodiments, the processor is further operable to monitor the road conditions within a predetermined range and modify the tire pressure plan to a second tire pressure plan based on the road conditions and a selected control strategy. The selected control strategy may include at least one of performance, safety, and energy efficiency.
[0198] In some embodiments, the optimal route to the destination includes one of 1) the shortest time, the shortest distance, the least traffic volume, etc. In some embodiments, the optimal route may be the route that the vehicle most frequently takes to the destination. The system can process and analyze various data inputs, including historical route data, user behavior, traffic conditions, and other factors, through machine learning algorithms to predict the most frequently taken route. Moreover, the system can track the routes selected by the driver and can store the historical route data for analysis.
[0199] One embodiment relates to a method that includes calculating a tire pressure profile to be utilized during a journey, transmitting a command to a tire pressure control device to adjust the tire pressure of a tire based on the tire pressure profile, detecting a problem encountered in adjusting the tire pressure of the tire based on the tire pressure profile, generating an alert regarding the problem via a driver assistance interface, and recommending an action to mitigate the problem.
[0200] Reference Figure 4A , which depicts a workflow for tire pressure management according to one or more embodiments.
[0201] In step 402, the tire pressure management process 400 includes receiving data including a first tire pressure of a vehicle tire, weather conditions, and road conditions.
[0202] In step 404, the tire pressure management process 400 further includes determining a second tire pressure of the tire based on the weather conditions and the road conditions.
[0203] In step 406, the tire pressure management process 400 further includes determining a need to adjust the first tire pressure of the tire to the second tire pressure.
[0204] In step 408, the tire pressure management process 400 further includes transmitting a command to a tire pressure control device to adjust the first tire pressure to the second tire pressure.
[0205] In one embodiment, the method further includes measuring a rate of air flow inserted into the tire by the tire pressure control device during a predetermined time period. In another embodiment, the method further includes determining whether there is a structural defect in the tire based on the air flow rate. In yet another embodiment, the method further includes adjusting the first tire pressure to the second tire pressure by performing one of inflating the tire and deflating the tire. In still another embodiment, the method further includes adjusting the first tire pressure in real time throughout the journey.
[0206] In one embodiment, calculating the tire pressure profile includes receiving a destination of the journey and a driving mode via a user interface, determining an optimal route and driving habits, and calculating the tire pressure profile to be utilized during the journey.
[0207] In some embodiments, the method further includes monitoring road conditions within a predetermined range and modifying the tire pressure profile to a second tire pressure profile based on the road conditions and a selected control strategy, where the control strategy includes at least one of performance, safety, and energy efficiency.
[0208] In some embodiments, the tire pressure is adjusted dynamically and seamlessly based on the second tire pressure profile.
[0209] In an embodiment, a non-transitory computer-readable medium for managing tire pressure associated with a vehicle, the non-transitory computer-readable medium including instructions that are executed to calculate a tire pressure profile to be utilized during a trip, transmit a command to a tire pressure control device to adjust the tire pressure of a tire based on the tire pressure profile, detect a problem encountered in adjusting the tire pressure of the tire based on the tire pressure profile, generate an alert regarding the problem via a driver assistance interface, and recommend an action to be taken to mitigate the problem. In some embodiments, the non-transitory computer-readable medium further includes instructions to receive, via a user interface, a destination and a driving mode of a trip, determine an optimal route and driving habits, calculate a tire pressure profile to be utilized during the trip, receive road conditions within a predefined range, and determine a second tire pressure profile based on the road conditions and a selected control strategy. Refer to Figure 4B , which shows a computer-readable medium storing instructions for performing the Figure 4A method described therein. The computer system 450 includes a non-transitory computer-readable medium 454 storing instructions that include: in step 402, receiving data including a first tire pressure of a vehicle tire, weather conditions, and road conditions; in step 404, determining a second tire pressure of the tire based on the weather conditions and the road conditions; in step 406, determining a requirement to adjust the first tire pressure to the second tire pressure of the tire; and in step 408, transmitting a command to a tire pressure control device to adjust the first tire pressure to the second tire pressure.
[0210] One embodiment relates to a system that includes a monitoring module, a navigation module, a tire pressure control device, a processor, and a memory coupled to the processor, the memory including instructions that are executable by the processor to receive a route and a driving mode, retrieve upcoming road conditions and upcoming weather conditions during a trip on the route from an external database, and determine a tire pressure profile based on the upcoming road conditions and the upcoming weather conditions, and transmit a command to the tire pressure control device to adjust a current tire pressure of a tire based on the tire pressure profile. The system provides recommendations, allows for user-driven modifications, adapts to changing weather conditions, takes into account tire conditions, and utilizes predictive modeling to predict future tire pressure profiles. This holistic approach helps improve the performance, efficiency, and safety of the entire trip.
[0211] In some embodiments, the disclosed tire management system can be used in combination with a load monitoring system (commonly found on over-the-road trailers). A load sensor can sense the trailer load. For example, the trailer can have airbags that cushion the load from road conditions and also keep the trailer base level at a certain height.
[0212] Refer to Figure 5, which is a flowchart for adjusting tire pressure based on trailer load according to one or more embodiments. In step 502, method 500 includes identifying the load 502 on the vehicle. In one example, the load pressure in the airbag can be sensed by using, for example, a pressure sensor. In step 504, method 500 includes determining the actual tire pressure of the tire. In step 506, method 500 includes determining the load-specific tire pressure. In step 508, the method further includes determining whether the actual tire pressure is greater than the load-specific tire pressure. If the actual tire pressure is greater than the load-specific tire pressure, then in step 510, the method further includes activating a pressure release valve to release air. If the actual tire pressure is not greater than the load-specific tire pressure, then in step 512, the method further includes adding air to the tire as needed.
[0213] Reference Figure 6A , which shows a system for tire pressure management according to one or more embodiments. The system includes a monitoring module 654, a tire pressure module 656, a communication module 670, and a tire pressure control device 666, all of which are orchestrated by a processor 652 coupled to a memory unit 658. The memory contains a set of executable instructions that enable the processor to execute Figure 6B the array of tasks described therein. In some embodiments, the system generates tire pressure scenario recommendations based on factors such as weather conditions, driving preferences (travel or sport mode), and available fuel / charge range. The purpose of the recommendation is to optimize tire pressure for performance, efficiency, and safety. In some embodiments, the user is able to change the recommended tire pressure scenario according to their preferences or needs. This flexibility allows the driver to make adjustments according to their specific requirements. In some embodiments, the system continuously monitors weather conditions during a trip. If the weather conditions change, the adaptive tire pressure system adapts the tire pressure scenario accordingly to enhance performance and safety. In some embodiments, the system can adaptively modify the tire pressure scenario for a specific part of a trip. This approach allows the system to focus its resources on actively determining the optimal tire pressure for short segments. In some embodiments, the tire pressure scenario takes into account the condition of the tires currently installed on the vehicle. Different tire types or tire conditions may warrant different pressure settings for optimal performance. For longer trips, the system can monitor tire wear to make necessary adjustments to the tire pressure scenario. This ensures that the tire pressure remains optimized despite changes in the tire state over time.
[0214] In some embodiments, the system further includes a machine learning model, wherein the machine learning model is configured to determine an estimated second tire pressure based on at least one of a planned route, current weather conditions, forecasted weather conditions, driving habits, and energy efficiency of the vehicle. In some embodiments, the machine learning model is configured to learn using a supervised learning method with labeled data, wherein the supervised learning method includes a logic for regression using at least one of decision tree, logistic regression, support vector machine, k-nearest neighbor, naive Bayes, random forest, linear regression, polynomial regression, and support vector machine. In some embodiments, the machine learning model is configured to learn from real-time data using an unsupervised learning method, wherein the unsupervised learning method includes a logic using at least one of k-means clustering, hierarchical clustering, hidden Markov model, and apriori algorithm. In some embodiments, the machine learning model has a feedback loop, wherein the output from a previous step is fed back to the model in real time to improve the performance and accuracy of the output of the next step. In some embodiments, the machine learning model includes a recurrent neural network model. In some embodiments, the machine learning model has a feedback loop, wherein learning is further enhanced using a reward for each true positive of the output of the system.
[0215] In some embodiments, the system uses artificial intelligence and machine learning to model the effectiveness of past tire pressure regimens implemented during a trip. These predictive models help predict the optimal future tire pressure regimen based on historical data and corresponding outcomes. There are different types of learning models, including supervised learning, unsupervised learning, and reinforcement learning, each with specific applications and characteristics. The system uses learning models to understand how past tire pressure adjustments have affected vehicle performance and to predict the optimal future tire pressure regimen. The system collects data on past tire pressure regimens implemented during a trip. This data includes information on tire pressure adjustments made at different times and under various conditions, such as load changes, temperature, and road type. The system also records the outcomes of these past tire pressure regimens, such as vehicle handling, fuel efficiency, tire wear, and safety-related metrics. The system uses AI and machine learning techniques to process the historical data and corresponding outcomes. It employs algorithms that can identify patterns, correlations, and relationships within the data. By analyzing the historical data, the system creates predictive models. These models are capable of predicting the optimal future tire pressure regimen based on historical data and corresponding outcomes. The output of the system is a set of predictive models that recommend ideal tire pressure adjustments for various driving conditions. The predictive models "learn" from historical data and iteratively improve their performance as they are presented with more examples.
[0216] In some embodiments, a tire pressure scheme includes a first tire pressure scheme for a first section of a route and a second tire pressure scheme for a second section of the route. In some embodiments, the first section and the second section of the route are based on at least one of a change in road conditions and a change in weather conditions. In some embodiments, a processor is operable to allocate all resources in a system to determine an optimal tire pressure for a predetermined number of yards of the first section and the second section. In some embodiments, the processor is operable to generate a model for predicting a future tire pressure scheme based on the effect of at least one of the first tire pressure scheme and the second tire pressure scheme. In some embodiments, the tire pressure scheme is an optimal tire pressure recommended based on upcoming road conditions, upcoming weather conditions, safety considerations, and fuel efficiency considerations.
[0217] In some embodiments, a processor is operable to determine tire-specific information of a tire and determine a tire pressure scheme based on the tire-specific information, upcoming road conditions, and upcoming weather conditions. In some embodiments, the tire-specific information includes at least one of a tire type, a tire age, a tire tread depth, a tread wear condition, a rate of change of air volume, a moving rate of the tire, and a recommended tire pressure level. In some embodiments, a tire pressure control device is operable to adjust the tire pressure of the tire in real time based on the tire pressure scheme during a trip.
[0218] In some embodiments, a processor is operable to monitor road conditions and weather conditions during a trip and modify the tire pressure scheme based on a change in one of the road conditions and the weather conditions and a selected control strategy. In some embodiments, the processor is operable to recommend a driving speed and a driving mode based on the selected control strategy. In some embodiments, the selected control strategy includes one or more of energy efficiency, performance, and safety.
[0219] An embodiment relates to a method that includes: receiving a route and a driving mode, retrieving upcoming road conditions and upcoming weather conditions during a trip on the route from an external database, determining a tire pressure scheme based on the upcoming road conditions and the upcoming weather conditions, and transmitting a command to a tire pressure control device based on the tire pressure scheme to adjust a current tire pressure of the tire. Adjusting the tire pressure includes deflating or inflating the tire via the tire pressure control device.
[0220] Reference Figure 6B , which shows a flowchart of a method for tire pressure management according to one or more embodiments. Method 600 presents a systematic approach to enhancing tire performance and vehicle safety.
[0221] In step 602, method 600 includes measuring a first tire pressure of a vehicle tire.
[0222] In step 604, method 600 includes determining the current weather condition and the current road condition.
[0223] In step 606, method 600 includes adjusting a first tire pressure to a second tire pressure based on the current weather condition and the current road condition.
[0224] In step 608, method 600 includes receiving a future destination.
[0225] In step 610, method 600 includes determining a route to a future destination of the vehicle, an expected weather condition at the future destination, and an expected road condition at the future destination.
[0226] In step 612, method 600 includes comparing the tire pressure with a target tire pressure set based on the expected weather condition and the expected road condition.
[0227] In step 614, method 600 includes determining that the tire pressure is at least one of overinflated or underinflated.
[0228] In step 616, method 600 includes determining that the tire pressure is at least one of overinflated or underinflated.
[0229] In step 618, method 600 includes transmitting a future tire pressure profile to a tire pressure control device to be adopted during a trip.
[0230] In some embodiments, the method further includes determining tire-specific information of the tire and determining a tire pressure profile based on the tire-specific information, upcoming road conditions, and upcoming weather conditions. In some embodiments, the method further includes monitoring road conditions and weather conditions during a trip and modifying the tire pressure profile based on a change in one of the road conditions, weather conditions, and a selected control strategy. In some embodiments, the method further includes restricting adjustment of the tire pressure in the absence of an input of a driving mode. In some embodiments, the method further includes estimating and recording a driving cost of the tire pressure profile along a route.
[0231] An embodiment relates to a non-transitory computer-readable medium for managing tire pressure associated with a vehicle, the non-transitory computer-readable medium including instructions executable by a processor to receive a route and a driving mode, determine tire-specific information of the tire, retrieve upcoming road conditions and upcoming weather conditions during a trip on the route from an external database, and determine a tire pressure profile based on the upcoming road conditions and the upcoming weather conditions, and send a command to a tire pressure control device to adjust a current tire pressure of the tire based on the tire pressure profile.Figure 6C shows a computer-readable medium storing instructions for performing Figure 6B the method described in. The computer system 650 includes a processor 652 and a non-transitory computer-readable medium 674 storing instructions to perform steps 602, 604, 608, 610, 612, 614, 616, and 618.
[0232] Referring to Figure 7A , which shows a system for generating and managing a tire pressure scenario according to one or more embodiments. The system includes a monitoring module 754, a tire pressure module 756, a tire pressure control device 766, a communication module 770, a processor 752, and a memory 758. The memory contains a set of executable instructions that, when executed by the processor, perform operations on Figure 7B the collected data 760 described in.
[0233] Referring to Figure 7B , which shows a flowchart of a tire pressure management method based on a tire pressure scenario according to one or more embodiments.
[0234] In step 702, method 700 includes receiving a route.
[0235] In step 704, method 700 includes determining an optimal tire pressure for the vehicle's tires based on at least one of terrain and weather conditions prior to a journey along the route.
[0236] In step 706, method 700 includes determining a tire pressure scenario prior to the journey based on the route, where the tire pressure scenario includes a first tire pressure configuration for a first section of the journey and a second tire pressure configuration for a second section of the journey.
[0237] In step 708, method 700 includes identifying locations along the route where the current tire pressure is to be adjusted based on the tire pressure scenario.
[0238] In step 710, method 700 includes transmitting a command to the tire pressure control device to adjust the current tire pressure to the first tire pressure configuration for the first section of the journey and the second tire pressure configuration for the second section of the journey.
[0239] The scenario is designed to accommodate different requirements for the first and second sections of the journey, including a first tire pressure configuration for the initial section and a second tire pressure configuration for the latter part. Figure 7C shows a computer-readable medium storing instructions for performing Figure 7B the method described in. The computer system 750 includes a processor 752 and a non-transitory computer-readable medium 774 storing instructions to perform steps 702, 704, 708, and 710.
[0240] The embodiment relates to a system that includes a monitoring module, a navigation module, a tire pressure module, a tire pressure control device, a processor, and a memory coupled to the processor. The memory includes instructions executable by the processor to receive the location of a destination, determine the current location, estimate the tire wear state of a tire via the monitoring module, determine the optimal tire pressure for the tire, provide a route recommendation from the current location to the destination via the navigation unit based on the optimal tire pressure, and determine a tire pressure scenario based on the optimal tire pressure and the route, and transmit a command to the tire pressure control device to adjust the current tire pressure of the tire based on the tire pressure scenario.
[0241] Referring to Figure 8A , which shows a block diagram of a method for identifying faults in tire pressure management according to one or more embodiments. Method 800A provides a comprehensive strategy for tire pressure management and problem solving, thereby enhancing safety and vehicle performance during a journey.
[0242] In step 802a, method 800a includes transmitting a command to the tire pressure control device to adjust the tire pressure of the tire based on the tire pressure scenario.
[0243] In step 804a, method 800a includes transmitting a command to the tire pressure control device to adjust the tire pressure of the tire based on the tire pressure scenario.
[0244] In step 806a, method 800a includes detecting a problem encountered in adjusting the tire pressure of the tire based on the tire pressure scenario.
[0245] In step 808a, method 800a includes recommending actions to take to alleviate the problem.
[0246] In step 810a, method 800a includes recommending actions to take to alleviate the problem.
[0247] Referring to Figure 8B , which shows a block diagram of a method for adaptive tire pressure control for a specific route according to one or more embodiments. Method 800B is a comprehensive and adaptable method that ensures that the tire pressure remains optimized throughout the journey, regardless of changing road and weather conditions or the selected driving mode.
[0248] In step 802b, method 800b includes sending a command to the tire pressure control device to adjust the current tire pressure of the tire based on the tire pressure scenario.
[0249] In step 804b, method 800b includes sending a command to the tire pressure control device to adjust the current tire pressure of the tire based on the tire pressure scenario.
[0250] In step 806b, method 800b includes sending a command to a tire pressure control device to adjust the current tire pressure of a tire based on a tire pressure scenario.
[0251] In step 808b, method 800b includes sending a command to a tire pressure control device to adjust the current tire pressure of a tire based on a tire pressure scenario.
[0252] Reference Figure 9A , which provides a flowchart of method 900A that provides a method for optimizing tire performance and enhancing vehicle safety. In step 902a, method 900a includes receiving a destination. In step 904A, method 900A includes determining a current location. In step 906A, method 900A includes estimating the tire wear state of a tire via a monitoring module. In step 908A, method 900A includes determining an optimal tire pressure for the tire. In step 910a, method 900a includes providing a recommendation of a route from the current location to the destination via a navigation unit based on the optimal tire pressure. In step 912a, method 900a includes determining a tire pressure scenario based on the optimal tire pressure and the route. In step 914a, method 900a includes transmitting a command to a tire pressure control device to adjust the current tire pressure of the tire based on the tire pressure scenario.
[0253] In some embodiments, if the tire performance or the current tire pressure scenario does not meet safety standards, the system warns the driver. The driver may be advised to modify the route or driving habits to mitigate potential safety issues associated with the tire condition.
[0254] In some embodiments, if adjusting / not adjusting the tire pressure would compromise safety due to certain conditions, the system warns the driver. For example, if road conditions or other factors make tire pressure adjustment unsafe, the system notifies the driver of the potential risk.
[0255] In some embodiments, when the system detects that tire pressure adjustment may pose a safety risk, the system can automatically limit or prevent such adjustment. This feature ensures that the system avoids making changes that may negatively impact vehicle safety.
[0256] In some embodiments, the system can adaptively modify the tire pressure scenario based on changes in driving habits or route adjustments made by the driver. This ensures that the tire pressure scenario remains consistent with safety considerations and evolving driving conditions.
[0257] In some embodiments, the processor may also be operable to receive a control policy, determine driving habits that are compromising the control policy, and recommend at least one of a change in route and a change in driving habits that are strengthening the control policy. In some embodiments, the control policy includes one or more of energy efficiency, performance, and safety. In some embodiments, the processor is operable to recommend tire rotation based on the tire wear state of the tire. In some embodiments, the processor is configured to recommend replacement of the tire based on the tire wear state of the tire. In some embodiments, the tire wear state is determined by identifying a change in tire characteristics, the tire characteristics including one or more of tread depth, tread wear indicator, uneven wear pattern, bald spot, crack, cut, bulge, tire aging, vibration, handling problem, and road noise. In some embodiments, the processor is operable to identify an unsafe tire pressure adjustment and limit the adjustment of the current tire pressure when a potential risk is detected. In some embodiments, the processor is operable to adjust the tire pressure profile based on a change in driving habits. In some embodiments, the processor is operable to adjust the tire pressure profile based on a change in route.
[0258] In some embodiments, the processor is operable to monitor the current tire pressure and the current tire performance, and generate an alert if at least one of the current tire pressure or the current tire performance does not meet a safety standard, the safety standard including one or more of Federal Motor Vehicle Safety Standards, European Union Tire Labeling Regulation, manufacturer recommendations, industry standards, state regulations, and local regulations.
[0259] In some embodiments, the command includes one of a tire inflation command and a tire deflation command. In some embodiments, the processor requests the tire pressure control device to generate a corrected tire pressure based on the expected road conditions. In some embodiments, the processor requests the tire pressure control device to generate a corrected tire pressure based on a change in weather conditions.
[0260] One embodiment relates to a method including receiving a location of a destination, determining a current location, estimating a tire wear state of a tire, determining an optimal tire pressure of the tire, recommending a route from the current location to the destination based on the optimal tire pressure, determining a tire pressure profile based on the optimal tire pressure and the route, and transmitting a command to a tire pressure control device to adjust a current tire pressure of the tire based on the tire pressure profile.
[0261] In some embodiments, the method further includes receiving a control strategy, determining a driving habit that compromises the control strategy, and recommending a change to one of a route and a driving habit that enhances the control strategy, and wherein the control strategy includes one or more of energy efficiency, performance, and safety. In some embodiments, the tire pressure scenario is based on the control strategy. In some embodiments, adjusting the current tire pressure includes deflating the tire. In some embodiments, adjusting the current tire pressure includes inflating the tire. In some embodiments, the method further includes restricting adjustment of the current tire pressure in the absence of input from the driver.
[0262] An embodiment relates to a non-transitory computer-readable medium for managing tire pressure associated with a vehicle, the non-transitory computer-readable medium including instructions that when executed perform the following operations: receive a location of a destination, determine a current location, estimate a tire wear state of a tire, determine an optimal tire pressure for the tire, provide a recommendation of a route from the current location to the destination via a navigation unit based on the optimal tire pressure, and determine a tire pressure scenario based on the optimal tire pressure and the route, and transmit a command to a tire pressure control device to adjust a current tire pressure of the tire based on the tire pressure scenario.
[0263] An embodiment relates to a system that includes a monitoring module, a navigation module, a tire pressure module, a tire pressure control device, and a processor that stores instructions in a non-transitory memory, the instructions when executed causing the processor to monitor a first tire pressure of a tire of a vehicle, transmit a command to the tire pressure control device to adjust the first tire pressure to a second tire pressure based on road conditions and weather conditions, determine whether the current tire pressure is less than the second tire pressure, and provide a route recommendation when the current tire pressure is less than the second tire pressure. In one embodiment, the system potentially uses a factor such as tread level to evaluate tire wear. Based on this evaluation, the system generates a recommendation for tire rotation or replacement to ensure optimal tire performance and safety.
[0264] In one embodiment, the processor is further operable to receive a control policy, determine driving habits that are compromising the control policy, and recommend at least one of a route change and a driving habit change that enhances the control policy. In another embodiment, the control policy includes one or more of energy efficiency, performance, and safety. In yet another embodiment, the processor is further operable to recommend a stop driving command in the event that a control policy is not received or the route is unavailable. In yet another embodiment, the processor is operable to determine the tire wear state of a tire and recommend at least one of a change in tire rotation and a replacement of the tire based on the tire wear state of the tire. In yet another embodiment, the tire wear state is determined by identifying a change in a tire characteristic, the tire characteristic including one or more of tread depth, tread wear indicator, uneven wear pattern, bald spot, crack, cut, bulge, tire age, vibration, handling problem, and road noise. In yet another embodiment, the processor is operable to identify an unsafe tire pressure adjustment and limit the adjustment of the current tire pressure when a potential risk is detected. In yet another embodiment, the processor is operable to adjust a second tire pressure based on a change in driving habits. In yet another embodiment, the processor is operable to adjust a second tire pressure based on a change in route. In yet another embodiment, the processor is operable to monitor the current tire pressure and the current tire performance and generate an alert if at least one of the current tire pressure and the current tire performance does not meet a safety standard, the safety standard including one or more of Federal Motor Vehicle Safety Standards, EU Tire Labeling Regulation, manufacturer recommendations, industry standards, state regulations, and local regulations. In yet another embodiment, the command includes one of a tire inflation command and a tire deflation command. In yet another embodiment, the tire pressure control device is modified by the processor to generate a corrected tire pressure based on expected road conditions. In yet another embodiment, the tire pressure control device is modified by the processor to generate a corrected tire pressure based on a change in weather conditions.
[0265] An embodiment relates to a method, comprising: monitoring a first tire pressure of a vehicle tire; transmitting a command to a tire pressure control device to adjust the first tire pressure to a second tire pressure based on road conditions and weather conditions; determining whether the current tire pressure is less than the second tire pressure; and recommending a route when the current tire pressure is less than the second tire pressure.
[0266] Reference Figure 9B, which provides a flowchart of a method for identifying faults in tire pressure regulation and providing suggestions for mitigating the faults according to one or more embodiments. In step 902b, method 900b includes monitoring a first tire pressure of a tire of a vehicle. In step 904b, method 900b includes transmitting a command to a tire pressure control device to adjust the first tire pressure to a second tire pressure based on road conditions and weather conditions. In step 906b, method 900b includes determining whether the current tire pressure is less than the second tire pressure. In step 908b, method 900b includes recommending a route when the current tire pressure is less than the second tire pressure. In step 910b, method 900b includes receiving a control strategy. In step 912b, method 900b includes determining driving habits that are compromising the control strategy. In step 914b, method 900b includes recommending at least one of a route change and a driving habit change that enhances the control strategy. The control strategy includes one or more of energy efficiency, performance, and safety.
[0267] An embodiment relates to a non - transitory computer - readable medium for managing tire pressure associated with a vehicle, the non - transitory computer - readable medium including instructions that are executed to monitor a first tire pressure of a tire of the vehicle, transmit a command to a tire pressure control device to adjust the first tire pressure to a second tire pressure based on road conditions and weather conditions, determine whether the current tire pressure is less than the second tire pressure, and provide a route recommendation when the current tire pressure is less than the second tire pressure.
[0268] An embodiment relates to a system that includes: a monitoring module; a communication device that includes an inter - vehicle communication module; a communication relay facility that relays communication between the system and nearby vehicles by communicating with the communication device; and a memory coupled to a processor, the memory including instructions executable by the processor to determine a first pre - trip tire pressure scenario based on tire pressure impact parameters, receive real - time tire pressure data from nearby vehicles, determine a second tire pressure scenario based on the real - time tire pressure data, adjust the first tire pressure scenario to the second tire pressure scenario, and broadcast the effect of the second tire pressure scenario to nearby vehicles via the communication module. The system is an advanced adaptive tire pressure control system that generates a dynamic and adaptive approach to tire pressure management.
[0269] Reference Figure 10A, which shows a system for real-time adjustment of tire pressure using real-time data according to one or more embodiments. The system includes a monitoring module 1054, a tire pressure module 1056, a communication device equipped with an inter-vehicle communication module 1070, and a communication relay facility responsible for transmitting information between the system and adjacent vehicles through interaction with the communication device. In addition, the system includes a navigation module 1050, a processor 1052, and a memory 1058 coupled to the processor 1052. In the memory 1058, a set of instructions executable by the processor 1052 is stored. The processor is operable to execute Figure 10B the steps described in
[0270] The system utilizes real-time data 1060 from nearby vehicles, combines it with information from various sensors, and dynamically adjusts tire pressure based on evolving road conditions and vehicle behavior to optimize performance, fuel efficiency, and safety. The system continuously monitors road conditions, tire performance, and other relevant factors. It receives real-time data from nearby vehicles that have traveled a similar section of the road ahead, including information about tire pressure, weight, speed, tire condition, and slip. When the vehicle approaches a specific section of the road, the system starts receiving real-time tire pressure data and related information from other vehicles traveling ahead on the same side of the road. This data includes details about how other vehicles are performing and how their tire pressure adjustments are affecting their performance. Using the real-time data received from other vehicles, the system modifies the current tire pressure scheme to be used on the vehicle. The system takes into account factors such as weight, speed, tire condition, and slip to optimize tire pressure for performance, fuel efficiency, and safety. The system broadcasts the effect of using its own modified tire pressure scheme to other vehicles. This communication allows nearby vehicles to predict changes in vehicle behavior due to tire pressure adjustments. The adaptive tire pressure scheme utilizes various sensors, such as cameras, tire friction and slip data, speed sensors, etc. The system evaluates this sensor data to determine whether a tire pressure adjustment is necessary to achieve performance, fuel efficiency, or safety goals. The adaptive tire pressure scheme can override any pre-computed tire pressure scheme previously determined based on static data or an initial plan. This ensures that real-time conditions and dynamic factors are given priority when determining the most appropriate tire pressure for the current situation.
[0271] In some embodiments, the inter-vehicle communication module includes a communication protocol, a network stack, security software, geospatial software, data memory, and integration software.
[0272] In some embodiments, the communication protocol includes one or more of dedicated short range communication (DSRC) and cellular vehicle-to-everything (C-V2X) technologies. In some embodiments, the real-time tire pressure data includes a tire pressure profile of nearby vehicles. In some embodiments, the real-time tire pressure data further includes relevant information, which includes upcoming weather conditions, upcoming road conditions, upcoming elevation changes, driving speed, and driving style. In some embodiments, the communication device is a wireless communication device. In some embodiments, the monitoring module includes a tire pressure monitoring module. In some embodiments, the processor is further operable to monitor road conditions in real time via the monitoring module of the system. In some embodiments, the processor is further operable to monitor weather conditions in real time via the monitoring module of the system. In some embodiments, the processor is further operable to monitor tire performance and relevant information via the monitoring module of the system. In some embodiments, the processor is further operable to determine whether a tire pressure adjustment is needed to achieve a selected control strategy based on one or more of a route, tire condition, available energy source, real-time road conditions, and real-time weather conditions, and to replace one of the first tire pressure profile and the second tire pressure profile with a third tire pressure profile based on the selected control strategy. In some embodiments, the effect is one of a change in traction, a change in shock absorption, a change in tire wear, a change in grip during turning, a change in fuel efficiency, a change in stability, a change in agility, a change in risk of tire blowout, a change in braking distance, and a change in heat buildup.
[0273] Reference Figure 10B , which provides a flowchart of tire pressure management based on data received from nearby vehicles according to one or more embodiments. In step 1002, method 1000 includes determining a first tire pressure profile before a trip based on a set of tire pressure impact parameters. In step 1004, method 1000 includes receiving real-time tire pressure data from nearby vehicle 1066. In step 1006, method 1000 includes determining a second tire pressure profile based on the real-time tire pressure data. In step 1008, method 1000 includes adjusting the first tire pressure profile to the second tire pressure profile. In step 1010, method 1000 includes broadcasting the effect of the second tire pressure profile to nearby vehicles via a communication module.
[0274] Reference Figure 11 , the communication device 1102 may be associated with the vehicle's systems and / or external devices (e.g., a mobile communication device that can be carried by a driver). In some aspects, the communication device 1102 may include additional components that can be implemented in specially programmed computer-readable instructions or code, firmware, hardware, or some combination thereof.
[0275] In one aspect, the features described herein regarding the functionality of communication device 1102 communicating with a tire pressure management system, a network management center 1130, and / or an optimal tire pressure determination component can be implemented or performed using one or any combination of processor 1104, memory 1108, communication component 1110, and data storage device 1112. For example, communication component 1110 can be defined or otherwise programmed as one or more processor components of processor 1104. Additionally, for example, communication component 1110 can be defined as a computer-readable medium (e.g., a non-transitory computer-readable medium) stored in memory 1108 and / or data storage 1112 and executed by processor 1104. Additionally, for example, the inputs and outputs associated with the operation of communication component 1110 can provide a bus between components of a computer device or an interface for communicating with external devices or components. Processor 1104 can include a single or multiple processor groups or multi-core processors. Additionally, processor 1104 can be implemented as an integrated processing system and / or a distributed processing system.
[0276] Communication component 1110 is operable to establish and maintain communication with one or more internal components or external devices using the hardware, software, and services described herein. For example, communication component 1110 can establish communication with a tire inflation device or a network management center (NMC) device 1130. Communication component 1110 can further carry communications between components on communication device 1102 and between a user and external devices (e.g., devices located on a communication network) and / or devices serially or locally connected to communication device 1102. For example, communication component 1110 can include one or more buses and can also include transmit chain components and receive chain components respectively associated with a transmitter and a receiver, or a transceiver that can be used to interface with external devices.
[0277] Additionally, data storage 1112, which can be any suitable combination of hardware and / or software, provides mass storage of information, databases, and programs employed in connection with the aspects described herein. For example, data storage 1112 can be a data repository for applications not currently being executed by processor 1104.
[0278] The communication device 1102 may additionally include a user interface 1114, which is operable to receive input from a user and further operable to generate output for presentation to the user. The user interface 1114 may include one or more input devices, including but not limited to a keyboard, a numeric keypad, a mouse, a touch-sensitive display, navigation keys, function keys, a microphone, a voice recognition component, any other mechanism capable of receiving input from a user, or any combination thereof. Additionally, the user interface 1114 may include one or more output devices, including but not limited to a display, a speaker, a haptic feedback mechanism, a printer, any other mechanism capable of presenting output to the user, or any combination thereof.
[0279] In some embodiments, the processor identifies a plurality of vehicle communication devices within a cluster of cooperative devices, determines an allocation of channel resources for these devices, which may include resources for different radio communication technologies, and sends the channel resource allocation to the vehicle communication devices. In some embodiments, the communication device may include additional components, such as a digital signal processor, a radio transceiver, and an antenna, which are used to send the channel resource allocation as a radio signal. It supports multiple vehicular radio communication technologies, such as dedicated short-range communication (DSRC) and long-term evolution (LTE) vehicle-to-vehicle (V2V) or vehicle-to-everything (V2X). Different radio communication technologies may use different channel access schemes, such as contention-based scheduling or deterministic scheduling. In some embodiments, the communication device may create a cluster of cooperative vehicle communication devices by sending a "create cluster" message and receiving a "cluster accept" message from other nearby devices. It may also exchange signaling to select a cluster head for the cluster. In some embodiments, the communication device may receive an instruction from a control node to form a cluster. In some embodiments, the communication device may receive a "cluster reject" message and, based on various factors, such as the current driving lane, route, destination, device type, or supported radio technology, reject additional vehicle communication devices from joining the cluster. The processor may allocate specific channel resources to each vehicle communication device within the cluster. In some embodiments, the communication device may periodically update the channel resource allocation and send it to the devices in the cluster. In some embodiments, the communication device may exchange signaling with the cluster head of another cluster to determine the channel resource allocation based on the signaling. In some embodiments, the channel resource allocation may instruct the devices to perform greedy spectrum selection, where the devices compete for the least used channel resources for communication.
[0280] As Figure 12As shown, cluster 1250 may include vehicle communication devices 1252, 1254, 1256, and 1258, while cluster 1260 may include vehicle communication devices 1262, 1264, 1266, and 1268. The vehicle communication devices of clusters 1250 and 1260 may coordinate to manage access to channel resources that may be shared among multiple vehicle radio communication technologies (RCTs), such as DSRC, LTE V2V / V2X, and any other vehicle radio communication technology. In some cases, this cluster-based distributed channel access method may facilitate the efficient management and sharing of channel resources even when there is no central or coordinating infrastructure available to perform it. Although shown as the same type of vehicle communication devices (e.g., cars) in Figure 11 , these exemplary vehicle communication devices 1252, 1254, 1256, and 1258 and vehicle communication devices 1262, 1264, 1266, and 1268 may be the same type of vehicle communication devices or different types of vehicle communication devices.
[0281] Referring to Figure 13 , the cluster head uses a first communication technology similar to DSRC to send cluster signaling. Vehicle communication devices capable of using both the first technology (DSRC) and the second technology (LTE V2V / V2X) relay the cluster signaling using both technologies. Another vehicle communication device that supports only the first technology (DSRC) receives the cluster signaling using the first technology. Yet another vehicle communication device that supports only the second technology (LTE V2V / V2X) receives the cluster signaling using the second technology.
[0282] In one embodiment, the cluster head uses the first technology (DSRC) to send cluster signaling. Vehicle communication devices capable of using both the first technology (DSRC) and the second technology (LTE V2V / V2X) relay the cluster signaling using both technologies. Another vehicle communication device that supports only the first technology (DSRC) receives the cluster signaling using the first technology. Yet another vehicle communication device that supports only the second technology (LTE V2V / V2X) receives the cluster signaling using the second technology.
[0283] Figure 14 is a block diagram of the electronic components of a vehicle. In the example shown, the electronic components include an in-vehicle computing platform 1402, a human-machine interface (HMI) unit 1404, a communication module 1420, sensors 1406, an electronic control unit (ECU) 1408, and a vehicle data bus 1410.
[0284] The in-vehicle computing platform 1402 includes a processor 1412 (also referred to as a microcontroller unit or controller) and a memory 1414. In the illustrated example, the processor 1412 of the in-vehicle computing platform 1402 is configured to include a controller 1412-1. In other examples, the controller 1412-1 is incorporated into another ECU having its own processor and memory. The processor 1412 can be any suitable processing device or collection of processing devices, such as but not limited to a microprocessor, a microcontroller-based platform, an integrated circuit, one or more field programmable gate arrays (FPGAs), and / or one or more application specific integrated circuits (ASICs). The memory 1414 includes a variety of memories, particularly volatile and non-volatile memories. During the execution of instructions, the instructions reside, in whole or at least in part, within any one or more of the memory 1414, computer-readable media, and / or within the processor 1412.
[0285] The HMI unit 1404 provides an interface between the vehicle and the user. The HMI unit 1404 includes digital and / or analog interfaces (e.g., input devices and output devices) to receive input from the user and display information for the user. The input devices include, for example, control knobs, instrument panels, digital cameras for image capture and / or visual command recognition, touchscreens, audio input devices (e.g., cabin microphones), buttons, or touchpads. The output devices can include instrument cluster outputs (e.g., dials, lighting devices), haptic devices, actuators, a display 1416 (e.g., a head-up display, a central console display such as a liquid crystal display (LCD), an organic light emitting diode (OLED) display, a flat panel display, a solid state display, etc.), and / or speakers 1418. For example, the display 1416, speakers 1418, and / or other output devices of the HMI unit 1404 are configured to issue alerts to an operator of the vehicle (e.g., a driver), such as alerts for a changing tire rotation or a tire. In addition, the HMI unit 1404 of the illustrated example includes the hardware (e.g., a processor or controller, memory, storage device, etc.) and software (e.g., an operating system, etc.) for an infotainment system presented via the display 1416.
[0286] The sensor 1406 is disposed in and / or around the vehicle to monitor the characteristics of the vehicle and / or the environment in which the vehicle is located. One or more sensors 1406 may be installed to measure the characteristics around the outside of the vehicle. Additionally or alternatively, one or more of the sensors 1406 may be installed inside the passenger compartment of the vehicle or in the vehicle body (e.g., engine compartment, wheel well, etc.) to measure the characteristics of the vehicle and / or the interior thereof. For example, the sensor 1406 includes an accelerometer, an odometer, a tachometer, pitch and yaw sensors, wheel speed sensors, microphones, tire pressure sensors, biometric sensors, ultrasonic sensors, infrared sensors, light detection and ranging (LiDAR), radio detection and ranging systems (radar), global positioning system (GPS), cameras, and / or any other suitable type of sensor. In the illustrated example, the sensor 1406 includes a range detection sensor 1406-1 operable to monitor the (one or more) objects located within the surrounding area of the vehicle.
[0287] The ECU 1408 monitors and controls the subsystems of the vehicle. For example, the ECU 1408 is a discrete set of electronic devices that includes their own circuitry (e.g., integrated circuits, microprocessors, memories, storage devices, etc.) and firmware, sensors, actuators, and / or mounting hardware. The ECU 1408 communicates and exchanges information via a vehicle data bus (e.g., the vehicle data bus 1410). Additionally, the ECU 1408 may transfer attributes (e.g., the status of the ECU, sensor readings, control status, error and diagnostic codes, etc.) and / or receive requests from one another. For example, the vehicle may have a number of ECUs located at various positions around the vehicle and communicatively coupled via the vehicle data bus 1410.
[0288] The vehicle data bus 1410 communicatively couples the communication module 1420, the in-vehicle computing platform 1402, the HMI unit 1404, the sensors 1406, and the ECU 1408. In some examples, the vehicle data bus 1410 includes one or more data buses. The vehicle data bus 1410 may be implemented according to the controller area network (CAN) bus protocol defined by the International Organization for Standardization (ISO) 11898-1, the media oriented systems transport (MOST) bus protocol, the CAN flexible data (CAN-FD) bus protocol (ISO 11898-7), and / or the K-line bus protocol (ISO 9141 and ISO 14230-1) and / or the Ethernet TM bus protocol IEEE 802.3 (prior to 2002), etc.
[0289] The communication module 1420-1 is operable to communicate with other nearby communication devices. In the illustrated example, the communication module 1420 includes a dedicated short range communication (DSRC) module. The DSRC module includes an antenna, a radio, and software to communicate with nearby vehicles via vehicle-to-vehicle (V2V) communication, communicate with infrastructure-based modules via vehicle-to-infrastructure (V2I) communication, and / or more generally communicate with nearby communication devices (e.g., mobile device-based modules) via vehicle-to-everything (V2X) communication.
[0290] V2V communication allows vehicles to share information such as speed, location, direction, and other relevant data, enabling them to cooperate and coordinate their actions to improve safety, efficiency, and mobility on the road. It can rely on dedicated short range communication (DSRC) and other wireless protocols, which enable fast and reliable data transmission between vehicles. V2V communication is a form of wireless communication between vehicles that allows vehicles to exchange information and coordinate with other vehicles on the road. V2V communication enables vehicles to share data about their location, speed, direction, acceleration, and braking with other nearby vehicles, which can help improve safety, reduce congestion, and enhance the efficiency of the transportation system.
[0291] V2V communication is typically based on wireless communication protocols such as dedicated short range communication (DSRC) or cellular vehicle-to-everything (C-V2X) technology. With V2V communication, vehicles can receive information about potential hazards, such as accidents or road closures, and adjust their behavior accordingly. V2V communication can also be used to support advanced driver assistance systems (ADAS) and autonomous driving technologies, such as platooning, where a group of vehicles use V2V communication to travel closely together to coordinate their movement.
[0292] In the U.S. Department of Transportation's Core June 2011 System Requirements Specification (SyRS) report (available at http: / / wwwits dot Gov / meetings / pdf / CoreSystemeSyseSystemSerRevA%20(2011-06-13)pdf), more information is available regarding the DSRC network and how the network can communicate with vehicle hardware and software. DSRC systems can be installed on vehicles and on infrastructure along the sides of roads. A DSRC system that incorporates infrastructure information is referred to as a "roadside" system. DSRC can be combined with other technologies such as Global Positioning System (GPS), Visible Light Communication (VLC), cellular communication, and short-range radar to facilitate vehicles communicating their location, speed, direction of travel, relative position with respect to other objects, and exchanging information with other vehicles or external computer systems. DSRC systems are capable of integrating with other systems such as mobile phones.
[0293] Currently, DSRC networks are identified by the DSRC acronym or name. However, other names are sometimes used, typically related to connected vehicle programs, etc. Most of these systems are variants of pure DSRC or the IEEE 802.11 wireless standard. However, in addition to pure DSRC systems, it also means a dedicated wireless communication system covering between vehicle and roadside infrastructure systems, which is integrated with GPS and based on the IEEE 802.11 protocol for wireless local area networks (such as 802.11p, etc.).
[0294] Additionally or alternatively, communication module 1420-2 includes a Cellular Vehicle-to-Everything (C-V2X) module. The C-V2X module includes hardware and software for communicating with other vehicles via V2V communication, hardware and software for communicating with infrastructure-based modules via V2I communication, and / or more generally hardware and software for communicating with nearby communication devices (e.g., mobile device-based modules) via V2X communication. For example, the C-V2X module is operable to communicate directly and / or via a cellular network with nearby devices (e.g., vehicles, roadside units, mobile devices, etc.). Currently, the 3rd Generation Partnership Project is developing standards related to C-V2X communication.
[0295] The communication module 1420-2 is operable to communicate with an external network. For example, the communication module 1420-2 includes hardware (e.g., processors, memories, storage devices, antennas, etc.) and software to control a wired or wireless network interface. In the example shown, the communication module 1420-2 includes one or more communication controllers for cellular networks (e.g., Global System for Mobile Communications (GSM), Universal Mobile Telecommunications System (UMTS), Long Term Evolution (LTE), Code Division Multiple Access (CDMA)), Near Field Communication (NFC), and / or other standards-based networks (e.g., WiMAX (IEEE 802.16m), local area wireless networks (including IEEE 802.11a / b / g / n / ac or others), Wireless Gigabit (IEEE 802.11ad), etc.). In some examples, the communication module 1420-2 includes a wired or wireless interface (e.g., auxiliary port, Universal Serial Bus (USB) port, wireless node, etc.) to communicatively couple with a mobile device (e.g., smart phone, wearable device, smart watch, tablet, etc.). In such examples, the vehicle can communicate with the external network via the coupled mobile device. The external network can be a public network, such as the Internet; a private network, such as an intranet; or a combination thereof, and can utilize various networking protocols available now or developed later, including but not limited to TCP / IP-based networking protocols.
[0296] In one embodiment, the communication module is enabled for autonomous communication, where autonomous communication includes communication over a period with minimal supervision in different scenarios. The communication module includes hardware components, and the hardware components include a vehicle gateway system, and the vehicle gateway system includes a microcontroller, a transceiver, a power management integrated circuit, and an Internet of Things device capable of transmitting one of analog and digital signals via one of telephone, communication (wired or wireless).
[0297] In operation, according to an embodiment, the communication module 1420-1 performs V2V communication with adjacent vehicles. For example, the communication module 1420-1 collects data from adjacent vehicles that identifies (i) whether the adjacent vehicle includes an autonomous and / or semi-autonomous system (e.g., ADAS), (ii) whether the autonomous and / or semi-autonomous system is active, (iii) whether a manual takeover request has been issued for the autonomous and / or semi-autonomous system, (iv) the lane detection information of the adjacent vehicle, (v) the speed and / or acceleration of the adjacent vehicle, (vi) the (relative) position of the adjacent vehicle, (vii) the driving direction of the adjacent vehicle, (viii) the rate of change of the steering angle of the adjacent vehicle, (ix) the size of the adjacent vehicle, (x) whether the adjacent vehicle is utilizing a stability control system (e.g., anti-lock braking, traction control, electronic stability control, etc.), and / or any other information that helps the controller 1412-1 monitor the adjacent vehicle.
[0298] The communication module uses vehicle-to-network (V2N), vehicle-to-infrastructure (V2I), vehicle-to-vehicle (V2V), vehicle-to-cloud (V2C), vehicle-to-pedestrian (V2P), vehicle-to-device (V2D), vehicle-to-grid (V2G) communication systems to achieve in-vehicle communication, communication with other vehicles, infrastructure communication, grid communication, etc. For example, if a child stops breathing for some reason during the journey of a vehicle or car, first, the system detects that a health emergency has occurred. Then, the system notifies nearby or surrounding vehicles or vehicles that communicate with the communication module of the vehicle. The vehicle uses, for example, a messaging protocol, that is, a message that reaches other vehicles through broadcasting.
[0299] In one embodiment, a connection is established between the vehicle and nearby vehicles, which are surrounding cars. The nearby vehicles are detected by the vehicle control system. The nearby vehicles are detected by exchanging handshake signals. Handshaking is an automatic process for negotiating the establishment of a communication channel between entities. The processor sends a start signal through the communication channel to detect nearby vehicles. If there are nearby vehicles, the processor can receive an acknowledgment signal from the nearby vehicles. When the acknowledgment signal is received, the processor establishes a secure connection with the nearby vehicles. The processor can receive signals from the nearby vehicles at the communication module. The processor can further automatically determine the source of the signal. The processor communicatively connects the communication module to the nearby vehicles. Then the processor is operable to send messages to and / or receive messages from the nearby vehicles. The signals received by the communication module can be analyzed to identify the source of the signal so as to determine the location of the nearby vehicles.
[0300] In one embodiment, the system is capable of two-way communication. The system sends a signal and then receives a signal / communication. In one embodiment, the communication can be permission to access and control another vehicle. In another embodiment, the communication can be incremental control communication. For example, an initial control when the speed reaches 10 miles per hour, and then an increase of 10 miles per hour, and so on.
[0301] As a first step of the method according to the present invention, a data link is established between the vehicle and nearby vehicles or any other external device to allow the exchange of data in the form of two-way communication between the vehicle and nearby vehicles or any other external device. This can be achieved, for example, through a radio connection or a data cable. Thus, the nearby vehicles or any other external device can receive data from the vehicle, or the vehicle can request data from the nearby vehicles or any other external device.
[0302] In one embodiment, the two-way communication includes means for data acquisition and is designed to exchange data bidirectionally with each other. In addition, at least the vehicle includes logical means for collecting data and arranging it into a specific protocol based on the protocol of the receiving entity.
[0303] Initially, a data link for bidirectional communication is established. The vehicle and nearby vehicles or any other external device can communicate with each other via this data link and thus request or exchange data, wherein the data link can be implemented, for example, as a cable link or a radio link.
[0304] Bidirectional communication has various advantages as described herein. In various embodiments, data is communicated and transmitted at appropriate intervals, including, for example, 200 millisecond (ms) intervals, 100 ms intervals, 50 ms intervals, 20 ms intervals, 10 ms intervals, or even more frequently and / or in real time or near real time, so as to allow the vehicle to respond to the data or otherwise react to the data. Bidirectional IR communication can be used to facilitate data exchange.
[0305] The device for performing two-way communication for a vehicle according to an embodiment can be by means of a personal area network (PAN) modem. Therefore, a user can access an external device using a vehicle information terminal, and then can store, move, and delete data desired by the user.
[0306] In an embodiment, the vehicles may send messages, communicate by using any combination of vehicle-to-vehicle (V2V), vehicle-to-everything (V2X), or vehicle-to-infrastructure (V2I) types of communications. In one embodiment, it uses vehicle-to-vehicle (V2V) communications, which enables vehicles to wirelessly exchange information (communication), such as about their speed, location, and heading.
[0307] In one embodiment, the messaging protocol includes at least one of Advanced Message Queuing Protocol (AMQP), Message Queuing Telemetry Transport (MQTT), Simple (or Streaming) Text Oriented Messaging Protocol (STOMP), MQTT-S (an extension of open publish / subscribe MQTT), which are heavily used in IoT-based technologies and edge networks.
[0308] Figure 15 An exemplary message of a Dedicated Short-Range Communications (DSRC) message format is shown. Figure 15Shows: (i) Basic Safety Message (BSM) format: BSM is the basic message type in DSRC, used to send information about the vehicle's status, location, and movement to other vehicles in the area. In the example message, the header contains the message ID and protocol version, while the data section contains specific information about the vehicle, such as its ID, speed, heading, and location. The timestamp indicates when the message was generated and can be used by other vehicles to determine the current state of the sending vehicle; (ii) Route Characteristics (RC) format: It typically includes details such as the starting point, destination, and significant features of the route, such as terrain, road conditions, or any unique challenges that may be encountered along the route. (iii) Tire Scheme (TS) format: This format includes key parts, such as pre-trip preparation, adjustment for factors such as temperature and altitude changes, handling load changes, routine tire pressure checks, emergency preparation, and record-keeping. It serves as a guideline to ensure that tire pressure remains at an optimal level to enhance safety, vehicle performance, and fuel efficiency throughout the trip.
[0309] An embodiment relates to a method, including: determining a first tire pressure scheme before a trip based on a set of tire pressure-related parameters, receiving real-time tire pressure data from nearby vehicles, determining a second tire pressure scheme based on the real-time tire pressure data, adjusting the first tire pressure scheme to the second tire pressure scheme, and broadcasting the effect of the second tire pressure scheme to nearby vehicles.
[0310] In some embodiments, the method further includes monitoring road conditions and weather conditions in real time, determining whether tire pressure adjustment is needed to achieve a selected control strategy based on the road conditions and weather conditions, and replacing one of the first tire pressure scheme and the second tire pressure scheme with a third tire pressure scheme based on the selected control strategy. The third tire pressure scheme is calculated by assigning different weights to one or more of the factors of tread life, traction, driver comfort, noise, fuel economy, blowout prevention, or environmental conditions.
[0311] An embodiment relates to a non-transitory computer-readable medium for managing tire pressure associated with a vehicle, the non-transitory computer-readable medium including instructions that, when executed, determine a first tire pressure scheme before a trip based on tire pressure impact parameters, receive real-time tire pressure data from nearby vehicles, determine a second tire pressure scheme based on the real-time tire pressure data, adjust the first tire pressure scheme to the second tire pressure scheme, and broadcast the effect of the second tire pressure scheme to nearby vehicles via a communication module.
[0312] In some embodiments, the non-transitory computer-readable medium further includes instructions that are executed to determine whether a tire pressure adjustment is needed to achieve a selected control strategy based on one or more of a route, tire condition, available energy source, real-time road condition, and real-time weather condition, and to replace one of the first tire pressure scenario and the second tire pressure scenario with a third tire pressure scenario based on the selected control strategy.
[0313] In an embodiment of the system, the system includes an artificial intelligence (AI) module. The AI-driven system effectively manages tire pressure by inflating and deflating as needed, based on real-time data and predictive analytics. In some embodiments, the AI module employs various machine learning algorithms to analyze data from sensors, including decision trees, random forests, and gradient boosting, to make informed decisions about tire pressure adjustment. In some embodiments, clustering algorithms such as K-Means or DBSCAN help classify data points into different tire performance clusters. Anomaly detection methods, such as Isolation Forest or One-Class SVM, identify abnormal tire pressure deviations. In some embodiments, linear or polynomial regression models can be used to predict the optimal tire pressure level based on factors such as vehicle weight, load, and road condition.
[0314] In one embodiment, using historical data on tire pressure and corresponding vehicle performance, supervised learning can train a model to recognize patterns and predict the ideal tire pressure for different scenarios. In another embodiment, the AI module can employ reinforcement learning to interact with the tire pressure system, learning through trial and error which adjustments yield the best results for vehicle performance and tire life. In yet another embodiment, neural networks, particularly convolutional neural networks (CNNs) and recurrent neural networks (RNNs), can be used to process sensor data and make real-time adjustments.
[0315] In an embodiment of the system, the machine learning model is operable to learn using a supervised learning method with labeled data, where the supervised learning method includes the logic of performing regression using at least one of decision tree, logistic regression, support vector machine, k-nearest neighbor algorithm, naive bayes, random forest, linear regression, polynomial regression, and support vector machine.
[0316] In one embodiment, the system collects data from various sensors, including pressure sensors, temperature sensors, and accelerometer data. The collected data is preprocessed, including cleaning, scaling, and feature engineering, to make it suitable for analysis. Based on the type of data and the upcoming problem, the AI module selects an appropriate machine learning model to determine the optimal tire pressure. The AI module continuously monitors the tire pressure and other relevant data, identifying patterns and anomalies. The system decides whether to inflate or deflate the tire considering factors such as safety, performance, and fuel efficiency. The AI system learns from the results of its decisions, improving its model over time for more accurate predictions and adjustments. In cases where immediate user intervention is required, the system can send alerts or recommendations to the driver or maintenance personnel.
[0317] In an embodiment of the system, the machine learning model is operable to learn from the real-time data using an unsupervised learning method, the unsupervised learning method including logic using at least one of k-means clustering, hierarchical clustering, hidden Markov models, and the Apriori algorithm.
[0318] In an embodiment of the system, the machine learning model has a feedback loop, and the output from the previous step is fed back into the model in real time to improve the performance and accuracy of the output of the next step.
[0319] In an embodiment of the system, the machine learning model includes a recurrent neural network model.
[0320] In an embodiment of the system, the machine learning model has a feedback loop that uses a reward for each true positive of the output of the system to further enhance learning.
[0321] Figure 16A The structure of a neural network / machine learning model with a feedback loop is shown. An artificial neural network (ANNs) model includes an input layer, one or more hidden layers, and an output layer. Each node or artificial neuron is connected to another node and has an associated weight and threshold. If the output of any single node is higher than the specified threshold, that node is activated and data is sent to the next layer of the network. Otherwise, no data is passed to the next layer of the network. A machine learning model or ANNs model can be trained on a set of data to take a request in the form of input data, make a prediction on that input data, and then provide a response. The model can learn from the data. The learning can be supervised learning and / or unsupervised learning and can be based on different scenarios and have different data sets. The input includes data sensed by the monitoring module of the system, the driver's driving actions, tire manufacturing data, tire wear conditions, etc. The output layer can predict or detect pressure change-related conditions, tire pressure changes, defects in tire pressure management, the impact of tire pressure management, and the driver's response to pressure changes, etc. (as described above).
[0322] In one embodiment, the ANN can be a deep neural network (DNN), which is a multi-layer cascaded neural network that includes artificial neural networks (ANNs), convolutional neural networks (CNNs), and recurrent neural networks (RNNs), and they can identify features from inputs, conduct expert reviews, and perform actions that require prediction, creative thinking, and analysis. In one embodiment, the ANN can be a recurrent neural network (RNN), which is a type of artificial neural network (ANN) that uses sequential data or time series data. Deep learning algorithms are typically used for sequential or time problems, such as language translation, natural language processing (NLP), speech recognition, and image recognition. Similar to feedforward and convolutional neural networks (CNNs), recurrent neural networks utilize training data to learn. Their difference lies in their "memory" as they obtain information from previous inputs through feedback loops to influence the current input and output. The output from the output layer in the neural network model is fed back to the model through feedback. When training the model, the weight changes in the hidden layer will be adjusted to better fit the expected output. This will allow the model to provide results with much fewer errors.
[0323] Neural networks are characterized by feedback loops to dynamically adjust the system output as it learns from new data. In machine learning, backpropagation and feedback loops are used to train AI models and continuously improve it during use. As the input data received by the model increases, the model has more opportunities to learn from the data. The feedback loop or backpropagation algorithm identifies inconsistencies and feeds the corrected information back into the model as input.
[0324] Even if an AI / ML model is well-trained with a large set of labeled data and concepts, soon after, due to many reasons, the performance of the model may degrade while adding new unlabeled inputs. These reasons include but are not limited to concept drift, recall precision degradation due to drift away from the true class, and data drift over time. The feedback loop to the model keeps the AI results accurate and ensures that the model maintains its performance and improves, even when new unlabeled data is assimilated. A feedback loop refers to the process of reusing the predicted output of an AI model to train a new version of the model.
[0325] Initially, when an AI / ML model is trained, some labeled samples including positive and negative examples of concepts (e.g., tire performance, tire wear status, etc.) are used for model learning. Then, the model is tested using unlabeled data. By using, for example, deep learning and neural networks, the model can then predict whether the desired concepts (e.g., the first tire pressure, the second tire pressure, tire pressure scenarios, performance, energy efficiency, safety score) to be detected are in the unlabeled images. Each image is given a probability score, where a higher score indicates a higher confidence level in the model prediction. In the case where the model gives an image a high probability score, it is automatically labeled with the predicted concept. However, in the case where the model returns a low probability score, the input can be sent to a controller (which can be a human mediator), and the controller verifies and corrects the result if necessary. The human mediator is only used for exceptional cases. The feedback loop dynamically feeds the automatically labeled or controller-verified labeled data back into the model and serves as training data, enabling the system to improve its predictions in real time and dynamically.
[0326] Figure 16B The structure of a neural network / machine learning model with reinforcement learning is shown. The network receives feedback from an authorized networked environment. Although the system is similar to supervised learning, the feedback obtained in this case is evaluative rather than instructive, meaning there is no teacher as in supervised learning. After receiving the feedback, the network performs an adjustment of the weights to obtain better predictions in the future. Machine learning techniques, such as deep learning, allow the model to obtain labeled training data and learn to identify those concepts in subsequent data and images. New data for testing can be fed to the model, and thus the training is enhanced by feeding the data that has already been predicted to the model. If the machine learning model has a feedback loop, each true positive return of the system output is used to further strengthen the learning. The feedback loop ensures that the AI results do not stagnate. By incorporating the feedback loop, the model output remains dynamic and improves over use / time.
[0327] In an embodiment, the system further includes a network security module to prevent any attempt of unauthorized access. The network security module includes an information security management module that provides isolation between the communication module and the server.
[0328] 1. A system, comprising:
[0329] A tire pressure control device;
[0330] A monitoring module;
[0331] A tire pressure module; and
[0332] A processor storing instructions in a non-transitory memory, the instructions when executed causing the processor to:
[0333] Receive data from the monitoring module, where the data includes the first tire pressure of a tire of a vehicle, weather conditions, and road conditions;
[0334] Determine, by the tire pressure module, a second tire pressure of the tire based on the weather conditions and the road conditions;
[0335] Determine an adjustment requirement for the tire from the first tire pressure to the second tire pressure; and
[0336] Transmit a command to the tire pressure control device to adjust the tire from the first tire pressure to the second tire pressure.
[0337] 2. The system according to item 1, wherein the processor is operable to adjust the tire from the first tire pressure to the second tire pressure via the tire pressure control device.
[0338] 3. The system according to item 2, wherein the data further includes route information, driving habits, driving mode, and energy information.
[0339] 4. The system according to item 3, wherein the second tire pressure is a recommended optimal tire pressure based on at least one of road conditions, weather conditions, planned route, forecast weather conditions, changes in driving habits, changes in driving mode, wear condition of the tire, load on the vehicle, safety considerations, and fuel efficiency considerations.
[0340] 5. The system according to item 4, wherein the tire is any one of the tires mounted on the vehicle.
[0341] 6. The system according to item 5, wherein the tire is any one of the tires loaded on the vehicle.
[0342] 7. The system according to item 1, wherein the monitoring module communicates with a measuring device.
[0343] 8. The system according to item 7, wherein the measuring device includes one or more sensors.
[0344] 9. The system according to item 8, wherein the one or more sensors include a position sensor, an accelerometer, a gyroscope, a magnetometer, a pressure sensor, a temperature sensor, an occupancy sensor, a mass air flow sensor, an engine speed sensor, a knock sensor, a coolant sensor, a fuel temperature sensor, a voltage sensor, a camshaft position sensor, a throttle position sensor, a camera, and a microphone.
[0345] 10. The system according to item 8, wherein the one or more sensors are operable to send a signal to the processor.
[0346] 11. The system according to item 7, wherein the monitoring module is operable to interrogate and receive data from the measuring device using wireless communication technology.
[0347] 12. The system according to item 7, wherein the monitoring module is operable to interrogate and receive data from the measuring device using wired communication technology.
[0348] 13. The system according to item 9, wherein the position sensor includes a Global Positioning System (GPS).
[0349] 14. The system according to item 9, wherein the position sensor includes an inertial navigation sensor located on the vehicle.
[0350] 15. The system as described in item 9, wherein the pressure sensor is located on the wheel and is configured to wirelessly transmit tire pressure data when interrogated by the processor.
[0351] 16. The system according to item 7, wherein the monitoring module is further operable to receive vehicle information.
[0352] 17. The system according to item 16, wherein the vehicle information includes one or more of GPS coordinates, map data, route information, real-time traffic data, vehicle speed, distance to other vehicles, radar or sensor data, vehicle diagnostics, position data, driver behavior information, battery status, voltage, current, temperature, state of charge (SoC), state of health (SoH), and transmission control data.
[0353] 18. The system as described in item 1, wherein the processor is operable to create a log of one or more of the command, the first tire pressure, the second tire pressure, the weather condition, and the road condition after the first tire pressure is adjusted to the second tire pressure.
[0354] 19. The system as described in item 18, wherein the processor is operable to send a first modification command to the tire pressure control device via the tire pressure module to generate a corrected tire pressure based on the expected weather condition at the future location of the vehicle.
[0355] 20. The system as described in item 19, wherein the processor is operable to send a second modification command to the tire pressure control device via the tire pressure module to generate the corrected tire pressure based on the expected road condition at the future location of the vehicle.
[0356] 21. The system as described in item 20, wherein the processor is operable to communicate with the tire pressure control device via at least one of a wireless communication technology device and a wired communication technology.
[0357] 22. The system according to item 21, wherein the system is operable to inflate the tire while the vehicle is in motion.
[0358] 23. The system according to item 21, wherein the system is operable to deflate the tire while the vehicle is in motion.
[0359] 24. The system according to item 21, wherein the system is operable to inflate the tire while the vehicle is stationary.
[0360] 25. The system according to item 21, wherein the system is operable to deflate the tire while the vehicle is stationary.
[0361] 26. The system as described in item 21, wherein the system further includes a communication module, and wherein the command is sent to the tire pressure control device via the communication module.
[0362] 27. The system according to item 26, wherein the command includes information about a recommended tire pressure adjustment and the adjustment time of the recommended tire pressure.
[0363] 28. The system as described in item 20, wherein the system further includes a machine learning model, and wherein the machine learning model is configured to estimate the second tire pressure based on at least one of a planned route, current weather conditions, forecast weather conditions, driving habits, and the energy efficiency of the vehicle.
[0364] 29. The system as described in item 28, wherein the machine learning model is configured to learn using labeled data with a supervised learning method, and wherein the supervised learning method includes using the logic of regression with at least one of a decision tree, logistic regression, support vector machine, k-nearest neighbor algorithm, naive Bayes (a Bayes), random forest, linear regression, polynomial regression, and support vector machine.
[0365] 30. The system as described in item 28, wherein the machine learning model is configured to learn from real-time data with an unsupervised learning method, and wherein the unsupervised learning method includes using the logic of at least one of k-means clustering, hierarchical clustering, hidden Markov model, and Apriori algorithm.
[0366] 31. The system according to item 28, wherein the machine learning model has a feedback loop, and the output from the previous step is fed back to the model in real time to improve the performance and accuracy of the output of the next step.
[0367] 32. The system according to item 28, wherein the machine learning model includes a recurrent neural network model.
[0368] 33. The system as described in item 31, wherein the machine learning model has a feedback loop, and the learning is further enhanced by using a reward for each true positive of the output of the system.
[0369] 34. The system as described in item 33, wherein the processor is operable to record one or more of the future location, the command, the first tire pressure, the second tire pressure, the weather condition, and the road condition.
[0370] 35. The system as described in item 34, wherein the processor is further operable to send a message to the tire pressure control device to adjust the tire pressure before reaching the future location where adjustment via the tire pressure module is required.
[0371] 36. The system according to item 1, wherein the processor is further operable to provide a report for display on a graphical interface located on the vehicle.
[0372] 37. The system according to item 36, wherein the processor is further operable to transmit at least one of the report and the vehicle data to a receiving unit, and the receiving unit is remotely located.
[0373] 38. The system according to item 37, wherein the receiving unit is one of a computer, a server, a handheld receiver, a network, the Internet, and combinations thereof.
[0374] 39. The system according to item 38, wherein the report and the vehicle data are analyzed for proactive maintenance, safety assessment, and performance optimization.
[0375] 40. The system as described in item 39, wherein the processor is further operable to measure the rate of air flow inserted into the tire by the tire pressure control device during a predetermined period via the tire pressure module.
[0376] 41. The system according to item 39, wherein the processor is further operable to:
[0377] determine a structural defect in the tire, wherein the structural defect is detected based on the rate of air flow into the tire; and
[0378] When the rate of the air flow exceeds a threshold value within a predetermined time period, an alarm indicating a structural defect in the tire is issued to the user.
[0379] 42. The system according to item 39, wherein the processor is operable to adjust the first tire pressure via the tire pressure control device for any one, any combination, or all of a specific wheel, axle, and overall tire pressure.
[0380] 43. A method, comprising:
[0381] Receiving data including a first tire pressure of a tire of a vehicle, weather conditions, and road conditions;
[0382] Determining a second tire pressure of the tire based on the weather conditions and the road conditions;
[0383] Determining an adjustment requirement for the tire from the first tire pressure to the second tire pressure; and
[0384] Transmitting a command to a tire pressure control device to adjust the first tire pressure to the second tire pressure.
[0385] 44. The method according to item 43, further comprising measuring a rate of air flow inserted into the tire by the tire pressure control device during a predetermined time period.
[0386] 45. The method according to item 44, further comprising determining whether there is a structural defect in the tire based on the rate of the air flow.
[0387] 46. The method according to item 43, wherein adjusting the first tire pressure to the second tire pressure includes performing one of inflating the tire and deflating the tire.
[0388] 47. The method according to item 43, wherein the adjustment of the first tire pressure is performed in real time throughout the journey.
[0389] 48. A non-transitory computer-readable medium for managing tire pressure associated with a vehicle, the non-transitory computer-readable medium including instructions that when executed perform the following operations:
[0390] Receiving data including a first tire pressure of a tire of a vehicle, weather conditions, and road conditions;
[0391] Determining a second tire pressure of the tire based on the weather conditions and the road conditions;
[0392] Determining an adjustment requirement for the tire from the first tire pressure to the second tire pressure; and
[0393] Transmit a command to a tire pressure control device for adjusting the first tire pressure to the second tire pressure.
[0394] 49. A system, comprising:
[0395] A monitoring module;
[0396] A tire pressure module;
[0397] A tire pressure control device; and
[0398] A processor storing instructions in a non - transitory memory, the instructions when executed causing the processor to:
[0399] Measure a first tire pressure of a tire of a vehicle;
[0400] Determine current weather conditions and current road conditions;
[0401] Adjust the first tire pressure to a second tire pressure based on the current weather conditions and the current road conditions;
[0402] Receive a future destination;
[0403] Determine a route to the future destination of the vehicle, expected weather conditions at the future destination, and expected road conditions at the future destination;
[0404] Compare the second tire pressure with a target tire pressure set based on the expected weather conditions and the expected road conditions;
[0405] Determine that the second tire pressure is at least one of over - inflated and under - inflated;
[0406] Determine a future tire pressure profile to be adopted during a journey based on the expected weather conditions and the expected road conditions; and
[0407] Communicate the future tire pressure profile to the tire pressure control device for adoption during the journey.
[0408] 50. A method, comprising:
[0409] Measure a first tire pressure of a tire of a vehicle;
[0410] Determine current weather conditions and current road conditions;
[0411] Adjust the first tire pressure to a second tire pressure based on the current weather conditions and the current road conditions;
[0412] Receive a future destination;
[0413] Determine a route to the future destination of the vehicle, the expected weather conditions at the future destination, and the expected road conditions at the future destination;
[0414] Compare the second tire pressure with a target tire pressure set based on the expected weather conditions and the expected road conditions;
[0415] Determine that the second tire pressure is at least one of over-inflated and under-inflated;
[0416] Determine a future tire pressure profile to be adopted during the journey based on the expected weather conditions and the expected road conditions; and
[0417] Communicate the future tire pressure profile to a tire pressure control device for adoption during the journey.
[0418] 51. A non-transitory computer-readable medium for managing tire pressure associated with a vehicle, the non-transitory computer-readable medium including instructions that are executed to perform the following operations:
[0419] Measure a first tire pressure of a tire of the vehicle;
[0420] Determine current weather conditions and current road conditions;
[0421] Adjust the first tire pressure to a second tire pressure based on the current weather conditions and the current road conditions;
[0422] Receive a future destination;
[0423] Determine a route to the future destination of the vehicle, the expected weather conditions at the future destination, and the expected road conditions at the future destination;
[0424] Compare the second tire pressure with a target tire pressure set based on the expected weather conditions and the expected road conditions;
[0425] Determine that the second tire pressure is at least one of over-inflated and under-inflated;
[0426] Determine a future tire pressure profile to be adopted during the journey based on the expected weather conditions and the expected road conditions; and
[0427] Communicate the future tire pressure profile to a tire pressure control device for adoption during the journey.
[0428] 52. A system, comprising:
[0429] A tire pressure control device;
[0430] A monitoring module;
[0431] a tire pressure module; and
[0432] a processor storing instructions in a non - transitory memory, the instructions when executed causing the processor to:
[0433] receive a route;
[0434] determine an optimal tire pressure for a vehicle's tires based on at least one of terrain and weather conditions before a journey along the route;
[0435] determine a tire pressure profile before the journey based on the route, wherein the tire pressure profile includes a first tire pressure configuration for a first section of the journey and a second tire pressure configuration for a second section of the journey;
[0436] identify positions along the route for adjusting a current tire pressure based on the tire pressure profile; and
[0437] transmit a command to the tire pressure control device to adjust the current tire pressure to the first tire pressure configuration for the first section of the journey and the second tire pressure configuration for the second section of the journey.
[0438] 53. The system according to item 52, wherein the position is identified via one of a Global Positioning System (GPS) and a navigation system.
[0439] 54. The system as described in item 52, wherein the optimal tire pressure is calculated via the tire pressure module by assigning different weights to one or more of tread life, traction, driver comfort, noise, fuel economy, run - flat, or environmental condition factors.
[0440] 55. A method, comprising:
[0441] receiving a route;
[0442] determining an optimal tire pressure for a vehicle's tires based on at least one of terrain and weather conditions before a journey along the route;
[0443] determining a tire pressure profile before the journey based on the route, wherein the tire pressure profile includes a first tire pressure configuration for a first section of the journey and a second tire pressure configuration for a second section of the journey;
[0444] identifying positions along the route for adjusting a current tire pressure based on the tire pressure profile; and
[0445] Send a command to a tire pressure control device to adjust a current tire pressure to a first tire pressure configuration for a first section of a journey and a second tire pressure configuration for a second section of the journey.
[0446] 56. A non - transitory computer - readable medium for managing tire pressure associated with a vehicle, the non - transitory computer - readable medium including instructions that when executed perform the following operations:
[0447] Retrieve a route;
[0448] Determine an optimal tire pressure for the tires of the vehicle based on at least one of terrain and weather conditions before a journey along the route;
[0449] Determine a tire pressure plan before the journey based on the route, wherein the tire pressure plan includes a first tire pressure configuration for a first section of the journey and a second tire pressure configuration for a second section of the journey;
[0450] Identify locations along the route for adjusting the current tire pressure based on the tire pressure plan; and
[0451] Transmit a command to a tire pressure control device to adjust the current tire pressure to the first tire pressure configuration for a first section of the journey and the second tire pressure configuration for a second section of the journey.
[0452] 57. A system, comprising:
[0453] A tire pressure control device;
[0454] A monitoring module;
[0455] A routing module;
[0456] A tire pressure module; and
[0457] A processor storing instructions in non - transitory memory, the instructions when executed cause the processor to:
[0458] Calculate a tire pressure plan to be utilized by the tires of the vehicle during a journey;
[0459] Transmit a command to the tire pressure control device to adjust the tire pressure of the tires based on the tire pressure plan;
[0460] Detect a problem encountered when adjusting the tire pressure of the tires based on the tire pressure plan;
[0461] Generate an alert regarding the problem via a driver assistance interface; and
[0462] Recommend an action to mitigate the problem.
[0463] 58. The system as described in item 57, wherein the processor is operable to calculate the tire pressure scenario via the tire pressure module by executing instructions including the following steps:
[0464] Receive the destination and driving mode of the trip via the user interface;
[0465] Determine the optimal route and driving habits; and
[0466] Calculate the tire pressure scenario to be used during the drive.
[0467] 59. A method, comprising:
[0468] Calculate the tire pressure scenario to be utilized by the vehicle's tires during a trip;
[0469] Transmit a command to adjust the tire pressure of the tire based on the tire pressure scenario;
[0470] Detect problems encountered when adjusting the tire pressure of the tire based on the tire pressure scenario;
[0471] Generate an alert regarding the problem via the driver assistance interface; and
[0472] Recommend actions to mitigate the problem.
[0473] 60. The method as described in item 59, further comprising:
[0474] Receive the destination and driving mode of the trip via the user interface;
[0475] Determine the optimal route and driving habits; and
[0476] Calculate the tire pressure scenario to be used during the drive.
[0477] 61. A non - transitory computer - readable medium for managing tire pressure associated with a vehicle, the non - transitory computer - readable medium comprising instructions that when executed perform the following operations:
[0478] Receive destination information and driving mode of a trip via the user interface;
[0479] Calculate the tire pressure scenario to be utilized by the vehicle's tires during the trip;
[0480] Transmit a command to a tire pressure control device to adjust the tire pressure of the tire based on the tire pressure scenario;
[0481] Detect problems encountered when adjusting the tire pressure of the tire based on the tire pressure scenario;
[0482] Generate an alert regarding the problem via a driver assistance interface; and
[0483] Recommend an action to mitigate the problem.
[0484] 62. The non - transitory computer - readable medium according to item 61, wherein the non - transitory computer - readable medium further comprises instructions that are executed to perform the following operations:
[0485] Calculate a tire pressure plan to be used during driving;
[0486] Monitor road conditions within a predetermined range; and
[0487] Determine a second tire pressure plan based on the road conditions and a selected control strategy.
[0488] 63. A system, comprising:
[0489] A monitoring module;
[0490] A navigation module;
[0491] A tire pressure module;
[0492] A tire pressure control device; and
[0493] A processor storing instructions in a non - transitory memory, the instructions when executed cause the processor to:
[0494] Receive a route and a driving mode;
[0495] Retrieve upcoming road conditions and upcoming weather conditions during a journey on the route from an external database; and
[0496] Determine a tire pressure plan based on the upcoming road conditions and the upcoming weather conditions; and
[0497] Send a command to the tire pressure control device to adjust the current tire pressure based on the tire pressure plan.
[0498] 64. The system according to item 63, wherein the tire pressure plan comprises a first tire pressure plan for a first section of the route and a second tire pressure plan for a second section of the route.
[0499] 65. The system according to item 64, wherein the first section of the route and the second section of the route are based on at least one of a change in road conditions and a change in weather conditions.
[0500] 66. The system as described in item 65, wherein the tire pressure module is operable to determine an optimal tire pressure for a predetermined distance of the first section and the second section via the tire pressure module.
[0501] 67. The system as described in item 65, wherein the tire pressure module is operable to generate a model for predicting a future tire pressure scenario based on the effects of at least one of the first tire pressure scenario and the second tire pressure scenario via the tire pressure module.
[0502] 68. The system according to item 64, wherein the tire pressure scenario is an optimal tire pressure scenario recommended based on the upcoming road conditions, load, tire wear condition, the upcoming weather conditions, safety considerations, and fuel efficiency considerations.
[0503] 69. The system as described in item 63, wherein the processor is operable via the tire pressure module to:
[0504] Determine tire-specific information of the tire; and
[0505] Determine the tire pressure scenario via the tire pressure module based on the tire-specific information, the upcoming road conditions, and the upcoming weather conditions.
[0506] 70. A method, comprising:
[0507] Receiving a route and a driving mode;
[0508] Retrieving upcoming road conditions and upcoming weather conditions during a trip on the route from an external database; and
[0509] Determining a tire pressure scenario based on the upcoming road conditions and the upcoming weather conditions; and
[0510] Sending a command to a tire pressure control device to adjust a current tire pressure of the tire based on the tire pressure scenario.
[0511] 71. A non-transitory computer-readable medium for managing tire pressure associated with a vehicle, the non-transitory computer-readable medium comprising instructions that are executed to perform the following operations:
[0512] Receiving a route and a driving mode;
[0513] Determining tire-specific information of the tire;
[0514] Retrieving upcoming road conditions and upcoming weather conditions during a trip on the route from an external database; and
[0515] Determine a tire pressure plan based on upcoming road conditions and upcoming weather conditions; and
[0516] Send a command to a tire pressure control device to adjust a current tire pressure of the tire based on the tire pressure plan.
[0517] 72. A system includes a monitoring module, a navigation module, a tire pressure module, a tire pressure control device, and a processor storing instructions in a non-transitory memory, the instructions when executed causing the processor to:
[0518] Monitor a first tire pressure of a tire of a vehicle;
[0519] Transmit a command to the tire pressure control device to adjust the first tire pressure to a second tire pressure based on road conditions and weather conditions;
[0520] Determine whether the current tire pressure is less than the second tire pressure; and
[0521] When the current tire pressure is less than the second tire pressure, provide a recommendation for a route.
[0522] 73. The system according to item 72, wherein the processor is configured to:
[0523] Receive a control strategy;
[0524] Determine driving habits that are compromising the control strategy; and
[0525] Recommend at least one of a change to the route and a change to the driving habits that enhances the control strategy.
[0526] 74. The system according to item 73, wherein the control strategy includes one or more of energy efficiency, performance, and safety.
[0527] 75. The system according to item 73, wherein the processor is configured to recommend a stop driving command if the control strategy is not received or the route is unavailable.
[0528] 76. The system as described in item 75, wherein the tire pressure module is operable to: determine a tire wear state of the tire; and recommend at least one of a change in tire rotation and a replacement of the tire based on the tire wear state of the tire.
[0529] 77. The system according to item 76, wherein the tire wear state is determined by identifying a change in a tire characteristic, the tire characteristic including one or more of tread depth, tread wear indicator, uneven wear pattern, bald spot, crack, cut, bulge, tire aging, vibration, handling problem, and road noise.
[0530] 78. The system as described in item 77, wherein the processor is configured via the tire pressure module to identify an unsafe tire pressure adjustment and limit the adjustment of the current tire pressure when a potential risk is detected.
[0531] 79. The system as described in item 72, wherein the processor is configured to adjust the first tire pressure via the tire pressure control device based on a change in driving habits.
[0532] 80. The system as described in item 72, wherein the processor is configured to adjust the second tire pressure based on a change in the route.
[0533] 81. The system according to item 72, wherein the processor is configured to:
[0534] Monitor the current tire pressure and current tire performance via the tire pressure module; and
[0535] Generate an alert if at least one of the current tire pressure and the current tire performance does not meet a safety standard, the safety standard including one or more of Federal Motor Vehicle Safety Standards, EU Tire Labeling Regulations, manufacturer recommendations, industry standards, state regulations, and local regulations.
[0536] 82. The system according to item 72, wherein the command includes one of a tire inflation command and a tire deflation command.
[0537] 83. The system as described in item 72, wherein the tire pressure control device is modified by the processor to generate a corrected tire pressure based on expected road conditions.
[0538] 84. The system as described in item 83, wherein the tire pressure control device is modified by the processor to generate the corrected tire pressure based on a change in the weather conditions.
[0539] 85. A method, comprising:
[0540] Monitoring a first tire pressure of a tire of a vehicle;
[0541] Transmitting a command to a tire pressure control device to adjust the first tire pressure to a second tire pressure based on road conditions and weather conditions;
[0542] Determining whether the current tire pressure is less than the second tire pressure; and
[0543] Recommending a route when the current tire pressure is less than the second tire pressure.
[0544] 86. The method as described in item 85, further comprising:
[0545] Receiving a control strategy;
[0546] Determining driving habits that are compromising the control strategy; and
[0547] Recommending changes to routes and driving habits that enhance the control strategy; and
[0548] wherein the control strategy includes one or more of energy efficiency, performance, and safety.
[0549] 87. The method according to item 86, wherein the second tire pressure is based on the control strategy.
[0550] 88. The method according to item 86, wherein adjusting the current tire pressure includes deflating the tire.
[0551] 89. The method according to item 86, wherein adjusting the current tire pressure includes inflating the tire.
[0552] 90. The method according to item 86, further comprising restricting adjustment of the current tire pressure in the absence of receiving the control strategy.
[0553] 91. A non - transitory computer - readable medium for managing tire pressure associated with a vehicle, the non - transitory computer - readable medium including instructions that when executed perform the following operations:
[0554] Monitoring a first tire pressure of a tire;
[0555] Transmitting a command to a tire pressure control device to adjust the first tire pressure to a second tire pressure based on road conditions and weather conditions;
[0556] Determining whether the current tire pressure is less than the second tire pressure; and
[0557] Providing a recommendation for a route when the current tire pressure is less than the second tire pressure.
[0558] 92. A system, comprising:
[0559] A monitoring module;
[0560] A navigation module;
[0561] A tire pressure module;
[0562] A tire pressure control device, and
[0563] A processor storing instructions in a non - transitory memory, the instructions when executed causing the processor to:
[0564] Receive the location of a destination;
[0565] Determine the current position;
[0566] Estimate the tire wear state of the tire via the monitoring module;
[0567] Determine the optimal tire pressure of the tire;
[0568] Provide a recommendation for a route from the current position to the destination via the navigation unit based on the optimal tire pressure; and
[0569] Determine a tire pressure scenario based on the optimal tire pressure and the route; and
[0570] Transmit a command to the tire pressure control device to adjust the current tire pressure of the tire based on the tire pressure scenario.
[0571] 93. The system according to item 92, wherein the processor is operable to:
[0572] Receive a control strategy;
[0573] Determine driving habits that are compromising the control strategy; and
[0574] Recommend at least one of a change to the route and a change to the driving habits that enhance the control strategy.
[0575] 94. The system according to item 93, wherein the processor is operable to recommend tire rotation based on the tire wear state of the tire.
[0576] 95. The system according to item 94, wherein the processor is configured to recommend replacement of the tire based on the tire wear state of the tire.
[0577] 96. The system as described in item 94, wherein the tire wear state is determined by identifying changes in tire characteristics, the tire characteristics including one or more of tread depth, tread wear indicator, uneven wear pattern, bald spot, crack, cut, bulge, tire age, vibration, handling problems, and road noise.
[0578] 97. The system according to item 92, wherein the processor is operable to identify an unsafe adjustment of the tire pressure and limit the adjustment of the current tire pressure when a potential risk is detected.
[0579] 98. The system as described in item 92, wherein the processor is operable to adjust the tire pressure scenario based on a change in driving habits.
[0580] 99. The system as described in item 92, wherein the processor is operable to adjust the tire pressure scenario based on a change in the route.
[0581] 100. The system according to item 92, wherein the processor is operable to:
[0582] Monitor the current tire pressure and the current tire performance; and
[0583] Generate an alert if at least one of the current tire pressure and the current tire performance does not meet a safety standard.
[0584] 101. The system according to item 100, wherein the safety standard includes one or more of Federal Motor Vehicle Safety Standards, EU Tire Labeling Regulations, manufacturer recommendations, industry standards, state regulations, and local regulations.
[0585] 102. A method, comprising:
[0586] Estimate the remaining wear of one or more tires;
[0587] Determine the optimal tire pressure for the one or more tires based on the remaining wear;
[0588] Provide a recommendation for a route; and
[0589] Determine an optimal tire pressure scenario based on the optimal tire pressure and the route; and adjust the tire pressure of the one or more tires based on the optimal tire pressure scenario.
[0590] 103. A non - transitory computer - readable medium for pressurizing one or more tires associated with a vehicle, the non - transitory computer - readable medium comprising instructions that, when executed, perform the following operations:
[0591] Estimate the remaining wear of the one or more tires;
[0592] Determine the optimal tire pressure for the one or more tires based on the remaining wear;
[0593] Provide a recommendation for a route; and
[0594] Determine an optimal tire pressure scenario based on the optimal tire pressure and the route; and
[0595] Adjust the current tire pressure of the one or more tires based on the optimal tire pressure scenario.
[0596] 104. A system, comprising:
[0597] A monitoring module;
[0598] A communication device, including an inter - vehicle communication module;
[0599] A communication relay facility that relays communication between the system and nearby vehicles by communicating with the communication device;
[0600] A processor that stores instructions in a non-transitory memory, which when executed cause the processor to:
[0601] Determine a first tire pressure scenario before a trip based on a set of tire pressure-related parameters;
[0602] Receive real-time tire pressure data from the nearby vehicle;
[0603] Determine a second tire pressure scenario based on the real-time tire pressure data;
[0604] Adjust the first tire pressure scenario to the second tire pressure scenario; and
[0605] Broadcast the effect of the second tire pressure scenario to the nearby vehicle via the vehicle-to-vehicle communication module.
[0606] 105. The system according to item 104, wherein the vehicle-to-vehicle communication module includes a communication protocol, a network stack, security software, geospatial software, data storage, and integration software.
[0607] 106. The system according to item 105, wherein the communication protocol includes one or more of dedicated short-range communication (DSRC) and cellular vehicle-to-everything (C-V2X) technology.
[0608] 107. The system according to item 104, wherein the real-time tire pressure data includes the tire pressure scenario of the nearby vehicle.
[0609] 108. The system according to item 107, wherein the real-time tire pressure data further includes relevant information, and the relevant information includes upcoming weather conditions, upcoming road conditions, upcoming altitude changes, driving speed, and driving style.
[0610] 109. The system according to item 104, wherein the communication device is a wireless communication device.
[0611] 110. The system according to item 104, wherein the set of tire pressure-related parameters includes one or more of route, tire condition, available energy, road condition, and weather condition.
[0612] 111. The system according to item 104, wherein the monitoring module includes a tire pressure monitoring module.
[0613] 112. The system according to item 108, wherein the processor is further operable to monitor the road conditions in real time via the monitoring module of the system.
[0614] 113. The system according to item 108, wherein the processor is further operable to monitor the weather conditions in real time via the monitoring module of the system.
[0615] 114. The system according to item 108, wherein the processor is further operable to monitor the tire performance via the monitoring module of the system.
[0616] 115. The system according to item 104, wherein the processor is further operable to:
[0617] Determine whether tire pressure adjustment is required to achieve a selected control strategy based on one or more of the route, tire condition, available energy, real-time road conditions, and real-time weather conditions, and
[0618] Replace one of the first tire pressure scheme and the second tire pressure scheme with a third tire pressure scheme based on the selected control strategy.
[0619] 116. The system according to item 104, wherein the effect is one of a change in traction, a change in shock absorption, a change in tire wear, a change in grip during turning, a change in fuel efficiency, a change in stability, a change in sensitivity, a change in the risk of a flat tire, a change in braking distance, and a change in the accumulated heat.
[0620] 117. A method, comprising:
[0621] Determine a first tire pressure scheme before a trip based on a set of tire pressure-related parameters;
[0622] Receive real-time tire pressure data from nearby vehicles;
[0623] Determine a second tire pressure scheme based on the real-time tire pressure data;
[0624] Adjust the first tire pressure scheme to the second tire pressure scheme; and
[0625] Broadcast the effect of the second tire pressure scheme to the nearby vehicles.
[0626] 118. The method according to item 117, further comprising:
[0627] Monitor the road conditions and weather conditions in real time;
[0628] Determine whether tire pressure adjustment is required to achieve a selected control strategy based on the road conditions and the weather conditions; and
[0629] Replace one of the first tire pressure scheme and the second tire pressure scheme with a third tire pressure scheme based on the selected control strategy.
[0630] 119. The method according to item 118, wherein the third tire pressure scheme is calculated by assigning different weights to one or more of the factors of tread life, traction, driver comfort, noise, fuel economy, run-flat tires, or environmental conditions.
[0631] 120. A non-transitory computer-readable medium for managing tire pressure associated with a vehicle, the non-transitory computer-readable medium including instructions that are executed to perform the following operations:
[0632] Determine a first tire pressure scheme before a trip based on a set of tire pressure-related parameters;
[0633] Receive real-time tire pressure data from nearby vehicles;
[0634] Determine a second tire pressure scheme based on the real-time tire pressure data;
[0635] Adjust the first tire pressure scheme to the second tire pressure scheme; and
[0636] Broadcast the effect of the second tire pressure scheme to the nearby vehicles via a communication module.
Claims
1. A system comprising a monitoring module, a navigation module, a tire pressure module, a tire pressure control device, and a processor storing instructions in a non-transitory memory, the instructions, when executed, causing the processor to: Receive route and driving mode; retrieving upcoming road conditions and upcoming weather conditions for a trip on the route from an external database; as well as determining a tire pressure solution based on the upcoming road conditions and the upcoming weather conditions; as well as A command is sent to the tire pressure control device to adjust a current tire pressure of a tire based on the tire pressure scheme. 2 . The system of claim 1 , wherein the tire pressure solution comprises a first tire pressure solution for a first segment of the route and a second tire pressure solution for a second segment of the route. 3 . The system of claim 2 , wherein the first segment of the route and the second segment of the route are based on at least one of a change in road conditions and a change in weather conditions. 4 . The system of claim 3 , wherein the processor is operable to allocate all resources in the system to determine optimal tire pressures for a predetermined site for the first segment and the second segment. 5 . The system of claim 3 , wherein the processor is operable to generate a model for predicting a future tire pressure scenario based on an effect of at least one of the first tire pressure scenario and the second tire pressure scenario. 6 . The system of claim 2 , wherein the tire pressure solution is an optimal tire pressure recommended based on the upcoming road conditions, the upcoming weather conditions, safety considerations, and fuel efficiency considerations.
7. The system of claim 1, wherein the processor is operable to: determining tire specific information for the tire; and The tire pressure solution is determined based on the tire-specific information, the upcoming road conditions, and the upcoming weather conditions.
8. The system of claim 7, wherein the tire-specific information includes at least one of tire type, tire age, tire tread depth, tread wear state, rate of change of air volume, rate of movement of the tire, and recommended tire pressure level.
9. The system of claim 1, wherein the processor is operable to adjust tire pressure of the tire in real time during the trip based on the tire pressure scheme.
10. The system of claim 9, wherein the processor is operable to: monitoring road and weather conditions during said trip; and The tire pressure scheme is modified based on a change in one of the road condition and the weather condition and a selected control strategy.
11. The system of claim 10, wherein the processor is operable to recommend a driving speed and a driving pressure based on the selected control strategy.
12. The system of claim 10, wherein the selected control strategy includes one or more of energy efficiency, performance, and safety.
13. A method comprising: Receive route and driving mode; retrieving upcoming road conditions and upcoming weather conditions for a trip on the route from an external database; as well as determining a tire pressure solution based on the upcoming road conditions and the upcoming weather conditions; as well as A command is sent to a tire pressure control device to adjust a current tire pressure of the tire based on the tire pressure scheme. The method of claim 13 , wherein adjusting tire pressure comprises deflating the tire.
15. The method of claim 13, wherein adjusting tire pressure comprises inflating the tire.
16. The method according to claim 13, further comprising: determining tire-specific information for the tire; as well as The tire pressure solution is determined based on the tire-specific information, the upcoming road conditions, and the upcoming weather conditions.
17. The method according to claim 13, further comprising: monitoring road and weather conditions during said trip; as well as The tire pressure scheme is modified based on a change in one of the road condition and the weather condition and a selected control strategy. 18 . The method of claim 13 , further comprising limiting adjustment of tire pressure if input of the driving mode is not received.
19. The method of claim 17, further comprising estimating and recording a cost of traveling along the route for the tire pressure solution.
20. A non-transitory computer readable medium for managing pressure of a tire associated with a vehicle, the non-transitory computer readable medium comprising instructions, the instructions being executed to: Receive route and driving mode; determining tire-specific information for the tire; retrieving upcoming road conditions and upcoming weather conditions for a trip on the route from an external database; as well as determining a tire pressure solution based on the upcoming road conditions and the upcoming weather conditions; as well as A command is sent to a tire pressure control device to adjust a current tire pressure of the tire based on the tire pressure scheme.