Dynamic context-based data protection and distribution
Feb 20, 2018OUTCOME: Patent 9,898,485 issued.
Systems and methods for storing data in a data storage system that allows dynamic context-based data protection and distribution.
Westlake Village, CA
Patent application Lawyer at Westlake Village, CA
Practice Areas: Patent Application, Trademark Application ... +4 more
OUTCOME: Patent 9,898,485 issued.
Systems and methods for storing data in a data storage system that allows dynamic context-based data protection and distribution.
OUTCOME: Patent 9020893 issued
Asynchronous namespace maintenance in a distributed replicated data storage system is disclosed. An access device/program serving as a front end to the distributed replicated data storage system up ... dates a batch of updated meta data about stored data items when data items are stored in the distributed replicated data storage system.
OUTCOME: Patent 8983967 issued
A data storage system having mutable objects incorporating time is described herein. According to the systems and methods described herein, a data item may be partitioned into parts (data objects) and ... stored as an index object. As the object storage system provides immutable objects, when a new version of a data item needs to be stored, only those parts (data objects) of the data item that changed need be saved rather than the entire data item. The systems and methods described herein allow for efficient storage, access and manipulation of mutable data items using an underlying immutable object system.
OUTCOME: Patent 8874956 Issued
Data re-protection in a distributed replicated data storage system is disclosed. The method may be implemented on a server or controller. A method includes storing first data in a first zone and st ... oring a replica of the first data in a second zone. The zones are at different, separate locations. When an actual or impending failure with the first data in the first zone is detected, the system automatically initiates transitioning to a copy of impacted data at the first zone obtained from the second zone.
OUTCOME: Patent 8843447 issued
A resilient distributed replicated data storage system is described herein. The storage system includes zones that are independent, and autonomous from each other. The zones include nodes that are in ... dependent and autonomous. The nodes include storage devices. When a data item is stored, it is partitioned into a plurality of data objects and a plurality of parity objects are calculated. Reassembly instructions are created for the data item. The data objects, parity objects and reassembly instructions are spread across nodes and zones.
OUTCOME: Patent 8159957 issued
Hardware time stamping and synchronized data transmission disclosed. In a method, a reference time stamp and a local time stamp are obtained. A synchronization offset is prepared based on the local ... time stamp and the reference time stamp. Instructions are received to send a plurality of data units at a specified time. The plurality of data units are sent at the specified time based on referring to a local time obtained from a local clock and the synchronization offset to simultaneously send a packet storm.
OUTCOME: Patent 8078736 issued
A virtual interface is disclosed. A method may include allowing upper layer software to transparently access the capabilities of a network device via a virtual interface as if the network device we ... re in a computing device in which the upper layer software is resident. A communication channel may be established with a computing device. A virtual interface to a network device in the computing device is created. Incoming data units directed to the network device are received via the communication channel, and are made available.
OUTCOME: Patent 8010699 issued
There is disclosed a method for accelerating network communications. The method may be implemented on a server computer or other computing device. The method may exist as a software program and may be ... stored on a storage medium. The method may include receiving a request, forwarding the request to a server, receiving a response from the server, and reviewing the response to determine whether the response includes a native expiration. When the response does not include the native expiration, a calculated expiration for the response may be computed. The calculated expiration may be inserted into the response creating an amended response. The amended response may be forwarded to the client. When the response includes the native expiration, the response may be forwarded to the client. The amended response may be stored and provided to other requesters.
OUTCOME: settled at trial, Central District of California
In a dispute over sales of alleged balance enhancing bracelets in Singapore by a defendant, trademark infringement and copyright infringement were asserted in federal court. We succeeded in defeating ... the copyright infringement claim on a motion for summary judgment, limiting the case to only trademark infringement and related claims.
OUTCOME: Patent US9898208 Issued
Systems and methods that combine a silicon storage volume with a hard disk drive (HDD) volume in a storage system that uses in band hinting to select the volume for storing actual data and meta data ba ... sed on the demands of high performance computing are described. A storage system with an application processor, a storage processor, a silicon storage volume including a plurality of SSDs and an HDD with a much larger number of HDDs efficiently handles write requests from a high performance computer. A high performance computing device prepares internal meta data and actual data write requests by specifying in the internal write requests whether the data is actual data or meta data using an existing field. The storage processor receives the internal write requests and manages storage of the meta data in the silicon storage volume and actual data in the HDD volume.