Patents by Inventor James G. Owen
James G. Owen has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10684737Abstract: In an embodiment, a technique for identifying a target for a pointing device in a display. The technique may involve identifying a trajectory of movement of the pointing device and identifying the target for the pointing device based on at least the identified trajectory. The target may be, for example, a graphical user interface (GUI) element that may be displayed in the display or a location in the display.Type: GrantFiled: May 1, 2009Date of Patent: June 16, 2020Assignee: The MathWorks, Inc.Inventors: Claudia Wey, James G. Owen
-
Patent number: 10223076Abstract: A method may include displaying an output, e.g., a figure, a data set, a symbolic expression or equation, a model, or any object with a representation that can be manipulated, e.g., a tree, a list, or a control loop, from executing program code. The method may include receiving an indication that the output has been modified through one or more manipulations, and generating code that represents modifications to the output, such that executing the code with the program code generates the output that has been modified.Type: GrantFiled: May 31, 2017Date of Patent: March 5, 2019Assignee: The MathWorks, Inc.Inventors: James G. Owen, Felix Alvarez, Keerthi Gurijala, Abigail S. Skofield, Alexander Zak, Claudia G. Wey, Eera Gupta, Roy Lurie, Michelle D. Erickson, Ralf Hillebrand, Alexander Rensmann, Benjamin V. Hinkle, Oliver Kluge
-
Patent number: 9613017Abstract: A device receives text that includes data values, and parses the text to identify data types associated with the data values. The device generates, based on the data values and the data types, a graphical representation of the text that includes data cells corresponding to the data values, and provides the graphical representation for display. The device receives one or more selections of one or more data cells in the graphical representation, stores the one or more selections as a selection history, and provides the selection history for display.Type: GrantFiled: December 30, 2013Date of Patent: April 4, 2017Assignee: The MathWorks, Inc.Inventors: Richard A. Spada, James G. Owen, Felix Alvarez, Robert I. Jacobs, Abigail S. Skofield, Arun Koushik Parthasarathy, Claudia G. Wey
-
Patent number: 9454513Abstract: One or more computer-readable storage media for storing computer-executable instructions executable by processing logic is provided. The media storing one or more instructions that when executed by the processing logic causes the processing logic to receive data in a first format for conversion to a second format different than the first format, wherein the data includes information having a first type and information having a second type and display the data in the first format via a graphical interface. One or more translation rules are received relating to processing the information having the first type or the information having the second type. The one or more translation rules are pre-applied to the data in the first format. Effects of the pre-applied rules on the displayed data are displayed via the graphical interface. The data in the first format is converted to the data in the second format based on the one or more translation rules.Type: GrantFiled: December 30, 2013Date of Patent: September 27, 2016Assignee: The MathWorks, Inc.Inventors: James G. Owen, Claudia G. Wey, Richard A. Spada
-
Patent number: 8904299Abstract: A tool for analyzing a sequence of data in an object-oriented environment is disclosed. In an embodiment, the sequence of data may include time-indexed sequence of data (“time series data”). The tool may provide graphical user interfaces that enable a user to analyze the time series data encapsulated in a time series object or time series collection object. The graphical user interfaces may enable a user to create a time series object and manipulate the data in the time series object or time series collection object. The graphical user interfaces may also display the data in the time series object or time series collection object in various types of plots, such as time plots, spectral plots, x-y plots, correlation plots and histograms.Type: GrantFiled: July 17, 2006Date of Patent: December 2, 2014Assignee: The MathWorks, Inc.Inventors: James G. Owen, Rajiv Singh, Rong Chen, Pascal Gahinet
-
Patent number: 8780098Abstract: A tool for viewing data in a software environment is disclosed. The data may be a multi-dimensional data set. The viewer tool provides various features for viewing and exploring the data set. The viewer tool may be coupled to a test environment that generates data from the tests of a unit under test (UUT). The data may be generated from one or more sequences of tests that can be divided into batches. The viewer tool may receive the data from the test environment and analyze the data to provide a user with useful information on the data. The viewer tool may display the data with the information so that the user can obtain the information on the data. In particular, the viewer tool may enable the user to understand the relationship between the measured test data and the various test conditions under which the test data has been measured.Type: GrantFiled: September 13, 2012Date of Patent: July 15, 2014Assignee: The MathWorks, Inc.Inventors: James G. Owen, Lynn M. Cherny, Jenifer Tidwell, Rong Chen
-
Patent number: 8762784Abstract: A viewer is disclosed for viewing a multi-dimensional data set. The viewer may be coupled to or included in a test environment and receive data generated in the test environment. The test environment may generate metric data from the multiple test cases of a UUT. The viewer may display the cumulative metric data generated from multiple test cases. The viewer may display the cumulative metric data in a fashion that the user can gain insight into the UUT's characteristics.Type: GrantFiled: March 19, 2013Date of Patent: June 24, 2014Assignee: The MathWorks, Inc.Inventors: Christian Portal, Michael J. Thomas, James G. Owen
-
Publication number: 20140122986Abstract: A device receives text that includes data values, and parses the text to identify data types associated with the data values. The device generates, based on the data values and the data types, a graphical representation of the text that includes data cells corresponding to the data values, and provides the graphical representation for display. The device receives one or more selections of one or more data cells in the graphical representation, stores the one or more selections as a selection history, and provides the selection history for display.Type: ApplicationFiled: December 30, 2013Publication date: May 1, 2014Applicant: The MathWorks, Inc.Inventors: Richard A. SPADA, James G. Owen, Felix Alvarez, Robert I. Jacobs, Abigail S. Skofield, Arun Koushik Parthasarathy, Claudia G. Wey
-
Publication number: 20140115448Abstract: One or more computer-readable storage media for storing computer-executable instructions executable by processing logic is provided. The media storing one or more instructions that when executed by the processing logic causes the processing logic to receive data in a first format for conversion to a second format different than the first format, wherein the data includes information having a first type and information having a second type and display the data in the first format via a graphical interface. One or more translation rules are received relating to processing the information having the first type or the information having the second type. The one or more translation rules are pre-applied to the data in the first format. Effects of the pre-applied rules on the displayed data are displayed via the graphical interface. The data in the first format is converted to the data in the second format based on the one or more translation rules.Type: ApplicationFiled: December 30, 2013Publication date: April 24, 2014Applicant: The Mathworks, Inc.Inventors: James G. OWEN, Claudia G. Wey, Richard A. Spada
-
Patent number: 8654138Abstract: One or more computer-readable storage media for storing computer-executable instructions executable by processing logic is provided. The media storing one or more instructions that when executed by the processing logic causes the processing logic to receive data in a first format for conversion to a second format different than the first format, wherein the data includes information having a first type and information having a second type and display the data in the first format via a graphical interface. One or more translation rules are received relating to processing the information having the first type or the information having the second type. The one or more translation rules are pre-applied to the data in the first format. Effects of the pre-applied rules on the displayed data are displayed via the graphical interface. The data in the first format is converted to the data in the second format based on the one or more translation rules.Type: GrantFiled: August 21, 2013Date of Patent: February 18, 2014Assignee: The Mathworks, Inc.Inventors: James G Owen, Claudia G Wey, Richard A Spada
-
Patent number: 8631392Abstract: A tool for analyzing a sequence of data in an object-oriented environment is disclosed. In an embodiment, the sequence of data may include time-indexed sequence of data (“time series data”). The tool may enable a user to generate a time series object for encapsulating the time series data in the object-oriented environment. The user may construct the time series object from data or mathematical expressions using a command line interface. The time series object may include a sequence of objects implementing APIs that supply an interface for analyzing the times series data in the time series object. The user may analyze the time series data encapsulated in the time series object using the APIs of the time series object.Type: GrantFiled: September 23, 2011Date of Patent: January 14, 2014Assignee: The MathWorks, Inc.Inventors: James G. Owen, Rajiv Singh, Rong Chen, Pascal Gahinet
-
Patent number: 8619090Abstract: A device receives text that includes data values, and parses the text to identify data types associated with the data values. The device generates, based on the data values and the data types, a graphical representation of the text that includes data cells corresponding to the data values, and provides the graphical representation for display. The device receives one or more selections of one or more data cells in the graphical representation, stores the one or more selections as a selection history, and provides the selection history for display.Type: GrantFiled: March 14, 2013Date of Patent: December 31, 2013Assignee: The Mathworks, Inc.Inventors: Richard A. Spada, James G. Owen, Felix Alvarez, Robert I. Jacobs, Abigail S. Skofield, Arun Koushik Parthasarathy, Claudia G. Wey
-
Publication number: 20130339882Abstract: One or more computer-readable storage media for storing computer-executable instructions executable by processing logic is provided. The media storing one or more instructions that when executed by the processing logic causes the processing logic to receive data in a first format for conversion to a second format different than the first format, wherein the data includes information having a first type and information having a second type and display the data in the first format via a graphical interface. One or more translation rules are received relating to processing the information having the first type or the information having the second type. The one or more translation rules are pre-applied to the data in the first format. Effects of the pre-applied rules on the displayed data are displayed via the graphical interface. The data in the first format is converted to the data in the second format based on the one or more translation rules.Type: ApplicationFiled: August 21, 2013Publication date: December 19, 2013Applicant: THE MATHWORKS, INC.Inventors: James G. Owen, Claudia G. Wey, Richard A. Spada
-
Patent number: 8402317Abstract: A viewer is disclosed for viewing a multi-dimensional data set. The viewer may be coupled to or included in a test environment and receive data generated in the test environment. The test environment may generate metric data from the multiple test cases of a UUT. The viewer may display the cumulative metric data generated from multiple test cases. The viewer may display the cumulative metric data in a fashion that the user can gain insight into the UUT's characteristics.Type: GrantFiled: May 21, 2008Date of Patent: March 19, 2013Assignee: The Math Works, Inc.Inventors: Christian Portal, Michael J. Thomas, James G. Owen
-
Patent number: 8279204Abstract: A viewer tool for viewing data in a software environment provides features for viewing and exploring a data set. The data set may be a multi-dimensional data set. The viewer tool may be coupled to a test environment that generates data from the tests of a unit under test (UUT). The data may be generated from one or more sequences of tests that can be divided into batches. The viewer tool may receive the data from the test environment and analyze the data to provide a user with useful information on the data. The viewer tool may display the data with the information so that the user can obtain the information on the data. In particular, the viewer tool identifies the relationship between the measured test data and the various test conditions under which the test data has been measured.Type: GrantFiled: December 22, 2005Date of Patent: October 2, 2012Assignee: The MathWorks, Inc.Inventors: James G. Owen, Lynn M. Cherny, Jenifer Tidwell, Rong Chen
-
Patent number: 8046749Abstract: A tool for analyzing a sequence of data in an object-oriented environment is disclosed. In an embodiment, the sequence of data may include time-indexed sequence of data (“time series data”). The tool may enable a user to generate a time series object for encapsulating the time series data in the object-oriented environment. The user may construct the time series object from data or mathematical expressions using a command line interface. The time series object may include a sequence of objects implementing APIs that supply an interface for analyzing the times series data in the time series object. The user may analyze the time series data encapsulated in the time series object using the APIs of the time series object.Type: GrantFiled: June 27, 2006Date of Patent: October 25, 2011Assignee: The MathWorks, Inc.Inventors: James G. Owen, Rajiv Singh, Rong Chen, Pascal Gahinet
-
Patent number: 7738978Abstract: A method for forecasting batch end conditions through their depiction as a multi-dimensional regions of uncertainty is disclosed. A visualization of the current condition of a continuous process and visualization of the simulated effect of user control moves are generated for a user. Volume visualization tools for viewing and querying intersecting solids in 3-dimensional space are utilized to perform the process visualization. Interactive tools for slicing multi-dimensional (>3) regions and drawing superimposed projections in 3-D space are provided. Additionally, graphical manipulation of the views of process conditions is accomplished by changing the hypothetical future values of contributing variables online in order to provide users the ability to simulate the effect of proposed control actions.Type: GrantFiled: March 6, 2006Date of Patent: June 15, 2010Assignee: The MathWorks, Inc.Inventors: Rajiv Singh, James G. Owen
-
Patent number: 7010364Abstract: A method for forecasting batch end conditions through their depiction as a multi-dimensional regions of uncertainty is disclosed. A visualization of the current condition of a continuous process and visualization of the simulated effect of user control moves are generated for a user. Volume visualization tools for viewing and querying intersecting solids in 3-dimensional space are utilized to perform the process visualization. Interactive tools for slicing multi-dimensional (>3) regions and drawing superimposed projections in 3-D space are provided. Additionally, graphical manipulation of the views of process conditions is accomplished by changing the hypothetical future values of contributing variables online in order to provide users the ability to simulate the effect of proposed control actions.Type: GrantFiled: September 22, 2003Date of Patent: March 7, 2006Assignee: The Mathworks, Inc.Inventors: Rajiv Singh, James G. Owen
-
Publication number: 20040129183Abstract: A guard for precluding articles from falling into a gap between a vertical surface and an adjacent horizontal surface, wherein the vertical surface extends above the horizontal surface, comprises an elongated section of material including a surface portion substantially defining a plane and a gap-covering portion extending away in a fixed angular relationship from the plane of the surface portion. The surface portion is adapted to be affixed to the vertical surface either by an adhesive or, where the vertical surface is a magnetizable metal, by a magnetic portion. The gap-covering portion extends a distance of at least about 0.5 inch measured orthogonally from the surface portion.Type: ApplicationFiled: August 22, 2003Publication date: July 8, 2004Inventor: James G. Owen
-
Patent number: D613299Type: GrantFiled: June 15, 2009Date of Patent: April 6, 2010Assignee: The MathWorks, Inc.Inventors: James G. Owen, Claudia G. Wey