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

Icon_funbox Bizarre Patents

Patent No. 6351867

Body squeegee

A hand wearable body squeegee comprising a glove portion, a concave squeegee band, and a linear squeegee band.

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.

 

Ho, Ruay Lian


Primary examiner statistics: 104 patents; average approval time: 940 days
Assistant examiner statistics: 164 patents; average approval time: 811 days

Patents as Assistant Examiner


1          
NumberTitleIssue Date
6108677Data processing apparatus
A data processing apparatus includes a slip file for storing slip records each including item data corresponding to individual item names of the slip records, and a data file for storing data records in correspondence with individual item names of the dat...
08/22/2000
6078923Memory storing an integrated index of database records
A data processing system includes at least one central processor for executing instructions of software programs. In addition the data processing system includes a memory containing a data structure common to the software programs. The common data structu...
06/20/2000
6023702Method and apparatus for a process and project management computer system
The inventive concept comprises a system platform for a synergistic, role modular work process environment. A work process object (WPO) (1001) is created, residing in a data base, and stored in a memory of the process and project management computer syste...
02/08/2000
6012062System for compression and buffering of a data stream with data extraction requirements
A data base system buffers incoming records according to destination in the disk or non-volatile memory. The data is compressed and transferred to disk when sufficient data has been accumulated for a particular disk destination. Techniques for compressing...
01/04/2000
5943495Copy utility method and apparatus for non-stop database applications
A copy utility for non-stop database applications allows users to continuously access a database which is undergoing back-up operations. The system includes a lock manager which controls the access of requesters to the files of the database. The back-up s...
08/24/1999
5940824Information processing apparatus and method
A plurality of compressed data obtained by information-compressing a plurality of data by a discrete cosine transform (DCT) are stored in a main image file. When a retrieval instruction is applied, data serving as a data retrieval key is extracted from an...
08/17/1999
5907844Dynamic external control of rule-based decision making through user rule inheritance for database performance optimization
A method for providing persistent, dynamic external control of rule-based decision making through inherited user defined rules (UDRs) within a computer controlled relational database management system (RDBMs). Within the novel system, objects are grouped ...
05/25/1999
5905983Multimedia database management system and its data manipulation method
When a database server has retrieved an object of an object storage area to be subjected to retrieval in response to a database query requirement, it stores identification information of an object of a query result in an identification information area. T...
05/18/1999
5905986Highly compressible representation of test pattern data
A method for more efficient handling of data used in testing electronic integrated circuits and boards consisting of specifying data in a flat tabular format. Signal data are contained in columns and cycle data are contained in rows. Any given signal in a...
05/18/1999
5893908Document management system
An electronic document management system that takes advantage of advanced document analysis techniques. The electronic document management system may provide automatic archiving of documents and retrieval without the need to navigate through a directory s...
04/13/1999
5893114Document information collection method and document information collection apparatus
Method and apparatus for automatically storing a referred electronic document in a database and notifying new information to a user. In response to a request issued from a document display control unit 106, a request relay unit 108 acquires a document fro...
04/06/1999
5884302System and method to answer a question
A database-processing method and system for answering a natural-language question by a computer system with a database. In one embodiment, the system analyzes the grammatical structure of the question. In the analysis, the system scans the question to ext...
03/16/1999
5884312System and method for securely accessing information from disparate data sources through a network
A method for securely accessing information from disparate data sources through a network is provided. The method includes requesting a logon menu from a network server using a client and receiving a logon menu. The method further includes communicating a...
03/16/1999
5884320Method and system for performing proximity joins on high-dimensional data points in parallel
A method and system for performing spatial proximity joins on high-dimensional points representing data objects of a database in parallel in a multiprocessor system. The method comprises the steps of: partitioning the data points among the processors; cre...
03/16/1999
5878407Storage of a graph
The invention relates to a method to store a graph G in a memory of a computer system by a number of depth-first and breadth-first searches in different directions. The entire topological information contained in the graph is mapped into the memory. At th...
03/02/1999
5878408Data management system and process
A design control system suitable for use in connection with the design of integrated circuits and other elements of manufacture having many parts which need to be developed in a concurrent engineering environment with inputs provided by users and or syste...
03/02/1999
5875444Computer file system check and repair utility
A method of maintaining a file system of a computer in a known correct state begins by reserving a workspace in the file system itself. Upon a predetermined occurrence, file system organizing data structures are examined to determine and store in the work...
02/23/1999
5870749Automatic translation between CMIP PDUs and custom data structures
A method for translating attribute data carried in Common Management Information Protocol (CMIP) Protocol Data Units (PDUs) to/from custom designed data structures. A supplementary method for incorporating user's preferences on the data structures and the...
02/09/1999
5870732Inventory method for logical volumes in an automated storage library
In an automated virtual storage and retrieval library, a method for creating a new inventory of physical media volumes (cartridges) and of related logical volumes stored on the physical media, which method exports the existing logical volume records from ...
02/09/1999
5864837Methods and apparatus for efficient caching in a distributed environment
Disclosed are a method and system for transferring data objects from a server to a client in a distributed computing system. The disclosed method comprises the steps of: receiving, at the server, a request from the client for the data object; determining ...
01/26/1999
5864838System and method for reordering lookup table entries when table address bits are reordered
A computer-based system and method for efficiently identifying a new index bit sequence, utilizing a single technique to rearrange any size table, generating new index bit sequences without utilizing a significant amount of memory resources, and rearrangi...
01/26/1999
5860071Querying and navigating changes in web repositories
A system and method is provided for identifying if a document linked from a base document has changed over time. A first time and a later second time are identified. A link in a base document is recursively identified, where the link refers to a linked do...
01/12/1999
5848416Method and apparatus for storing and retrieving data and a memory arrangement
In methods for storing and retrieving data with a memory arrangement and central databases, a trie data structure is utilized in which the nodes are given unique multidimensional search keys in order to save memory space and to easily store and retrieve d...
12/08/1998
5848417Flexible information input and operation selection system
The operation of a computer system can be determined by the content of highlighted data on a display device and a predefined criterion. In this computer system, the highlighted data could be located anywhere on the display device. The highlighted data is ...
12/08/1998
5845290File recording support apparatus and file recording support system for supporting recording of file on home page on internet and intranet
A file recording support apparatus for supporting recording of a file on a home page on an internet and an intranet according to the present invention comprises means for entering a recording start command, means for entering a recording stop command, and...
12/01/1998
5845273Method and apparatus for integrating multiple indexed files
A system for integrating multiple indexed files and searching the resulting integrated indexed file. An indexed core content file, which includes a core keyword list containing core keywords, can be updated with update keywords of an update content file. ...
12/01/1998
5838315Support for custom user-interaction elements in a graphical, event-driven computer system
Explicit support for custom gadgets is provided, at a system software level, in a manner that is essentially application-transparent. Specific support is provided for the addition of one custom gadget per window. The custom gadget is identified by a speci...
11/17/1998
5838966Computer-aided litigation control system
Data generated and accumulated during a multi-stage proceeding, such as a litigation proceeding, is organized in a matrix of screens according to Section (catagory) and Level for later retrieval. Each screen is accessed by user selection of a point on the...
11/17/1998
5835906Methods and apparatus for sharing stored data objects in a computer system
A method, in a computer system having a first plurality of stored data objects and capable of running multiple threads concurrently, for preventing access conflicts. The method includes the step of providing a dynamic lock structure having a plurality of ...
11/10/1998
5832508Method for deallocating a log in database systems
A SQL database server system having an enhanced logging system is described. The logging system implements a "private log cache" (PLC) for reducing the contention on the system's "log" resource (which is protected by a log semaphore). An area of memory pr...
11/03/1998
5832509Apparatus and method for adjusting data sizes in database operations
An apparatus for adjusting the size of data as it is exchanged between a computer program and a database in situations when the computer program and the database use different formats for the data which is to be exchanged. A datum transfer direction deter...
11/03/1998
5832523Archiving device and data file server using data file recorded in division over recording media
An archiving device with a plurality of drive devices for reading out a plurality of data constituting one data file from a plurality of removable recording media in parallel. A recording media loading/unloading device selectively loads/unloads the remova...
11/03/1998
5832472Enhanced electronic encyclopedia
An enhanced electronic encyclopedia is provided. The encyclopedia includes a database of articles stored in one or more memories. The database of articles includes base articles with article titles, article text and an objective rating. The database of ar...
11/03/1998
5832489Method and apparatus for synchronizing information on two different computer systems
Many users of handheld computing devices or "palmtops" also own personal computers running applications that manage data similar to the data carried in the palmtops. In such cases, the users are likely to want the data on the palmtop to be synchronized wi...
11/03/1998
5819286Video database indexing and query method and system
A video indexing and query execution system includes a processor which indexes video clips by: (a) identifying each symbol of one or more graphical icons in each frame of each video clip, (b) determining the horizontal, vertical and temporal coordinates o...
10/06/1998
5813008Single instance storage of information
Information items commonly have a unique portion and a common portion that is the same for multiple items. The common portions of information items are stored once. Each common portion is assigned a globally unique single-instance identifier. Each unique ...
09/22/1998
5809505System and method for relational to object mapping
A relational to object mapping system and method permit the transfer and translation of data between a database server having a relational database and an object-oriented apparatus. The object code, such as C++, is translated by a generator object into su...
09/15/1998
5802520System and method for manipulating compressed files
A user may use a client program to generate requests for the contents of an overall compressed file or to retrieve particular individual files within an overall compressed file at a server. The server program responds by retrieving a summary directory wit...
09/01/1998
5802525Two-dimensional affine-invariant hashing defined over any two-dimensional convex domain and producing uniformly-distributed hash keys
A uniform distribution of affine invariants is produced for a plurality of one or more two-dimensional objects. Each of the two-dimensional objects is defined by a set of object points selected from an object feature domain. By selecting one or more five-...
09/01/1998
5799308Method and apparatus for data storage and retrieval
Data storage is performed using the formation of records having a keyfield which is a numeric concatenation of at least two identifiers. Preferably, the keyfield contains an identifier of entity type and an identifier of an attribute and, more preferably,...
08/25/1998
1          
 
Sign InRegister
Username  
Password   
forgot password?