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

Icon_funbox Bizarre Patents

Patent No. 6295668

Maternity Beach Chair

A beach chair which can be adapted for a woman who is pregnant and wishes to sunbathe in the prone position.

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: McSwain; Marc D.


Number of patents: 54
Last date: May 08, 2012

1    
NumberTitleIssue Date
8176568Tracing traitor coalitions and preventing piracy of digital content in a broadcast encryption system
A system, method, and computer program product to find coalitions of receivers who collude to produce pirated protected content, then evaluates the confidence that particular members of each identified coalition are traitors versus innocent receivers incriminated by...
05/08/2012
8090105Broadcast encryption with dual tree sizes
A method, system, and computer program product for broadcast encryption key management. The invention eliminates the need for pre-specification of a maximum number of keys that can be employed in a given broadcast encryption system by enabling an initial key to be e...
01/03/2012
8010903System and method for visualizing and navigating dynamic content in a graphical user interface
A system and method for visualizing and navigating dynamic documents including data from an ongoing process and including instances of specified search terms. A summary view including a condensed abstract representation of a dynamic document provides a global overvi...
08/30/2011
7971070Read/write media key block
A recorder system contains a media key block (MKB) and selectively writes protected content into a recording medium according to the following content protection logic, to combat theft of the protected content: If the medium does not have a MKB, then the recorder wr...
06/28/2011
7937428System and method for generating and using a dynamic bloom filter
A dynamic Bloom filter comprises a cascaded set of Bloom filters. The system estimates or guesses a cardinality of input items, selects a number of hash functions based on the desired false positive rate, and allocates memory for an initial Bloom filter based on the...
05/03/2011
7487169Method for finding the longest common subsequences between files with applications to differential compression
A differential compression method and computer program product combines hash value techniques and suffix array techniques. The invention finds the best matches for every offset of the version file, with respect to a certain granularity and above a certain length thr...
02/03/2009
7480621System, method and program product for automatically managing contracts
A system, method and program product for commerce management, especially for managing contingency agreements or contracts. An agreement is entered into the system, logging conditions for the agreement and identifying potential responses to satisfy each condition. A ...
01/20/2009
7426752System and method for order-preserving encryption for numeric data
A system, method, and computer program product to automatically eliminate the distribution information available for reconstruction from a disguised dataset. The invention flattens input numerical values into a substantially uniformly distributed dataset, then maps ...
09/16/2008
7409406Uniform search system and method for selectively sharing distributed access-controlled documents
A privacy-preserving index system addresses the problem of providing a privacy-preserving search over distributed access-controlled content. Indexed documents can be readily reconstructed from inverted indexes used in the search. The privacy-preserving index system ...
08/05/2008
7395437System and method for fast querying of encrypted databases
A system, method, computer program product, and data management service that allows any comparison operation to be applied on encrypted data, without first decrypting the operands. The encryption scheme of the invention allows equality and range queries as well as t...
07/01/2008
7392250Discovering interestingness in faceted search
Exemplary embodiments of the present invention relate to enhanced faceted search support for OLAP queries over unstructured text as well as structured dimensions by the dynamic and automatic discovery of dimensions that are determined to be most “interesting” to...
06/24/2008
7392466Method and system of annotation for electronic documents
The present invention provides a method of annotation for electronic document, a method for creating, modifying and browsing an annotation in an electronic document, and an apparatus and system for editing, browsing annotations in electronic document. The method of ...
06/24/2008
7383246System, method, and computer program product for progressive query processing
A method, system, and computer program product to make query processing more robust in the face of optimization errors. The invention validates the statistics and assumptions used for compiling a query as the query is executed and, when necessary, progressively re-o...
06/03/2008
7370273System and method for creating dynamic folder hierarchies
A dynamic foldering system automatically manages the creation and deletion of run-time dynamic folders and selection of documents, items, or object graphs found in the run-time dynamic folders. The system comprises a query/predicate for a design-time folder group ba...
05/06/2008
7315981XPath evaluation method, XML document processing system and program using the same
To efficiently search an evaluation result of a plurality of XPath expressions with respect to a data file such as an XML document: an evaluation result of an XPath expression is obtained by generating a data structure with a redundant element by evaluating what com...
01/01/2008
7290150Information integration across autonomous enterprises
A system, method, and computer program product for processing a query spanning separate databases while revealing only minimal information beyond a query answer, by executing only specific information-limiting protocols according to query type. ...
10/30/2007
7281006System and method for dividing data into predominantly fixed-sized chunks so that duplicate data chunks may be identified
A data chunking system divides data into predominantly fixed-sized chunks such that duplicate data may be identified. The data chunking system may be used to reduce the data storage and save network bandwidth by allowing storage or transmission of primarily unique d...
10/09/2007
7266656Minimizing system downtime through intelligent data caching in an appliance-based business continuance architecture
A system for minimizing downtime in an appliance-based business continuance architecture is provided. The system includes at least one primary data storage and least one primary host machine. The system includes an intercept agent to intercept primary host machine d...
09/04/2007
7240200System and method for guaranteeing software integrity via combined hardware and software authentication
A system, method, and computer program product enabling individual user devices to authenticate and validate a digital message sent by a distribution center, without requiring transmissions to the distribution center. The center transmits the message with an appende...
07/03/2007
7216129Information processing using a hierarchy structure of randomized samples
A method is provided for retrieving information from massive databases (i.e., databases with millions of documents) in real time, that allows users to control the trade-off between accuracy in retrieved results and response times. The method may be applied to databa...
05/08/2007
7209913Method and system for searching and retrieving documents
A system (100) for searching and retrieving documents includes a database (106), a memory device (108), a user interface device (102) and a controller (104). The database (106) stores documents. The memory device (108...
04/24/2007
7188106System and method for aggregating ranking results from various sources to improve the results of web searching
A system and method for aggregating rankings from a plurality of ranking sources to generate a maximally consistent ranking by minimizing a distance measure. The ranking sources may be search engines executing queries on web pages that have been deliberately modifie...
03/06/2007
7143362System and method for visualizing and navigating content in a graphical user interface
A system and method for visualizing and navigating document content using a condensed representation of a document to provide both a global overview of the distribution of key search terms as well as their immediate context. The invention supports rapid skimming of ...
11/28/2006
7137062System and method for hierarchical segmentation with latent semantic indexing in scale space
A system and method for automatically generating a hierarchical table of contents or outline for indexing a document and identifying clusters of related information in the document. The document may comprise text, audio, video, or a multimedia presentation. The inve...
11/14/2006
7086587Anti-tracking system to ensure consumer privacy
A system, method and computer program product for enabling a user to detect nearby RFID tags and identify nearby RFID readers to enhance user privacy. A portable RFID reader scans for nearby tags, and a universal RFID tag detects nearby readers. The invention can al...
08/08/2006
7043487Method for storing XML documents in a relational database system while exploiting XML schema
A method for storing XML documents in a relational database system while exploiting XML Schema information to capture information about types, inheritance, equivalence classes, and integrity constraints in the generated relational schema, enabling efficient querying...
05/09/2006
7016915Method for processing XML queries over relational data and meta-data using a relational database system
A system, method, and computer program product for processing XML queries over relational data and meta-data using a relational database system. The invention runs a query to generate a view definition, so a regular query processor can handle queries on a mix of dat...
03/21/2006
7013344Massively computational parallizable optimization management system and method
A distributed processing system, program product and method of executing a computer program distributed across a plurality of computers. First, interested participants register and provide a commitment for available excess computer capacity. Participants may enter a...
03/14/2006
6996268System and method for gathering, indexing, and supplying publicly available data charts
A system, method and search engine for searching images for data contained therein. Training images are provided and image attributes are extracted from the training images. Attributes extracted from training images include image features characteristic of a particu...
02/07/2006
6985868System, method and program product for automatically managing contracts
A system, method and program product for commerce management, especially for managing contingency agreements or contracts. An agreement is entered into the system, logging conditions for the agreement and identifying potential responses to satisfy each condition. A ...
01/10/2006
6957224Efficient retrieval of uniform resource locators
A system, method and computer program product for providing links to remotely located information in a network of remotely connected computers. The system may or may not include a server providing an interface between shorthand codes and corresponding original files...
10/18/2005
6947557Method and program product for maintaining security of publicly distributed information
A method and computer program product for selectively making information available to groups of parties amongst a plurality of parties. Public keys that may be descriptive, such as a simple name or part of a name, are generated and published. Random suffixes or keys...
09/20/2005
6947945Using an XML query language to publish relational data as XML
A method for publishing relational data as XML by translating XML queries into queries against an relational database. Conversion of the relational database into an XML database is not required. Each relational table is mapped to a virtual XML document, and XML quer...
09/20/2005
6920450Retrieving, detecting and identifying major and outlier clusters in a very large database
The present invention discloses a method, a computer system, a computer readable medium and a sever. The method of the present invention comprises steps of; creating said document matrix from said documents using at least one attribute; creating a scaled residual ma...
07/19/2005
6903887Multiple level (ML), integrated sector format (ISF), error correction code (ECC) encoding and decoding processes for data storage or communication devices and systems
A method and an apparatus encodes and decodes blocks having a predetermined number of sectors of data bytes to detect and correct data bytes in error in each sector of a block. The method and the apparatus generates sector level check bytes for each sector in the bl...
06/07/2005
6895402Detecting framing of a network resource identified by a target uniform resource locator
A computer-implemented method for detecting framing of a network (such as the Internet or an intranet) resource identified by a target uniform resource locator (URL), by locating a suspect URL and an associated suspect page which reference the target URL, examining ...
05/17/2005
6775703Lease based safety protocol for distributed system with multiple networks
A system, method, and computer program product for a lease-based timeout scheme that addresses fencing's shortcomings. Unlike fencing, this scheme (or protocol) enables an isolated computer to realize it is disconnected from the distributed system and write its dirt...
08/10/2004
6763352Incremental maintenance of summary tables with complex grouping expressions
A method, apparatus, and article of manufacture for the incremental maintenance of summary tables with complex grouping expressions where the change (insert/delete/update) of a single row of the base data can affect multiple rows in the summary table. The invention ...
07/13/2004
6742179Restructuring of executable computer code and large data sets
A program product and method of compiling a computer program to optimize performance of a computer program. First, after initialization, a profiling run is done on computer code which may include program code blocks and program data. Execution of each computer progr...
05/25/2004
6728952Identification of vacuous predicates in computer programs
A computer system identifies a predicate in a computer language containing constant expressions as vacuous. The system identifies distinct variables contained in the predicate and represents the predicate by a set of bounding rectangles. The bounding rectangles are ...
04/27/2004
1    
 
Sign InRegister
Username  
Password   
forgot password?