Behavior Modification Wristwatch
A wristwatch including a watch band and a watch body having an octagon shaped perimeter and being red in color and having the word STOP thereon to resemble a stop sign.
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 |
| 7908459 | Security for logical unit in storage subsystem Mapping tables are for stipulating information for primarily identifying computers, information for identifying a group of the computers and a logical unit number permitting access from the host computer inside storage subsystem, in accordance with arbitrary operati... | 03/15/2011 |
| 7689807 | Mass storage device, mass storage controller and methods for use therewith A mass storage controller includes a packet filter module for receiving a packet containing an updated sector of a remote file allocation table from a host device. The packet filter module is further operable for scanning the updated sector contents to determine the... | 03/30/2010 |
| 7657727 | Security for logical unit in storage subsystem Mapping tables are for stipulating information for primarily identifying computers, information for identifying a group of the computers and a logical unit number permitting access from the host computer inside storage subsystem, in accordance with arbitrary operati... | 02/02/2010 |
| 7624249 | Processor multi-partition security architecture A state machine may be coupled to a memory management unit configuration table (MMUCT) stored in a memory to index an entry from the MMUCT. A parameter associated with the entry may be used to control operations associated with a memory management unit (MMU). The MM... | 11/24/2009 |
| 7620794 | Storage system with storage apparatuses including virtual switches An object of the present invention is to integrally manage disk storage apparatuses through virtualization. Some physical storage apparatuses 14 connected to a host computer 10 via a communication network 12 are virtualized with a virtual switch... | 11/17/2009 |
| 7574580 | Intelligent caching scheme for streaming file systems A Hard Disk Drive (HDD) is provided two FATs and two cluster sizes, a regular cluster and a “Supercluster”. In one example, each Supercluster is the size of four regular clusters. A second Supercluster FAT is added (FAT2) which works in a similar manner to the o... | 08/11/2009 |
| 7444481 | Packet processor memory interface with memory conflict valve checking A mechanism receives memory reads and writes from a packet processing engine, each memory access having an associated packet identifier. The mechanism is placed between a processing element and a memory system such that write data is buffered and information based u... | 10/28/2008 |
| 7441052 | Methods and apparatuses for providing copies of stored data for disaster recovery and other uses A disaster recovery technique for computer systems obtains backup copies of data by arranging recording devices like direct-access disk devices into copy pairs of primary and secondary devices. Management of the device copy pairs within a single system and across mu... | 10/21/2008 |
| 7441097 | Data storage system and method for adaptive reconstruction of a directory structure A directory structure for a sparsely filled data container comprises a linked list, doubly linked list, skip list, or other non-fully populated list technique. One or more hierarchical levels of such lists may be used for sparsely filled directories. The directory s... | 10/21/2008 |
| 7441088 | Packet processor memory conflict prediction A mechanism receives memory reads and writes from a packet processing engine, each memory access having an associated packet identifier. Upon receiving a memory read, conflict prediction logic determines if a future conflict with a memory write is likely, and if so ... | 10/21/2008 |
| 7418546 | Storage resource management method for storage system Provided is a computer system including a storage subsystem, a host computer, and a management computer for managing the storage subsystem and the host computer. The storage subsystem manages a storage extent by a group unit and creates storage extent configuration ... | 08/26/2008 |
| 7386668 | Handling data writes copied from a remote data storage device Handling ordered writes to a data storage device includes receiving a first chunk of data into slots of a cache of the data storage device and using a hash table to provide a correlation between cache slots containing data from the first chunk of data and locations ... | 06/10/2008 |
| 7382777 | Method for implementing actions based on packet classification and lookup results A method and apparatus are provided for implementing predefined actions based upon packet classification and lookup results in a communications network processor. A plurality of sets of rules is defined. Each rule set includes at least one rule and each rule has a s... | 06/03/2008 |
| 7380065 | Performance of a cache by detecting cache lines that have been reused A method and system for improving the performance of a cache. The cache may include an array of tag entries where each tag entry includes an additional bit (“reused bit”) used to indicate whether its associated cache line has been reused, i.e., has been requeste... | 05/27/2008 |
| 7380096 | System and method for identifying TLB entries associated with a physical address of a specified range A system and method for identifying a TLB entry having a physical address that is within a specified range are disclosed. The method includes obtaining a tentative TLB entry from a page table entry and accessing a physical address associated with the tentative TLB e... | 05/27/2008 |
| 7376792 | Variable cache data retention system A customizable cache discard policy is provided which reduces adverse consequences of conventional discard policies. In a data processing system, a cache controller invokes a cache data discard policy as the cache approaches its capacity. Using one possible policy, ... | 05/20/2008 |
| 7373480 | Apparatus and method for determining stack distance of running software for estimating cache miss rates based upon contents of a hash table A method and apparatus for determining a stack distance histogram for running software. The method may include receiving a plurality of memory references each including a corresponding address. The method may also include performing a first hash function and a secon... | 05/13/2008 |
| 7372736 | Monolithic, combo nonvolatile memory allowing byte, page and block write with no disturb and divided-well in the cell array using a unified cell structure and technology with a new scheme of decoder and layout A nonvolatile memory array has a single transistor flash memory cell and a two transistor EEPROM memory cell which maybe integrated on the same substrate. The nonvolatile memory cell has a floating gate with a low coupling coefficient to permit a smaller memory cell... | 05/13/2008 |
| 7366871 | Apparatus and method for determining stack distance including spatial locality of running software for estimating cache miss rates based upon contents of a hash table A method for determining a stack distance including spatial locality for running software. The method may include receiving a plurality of memory references each including a corresponding address. The method may also include performing a merge function on each addre... | 04/29/2008 |
| 7363435 | System and method for coherence prediction A coherence prediction mechanism includes a synchronization manager and a plurality of access predictors. The synchronization manager maintains one or more sequence entries, each sequence entry indicating a sequence in which a corresponding data block is accessed by... | 04/22/2008 |
| 7360030 | Methods and apparatus facilitating volume management Methods facilitating management of shared volumes of logical storage, residing on one or more disks in a shared storage system, are accessible by multiple computers. A coherent view of the shared storage is provided by assigning unique identifiers to each managed di... | 04/15/2008 |
| 7353321 | Integrated-circuit implementation of a storage-shelf router and a path controller card for combined use in high-availability mass-storage-device shelves that may be incorporated within disk arrays An integrated circuit implementing a storage-shelf router used alone, or in combination with other storage-shelf routers, and in combination with path controller cards, to interconnect the disks within a storage shelf or disk array to a high-bandwidth communications... | 04/01/2008 |
| 7350053 | Software accessible fast VA to PA translation A method to communicate data is disclosed which includes communicating a virtual address to a translation lookaside buffer (TLB) and translating the virtual address to a physical address of a computer memory. The method also includes loading the physical address tra... | 03/25/2008 |
| 7350052 | Network system and method for setting volume group in the network system Disclosed is a method for setting virtual volume groups in a storage network system. The system includes a lower storage apparatus, host computers, an upper storage apparatus, and an administrative server. The method for setting virtual volume groups, executed by th... | 03/25/2008 |
| 7343469 | Remapping I/O device addresses into high memory using GART An address translation apparatus and method that can convert a limited-range memory address from a peripheral device to an expanded-range memory address on the fly. The invention can expand the limited address capability of a peripheral bus, such as a PCI bus with a... | 03/11/2008 |
| 7337300 | Procedure for processing a virtual address for programming a DMA controller and associated system on a chip A method is provided for processing a virtual address for a program requesting a DMA transfer. The program is designed to be run in user mode on a system on a chip that includes a central processing unit, a memory management unit, and a DMA controller. The virtual a... | 02/26/2008 |
| 7330927 | Apparatus and methodology for a pointer manager A pointer manager is described. The pointer manager includes write circuitry to enter, into a queue that is implemented with a first memory, a pointer value that a read hub has exhausted the use of. The pointer manager also includes read circuitry to remove, from sa... | 02/12/2008 |
| 7321900 | Reducing memory requirements needed to represent XML entities Described herein are approaches that allow an XML entity to be accessed in a way that requires less memory. These approaches involve dynamically generating and maintaining an in-memory representation of only a portion of an XML tree. The in-memory representation of ... | 01/22/2008 |
| 7318139 | System for hardware assisted free list management A system uses specialized software instructions for efficient management of freelists. In a preferred embodiment, special load and store instructions are provided. The load instruction is mapped to a register or memory location. When the load instruction is performe... | 01/08/2008 |
| 7310699 | Mass storage accelerator A data storage device is provided. A disk device is combined with a non-volatile memory device to provide much shorter write access time and much higher data write speed than can be achieved with a disk device alone. Interleaving bursts of sector writes between the ... | 12/18/2007 |
| 7304994 | Peer-to-peer system and method with prefix-based distributed hash table An architecture for a peer-to-peer network is disclosed which advantageously is able to maintain short fixed path length routing as the network grows. ... | 12/04/2007 |
| 7299338 | Vector indexed memory unit and method Disclosed is a vector indexed memory unit and method of operation. In one embodiment a plurality of values are stored in segments of a vector index register. Individual ones of the values are provided to an associated operator (e.g., adder or bit replacement). Indiv... | 11/20/2007 |
| 7299325 | Method of garbage collection on a data storage system A method includes determining a garbage collection list for a data storage structure of a node in a data storage system, the garbage collection list including one or more layout map identifiers (IDs) for garbage collection. A data fragment stored on the data storage... | 11/20/2007 |
| 7296008 | Generation and use of a time map for accessing a prior image of a storage device The invention relates to systems, methods, and articles of manufacture for generating an image of a data store at a past time by using a map (e.g., a time map) of the locations of data stored in the data store at the specified past time. The map allows the data stor... | 11/13/2007 |
| 7290083 | Error protection for lookup operations in content-addressable memory entries Error protection for lookup operations in a content-addressable memory (CAM) entries is disclosed. Values extended to include error protection or error protection fields are stored in CAM entries and a lookup operation is performed on a similarly extended lookup wor... | 10/30/2007 |
| 7290085 | Method and system for flexible and efficient protocol table implementation A method for accessing a protocol table includes providing a content addressable protocol table comprising a plurality of entries, wherein each entry includes a key field and an output field, constructing a key value from a protocol input, associatively searching th... | 10/30/2007 |
| 7277399 | Hardware-based route cache using prefix length The present invention defines a system and method of routing packets using a hardware-based route cache with prefix length. When a router receives a packet, the router first searches for the routing information in the hardware-based route cache and if a match is fou... | 10/02/2007 |
| 7269663 | Tagging packets with a lookup key to facilitate usage of a unified packet forwarding cache Apparatus and methods are provided for a Network Address Translation (NAT)-aware unified cache. According to one embodiment, multiple packet-processing applications distributed among one or more processors of a network device share one or more unified caches without... | 09/11/2007 |
| 7269703 | Data-migration method A method of migrating data from an old storage subsystem to a new storage subsystem in a data processing system which comprises host computers and storage subsystems. There is provided a route-changing phase before the data is migrated from the old storage subsystem... | 09/11/2007 |
| 7266669 | File system with file management function and file management method The storage area of a storage unit includes a file area and temporary write area. A pair of map tables are allocated in the storage area. An update processing unit executes update of a page in a file stored in a file area by writing updated data to an unused page ac... | 09/04/2007 |