"The radio craze will die out in time."
Thomas Edison ; 1922
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 |
| 8170835 | Data analysis applications A system and method of monitoring equipment performance and predicting failures. The system can include a data historian that stores data for a piece of equipment and designates the data to tags. The tags can correspond to sensors that gather the data from the piece... | 05/01/2012 |
| 7286385 | Differential and hierarchical sensing for memory circuits A memory circuit includes multiple word lines, multiple pairs of complementary bank bit lines, multiple block select lines, and multiple of block circuits. Each of the block circuits includes a local bit line; a first transistor having a control terminal connected t... | 10/23/2007 |
| 7257250 | System, method, and program product for extracting a multiresolution quadrilateral-based subdivision surface representation from an arbitrary two-manifold polygon mesh Disclosed is an improved computer system, method, and program product that has one or more input devices for receiving one or more input meshes representing a three dimensional model. The three dimensional model is capable of being represented as a 2-manifold triang... | 08/14/2007 |
| 7219074 | System and method for obtaining items at a traveler's destination A method for providing a service for a traveler to acquire at least one item at the traveler's destination, comprising the steps of receiving a request from a traveler for obtaining at least one item; providing the traveler with the option to one of rent and purchas... | 05/15/2007 |
| 7200565 | System and method for promoting the use of a selected software product having an adaptation module A method for promoting use of a product having an adaptation module is provided comprising the steps of: providing sample data of a person; accessing the sample data associated with the person; using the sample data to adapt the product to the person utilizing the a... | 04/03/2007 |
| 7176508 | Temperature sensor for high power very large scale integration circuits Disclosed is a temperature sensor for an integrated circuit having at least one field effect transistor (FET) having a polysilicon gate, in which a current and a voltage is supplied to the polysilicon gate, changes in the current and the voltage of the polysilicon g... | 02/13/2007 |
| 7136077 | System, method, and article of manufacture for shading computer graphics A computer system, method, and article of manufacture for shading graphical objects and/or displays is disclosed. A graphical geometric data structure has a plurality of vertex positions defining one or more polygons, typically triangles. In a preferred embodiment, ... | 11/14/2006 |
| 7107307 | Method of indicating user status in groupware and apparatus for use in the same Disclosed is a method of indicating a user status in groupware for recognizing the user status in the groupware. The method comprises the steps of (a) displaying a status row bar in a view window of each user; and (b) indicating the status whether or not each user h... | 09/12/2006 |
| 7039639 | Optimization of system performance based on communication relationship A method and apparatus for optimizing information-retrieval related system performance based on users' communication relationships. Users' interactions and relationships with each other are tracked by a ‘relationship analyzer’ that queries multiple heterogeneous... | 05/02/2006 |
| 7016710 | Power optimized request response communication protocol with timer mechanism to enforce client to generate request In order to support connectivity requirements for today's pervasive devices, the present invention provides an asymmetric two-way request-response communication protocol in which the end user or application is an active participant in the power management scheme. No... | 03/21/2006 |
| 6990486 | Systems and methods for discovering fully dependent patterns A new form of pattern referred to as a fully dependent pattern or d-pattern is provided. The d-pattern captures dependence among a set of items based on a dependency test. An efficient algorithm is provided for discovering all d-patterns in data. Specifically, a lin... | 01/24/2006 |
| 6981279 | Method and apparatus for replicating and analyzing worm programs A system and a method are disclosed for dynamically analyzing software, some of whose potentially-important behaviors (such as worm-like behavior) may only be displayed when the software is executed in an environment where it has, or appears to have, access to a pro... | 12/27/2005 |
| 6981142 | Electronic access control system and method Disclosed is a new and flexible approach for managing physical security in an electronic lock-and-key system. The novel approach does away with cabling or other direct connecting between locks and a system management center. The (physical) keys serve to disseminate ... | 12/27/2005 |
| 6973619 | Method for generating display control information and computer The present invention dynamically generate documents or display control information so as to provide client terminals of various capability with user interface in compliance with each terminal's capability. More particularly, the present invention is directed to a m... | 12/06/2005 |
| 6973647 | Preferable modes of software package deployment A software distribution system comprises building blocks including a preparation and test site, comprising a software package editor, software package transformation tools and an AutoPack module for preparing and testing software packages to be distributed to endpoi... | 12/06/2005 |
| 6970884 | Methods and apparatus for user-centered similarity learning Techniques are provided for incorporating human or user interaction in accordance with the design and/or performance of data mining applications such as similarity determination and classification. Such user-centered techniques permit the mining of interesting chara... | 11/29/2005 |
| 6968358 | Method and apparatus for network communication card memory management A method, apparatus, and computer instructions for transferring data objects. A request for a data object is received at a communication adapter. A determination is made as to whether the data object is stored in a memory in the communication adapter in response to ... | 11/22/2005 |
| 6957357 | Clock synchronization with removal of clock skews through network measurements in derivation of a convext hull A method, computer program product, and data processing system for estimating and correcting the amount of clock skew in end-to-end network timing measurements is disclosed. Measured delays are combined with their time of measurement to create ordered pairs. These o... | 10/18/2005 |
| 6954752 | Methods and apparatus for clustering and prefetching data objects Techniques for managing data objects in conjunction with a computer system are provided. In a technique for clustering data objects on a disk storage device, the invention comprises maintaining a log of at least a portion of accesses (e.g., read and for write operat... | 10/11/2005 |
| 6950850 | System and method for dynamic runtime partitioning of model-view-controller applications Methods and apparatus for dynamic runtime partitioning of network-based client/server applications using a Model-View-Controller pattern are provided. Such dynamic partitioning is accomplished by requiring that the application specify: (i) that access to the Model b... | 09/27/2005 |
| 6950852 | Method and system for sharing the browser A method and system for sharing a browser. A collaboration server is provided for accumulating pages to be shared from a Web server retaining original pages. The collaboration server comprises a CachinManager that accumulates pages for sharing, a CommunicationManage... | 09/27/2005 |
| 6948171 | Apparatus, system and method for active scheduling of time based event-driven long running processes An apparatus, system and method for active scheduling of event-driven long running processes are provided. The apparatus, system and method receive update information indicating a change in status of a subject of the active scheduling. Based on this changed status a... | 09/20/2005 |
| 6937966 | System and method for on-line adaptive prediction using dynamic management of multiple sub-models Predictive models are widely used for tasks in many domains. The present invention addresses the problem of prediction of non-stationary processes by dynamically managing multiple models. The system comprises a model assessor, a model adapter, a plurality of sub-mod... | 08/30/2005 |
| 6925452 | Method and system for recognizing end-user transactions A method and system are described for end-user transaction recognition based on server data such as sequences of remote procedure calls (RPCs). The method may comprise machine-learning techniques for pattern recognition such as Bayesian classification, feature extra... | 08/02/2005 |
| 6925465 | System and method for enabling a web site robot trap The invention allows a system to prevent robots from browsing a Web site beyond a welcome page. When an initial request from an undefined originator is received Web site responds to it with a welcome page including at least one trap. Then, on receiving further reque... | 08/02/2005 |
| 6917033 | Passive touch-sensitive optical marker A passive optical marker for use in accordance with an electronic whiteboard system that selectively allows a reflector associated with the optical marker to be exposed to a light emitting source. Thus, the optical marker of the present invention selectively provide... | 07/12/2005 |
| 6898793 | Method for controlling activation of agent and computer To control the load on an agent server, it is necessary to store any inactive agent in a secondary storage device, release a memory and a thread occupied by the agent, and control the number of simultaneously active agents. The agent server reads out an agent from t... | 05/24/2005 |
| 6898261 | Method and apparatus for monitoring event occurrences Method and apparatus for monitoring event occurrences, e.g., from an event signal, where a register and a counter are employed. In one embodiment, the register is designed to have a capture bit for capturing the occurrence of a monitored event. The shifting of the s... | 05/24/2005 |
| 6871165 | Method and apparatus for classifying time series data using wavelet based approach A technique for effective classification of time series data using a rule-based wavelet decomposition approach. This method is effective in classification of a wide variety of time series data sets. The process uses a combination of wavelet decomposition, discretiza... | 03/22/2005 |
| 6871268 | Methods and systems for distributed caching in presence of updates and in accordance with holding times Techniques for improved cache management including cache replacement are provided. In one aspect, a distributed caching technique of the invention comprises the use of a central cache and one or more local caches. The central cache communicates with the one or more ... | 03/22/2005 |
| 6851021 | Methods and systems for efficiently managing persistent storage A log of transactions is maintained on a persistent storage device. When a block of storage is allocated or deallocated, this transaction is recorded. If the persistent storage device is allowed to be slightly obsolete (i.e., not fully up-to-date), the log stored on... | 02/01/2005 |
| 6847970 | Methods and apparatus for managing dependencies in distributed systems Techniques for managing information in a computing environment. Information associated with components of the computing environment is obtained. Then, from at least a portion of the obtained information, a determination is made as to the existence of one or more rel... | 01/25/2005 |
| 6836894 | Systems and methods for exploratory analysis of data for event management Systems and methods are provided for exploratory analysis of event messages. The invention includes a parsing engine to translate textual messages into structured event data, a selection and control engine (SCE) to provide data management and communication channels ... | 12/28/2004 |
| 6832243 | Methods and apparatus for defining, observing and evaluating message delivery outcome on a per-message basis A computer-based method for use in an asynchronous messaging system comprises the steps of: (i) defining at least one message delivery outcome condition for at least one message to be sent in the system and associating the message delivery outcome condition with the... | 12/14/2004 |
| 6829608 | Systems and methods for discovering mutual dependence patterns A new form of pattern is provided, referred to as a mutual dependence pattern or m-pattern. The m-pattern captures mutual dependence among a set of items. Intuitively, the m-pattern represents a set of items that often occur together. In our experience, such m-patte... | 12/07/2004 |
| 6826579 | Generating event-condition-action rules from process models A computerized method for automatically transforming the process model of a workflow-management-system into trigger-specifications executable within a trigger system. The process model comprises at least one source activity S, a target activity T and a control conne... | 11/30/2004 |
| 6820125 | Method for coordinating actions among a group of servers In a client-server environment having a server group including one or more participating servers and one or more controller servers, where each participating server can communicate with at least one controller server, a method for coordinating actions among the serv... | 11/16/2004 |
| 6813712 | Viral replication detection using a counter virus The invention comprises a counter virus agent for detecting viral infection of a computer system. The agent identifies potential host files for the agent within the computer system; and controls replication of the agent within the host files to maintain the agent at... | 11/02/2004 |
| 6804765 | Computer system with multiple heaps A computer system provides an object-based environment and includes storage. At least a portion of the storage is logically divided into two or more heaps in which objects can be stored. Each heap is subdivided into slices of memory. The system includes a two-level ... | 10/12/2004 |
| 6799175 | System and method of determining and searching for patterns in a large database Techniques are provided for finding query responses from database queries using an interactive process between a user (e.g., a person entering a query to a database) and a computer system (e.g., a computing system upon which the database resides or which has access ... | 09/28/2004 |