A lighting system includes at least two indicating lights each supporting primary and secondary lighting functions. The at least two indicating lights are selected from a group consisting of a turn signal light, a brake light, and a reverse light. A diagnostic module determines when a first one of the at least two indicating lights is not operating. A lighting control module is configured to control a second one of the at least two indicating lights to support the primary lighting function when the first one of the at least two indicating lights is operating and the primary lighting function is commanded and to adjust operation of the second one of the at least two indicating lights to support the secondary lighting function corresponding to the first one of the at least two indicating lights when the first one of the at least two indicating lights is not operating.
Legal claims defining the scope of protection, as filed with the USPTO.
at least two indicating lights each supporting a primary lighting function and a secondary lighting function, wherein the at least two indicating lights are selected from a group consisting of a turn signal light, a brake light, and a reverse light; a diagnostic module configured to determine when a first one of the at least two indicating lights is not operating; and control a second one of the at least two indicating lights to support the primary lighting function when the first one of the at least two indicating lights is operating and the primary lighting function is commanded; and to adjust operation of the second one of the at least two indicating lights to support the secondary lighting function corresponding to the first one of the at least two indicating lights when the first one of the at least two indicating lights is not operating. a lighting control module configured to: . A lighting system for a vehicle, comprising:
claim 1 . The lighting system of, wherein the lighting control module is configured control the second one of the at least two indicating lights to support both the primary lighting function and the secondary lighting function when the primary lighting function is commanded while the first one of the at least two indicating lights is not operating.
claim 1 . The lighting system of, wherein the at least two indicating lights include red, green, and blue (RGB) light emitting diodes (LEDs).
claim 3 . The lighting system of, wherein the lighting control module is configured to change a color of the second one of the at least two indicating lights when supporting the secondary lighting function.
claim 3 . The lighting system of, wherein the lighting control module is configured to adjust a second color of the second one of the at least two indicating lights to match a first color of the first one of the at least two indicating lights when supporting the secondary lighting function.
claim 1 . The lighting system of, wherein the lighting control module is configured to adjust animation of the second one of the at least two indicating lights when supporting the secondary lighting function.
claim 1 . The lighting system of, wherein the lighting control module is configured to adjust animation of the second one of the at least two indicating lights to match animation of the first one of the at least two indicating lights when supporting the secondary lighting function.
claim 1 . The lighting system of, wherein when the diagnostic module determines that the second one of the at least two indicating lights is also not operating, the lighting control module adjusts operation of a third one of the turn signal light, the brake light, and the reverse light to support the secondary lighting function of the first one of the at least two indicating lights.
claim 1 the second one of the at least two indicating lights includes an array of light emitting diodes, a first portion of the light emitting diodes is configured to support the primary lighting function, and a second portion of the light emitting diodes is configured to support one of the primary lighting function when the first one of the at least two indicating lights is operating and the secondary lighting function when the first one of the at least two indicating lights is not operating. . The lighting system of, wherein:
claim 9 the second portion of the light emitting diodes include red, green, and blue (RGB) light emitting diodes (LEDs), and the first portion and the second portion of the light emitting diodes are separated by a light separating member. . The lighting system of, wherein:
claim 1 a high beam headlight on one of a driver side and a passenger side of the vehicle; a low beam headlight on the one of the driver side and the passenger side of the vehicle; and wherein the diagnostic module is configured to determine when the high beam headlight is not operating, wherein the lighting control module is configured to adjust at least one of an intensity and a height of one of the low beam headlight when the high beam headlight is not operating. . The lighting system of, further comprising:
claim 11 a fog light on the one of the driver side and the passenger side of the vehicle, wherein the lighting control module is configured to illuminate the fog light when the low beam headlight and the high beam headlight are not operating. . The lighting system of, further comprising:
a turn signal light on one of a driver side and a passenger side of the vehicle; a brake light on the one of the driver side and the passenger side of the vehicle; a reverse light on the one of the driver side and the passenger side of the vehicle; a diagnostic module configured to determine when at least a first one of the turn signal light and the brake light is not operating; and control the brake light to support a turn signal lighting function when the turn signal light is not operating; control the turn signal light to support a brake signal lighting function when the brake light is not operating; control the reverse light to support the brake signal lighting function when the turn signal light and the brake light are not operating; and control the reverse light to support the turn signal lighting function when the turn signal light and the brake light are not operating. a lighting control module configured to: . A lighting system for a vehicle, comprising:
claim 13 . The lighting system of, wherein the lighting control module is configured to support both a primary lighting function and a secondary lighting function of the turn signal light, the brake light, and the reverse light when the primary lighting function of the turn signal light, the brake light, and the reverse light is needed while the turn signal light, the brake light, and the reverse light are supporting the secondary lighting function.
claim 13 . The lighting system of, wherein the turn signal light, the brake light, and the reverse light include red, green, and blue (RGB) light emitting diodes (LEDs).
claim 15 . The lighting system of, wherein the lighting control module is configured to change a color of one of the turn signal light, the brake light, and the reverse light when supporting a secondary lighting function.
claim 13 . The lighting system of, wherein the lighting control module is configured to adjust animation of one the turn signal light, the brake light, and the reverse light when supporting a secondary lighting function.
claim 13 at least one the turn signal light, the brake light, and the reverse light includes an array of light emitting diodes, a first portion of the light emitting diodes is configured to support a primary lighting function, and a second portion of the light emitting diodes is configured to support the primary lighting function or a secondary lighting function. . The lighting system of, wherein:
a first high beam headlight on a driver side of the vehicle; a second high beam headlight on a passenger side of the vehicle; a first low beam headlight on the driver side of the vehicle; a second low beam headlight on the passenger side of the vehicle; a diagnostic module configured to determine when at least one of the first high beam headlight and the second high beam headlight is not operating; and a lighting control module configured to adjust at least one of an intensity and a beam height of one of the first low beam headlight and the second low beam headlight on a same side of the vehicle as the at least one of the first high beam headlight and the second high beam headlight that is not operating. . A front lighting system for a vehicle, comprising:
claim 19 a first fog light on the driver side of the vehicle; and a second fog light on the passenger side of the vehicle, wherein the lighting control module configured to illuminate at least one of the first fog light and the second fog light on a same side of the vehicle as the at least one of the first high beam headlight and the second high beam headlight when the one of the first low beam headlight and the second low beam headlight is not operating. . The front lighting system of, further comprising:
Complete technical specification and implementation details from the patent document.
The information provided in this section is for the purpose of generally presenting the context of the disclosure. Work of the presently named inventors, to the extent it is described in this section, as well as aspects of the description that may not otherwise qualify as prior art at the time of filing, are neither expressly nor impliedly admitted as prior art against the present disclosure.
The present disclosure relates to lighting control systems for vehicles, and more particularly to lighting control systems for mitigating failures of exterior lights of vehicles.
Vehicles include front and rear lighting systems including headlights, fog lights, turn signals, brake lights, and reverse lights. The headlights include low beam and high beam headlights. The turn signals, brake lights, and reverse lights provide other motorists with visual indications of braking, reversing, or turning of the vehicle to increase driving safety.
A lighting system for a vehicle includes at least two indicating lights each supporting a primary lighting function and a secondary lighting function. The at least two indicating lights are selected from a group consisting of a turn signal light, a brake light, and a reverse light. A diagnostic module is configured to determine when a first one of the at least two indicating lights is not operating. A lighting control module is configured to control a second one of the at least two indicating lights to support the primary lighting function when the first one of the at least two indicating lights is operating and the primary lighting function is commanded and to adjust operation of the second one of the at least two indicating lights to support the secondary lighting function corresponding to the first one of the at least two indicating lights when the first one of the at least two indicating lights is not operating.
In other features, the lighting control module is configured control the second one of the at least two indicating lights to support both the primary lighting function and the secondary lighting function when the primary lighting function is commanded while the first one of the at least two indicating lights is not operating. The at least two indicating lights include red, green, and blue (RGB) light emitting diodes (LEDs). The lighting control module is configured to change a color of the second one of the at least two indicating lights when supporting the secondary lighting function. The lighting control module is configured to adjust a second color of the second one of the at least two indicating lights to match a first color of the first one of the at least two indicating lights when supporting the secondary lighting function.
In other features, the lighting control module is configured to adjust animation of the second one of the at least two indicating lights when supporting the secondary lighting function. The lighting control module is configured to adjust animation of the second one of the at least two indicating lights to match animation of the first one of the at least two indicating lights when supporting the secondary lighting function. When the diagnostic module determines that the second one of the at least two indicating lights is also not operating, the lighting control module adjusts operation of a third one of the turn signal light, the brake light, and the reverse light to support the secondary lighting function of the first one of the at least two indicating lights.
In other features, the second one of the at least two indicating lights includes an array of light emitting diodes, a first portion of the light emitting diodes is configured to support the primary lighting function, and a second portion of the light emitting diodes is configured to support one of the primary lighting function when the first one of the at least two indicating lights is operating and the secondary lighting function when the first one of the at least two indicating lights is not operating.
In other features, the second portion of the light emitting diodes include red, green, and blue (RGB) light emitting diodes (LEDs), and the first portion and the second portion of the light emitting diodes are separated by a light separating member.
In other features, a high beam headlight is arranged on one of a driver side and a passenger side of the vehicle. A low beam headlight is arranged on the one of the driver side and the passenger side of the vehicle. The diagnostic module is configured to determine when the high beam headlight is not operating. The lighting control module is configured to adjust at least one of an intensity and a height of one of the low beam headlight when the high beam headlight is not operating.
In other features, a fog light is arranged on the one of the driver side and the passenger side of the vehicle. The lighting control module is configured to illuminate the fog light when the low beam headlight and the high beam headlight are not operating.
A lighting system for a vehicle includes a turn signal light on one of a driver side and a passenger side of the vehicle, a brake light on the one of the driver side and the passenger side of the vehicle, and a reverse light on the one of the driver side and the passenger side of the vehicle. A diagnostic module is configured to determine when at least a first one of the turn signal light and the brake light is not operating. A lighting control module is configured to control the brake light to support a turn signal lighting function when the turn signal light is not operating, control the turn signal light to support a brake signal lighting function when the brake light is not operating, control the reverse light to support the brake signal lighting function when the turn signal light and the brake light are not operating, and control the reverse light to support the turn signal lighting function when the turn signal light and the brake light are not operating.
In other features, the lighting control module is configured to support both a primary lighting function and a secondary lighting function of the turn signal light, the brake light, and the reverse light when the primary lighting function of the turn signal light, the brake light, and the reverse light is needed while the turn signal light, the brake light, and the reverse light are supporting the secondary lighting function.
In other features, the turn signal light, the brake light, and the reverse light include red, green, and blue (RGB) light emitting diodes (LEDs). The lighting control module is configured to change a color of one of the turn signal light, the brake light, and the reverse light when supporting a secondary lighting function. The lighting control module is configured to adjust animation of one the turn signal light, the brake light, and the reverse light when supporting a secondary lighting function.
In other features, at least one the turn signal light, the brake light, and the reverse light includes an array of light emitting diodes, a first portion of the light emitting diodes is configured to support a primary lighting function, and a second portion of the light emitting diodes is configured to support the primary lighting function or a secondary lighting function.
A front lighting system for a vehicle includes a first high beam headlight on a driver side of the vehicle, a second high beam headlight on a passenger side of the vehicle, a first low beam headlight on the driver side of the vehicle, and a second low beam headlight on the passenger side of the vehicle. A diagnostic module is configured to determine when at least one of the first high beam headlight and the second high beam headlight is not operating. A lighting control module is configured to adjust at least one of an intensity and a beam height of one of the first low beam headlight and the second low beam headlight on a same side of the vehicle as the at least one of the first high beam headlight and the second high beam headlight that is not operating.
In other features, the vehicle includes a first fog light on the driver side of the vehicle and a second fog light on the passenger side of the vehicle. The lighting control module is configured to illuminate at least one of the first fog light and the second fog light on a same side of the vehicle as the at least one of the first high beam headlight and the second high beam headlight when the one of the first low beam headlight and the second low beam headlight is not operating.
Further areas of applicability of the present disclosure will become apparent from the detailed description, the claims, and the drawings. The detailed description and specific examples are intended for purposes of illustration only and are not intended to limit the scope of the disclosure.
In the drawings, reference numbers may be reused to identify similar and/or identical elements.
Vehicles typically include diagnostic systems that diagnose when one or more of the headlights, fog lights, turn signals, brake lights, and/or reverse lights are not operating. When the diagnostic system detects an illumination failure of a first light, a lighting control system according to the present disclosure adapts a second or third light to support a secondary lighting function corresponding to the failed first light. For example, when a brake light or turn signal fails, the turn signal or brake light, respectively, can be used to support the failed light. Additional failure modes and mitigating actions are described further below.
1 FIG. 10 12 14 10 12 10 16 18 10 16 Referring now to, a vehicleincludes a front lighting systemarranged adjacent to or integrated with a front surfaceof the vehicle. The front lighting systemtypically includes headlights and/or fog lights for forward illumination of a vehicle path. The vehicleincludes a rear lighting systemarranged adjacent to or integrated with a rear surfaceof the vehicle. The rear lighting systemtypically includes turn signals, brake lights, and/or reverse lights.
2 2 FIGS.A andB 2 FIG.A 12 16 12 48 40 44 46 10 48 Referring now to, examples of the front lighting systemand the rear lighting systemare shown, respectively. In, the front lighting systemincludes a low beam light, a turn signal, a fog light, and/or a high beamon driver (-D) and passenger (-P) sides of the vehicle. In some examples, the low beam lighthas an adjustable intensity and/or height.
2 FIG.B 16 54 56 58 10 54 56 58 82 84 In, the rear lighting systemincludes a reverse light, a turn signal, and/or a brake lighton driver (-D) and passenger (-P) sides of the vehicle. As can be appreciated, some vehicles may combine two or more functions using a single light. For example, braking and turn signals can be combined. In some examples, each of the reverse light, the turn signal, and/or the brake lightincludes a light enclosureto separate different colored light and a lensto focus the light.
3 FIG. 70 74 74 75 74 74 70 76 Referring now to, a controllerincludes a diagnostic moduleconfigured to diagnose failures of external lights of the vehicle. For example, the diagnostic modulemay include a sensorto sense a parameter such as a voltage, current or resistance sensor of the corresponding light. The diagnostic moduleuses the parameter to diagnose illumination failures. When the problem is diagnosed, the diagnostic modulesets a diagnostic code and/or alerts the driver. The controllerfurther includes a lighting control moduleconfigured to alter operation of one or more other lights in the front lighting system or the rear lighting system when one of the lights in the front lighting system or the rear lighting system, respectively, is not functioning.
4 FIG. 110 110 114 118 114 76 122 122 126 122 76 130 130 134 130 Referring now to, a method for operating the lighting system is shown. At, the method determines whether operation of a first light is requested. Ifis true, the method determines whether the first light has an illumination failure at. If not, the method continues normal operation at. Ifis true, the lighting control moduledetermines whether there is an illumination failure with a second light assigned to perform a secondary lighting function at. Ifis false, the method uses the second light to perform the secondary lighting function, notifies the driver, and/or alters control (e.g., brightness, animation, etc.) of the second light at. Ifis true, the lighting control moduledetermines whether there is an illumination failure with a third light assigned to perform the secondary lighting function at. Ifis false, the method uses the third light to perform the secondary lighting function, notifies the driver, and/or alters control (e.g., brightness, animation, etc.) of the third light at. Ifis true, the method reverts to a default failure mode.
5 5 FIGS.A toC 5 FIG.A 5 FIG.B 56 56 76 54 76 54 56 54 54 Referring now to, operation of the lighting control module is shown in response to a turn signal light failure. In, the turn signal light-P is underlined to signify an operating turn signal light (e.g., flashing at a predetermine rate). In, the turn signal light-P is not operating (as shown in cross hatches) and the lighting control moduleadjusts operation to use the brake light-P to signal a turn. In this example, the lighting control moduleflashes the brake light-P at a predetermine rate (which can be the same as or different than the turn signal light-P). If the brake light-P includes a red, green, and blue (RGB) light emitting diode, the color of the brake light-P can be changed to yellow when signaling a turn.
76 54 56 76 54 In addition, the lighting control modulemay take one or more additional actions such as notifying the user (in vehicle and/or using a telematics system). Other examples of additional actions that may be taken include adjusting pulse width modulation (PWM) of the brake light-P to match the brightness of the turn signal light-P. In some examples, the lighting control modulealters animation when operating the brake light-P as a turn signal.
5 FIG.C 56 54 76 58 76 58 56 58 76 54 56 76 58 In, the turn signal light-P and the brake light-P are not operating and the lighting control moduleadjusts operation to use the reverse light-P. In this example, the lighting control moduleflashes the reverse light-P at a predetermine rate (which can be the same as or different than the turn signal light-P). If the reverse light-P includes an RGB LED, the color of the reverse light can be changed to yellow when signaling a turn. In addition, the lighting control modulemay take one or more additional actions such as notifying the user (in vehicle and/or using a telematics system). Additional actions may be taken such as adjusting the PWM of the brake light-P to match the brightness of the turn signal light-P. In some examples, the lighting control modulealters animation when operating the reverse light-P as a turn signal.
5 5 FIGS.B andC 76 If neither of the approaches inare operational, the lighting control moduleoptionally reverts to a standard failure mode such as notifying the user and/or doubling turn signal lights activation frequency.
76 The vehicle may also need to signal the primary function of the light when supporting the secondary lighting function. In other words, the turn signal light is not operating and the brake light is used to support the secondary lighting function to indicate the turn signal. Then, the vehicle needs to operate the brake light (e.g., the primary lighting function) at the same time. In some examples, the lighting control modulecycles between brake and turn signal operation. In some examples, if the brake light includes an RGB LED, the brake light can use different colors such as yellow for turning and red for braking (and/or animation for braking (solid) and turning (flashing)). If the brake light is not an RGB LED, the brake light is operated the same as vehicles where the brake light and the turn signal perform both functions.
6 6 FIGS.A toC 6 FIG.A 6 FIG.B 58 58 58 76 58 56 56 58 56 56 Referring now to, operation of the lighting control module is shown in response to a brake light failure. In, the brake lights-D and-P are underlined to signify operating brake lights. In, the brake light-P is not operating (as shown in cross hatches). The lighting control moduleadjusts operation to use the brake light-D and the turn signal lights-D and-P to signal braking. The asymmetric response of the brake light-D and both of the turn signal lights-D and-P shows the intended function.
76 56 56 58 76 In addition, the lighting control modulemay take one or more additional actions such as notifying the user (in vehicle and/or using a telematics system). Other examples of actions that may be taken include adjusting pulse width modulation (PWM) of the turn signal lights-D and-P to match the brightness of the brake light-P. In some examples, the lighting control moduleadjusts animation for the backup function.
6 FIG.C 58 56 56 76 58 54 54 58 54 54 In, the brake light-P and the turn signal lights-D and-E are not operating (as shown in cross hatches). The lighting control moduleadjusts operation to use the brake light-D and the reverse lights-P and-D to signal braking. The asymmetric response of the brake light-D and both of the reverse lights-P and-D shows the intended function.
76 54 54 58 76 In addition, the lighting control modulemay take one or more additional actions such as notifying the user (in vehicle and/or using a telematics system). Other actions that may be taken include adjusting pulse width modulation (PWM) of the reverse lights-P and-D to match the brightness of the brake light-P. In some examples, the lighting control moduleuses different animation for the secondary function.
7 7 FIGS.A toC 7 FIG.A 7 FIG.B 48 76 46 76 Referring now to, operation of high beams is shown. When the high beams are selected, both the high beams and the low beams are on as shown in. If the high beam-P is not operating, the lighting control moduleincreases the intensity and/or adjusts the height of the low beam-P as shown into compensate for the illumination failure of the low beam headlight. In some examples, the lighting control modulenotifies the driver using in vehicle systems and/or a telematics system.
7 FIG.C 48 46 76 44 76 In, if the high beam-P and the low beam-P are not operating, the lighting control moduleilluminates the fog light-P to compensate for the illumination failure of the low beam headlight. In some examples, the lighting control modulenotifies the driver using in vehicle systems and/or a telematics system.
8 8 FIGS.A andB 8 FIG.A 200 204 210 210 11 210 210 11 210 210 Referring now to, additional examples of a vehicle indicating lightsuch as brake, reverse, and/or turn signals is shown. In, a light enclosurefor the light includes an arrayincluding LEDs-to-NM that support the primary function until a secondary function is needed. The LEDs-to-NM can include single color or RGB LEDs, where N and M are integers greater than one. In some examples, the arrayincludes single color LEDs, RGB LEDs, or a combination thereof.
200 210 210 11 210 200 210 210 11 210 210 210 210 210 210 In some examples, when the vehicle indicating lightneeds to support a secondary function, the array(e.g.,-to-XM) can be time multiplexed between the primary function and the secondary functions. In other examples, when the vehicle indicating lightneeds to support a secondary function, a portion of the array(e.g.,-to-XM) continues to be assigned to the primary function and the rest of the arrayis assigned to a secondary function (or toggles between the primary and secondary functions). In some examples, the portion of the arraythat continues to support the primary function can be single color LEDs and the rest of the array that supports the primary and secondary functions can be RGB LEDs. In some examples, the primary function may be animated differently than the secondary function. While the arrayis split horizontally in this example, the arraycan also be split vertically or in other ways. Furthermore, the portions of the arraycan be illuminated at the same time or using time multiplexing.
8 FIG.B 204 210 230 210 230 210 230 204 230 In, the light enclosureand the arraycan be split by a light separating member. During normal operation, all of the LEDs of the arraysupport the primary function. When the light needs to support a secondary function, the LEDs of the array on one side of the light separating memberhave a first color and support the primary function while the LEDs of the arrayon the other side of the light separating membersupport the primary or secondary function. Separating the areas within the light enclosureallows different color light to be used at the same time. In some examples, the number of LEDs on both sides of the light separating memberare the same to provide the same level of illumination when supporting the primary function.
The foregoing description is merely illustrative in nature and is in no way intended to limit the disclosure, its application, or uses. The broad teachings of the disclosure can be implemented in a variety of forms. Therefore, while this disclosure includes particular examples, the true scope of the disclosure should not be so limited since other modifications will become apparent upon a study of the drawings, the specification, and the following claims. It should be understood that one or more steps within a method may be executed in different order (or concurrently) without altering the principles of the present disclosure. Further, although each of the embodiments is described above as having certain features, any one or more of those features described with respect to any embodiment of the disclosure can be implemented in and/or combined with features of any of the other embodiments, even if that combination is not explicitly described. In other words, the described embodiments are not mutually exclusive, and permutations of one or more embodiments with one another remain within the scope of this disclosure.
Spatial and functional relationships between elements (for example, between modules, circuit elements, semiconductor layers, etc.) are described using various terms, including “connected,” “engaged,” “coupled,” “adjacent,” “next to,” “on top of,” “above,” “below,” and “disposed.” Unless explicitly described as being “direct,” when a relationship between first and second elements is described in the above disclosure, that relationship can be a direct relationship where no other intervening elements are present between the first and second elements, but can also be an indirect relationship where one or more intervening elements are present (either spatially or functionally) between the first and second elements. As used herein, the phrase at least one of A, B, and C should be construed to mean a logical (A OR B OR C), using a non-exclusive logical OR, and should not be construed to mean “at least one of A, at least one of B, and at least one of C.”
In the figures, the direction of an arrow, as indicated by the arrowhead, generally demonstrates the flow of information (such as data or instructions) that is of interest to the illustration. For example, when element A and element B exchange a variety of information but information transmitted from element A to element B is relevant to the illustration, the arrow may point from element A to element B. This unidirectional arrow does not imply that no other information is transmitted from element B to element A. Further, for information sent from element A to element B, element B may send requests for, or receipt acknowledgements of, the information to element A.
In this application, including the definitions below, the term “module” or the term “controller” may be replaced with the term “circuit.” The term “module” may refer to, be part of, or include: an Application Specific Integrated Circuit (ASIC); a digital, analog, or mixed analog/digital discrete circuit; a digital, analog, or mixed analog/digital integrated circuit; a combinational logic circuit; a field programmable gate array (FPGA); a processor circuit (shared, dedicated, or group) that executes code; a memory circuit (shared, dedicated, or group) that stores code executed by the processor circuit; other suitable hardware components that provide the described functionality; or a combination of some or all of the above, such as in a system-on-chip.
The module may include one or more interface circuits. In some examples, the interface circuits may include wired or wireless interfaces that are connected to a local area network (LAN), the Internet, a wide area network (WAN), or combinations thereof. The functionality of any given module of the present disclosure may be distributed among multiple modules that are connected via interface circuits. For example, multiple modules may allow load balancing. In a further example, a server (also known as remote, or cloud) module may accomplish some functionality on behalf of a client module.
The term code, as used above, may include software, firmware, and/or microcode, and may refer to programs, routines, functions, classes, data structures, and/or objects. The term shared processor circuit encompasses a single processor circuit that executes some or all code from multiple modules. The term group processor circuit encompasses a processor circuit that, in combination with additional processor circuits, executes some or all code from one or more modules. References to multiple processor circuits encompass multiple processor circuits on discrete dies, multiple processor circuits on a single die, multiple cores of a single processor circuit, multiple threads of a single processor circuit, or a combination of the above. The term shared memory circuit encompasses a single memory circuit that stores some or all code from multiple modules. The term group memory circuit encompasses a memory circuit that, in combination with additional memories, stores some or all code from one or more modules.
The term memory circuit is a subset of the term computer-readable medium. The term computer-readable medium, as used herein, does not encompass transitory electrical or electromagnetic signals propagating through a medium (such as on a carrier wave); the term computer-readable medium may therefore be considered tangible and non-transitory. Non-limiting examples of a non-transitory, tangible computer-readable medium are nonvolatile memory circuits (such as a flash memory circuit, an erasable programmable read-only memory circuit, or a mask read-only memory circuit), volatile memory circuits (such as a static random access memory circuit or a dynamic random access memory circuit), magnetic storage media (such as an analog or digital magnetic tape or a hard disk drive), and optical storage media (such as a CD, a DVD, or a Blu-ray Disc).
The apparatuses and methods described in this application may be partially or fully implemented by a special purpose computer created by configuring a general purpose computer to execute one or more particular functions embodied in computer programs. The functional blocks, flowchart components, and other elements described above serve as software specifications, which can be translated into the computer programs by the routine work of a skilled technician or programmer.
The computer programs include processor-executable instructions that are stored on at least one non-transitory, tangible computer-readable medium. The computer programs may also include or rely on stored data. The computer programs may encompass a basic input/output system (BIOS) that interacts with hardware of the special purpose computer, device drivers that interact with particular devices of the special purpose computer, one or more operating systems, user applications, background services, background applications, etc.
The computer programs may include: (i) descriptive text to be parsed, such as HTML (hypertext markup language), XML (extensible markup language), or JSON (JavaScript Object Notation) (ii) assembly code, (iii) object code generated from source code by a compiler, (iv) source code for execution by an interpreter, (v) source code for compilation and execution by a just-in-time compiler, etc. As examples only, source code may be written using syntax from languages including C, C++, C#, Objective-C, Swift, Haskell, Go, SQL, R, Lisp, Java®, Fortran, Perl, Pascal, Curl, OCaml, Javascript®, HTML5 (Hypertext Markup Language 5th revision), Ada, ASP (Active Server Pages), PHP (PHP: Hypertext Preprocessor), Scala, Eiffel, Smalltalk, Erlang, Ruby, Flash®, Visual Basic®, Lua, MATLAB, SIMULINK, and Python®.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
October 24, 2024
April 30, 2026
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.