"The man with a new idea is a crank until the idea succeeds."
Samuel Clemens
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 |
| 7254642 | Method and apparatus for local IP address translation A method, apparatus, and computer instructions for requesting a page from a server across a network data processing system. The page is requested a first time from a client application in the data processing system in which the page is requested using a domain name.... | 08/07/2007 |
| 7254806 | Detecting reordered side-effects A computer binary translator translates at least a segment of a binary representation of a program from a first instruction set architecture to a second instruction set architecture. A sequence of side-effects in the translation differs from a sequence of side-effec... | 08/07/2007 |
| 7251822 | System and methods providing enhanced security model The present invention relates to a system and methodology to facilitate security for data items residing within (or associated with) a hierarchical database or storage structure. A database security system is provided having a hierarchical data structure associated ... | 07/31/2007 |
| 7251662 | System and method for manipulating a registry A system, method and facility for manipulating registries on a computer system. The system includes a generic registry facility, which features functions classified according to the breadth of their applicability to varying types of registries. The registries may be... | 07/31/2007 |
| 7251650 | Method, system, and article of manufacture for processing updates to insert operations A technique for processing input data is provided. Multiple input rows to beloaded into a first structure are received. Each input row of the multiple input rows is processed to classify each input row as one of an insert row and an update row, wherein input duplica... | 07/31/2007 |
| 7251495 | Command based group SMS with mobile message receiver and server Disclosed is a unique system and method that facilitate group communication using SMS text messaging and a plurality of SMS based commands. More specifically, the system and method make use of mobile communication devices such as mobile or cellular phones, smart pho... | 07/31/2007 |
| 7251647 | Web based resource distribution system A system and method for distributing a collection of physical (tangible) resources, e.g., books, newspapers, periodicals, trade publications, compact discs, equipment, video tapes microfilm. In one embodiment, a method comprises the step of accessing a web server ma... | 07/31/2007 |
| 7251693 | System and method for data quality management and control of heterogeneous data sources System and method for data quality management and control of heterogeneous data systems. In a preferred embodiment, the system functions as a resource management tool that simplifies the process of managing data systems. More specifically, the system provides connec... | 07/31/2007 |
| 7251671 | Method and system for garbage collection wherein resetting the mark/allocation bit, and switching the mark/allocation bit to the mark bit to perform marking and scanning of objects using the identified object as a root object and providing mark/allocation bit information being displayed at the client A method, apparatus, and system are provided for integrating mark bits and allocation bits. According to one embodiment, a single space is allocated for accommodating a mark bit and an allocation bit. The mark bit and the allocation bit are integrated into a mark/al... | 07/31/2007 |
| 7248977 | Phasor transducer apparatus and system for protection, control, and management of electricity distribution systems A system for measuring the delivery of electrical energy from an energy supplier to a consumer through an electric circuit is disclosed. The system includes devices coupled with the network. Each device comprises a sensor, an analog to digital converter, a processor... | 07/24/2007 |
| 7247202 | Process for the conversion of a fluid phase substrate by dynamic heterogeneous contact with a solid agent A process for the conversion of a substantially fluid phase substrate by heterogeneous contact of the substrate or a fragment or derivative thereof with a substantially solid phase agent wherein the solid phase agent is comprised as a surface of a support element or... | 07/24/2007 |
| 7249125 | System and method for automatically determining modal value of non-numeric data A method for automatically determining at least one modal value of non-numeric data includes selecting a data subset of a dataset, the data subset comprising at least a portion of the dataset and including at least one non-numeric value. At least one modal value is ... | 07/24/2007 |
| 7249211 | System and method for interrupt handling A system, methodology and/or computer architecture that facilitates processing device interrupts (including level-triggered interrupts) in a user-mode process is provided. The kernel interrupt handler can cause a dedicated thread in the process to wake and invoke th... | 07/24/2007 |
| 7249225 | Method and apparatus for supporting read-only objects within an object-addressed memory hierarchy One embodiment of the present invention provides a system that supports read-only objects within an object-addressed memory hierarchy. During operation, the system receives a request to access an object, wherein the request includes an object identifier for the obje... | 07/24/2007 |
| 7249314 | Simultaneous multi-user document editing system A system and methods for simultaneous editing of a document by two or more users are disclosed. The document is divided into a number of sections. Each section is stored in a separate data container, which is part of a document tree. A master copy of the document tr... | 07/24/2007 |
| 7249352 | Apparatus and method for removing elements from a linked list Methods, apparatus and computer program products for removal of elements from a linked list while other elements of the linked list are allowed to be accessed during the removal operation. In one embodiment, the method, apparatus and computer program product include... | 07/24/2007 |
| 7249320 | Method and system for displaying a title area for a page series Grouping pages of an electronic document into a series and displaying a title area for that series. The title area on the viewable area of a display screen whenever a page within a page grouping is displayed. The title area may contain editable document objects acce... | 07/24/2007 |
| 7249328 | Tree view for reusable data markup language Methods and systems provide a “tree view” for a markup language referred to as Reusable Data Markup Language (“RDML”). Generally, a tree view comprises the components necessary for automatically manipulating and displaying a graphical display of numerical da... | 07/24/2007 |
| 7249346 | Non-forgeable objects in an object system A method, system, and computer program product for defining a non-forgeable object is provided. In one embodiment, a non-forgeable object class is defined to include an attribute slot that can be set by an approved factory. The non-forgeable object class is further ... | 07/24/2007 |
| 7246358 | Methods, system and articles of manufacture for providing an extensible serialization framework for an XML based RPC computing environment Methods, systems, and articles of manufacture consistent with certain principles related to the present invention enable a computing system to receive a serialized message including a target object that is associated with at least one member object. The computing sy... | 07/17/2007 |
| 7246207 | System and method for dynamically performing storage operations in a computer network Methods and systems are described for performing storage operations on electronic data in a network. In response to the initiation of a storage operation and according to a first set of selection logic, a media management component is selected to manage the storage ... | 07/17/2007 |
| 7246345 | Method and apparatus for partitioning of managed state for a Java based application A method is disclosed for partitioning a managed state for a Java based application. The application developer is allowed to associate individual entity beans with a particular state management type. Then, during execution, a plurality of state objects are provided,... | 07/17/2007 |
| 7246123 | Automatic transaction management In processing system that includes a processing element communicatively coupled to a storage system for storage of database files (35) managed by a database management system (34) having a transaction management facility (36), file access operat... | 07/17/2007 |
| 7246136 | Dynamically generated schema representing multiple hierarchies of inter-object relationships Systems and methods for dynamically generating a schema representing multiple hierarchies of inter-object relationships are described. In one aspect, a polyarchical query language data structure includes first, second, and third data fields. The first data field is ... | 07/17/2007 |
| 7246102 | Method of improving the lookup performance of three-type knowledge base searches A decision tree, representing a knowledge base, is segmented into at least two decision tree portions. The lower portion includes the tree entry point and is stored in a memory element with a faster access time than the upper portion, which includes the terminating ... | 07/17/2007 |
| 7246146 | Legacy host system hot link modeling and navigation A method and apparatus for navigating screens in a legacy host system. In a preferred embodiment, requests for specific legacy host screens are received by a server. The server then navigates to the appropriate screen within the legacy host system and retrieves the ... | 07/17/2007 |
| 7246350 | Dynamic composition and maintenance of applications An application can be dynamically composed and maintained by creating the application within a component framework. The component framework includes components that each implement an integration interface. The integration interface has a number of methods that allow... | 07/17/2007 |
| 7246122 | Schema-based services for identity-based data access to favorite website data A schema-based FavoriteWebsites service for centralized access to per-user favorite website data, wherein access to data is based on each user's identity. The FavoriteWebsites service includes a schema that defines rules and a structure for each user's data, and als... | 07/17/2007 |
| 7243112 | Multidimensional biodata integration and relationship inference This invention provides an advanced platform for the analysis of biological data that emphasizes pathway mapping and relationship inference based upon data acquired from multiple diverse sources. The platform employs a bioinformatic system that integrates data from ... | 07/10/2007 |
| 7243108 | Database component packet manager A component packet manager for a computer-based database processing system containing a database consists of a number of other components, including one or more user applications and an application interface which communicates data to and from each user application.... | 07/10/2007 |
| 7243115 | System and method for asynchronous mirroring of snapshots at a destination using a purgatory directory and inode mapping A system and method for updating a replicated destination file system snapshot with changes in a source file system snapshot, facilitates construction of a new directory tree on the destination from source update information using a temporary or “purgatory” dire... | 07/10/2007 |
| 7243105 | Method and apparatus for automatic updating of user profiles Appropriate updates to a respective user profile are inferred from monitored user activity. Such updates are suitable for use with applications programs that customize services based upon data and attributes stored in a user profile. The apparatus is arranged to per... | 07/10/2007 |
| 7243146 | Methods and apparatuses for use in asset tracking during file handling Methods and apparatuses are provided for recording asset tracking parameters in networked devices. One method includes providing a workflow that includes at least one processing mechanism, associating at least one parameter with the processing mechanism, processing ... | 07/10/2007 |
| 7243342 | Methods and apparatus for determining if a user-defined software function is a memory allocation function during compile-time Methods and apparatus are disclosed for determining if a user-defined software function is a memory allocation function during compile-time. The methods and apparatus determine if a user-defined function returns a new memory object every time the user-defined functi... | 07/10/2007 |
| 7240335 | Byte code instrumentation Instrumenting a computer program to provide instrumented byte code includes examining the byte code, selecting portions of the byte code for instrumentation, and instrumenting the portions to provide instrumented byte code. Selecting the portions may include choosin... | 07/03/2007 |
| 7240329 | Policies on a per instance basis A method and apparatus for associating methods or attributes on a per-instance basis is provided. One technique for providing “per-instance attributes” involves properties and property bundles. A second technique for providing “per-instance attributes” invol... | 07/03/2007 |
| 7240070 | Dynamic generation of user interface components The present invention provides a system and method for enabling the dynamic generation of user interface components. The dynamically-generated user interface components are based on templates and mappings that can be predefined through interaction with a user interf... | 07/03/2007 |
| 7240074 | Storage medium having object-oriented program A master class to create any kind of an object, to thereby allow functions to be easily added, changed, or deleted without changing a program interface environment by change of content to be implemented. ... | 07/03/2007 |
| 7240073 | Rules customization and related methods Subject matter includes exemplary flexible rules for defining an information management process, for example a process that manages information being transferred between databases or with respect to an exemplary metadirectory. The flexible rules have inherent logic ... | 07/03/2007 |
| 7240323 | Plug and play interface for user actions There is disclosed a technique for creating a plug and play interface for user actions on a graphical user interface (GUI) on a computer system such as might be used in a client-server network. A text file is prepared in XML language containing all possible user act... | 07/03/2007 |