An automatic bed maker which uses the expansion of inflatable bladder to straighten, align, and tuck-in bed-cover assembly.
Make the Most of PatentStorm
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest patents by subscribing to an RSS feed.
Got questions? Ask a Patent Expert!
Registered users: Manage your profile, comments and alerts.
AbstractA method and system for allocating memory. The computer system on which the memory allocation system executes may support the simultaneous execution of multiple threads. Under control of a thread, the memory allocation system first identifies a bin associated with blocks ("lockers") of memory large enough to satisfy a memory allocation request. When the identified bin has a free locker, the memory allocation system searches a circular list of headers associated with the identified bin for a collection of lockers ("warehouse") that contains a locker that is available to be allocated. The memory allocation system allocates the found available locker to satisfy the request. If, however, the allocated bin has no free lockers, the memory allocation system allocates a warehouse with lockers large enough to satisfy the memory allocation request. The memory allocation system then adds a warehouse header for the allocated warehouse to a circular list of warehouse headers associated with the identified bin. The memory allocation system allocates a locker from the newly allocated warehouse to satisfy the memory allocation request.Other References
| InventorsAssigneeApplicationNo. 221657 filed on 12/23/1998US Classes:707/100, DATABASE SCHEMA OR DATA STRUCTURE712/203, Multiprocessor instruction712/233Branching (e.g., delayed branch, loop control, branch predict, interrupt)Field of Search707/100, DATABASE SCHEMA OR DATA STRUCTURE712/203, Multiprocessor instruction712/233Branching (e.g., delayed branch, loop control, branch predict, interrupt)ExaminersPrimary: Lintz, Paul R.Attorney, Agent or FirmUS Patent References4819234, Operating system debuggerIssued on: 04/04/1989 Inventor: Huber4872167, Method for displaying program executing circumstances and an apparatus using the same Issued on: 10/03/1989 Inventor: Maezawa, et al.5168554, Converting trace data from processors executing in parallel into graphical form Issued on: 12/01/1992 Inventor: Luke5301325, Use of stack depth to identify architechture and calling standard dependencies in machine code Issued on: 04/05/1994 Inventor: Benson5333280, Parallel pipelined instruction processing system for very long instruction word Issued on: 07/26/1994 Inventor: Ishikawa, et al.5450575, Use of stack depth to identify machine code mistakes Issued on: 09/12/1995 Inventor: Sites5504932, System for executing scalar instructions in parallel based on control bits appended by compounding decoder Issued on: 04/02/1996 Inventor: Vassiliadis, et al.5533192, Computer program debugging system and method Issued on: 07/02/1996 Inventor: Hawley, et al.5557761, System and method of generating object code using aggregate instruction movement Issued on: 09/17/1996 Inventor: Chan, et al.5564051, Automatic update of static and dynamic files at a remote network node in response to calls issued by or for application programs Issued on: 10/08/1996 Inventor: Halliwell, et al.5581764, Distributed computer network including hierarchical resource information structure and related method of distributing resources Issued on: 12/03/1996 Inventor: Fitzgerald, et al.5594864, Method and apparatus for unobtrusively monitoring processor states and characterizing bottlenecks in a pipelined processor executing grouped instructions Issued on: 01/14/1997 Inventor: Trauben5598560, Tracking condition codes in translation code for different machine architectures Issued on: 01/28/1997 Inventor: Benson5632032, Cross address space thread control in a multithreaded environment Issued on: 05/20/1997 Inventor: Ault, et al.5652889, Alternate execution and interpretation of computer program having code at unknown locations due to transfer instructions having computed destination addresses Issued on: 07/29/1997 Inventor: Sites5712996, Process for dividing instructions of a computer program into instruction groups for parallel processing Issued on: 01/27/1998 Inventor: Schepers5754855, System and method for managing control flow of computer programs executing in a computer system Issued on: 05/19/1998 Inventor: Miller, et al.5768592, Method and apparatus for managing profile data Issued on: 06/16/1998 Inventor: Chang5768891, Exhaust system with scavenging venturi Issued on: 06/23/1998 Inventor: Wagner5774721, Method of communication between processors in a distributed processing system having a host processor and at least one object oriented processor Issued on: 06/30/1998 Inventor: Robinson5787245, Portable debugging service utilizing a client debugger object and a server debugger object Issued on: 07/28/1998 Inventor: You, et al.5805892, Method of and apparatus for debugging multitask programs Issued on: 09/08/1998 Inventor: Nakajima5812811, Executing speculative parallel instructions threads with forking and inter-thread communication Issued on: 09/22/1998 Inventor: Dubey, et al.5826265, Data management system having shared libraries Issued on: 10/20/1998 Inventor: Van Huben, et al.5867643, Run-time data type description mechanism for performance information in an extensible computer system Issued on: 02/02/1999 Inventor: Sutton5877766, Multi-node user interface component and method thereof for use in accessing a plurality of linked records Issued on: 03/02/1999 Inventor: Bates, et al.5887166, Method and system for constructing a program including a navigation instruction Issued on: 03/23/1999 Inventor: Mallick, et al.5901315, Method for debugging a Java application having native method dynamic load libraries Issued on: 05/04/1999 Inventor: Edwards, et al.5903730, Method of visualizing results of performance monitoring and analysis in a parallel computing system Issued on: 05/11/1999 Inventor: Asai, et al.5913925, Method and system for constructing a program including out-of-order threads and processor and method for executing threads out-of-order Issued on: 06/22/1999 Inventor: Kahle, et al.5953530, Method and apparatus for run-time memory access checking and memory leak detection of a multi-threaded program Issued on: 09/14/1999 Inventor: Rishi, et al.5961639, Processor and method for dynamically inserting auxiliary instructions within an instruction stream during execution Issued on: 10/05/1999 Inventor: Mallick, et al.5966539, Link time optimization with translation to intermediate program and following optimization techniques including program analysis code motion live variable set generation order analysis, dead code elimination and load invariant analysis Issued on: 10/12/1999 Inventor: Srivastava5978902, Debug interface including operating system access of a serial/parallel debug port Issued on: 11/02/1999 Inventor: Mann6002872, Method and apparatus for structured profiling of data processing systems and applications Issued on: 12/14/1999 Inventor: Alexander, III, et al.6002879, Method for performing common subexpression elimination on a rack-N static single assignment language Issued on: 12/14/1999 Inventor: Radigan, et al.6009269, Detecting concurrency errors in multi-threaded programs Issued on: 12/28/1999 Inventor: Burrows, et al.6029005, Method for identifying partial redundancies in a new processor architecture Issued on: 02/22/2000 Inventor: Radigan6049671, Method for identifying and obtaining computer software from a network computer Issued on: 04/11/2000 Inventor: Slivka, et al.6058493, Logging and reproduction of automated test operations for computing systems Issued on: 05/02/2000 Inventor: Talley6059840, Automatic scheduling of instructions to reduce code size Issued on: 05/09/2000 Inventor: Click, Jr.6072952, Method and apparatus for coalescing variables Issued on: 06/06/2000 Inventor: Janakiraman6094716, Register renaming in which moves are accomplished by swapping rename tags Issued on: 07/25/2000 Inventor: Witt6101524, Deterministic replay of multithreaded applications Issued on: 08/08/2000 Inventor: Choi, et al.6112293, Processor configured to generate lookahead results from operand collapse unit and for inhibiting receipt/execution of the first instruction based on the lookahead result Issued on: 08/29/2000 Inventor: Witt6151701Method for reconstructing debugging information for a decompiled executable file Issued on: 11/21/2000 Inventor: Humphreys, et al. Foreign Patent References
International ClassG06F 017/30 |