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

Icon_funbox Bizarre Patents

Patent No. 5687752

Dining Table Having Integral Dishwasher

A space-saving dishwasher, which may be installed within a counter top or table, having a dish-carrying rack that is vertically shiftable through the open top of the dishwasher for facilitating loading and unloading of the dishes.

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: Ojanen; Karuna


Number of patents: 75
Last date: May 22, 2012

1    
NumberTitleIssue Date
8185512Prioritization of search requests using search templates
A method, a computer system, and a computer program product that prioritizes search requests to a database directory by assigning the search requests to one or more templates. Attributes of the search requests, such as an IP address, the portion of the database to w...
05/22/2012
8161525Method and system for architecting a secure solution
A system and method of designing a secure solution which meets the needs of a customer but which is appropriate and repeatable and may use components which are insecure or not trusted. In its preferred embodiment, the security system includes subsystems selected fro...
04/17/2012
8086998transforming meta object facility specifications into relational data definition language structures and JAVA classes
A meta object facility file is parsed into a plurality of schema elements. For each schema element, it is determined that the definition of the schema element is complete. A computing artifact usable in a database description language database table or a J
12/27/2011
8035490Communication and filtering of events among peer controllers in the same spatial region of a sensor network
In a wireless tag identification and processing architecture and infrastructure, a method and system that eliminates redundant reporting and processing of the same event observed by different reader/sensors. Reader/sensors and their respective connected controllers ...
10/11/2011
8024882Machine-printable, pop-out tabbed indexed dividers
A machine-printable sheet material having pop-out index tabs. The index tabs have a printable region on a face of the sheet material opposite from the face from which the index tabs will pop-out. Each index tab is perforated along its perimeter except at a fold line...
09/27/2011
7962842Method and systems for accessing data by spelling discrimination letters of link names
A method for marking hyperlinks, for creating an associated link spelling table, and for accessing the address of a marked hyperlink. A portion of text is selected and the hyperlinks of the selected text are identified. Then a link spelling table is created and a se...
06/14/2011
7895483Software memory leak analysis using memory isolation
A computerized method, program product, and a service that allocates and isolates leaky memory during the execution of an application in a data processing system. A memory controller having several components first identifies a leaky section of memory and delegates ...
02/22/2011
7894599Enhanced data security with redundant inclusive data encryption segments
A computerized method, program product, and a service to protect critical data by first splitting the data into N streams. A partitioning algorithm is applied to each stream to remove a portion of the data, the portion removed from one stream being included in anoth...
02/22/2011
7865346Instruction encoding in a hardware simulation accelerator
A hardware simulation accelerator to simulate logic designs, a method to encode instructions for use in the hardware simulation accelerator, and a computer program product having code of the method by which the hardware simulation accelerator can read encoded instru...
01/04/2011
7840673Method and apparatus for management of hosted applications
A method and apparatus is disclosed for managing administrative data transfers to/from hosted applications. Administrative data transfers (ADT) include: application maintenance and electronic data transfers (EDT). In an embodiment of the invention an application man...
11/23/2010
7827447Sliding window mechanism for data capture and failure analysis
A computerized method, program product, and an autonomic data processing system for archiving real-time log data immediately upon the occurrence of an event. An application is executing and a logging application is obtaining real-time log data. The real-time log dat...
11/02/2010
7805690Method for generating compiler, simulation, synthesis and test suite from a common processor specification
A hardware/software design tool converts an electronic design specification and zero or more technology specifications into realization of the electronic design in computer hardware, software and firmware. It compiles design and logic technology specifications into ...
09/28/2010
7753389Watercraft transport system
A watercraft transport system having a trailer hinged to a floatable body. The trailer comprises a frame, an axle and wheels and is hinged at the front to the front of the floatable body. The hinge has a limited degrees of freedom for roll, pitch and yaw motion to a...
07/13/2010
7752798See-through periscope for sighting-in optical or open sights on a firearm
A see-through periscope for sighting-in optical sights or open sights by co-aligning one type of sighting system with the other type. The small see-through periscope is preferably used with firearms that have two conditions: (1) the rifle must be equipped with open ...
07/13/2010
7752250Rounding floating point division results
A method for determining the correct result and the correct guard and sticky bits to obtain a more accurate result in floating point divide operations is presented. An intermediate divide result or quotient is obtained from a multiply-add hardware pipeline of a floa...
07/06/2010
7720873Dynamic data discovery of a source data schema and mapping to a target data schema
A computerized method, program product, and a service that discovers trace data inserted into a source database having an unknown schema. Once the trace data is found by a dynamic data discovery engine, the tables, the fields, and the attributes of the fields in the...
05/18/2010
7661032Adjusting sliding window parameters in intelligent event archiving and failure analysis
A computerized method, program product, and an autonomic data processing system that oversees real-time log data acquired by a logging application of an executing computer program. In response to an event occurring, the logging application communicates the occurrenc...
02/09/2010
7660731Method and apparatus for technology resource management
Apparatus and methods to manage demand, service level agreements, hardware and software assets, projects, labor, knowledge and provisioning resources in hosted applications. An asset manager coupled to host servers and a network, manages the host servers and softwar...
02/09/2010
7571223System, method and program product for programming a computer on a network to perform a service
System, method and program product for programming an application computer accessible to a user via a first network to perform a service for the user. The application computer, a program code server, a management computer and the first network are connected to a mul...
08/04/2009
7552130Optimal data storage and access for clustered data in a relational database
A computerized method, program product, and a service that facilitates the storage of multiple rows of data in a relational database. If the data is clustered data, the method, program product and the service first obtains the clustered data from its source. An iden...
06/23/2009
7406430Method and system for assessing information technology service delivery
A system and method of assessing the delivery of information technology (IT) service delivery from a providing organization to a customer. The system and method include techniques for assessing the maturity of the information technology services and for identifying ...
07/29/2008
7251831Method and system for architecting a secure solution
A system and method of designing a secure solution which meets the needs of a customer but which is appropriate and repeatable and may use components which are insecure or not trusted. In its preferred embodiment, the security system includes subsystems selected fro...
07/31/2007
7149218Cache line cut through of limited life data in a data processing system
A method and apparatus for a cache line cut through reduces the latency and memory bandwidth of a data processing system. By cutting through or forwarding a cache line to the next processing element, data that has been read from a local memory into a local cache and...
12/12/2006
7093025SMTP extension for email delivery failure
The present invention provides in a computing system including an email system connected to an email network using the SMTP (Simple Mail Transfer Protocol) protocol, a method for specifying alternate email recipients comprising: sp...
08/15/2006
7080402Access to applications of an electronic processing device solely based on geographic location
Applications/functions within an electronic processing device having a GPS card and antenna, such as a laptop or personal digital assistant, can be enabled only when in a specified geographic location. For each critical application/function, its accessibility is pro...
07/18/2006
7079398Sash for land grid arrays
A conductive sash is etched around the periphery of a land grid array interconnection on a carrier for dense integrated circuit connections. If the array comprises more than one module or module chip domain, the conductive sash is also positioned between the modules...
07/18/2006
7000116Password value based on geographic location
An electronic processing device having GPS card and antenna, such as a laptop or personal digital assistant, can be enable only when a geographic-specific password is entered. Geographic regions are established in the electronic processing device with a user interfa...
02/14/2006
6988186Shared resource queue for simultaneous multithreading processing wherein entries allocated to different threads are capable of being interspersed among each other and a head pointer for one thread is capable of wrapping around its own tail in order to access a free entry
A queue, such as a first-in first-out queue, is incorporated into a processing device, such as a multithreaded pipeline processor. The queue may store the resources of more than one thread in the processing device such that the entries of one thread may be intersper...
01/17/2006
6944099Precise time period measurement
Measurement of the period of a relatively slow but precise reference clock in terms of a high speed oscillating clock, such as from a voltage controlled oscillator (VCO). The reference clock is known to be accurate and stable and values of the time measurement unit ...
09/13/2005
6930614Smart occupant alarm system
An occupancy alarm system can be integrated into a motor vehicle or can be portable. The occupancy alarm system may be programmed to communicate with a program within a logic unit of the on-board computer within the vehicle or a cellular telephone or other wireless ...
08/16/2005
6895482Reordering and flushing commands in a computer memory subsystem
An improved computer memory subsystem determines the most efficient memory command to execute. The physical location and any address dependency of each incoming memory command to a memory controller is ascertained and that information accompanies the command for cat...
05/17/2005
6874001Method of maintaining data consistency in a loose transaction model
A method, an apparatus, a system, a computer program product, and a computer program are disclosed for maintaining consistency of object content (252) and metadata (204) related to the object (252) in a loose transaction model, preferably using ...
03/29/2005
6813438Method to customize the playback of compact and digital versatile disks
A playback program for DVDs and CDs enables a user to customize the playback of the disk. Regions that are independent of prerecorded tracks are created and/or played back based on the content of the disk, e.g., visual content or audio content, in those regions. Thu...
11/02/2004
6785693Management of multiple links to a file in a file system
Multiple links to the same object are managed by storing the attributes of the object in only one place. Each directory which links to the object has an object attribute table; each table has a number of entries all capable of storing the attributes of the files lin...
08/31/2004
6748556Changing the thread capacity of a multithreaded computer processor
In a multithreaded processor, a method and an apparatus to selectively disable one or more threads is disclosed. As multithreading is increasingly becoming the normative paradigm of computer architecture, there still may instances which warrant disabling a thread, s...
06/08/2004
6727435Backplane power distribution system
A powerplane for use in a backplane power distribution system. The backplane includes a conductive sheet for distributing power from a power source to a load. The powerplane further includes source locations and load locations for coupling the conductive sheet to a ...
04/27/2004
6727929Automatic determination of nearest window controller having a function consistent with motion of cursor
In a computer windowing operating environment: a method, apparatus, and program product to select the appropriate window controller corresponding the motion of the window cursor. A user will activate a first window controller by clicking on a mouse or other input me...
04/27/2004
6711026Sash for land grid arrays
A conductive sash is etched around the periphery of a land grid array interconnection on a carrier for dense integrated circuit connections. If the array comprises more than one module or module chip domain, the conductive sash is also positioned between the modules...
03/23/2004
6704812Transparent and dynamic management of redundant physical paths to peripheral devices
A redundancy manager preferably in an I/O adapter has been disclosed to manage commands to peripheral devices in a computer system. These peripheral devices have multiple ports and may have a different bus associated with each port. The buses, referred to...
03/09/2004
6697935Method and apparatus for selecting thread switch events in a multithreaded processor
A system and method for performing computer processing operations in a data processing system includes a multithreaded processor and thread switch logic. The multithreaded processor is capable of switching between two or more threads of instructions which...
02/24/2004
1    
 
Sign InRegister
Username  
Password   
forgot password?