"Without question, the greatest invention in the history of mankind is beer. Oh, I grant you that the wheel was also a fine invention, but the wheel does not go nearly as well with pizza."
Dave Barry
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 8117555 | Cooperating widgets Methods and apparatuses enable interaction with an end-user application to perform functional operations with selected elements of the end-user application or an operating environment of the end-user application. An application runtime receives an indication of a se... | 02/14/2012 |
| 8117529 | Object based navigation The object based navigation is an intelligent user interface that uses a source object to determine which target information is to be presented to the user. This is done by associating an object to one or more operations, so that selection of a given source object w... | 02/14/2012 |
| 8117408 | Buffer for object information A buffer that is state-aware and/or node-oriented. In a state-aware buffer, one or more operations relating to a state can be performed. In a node-oriented buffer, instances of a node can be accessed without regard to an object structure in which the instance is inc... | 02/14/2012 |
| 8117317 | Systems and methods for integrating local systems with cloud computing resources In one embodiment the present invention includes systems and methods for integrating local systems with cloud computing resources. In one embodiment, shared security information is stored on a local system and on a cloud computer system to allow secure communication... | 02/14/2012 |
| 8117255 | Systems and methods for smart client remote data monitoring Embodiments consistent with the principles of the invention provide client-server application problem-solving capabilities at sites remote from the operational site by supplying server response data to a copy of the client-side application running at the remote site... | 02/14/2012 |
| 8117157 | External evaluation processes Methods and apparatus, including computer program products, for managing data. The technique includes defining a secondary data set in a primary data set, linking the secondary data set to state information of the primary data set, transmitting the secondary data se... | 02/14/2012 |
| 8117078 | Method and program product for event monitoring An event management method, program product and system for monitoring the status of a purchase order involves receiving purchase order information from a user, obtaining timeline information corresponding to the purchase order, receiving information from one or more... | 02/14/2012 |
| 8117061 | System and method of using demand model to generate forecast and confidence interval for control of commerce system A method for transforming transactional data into a forecast and confidence interval for controlling a commerce system involves moving goods between members of a commerce system, and recording transaction data related to movement of goods between the members of the ... | 02/14/2012 |
| 8112747 | Integrated software support for a distributed business application with seamless backend communications The disclosure provides integrated software for supporting a distributed business application comprising computer readable instructions embodied on media. The integrated support software is operable to automatically monitor the distributed business application for p... | 02/07/2012 |
| 8112738 | Apparatus and method of customizable model import and export to and from XML schema formats In one embodiment the present invention includes a computer-implemented method of converting first metadata to second metadata using a mapping and custom exits. The metadata is at the M1 level and the mapping is generated based on information at the M2 level. The cu... | 02/07/2012 |
| 8112607 | Method and system for managing large write-once tables in shadow page databases Methods and systems for managing large write-once tables are described. In some embodiments, a relational database management system includes a space allocation module that utilizes both a logical space allocation scheme, as well as a physical space allocation schem... | 02/07/2012 |
| 8112388 | Dependency processing of computer files A method and apparatus for dependency processing of computer files. An embodiment of a method for dependency processing of computer files includes receiving a data stream input at a scanner component, where the data stream input represents multiple computer files. T... | 02/07/2012 |
| 8112377 | Client-side rule engine for executing business rules in rich internet applications A client-side business rule engine for executing business rules, at a client, in a rich internet application is disclosed. A set of business rules and a fact base are compiled at a server in accordance with a platform definition model, such that the compiled rules a... | 02/07/2012 |
| 8112257 | Semantic extensions of business process modeling tools A method and a system directed to semantically annotating business process modeling components of a business process model are described. For example, a definition of a business process modeling component and an association of a domain element with the business proc... | 02/07/2012 |
| 8108926 | Method and system for online trust management using statistical and probability modeling A method and system to manage security in an online collaborative process are provided. The method includes receiving a requirement containing trustworthiness properties of a participant and establishing one or more trust parameters relating to the trustworthiness p... | 01/31/2012 |
| 8108798 | Method and system for implementing enhanced buttons in a graphical user interface A method and system are provided for implementing enhanced buttons in graphical user interface of a software application running on computer system. The enhanced buttons allow additional options to be presented to the user in a context-sensitive manner in the same g... | 01/31/2012 |
| 8108794 | Method and apparatus for supporting context links for application program text Methods and apparatus are provided for supporting text-based context links for application programs. An embodiment includes a first computer to maintain a database of data objects and a second computer to execute an application program that operates on a file having... | 01/31/2012 |
| 8108521 | Methods and systems for dynamic parallel processing Systems and methods are disclosed for dynamic parallel processing of a plurality of subprocesses of a process initiated by a parallel processing framework. The plurality of subprocesses may include processing of one or more data objects in a computer system includin... | 01/31/2012 |
| 8108434 | Dynamic node extensions and extension fields for business objects A system may include generation of extension metadata defining an extension node associated with a core node of a business object and extension fields associated with the extension node, and generation of a runtime metadata buffer comprising enhanced metadata, the e... | 01/31/2012 |
| 8108433 | Dynamic extension fields for business objects A system may include generation of extension metadata defining an extension field of a core node of a business object, and generation of a runtime metadata buffer comprising enhanced metadata, the enhanced metadata based on core metadata of the business object and t... | 01/31/2012 |
| 8108331 | Method and system for enhancing computer object rules and catalogs A method, a machine-readable storage medium and a system are provided for enhancing computer rules in a computer application. In an embodiment, a rule is accessed from a set of computer rules provided by a computer application. The rule includes a number of fields, ... | 01/31/2012 |
| 8108327 | Method and system for an adaptive learning strategy A system and method for a computer-based training in which a user is presented with a first training session associated with a learning strategy. Quantitative data concerning the first training session is gathered and evaluated to determine the effectiveness of the ... | 01/31/2012 |
| 8108320 | Requirement analyzing with dynamic qualification blocks A method for matching an object with a set of qualifications to an object with a set of requirements includes determining whether one or more predetermined blocks of qualifications are wholly or partially fulfilled by the set of qualifications and matching the objec... | 01/31/2012 |
| 8108270 | Method and system for product layout display using assortment groups A system, method and program product are provided for determining a product layout for a group of stores. An assortment is defined as a group of stores. An assortment version is defined by assigning a first product to the assortment for a time period, thereby determ... | 01/31/2012 |
| 8108269 | Systems and methods for managing product returns using decision codes Systems and methods are disclosed for processing a product return. The systems and methods may capture a disposition decision for the product return in a first management system and trigger, in response to the captured disposition decision, at least one process in a... | 01/31/2012 |
| 8108234 | System and method for deriving business processes Embodiments of the present invention improve derivation of business processes. In one embodiment, the present invention includes a method of deriving business processes, the method comprising accessing a plurality of event logs, accessing predefined domain rules, as... | 01/31/2012 |
| 8104069 | Establishment of security federations Secure interactions between administrative domains are modeled. The modeled process specifies role information for each of the administrative domains and interaction between the administrative domains. Role information associated with candidate administrative domain... | 01/24/2012 |
| 8103971 | System and method for notifying actions What is described is a method and system for notifying actions. The method includes a method comprising performing an action, storing an action detail in a memory, retrieving the action detail from the memory in an expandable action menu, and displaying the action d... | 01/24/2012 |
| 8103953 | Document structures for delta handling in server pages Methods, systems and apparatus, including computer program products, for delta handling in server pages. A server method, for processing a page document that has multiple page components, includes generating, for each page component of the page document, a correspon... | 01/24/2012 |
| 8103916 | Scheduling of checks in computing systems In an example embodiment, a method is provided for scheduling a check to detect anomalies in a computing system. An average time between the anomalies that are detectable by the check is identified and additionally, a runtime of the check is identified. A frequency ... | 01/24/2012 |
| 8102975 | Voice business client The subject mater herein relates to computer software and client-server based applications and, more particularly, to a voice business client. Some embodiments include one or more device-agnostic application interaction models and one or more device specific transfo... | 01/24/2012 |
| 8099709 | Method and system for generating and employing a dynamic web services interface model A system and method are provided to generate a dynamic web services interface model. In one embodiment, description content of a Web Service Definition Language (WSDL) file is identified. A first metadata and a second metadata are extracted from the description cont... | 01/17/2012 |
| 8099661 | Logging and evaluating manual interactions by users to support optimizing and streamlining business processes The subject matter disclosed herein provides methods and apparatus, including computer program products, for logging and evaluating activity to support optimizing and streamlining a process, such as a business process. In one aspect, there is provided a computer-imp... | 01/17/2012 |
| 8099631 | Call-stacks representation for easier analysis of thread dump Computer systems and methods for call-stacks representation for easier analysis of thread dumps. Execution data for a number of process threads are accessed by a parser in a thread dump wherein execution data includes a number of call-stacks. Process threads have co... | 01/17/2012 |
| 8099431 | Services for data access based on a data ownership directory in distributed system landscapes A directory includes information about various systems (e.g., applications, processes, tasks, objects, services) and data, and may include data ownership information. The directory may define existing systems, corresponding locations by address, and corresponding se... | 01/17/2012 |
| 8099423 | Hierarchical metadata generator for retrieval systems A computer-implemented method of locating information in a database of electronic documents includes defining fragments of the documents, associating the fragments with the document from which the fragments originated, and associating metadata with the fragments, wh... | 01/17/2012 |
| 8099419 | Inferring rules to classify objects in a file management system Described are methods and systems related to inferring rules to classify an object to one of one or more target folders. One or more properties of the object to be classified are determined. A first degree of affinity between the object to be classified and the obje... | 01/17/2012 |
| 8099405 | Search engine social proxy A technique for enhancing the results of an existing online search engine involves re-ordering the results of a search according to the feedback provided by a user community to previous similar searches. In an embodiment, the technique is fully backward-compatible w... | 01/17/2012 |
| 8099337 | Replenishment planning management A computer-implemented method of managing stock levels includes obtaining target-location-dependent information pertaining to a location product in an order management system using order proposals for management of the stock levels. The location product may not be i... | 01/17/2012 |
| 8098638 | Selection of network nodes of a network A mobile node selects one or more network nodes of a network. Each network node of the network is communicatively coupled to a further network node of the network. The mobile node includes a communication unit configured to send a selection message that is receivabl... | 01/17/2012 |