Patent application number | Description | Published |
20090216611 | Computer-Implemented Systems And Methods Of Product Forecasting For New Products - Computer-implemented systems and methods are provided for forecasting the performance of products newly introduced to a market. For example, a business that seeks to introduce a new product onto the market may query the data maintained by the business about the results of previous introductions of new products. Further, the computer-implemented systems and methods, with or without the intervention of a human expert, may assess which of the historical products are most similar to the new product that the business seeks to introduce, and thus may use the most similar product as the basis for forming a product forecast for the product that is to be newly introduced. | 08-27-2009 |
20100153409 | Computer-Implemented Systems And Methods For Providing Paginated Search Results From A Database - 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. | 06-17-2010 |
20110106723 | Computer-Implemented Systems And Methods For Scenario Analysis - 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. | 05-05-2011 |
20110208701 | Computer-Implemented Systems And Methods For Flexible Definition Of Time Intervals - 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. | 08-25-2011 |
20130024167 | Computer-Implemented Systems And Methods For Large Scale Automatic Forecast Combinations - 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. | 01-24-2013 |
20130024173 | Computer-Implemented Systems and Methods for Testing Large Scale Automatic Forecast Combinations - 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. | 01-24-2013 |
20130238399 | Computer-Implemented Systems and Methods for Scenario Analysis - 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. | 09-12-2013 |
20150052173 | IN-MEMORY TIME SERIES DATABASE AND PROCESSING IN A DISTRIBUTED ENVIRONMENT - This disclosure describes methods, systems, and computer-readable media for accessing information that describes a hierarchical schema for assembling multiple time series of data in a distributed manner. The hierarchical schema associates each of the time series with a particular level of the hierarchical schema and prescribes a structure of relationships between time series assigned to different levels of the hierarchical schema. Multiple time series associated with a lowest level of the hierarchical schema are assembled by inventorying a portion of a data set. Multiple time series associated with an intermediate level of the hierarchical schema are assembled by aggregating the time series associated with the lowest level based on the structure of nested relationships. Also, multiple additional time series that are associated with the intermediate level and which were assembled by other grid-computing devices are received. After the time series are assembled, they are made available for processing to facilitate parallelized forecasting. | 02-19-2015 |
Patent application number | Description | Published |
20100211009 | PERFUSION CATHETER HAVING ARRAY OF FUNNEL SHAPED MEMBRANES - 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. | 08-19-2010 |
20110238039 | Method and Apparatus for Improving Delivery of an Agent to a Kidney - 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. | 09-29-2011 |
20110245766 | Method and Apparatus for Improving Delivery of an Agent to a Kidney - 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. | 10-06-2011 |
20120064141 | Drug-Coated Balloon With Location-Specific Plasma Treatment - 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. | 03-15-2012 |
20120315375 | Maintaining A Fixed Distance By Providing An Air Cushion During Coating Of A Medical Device - 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. | 12-13-2012 |
20130138081 | METHOD AND MEDICAL DEVICE HAVING TISSUE ENGAGING MEMBER FOR DELIVERY OF A THERAPEUTIC AGENT - Method of delivering a therapeutic agent includes delivering at least a portion of a medical device within a vasculature. The medical device includes a tubular member having a proximal end and distal end defining a longitudinal axis therebetween, an expandable member proximate the distal end of the tubular member, a tissue engaging member proximate the expandable member, a sheath disposed over the tissue engaging member, and a therapeutic agent disposed on at least the expandable member or the tissue engaging member. The method further includes deploying the tissue engaging member at a select location by displacement of the sheath relative the tissue engaging member, inflating the expandable member to engage the therapeutic agent with a vessel wall, deflating the expandable member, and withdrawing the medical device from the vasculature. | 05-30-2013 |
20140113059 | MAINTAINING A FIXED DISTANCE BY PROVIDING AN AIR CUSHION DURING COATING OF A MEDICAL DEVICE - 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. | 04-24-2014 |
Patent application number | Description | Published |
20090083860 | Security system for a browser-based environment - 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. | 03-26-2009 |
20090288065 | Transparent Type Matching in a Programming Environment - Described is a technology in a programming (development and/or runtime) environment by which data type mismatches between the output and input of computer program software components (e.g., APIs) are detected, with the output transparently converted such that the converted input may be understood by the inputting component. When components are interconnected in a programming environment, metadata associated with those components is evaluated to determine a type mismatch, e.g., between objects and arrays. If mismatched, an output object is converted to a single-element array for input, or alternatively, an output array is converted to a series of objects, each object sent within a loop for input. The transparent conversion may be performed by the programming environment during runtime, or by inserting conversion code prior to compilation. | 11-19-2009 |
20090288067 | Augmenting Programming Languages with a Type System - Described is a technology by which metadata augments a programming language such as JavaScript. Software components such as application programming interfaces are associated with metadata. When a software component is selected for use, such as when putting together a computer program in a graphical programming environment, its corresponding metadata is accessed. The metadata may be used to validate the usage of the software component, such as to validate a constraint associated with a value, provide a default value, validate a value's type, and/or determine whether a value is required. Validation may also determine whether data output by one software component is of a type that is appropriate for input by another software component. In addition to validation via type metadata, the metadata may provide descriptive information about the selected software component, such as to assist the programmer and/or provide further information to the programming environment. | 11-19-2009 |
20090293059 | AUTOMATICALLY CONNECTING ITEMS OF WORKFLOW IN A COMPUTER PROGRAM - A workflow design system receives a set of parameters that are to be used in a workflow, as well as an indication of a function that is to be performed in the workflow. The workflow design system uses a mapping component to map the parameters to inputs of the identified function. The workflow design system then outputs suggested mappings of the parameters to the function inputs, and optionally waits for user confirmation. Once user confirmation is received (if it is required), either the workflow design system or the mapping component automatically generates the connections between the parameters and the function inputs. | 11-26-2009 |
20090293073 | AUTOMATING ASYNCHRONOUS PROGRAMMING IN SINGLE THREADED SYSTEMS - Various technologies and techniques are disclosed for automating asynchronous programming in single threaded systems. A wrapper is automatically generated around an original function. When metadata indicates the wrapper should be utilized for asynchronous data retrieval, the wrapper calls a data retrieving function asynchronously. Asynchronous retrieval of data is initiated from the data retrieving function using a direct callback. A specially marked exception is thrown to cause control to leave and get caught by a special exception in the wrapper. When the direct callback function is called because the data has been retrieved, the data is saved. The wrapper is called again in a synchronous fashion, which causes the wrapper, original function, and data retrieving function to be called again. When the data retrieving function is called again, data that was saved by the direct callback function is retrieved, and then returned to the calling function through the callback function. | 11-26-2009 |
Patent application number | Description | Published |
20090105642 | LOW PROFILE AGENT DELIVERY PERFUSION CATHETER HAVING REVERSIBLY EXPANDING FRAMES - An agent delivery catheter and method, configured to deliver an agent to an inner surface of a patient's body lumen by forming an agent containment pocket along the inner surface of the patient's body lumen wall between a proximal expandable frame and a distal expandable frame, while minimizing ischemic conditions during the procedure. | 04-23-2009 |
20090105644 | INTRAVASCULAR MEDICAL DEVICE HAVING A READILY COLLAPSIBLE COVERED FRAME - An elongated intravascular device having a frame configured for reversibly expanding in a patient's body lumen, which has a sleeve secured to the frame, and at least one sleeve-folding strut configured to fold the sleeve inwardly as the frame radially collapses in the patient's body lumen. Additional aspects of the invention are directed to methods of recovering such expanded frame type devices, and a recovery catheter configured for collapsing an expanded frame. The devices and methods of the invention facilitate the collapse of expanded frame devices, for repositioning or removal from the patient's body lumen. | 04-23-2009 |
20090157043 | LOW PROFILE AGENT DELIVERY PERFUSION CATHETER HAVING A FUNNEL SHAPED MEMBRANE - 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. | 06-18-2009 |
20140046300 | LOW PROFILE AGENT DELIVERY PERFUSION CATHETER HAVING A FUNNEL-SHAPED MEMBRANE - 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. | 02-13-2014 |