The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 16, 2020

Filed:

Jul. 21, 2016
Applicant:

The Mathworks, Inc., Natick, MA (US);

Inventors:

Jocelyn Luke Martin, Burwell, GB;

Penelope L. Anderson, Newton, MA (US);

Richard Amos, Cambridgeshire, GB;

Edric Mark Ellis, Cambridgeshire, GB;

Benjamin Tordoff, Whittlesey, GB;

Danil Kirsanov, Cambridge, MA (US);

Wei Wang, Watertown, MA (US);

Thomas P. Lane, Carlisle, MA (US);

Aaron J. Powers, Wayland, MA (US);

Lucio Andrade-Cetto, Natick, MA (US);

Michael A. Procopio, Sudbury, MA (US);

Assignee:

The MathWorks, Inc., Natick, MA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/06 (2006.01); G06F 8/34 (2018.01); G06F 8/35 (2018.01);
U.S. Cl.
CPC ...
G06F 3/0619 (2013.01); G06F 3/0644 (2013.01); G06F 3/0665 (2013.01); G06F 3/0689 (2013.01); G06F 8/34 (2013.01); G06F 8/35 (2013.01);
Abstract

A device may include one or more processors. The device may receive program code that identifies operations to be performed with regard to a data set to determine an output value. The device may identify a plurality of read operations corresponding to the operations. The plurality of read operations may be performed to obtain respective inputs of the operations. The device may generate a first data structure that identifies the operations and the plurality of read operations. The device may identify two or more operations, of the operations, that receive a particular input. The device may generate a second data structure that includes a combined operation. The combined operation may be generated based on the two or more operations, and may be associated with fewer read operations than the two or more operations. The device may determine the output value based on the second data structure.


Find Patent Forward Citations

Loading…