Abstract: In accordance with the teachings described herein, systems and methods are provided for optimizing inventory in a multi-echelon inventory distribution network having at least a first echelon and a second echelon.
Abstract: A computer-implemented method and system allows generating a query and a first fourth generation language at a native system to a non-native database which is capable of processing queries in a second fourth generation language. A query initiated by a client applicant in a first fourth generation language is analyzed to determine if it can be processed by a non-native system capable of processing queries in a second fourth generation language. Non-standard syntax representative of a function and the query that cannot be evaluated by the non-native database system is identified. If the syntax is discovered, the query is transformed through the use of formats or through an algorithm process into an equivalent query expression that can be processed by the database system.
Type:
Grant
Filed:
November 3, 2008
Date of Patent:
July 30, 2013
Assignee:
SAS Institute Inc.
Inventors:
Michael Stephen Whitcher, Richard Dean Langston, Howard Plemmons, Jr.
Abstract: Systems and methods are provided for evaluating risks associated with alternative strategies for assessing an entity with respect to a predetermined objective. A system includes an action table that contains a plurality of possible actions that can be taken with respect to the predetermined objective for various entity profiles. One or more statistical data stores are configured to contain risk amounts associated with each entity profile, where the one or more statistical data stores are configured to contain inferred percentage distribution of applicants associated with each entity profile. One or more profile identification data stores contain entity identification information for use in determining an action for the entity. One or more improvement data stores provide an indication in the improvement in risk based upon a change in one or more characteristics for an entity profile.
Abstract: Software is updated on a data processing system by invoking a software update operation and using a hypervisor layer to take a snapshot of a software image on the data processing system responsive to invoking the software update operation.
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.
Abstract: Computer-implemented systems and methods are provided for determining future profitability for an entity. A present profitability model is generated for the entity based upon present values for a plurality of components of profitability. The present profitability model is used to create a future profitability forecast for the entity.
Type:
Grant
Filed:
March 29, 2012
Date of Patent:
June 25, 2013
Assignee:
SAS Institute Inc.
Inventors:
David Carter Pope, Robert Leo Szczerba, Liewellyn Arthur Gaiway
Abstract: Various embodiments are generally directed to techniques to remotely access object events. An apparatus may comprise a processor and a memory communicatively coupled to the processor. The memory may be operative to store a remote event bridge having a surrogate object that when executed by the processor is operative to allow an observer object for a first process to subscribe to an event of a subject object for a second process using the surrogate object. In this manner, the remote event bridge and the surrogate object operates as an interface between subject objects and observer objects without any modifications to either class of objects.
Abstract: Techniques to generate custom electronic forms are described. An apparatus may comprise a logic device and an application having a form manager component. The form manager component may be operative on the logic device to manage one or more forms for a user interface of the application during a run-time mode of the application. The form manager component may have a custom prompt module operative to determine whether an application context interface is available for a dynamic form prompt of a form. The form manager component may determine whether a custom language interface is available for the dynamic form prompt when the application context interface is available. The form manager component may retrieve custom content in a custom presentation language for the dynamic form prompt when the custom language interface is available. Other embodiments are described and claimed.
Abstract: Systems and methods are provided for determining a loss mitigation reserve requirement based on a risk measure estimation and a confidence interval associated with the risk measure estimation. Distribution parameters of a frequency model and distribution parameters of a severity model are determined, and a covariance matrix representing the determined parameters of the distribution of the frequency model and the determined parameters of distribution of the severity model is generated. One or more analytical derivatives of a cumulative distribution function of the frequency model, one or more analytical derivatives of a cumulative distribution function of the severity model, and a parameter covariance matrix are calculated. A confidence interval is computed for the risk measure estimation based on a vector of derivatives of a cumulative distribution function.
Abstract: Systems and methods for identifying a target position on a computer display are provided. A system receives computer display data indicative of contents of a computer display and identifies a first area of interest within the computer display. Identifying the area of interest includes receiving a first image and searching the computer display for the first image. Upon finding a match for the first image, a location of the match for the first image is identified as a first point. A second image is received and searched for on the computer display. Upon finding a match for the second image, the location of the match is identified as a second point. The first point and the second point are used in defining an area of interest. A target position is located within the area of interest.
Abstract: Systems and methods are provided for a computer-implemented method for automatically generating a weighted average forecast model that includes receiving a plurality of forecasting models and time series data. At least one parameter of each of the received forecasting models is optimized utilizing the received time series data. A weighting factor is generated for each of the plurality of optimized forecasting models utilizing an information criteria value indicating fit quality of each of the optimized forecasting models, and the generated weighting factors are stored.
Abstract: Systems and methods for reconciling a forecast are presented. A method can be used that receives a plurality of hierarchical forecast data sets. An output child data set including an index value and a status indicator representing an unprocessed state is generated. A particular parent data set forecast is identified from a parent data set. Locations for a group of one or more child data set forecasts that are children of the particular parent data set forecast are identified and accessed. A reconciliation operation is performed, a particular child data set forecast is adjusted and stored in a record, and a status indicator for the record is modified.
Type:
Grant
Filed:
December 16, 2011
Date of Patent:
January 29, 2013
Assignee:
SAS Institute Inc.
Inventors:
Michele Angelo Trovero, Mahesh V. Joshi, Michael James Leonard, Richard Patrick Fahey, Dmitry V. Golovashkin
Abstract: Systems and methods are provided for performing an estimation using an iteratively reweighted least squares technique on a scenario defined by a design matrix, a response variable vector, and a parameter to be estimated. A system and method can be configured to include a root data processor, where a least squares estimate is calculated by the root data processor during each of a plurality of processing iterations. A plurality of node data processors can also be configured to: update values of a weight matrix according to a current state of the least squares estimate, determine a first intermediate value based on the design matrix and the weight matrix, determine a second intermediate value based on the design and weight matrices and the response variable vector. The root data processor calculates an updated least squares estimate based on the intermediate values.
Type:
Grant
Filed:
October 23, 2009
Date of Patent:
January 8, 2013
Assignee:
SAS Institute Inc.
Inventors:
Lin (Colin) Chen, Steve Krueger, Christopher D. Bailey
Abstract: Computer-implemented systems and methods for determining a subset of unknown targets to investigate. For example, a method can be configured to receive a target data set, wherein the target data set includes known targets and unknown targets. A supervised model such as a neural network model is generated using the known targets. The unknown targets are used with the neural network model to generate values for the unknown targets. Analysis with an unsupervised model is performed using the target data set in order to determine which of the unknown targets are outliers. A comparison of list of outlier unknown targets is performed with the values for the unknown targets that were generated by the neural network model. The subset of unknown targets to investigate is determined based upon the comparison.
Type:
Grant
Filed:
September 6, 2007
Date of Patent:
January 1, 2013
Assignee:
SAS Institute Inc.
Inventors:
Revathi Subramanian, Vijay S. Desai, Hongrui Gong
Abstract: Systems and methods for handling input search engine data. A data store is searched based upon one or more data items contained within the input search engine data. The result of searching the data store is used to determine which data items in the input search engine data might be a search term. Search terms are extracted based upon the result of searching the data store.
Type:
Grant
Filed:
May 13, 2009
Date of Patent:
December 4, 2012
Assignee:
SAS Institute Inc.
Inventors:
Donald O. Koch, David C. Pope, Kevin L. Scott
Abstract: Computer-implemented methods and systems are provided for text segmentation of textual data. Rules are accessed that define how the input stream is to be segmented into textual data elements through pattern matching. The one or more rules are applied to the input stream to determine the textual data elements in the input stream which are then provided as output.
Abstract: Systems and methods are provided for providing secure transmission of software code, which includes a mathematical function, from a first computer to a second computer so that the mathematical function's content cannot be determined at the second computer. A method includes generating a secure container, where the secure container includes an encrypted representation of the mathematical function and metadata identifying the mathematical function encrypted in the secure container. The method further includes providing the secure container from the first computer to the second computer over a communication transmission medium, where the secure container is accessed at the second computer using the metadata to identify the mathematical function, and where the mathematical function contained within the secure container is decrypted and incorporated into program code in a compiled form so that the mathematical function can be used but the mathematical function's content cannot be determined at the second computer.
Type:
Grant
Filed:
October 9, 2009
Date of Patent:
November 13, 2012
Assignee:
SAS Institute Inc.
Inventors:
Stacey Michelle Christian, Donald James Erdman
Abstract: Computer-implemented systems and methods are provided for analyzing session data generated by a website in response to a visitor requesting data from the website. A system and method can be configured for receiving the session data and analyzing the session data to determine a plurality of website interaction behavioral metrics of the session data. The website interaction behavioral metrics of the session data are compared to detection settings. A determination is made as to whether the visitor to the website was human or non-human based upon the comparing step.
Abstract: Computer-implemented systems and methods for executing stochastic discrete event simulations for a stochastic model through a design of experiments approach. In the design of experiments approach, virtual mappings are generated between model component parameters in a model and the factors/responses contained in the design of experiments. The virtual mappings are used during execution of the model to generate values for the response contained in the design of experiments.
Type:
Grant
Filed:
June 8, 2009
Date of Patent:
November 6, 2012
Assignee:
SAS Institute Inc.
Inventors:
Hong Chen, Emily Lada, Phillip C. Meanor
Abstract: Computer-implemented systems and methods for providing row-level security. A system can be configured to receive a request for data that is contained in tables and to use one or more row-level security policies to augment the received request with one or more row-level security query-related clauses.
Type:
Grant
Filed:
March 24, 2008
Date of Patent:
November 6, 2012
Assignee:
SAS Institute Inc.
Inventors:
Mark Kuebler Gass, III, John Forrest Boozer, Lawrence J. Noe, James Patrick Kelley, Diane Yang Hatcher, Lisa Jo Weber