A method for inducing cats to exercise consists of directing a beam of invisible light produced by a hand-held laser apparatus onto the floor or wall.
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 |
| 8185909 | Predictive database resource utilization and load balancing using neural network model A preemptive neural network database load balancer configured to observe, learn and predict the resource utilization that given incoming tasks utilize. Allows for efficient execution and use of system resources. Preemptively assigns incoming tasks to particular serv... | 05/22/2012 |
| 8185906 | Method and apparatus for dynamically adjusting thread pool Methods and apparatuses enable dynamic thread pool management. A system with a thread pool is monitored, and performance data gathered. The performance data can be combined with historical thread performance data to generate cumulative thread performance data. Based... | 05/22/2012 |
| 8185562 | Business object browser for business query language A method and graphical user interface, the graphical user interface includes a search tool to search for and retrieve specific business object (BO) data located in a business object (BO) database; a business query language (BQL) statement creation tool to create a B... | 05/22/2012 |
| 8185499 | System and method for transactional session management A system and method of transactional session management. Information sufficient to permit creation of a deep copy of a session object is saved concurrently for all aspects of the transaction. For example, the saving may save state information provided by different h... | 05/22/2012 |
| 8180914 | Deleting data stream overload A system and method to delete overload in a data stream are described. A method of an embodiment of the invention may analyze data quality information in a data stream and delete data items that are found to be of lower than a desired data quality. In ... | 05/15/2012 |
| 8180845 | Remote debugging of software Methods and apparatus, including computer program products, for allowing an end user at an end user system to remotely debug a back-end application program executing on a back-end system. To access the services of the back-end application program, the end user syste... | 05/15/2012 |
| 8180805 | Systems and methods for assigning hosts in response to a data query Systems and methods consistent with the invention may include selecting a plurality of hosts to store data structures by defining a color incidence process used to model a host assignment process, determining, by the color incidence process, a color allocation, and ... | 05/15/2012 |
| 8180801 | Unified window support for event stream data management Data stream query mediation may utilize a query handler configured to receive a query from a stream application to be applied against a stream of data including multiple tuples representing events. A stream window manager may be configured to express the query in a ... | 05/15/2012 |
| 8180779 | System and method for using external references to validate a data object's classification / consolidation A computer system and method for validating data object classification and consolidation using external references. The external references may be web pages, product catalogs, external databases, URLs, search results provided by a search engine or subsets or combina... | 05/15/2012 |
| 8180745 | Persistent object references to parallel database containers A system to create a first database object in the object-oriented database, the first database object associated with a primary key, a first group ID m, and a first delta ID m, associate a first pointer with the first database object, create a second database object... | 05/15/2012 |
| 8180732 | Distributing data in master data management systems Methods and apparatus, including computer program products, for distributing data in a data management system. The technique includes identifying one or more objects in a central data store for distribution, determining if a routing exists for at least one object of... | 05/15/2012 |
| 8176483 | Software maintenance management A data collection and/or monitoring service residing at a client system collects and sends client system information to a backend system. The client system information is used to update a maintained repository of client system information that is associated with sof... | 05/08/2012 |
| 8176098 | Obtaining information from an object Among other disclosure, a computer-implemented method for obtaining information from an object includes receiving a query configured to extract information from a non-XML object. The non-XML object is created using an object model that provides for: (1) organizing a... | 05/08/2012 |
| 8176083 | Generic data object mapping agent This disclosure relates to computer implemented methods, systems, and software for automatically preparing data from a data object used in an enterprise software application. Updates can be received for first and second data objects, the data objects each including ... | 05/08/2012 |
| 8176074 | Methods and systems for querying a tag database Methods and systems are provided for querying a tag database. The tag database is stored in a storage. An XML document including a database query is received. The database query is written in a query language supported by an agent of the tag database. The XML docume... | 05/08/2012 |
| 8176047 | Methods and systems for locating information in a computer system A computer system includes a user interface. The user interface includes at least one control for inputting at least one search criterion for searching in a database. The user interface also includes a visual result interface for visually outputting the result, at l... | 05/08/2012 |
| 8175937 | Systems, methods and computer programs for financial data evaluation Systems and methods are provided for evaluating financial information, including systems and methods with computational/evaluation capability to process data sets comprising financial data. In one of the implementations, the systems and methods may be utilized for a... | 05/08/2012 |
| 8175907 | Method and system for secured virtual relationship management A system and method to collaborate participants of different administrative domains in a workflow process is provided. The system includes a membership module for managing the participants, an event module for correlating activities of the workflow process, the memb... | 05/08/2012 |
| 8175844 | Determining an encoding type of data Implementations of the present disclosure provide for determining an encoding type of data. Implementations include receiving a data set from a computer-readable storage medium, decoding the data set using a first encoding type to provide a first plurality of number... | 05/08/2012 |
| 8175733 | Modeling manufacturing processes to include defined markers A method, and corresponding computer program product and system, defines and uses marker points within a modeled manufacturing process routing that includes multiple sequenced operations. The method includes receiving user input that defines one or more marker point... | 05/08/2012 |
| 8171486 | Conditionally accessing instances of software components from an un-synchronized pool A method is described that involves creating an instance of a software component for the substantially private use of a thread. A determination of whether to access an instance of a software component from one of a private software component instance collection and ... | 05/01/2012 |
| 8171452 | Dynamic software enhancement Methods and apparatus, including computer program products, for accepting user input defining a first modification at a first enhancement point of a first source code component, the first source code component not being modified. Creating a second source code compon... | 05/01/2012 |
| 8171422 | System and method for scrolling data In a system and method for displaying data, a processor may simultaneously scroll at different paces through a first data and through a second data in response to a single scroll instruction. ... | 05/01/2012 |
| 8171229 | Wait-free parallel data cache A system and method for managing a data cache in a central processing unit (CPU) of a database system. A method executed by a system includes the processing steps of adding an ID of a page p into a page holder queue of the data cache, executing a memory barrier stor... | 05/01/2012 |
| 8170905 | System and method determining reference values of sensitivities and client strategies based on price optimization A computer implemented method for determining the reference values of sensitivities and strategies for price optimization demand models from a profit function and current product price. A total profit objective is expressed as the maximization of profit and volume, ... | 05/01/2012 |
| 8166491 | Method and system for providing a configurable action launchpad A method includes, during execution of a first application program in which a user interacts with the application program, executing a launchpad service that invokes another application program. When a user interface of the first application program is refreshed, a ... | 04/24/2012 |
| 8166459 | Apparatus and method of generating self-debugging computer software In one embodiment the present invention includes a computer-implemented method of self debugging a computer program operating in a distributed processing environment. The method includes detecting a fault in a plurality of processing devices and classifying the faul... | 04/24/2012 |
| 8166347 | Automatic testing for dynamic applications Systems and methods for testing an application having a graphical user interface are disclosed. A function library having a plurality of functions is provided, each function corresponding to a user action within the graphical user interface. User actions within the ... | 04/24/2012 |
| 8166152 | Architecture and method for monitoring system resources within an enterprise network A method, apparatus, and system are provided for monitoring of system resources. According to one embodiment, managed beans may be provided to management applications. The managed beans may be registered with a managed bean server. The managed bean server along with... | 04/24/2012 |
| 8166130 | Methods and systems for exchanging data between a command and control information system and an enterprise resource planning system Systems and methods are provided for exchanging data between an enterprise resource planning system and a command and control information system. In one exemplary embodiment, a system is provided that includes a data warehouse for collecting, interpreting, consolida... | 04/24/2012 |
| 8166112 | Virtual mail storage for mail distributed using corporate distribution lists A method for distributing email includes receiving an email generated by a sender and addressed to a plurality of intended recipients. The generated email is stored in a designated location. A virtual email is sent to the plurality of intended recipients. The virtua... | 04/24/2012 |
| 8165998 | Fast comparison using multi-level version format A system and method to implement a technique to compare a collection of files. A reference index is extracted from a reference version file. The reference index specifies contents of a reference directory at a binary level. A target index is extracted from a target ... | 04/24/2012 |
| 8165964 | Detection of counterfeited products based on sensor measurements Implementations may include a computer system for detecting counterfeited products. The system may include a communication unit and a processing unit. The communication unit may be configured to receive a representation of sensor data being measured at different tim... | 04/24/2012 |
| 8161460 | System and method of automatic interoperability checking for BPEL In one embodiment the present invention includes a method of determining whether computer processes can interact without deadlocks. The computer processes may be modeled in a process modeling language. The method includes (optionally) generating state diagrams from ... | 04/17/2012 |
| 8161416 | Navigator for displays Various embodiments include apparatus, methods, and systems for column navigation within a view of a table or other source of two-dimensional data. Various embodiments include method comprising displaying a first column of data from a plurality of columns of data in... | 04/17/2012 |
| 8161169 | Connection manager capable of supporting both distributed computing sessions and non distributed computing sessions A method is described that involves establishing a connection over a shared memory between a connection manager and a worker node. The shared memory is accessible to multiple worker nodes. Then sending, from the connection manager to the worker node over the connect... | 04/17/2012 |
| 8160940 | Making an availability determination regarding a requested ware Among other disclosed subject matter, a computer-implemented method for making an availability determination regarding a requested ware includes identifying a first request to provide a quantity of a ware at a first date. The method includes recording, in response t... | 04/17/2012 |
| 8160920 | System and method of measuring process compliance In one embodiment the present invention includes a computer-implemented method of measuring process compliance. The method includes storing an adopted reference model of a business process and storing process instances of the business process. The method further inc... | 04/17/2012 |
| 8156537 | Method and system for access control using resource filters The present description refers in particular to a method, a system, and a computer program product for access control using resource filters for a strict separation of application and security logic. The computer-implemented method for access control may include rec... | 04/10/2012 |
| 8156473 | Model oriented debugging A system and method for debugging a business application that has been generated according to a model are disclosed. A system includes a debugger that generates a model-oriented debugging view based on a model-oriented development environment that generates the busi... | 04/10/2012 |