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

Icon_funbox Celebrity Inventors

Penn Jillette of Penn and Teller fame has patented a "Hydro-Therapeutic Stimulator", which uses a hot tub for stimulation.

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.

 

Le, Uyen


Primary examiner statistics: 325 patents; average approval time: 326 days
Assistant examiner statistics: 246 patents; average approval time: 1033 days

Patents as Primary Examiner

1                  
NumberTitleIssue Date
8140510System and method for handling item listings with generic attributes
A system for storing a plurality of items across different categories in a database including a database that stores a data structure that has item entries for items of different categories. Each item entry includes one or more associated attributes. The attributes ...
03/20/2012
8131717Scoring documents in a database
A method may include identifying a linked document that is linked to by a group of linking documents; identifying links between the linking documents and the linked document; assigning a weight to each of the identified links; and determining a score for the linked ...
03/06/2012
8131724System for similar document detection
A document is compared to the documents in a document collection using a hash algorithm and collection statistics to detect if the document is similar to any of the documents in the document collection. ...
03/06/2012
8126851System for automatically recovering a computer memory using shadowed data and file directory structures
The Data Shadowing System comprises a memory module that is connected to the monitored computer system via an existing input/output port to store the shadowed data. The memory module includes a memory device for data storage as well as software, including a control ...
02/28/2012
8117216Automated selection of item categories for presenting item recommendations
A computer-implemented process for reducing category overlap obtains a set of source items and an initial set of item categories associated with the source items. An assessment of the overlap between different item categories in the initial set of item categories is...
02/14/2012
8108434Dynamic node extensions and extension fields for business objects
A system may include generation of extension metadata defining an extension node associated with a core node of a business object and extension fields associated with the extension node, and generation of a runtime metadata buffer comprising enhanced metadata, the e...
01/31/2012
8108433Dynamic extension fields for business objects
A system may include generation of extension metadata defining an extension field of a core node of a business object, and generation of a runtime metadata buffer comprising enhanced metadata, the enhanced metadata based on core metadata of the business object and t...
01/31/2012
8103671Text categorization with knowledge transfer from heterogeneous datasets
The present invention provides a method for incorporating features from heterogeneous auxiliary datasets into input text data for use in classification. Heterogeneous auxiliary datasets, such as labeled datasets and unlabeled datasets, are accessed after receiving i...
01/24/2012
8099389Method and system for efficiently reducing graphical display data for transmission over a low bandwidth transport protocol mechanism
The present invention improves the performance of distributed systems by reducing the amount of graphical data transmitted between an application server and a thin client. The encoding technique used for graphical data is adapted in response to the repetitiveness of...
01/17/2012
8095504N-way synchronization of computer databases
A method and system for N-way synchronization of computer databases. Synchronization of computer databases is structured into three rounds, namely an agenda round, a query round and a report round. In the agenda round, a synchronization agent software module inquire...
01/10/2012
8086641Integrated search engine devices that utilize SPM-linked bit maps to reduce handle memory duplication and methods of operating same
An integrated search engine device evaluates span prefix masks for keys residing at leaf parent levels of a search tree to identify a longest prefix match to an applied search key. This longest prefix match resides at a leaf node of the search tree that is outside a...
12/27/2011
8060462Mutual interest inferencing system and method
A method and system for generating, revealing, and delivering explanations of computer-based inferences of expected levels of interest between people is described. The inferences may be based, at least in part, on behavioral information. The method and system may in...
11/15/2011
7469256Cached persistent data management through state tracking
A method is described in which, during execution of a distributed transaction, a representation of persistent data stored at an entry in a database is placed into a cache. Then, in response to an application's decision that the entry should be removed from the datab...
12/23/2008
7444330Methods and systems for model matching
Systems and methods for automatically and generically matching models are provided, such as may be provided in a matching application or matching component, or provided in a general purpose system for managing models. The methods are generic since the methods apply ...
10/28/2008
7433891Data management interface capable of providing enhanced representation of imported electronic content
Embodiments of a data management interface (DMI) and associated methods are generally described. According to but one example embodiment, a method is introduced comprising importing content describing product inventory from one or more disparate data sources of such...
10/07/2008
7415476Digital file management and imaging system and method including secure file marking
The digital file management and imaging system and method of the present invention record additional independent data with each stored image including: a “true date” which is gleaned from a secure clock which is not settable by the user (the Authentidate™); a ...
08/19/2008
7409409Method for editing a recorded stream of application packets, and corresponding stream recorder
The DVD Stream Recording standard defines application packets as the logically smallest units created from the input data stream during recording. Usually the conversion from a point on the time axis to a corresponding application packet is realized by using a mappi...
08/05/2008
7392262Reliability of duplicate document detection algorithms
In a single-signature duplicate document system, a secondary set of attributes is used in addition to a primary set of attributes so as to improve the precision of the system. When the projection of a document onto the primary set of attributes is below a threshold,...
06/24/2008
7392260Code alignment of binary files
A file differencing and updating system is provided that includes a file differencing component and a file updating component. The file differencing component, or file differencing engine, generates a difference file in a first processor-based or computer system fro...
06/24/2008
7392236Method, computer program product and computer system for a single database system to support multiple application systems
The invention allows multiple application systems to use a single database system. The database system is divided into at least a first memory portion and a second memory portion. The memory portions are disjunctive. The database system stores a first assignment of ...
06/24/2008
7376670System and method for provisioning presence application services
A system and method for provisioning presence application services using a customizable presence data model. An ontology depository having at least one domain-specific ontology model for a particular presence application is provided on a communications network. Pres...
05/20/2008
7370047System and method for filtering and sorting data
System and method for filtering and sorting data. The system includes data management system for displaying a data table having a plurality of rows and columns of data cells. Each of the columns in the data table has an associated filter cell whereby the user may in...
05/06/2008
7366715Processing, browsing and extracting information from an electronic document
The present invention relates to methods, apparatus and systems for processing an electronic document and its corresponding device. It provides methods for browsing an electronic document and its corresponding browser, and methods for extracting information segments...
04/29/2008
7363314System and method for dynamic playlist of media
A system and methods for the dynamic generation of playlists to a user are provided. In connection with a system that convergently merges perceptual and digital signal processing analysis of media entities for purposes of classifying the media entities, various mean...
04/22/2008
7363304Method and system for providing a hardware sort for a large number of items
A method and system for sorting a number of items in a computer system. The sort is based on a plurality of values of a key. Each item has a value of the plurality of values. The method and system include providing plurality of stages, providing at least one switch ...
04/22/2008
7363291Methods and apparatus for increasing efficiency of electronic document delivery to users
A computer-implemented method serves electronic document information in response to a user query identifying a target electronic document. The user query prompts a library search of library-stored electronic documents to determine whether the target electronic docum...
04/22/2008
7363285Network management and control using collaborative on-line simulation
A collaborative on-line simulation system and method to provide automated and pro-active control functions for computer network. In a wide area network, clients communicate through one or several nodes (108). Each node (108) contains routers which incl...
04/22/2008
7356531Network file system record lock recovery in a highly available environment
A computer accessible medium may be encoded with a plurality of instructions which, when executed in a first node of a plurality of nodes in response to a fail over of a first service group of a plurality of service groups from a second node of the plurality of node...
04/08/2008
7353220Systems, methods, and articles of manufacture for dynamic assignment retrieval
Memory-efficient techniques are disclosed for the dynamic retrieval of assignments concerning, for example, the transportation of goods or information between discrete transportation states (such as coordinates of geographical sites or IP addresses of different comp...
04/01/2008
7346607System, method, and software to automate and assist web research tasks
A web browser plug-in supports a team approach to Internet research. An initial search, preferably by a web robot, generates an initial plurality of potentially relevant URLs, which are stored in a shared URL database. Team members are notified when new URLs are add...
03/18/2008
7343376Management information notification to a manager in a management system
Method and corresponding agent in a management system of a network. At least one manager and the agent have at least one old Management Information Table (MIT) containing Management Information (MI) from network resources. A Management Information Module of the agen...
03/11/2008
7340468Directory information system for providing toll free telephone numbers
An Internet-based directory information system for providing toll free telephone numbers and other company information based on product or service advertising. First and second web sites are configured with separate first and second graphic user interfaces for the e...
03/04/2008
7337198In-place preservation of file system objects during a disk clone operation
A cloning manager preserves in-place file system objects during a clone operation. The cloning manager determines boundaries on a target storage medium to contain a resultant file system to be created by the clone operation, and identifies at least one protected are...
02/26/2008
7333980Searching queries using database partitioning
A computer-implemented method and apparatus of searching a plurality of queries against at least one database containing a plurality of records. The plurality of queries is partitioned into a set of smaller subsets of queries. Then at least one database is partioned...
02/19/2008
7324995Method for retrieving and modifying data elements on a shared medium
A method for retrieving and modifying data elements on a shared medium following request from multiple client computers, such that data retrieval transactions on a data element, originating from one or more clients, are not compromised by data update transactions on...
01/29/2008
7302453Optimizing the recording on a rewritable interactive medium of revisions to an existing project on that medium
An authoring file, readable by DVD-Video authoring program, defines the playback structure of the DVD-Video material residing in a given disc's “DVD-Video zone” (VIDEO_TS directory) and also defines the location of the assets that make up the disc—s DVD-Video ...
11/27/2007
7302434Transmission of data items
A system is disclosed for transmitting a plurality of data items from a transmitter to one or more receivers. Each data item (Di) is identified by a unique number (i) within a given range. According to the invention, a field (F) comprising both ends (k1,k...
11/27/2007
7284009System and method for command line prediction
Systems, methods, and computer program products for command line prediction are disclosed. Commands entered on a command line are saved to a command log. The command log is analyzed to generate a plurality of n-gram tables that reflect the entries in the command log...
10/16/2007
7281012System and method for implementing multiple application server clusters using a common binary directory structure
A system and method are described for managing a plurality of application servers. In one embodiment, the application servers are organized into groups referred to as “instances.” Each instance includes a group of redundant application servers and a dispatcher f...
10/09/2007
7281022System, method, and service for segmenting a topic into chatter and subtopics
A topic segmenting system segments a topic into chatter and subtopics. The system decomposes a conversation into topics, producing a time-based structure for topics and subtopics in the conversation. The system extracts a large number of topics at all levels of gran...
10/09/2007
1                  
 
Sign InRegister
Username  
Password   
forgot password?