Patents by Inventor G. Wei
G. Wei 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: 9665471Abstract: A device may receive an indication to evaluate a first portion of program code and a second portion of program code provided in a first section of a user interface. The device may evaluate the first portion of program code and the second portion of program code. The device may generate a first result corresponding to the first portion of program code and may generate a second result corresponding to the second portion of program code based on evaluating the first portion of program code and the second portion of program code. The device may provide the first result and the second result in a second section of the user interface. The second section may be separate from the first section. The device may provide a correspondence indicator that indicates a correspondence between the first result and the first portion of program code.Type: GrantFiled: June 8, 2015Date of Patent: May 30, 2017Assignee: The MathWorks, Inc.Inventors: Joseph R. Bienkowski, Claudia G. Wey, Michelle D. Erickson, Benjamin V. Hinkle, Jared D. MacDonald, John E. Booker, Amit Mahajan, Rohit J. Girme
-
Using program code to generate help information, and using help information to generate program code
Patent number: 9645798Abstract: A device may determine to provide help information associated with a portion of program code included in a program and provided via a user interface of a programming environment. The device may obtain generic help information, associated with the portion of program code, based on determining to provide the help information. The device may determine a set of rules for modifying the generic help information using the portion of program code. The device may analyze the program, using the set of rules, to identify information, included in the program, to be included in modified help information. The device may modify the generic help information, to generate the modified help information, using the information identified based on analyzing the program. The device may provide the modified help information for display via the user interface.Type: GrantFiled: September 1, 2015Date of Patent: May 9, 2017Assignee: The MathWorks, Inc.Inventors: Joseph R. Bienkowski, Claudia G. Wey, Benjamin V. Hinkle, John E. Booker, Jared D. MacDonald, Michelle D. Erickson -
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: 9582400Abstract: A device may provide a user interface that includes a first section for displaying multiple portions of program code and a second section for displaying multiple results of evaluating the multiple portions of program code. The device may detect an evaluation trigger associated with an unevaluated portion of program code of the multiple portions of program code. The device may determine one or more portions of program code to be evaluated based on detecting the evaluation trigger. The one or more portions of program code may be less than the multiple portions of program code. The device may cause the one or more portions of program code to be evaluated to generate one or more corresponding results. The device may provide the one or more corresponding results for display via the second section of the user interface.Type: GrantFiled: June 8, 2015Date of Patent: February 28, 2017Assignee: The MathWorks, Inc.Inventors: Joseph R. Bienkowski, Claudia G. Wey, Michelle D. Erickson, Benjamin V. Hinkle, Jared D. MacDonald, John E. Booker
-
Patent number: 9547580Abstract: A device may receive an indication to evaluate a portion of program code. The device may cause the portion of program code to be evaluated based on receiving the indication to evaluate the portion of program code. The device may determine an intermediate result used to generate an overall result of evaluating the portion of program code based on causing the portion of program code to be evaluated. The intermediate result may be determined by evaluating a sub-portion of program code included in the portion of program code. The device may receive information that identifies a granularity level for displaying the intermediate result. The granularity level may indicate whether the intermediate result is to be provided for display. The device may selectively provide the intermediate result for display based on the granularity level.Type: GrantFiled: June 22, 2015Date of Patent: January 17, 2017Assignee: The MathWorks, Inc.Inventors: Joseph R. Bienkowski, Claudia G. Wey, Michelle D. Erickson, Benjamin V. Hinkle, Jared D. MacDonald, John E. Booker, Joseph F. Hicklin
-
Patent number: 9459222Abstract: Methods described herein may be useful in the fabrication and/or screening of devices (e.g., sensors, circuits, etc.) including conductive materials. In some embodiments, a conductive material is formed on a substrate using mechanical abrasion. The methods described herein may be useful in fabricating sensors, circuits, tags for remotely-monitored sensors or human/object labeling and tracking, among other devices. In some cases, devices for determining analytes are also provided.Type: GrantFiled: March 13, 2013Date of Patent: October 4, 2016Assignee: Massachusetts Institute of TechnologyInventors: Timothy M. Swager, Katherine A. Mirica, Joseph M. Azzarelli, Jonathan G. Weis, Jan Schnorr, Birgit Esser
-
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
-
Publication number: 20160253687Abstract: Predicting future healthcare costs is disclosed. A method includes: receiving medical care information (e.g., claims data) relating to patients; identifying, by a cost prediction module, a presence of one or more monitored events representing modifiable health risks when the claims data indicates that the patient is receiving medical care that is not in compliance with evidence-based medical standards; mapping, by the cost prediction module, each of the one or more monitored events to utilization and/or cost prediction values based on a status of each of the one or more monitored events; assigning, by the cost prediction module, for each of the one or more monitored events, a probability score for utilization of medical services based on the status of the monitored event; and calculating a prediction of future healthcare utilization and/or cost based on the probability score and status for each of the one or more monitored events.Type: ApplicationFiled: February 26, 2015Publication date: September 1, 2016Inventors: Henry G. WEI, Gregory B. STEINBERG, Lonny Reisman
-
Patent number: 9336115Abstract: A device may receive an indication to perform a performance evaluation on program code. The device may partition the program code into multiple program code portions based on receiving the indication to perform the performance evaluation. The device may execute a first program code portion of the multiple program code portions. The device may determine that the first program code portion has finished executing, and may determine a performance characteristic associated with execution of the first program code portion based on determining that the first program code portion has finished executing. The device may execute a second program code portion, of the multiple program code portions, and may provide information that identifies the performance characteristic while the second program code portion is being executed.Type: GrantFiled: February 24, 2014Date of Patent: May 10, 2016Assignee: The MathWorks, Inc.Inventors: Joseph R. Bienkowski, Martin Knelleken, Benjamin V. Hinkle, Michelle D. Erickson, Jared D. MacDonald, Claudia G. Wey
-
Using program code to generate help information, and using help information to generate program code
Patent number: 9141348Abstract: A device may determine to provide help information associated with a portion of program code included in a program and provided via a user interface of a programming environment. The device may obtain generic help information, associated with the portion of program code, based on determining to provide the help information. The device may determine a set of rules for modifying the generic help information using the portion of program code. The device may analyze the program, using the set of rules, to identify information, included in the program, to be included in modified help information. The device may modify the generic help information, to generate the modified help information, using the information identified based on analyzing the program. The device may provide the modified help information for display via the user interface.Type: GrantFiled: March 28, 2014Date of Patent: September 22, 2015Assignee: The MathWorks, Inc.Inventors: Joseph R. Bienkowski, Claudia G. Wey, Benjamin V. Hinkle, John E. Booker, Jared D. MacDonald, Michelle D. Erickson -
Patent number: 9064052Abstract: A device may receive an indication to evaluate a portion of program code. The device may cause the portion of program code to be evaluated based on receiving the indication to evaluate the portion of program code. The device may determine an intermediate result used to generate an overall result of evaluating the portion of program code based on causing the portion of program code to be evaluated. The intermediate result may be determined by evaluating a sub-portion of program code included in the portion of program code. The device may receive information that identifies a granularity level for displaying the intermediate result. The granularity level may indicate whether the intermediate result is to be provided for display. The device may selectively provide the intermediate result for display based on the granularity level.Type: GrantFiled: November 7, 2013Date of Patent: June 23, 2015Assignee: The MathWorks, Inc.Inventors: Joseph R. Bienkowski, Claudia G. Wey, Michelle D. Erickson, Benjamin V. Hinkle, Jared D. MacDonald, John E. Booker, Joseph F. Hicklin
-
Patent number: 9053235Abstract: A device may receive an indication to evaluate a first portion of program code and a second portion of program code provided in a first section of a user interface. The device may evaluate the first portion of program code and the second portion of program code. The device may generate a first result corresponding to the first portion of program code and may generate a second result corresponding to the second portion of program code based on evaluating the first portion of program code and the second portion of program code. The device may provide the first result and the second result in a second section of the user interface. The second section may be separate from the first section. The device may provide a correspondence indicator that indicates a correspondence between the first result and the first portion of program code.Type: GrantFiled: October 22, 2013Date of Patent: June 9, 2015Assignee: The MathWorks, Inc.Inventors: Joseph R. Bienkowski, Claudia G. Wey, Michelle D. Erickson, Benjamin V. Hinkle, Jared D. MacDonald, John E. Booker, Amit Mahajan, Rohit J. Girme
-
Patent number: 9053228Abstract: A device may provide a user interface that includes a first section for displaying multiple portions of program code and a second section for displaying multiple results of evaluating the multiple portions of program code. The device may detect an evaluation trigger associated with an unevaluated portion of program code of the multiple portions of program code. The device may determine one or more portions of program code to be evaluated based on detecting the evaluation trigger. The one or more portions of program code may be less than the multiple portions of program code. The device may cause the one or more portions of program code to be evaluated to generate one or more corresponding results. The device may provide the one or more corresponding results for display via the second section of the user interface.Type: GrantFiled: October 31, 2013Date of Patent: June 9, 2015Assignee: The MathWorks, Inc.Inventors: Joseph R. Bienkowski, Claudia G. Wey, Michelle D. Erickson, Benjamin V. Hinkle, Jared D. MacDonald, John E. Booker
-
Programming environment for executing program code despite errors and for providing error indicators
Patent number: 9047411Abstract: A device may receive an indication to evaluate a first portion of program code and a second portion of program code provided via a user interface. The first portion of program code may include an error. The device may cause the first and second portions of program code to be evaluated based on receiving the indication to evaluate the first and second portions of program code. The second portion of program code may be evaluated after the first portion of program code. The device may generate a first result corresponding to the first portion of program code and a second result corresponding to the second portion of program code. The first result may include an error indicator. The device may provide the first result and the second result via the user interface.Type: GrantFiled: October 31, 2013Date of Patent: June 2, 2015Assignee: The MathWorks, Inc.Inventors: Joseph R. Bienkowski, Claudia G. Wey, Michelle D. Erickson, Benjamin V. Hinkle, Jared D. MacDonald, John E. Booker -
Patent number: 8906233Abstract: A grit removal apparatus has a central opening between a cylindrical separation chamber above a grit storage chamber. An influent flume introduces a liquid stream directly into a lower portion of the periphery of the separation chamber, and an effluent flume removes a stream through an opening in an upper portion of the separation chamber wall. Outwardly spiraling vanes extend upwardly at the bottom center of the separation chamber, and a vertical cylindrical duct is supported above the vanes. A tunnel is defined in the separation chamber by an upper wall at the bottom of that opening and an inner wall concentric with the separation chamber wall. A ring extends inwardly from the separation chamber wall, with the tunnel upper wall defining a portion of the ring. A propeller inside the duct rotates to draw fluid flow up through the duct toward the upper portion of the separation chamber.Type: GrantFiled: April 16, 2012Date of Patent: December 9, 2014Assignee: Smith & Loveless, Inc.Inventors: Harrison J. Messick, Frank G. Weis, Francis M. Noonan
-
Patent number: 8751250Abstract: Devices, systems, and methods for processing healthcare and financial transactions are provided. A point-of-care terminal for processing a healthcare transaction by a healthcare provider includes a reader configured to read information from a healthcare eligibility and settlement presentation instrument associated with a patient, and a processor configured to process a healthcare transaction based on the information, wherein the healthcare transaction includes at least one of a healthcare eligibility verification transaction and a healthcare settlement transaction.Type: GrantFiled: June 14, 2005Date of Patent: June 10, 2014Assignee: First Data CorporationInventors: Renee Elahi Lutzen, George Nauman, David G. Weis, Beverly Kennedy, Robyn Bartlett
-
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: 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