Patents by Inventor Michael J. Leonard

Michael J. Leonard 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: 8631040
    Abstract: Systems and methods are provided for segmenting time-series data stored in data segments containing one or more data records. A combined segment error measure is determined based on a proposed combination of two candidate segments. An error cost to merge the two candidate segments is determined based on a difference between the combined segment error measure and a segment error measure of one of the segments. The two candidate segments are combined when the error cost to merge meets a merge threshold to generate a combined segment.
    Type: Grant
    Filed: February 22, 2011
    Date of Patent: January 14, 2014
    Assignee: SAS Institute Inc.
    Inventors: Wilma Stainback Jackson, Michael J. Leonard, Keith Eugene Crowe
  • Patent number: 8568353
    Abstract: An agent delivery catheter and method configured to deliver an agent to an inner surface of a patient's body lumen wall by forming a funnel shaped agent containment chamber around at least one portion of the inner surface of the body lumen wall, while minimizing ischemic conditions during the procedure.
    Type: Grant
    Filed: December 14, 2007
    Date of Patent: October 29, 2013
    Assignee: Abbott Cardiovascular Systems Inc.
    Inventors: Michael J. Leonard, Binh T. Nguyen
  • Patent number: 8543638
    Abstract: Various technologies and techniques are disclosed for enhancing security in a browser-based environment. A first browser application hosts one or more other applications. The first browser application is operable to load the one or more other applications on one or more separate domains than a host domain, using one or more cookies as a communication method between the first browser application and the one or more other applications. Input is received from a user to access a first browser application on a first domain. A selection is received from the user to run a second browser application from within the first browser application. A first cookie is created in a second domain, with the first cookie containing information to be used by the second browser application. The second browser application is loaded on the second domain. For example, the first browser application can be a browser-based software development application.
    Type: Grant
    Filed: September 24, 2007
    Date of Patent: September 24, 2013
    Assignee: Microsoft Corporation
    Inventors: Adam D. Nathan, Andrew Sterland, Michael J. Leonard, Timothy Rice, John I. Montgomery
  • Publication number: 20130238399
    Abstract: Computer-implemented systems and methods are provided for implementing a scenario analysis manager that performs multiple scenarios based upon time series data that is representative of transactional data are provided. A system and method provides candidate predictive models for a first scenario for selection where the set of candidate predictive models includes an identification of variables associated with a model. Model selection data is received from a scenario analysis manager where a selected model is configured to predict a future value of a first variable based on values of a second variable. Time series data is received representative of past transaction activity of the first variable and the second variable, and data representative of a future value of the second variable is also received. The future value of the first variable is determined using the selected model, the time-series data and the future value of the second variable.
    Type: Application
    Filed: February 20, 2013
    Publication date: September 12, 2013
    Applicant: SAS Institute Inc.
    Inventors: Michael Ryan Chipley, Michael J. Leonard, Philip Lodge Holman, Jerzy Michal Brzezicki, Karl Moss, Dinesh P. Apte
  • Patent number: 8489622
    Abstract: Computer-implemented systems and methods provide paginated search results from a multi-table database that stores hierarchically arranged data nodes. A query request is received that identifies one or more constraints and one or more monitoring attributes. Records of the multi-table database are filtered to create a view containing only records which meet the constraints. Monitoring attributes associated with a first n records of the view are accessed to generate an output view, where n is the number of records that may be displayed on a single page, and the output view is displayed on a user-viewable medium.
    Type: Grant
    Filed: December 12, 2008
    Date of Patent: July 16, 2013
    Assignee: SAS Institute Inc.
    Inventors: Mahesh V. Joshi, Michael J. Leonard
  • Publication number: 20130024167
    Abstract: Systems and methods are provided for evaluating a physical process with respect to one or more attributes of the physical process by combining forecasts for the one or more physical process attributes, where data for evaluating the physical process is generated over time. A forecast model selection graph is accessed, the forecast model selection graph comprising a hierarchy of nodes arranged in parent-child relationships. A plurality of model forecast nodes are resolved, where resolving a model forecast node includes generating a node forecast for the one or more physical process attributes. A combination node is processed, where a combination node transforms a plurality of node forecasts at child nodes of the combination node into a combined forecast. A selection node is processed, where a selection node chooses a node forecast from among child nodes of the selection node based on a selection criteria.
    Type: Application
    Filed: July 22, 2011
    Publication date: January 24, 2013
    Inventors: Edward Tilden Blair, Michael J. Leonard, David Bruce Elsheimer, Jerzy Michal Brzezicki, Kannukuzhiyil Kurien Kurien, Michael Ryan Chipley, Dinesh P. Apte, Ming-Chun Chang
  • Publication number: 20130024173
    Abstract: Systems and methods are provided for evaluating performance of forecasting models. A plurality of forecasting models may be generated using a set of in-sample data. Two or more forecasting models from the plurality of forecasting models may be selected for use in generating a combined forecast. An ex-ante combined forecast may be generated for an out-of-sample period using the selected two or more forecasting models. The ex-ante combined forecast may then be compared with a set of actual out-of-sample data to evaluate performance of the combined forecast.
    Type: Application
    Filed: April 5, 2012
    Publication date: January 24, 2013
    Inventors: Jerzy Michal Brzezicki, Dinesh P. Apte, Michael J. Leonard, Michael Ryan Chipley, Sagar Arun Mainkar, Edward Tilden Blair
  • Publication number: 20120315375
    Abstract: System and method for coating an expandable member of a medical device comprising a support structure to support the expandable member and an applicator positioned with at least one outlet proximate a surface of an expandable member. A drive assembly establishes relative movement between the at least one outlet and the surface of the expandable member to apply fluid on the surface of the expandable member along a coating path. A positioning device maintains a substantially fixed distance between the at least one outlet and the surface of the expandable member during relative movement therebetween by ejecting a pressurized medium against the surface of the expandable member.
    Type: Application
    Filed: June 10, 2011
    Publication date: December 13, 2012
    Applicant: Abbott Laboratories
    Inventors: Randy Shen, Michael J. Leonard, Anthony S. Andreacchi
  • Patent number: 8308683
    Abstract: An agent delivery catheter configured to deliver an agent to an inner surface of a patient's body lumen wall by forming an array of cells defining agent containment chambers at multiple locations along the catheter's shaft, while minimizing ischemic conditions during the procedure.
    Type: Grant
    Filed: April 27, 2010
    Date of Patent: November 13, 2012
    Assignee: Abbott Cardiovascular Systems Inc.
    Inventors: Michael J. Leonard, Binh T. Nguyen, William Webler
  • Publication number: 20120064141
    Abstract: Method of coating an expandable member, e.g. balloon, is provided, the method comprising providing an expandable member having an outer surface. The method includes a plasma treatment with a supply of gas performed on at least a portion of the outer surface of the expandable member. A therapeutic agent is applied on at least the plasma treated portion of the outer surface of the expandable member after the plasma treatment is performed. The plasma treatment can reduce the adhesion of therapeutic agent to the surface of the expandable member. A medical device made by the disclosed method is also provided.
    Type: Application
    Filed: September 15, 2010
    Publication date: March 15, 2012
    Applicant: ABBOTT LABORATORIES
    Inventors: Anthony S. Andreacchi, Stephen D. Pacetti, John Stankus, Victoria M. Gong, Michael J. Leonard, Binh Nguyen
  • Publication number: 20110245766
    Abstract: Methods for more uniformly delivering drugs or other treatment agents locally to the vasculature of a mammal are disclosed. These methods use one or more strategies to facilitate rapid mixing with the blood flowing past a device or otherwise improve the uniformity of drug delivery. Some of these strategies employ medical devices with diffusion members.
    Type: Application
    Filed: June 13, 2011
    Publication date: October 6, 2011
    Applicant: ABBOTT CARDIOVASCULAR SYSTEMS, INC.
    Inventors: Michael J. Leonard, Binh T. Nguyen, Paul M. Consigny, Randy Shen
  • Publication number: 20110238039
    Abstract: Methods for more uniformly delivering drugs or other treatment agents locally to the vasculature of a mammal are disclosed. These methods use one or more strategies to facilitate rapid mixing with the blood flowing past a device or otherwise improve the uniformity of drug delivery. Some of these strategies employ medical devices with diffusion members.
    Type: Application
    Filed: June 6, 2011
    Publication date: September 29, 2011
    Applicant: ABBOTT CARDIOVASCULAR SYSTEMS, INC.
    Inventors: Michael J. Leonard, Binh T. Nguyen
  • Patent number: 8014983
    Abstract: Computer-implemented systems and methods for processing time series data that is indicative of a data generation activity occurring over a period of time. A model specification hierarchical data structure is used for storing characteristics that define a time series model. A fitted model hierarchical data structure stores characteristics that define a fitted time series model. The characteristics of the fitted time series model are defined through an application of the time series model to the time series data.
    Type: Grant
    Filed: June 22, 2010
    Date of Patent: September 6, 2011
    Assignee: SAS Institute Inc.
    Inventors: Keith E. Crowe, Michael J. Leonard
  • Patent number: 8010324
    Abstract: Computer-implemented systems and methods for processing time series data that is indicative of a data generation activity occurring over a period of time. A model specification hierarchical data structure is used for storing characteristics that define a time series model. A fitted model hierarchical data structure stores characteristics that define a fitted time series model. The characteristics of the fitted time series model are defined through an application of the time series model to the time series data.
    Type: Grant
    Filed: May 9, 2006
    Date of Patent: August 30, 2011
    Assignee: SAS Institute Inc.
    Inventors: Keith E. Crowe, Michael J. Leonard
  • Publication number: 20110208701
    Abstract: Systems and methods are provided for segmenting time-series data stored in data segments containing one or more data records. A combined segment error measure is determined based on a proposed combination of two candidate segments. An error cost to merge the two candidate segments is determined based on a difference between the combined segment error measure and a segment error measure of one of the segments. The two candidate segments are combined when the error cost to merge meets a merge threshold to generate a combined segment.
    Type: Application
    Filed: February 22, 2011
    Publication date: August 25, 2011
    Inventors: Wilma Stainback Jackson, Michael J. Leonard, Keith Eugene Crowe
  • Patent number: 8005707
    Abstract: Computer-implemented systems and methods to process time-series data. As an example, a system and method can use a first data store to store time series data, and a second data store to store definitions of events. A dummy variable is generated when data from an event's definition is applied to time series data.
    Type: Grant
    Filed: May 9, 2006
    Date of Patent: August 23, 2011
    Assignee: SAS Institute Inc.
    Inventors: Wilma S. Jackson, Michael J. Leonard, David Bruce Elsheimer
  • Publication number: 20110106723
    Abstract: Computer-implemented systems and methods are provided for implementing a scenario analysis manager that performs multiple scenarios based upon time series data that is representative of transactional data are provided. A system and method provides candidate predictive models for a first scenario for selection where the set of candidate predictive models includes an identification of variables associated with a model. Model selection data is received from a scenario analysis manager where a selected model is configured to predict a future value of a first variable based on values of a second variable. Time series data is received representative of past transaction activity of the first variable and the second variable, and data representative of a future value of the second variable is also received. The future value of the first variable is determined using the selected model, the time-series data and the future value of the second variable.
    Type: Application
    Filed: November 3, 2009
    Publication date: May 5, 2011
    Inventors: Michael Ryan Chipley, Michael J. Leonard, Philip Lodge Holman, Jerzy Michal Brzezicki, Karl Moss, Dinesh P. Apte
  • Publication number: 20100257133
    Abstract: Computer-implemented systems and methods for processing time series data that is indicative of a data generation activity occurring over a period of time. A model specification hierarchical data structure is used for storing characteristics that define a time series model. A fitted model hierarchical data structure stores characteristics that define a fitted time series model. The characteristics of the fitted time series model are defined through an application of the time series model to the time series data.
    Type: Application
    Filed: June 22, 2010
    Publication date: October 7, 2010
    Inventors: Keith E. Crowe, Michael J. Leonard
  • Publication number: 20100211009
    Abstract: An agent delivery catheter configured to deliver an agent to an inner surface of a patient's body lumen wall by forming an array of cells defining agent containment chambers at multiple locations along the catheter's shaft, while minimizing ischemic conditions during the procedure.
    Type: Application
    Filed: April 27, 2010
    Publication date: August 19, 2010
    Applicant: ABBOTT CARDIOVASCULAR SYSTEMS INC.
    Inventors: Michael J. Leonard, Binh T. Nguyen, William E. Webler, JR.
  • Publication number: 20100153409
    Abstract: Computer-implemented systems and methods provide paginated search results from a multi-table database that stores hierarchically arranged data nodes. A query request is received that identifies one or more constraints and one or more monitoring attributes. Records of the multi-table database are filtered to create a view containing only records which meet the constraints. Monitoring attributes associated with a first n records of the view are accessed to generate an output view, where n is the number of records that may be displayed on a single page, and the output view is displayed on a user-viewable medium.
    Type: Application
    Filed: December 12, 2008
    Publication date: June 17, 2010
    Inventors: Mahesh V. Joshi, Michael J. Leonard