FreshPatents.com Logo
Enter keywords:  

Track companies' patents here: Public Companies RSS Feeds | RSS Feed Home Page
Popular terms

[SEARCH]

Data Storage topics
Data Storage
Storage Device
Data Processing
Touch Screen
Computer System
Humidifier
Continuous Positive Airway Pressure
Fault Detection
Positive Pressure Ventilation
Ventilation
Cloud Computing
Internet Of Things
Blood Sugar Measurement
Medical Device
Blood Sugar

Follow us on Twitter
twitter icon@FreshPatents

Web & Computing
Cloud Computing
Ecommerce
Search patents
Smartphone patents
Social Media patents
Video patents
Website patents
Web Server
Android patents
Copyright patents
Database patents
Programming patents
Wearable Computing
Webcam patents

Web Companies
Apple patents
Google patents
Adobe patents
Ebay patents
Oracle patents
Yahoo patents

[SEARCH]

Data Storage patents



      
           
This page is updated frequently with new Data Storage-related patent applications. Subscribe to the Data Storage RSS feed to automatically get the update: related Data RSS feeds. RSS updates for this page: Data Storage RSS RSS


System, method, and device for communicating and storing and delivering data

Seamless virtual machine recall in a data storage system

Simulation environment for distributed programs

Date/App# patent app List of recent Data Storage-related patents
07/17/14
20140201838
 Systems and methods for detecting and mitigating threats to a structured data storage system patent thumbnailSystems and methods for detecting and mitigating threats to a structured data storage system
Systems, methods, and computer-readable media for detecting threats on a network. In an embodiment, target network traffic being transmitted between two or more hosts is captured.
07/17/14
20140201810
 System, method, and device for communicating and storing and delivering data patent thumbnailSystem, method, and device for communicating and storing and delivering data
A system, method, and device includes a platform data storage that stores a wrap that secures an executable controller, executable sensors, and a virtual operating system. The wrap is verified, optionally through a downloaded authentication driver.
07/17/14
20140201737
 Seamless virtual machine recall in a data storage system patent thumbnailSeamless virtual machine recall in a data storage system
The data storage system according to certain aspects can manage the archiving of virtual machines to (and restoring of virtual machines from) secondary storage. The system may archive virtual machines (vms) that are determined to have a low level of utilization.
07/17/14
20140201717
 Simulation environment for distributed programs patent thumbnailSimulation environment for distributed programs
A dataflow of a distributed application is visualized in a locally simulated execution environment. A scheduler receives a job graph which includes a graph of computational vertices that are designed to be executed on multiple distributed computer systems.
07/17/14
20140201580
 Systems and methods to update reference voltages in response to data retention in non-volatile memory patent thumbnailSystems and methods to update reference voltages in response to data retention in non-volatile memory
A data storage device includes non-volatile memory and a controller. The controller is configured to, at a first time, determine a first count of storage elements having threshold voltages within a voltage range that corresponds to a first reference voltage.
07/17/14
20140201566
 Automatic computer storage medium diagnostics patent thumbnailAutomatic computer storage medium diagnostics
An approach to providing diagnostics of data storage medium units may be performed automatically without interruption to system operations. Upon receipt of one or more error messages occurring on a first data storage medium unit, data content from the first data storage medium unit may be copied to a second data storage medium unit.
07/17/14
20140201562
 Systems and methods for optimizing data storage among a plurality of solid state memory subsystems patent thumbnailSystems and methods for optimizing data storage among a plurality of solid state memory subsystems
A solid state storage device includes an interface system configured to communicate with an external host system over an aggregated multi-channel interface to receive data for storage by the solid state storage device. The solid state storage device also includes a storage processing system configured to communicate with the interface system to receive the data, process the data against storage allocation information to parallelize the data among a plurality of solid state memory subsystems, and transfer the parallelized data.
07/17/14
20140201547
 Selective precharge for power savings patent thumbnailSelective precharge for power savings
Embodiments of a memory device are disclosed that may allow for detecting the opportunity for energy savings and implementing the energy savings for each access to the memory device. The memory device may include a plurality of columns, an address comparator, and a timing and control circuit.
07/17/14
20140201541
 Secure online distributed data storage services patent thumbnailSecure online distributed data storage services
The data vaporizer provides secure online distributed data storage services that securely store and retrieve data in a public distributed storage substrate such as public cloud. The data vaporizer vaporizes (e.g., fragmented into tiny chunks of configurable sizes) data and distributes the fragments to multiple storage nodes so that the data is not vulnerable to local disk failures, secures data so that even if some of the storage nodes are compromised, the data is undecipherable to the attacker, stores data across multiple cloud storage providers and/or parties using keys (e.g., tokens) provided by multiple parties (including the owners of the data) and maintains data confidentiality and integrity even where one or more data storage provider is compromised.
07/17/14
20140201512
 Data storage for remote environment patent thumbnailData storage for remote environment
A method can include receiving operating system environment settings via a network; storing the received operating system environment settings to a storage device; establishing an operating system environment according to the stored operating system environment settings; receiving information via the network; instructing the established operating system environment according to the received information; and, in response to the instructing, transmitting via the network information generated at least in part by the established operating system environment. Various other apparatuses, systems, methods, etc., are also disclosed..
07/17/14
20140201492
Efficient allocation and reclamation of thin-provisioned storage
Embodiments of the inventions relate to granular management of data storage blocks in a data storage system. In one aspect, status values are employed to track “used”, “free”, and “claimed free” storage blocks.
07/17/14
20140201491
Efficient allocation and reclamation of thin-provisioned storage
Embodiments of the inventions relate to granular management of data storage blocks in a data storage system. In one aspect, status values are employed to track “used”, “free”, and “claimed free” storage blocks.
07/17/14
20140201484
Data access and management system as well as a method for data access and data management for a computer system
The present invention permits improved data access and improved data management in a computer system. To this end, data are divided into individual partial data (f) and stored in cells (z) of storage devices (c) in such a way that the partial data (f) being accessed and managed are present in the computer system in a redundant manner.
07/17/14
20140201480
Data recovery scheme based on data backup status
Machines, systems and methods for increasing data resiliency in a computing system, the method comprising distinguishing between first data and second data stored in one or more data storage mediums, wherein the first data is more vulnerable than the second data for the purpose of recovering lost data; and recovering the first data before recovering the second data. Increasing redundancy protection for the first data to increase chances for data recovery by way of data reconstruction; and decreasing redundancy protection for the first data, after the first data has been backed up at least once..
07/17/14
20140201479
Integrated circuit device, memory interface module, data processing system and method for providing data access control
An integrated circuit device comprising at least one memory interface module arranged to be operably coupled between at least one data storage device and a plurality of master devices within a data processing system. The at least one memory interface module comprises a plurality of buffers and at least one data access control module.
07/17/14
20140201455
Method for increasing cache size
A method for increasing storage space in a system containing a block data storage device, a memory, and a processor is provided. Generally, the processor is configured by the memory to tag metadata of a data block of the block storage device indicating the block as free, used, or semifree.
07/17/14
20140201442
Cache based storage controller
Systems and techniques for continuously writing to a secondary storage cache are described. A data storage region of a secondary storage cache is divided into a first cache region and a second cache region.
07/17/14
20140201437
Modifying logical addressing at a requestor level
Method and apparatus for managing data in a memory. In accordance with some embodiments, a control circuit monitors access operations upon a set of data blocks in a memory of a data storage device.
07/17/14
20140201433
Selective activation of programming schemes in analog memory cell arrays
A method for data storage includes defining a first programming scheme that programs a group of analog memory cells while reducing interference caused by at least one memory cell that neighbors the group, and a second programming scheme that programs the group of the analog memory cells and does not reduce all of the interference reduced by the first programming scheme. One of the first and second programming schemes is selected based on a criterion defined with respect to the analog memory cells.
07/17/14
20140201427
Storage control apparatus, data storage apparatus and method for storage control
According to one embodiment, a storage control apparatus includes a first buffer controller and a second buffer controller. The first buffer controller is configured to store data of a first unit in each of data buffer regions, and the data of the first unit is transmitted from a host and written in a nonvolatile memory, or read from the nonvolatile memory and transmitted to the host.
07/17/14
20140201425
Orchestrating management operations among a plurality of intelligent storage elements
An apparatus and associated methodology contemplating a data storage system having a group of processor-controlled intelligent storage elements (ises). Each ise in the group individually includes storage resources and a network interface.
07/17/14
20140201424
Data management for a data storage device
Managing data stored in at least one data storage device (dsd) of a computer system where the at least one dsd includes at least one disk for storing data. A linear tape file system (ltfs) write or read command is generated including an ltfs block address.
07/17/14
20140201392
Interface module for hw block
An interface module for a logic circuit block comprising a processing module, the interface module comprising a control interface for communicating one or more control messages; a data interface for accessing a data storage device; an interface logic block; and a core interface to the processing module, the core interface being connected to the interface logic block for communicating signals between the interface logic block and the processing module. The interface logic block is adapted to receive one or more incoming control message via the control interface; process the one or more control messages including accessing a data storage device via the data interface, initiating processing by the processing module via the core interface, receiving one or more signals from the processing module via the core interface; and to output one or more outgoing control message via the control interface..
07/17/14
20140201312
Virtualized data storage in a network computing environment
Methods and systems for load balancing read/write requests of a virtualized storage system. In one embodiment, a storage system includes a plurality of physical storage devices and a storage module operable within a communication network to present the plurality of physical storage devices as a virtual storage device to a plurality of network computing elements that are coupled to the communication network.
07/17/14
20140201238
Data distribution/retrieval using multi-dimensional index
A distributed data storage system uses a data distribution and location algorithm based on distance functions and hyper-spheres in a multi-dimensional space. The distributed data storage system uses the algorithm to maintain, over time, a balanced distribution across a number of computers interconnected by a network of a varying set of data items.
07/17/14
20140201234
Data storage system, and program and method for execution in a data storage system
Embodiments include a data storage system comprising: a relational database storage apparatus configured to store a relational database comprising rows of relational data having an entry in each of a plurality of headed columns; a graph database storage apparatus configured to store a graph database including graph data related to the relational data, the graph database being encoded as triples; a query handler configured to receive a relational data query specifying a condition which defines a subset of one or more rows of relational data from which an entry is included in the query results; wherein the query handler is configured to generate a graph data query to search the graph database for graph data related to the subset of one or more rows of relational data.. .
07/17/14
20140201175
Storage apparatus and data compression method
A storage apparatus includes a data storage unit, management information storage unit, compression judgment unit, and compression control unit. The data storage unit stores the data of files.
07/17/14
20140201174
Encoding and decoding delta values
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for encoding and decoding delta values. In one aspect, a method includes accessing a compression buffer having a start position, a sentinel position, and a data storage region; obtaining a first value; determining that a second value stored in the sentinel position does not match a first sentinel value; determining that a third value stored in the start position matches a second sentinel value; and storing the first value at the start position of the compression buffer..
07/17/14
20140201162
Systems and methods to restore selected files from block-level backup for virtual machines
A data storage system restores selected virtual machine files from a block-level backup without restoring blocks associated with files other than the selected virtual machine file. The system identifies the one or more blocks associated with a selected file from a file index that is created during the block-level backup of the virtual machine by accessing the file allocation tables of the underlying host system and associating the locations of the blocks with the file information from the file allocation table for the virtual files of the virtual machine.
07/17/14
20140201161
Table level database restore in a data storage system
The data storage system according to certain aspects can implement table level database restore. Table level database restore may refer to restoring a database table and its related data without restoring the entire database.
07/17/14
20140201160
Table level database restore in a data storage system
The data storage system according to certain aspects can implement table level database restore. Table level database restore may refer to restoring a database table and its related data without restoring the entire database.
07/17/14
20140201159
Table level database restore in a data storage system
The data storage system according to certain aspects can implement table level database restore. Table level database restore may refer to restoring a database table and its related data without restoring the entire database.
07/17/14
20140201158
Methods for preserving generation data set sequences
Methods for automating the processing of generation data groups as groups prior to data recovery are described. The generation data groups to be recovered may correspond with a data storage volume that has been taken offline or has suffered a hardware failure.
07/17/14
20140201157
Systems and methods for rule-based virtual machine data protection
A data storage system backs up or protects virtual machines. For instance, the system identifies the different virtual machines executing in the system and provides a number of factors that can be used to create a backup policy.
07/17/14
20140201155
Partial file restore in a data storage system
The data storage system according to certain aspects can implement partial file restore, where only a portion of the secondary copy of a file is restored. Such portion may be designated by one or more application offsets for the file.
07/17/14
20140201153
Partial file restore in a data storage system
The data storage system according to certain aspects can implement partial file restore, where only a portion of the secondary copy of a file is restored. Such portion may be designated by one or more application offsets for the file.
07/17/14
20140201152
Systems and methods to process block-level backup for selective file restoration for virtual machines
A data storage system protects virtual machines using block-level backup operations and restores the data at a file level. The system accesses the virtual machine file information from the file allocation table of the host system underlying the virtualization layer.
07/17/14
20140201151
Systems and methods to select files for restoration from block-level backup for virtual machines
A data storage system receives a user instruction through a user interface to restore a specific virtual machine file from a block-level backup. The system accesses a file index which is created during the block-level backup by accessing the file allocation table of the underlying host system and associating the blocks with the file location information of the virtual machine files stored in the file allocation table.
07/17/14
20140201150
Single snapshot for multiple agents
A data storage system according to certain aspects can share a single snapshot for multiple applications and/or agents. For example, the data storage system can receive snapshot commands from multiple applications and/or agents, and can group them for a single snapshot (e.g., based on time of receipt of the snapshot commands).
07/17/14
20140201149
Consistent bookmark
A request to generate a snapshot of the master file system for replication is received. The master file system is frozen and a freeze callback function is invoked to generate a consistent point in time.
07/17/14
20140201142
Partial sharing of secondary storage files in a data storage system
The data storage system according to certain aspects can allow users to share a portion of a file (e.g., a document) in secondary storage. The user may specify a portion of a secondary storage file to share and send a link to the portion to another user.
07/17/14
20140200776
Excavation control system for hydraulic excavator
An excavation control system includes a working unit having a bucket, a designed landform data storage part storing designed landform data, a bucket position data generation part that generates bucket position data, a designed surface data generation part, and an excavation limit control part. The designed surface data generation part generates superior and subordinate designed surface data based on the designed landform and bucket position data.
07/17/14
20140199962
Method for enabling a wireless device for geographically preferential services
Disclosed is system comprising: a server platform operative to communicate with a wireless communication network; and data storage coupled to the server platform to store a plurality of business rules, wherein the server platform is operative to: generate a first provision instruction to provision a policy and charging rules function (pcrf) with a first rule set associated with a first set of business rules for wireless usage incurred by a mobile terminal operating in the wireless communication network; generate a first billing instruction based on the first set of business rules and a first data type determined by a packet gateway that inspects packet data communicated to or from the mobile terminal.. .
07/17/14
20140199961
Method for enabling a wireless device for geographically preferential services
Disclosed is system comprising: a server platform operative to communicate with a wireless communication network; and data storage coupled to the server platform to store a plurality of business rules, wherein the server platform is operative to: generate a first provision instruction to provision a policy and charging rules function (pcrf) with a first rule set associated with a first set of business rules for wireless usage incurred by a mobile terminal operating in the wireless communication network; generate a first billing instruction based on the first set of business rules and a first data type determined by a packet gateway that inspects packet data communicated to or from the mobile terminal.. .
07/17/14
20140198715
Establishing wireless communication between a train and base stations
Methods and systems are provided for communication between moving objects (e.g., a train) and land-based systems (e.g., base stations of mobile wireless networks). For example, wireless communication may be established between a train and one or more base stations arranged along a track travelled by the train.
07/17/14
20140198594
Variable pre-charge levels for improved cell stability
Embodiments of a memory device are disclosed that may allow for multiple pre-charge voltages. The memory device may include a plurality of data lines, and a plurality of pre-charge circuits.
07/17/14
20140198584
Buffering systems for accessing multiple layers of memory in integrated circuits
Embodiments of the invention relate generally to data storage and computer memory, and more particularly, to systems, integrated circuits and methods for accessing memory in multiple layers of memory implementing, for example, third dimension memory technology. In a specific embodiment, an integrated circuit is configured to implement write buffers to access multiple layers of memory.
07/17/14
20140198570
Programming multibit memory cells
A multiple bits per cell memory is operated by applying a one-pass, multiple-level programming, using a single pulse sequence one time (or in one-pass), such as an incremental pulse program sequence, with program verify steps for multiple target program levels, to program multiple bits per cell in a plurality of memory cells. Using these techniques, the number of program pulses required, and the time required for programming the data can be reduced.
07/10/14
20140196124
Cloud computing secure data storage
Method and implementations for providing a secure data storage service in a cloud computing environment are generally disclosed. The method comprises: partitioning a data resource into data particles, assigning logic groups to the data particles, assigning physical storage groups to the data particles, and/or storing each physical storage group at corresponding storage resource, receiving a request for the data resource, determining whether the request for the data resource is valid, and if the request is valid, transmitting the data particles of the data resource to the client.
07/10/14
20140196038
Virtual machine management in a data storage system
Virtual machine (vm) proliferation may be reduced through the use of virtual server agents (vsas) assigned to a group of vm hosts that may determine the availability of a vm to perform a task. Tasks may be assigned to existing vms instead of creating a new vm to perform the task.
07/10/14
20140195922
Method and system for fast access to advanced visualization of medical scans using a dedicated web portal
A system for viewing at a client device a series of three-dimensional virtual views over the internet of a volume visualization dataset contained on centralized databases employs a transmitter for securely sending volume visualization dataset from a remote location to the centralized database, more than one central data storage medium containing the volume visualization dataset, and a plurality of servers in communication with the centralized databases to create virtual views based on client requests. A resource manager load balances the servers, a security device controls communications between the client device and server and the resource manager and central storage medium.
07/10/14
20140195871
System and method for improved error response in data mirroring
Systems and methods are provided to improve performance in backup data storage systems by improving response to errors. The system and method provide for transferring data from a primary storage controller to a secondary storage controller, where the secondary storage controller is linked to the primary storage controller by a plurality of links.
07/10/14
20140195798
Transparent encryption/decryption gateway for cloud storage services
A mechanism is provided for secure data storage in a distributed computing system by a client of the distributed computing system. A gateway device intercepts a data file from at least a portion of stream data during transmission.
07/10/14
20140195745
Data storage mechanism using storage system determined write locations
Mechanisms are provided, in a storage system controller of a storage system, for writing data to a storage medium. The storage system controller receives a write request to write a block of data to the storage medium.
07/10/14
20140195735
Clustered storage network
A data storage network is provided. The network includes a client connected to the data storage network; a plurality nodes on the data storage network, wherein each data node has two or more raid controllers, wherein a first raid controller of a first node is configured to receive a data storage request from the client and to generate raid parity data on a data set received from the client, and to store all of the generated raid parity data on a single node of the plurality of nodes..
07/10/14
20140195726
Controller, data storage device and data storage system having the controller, and data processing method
A controller, a data storage device and a data storage system including the controller, and a data processing method are provided. The controller may process a plurality of instructions in parallel by including a plurality of address translation central processing units (cpus) in a multi-channel parallel array structure, thereby improving the performance of a semiconductor memory system..
07/10/14
20140195725
Method and system for data storage
A system and method of storing data in a semiconductor-type non-volatile memory is described, where a physical storage address of data is made available to a user application such as a file system and where characteristics of the memory system that may be allocated on a physical or a logical basis to a user are separately characterizable as to performance, size, redundancy, or the like. A read request to the memory system may be serviced by accessing the physical address included in the read request rather than using a logical-to-physical address lookup in the memory system.
07/10/14
20140195698
Non-disruptive configuration of a virtualization cotroller in a data storage system
Embodiments of the invention relate to configuring a virtualization controller in san data storage system without disrupting i/o operations. One aspect of the invention concerns a method that comprises establishing a first data path between a host and a storage controller in the same communication zone wherein the storage controller comprises storage devices for storing data; adding a virtualization controller to the zone wherein the virtualization controller maps the storage devices to virtual volumes and establishes a second data path between the host and the storage devices through the virtual volumes; removing the first data path in response to the host detecting the second data path; and performing i/o operations between the host and the storage devices through the second data path..
07/10/14
20140195633
System and method for removable data storage elements provided as cloud based storage system
Provided is a system and method for providing removable data storage elements as a cloud based storage system. More specifically, the method achieves this for at least one embodiment by receiving at least one generally random stream of data objects, each data object having at least one identifiable element.
07/10/14
20140195567
Data storage management by using excess capacity in a capacity controlled environment
Excess capacity (or excess resources) can be used in a capacity controlled environment to effectively manage data storage of a database. In this context, excess capacity can, for example, be controlled used as needed, as configured and/or on a temporary basis.
07/10/14
20140195516
Systems and methods for presenting content items in a collections view
Systems, methods, and computer-readable media are provided for managing, creating, and presenting a virtual collection. In some embodiments, a content management system can receive a request to display a virtual collection of content items from a first user account, whereupon at least one content identifier stored for the virtual collection can be retrieved.
07/10/14
20140195502
Multidimension column-based partitioning and storage
A data storage system includes a storage engine to partition data across multiple dimensions. The storage engine determines chunks according to the partitioning, and performs column-based storage of the chunks..
07/10/14
20140195486
Data recovery in multi-leader distributed systems
Disclosed are a method and system for recovering a distributed system from a failure of a data storage unit. The distributed system includes a plurality of computer systems, each having a read-write computer and a data storage unit.
07/10/14
20140195336
System and method for targeted advertising and promotions using tabletop display devices
In one embodiment, a system includes a plurality of table-top display devices for displaying advertising content associated with advertiser to patrons of a business establishment. Each of the plurality of table-top display devices includes a display screen configured to display the advertising content, a data storage configured to store content data that defines the advertising or promotional content, and a control unit configured to access the content data in the data storage and control the display of the advertising content on the display screen.
07/10/14
20140195330
Methods and apparatus for providing effectiveness score of advertisements
An apparatus includes a collection agent, an aggregation module, an analysis module, and a presentation module. The collection agent is operatively coupled to a data storage and is configured to (1) incrementally collect data associated with a presentation of media on a display of an electronic device, and (2) send a set of signals to store the incrementally collected data in the data storage.
07/10/14
20140195195
Object investigation and classification
An object investigation and classification system may include an object test system, a data storage system, and a data processing system. The object test system may receive a command to perform at least one action with a test object, perform the at least one action with the test object, and return test information indicative of at least one percept resulting from the at least one action.
07/10/14
20140194657
System and method for preparing hydrocarbon blend from multiple component streams
A computer implemented blend control system and method for preparation of a hydrocarbon blend from a plurality of components drawn from respective component tanks have been disclosed. The system, in accordance with the present disclosure includes at least one sensing and analyzing means adapted to sense and analyze a first attribute of at least one of the components for obtaining first attribute data.
07/10/14
20140192629
Color rewritable storage
A chromatic data storage system includes a substrate. The substrate includes nanoparticles operable to emit light frequencies (e.g.
07/10/14
20140192435
Offset correction values on a data storage media
A memory system includes a storage medium having tracks arranged on the storage medium. The tracks include data track portions configured to store data.
07/10/14
20140191987
Data transmission device and method for transmitting display and touch data and computer system having the same
A data transmission device for transmitting display and touch data used in a computer system having a touch display device is provided. The touch display device has a display panel and a touch panel.
07/10/14
20140191817
Pwm signal generating circuit, printer, and pwm signal generating method
A pwm signal generating circuit, printer, and pwm signal generating method are described. The pwm signal generating circuit includes: a single counter configured to count values expressed in n bits; and at least one arithmetic device configured to generate a pwm signal, each of the at least one arithmetic device including a pulse width data storage unit for storing n-bit pulse width data representing a pulse width of the pwm signal to be generated, and an adder for calculating a carry value from a most significant bit obtained when adding the count value and the pulse width data.


Popular terms: [SEARCH]

Data Storage topics: Data Storage, Storage Device, Data Processing, Touch Screen, Computer System, Humidifier, Continuous Positive Airway Pressure, Fault Detection, Positive Pressure Ventilation, Ventilation, Cloud Computing, Internet Of Things, Blood Sugar Measurement, Medical Device, Blood Sugar

Follow us on Twitter
twitter icon@FreshPatents

###

This listing is a sample listing of patent applications related to Data Storage for is only meant as a recent sample of applications filed, not a comprehensive history. There may be associated servicemarks and trademarks related to these patents. Please check with patent attorney if you need further assistance or plan to use for business purposes. This patent data is also published to the public by the USPTO and available for free on their website. Note that there may be alternative spellings for Data Storage with additional patents listed. Browse our RSS directory or Search for other possible listings.
     SHARE
  
         


FreshNews promo



0.5819

3405

3 - 0 - 71