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

Icon_funbox Did You Know...

...that one person who claimed to be the inventor of the television is Russian emigre Vladimir Zworykin? In 1929 David Sarnoff, founder of RCA, asked Zworykin what it would take to develop TV for commercial use. He said: a year and a half and $100,000. In reality, it took 20 years and $50 million! Before his death in 1982 at the age of 92, Zworykin said of his invention: "The technique is wonderful. It is beyond my expectations. But the programs! I would never let my children even come close to this thing."

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: Cesari and McKenna, LLP


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

1                      
NumberTitleIssue Date
8185633Method and apparatus for offloading network processes in a computer storage system
A system and method for offloading network processes from main processors of a storage system and performing them on parallel processing modules. Embodiments of the present invention improve performance of a clustered storage system by performing certain network pro...
05/22/2012
8185618Dynamically responding to non-network events at a network device in a computer network
A technique dynamically responds to non-network events at a network device in a computer network. According to the novel technique, one or more sensors automatically detect (sense) one or more non-network events, and notifications of the non-network events are then ...
05/22/2012
8181090Triple parity technique for enabling efficient recovery from triple failures in a storage array
A triple parity (TP) technique reduces overhead of computing diagonal and anti-diagonal parity for a storage array adapted to enable efficient recovery from the concurrent failure of three storage devices in the array. The diagonal parity is computed along diagonal ...
05/15/2012
8181011iSCSI name forwarding technique
An iSCSI name forwarding technique allows a security appliance to assume iSCSI names of one or more clients and one or more storage systems in a network. The security appliance is coupled between each client and storage system, and is configured to intercept a data ...
05/15/2012
8180966System and method for operating a packet buffer in an intermediate node
A technique implements a novel high-speed high-density packet buffer utilizing a combination of high-speed and low-speed memory devices. The novel packet buffer is organized as a plurality of FIFO queues where each FIFO queue is associated with a particular input or...
05/15/2012
8180855Coordinated shared storage architecture
The present invention provides a novel coordinated shared storage architecture that permits the amortization of cost of the spares over any number of the storage systems and enables improvements to a number of storage system operations. The coordinated shared storag...
05/15/2012
8179151Method and system that determines the value of a resistor in linear and non-linear resistor sets
The present invention employs identically sized mirror transistors arrange in groups that may be preferentially addressed and activated to determine the value of a resistor. Known current are directed through the resistor, and the voltage developed is measured by co...
05/15/2012
8178827Universal LED testing device
Apparatus for optically testing LEDs or other light-emitting components in a wide variety of test environments and to the degree necessary pertinent to the type(s) of faults encountered. In one embodiment, the present invention includes one or more fiber optic probe...
05/15/2012
8176246Distributing lookup operations in a striped storage system
The present invention provides a mechanism for storing and accessing attributes of a data container (e.g., characteristics such as a name of a data container used to perform a lookup operation against the data container) in cache memory within storage systems in a c...
05/08/2012
8175859Efficient method for pressure dependent water distribution analysis
A computer software program provides an algorithm that solves for unknown demands (and junction pressures) within a modeling system that uses a generalized, unified loop-node formulation. The program can be used to calculate the available demand (i.e., the amount of...
05/08/2012
8175009System and method for generating symmetrical spanning trees
In one embodiment, a network device receives on a first port a first spanning tree protocol (STP) control message including a first path-tracking field corresponding to a given spanning tree instance in a network. The first path-tracking field includes a value based...
05/08/2012
8172999Low maintenance reference electrode for electrochemical measurements
A low maintenance reference electrode has a liquid junction body with a multiplicity of micron-sized capillary channels extending through the body for transporting electrolyte to a test solution. A viscosity-increasing agent thickens the electrolyte to limit its flo...
05/08/2012
8171414System and method for consolidated reporting of characteristics for a group of file systems
A system and method enables one or more storage volumes and associated devices on one or more storage appliances (filers) to be combined or consolidated into arbitrary groups so that statistical information related to performance, operational status and other usage-...
05/01/2012
8171307Background encryption of disks in a large cluster
The invention provides for rekeying a large cluster of storage security appliances which allows more than two of the storage security appliances to proxy a single storage medium while encrypting the storage medium in a manner that is transparent to any attached serv...
05/01/2012
8171227System and method for managing a flow based reply cache
A system and method determines when the entries of a reply cache, organized into microcaches each of which is allocated to a client connection, may be retired or released, thereby freeing up memory structures. A plurality of connection statistics are defined and tra...
05/01/2012
8170070Method and circuit for interleaving, serializing and deserializing camera and keypad data
A system for interleaving high speed data and slower data that is serialized and delivered to a microprocessor. The typical source of the high speed data is a camera and the source of the slower data is a keyboard. The high speed data and the slower data, illustrati...
05/01/2012
8169380System and method for driving and receiving data from multiple touch screen devices
In one embodiment, multiple touch screen devices are driven from a graphics signal. A general-purpose computer provides a graphics signal of a particular display resolution. A display segmentor is configured to divide each graphics frame of the graphics signal into ...
05/01/2012
8165969Route optimization of services provided by one or more service providers for combined links
A technique performs route optimization of services provided by one or more service providers (SPs) for communication links that are combined in a computer network. According to the novel technique, performance characteristics and statistics (“link data”) for tw...
04/24/2012
8165221System and method for sampling based elimination of duplicate data
A technique for eliminating duplicate data is provided. Upon receipt of a new data set, one or more anchor points are identified within the data set. A bit-by-bit data comparison is then performed of the region surrounding the anchor point in the received data set w...
04/24/2012
8165043Multiple instance spanning tree protocol
A multiple instance spanning tree protocol (MI-STP) creates a plurality of active topologies (i.e., loop-free paths) within a computer network. These active topologies may be established through the exchange and processing of multiple instance spanning tree bridge p...
04/24/2012
8161288Secure user access subsystem for use in a computer information database system
A user access security subsystem of a computer information database system utilizes computer grouping criteria and user type criteria to control user access to both computer profile data and system administrative features. Computer grouping criteria determine profil...
04/17/2012
8161236Persistent reply cache integrated with file system
A system and method integrates a persistent reply cache with operation of a file system executing on a storage system. In an illustrative embodiment, the persistent reply cache is embodied as a file comprising a combination of contents of (i) one or more enhanced no...
04/17/2012
8161185Method and apparatus for assigning IPv6 link state identifiers
In one embodiment, a technique is used by a routing system to generate a link state identifier for a link state advertisement message. The routing system generates the link state advertisement message. A prefix length is read from the link state advertisement messag...
04/17/2012
8161007System and method for supporting asynchronous data replication with very short update intervals
A system and method for improving the efficiency of the transmission of updated blocks generated by logging all the block allocations and deletes as well as CPs and PCPI creation and deletion in a persistent log. The log is scanned during each update cycle (in which...
04/17/2012
8160257Tape failover across a cluster
A security appliance that encrypts and decrypts information is installed in each of redundant multi-paths between a host system and a back up tape storage system. The host system is arranged to detect failures in a primary path to the tape system being used. When th...
04/17/2012
8159397System for determining position using two way time transfer signals
A system for enhancing location estimates by movable rovers including one or more base stations that engage in two way time transfer (TWTT) with the rovers. Each TWTT operation between a given base station and a given rover provides range measurements and clock diff...
04/17/2012
D657773Smart phone
04/17/2012
D657770Media device with hub
04/17/2012
8156282System and method for optimizing write operations in storage systems
Embodiments of the present invention provide a method, system, and computer program product for optimizing I/O operations performed by a storage server operating on behalf of multiple clients to access data on a plurality of storage devices (disks). Embodiments of t...
04/10/2012
8155352Serializer for multiple applications
A serializer/deserializer interfaces a microprocessor/controller with I/O devices over a flexible hinging cable. The I/O devices have parallel interfaces as does the controller but the serializer/deserializer reduces the number of signal that traverse the flexible h...
04/10/2012
8155000Technique for enabling traffic engineering on CE-CE paths across a provider network
In one embodiment, Traffic Engineering (TE) is configured on a provider edge device to customer edge device (PE-CE) link extending from a provider edge device (PE) in a provider network to a customer edge device (CE) in a customer network. TE information regarding t...
04/10/2012
8151852Bonding apparatus and method
A bonding apparatus and method holds first and second bodies peripherally, one above the other, on respective shelves. A lower heat-transfer body is configured to lift the first body from below and press the first and second bodies against an upper heat-transfer bod...
04/10/2012
8151360System and method for administering security in a logical namespace of a storage system environment
A system and method administers security in a logical namespace of a storage system environment. A remote agent performs an integral security-related role within a management framework that is directed to off-loading administration of privileges from a namespace and...
04/03/2012
8150800Advanced clock synchronization technique
An advanced clock synchronization technique is adapted for use with a replication service in a data backup and recovery storage environment. The storage environment includes a plurality of source storage systems and target storage systems, wherein the source storage...
04/03/2012
8150752Computerized financial information retrieval by dynamic URL construction
In one embodiment, a limited amount of financial information related to each of a plurality of financial instruments is displayed on a display screen of a computer. A user chooses a financial instrument of the plurality of financial instruments. A plurality of eleme...
04/03/2012
8149731Technique for transferring data over a packet switched network
A technique transfers data over a packet-switched network (PSN), comprising a plurality of intermediate nodes, in a manner that does not require that the intermediate nodes support a network layer infrastructure. A network controller coupled to the intermediate node...
04/03/2012
8144577Technique for efficiently managing bandwidth registration for multiple spanning tree options
A technique efficiently manages bandwidth (BW) registration for multiple spanning tree options in a computer network. According to the novel technique, an entry bridge determines multiple spanning tree paths to other bridges of the network (namely, one or more avail...
03/27/2012
8143993Method and circuit for recycling trimmed devices
A trimmable component network of switched parallel paths is described, each path contains a component, typically a resistor, with a portion of the component bypassed by fuses. The bypassed portion represents the same percentage of the component's value for each of t...
03/27/2012
D656527Magnifier
03/27/2012
D656487Hand held remote
03/27/2012
1                      
 
Sign InRegister
Username  
Password   
forgot password?