A Receptacle for supporting, rotating and sculpting a portion of ice cream or similarly malleable food while it is being consumed.
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.
| Number | Title | Issue Date |
| 6193422 | Implementation of idle mode in a suspend/resume microprocessor system A portable computer system includes an input device such as a keyboard, a display, and a processor which is operable in a normal operational mode and in a reduced power mode, the processor carrying out program execution in each of the normal operational m... | 02/27/2001 |
| 6131188 | System and method for reducing the occurrence of window use overflow Program routines normally requiring windowed register allocation using conventional assembly code generation in a compiler are examined for eligibility for a wrapper routine optimization procedure in which wrapper routine assembly code instructions are ge... | 10/10/2000 |
| 6131192 | Software installation An executable file contains materials necessary for the installation of a software product, and the executable file is executed to provide a compressed file and a shell program module. The shell program module locates a suitable temporary storage space, e... | 10/10/2000 |
| 6104873 | Use of language instructions and functions across multiple processing sub-environments An apparatus allowing a pair of interrelated C language operations, in particular a setjmp/longjmp and a signal/raise functions to be completed across a plurality of load modules. Upon the issuance of a first instruction or function, such as a setjmp, all... | 08/15/2000 |
| 6097888 | Method and system for reducing an intentional program tree represented by high-level computational constructs A method and system for generating a computer program in the manner that uses no computer programming language syntax. The system represents a computer program as an intentional program tree, which is a high-level program tree that is a syntax-independent... | 08/01/2000 |
| 6067414 | Generating a common gateway interface adaptor customized for a stored procedure A method and apparatus for generating a Common Gateway Interface (CGI) adaptor customized for a stored procedure. In accordance with the present invention, stored procedure application developers can provides their stored procedure to a builder, which cre... | 05/23/2000 |
| 6067416 | Method for dynamically wrapping files for downloading A file wrapping and downloading method for downloading files from a server computer (12) to a user computer (14) over a communications network (16) such as the Internet is disclosed. The method dynamically embeds or wraps relevant store/reseller informati... | 05/23/2000 |
| 6064820 | Apparatus and method to incrementally update single static assignment (SSA) form A method and apparatus for incrementally updating SSA form after loop unrolling. The incremental SSA tool generates a non-ambiguous new name, in SSA form, for each original name defined in a loop and used outside of the loop after loop unrolling, by using... | 05/16/2000 |
| 6061514 | Device for generating source programs of multiple kinds of assembler languages from extended tree structure chart by applying the same source generation rules A device for generating an assembler source program from a tree structure chart, independently of a type an assembler language, with common automatic generation rules allows a source line description in a condition determination box of the tree structure ... | 05/09/2000 |
| 6058266 | Method of, system for, and computer program product for performing weighted loop fusion by an optimizing compiler An integer programming formulation for weighted loop fusion is presented. Loop fusion is a well-known program transformation that has shown to be effective in reducing loop overhead and improving register and cache locality. Weighted loop fusion is the pr... | 05/02/2000 |
| 6049668 | Method and apparatus for supporting multiple processor-specific code segments in a single executable A computer-implemented method identifies a code segment which is to be customized to a plurality of different processor types. The method generates object code for the code segment, including generating a plurality of sections for the code segment, each o... | 04/11/2000 |
| 6047127 | Electronic Entertainment and communications system An airline-based video game system includes a multitasking master computer, which preferably stores video game and other application programs on its hard disk. The master computer is coupled to a set of airplane zone control computers which also perform c... | 04/04/2000 |
| 6045585 | Method and system for determining inter-compilation unit alias information A system and method for determining alias information at the inter-compilation unit level of a compilation process includes the steps of determining anti-alias sets from the alias information provided by the first stage of the compilation process, calcula... | 04/04/2000 |
| 6044218 | System, method and article of manufacture for creating a live application or applet development environment A system for a live applet or application development environment includes software that cooperatively promotes and permits immediate socialization of new components with existing components as the new components are instantiated or dropped onto the devel... | 03/28/2000 |
| 6038399 | Computer manufacturing architecture with two data-loading processes A computer manufacturing architecture in which a single software database feeds both direct downloading and surrogate downloading through a common network.... | 03/14/2000 |
| 6031993 | Method and apparatus for translating source code from one high-level computer language to another A method, system, apparatus, and program for translating one computer language to another using doubly-rooted tree data structures. A doubly-rooted tree is the combination of two sets of hierarchically related objects sharing a common set of leaves. An N-... | 02/29/2000 |
| 6032273 | Method and apparatus for identifying read only memory A method is disclosed for identifying ROM memories. The method first determines whether the same data is read from a predetermined unit of memory during successive reads and, if so, determines whether the read data includes more than a predetermined minim... | 02/29/2000 |
| 6032198 | Application design supporting method and apparatus for client/server system In a method for supporting the design of a plurality of programs distributed on a network and operated through the communication between the programs, each program is defined, a relation between programs is defined, interface information of each program i... | 02/29/2000 |
| 6031991 | Debug system and method for reproducing an error occurring in parallel-executed programs A debug system according to the invention is used in a multiprocessor system for executing a plurality of programs while taking check points. This debug system comprises detection section for detecting an error in any of the programs, restart section for ... | 02/29/2000 |
| 6031992 | Combining hardware and software to provide an improved microprocessor A microprocessor for a host computer designed to execute target application programs for a target computer having a target instruction set including the combination of code morphing software, and morph host processing hardware designed to execute instruct... | 02/29/2000 |
| 6029005 | Method for identifying partial redundancies in a new processor architecture The invention, in one embodiment, is a method for compiling at least a portion of a computer program. The method includes (a) inserting a phi-function for a global variable reaching a join point in the intermediate language representation subsequent to th... | 02/22/2000 |
| 6026241 | System, method, and computer program product for partial redundancy elimination based on static single assignment form during compilation Partial redundancy elimination of a computer program is described that operates using a static single assignment (SSA) representation of a computer program. The SSA representation of the computer program is processed to eliminate partially redundant expre... | 02/15/2000 |
| 6023579 | Computer-implemented method for generating distributed object interfaces from metadata A method and system for creating a distributed object interface description and a distributed object server interface module to a software system, such as a repository. In a preferred embodiment, a repository contains an object oriented information model ... | 02/08/2000 |
| 6021272 | Transforming and manipulating program object code A method and system for transforming and manipulating program object code. A set of program object code is transformed into a form in which it may be readily manipulated, preferably a form which is independent of both the processor and the operating syste... | 02/01/2000 |
| 6016399 | Software pipelining a hyperblock loop An iterative software pipelining method promotes instructions of a program loop to previous loop iterations and then reschedules the instructions until either 1) the resultant schedule is optimal (i.e., the initiation interval is equal to the minimal init... | 01/18/2000 |
| 6016395 | Programming a vector processor and parallel programming of an asymmetric dual multiprocessor comprised of a vector processor and a risc processor The present invention provides a new programming language which. is a superset of C++ optimized for writing vectorized dual-threaded programs on the MSP media processor. This invention discloses novel language constructs in the syntax and semantics to fac... | 01/18/2000 |
| 6014518 | Terminating polymorphic type inference program analysis A terminating polymorphic type inference program analysis helps to better optimize, understand, and/or browse computer programs. The analysis represents parameter values for each function call in the program with separate types and modifies the types to c... | 01/11/2000 |
| 6009272 | Register allocation via selective spilling An approach for allocating a set of virtual registers to a set of physical registers using selective spilling is described. A set of code and a spill variable are specified. A code region hierarchy containing a set of code regions is determined based upon... | 12/28/1999 |
| 5999740 | Updating mechanism for software A computer has a memory storing a number of software applications, and a registration file, indicating which application versions are currently installed in the memory. A software update mechanism in the computer accesses a remote file server to obtain a ... | 12/07/1999 |
| 5995752 | Use of language instructions and functions across multiple processing sub-environments A method of allowing a pair of C language operations, in particular a setjmp/longjmp and a signal/raise functions to be completed across a plurality of load modules. Upon the issuance of a first instruction, such as a setjmp, all information pertaining to... | 11/30/1999 |
| 5995756 | System for internet-based delivery of computer applications A development system is described which provides a form-based development environment for partitioning an application such that it can be seamlessly integrated into corporate Webs (i.e., "intranets"). A form is implemented as an "application page" and pub... | 11/30/1999 |
| 5987259 | Functional unit switching for the allocation of registers A method and apparatus for allocating registers when compiling code is provided. In response to determining there are insufficient registers associated with a first functional unit of a processor to allocate to a region of code, instructions associated wi... | 11/16/1999 |
| 5987258 | Register reservation method for fast context switching in microprocessors Microprocessor main programs and their interrupt handling routines are written in a high level programming language such as C. Each is compiled separately, and each is compiled invoking a compiler option which commands the compiler to not use a given set ... | 11/16/1999 |
| 5978578 | Openbus system for control automation networks A novel control automation system for enabling I/O boards to access communication networks for receiving and transmitting real time control information over a communication network is disclosed. The system includes a control bus, a node controller and a d... | 11/02/1999 |
| 5978583 | Method for resource control in parallel environments using program organization and run-time support A system and method for dynamic scheduling and allocation of resources to parallel applications during the course of their execution. By establishing well-defined interactions between an executing job and the parallel system, the system and method support... | 11/02/1999 |
| 5974261 | Method and apparatus facilitating use of a hard disk drive in a computer system having suspend/resume capability A computer system has a processing unit with suspend/resume capability, a memory, and a hard disk drive. In response to a first command from the processor, the hard disk drive sends its status to the processor and the processor stores it in the memory. In... | 10/26/1999 |
| 5970247 | Methods for encoding decoding and processing six character date designations for the year 2000 and beyond A method of encoding and decoding calendar dates in multiple centuries to allow date data to be stored in a six-character format in a digital data processor. In an embodiment designed to allow existing programs to process date data correctly in the year 2... | 10/19/1999 |
| 5966542 | Method and system for loading classes in read-only memory A method and system for providing an executable module having an address space for storing program data that is to reside in a read-only storage medium and an address space for storing program data that is to reside in a random access memory is herein des... | 10/12/1999 |
| 5963739 | Method for verifying the total correctness of a program with mutually recursive procedures A computer-implemented method, apparatus, and article of manufacture for verifying the total correctness of a computer program with mutually recursive procedures. A computer program is received into the computer as a series of source statements, wherein t... | 10/05/1999 |
| 5963741 | Information processor which rewrites instructions in program to dynamically change program structure and method therefor An information processor comprises a program storage unit and a control unit, the control unit includes a procedure insertion table in which information regarding an embedding point in a program and information regarding an insertion procedure to be inser... | 10/05/1999 |