SoCal Diesel v. Extrasensory Software CA2/1

CourtCalifornia Court of Appeal
DecidedMay 3, 2021
DocketB290062
StatusUnpublished

This text of SoCal Diesel v. Extrasensory Software CA2/1 (SoCal Diesel v. Extrasensory Software CA2/1) is published on Counsel Stack Legal Research, covering California Court of Appeal primary law. Counsel Stack provides free access to over 12 million legal documents including statutes, case law, regulations, and constitutions.

Bluebook
SoCal Diesel v. Extrasensory Software CA2/1, (Cal. Ct. App. 2021).

Opinion

Filed 5/3/21 SoCal Diesel v. Extrasensory Software CA2/1 NOT TO BE PUBLISHED IN THE OFFICIAL REPORTS

California Rules of Court, rule 8.1115(a), prohibits courts and parties from citing or relying on opinions not certified for publication or ordered published, except as specified by rule 8.1115(b). This opinion has not been certified for publication or ordered published for purposes of rule 8.1115.

IN THE COURT OF APPEAL OF THE STATE OF CALIFORNIA

SECOND APPELLATE DISTRICT

DIVISION ONE

SOCAL DIESEL, INC., B290062, B293020

Plaintiff and Appellant, (Los Angeles County Super. Ct. No. BC597857) v. PUBLIC—REDACTED EXTRASENSORY SOFTWARE, VERSION OF OPINION INC., et al., Redacts material from sealed Defendants and Respondents. * record. (Civ. Code, § 3426.5; Cal. Rules of Court, rules 8.45, 8.46(f)(1) & (f)(2).)

* This case involves material from a sealed record. In accordance with Civil Code section 3426.5 and California Rules of Court, rules 8.45, 8.46(f)(1) and (f)(2), we have prepared both public (redacted) and sealed (unredacted) versions of this opinion. We hereby order the unredacted version of this opinion sealed. APPEAL from orders of the Superior Court of Los Angeles County, David Sotelo, Judge. Reversed and remanded with directions. Hacker Law Group, Jeffrey A. Hacker and Kristen E. Green for Plaintiff and Appellant. Karish & Bjorgum, A. Eric Bjorgum and Marc Karish for Defendants and Respondents. ___________________________________

SoCal Diesel, a manufacturer of devices that communicate with computers on truck engines, sued Extrasensory Software, a competitor, and Ira and Robyn Emus, its principals, for trade secret misappropriation, alleging defendants stole an algorithm used in SoCal’s products. After presentation of the plaintiff’s evidence, the court granted nonsuit as to Robyn, finding no evidence supported the allegation that she misappropriated any trade secret. After a jury verdict in favor of SoCal, the trial court granted Extrasensory’s and Ira’s motion for new trial, finding no evidence suggested the algorithm in their product was (1) similar to SoCal’s algorithm or (2) wrongfully acquired. We conclude the court improperly granted a new trial, as no reasonable fact finder could conclude from the evidence that defendants’ algorithm was not substantially similar to SoCal’s, nor that it was reverse engineered by proper means. We further conclude nonsuit was improperly granted as to Robyn, whom evidence suggested oversaw Extrasensory’s operations and knew that Ira had misappropriated SoCal’s algorithm. Accordingly, we reverse the court’s orders and remand the matter with directions to vacate nonsuit and consider defendants’ other grounds for new

2 trial, and if none pertain, reinstate the jury verdict and conduct further proceedings consistent with this opinion. BACKGROUND A. The Trade Secret A modern truck engine is controlled by a computer, called an Engine Control Module (Control Module), which receives signals from sensors throughout the vehicle, interprets them, and uses the results to communicate with actuators that adjust such factors as ignition timing, air-fuel ratios, and idle speed. The Control Module thus “tunes” the engine, while it is running, to meet desired performance and emissions goals. Embedded software in modern Control Modules is complex and sophisticated, able to monitor and regulate hundreds of parameters to optimize performance. The group of settings necessary to achieve a particular performance profile is called a “tune.” A Control Module can be accessed by way of an “Onboard Diagnostics” (OBD) port under the driver’s-side dashboard. A mechanic can attach a cable between the OBD port and a personal computer to receive information from and convey commands to the Control Module. Data streams to and from the Control Module may be intercepted by a “can analyzer,” which gathers the data in binary (1’s and 0’s) or hexadecimal form. The performance and emissions goals established by a truck manufacturer are achieved by the “stock” tune, which the manufacturer pre-programs into the Control Module before it leaves the factory. Because an engine must meet various environmental, fuel-use, and longevity standards, the stock tune is relatively conservative.

3 But some modern Control Modules can be reprogrammed by truck owners. An owner who has modified an engine with nonstandard equipment—for example a turbo- or supercharger, or high performance spark plugs or fuel injection—or who wishes to operate the vehicle in nonstandard conditions—such as in racing, towing, or offroading—may desire a tune different from the stock tune. SoCal manufactures diesel racing parts, assembles racing engines, and distributes competition performance vehicle parts. It manufactures the Cummins Engine CSP5 Switch (the Switch), an accessory that reprograms the Control Module of Cummins diesel engines such as those found on late model Dodge Ram trucks. The Switch attaches to a truck’s dashboard and can hold up to five tunes. The user reprograms the Control Module with any of the tunes simply by turning a knob. The Switch employs software (CSP5 or EFILive software) created by and licensed from EFILive Limited (EFI), which can reprogram a Control Module to implement any one of five preset tunes. The software exists not only on the Switch, but must also be installed on the user’s personal computer [REDACTED]. Before the Switch can reprogram the Control Module, it must initiate an identification algorithm that causes the module to recognize the Switch user as an authorized tuner. Without this authorization, the Control Module will be “locked,” i.e., will reject any switching attempt. That identification algorithm is the trade secret alleged here. The identification algorithm “unlocks” the Control Module by [REDACTED].

4 [REDACTED] (At the time of trial, EFI had licensed only two CSP5 ID Codes, one to SoCal and one to Starlite Diesel, which is not a party here. Starlite’s device operates similarly to SoCal’s, but uses a mobile device rather than a Switch.) In the first step of the algorithm, [REDACTED]. [REDACTED] [REDACTED] [REDACTED] [REDACTED] [REDACTED]. If it corresponds with [REDACTED], the Switch will be recognized as an authorized input device, and the Control Module will accept its tunes. Another EFI device, called an “AutoCal,” can also retune a Control Module using EFI CSP5 software. This device is in the nature of a thumb drive, designed for those users who prefer that tunes be developed by technicians away from the user’s vehicle and then sent to the user. SoCal identifies as its trade secret the combination of the algorithm, including its methods and the values (constants) it uses to compute [REDACTED] values, and its (SoCal’s) ID Code. Defendants identify this as “Algorithm 1,” and a similar algorithm possessed by Starlite Diesel as “Algorithm 2,” which differs from Algorithm 1 only in that it has a different [REDACTED] user ID Code. [REDACTED] Although defendants’ algorithm needs no [REDACTED] ID Code, defendants concede that they [REDACTED] SoCal’s ID Code into each of their switches.

5 B. The End User License Agreement Using any device with CSP5 software requires that the software first be installed on a PC. Before a user can install CSP5 software on a PC, he or she must accept an End User License Agreement (EULA) by selecting the “I Do Accept” option displayed at the beginning of installation. The EULA prohibits use of CSP5 software and any connected device for purposes of decompiling, accessing or otherwise reverse engineering the CSP5 algorithm. The agreement provides: “By connecting the EFILive software to any electronic control module, you confirm that you have read and agreed to the EFILive Terms and Conditions.

Free access — add to your briefcase to read the full text and ask questions with AI

Related

Graver Tank & Mfg. Co. v. Linde Air Products Co.
339 U.S. 605 (Supreme Court, 1950)
Lane v. Hughes Aircraft Co.
993 P.2d 388 (California Supreme Court, 2000)
Lazar v. Superior Court
909 P.2d 981 (California Supreme Court, 1996)
People v. Fields
673 P.2d 680 (California Supreme Court, 1983)
Frances T. v. Village Green Owners Assn.
723 P.2d 573 (California Supreme Court, 1986)
Sinclair v. Aquarius Electronics, Inc.
42 Cal. App. 3d 216 (California Court of Appeal, 1974)
PMC, Inc. v. Kadisha
93 Cal. Rptr. 2d 663 (California Court of Appeal, 2000)
Aguilar v. Atlantic Richfield Co.
24 P.3d 493 (California Supreme Court, 2001)
Castaneda v. Olsher
162 P.3d 610 (California Supreme Court, 2007)
DVD Copy Control Ass'n, Inc. v. Bunner
75 P.3d 1 (California Supreme Court, 2003)
By-Buk Co. v. Printed Cellophane Tape Co.
329 P.2d 147 (California Court of Appeal, 1958)
Carson v. Facilities Development Co.
686 P.2d 656 (California Supreme Court, 1984)
Altavion, Inc. v. Konica Minolta System Laboratory, Inc.
226 Cal. App. 4th 26 (California Court of Appeal, 2014)
O'Keefe v. South End Rowing Club
414 P.2d 830 (California Supreme Court, 1966)

Cite This Page — Counsel Stack

Bluebook (online)
SoCal Diesel v. Extrasensory Software CA2/1, Counsel Stack Legal Research, https://law.counselstack.com/opinion/socal-diesel-v-extrasensory-software-ca21-calctapp-2021.