U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Quotables

"It is my heart-warmed and world-embracing Christmas hope and aspiration that all of us, the high, the low, the rich, the poor, the admired, the despised, the loved, the hated, the civilized, the savage (every man and brother of us all throughout the whole earth), may eventually be gathered together in a heaven of everlasting rest and peace and bliss, except the inventor of the telephone. "

Mark Twain ; Christmas greetings, 1890

Newsletter  PatentStorm News

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.

 

Attorney: IP Authority, LLC


Number of patents: 103
Last date: May 15, 2012

1      
NumberTitleIssue Date
8180802Extensible decimal identification system for ordered nodes
An extensible identification system for nodes in a hierarchy is described wherein each node is assigned a concatenation of decimal based values. The values assigned uniquely identify the node, provides an order for the node, and identifies its parent, child, and sib...
05/15/2012
8169820Use of symmetric resistive memory material as a diode to drive symmetric or asymmetric resistive memory
A crosspoint array is made up of a plurality of bitlines and wordlines and a plurality of crossbar elements, with each crossbar element being disposed between a bitline and a wordline, and each crossbar element comprising at least a phase change material used as a r...
05/01/2012
8161004XML sub-document versioning method in XML databases using record storages
A new sub-document versioning method for record storages of XML documents which uses virtual cutting points to ensure that a search tree is able to support multiple versions of sub-documents and provide efficient mechanisms for XML updating. Record boundaries and vi...
04/17/2012
8137283Method and apparatus for retrieval of similar heart sounds from a database
The present invention exploits a visual rendering of heart sounds and models the morphological variations of audio envelopes through a constrained non-rigid translation transform. Similar heart sounds are then retrieved by recovering the corresponding alignment tran...
03/20/2012
8135738Efficient predicate evaluation via in-list
A predicate over a single column of a table is converted into at least one IN-list, wherein the IN-list is generated for a set of tuples of the column, and the generation is done over a data structure representing a set of distinct values of the column where the pre...
03/13/2012
8135701Selectivity estimation for conjunctive predicates in the presence of partial knowledge about multivariate data distributions
A method for consistent selectivity estimation based on the principle of maximum entropy (ME) is provided. The method efficiently exploits all available information and avoids the bias problem. In the absence of detailed knowledge, the ME approach reduces to standar...
03/13/2012
8131726Generic architecture for indexing document groups in an inverted text index
A method for indexing a plurality of documents, that includes a plurality of duplicate documents, first identifies one or more duplicate groups of documents from among the plurality of documents. Then, one index of content for the duplicate group is created instead ...
03/06/2012
8130199Compact universal keyboard
A keyboard type input device used in conjunction with a wristwatch or a portable telephone has multiple key positions provided as character entry keys. Each key corresponds to one key in the selected row of the conventional QWERTY keyboard. A second set of control b...
03/06/2012
8117170Transient range versioning based on redirection
A method (and an article of manufacture having computer readable program code to implement the method) is disclosed to version a node range and locate a versioned node range in a storage architecture, wherein the method comprises: maintaining a set of node ranges, w...
02/14/2012
8108401Applying various hash methods used in conjunction with a query with a group by clause
A novel method is described for applying various hash methods used in conjunction with a query with a Group By clause. A plurality of drawers are identified, wherein each of the drawers is made up of a collection of cells from a single partition of a Group By column...
01/31/2012
8103737System and method for previewing hyperlinks with ‘flashback’ images
A system and method for previewing hyperlinks with textual abstracts. The system provides users with previews of previously visited hyperlinks through textual abstracts of the web destination pages. The textual abstracts provide visual cues to remind the user of a p...
01/24/2012
8099440Method for laying out fields in a database in a hybrid of row-wise and column-wise ordering
A method, system, and article are provided for employment of a hybrid layout of representation of data objects in computer memory. Columns of the database are separated based upon a classification of the columns. A vertical partition in the form of a bank is provide...
01/17/2012
8086956Isolated ordered regions (IOR) node order
Method for ordering nodes within hierarchical data. The concept of isolated ordered regions to maintain coordinates of nodes is used by associating each node with coordinates relative to a containing region. Modifications to nodes within a region only affect the nod...
12/27/2011
8081413Intrinsically safe ethernet-based communication
An intrinsically safe network switch (200) includes five electronically isolated ports, four for connections in hazardous areas (206-1, 206-2, 206-3, 206-4) and one for receiving an unsafe Ethernet input (204). The de...
12/20/2011
8037082Isolated ordered regions (IOR) node order
Method for ordering nodes within hierarchical data. The concept of isolated ordered regions to maintain coordinates of nodes is used by associating each node with coordinates relative to a containing region. Modifications to nodes within a region only affect the nod...
10/11/2011
8028075Modified semaphore flags system and method for controlling remote communications
A remote communication system and method are disclosed. An environment is identified defining a plurality of semaphore flags communicated between a first and a second computer as part of a remote session (i.e., the first computer remotely controlling the second comp...
09/27/2011
8020032Method for providing deferred maintenance on storage subsystems
A set of disks in a plurality of disk arrays are configured to have one or more spare partitions. Upon detecting a faulty disk in a faulty array, the method involves the steps of: (a) migrating data in the faulty array containing the faulty disk to one or more spare...
09/13/2011
8019779Efficient locking protocol for sub-document concurrency control using prefix encoded node identifiers in XML databases
A system and method for concurrency control of hierarchically structured data is provided. Lock requests on a target node are processed by exploiting ancestor-descendant information encoded into prefix encoded node identifiers (IDs). A set of implicit locks on ances...
09/13/2011
7995591SIP2 mobile gateway
A system and method for using an IP client attached to the Public Internet, acting as a virtual mobile terminal such as a cell phone, to have full access to mobile telephony services offered by a mobile operator using a SIP2 Mobile gateway. The services include a mo...
08/09/2011
7987177Method for estimating the number of distinct values in a partitioned dataset
The task of estimating the number of distinct values (DVs) in a large dataset arises in a wide variety of settings in computer science and elsewhere. The present invention provides synopses for DV estimation in the setting of a partitioned dataset, as well as corres...
07/26/2011
7969103Block switching transient minimization for linear motors and inductive loads
A block switch controller for a linear motor is disclosed, the block switch controller having a motor current threshold profile controlling the switching of a plurality of block switches in a linear motor. Also, a block switch controller for a linear motor comprisin...
06/28/2011
7966407Network device and interceptor module system and method for controlling remote communications
A remote communication system and method are disclosed. An environment in an electronic device, such as a computer based device, is identified defining a plurality of parameters communicated between the electronic device and a remote computer as part of a remote ses...
06/21/2011
7945681Clipboard data modifications system and method for controlling remote communications
A first computer remotely controls, using a remote control application over a network (such as a WAN), a remote session on a second computer over a first network. The disclosed method (as implemented in a first application in the first computer) involves identifying...
05/17/2011
7945577System and method for adaptive database caching
A local database cache enabling persistent, adaptive caching of either full or partial content of a remote database is provided. Content of tables comprising a local cache database is defined on per-table basis. A table is either: defined declaratively and populated...
05/17/2011
7941397Dynamically capturing data warehouse population activities for analysis, archival, and mining
A system comprised of trigger mechanisms, a staging area, and an archived warehouse metadata table is used to extract, store, and archive extract, transform, and load (ETL) tasks from operational metadata in a data-warehousing environment. Operational metadata is co...
05/10/2011
7937413Self-adaptive prefix encoding for stable node identifiers
A variable-length binary string is utilized to encode node identifiers in a tree for an XML document object model. A general prefix encoding scheme is followed; a node identifier is generated by the concatenation of encodings at each level of a tree along a path fro...
05/03/2011
7930205System and method for enhancing sales for service providers by utilizing an opportunistic approach based on an unexpected change in schedule of services
Sales associated with service providers is increased using an opportunistic approach based on an unexpected change in a schedule or services (time, location). Windows of opportunity (time, physical location) are automatically identified, and once such a window of op...
04/19/2011
7929335Use of a symmetric resistive memory material as a diode to drive symmetric or asymmetric resistive memory
A symmetrically resistive memory material (such as a phase change material) is described for use as a rectifying element for driving symmetric or asymmetric resistive memory elements in a crosspoint memory architecture. The crosspoint architecture has a plurality of...
04/19/2011
7925646Estimating the compilation time of a query optimizer
A compilation time estimator provides a quantified estimate of the optimizer compilation time for a given query optimizer. The estimator automates the optimizer to choose the right level of optimization in commercial database systems. The estimator reuses an optimiz...
04/12/2011
7917635Simplex communications parameters of remote sessions system and method for controlling remote communications
A first and second environment define parameters communicated between a first computer remotely controlling a second computer (a first remote session) and between the second computer remotely controlling the first computer (a second remote session), with each parame...
03/29/2011
7912966Electronic device and remote computer system and method for controlling remote communications
A remote communication system and method are disclosed. An environment is identified defining a plurality of parameters communicated between an electronic device (or a computer-based device) and a remote computer as part of a remote session (i.e., the electronic dev...
03/22/2011
7904587Flexibly deployable communication device facilitating interoperation between middleware
A novel communication device (e.g., router or switch) facilitates interoperation between a plurality of middleware. The communication device has in-ports, out-ports, and a configurator. In-ports, IP0, . . . , IPm, are associated with a middlewa...
03/08/2011
7890954Method and system for communicating between application software
A system and method for communicating across multiple heterogeneous hosts using a two-tier software infrastructure where messaging software is used to handle all intra- and inter-host messaging and application software is divided into functional blocks called softwa...
02/15/2011
7890479Efficient XML schema validation of XML fragments using annotated automaton encoding
An XML schema is compiled into an annotated automaton encoding, which includes a parsing table for structural information and annotation for type information. The representation is extended to include a mapping from schema types to states in a parsing table. To vali...
02/15/2011
7882202System to delegate virtual storage access method related file operations to a storage server using an in-band RPC mechanism
A method is disclosed that places data-intensive subprocesses in close physical and logical proximity to the facility responsible for storing the data, so that high efficiencies at reduced cost are achieved. In one specific example, new computer programs, termed adj...
02/01/2011
7860873System and method for automatic terminology discovery
A system and method for discovering terminology unique to a distinct subset of a general population, is provided. Terminology comprised of new terms as well as unique and obscure usages of previously known terms is determined by creating a common language usage (CLU...
12/28/2010
7860869Computer-implemented electronic diary to enter locked legal notes for historical archival
A system for the entry of legal notes, wherein the legal notes, after submission, are stored is non-editable form and are locked in a database for historical archival. In one scenario, the entered legal notes are editable and can be deleted for a pre-set time period...
12/28/2010
7860868Computer-implemented electronic diary to enter locked medical notes for historical archival
A system for the entry of medical notes, wherein the medical notes, after submission, are stored is non-editable form and are locked in a database for historical archival. In one scenario, the entered medical notes are editable and can be deleted for a pre-set time ...
12/28/2010
7840554Method for evaluating a conjunction of equity and range predicates using a constant number of operations
Methods are described to simultaneously apply conjugates of equality, range, and in-list predicates. A first set of methods are described for the simultaneous application of equality predicates. A second set of methods are described for the simultaneous application ...
11/23/2010
7836202Communication system integrating a plurality of middleware and implementing sophisticated paths for data flow
A communication system is introduced to integrate middleware having in-ports, out-ports, a configurator, and intermediary elements. The configurable in-ports and out-ports are used to facilitate communication with specific middleware among a set of middleware. A con...
11/16/2010
1      
 
Sign InRegister
Username  
Password   
forgot password?