Patent Application Title |
Patent App Num. |
Date |
| Method and apparatus for social media advisor for retention and treatment (smart) | 20130117281 | 20130509 |
A method and apparatus are implemented in one or more processors for processing various social media data received over a network for collection, analysis, and application to business logic and/or business applications. Based on personally identifying information of an account holder, social media data regarding the account holder is retrieved from one or more social media sources or a clearing house over the network. The retrieved social media data is processed (i.e., parsed and/or filtered, and validated) via certain criteria. A usefulness score for the social media data is computed based on various factors including at least one of an identity match value, a truth confidence value, and a context data relevance value. The social media data and its computed usefulness score can be presented to... |
| System and method for active insurance underwriting using registration data of ip-addressable devices | 20130096960 | 20130418 |
A system and method are disclosed herein for maintaining an inventory of assets located at an insured property covered under an insurance policy based on data received from IP-addressable devices located at the property. The system includes an inventory database for storing inventory information about assets located at an insured property, a communication interface for receiving registration and operational data associated with an IP-addressable device, and a business logic computer. The business logic computer creates a data structure for storing inventory information about assets located at the insured property in the inventory database for each insured property. The business logic computer determines, for the insured property, the inventory information about the insured property's assets based on registration and operational data received from its IP-addressable devices located... |
| Debugging analysis in running multi-user systems | 20130086424 | 20130404 |
Various arrangements for debugging logic being executed by a webserver is presented. A virtual machine of the webserver may execute runtime threads for a plurality of remote users. The web server may compile business logic code received from a developer computer system via a web-based interface into an logic insight injected code. The logic insight injected code may be compiled from the business logic code to include debugging functionality. The virtual machine of the webserver may execute the logic insight injected code concurrently with the runtime threads being executed for the plurality of remote users. The debugging functionality of the logic insight injected code being executed may not affect execution of the runtime threads for the plurality of users.
... |
| Method and system for creating and providing a multi-tier networked service | 20130067321 | 20130314 |
A multi-tier application for interaction with a user interface, such as a browser on a PC or PDA. The application comprises a presentation tier (such as a web server with a JSP/servlet engine) and a business logic tier (such as an application server) to manipulate data for subsequent presentation on the user interface. A direction module has a plurality of coupled directions, including a function direction to direct a corresponding functional component to perform a data processing function using the business logic tier and provide a data processing output, and a presentation direction to direct a corresponding presentation component to incorporate the data processing output, when applicable, into a presentation template to produce a presentation element for the user interface. The function component and presentation component... |
| Sharing parts of a document using search framework | 20130054610 | 20130228 |
Embodiments are configured to provide sharing of business logic items. A document may contain business logic items, for example, sets, members, or measures. Some business logic items may be created by a publisher who wants to make the business logic available to other users so that others can access the business logic. Embodiments provide for using an integrated server platform search component to automatically retrieve business logic items which exist in one or more documents stored in a document library. This may allow for a publisher to provide business logic to other users without having to rely on the other users to retrieve the business logic from a specific document, and without requiring the other users to know of the existence of the business logic. Restrictions... |
| |
| Method of configuring business logic supporting multi-tenancy | 20130014082 | 20130110 |
| The present invention relates to a method of configuring business logic supporting multi-tenancy. The method includes the steps of an application execution platform storing business logic, received from a service development tool, in a metadata storage unit as a common business logic, the application execution platform determining whether a modified business logic has been received from the service configuration tool of a tenant and if the modified business logic is determined to have been received, the application execution platform storing the modified business logic in the metadata storage unit as business logic dedicated to the tenant. In accordance with the present invention, since each of tenants who have subscribed to service can configure business logic for application service through the service configuration tool, each tenant may... |
| System and method for web-based industrial classification | 20120290330 | 20121115 |
| Systems and methods are disclosed herein for determining an insurance evaluation based on an industrial classification. The system includes a content processor, a computerized predictive model, and a business logic processor. The content processor retrieves content from a website related to an entity seeking an insurance policy and extracts data from the website content. The computerized predictive model accepts the data extracted from the website content from the content processor, processes the extracted data, and outputs data indicative of at least one industrial classification associated with the entity. The business logic processor determines an insurance evaluation of the entity based on its industrial classification(s).
... |
| Hybrid web container for cross-platform mobile applications | 20120290914 | 20121115 |
| The systems, methods and computer program products for designing cross-platform mobile applications that execute on multiple operating platforms. The mobile application is activated with a workflow that includes data from a data source. The mobile application includes a plurality of web files configured to cause the mobile application to manipulate data from the data source. At least one web file in the plurality of web files is configured to display one or more screens of the mobile application. At least one file in the plurality of web files is configured to implement business logic of the mobile application. The mobile application also includes a container service configured to communicate data between the mobile device and a data source.
... |
| Gateways having localized in memory databases and business logic execution | 20120215756 | 20120823 |
| A gateway is provided that includes an integration gateway portion, a domain gateway portion, and a hyper-memory portion is provided. The integration gateway portion has an integration rules engine, a search engine, and a first virtual machine. The domain gateway portion has a domain rules engine. The hyper-memory portion has a hyper-memory engine, a hyper-memory, and a second virtual machine. The integration portion accesses a database via the integration rules engine and the first virtual machine or via the search engine and the first virtual machine. The domain gateway portion accesses datasets of the database that are resident in the hyper-memory via the domain objects rules engine and the hyper-memory engine or via the search engine, the second virtual machine, and the hyper-memory engine.
... |
| Software application recreation | 20120204156 | 20120809 |
| A software application recreation in a computing environment is provided. One embodiment involves analyzing program execution trace data of a software application, and using the analysis results in recreating an executable version of the software application from data traced at significant points during the software application execution. Recreating an executable version of the software application involves creating white space code to simulate the software application execution timing by replacing business logic code of the software application with white space code in the recreated executable version. The recreated executable version of the software application programmatically behaves essentially similarly to the software application.
... |
| Web development system and methodology | 20120198363 | 20120802 |
| Systems and corresponding methodologies that provide for dynamic generation of Web application and pages is provided. The innovation discloses a task-specific action-based paradigm that enables dynamic generation of these applications and pages. The innovation encapsulates logic such as business logic into task-specific actions. These actions can be stored within databases and retrieved therefrom on an as-needed basis. Once called, the actions can be executed and thereafter dynamically incorporated into a web page.
... |
| Rule-based contest handling | 20120198517 | 20120802 |
| An embodiment of a method includes receiving a content request including a first set of attribute values, using at least one of the attribute values from the first set of attribute values to determine a second set of attribute values, traversing a hierarchy of decision nodes, wherein each decision node implements business logic based on one of the attribute values from the first set of attribute values or the second set of attribute values, and generating a decision from a last node in the hierarchy, wherein the decision dictates how to respond to the content request.
... |
| Electronic transaction system and method | 20120185361 | 20120719 |
| An Internet based system for executing transactions is described. The system may include transaction data, a database, a business logic manager and user profiles. A rules may also be included, and store information about system responses to modifications of the data. The user profiles may be configured to store information concerning the availability of information and displays depending upon the user.
... |
| |
| Cloud*innovator | 20120173717 | 20120705 |
| Cloud*Innovator—An Intelligent Invention for enabling SAP automation in the Cloud. This is a proprietary rules based event driven invention that is fully integrated within the SAP technology framework and is used to ensure optimal performance and systems availability through continuous monitoring, metering, auto-provisioning and tuning of systems resources. A run-time intelligence engine provides business logic to ensure precision tuning of system resources via advanced automation techniques.
... |
| Data feed having customizable analytic and visual behavior | 20120158644 | 20120621 |
| A data marketplace infrastructure allows a data source company or a third party to associate to a data feed with a customizable preview application having analytic and visual features (e.g., business logic and a user interface). A potential customer can use discovery services of the data marketplace infrastructure to identify one or more data feeds offering sample data in a domain of interest of the potential customer. The data feed can transmit the customizable preview application to allow the potential customer to interact with the data from the data feed before purchasing the data. The potential customer may also customize the preview application so as to change the default application behavior in a manner that improves the potential customer's understanding and appreciation of the data feed.
... |
| Automated generation of analytic and visual behavior | 20120158754 | 20120621 |
| A data marketplace infrastructure allows a data source company or a third party to automate generation of one or more applications in association a data feed. In contrast to custom, manual development of applications, the data marketplace infrastructure constructs applications that suggest applicability to the data feed. Factors suggesting applicability include without limitation similarity of data structures and similarity of subject matter. Based on an applicability determination, patterns of historical visual usage and patterns of historical business logic usage may be used to identify expressions specifying the visuals and business logic that may be copied to and used in a new application in association with the data feed. Furthermore, previewers can provide feedback to help tune which automatically generated applications are maintained in association with the... |
| Inherited entity storage model | 20120158757 | 20120621 |
| Techniques for an inherited entity storage model are described that can be employed to implement inherited entity management for a CRM system. In at least some embodiments, input can be obtained to create a custom entity that is based at least in part upon a parent entity. The custom entity is created to inherit the parent entity according to an inheritance relationship established between the entities. To do so, the custom entity is created from the parent entity in a common table with the parent entity using some common fields and defining custom fields as appropriate. Data for the entities is then stored via the common table. This approach can reduce storage requirements, enable unified searching, and speed up data operations. Further, back-end business logic associated... |
| Executing a business process in a framework | 20120158798 | 20120621 |
| Various embodiments of systems and methods for executing a customized business process in a business process framework are described herein. A user selection of a solution type corresponding to a business process is received from a user interface. In response to the user selection, a query is executed to retrieve application types and corresponding sub-application types from a business logic stored in a database. Configurable attributes are generated based upon the application types and the corresponding sub-application types. Based upon the application types, the sub-application types and the configurable attributes, the business process is customized to create a customized business process. Based upon a configuration information, a user input to the customized business process is captured from the user interface. The user input is validated by... |
| System and method for configurable trading system | 20120143925 | 20120607 |
| A system dynamically integrates, into an application program that implements rules for controlling business operations, changes in parameters and parameter groupings that are used by or in conjunction with the rules. A dynamic business logic rule integrator provides the rules to the application software as executable routines, and a dynamic parameter manager organizes and manages the parameters. The manager integrates changes to the parameters, groups and/or links the parameters, and makes the parameters available to the rules through a dynamically configurable system database—using a set of static tables and related dynamically configurable tables, in which certain database fields or sub-fields correspond to the parameters and the tables, fields and sub-fields are established and linked together in accordance with user-defined “instances.” When parameters and their groupings are... |
| Programmed trading system | 20120136772 | 20120531 |
| An Internet based investment account management system that consists of data, a rules database, a business logic manager and user profiles is described. The rules database stores information about system responses to modifications of the data. The user profiles store information concerning the availability of information and displays depending upon the user. Automatic updates to user profiles in response to modifications to the data are performed. The business logic manager can be configured to define whether the trader is authorized to execute a trade and whether sufficient holdings are available at a custodian bank in order to execute trade. A data exchange link may then be used to send data to a broker/dealer system to execute the trade.
... |
| System and method for a process broker and backend adapter based process integration | 20120137306 | 20120531 |
| Embodiments of the present invention may provide a local process integration component to facilitate process integration. The local process integration component may include an adapter, a process broker and a process broker handler. The process broker may collaborate with the business logic and adapter to perform business-centric integration logic. The architecture is based on is a toolkit and generator approach. For inbound communication, the adapter is responsible for control flow while the process broker handler provides generic services. For outbound communication, the process broker is responsible for control flow while the process broker handler provides generic services. The control flow orchestration is uniformed by code generation.
... |
| System and method for a process broker and backend adapter based process integration | 20120137307 | 20120531 |
| A computer-implemented method for process integration may comprise providing a business logic layer that hosts business object(s), providing process broker(s), providing adapter(s) and providing a process broker handler. Each process broker may perform process integration tasks by dynamically determining whether, when and/or how routines of the business logic layer need to be integrated with routines of a second application. Each adapter may be part of a first application and implement methods to perform communication protocol specific logic. Each adapter may also be interoperable with at least one of the process brokers and one of the business objects to transform a message exchanged between the process broker and the second application from an internal format to an external format or vice versa. The process broker handler may... |
| Cooperative voice dialog and business logic interpreters for a voice-enabled software application | 20120121108 | 20120517 |
| Embodiments of the invention address the deficiencies of the prior art by providing a method, apparatus, and program product to cooperatively mediate between voice-enabled operations and business logic. The method comprises receiving XML data and generating at least one object from the XML data. The method further comprises, in response to determining that the at least one object has been called, implementing an operation defined by a portion of the object.
... |
| System and method for active insurance underwriting using intelligent ip-addressable devices | 20120116820 | 20120510 |
| A system and method are disclosed herein for maintaining an inventory of assets located at an insured property covered under an insurance policy based on data received from IP-addressable devices located at the property. The system includes an inventory database for storing inventory information about assets located at an insured property, a communication interface for receiving registration and operational data associated with an IP-addressable device, and a business logic computer. The business logic computer creates a data structure for storing inventory information about assets located at the insured property in the inventory database for each insured property. The business logic computer determines, for the insured property, the inventory information about the insured property's assets based on registration and operational data received from its IP-addressable devices located... |
| Managing configurations of distributed devices | 20120117203 | 20120510 |
| A method manages configurations of devices in a system that communicates information between a device and an enterprise. The method includes building a defined configuration for a device type. The defined configuration includes a set of value requirements. An actual configuration having values associated with the device is compared to the defined configurations. The actual configuration and defined configuration are stored in a database of the enterprise. The method also includes determining, in the enterprise, if the values of actual configuration match the corresponding value requirements of the defined configurations. The method runs business logic associated with the device based on a result from the step of determining if the values of the actual configuration match the corresponding values of the defined configurations. The matched configurations... |
| Logical chart of accounts with hashing | 20120109698 | 20120503 |
| A Chart of accounts (COA) is maintained as a logical set of constraints, criteria, and relationships and does not persist any of the valid combinations until a first time a particular combination is used. When any business logic or properties need to be set or referenced on an individual combination, that combination is physically persisted “just in time” and then becomes a physical combination that may be used going forward. A hash value is associated with each combination such that lookups are simplified.
... |
| System and method for determining insurance adjustments based on a life event | 20120101852 | 20120426 |
| A system and method are disclosed herein for determining an insurance policy adjustment based on information indicative of life events. The system includes a server, a database, and a business logic computer. The database receives from a user an indication of an occurrence of a life event experienced by the user. The database stores insurance parameter data associated with the user. The business logic computer communicates with the server and database. The business logic computer can receive the user indication via the server and poses questions to send to the user based on the indicated life event. The business logic computer can send the questions to the user via the server. After receiving the user's answers to the questions, the business logic computer determines an insurance... |
| System and method for providing group dividends | 20120072240 | 20120322 |
| Systems and methods for providing dividends to customers are disclosed. The system includes a database for storing data and a business logic processor for determining a dividend to provide to a customer. The stored data includes eligibility criteria for membership in one of a plurality of group dividend plans, data about customers assigned to the plans, and premium payments associated with the customers. The business logic processor receives eligibility data related to a customer's eligibility for assignment to a group dividend plan. The business logic processor uses the received data to identify a dividend group plan that a customer is eligible to join and assigns the customer to the identified plan. Finally, the business logic processor calculates a dividend to provide to the customer based on... |
| System and method for encouraging safety performance | 20120072241 | 20120322 |
| Systems and methods are disclosed herein for sharing of information related to insurance customers' participation in a group dividend plan. The system includes a database and a business logic processor in communication with the database. The database stores data regarding a plurality of insurance group dividend plans, including, for each plan, data about a group of customers assigned to the plan and safety data associated with each of the assigned customers. The business logic processor can obtain safety data associated with customers in the group. The business logic processor can provide the obtained safety data associated with one customer to a different customer via a social networking application or other interactive graphical user interface. The business logic processor can also determine a dividend to provide to... |
| Add-ins dynamically extending display targets and business-logic programming model | 20120054496 | 20120301 |
| A system for extending an enterprise resource planning application is provided. The system employs “Add-ins” that each have a functional behavior that is independent of the client on which it executes and a user interface behavior that is dependent on the characteristics of the display, and other characteristics, of the client (i.e., a display target). When a user attempts to invoke an Add-in via the client runtime, the client runtime determines whether the Add-in is available at the user's computer. If not, the client runtime downloads the appropriate artifact for execution at the user's computer. In this environment, neither the client runtime nor the server-side business logic contains the logic used to implement a particular Add-in behavior on the supported display targets. Instead, this logic is... |