The ice cream cone was invented at the St. Louis Worlds Fair by Ernest Hamwi in 1904. His waffle booth was next to an ice cream vendor who ran short of dishes. Hamwi rolled a waffle to hold ice cream and the cone was born.
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 |
| 6748527 | Data processing system for performing software initialization A command fetch control section 1 has an address selection function of selecting the start address of an initialization program stored in a local memory (RAM 6) or an external memory (ROM 9) connected through external buses 7 and 8... | 06/08/2004 |
| 6745369 | Bus architecture for system on a chip A multiple bus architecture for a system on a chip including bridges for decoupling clock frequencies of individual bus masters from peripherals they are accessing. Each bridge interfaces to all bus masters in the system that require access to the peripherals it int... | 06/01/2004 |
| 6738918 | High speed data transfer synchronizing system and method One memory controller and a plurality of memory modules are connected to a data bus line, clock bus line, and command bus line. Each memory module includes an internal clock signal generating circuit for generating internal clocks synchronizing with external clock s... | 05/18/2004 |
| 6735706 | Programmable power management system and method A programmable power management integrated circuit includes analog input monitors that receive analog input signals that correspond to voltage, current, or temperature measurements. The analog input monitors apply programmable thresholds to the measurements and outp... | 05/11/2004 |
| 6735708 | Apparatus and method for a combination personal digital assistant and network portable device A portable system is provided with both an ISPCA processing section, a non-standard personal computer architecture (NSPCA) processing section and a common section including apparatus common to both processing sections. The NSPCA processing section operates under an ... | 05/11/2004 |
| 6735709 | Method of timing calibration using slower data rate pattern An improved technique and associated apparatus for timing calibration of a logic device is provided. A calibration test pattern is transferred to a logic device first at a data rate slower than normal operating speed to ensure correct capture of the pattern at the d... | 05/11/2004 |
| 6732268 | Method and system for controlling orientation-dependent components in a computer system A first aspect of the present invention is a method controlling an orientation-dependent component in a computer system. The method comprises the steps of interpreting a signal, the signal being based on an orientation of the computer system and automatically reconf... | 05/04/2004 |
| 6732286 | High latency timing circuit A phase locked loop circuit, including a digital filter loop for timing recovery, includes a phase synchronization feedback loop, a frequency synchronization feedback loop, and a phase shift measurement circuit. The phase shift measurement circuit includes a shift r... | 05/04/2004 |
| 6732264 | Multi-tasking boot firmware Firmware for a computer system reduces boot time utilizing the multi-tasking capabilities of a processor to perform at least two boot tasks simultaneously. The boot tasks can be divided into groups which are executed in parallel. To accommodate certain boot tasks wh... | 05/04/2004 |
| 6728890 | Method and apparatus for controlling a bus clock frequency in response to a signal from a requesting component A method for controlling operation of a bus and components coupled thereto is provided. The method is comprised of receiving a request for a bus transaction from one of the components coupled to the bus. Thereafter, the frequency of a clock signal supplied to at lea... | 04/27/2004 |
| 6725386 | Method for hibernation of host channel adaptors in a cluster A method for causing a host channel adaptor which is involved with a clustered arrangement to hibernate. Before the HCA can hibernate, it is necessary for its clients to hibernate first. Once this is accomplished, all data is stored in memory and the HCA goes into h... | 04/20/2004 |
| 6725367 | Methods and systems for constructing and interpreting hierarchical configuration files A configuration system is disclosed that applies rules of precedence to evaluate parameters in the context of multiple sections within a configuration file and in the context of multiple configuration files. The system brings together multiple sections and multiple ... | 04/20/2004 |
| 6721879 | Medium containing computer peripheral device maintenance guide program, computer peripheral device maintenance guide device, and computer peripheral device maintenance guide method In a case where maintenance operations are sequentially performed while the status of a computer peripheral device is determined, the status of the computer peripheral device may not be clearly determined, and it may be difficult for a user to perform the next opera... | 04/13/2004 |
| 6721880 | Method and apparatus for maintaining configuration information in a computing environment A method and apparatus are disclosed for maintaining and distributing configuration information for a given service by the configured service itself. The configured service controls the creation of its own configuration information, as well as updates and access the... | 04/13/2004 |
| 6718474 | Methods and apparatus for clock management based on environmental conditions A method and apparatus for controlling processor clock rates of a synchronous multi-processor system in response to an environmental condition of a processor. In one embodiment, a processor-reported an environmental condition is stored in a register and all processo... | 04/06/2004 |
| 6718464 | Method and system for customizing a client computer system configuration for a current user using BIOS settings downloaded from a server A method and system are disclosed for dynamically loading selected BIOS modules and settings from a server computer system to a client computer system according to an identity of a user who is currently utilizing the client computer system. The client computer syste... | 04/06/2004 |
| 6715017 | Interruption signal generating apparatus An interruption signal generating apparatus comprises a counter unit counting a predetermined time interval and outputting a count-up signal indicating the end of the counting; a first generating unit detecting the end of the counting indicated by the count-up signa... | 03/30/2004 |
| 6715131 | Method and system for providing resource access in a mobile environment Techniques that facilitate participation of mobile devices in accessing resources over a data network are disclosed. The data network can be wired, wireless or some combination thereof. In one aspect, a mobile navigation metaphor is provided to yield similar navigat... | 03/30/2004 |
| 6715089 | Reducing power consumption by estimating engine load and reducing engine clock speed A computer system has at least one processor and at least one queue for storing instructions for execution by the processor. The processor is capable of being clocked at a plurality of rates. A number of instructions in the queue is measured. The optimum clock rate ... | 03/30/2004 |
| 6711615 | Network surveillance A method of network surveillance includes receiving network packets handled by a network entity and building at least one long-term and a least one short-term statistical profile from a measure of the network packets that monitors data transfers, errors, or network ... | 03/23/2004 |
| 6708282 | Method and system for initiating computation upon unordered receipt of data In complex systems, the arrival of data to a computation component is difficult to predict. A method of synchronizing the initiation of computation with the reception of its input data is disclosed. The method allows the input data and computation initiation command... | 03/16/2004 |
| 6708238 | Input/output cell with a programmable delay element An IO cell for providing a transmission path for a binary signal. The IO cell includes an IO buffer for amplifying the binary signal. A programmable delay element is electrically connected to the IO buffer such that the binary signal transmits from the programmable ... | 03/16/2004 |
| 6708212 | Network surveillance A method of network surveillance includes receiving network packets handled by a network entity and building at least one long-term and a least one short-term statistical profile from a measure of the network packets that monitors data transfers, errors, or network ... | 03/16/2004 |
| 6704874 | Network-based alert management A method of managing alerts in a network including receiving alerts from network sensors, consolidating the alerts that are indicative of a common incident and generating output reflecting the consolidated alerts.... | 03/09/2004 |
| 6704687 | Historical results based method for automatically improving computer system performance A method for determining appropriate adjustments of computer system parameter values in order to improve system performance. The method for this determination is based on historical performance data. Methods are disclosed which involve measuring current s... | 03/09/2004 |
| 6704882 | Data bit-to-clock alignment circuit with first bit capture capability A circuit for aligning the phase of a parallel data signal to a clock signal. The circuit includes a parallel data terminal for receiving a parallel data signal formed by multiple word bits, a clock terminal for receiving a clock signal, and a data ready ... | 03/09/2004 |
| 6701431 | Method of generating a configuration for a configurable spread spectrum communication device A method of generating a configuration for a configurable spread spectrum communication device is disclosed herein. The method, implemented on a computing device having a processor and a computer readable memory, starts with a first step of receiving an i... | 03/02/2004 |
| 6697941 | Portable computer with configuration switching control A portable computer includes a control for switching the configuration of the computer. An operator predefines one or more sets of computer configurations, and programmably assigns a configuration set to the control. The configuration change from a curren... | 02/24/2004 |
| 6697953 | Method for reducing power consumption in battery powered devices Disclosed is a method for dynamically invoking power saving options in a battery powered device, such as a cellular telephone, so that the period of use or run-time of the device is extended. The user settable power saving options alter operation of the d... | 02/24/2004 |
| 6694359 | Data collection and dissemination system A data collecting system is divided into first, second, and third information portions and includes at least one portable terminal for collecting data at a remote site. The terminal comprises a device for collecting data and a first memory for storing the... | 02/17/2004 |
| 6694441 | Power management method and arrangement for bus-coupled circuit blocks A power management system permits power-reduced operation of selected circuit blocks in a manner that requires no modification to other bus-coupled circuit blocks attempting to communicate with such selected circuit blocks. Consistent with one embodiment ... | 02/17/2004 |
| 6691239 | Voltage sequencing circuit A voltage sequencing circuit for applying a plurality of voltages to an electrical system in a predetermined sequence charges the input capacitance of a pass device to set the timing between successive power applications in the system. In one embodiment, ... | 02/10/2004 |
| 6691237 | Active memory pool management policies A method and related computer system that allow monitoring at least one memory-accessing device, and adjusting pooling of data processing system memory devices in response to the monitoring.... | 02/10/2004 |
| 6691240 | System and method of implementing variabe length delay instructions, which prevents overlapping lifetime information or values in efficient way A method for implementing a variable length delay instruction includes the steps of designating a source register for holding information and designating a destination register for retrieving the information. A first number of cycles before retrieval of t... | 02/10/2004 |
| 6691225 | Method and apparatus for deterministically booting a computer system having redundant components A method for deterministically booting a computer system having redundant components includes the step of selecting hardware and software components. The selected components are booted in a manner consistent with traditional computer systems. If the boot ... | 02/10/2004 |
| 6691214 | DDR II write data capture calibration A calibration circuit for calibrating the input data path of a digital circuit is disclosed. A simple string of a repeating data pattern such as, e.g., "1100," is sent on the data path. The digital circuit captures the data using a clock signal, examines ... | 02/10/2004 |
| 6687830 | Energy-saving control interface and method for power-on identification An energy-saving control interface for power-on identification utilizes a first switch to start to sense and identify data. A second switch is connected to a sensing/scanning circuit for powering off the sensing/scanning circuit when a timer has reached i... | 02/03/2004 |
| 6687838 | Low-power processor hint, such as from a PAUSE instruction A system and corresponding method use a PAUSE instruction as a low power hint in a single threaded or multithreaded environment using "processor slow mode." One embodiment actually lowers the frequency of the processor clock. Another embodiment virtually ... | 02/03/2004 |
| 6687817 | Configuration of a network device via the network A method and apparatus are provided that configure a new network device via the network. The method consists of initiating a boot sequence on a first device. The boot process is suspended prior to performing network set up. The new device sends a configur... | 02/03/2004 |
| 6684342 | Apparatus and method of dynamic and deterministic changes in clock frequency for lower power consumption while maintaining fast interrupt handling An apparatus and method to provide a data processing system with reduced average power consumption while maintaining fast interrupt handling, and/or selectively change clock frequency for accessing memory with various access speeds. In a first embodiment,... | 01/27/2004 |