Patent application number | Description | Published |
20100102289 | NONVOLATILE RESISTIVE MEMORY DEVICES - Nonvolatile resistive memory devices are disclosed. In some embodiments, the memory devices comprise multilayer structures including electrodes, one or more resistive storage layers, and separation layers. The separation layers insulate the resistive storage layers to prevent charge leakage from the storage layers and allow for the use of thin resistive storage layers. In some embodiments, the nonvolatile resistive memory device includes a metallic multilayer comprising two metallic layers about an interlayer. A dopant at an interface of the interlayer and metallic layers can provide a switchable electric field within the multilayer. | 04-29-2010 |
20100232072 | MAGNETIC SENSOR WITH A RECESSED REFERENCE LAYER ASSEMBLY AND A FRONT SHIELD - A magnetic sensor includes a freelayer, a reference layer and a front shield. The freelayer has a magnetization direction substantially perpendicular to the planar orientation of the layer and extends to the media confronting surface. The reference layer has a magnetization direction substantially in the plane of the layer and substantially perpendicular to the magnetization direction of the freelayer. The reference layer is recessed from the media confronting surface and a front shield is positioned between the reference layer and the media confronting surface thereby reducing the shield-to-shield spacing and increasing the areal density of the reader. | 09-16-2010 |
20110228428 | TRILAYER READER WITH CURRENT CONSTRAINT AT THE ABS - A magnetoresistive read sensor with improved sensitivity and stability is described. The sensor is a trilayer stack positioned between two electrodes. The trilayer stack has two free layers separated by a nonmagnetic layer and a biasing magnet positioned at the rear of the stack and separated from the air bearing surface by the stripe height distance. Current in the sensor is confined to regions close to the air bearing surface by an insulator layer to enhance reader sensitivity. | 09-22-2011 |
20120134057 | Magnetic Element with Improved Stability - A magnetic element capable of detecting changes in magnetic states, such as for use as a read sensor in a data transducing head or as a solid-state non-volatile memory element. In accordance with various embodiments, the magnetic element includes a magnetically responsive stack or lamination with a first areal extent. The stack includes a spacer layer positioned between first and second ferromagnetic free layers. At least one antiferromagnetic (AFM) tab is connected to the first free layer on a surface thereof opposite the spacer layer, the AFM tab having a second areal extent that is less than the first areal extent. | 05-31-2012 |
20120268846 | Magnetic Element With Enhanced Coupling Portion - An apparatus and associated method may be used to produce a magnetic element capable of detecting changes in magnetic states. Various embodiments of the present invention are generally directed to a magnetically responsive lamination of layers with a first portion and a laterally adjacent second portion. The second portion having a predetermined roughness between at least two layers capable of producing orange-peel coupling. | 10-25-2012 |
20130050876 | MAGNETIC SENSORS HAVING PERPENDICULAR ANISOTROPY FREE LAYER - Disclosed herein are magnetic sensors that include: a sensor stack having a front and an opposing back, wherein the front of the sensor stack defines an air bearing surface of the magnetic sensor, and the sensor stack includes: a free layer assembly having a second magnetization direction, that is substantially perpendicular to a plane of each layer of the sensor stack; and a stabilizing structure positioned away from the air bearing surface at the back of the sensor stack. | 02-28-2013 |
20130065084 | Tuned Shunt Ratio For Magnetic Sensors - Various embodiments can have a data read stack positioned on an air bearing surface (ABS). The data read stack may be disposed between first and second buffer layers, where at least one of the buffer layers can be configured to provide a predetermined shunt ratio for the data read stack. | 03-14-2013 |
20130065085 | Tuned Angled Uniaxial Anisotropy in Trilayer Magnetic Sensors - Various embodiments may be constructed with a trilayer stack that is positioned on an air bearing surface (ABS). The trilayer stack can be configured with a stripe height along an axis orthogonal to the ABS and with first and second magnetic free layers that each has an angled uniaxial anisotropy with respect to the ABS. | 03-14-2013 |
20130069642 | Magnetic Sensor With Conducting Bevel - Various embodiments can have a magnetically responsive stack positioned on an air bearing surface (ABS) and disposed between at least first and second magnetic shields. Each magnetic shield may have a beveled portion distal to the ABS. The magnetically responsive stack can have a cross-track magnetization anisotropy proximal to the ABS. | 03-21-2013 |
20140001585 | MAGNETIC STACK WITH ORTHOGONAL BIASING LAYER | 01-02-2014 |
20140002930 | MAGNETIC ELEMENT WITH BIASED SIDE SHIELD LAMINATION | 01-02-2014 |
20140004385 | MAGNETIC ELEMENT WITH TOP SHIELD COUPLED SIDE SHIELD LAMINATION | 01-02-2014 |
20140004386 | Magnetic Element with Biasing Structure Distal the Air Bearing Surface | 01-02-2014 |
20140268428 | COUPLING FEATURE IN A TRILAYER LAMINATION - A data storage device may be generally directed to a data transducing head capable of magnetoresistive data reading. Such a data transducing head may be configured with at least a trilayer reader that contacts and is biased by a coupling feature. The coupling feature may have a smaller extent from an air bearing surface (ABS) than the trilayer reader. | 09-18-2014 |
20140340792 | Magnetic Element with Biasing Structure Distal the Air Bearing Surface - An apparatus can be generally directed to a magnetic stack having a magnetically free layer positioned on an air bearing surface (ABS). The magnetically free layer can be biased to a predetermined magnetization in various embodiments by a biasing structure that is coupled with the magnetically free layer and positioned distal the ABS. | 11-20-2014 |
20140340793 | MAGNETORESISTIVE SENSOR - Implementations disclosed herein allow a signal detected by a magnetoresistive (MR) sensor to be improved by providing for one or more regions of reduced anisotropy proximal to a sensor stack within a shielding structure. | 11-20-2014 |
20150062757 | Magnetic Stack with Different Areal Extents on an Air Bearing Surface - A data reader may be configured at least with a magnetic stack that has a first magnetic layer separated from a second magnetic layer by a non-magnetic spacer layer. The first magnetic layer may have an areal extent on an air bearing surface (ABS) that differs from the second magnetic layer while the second magnetic layer can be configured with a first plurality of linear sidewalls that are each angled with respect to a second plurality of linear sidewalls of the first magnetic layer. | 03-05-2015 |
20150070799 | Depolarizing Layer in a Magnetic Stack - A data reader may be configured at least with a magnetic stack positioned on an air bearing surface (ABS) and contacting a spin depolarizing layer that is a minority spin current carrier. The spin depolarizing layer can have a thickness and spin diffusion length corresponding to a net zero spin polarization at an interface of the magnetic stack and spin depolarizing layer. | 03-12-2015 |
20150070800 | Injector Stack with Diffusive Layer - A data reader may be configured at least with detector and injector stacks that each has a common spin accumulation layer. The detector stack may positioned on an air bearing surface (ABS) while the injector stack is positioned distal the ABS. The injector stack can have a diffusive layer with a larger spin diffusion length than mean free path. | 03-12-2015 |
20150243301 | READ HEAD WITH MULTIPLE READER STACKS - A read head includes a bottom shield and a bottom isolation layer that electrically isolates the bottom shield. The read head includes left and right reader stacks having respective bottom layers disposed on at least a portion of the bottom isolation layer. The left and right reader stacks are cross-track adjacent to one another. The read head also includes left and right bottom contacts electrically coupled to respective left and right bottom layers. A top shield is configured as a common top contact electrically coupled to respective top layers of the left and right reader stacks. | 08-27-2015 |
Patent application number | Description | Published |
20090214428 | Human Monoclonal Antibodies Against Hendra and Nipah Viruses - The present invention relates to monoclonal antibodies that bind or neutralize Hendra or Nipah virus. The invention provides such antibodies, fragments of such antibodies retaining Hendra or Nipah virus-binding ability, fully human antibodies retaining Hendra or Nipah virus-binding ability, and pharmaceutical compositions including such antibodies. The invention further provides for isolated nucleic acids encoding the antibodies of the invention and host cells transformed therewith. Additionally, the invention provides for prophylactic, therapeutic, and diagnostic methods employing the antibodies and nucleic acids of the invention. | 08-27-2009 |
20120064000 | Human Monoclonal Antibodies Against Hendra And Nipah Viruses - The present invention relates to monoclonal antibodies that bind or neutralize Hendra or Nipah virus. The invention provides such antibodies, fragments of such antibodies retaining Hendra or Nipah virus-binding ability, fully human antibodies retaining Hendra or Nipah virus-binding ability, and pharmaceutical compositions including such antibodies. The invention further provides for isolated nucleic acids encoding the antibodies of the invention and host cells transformed therewith. Additionally, the invention provides for prophylactic, therapeutic, and diagnostic methods employing the antibodies and nucleic acids of the invention. | 03-15-2012 |
20130149246 | Human Monoclonal Antibodies Against Hendra and Nipah Viruses - The present invention relates to monoclonal antibodies that bind or neutralize Hendra or Nipah virus. The invention provides such antibodies, fragments of such antibodies retaining Hendra or Nipah virus-binding ability, fully human antibodies retaining Hendra or Nipah virus-binding ability, and pharmaceutical compositions including such antibodies. The invention further provides for isolated nucleic acids encoding the antibodies of the invention and host cells transformed therewith. Additionally, the invention provides for prophylactic, therapeutic, and diagnostic methods employing the antibodies and nucleic acids of the invention. | 06-13-2013 |
20140079715 | Human Monoclonal Antibodies Against Hendra and Nipah Viruses - The present invention relates to monoclonal antibodies that bind or neutralize Hendra or Nipah virus. The invention provides such antibodies, fragments of such antibodies retaining Hendra or Nipah virus-binding ability, fully human antibodies retaining Hendra or Nipah virus-binding ability, and pharmaceutical compositions including such antibodies. The invention further provides for isolated nucleic acids encoding the antibodies of the invention and host cells transformed therewith. Additionally, the invention provides for prophylactic, therapeutic, and diagnostic methods employing the antibodies and nucleic acids of the invention. | 03-20-2014 |
20150071854 | Human Monoclonal Antibodies Against Hendra and Nipah Viruses - The present invention relates to monoclonal antibodies that bind or neutralize Hendra or Nipah virus. The invention provides such antibodies, fragments of such antibodies retaining Hendra or Nipah virus-binding ability, fully human antibodies retaining Hendra or Nipah virus-binding ability, and pharmaceutical compositions including such antibodies. The invention further provides for isolated nucleic acids encoding the antibodies of the invention and host cells transformed therewith. Additionally, the invention provides for prophylactic, therapeutic, and diagnostic methods employing the antibodies and nucleic acids of the invention. | 03-12-2015 |
Patent application number | Description | Published |
20140046911 | DE-DUPLICATING ATTACHMENTS ON MESSAGE DELIVERY AND AUTOMATED REPAIR OF ATTACHMENTS - Systems and techniques of de-duplicating file and/or blobs within a file system are presented. In one embodiment, an email system is disclosed wherein the email system receives email messages comprising a set of associated attachments. The system determines whether the associated attachments have been previously stored in the email system, the state of the stored attachment, and if the state of the attachment is appropriate for sharing copies of the attachment, then providing a reference to the attachment upon a request to share the attachment. In another embodiment, the system may detect whether stored attachments are corrupted and, if so, attempt to repair the attachment, and possibly, prior to sharing references to the attachment. | 02-13-2014 |
20160140138 | DE-DUPLICATING ATTACHMENTS ON MESSAGE DELIVERY AND AUTOMATED REPAIR OF ATTACHMENTS - Systems and techniques of de-duplicating file and/or blobs within a file system are presented. In one embodiment, an email system is disclosed wherein the email system receives email messages comprising a set of associated attachments. The system determines whether the associated attachments have been previously stored in the email system, the state of the stored attachment, and if the state of the attachment is appropriate for sharing copies of the attachment, then providing a reference to the attachment upon a request to share the attachment. In another embodiment, the system may detect whether stored attachments are corrupted and, if so, attempt to repair the attachment, and possibly, prior to sharing references to the attachment. | 05-19-2016 |
Patent application number | Description | Published |
20090220978 | METHODS FOR DETECTION AND QUANTIFICATION OF ANALYTES IN COMPLEX MIXTURES - The invention provides a diverse population of uniquely labeled probes, containing about thirty or more target specific nucleic acid probes each attached to a unique label bound to a nucleic acid. Also provided is a method of producing a population of uniquely labeled nucleic acid probes. The method consists of (a) synthesizing a population of target specific nucleic acid probes each having a different specifier; (b) synthesizing a corresponding population of anti-genedigits each having a unique label, the population having a diversity sufficient to uniquely hybridize to genedigits within the specifiers, and (c) hybridizing the populations of target nucleic acid probes to the anti-genedigits, to produce a population in which each of the target specific probes is uniquely labeled. Also provided is a method of detecting a nucleic acid analyte. The method consists of (a) contacting a mixture of nucleic acid analytes under conditions sufficient for hybridization with a plurality of target specific nucleic acid probes each having a different specifier; (b) contacting the mixture under conditions sufficient for hybridization with a corresponding plurality of anti-genedigits each having a unique label, the plurality of anti-genedigits having a diversity sufficient to uniquely hybridize to genedigits within the specifiers, and (c) uniquely detecting a hybridized complex between one or more analytes in the mixture, a target specific probe, and an anti-genedigit. | 09-03-2009 |
20110003715 | METHODS FOR DETECTION AND QUANTIFICATION OF ANALYTES IN COMPLEX MIXTURES - The invention provides a diverse population of uniquely labeled probes, containing about thirty or more target specific nucleic acid probes each attached to a unique label bound to a nucleic acid. Also provided is a method of producing a population of uniquely labeled nucleic acid probes. The method consists of (a) synthesizing a population of target specific nucleic acid probes each having a different specifier; (b) synthesizing a corresponding population of anti-genedigits each having a unique label, the population having a diversity sufficient to uniquely hybridize to genedigits within the specifiers, and (c) hybridizing the populations of target nucleic acid probes to the anti-genedigits, to produce a population in which each of the target specific probes is uniquely labeled. Also provided is a method of detecting a nucleic acid analyte. The method consists of (a) contacting a mixture of nucleic acid analytes under conditions sufficient for hybridization with a plurality of target specific nucleic acid probes each having a different specifier; (b) contacting the mixture under conditions sufficient for hybridization with a corresponding plurality of anti-genedigits each having a unique label, the plurality of anti-genedigits having a diversity sufficient to uniquely hybridize to genedigits within the specifiers, and (c) uniquely detecting a hybridized complex between one or more analytes in the mixture, a target specific probe, and an anti-genedigit. | 01-06-2011 |
20110207623 | METHODS FOR DETECTION AND QUANTIFICATION OF ANALYTES IN COMPLEX MIXTURES - The invention provides a diverse population of uniquely labeled probes, containing about thirty or more target specific nucleic acid probes each attached to a unique label bound to a nucleic acid. Also provided is a method of producing a population of uniquely labeled nucleic acid probes. The method consists of (a) synthesizing a population of target specific nucleic acid probes each having a different specifier; (b) synthesizing a corresponding population of anti-genedigits each having a unique label, the population having a diversity sufficient to uniquely hybridize to genedigits within the specifiers, and (c) hybridizing the populations of target nucleic acid probes to the anti-genedigits, to produce a population in which each of the target specific probes is uniquely labeled. Also provided is a method of detecting a nucleic acid analyte. The method consists of (a) contacting a mixture of nucleic acid analytes under conditions sufficient for hybridization with a plurality of target specific nucleic acid probes each having a different specifier; (b) contacting the mixture under conditions sufficient for hybridization with a corresponding plurality of anti-genedigits each having a unique label, the plurality of anti-genedigits having a diversity sufficient to uniquely hybridize to genedigits within the specifiers, and (c) uniquely detecting a hybridized complex between one or more analytes in the mixture, a target specific probe, and an anti-genedigit. | 08-25-2011 |
Patent application number | Description | Published |
20100015607 | NANOREPORTERS AND METHODS OF MANUFACTURING AND USE THEREOF - The present invention relates to compositions and methods for detection and quantification of individual target molecules in biomolecular samples. In particular, the invention relates to coded, labeled probes that are capable of binding to and identifying target molecules based on the probes' label codes. Methods of making and using such probes are also provided. The probes can be used in diagnostic, prognostic, quality control and screening applications. | 01-21-2010 |
20130230851 | Nanoreporters And Methods Of Manufacturing And Use Thereof - The present invention relates to compositions and methods for detection and quantification of individual target molecules in biomolecular samples. In particular, the invention relates to coded, labeled probes that are capable of binding to and identifying target molecules based on the probes' label codes. Methods of making and using such probes are also provided. The probes can be used in diagnostic, prognostic, quality control and screening applications. | 09-05-2013 |
20140162251 | Methods for Detection and Quantification of Analytes in Complex Mixtures - The invention provides a diverse population of uniquely labeled probes, containing about thirty or more target specific nucleic acid probes each attached to a unique label bound to a nucleic acid. Also provided is a method of producing a population of uniquely labeled nucleic acid probes. Also provided is a method of detecting a nucleic acid analyte. The method consists of (a) contacting a mixture of nucleic acid analytes under conditions sufficient for hybridization with a plurality of target specific nucleic acid probes each having a different specifier; (b) contacting the mixture under conditions sufficient for hybridization with a corresponding plurality of anti-genedigits each having a unique label, the plurality of anti-genedigits having a diversity sufficient to uniquely hybridize to genedigits within the specifiers, and (c) uniquely detecting a hybridized complex between one or more analytes in the mixture, a target specific probe, and an anti-genedigit. | 06-12-2014 |
Patent application number | Description | Published |
20110002194 | Method For Geophysical and Geological Interpretation of Seismic Volumes In The Domains of Depth, Time, and Age - Method for transforming geologic data relating to a subsurface region between a geophysical depth domain and a geologic age domain. A set of topologically consistent surfaces ( | 01-06-2011 |
20110272161 | Windowed Statistical Analysis For Anomaly Detection In Geophysical Datasets - Method for identifying geologic features from geophysical or attribute data using windowed principal component ( | 11-10-2011 |
20110297369 | Windowed Statistical Analysis For Anomaly Detection In Geophysical Datasets - Method for identifying geologic features from geophysical or attribute data using windowed principal component (or independent component) analysis. Subtle features are made identifiable in partial or residual data volumes. The residual data volumes ( | 12-08-2011 |
20130064040 | METHOD FOR SEISMIC HYDROCARBON SYSTEM ANALYSIS - Method for analyzing seismic data representing a subsurface region for presence of a hydrocarbon system or a particular play. Seismic attributes are computed, the attributes being selected to relate to the classical elements of a hydrocarbon system, namely reservoir, seal, trap, source, maturation, and migration. Preferably, the attributes are computed along structural fabrics ( | 03-14-2013 |
20130090857 | Tensor-Based Method For Representation, Analysis, and Reconstruction of Seismic Data - Method for representing seismic data as a spatially varying, second-order tensor field ( | 04-11-2013 |
20130151161 | Seismic Horizon Skeletonization - Method for analysis of hydrocarbon potential of subterranean regions by generating surfaces or geobodies and analyzing them for hydrocarbon indications. Reflection-based surfaces may be automatically created in a topologically consistent manner where individual surfaces do not overlap themselves and sets of multiple surfaces are consistent with stratigraphic superposition principles. Initial surfaces are picked from the seismic data ( | 06-13-2013 |
20130238246 | Orthogonal Source and Receiver Encoding - Method for performing simultaneous encoded-source inversion of geophysical data to estimate parameters of a physical property model ( | 09-12-2013 |
20140118350 | Seismic Pattern Recognition Using Attributed Relational Graphs - Seismic pattern recognition using an attributed relational graph matching-based fingerprint classification and identification method for identifying features of possible hydrocarbons significance in a seismic data volume ( | 05-01-2014 |
20140278311 | Method and System for Geophysical Modeling of Subsurface Volumes - Method and system is described for modeling one or more geophysical properties of a subsurface volume. In one embodiment, a method of modeling the subsurface comprises obtaining one or more subsurface volume and obtaining an interpretation of the subsurface volume. One or more flexible geologic concepts are defined and applied to the interpretation of the subsurface volume. The one or more geologic concepts comprise one or more flexible geologic concepts. A modified interpretation of the subsurface volume is obtained based upon the applied geologic concepts. | 09-18-2014 |
20140278317 | Method and System for Geophysical Modeling of Subsurface Volumes - Method and system are described for modeling one or more geophysical properties of a subsurface volume ( | 09-18-2014 |
20140358445 | Automated Interpretation Error Correction - A fully automated method for correcting errors in one interpretation ( | 12-04-2014 |
20140365132 | METHOD FOR DECOMPOSING COMPLEX OBJECTS INTO SIMPLER COMPONENTS - Method for decomposing a complexly shaped object in a data set, such as a geobody ( | 12-11-2014 |
20150293247 | ANALYZING SEISMIC DATA - A system and methods for analyzing seismic data are provided herein. The method includes identifying, via a computing device, a representation of a seismic data set ( | 10-15-2015 |
20150301225 | Geophysical Modeling of Subsurface Volumes Based on Horizon Extraction - Method and system is described for modeling one or more geophysical properties of a subsurface volume. The method includes extracting locations from the data volume and combining them into an object, for example a horizon. The extraction may begin with selecting one or more initial traces, assigning labels to each sample of each trace, selecting a propagation pattern, and propagating the labels from the initial traces along a vector volume. Then, locations with the same label are extracted ( | 10-22-2015 |
20150309197 | Method and System for Geophysical Modeling of Subsurface Volumes Based on Label Propagation - Method and system are described for generating a stratigraphic model of a subsurface volume. Measured geophysical data are converted into a vector volume ( | 10-29-2015 |
20150316685 | Method and System for Geophysical Modeling of Subsurface Volumes Based on Computed Vectors - Method and system are described for modeling one or more geophysical properties of a subsurface volume. The method includes computing vector volumes to enhance subsurface modeling and update these vector volumes. The vectors are estimated ( | 11-05-2015 |
20160033661 | HARMONIC ENCODING FOR FWI - A deterministic method for selecting a set of encoding weights for simultaneous encoded-source inversion of seismic data that will cause the iterative inversion to converge faster than randomly chosen weights. The encoded individual source gathers are summed ( | 02-04-2016 |
20160139282 | Vector Based Geophysical Modeling of Subsurface Volumes - Method and system are described for modeling one or more geophysical properties of a subsurface volume. The method includes computing vector volumes from geophysical data to enhance subsurface features, where the vectors may be estimated by steps, including the following. Samples are extracted from a neighborhood around a selected data location ( | 05-19-2016 |
Patent application number | Description | Published |
20090112789 | Policy based file management - Managing files includes receiving a plurality of policies for a new file, where different policies may be applied according to predetermined conditions, receiving a request to create a new file, selecting an appropriate policy for the new file according to the predetermined conditions, determining if sufficient resources are available according to the appropriate policy, and obtaining file objects to create the file in response to their being sufficient resources according to the appropriate policy. Policies may be received via a user management interface. The predetermined conditions may include an identity of a client creating a file. The appropriate policy may include information regarding mirrors for the file. The appropriate policy may indicate a minimum geographic distance between the mirrors. | 04-30-2009 |
20090112811 | Exposing storage resources with differing capabilities - Tracking storage resources includes providing a table containing storage resources along with capabilities and statuses thereof, updating the table in response to a change of status of a storage resource, updating the table in response to a change in capabilities of a storage resource and, in response to an inquiry for a storage resource having a particular capability, searching the table for a storage resource having the particular capability. Tracking storage resources may also include adding an element to the table in response to a new resource being added to the system. The capabilities may include RAID striping, data deduplication, and green operation. The status may be one of: on-line, off-line, and full. | 04-30-2009 |
20090112879 | Simultanously accessing file objects through web services and file services - Accessing data file objects includes providing a file system interface on a client, where the file system interface allows an application running on the client to make file system calls to access the data file objects. A Web Services interface may also be provided on the client, where the Web Services interface allows an application to access file objects using the Web Services at the same time that file objects are being accessed through the file system interface. The Web Services interface may be a SOAP interface and/or a REST interface. Accessing data file objects may also include providing a direct file object interface on the client, where the direct file object interface allows an application to directly access file objects at the same time that file objects are being accessed using the Web Services interface and using the file system interface. | 04-30-2009 |
20090112880 | Managing file objects in a data storage system - Managing file objects in a data storage system includes providing a plurality of metadata servers, each metadata server having information for only a subset of file objects in the storage system, each subset for each of the metadata servers being less than a total number of file objects for the system and includes providing at least one metadata location server, where an entity accessing a specific file object of the system determines which of the metadata servers contains data for the specific file object by first accessing the at least one metadata location server. Information for the subset of file objects may include a table having file identifiers and metadata location information. The metadata location information may point to data storage for a metadata object for a file. | 04-30-2009 |
20090112921 | Managing files using layout storage objects - Managing a plurality of files includes providing at least one server having a table with plurality of file identifiers, each of the file identifiers including a pointer to a metadata file object containing a layout storage object that indicates storage parameters for corresponding files and includes accessing a particular one of the files by obtaining information from the at least one server to access the layout storage object corresponding to the particular file to determine synchronous and asynchronous mirrors for the file. Each layout storage object may be provided as a tree and leaves of the tree may map logical addresses of a corresponding file to data storage locations. At least one internal node of the tree may indicate that at least one leaf node thereof is a mirror of an other leaf node thereof. | 04-30-2009 |
20110029487 | Simultaneously accessing file objects through Web services and file services - Accessing data file objects includes providing a file system interface on a client, where the file system interface allows an application running on the client to make file system calls to access the data file objects. A Web Services interface may also be provided on the client, where the Web Services interface allows an application to access file objects using the Web Services at the same time that file objects are being accessed through the file system interface. The Web Services interface may be a SOAP interface and/or a REST interface. Accessing data file objects may also include providing a direct file object interface on the client, where the direct file object interface allows an application to directly access file objects at the same time that file objects are being accessed using the Web Services interface and using the file system interface. | 02-03-2011 |
20110219032 | MANAGING FILES USING LAYOUT STORAGE OBJECTS - Managing file objects in a data storage system includes providing a plurality of metadata servers, each metadata server having information for only a subset of file objects in the storage system, each subset for each of the metadata servers being less than a total number of file objects for the system and includes providing at least one metadata location server, where an entity accessing a specific file object of the system determines which of the metadata servers contains data for the specific file object by first accessing the at least one metadata location server. Information for the subset of file objects may include a table having file identifiers and metadata location information. The metadata location information may point to data storage for a metadata object for a file. | 09-08-2011 |
20120059799 | MANAGING OBJECTS FOR A DATA FILE - Managing file objects in a data storage system includes providing a plurality of metadata servers, each metadata server having information for only a subset of file objects in the storage system, each subset for each of the metadata servers being less than a total number of file objects for the system and includes providing at least one metadata location server, where an entity accessing a specific file object of the system determines which of the metadata servers contains data for the specific file object by first accessing the at least one metadata location server. Information for the subset of file objects may include a table having file identifiers and metadata location information. The metadata location information may point to data storage for a metadata object for a file. | 03-08-2012 |
Patent application number | Description | Published |
20140118366 | SCHEDULING CACHE TRAFFIC IN A TILE-BASED ARCHITECTURE - A tile-based system for processing graphics data. The tile based system includes a first screen-space pipeline, a cache unit, and a first tiling unit. The first tiling unit is configured to transmit a first set of primitives that overlap a first cache tile and a first prefetch command to the first screen-space pipeline for processing, and transmit a second set of primitives that overlap a second cache tile to the first screen-space pipeline for processing. The first prefetch command is configured to cause the cache unit to fetch data associated with the second cache tile from an external memory unit. The first tiling unit may also be configured to transmit a first flush command to the screen-space pipeline for processing with the first set of primitives. The first flush command is configured to cause the cache unit to flush data associated with the first cache tile. | 05-01-2014 |
20140118376 | HEURISTICS FOR IMPROVING PERFORMANCE IN A TILE BASED ARCHITECTURE - One embodiment of the present invention includes a technique for processing graphics primitives in a tile-based architecture. The technique includes storing, in a buffer, a first plurality of graphics primitives and a first plurality of state bundles received from the world-space pipeline. The technique further includes determining, based on a first condition, that the first plurality of graphics primitives should be replayed from the buffer, and, in response, replaying the first plurality of graphics primitives against a first tile included in a first plurality of tiles. Replaying the first plurality of graphics primitives includes comparing each graphics primitive against the first tile to determine whether the graphics primitive intersects the first tile, determining that one or more graphics primitives intersects the first tile, and transmitting the one or more graphics primitives and one or more associated state bundles to a screen-space pipeline for processing. | 05-01-2014 |
20140237187 | ADAPTIVE MULTILEVEL BINNING TO IMPROVE HIERARCHICAL CACHING - A device driver calculates a tile size for a plurality of cache memories in a cache hierarchy. The device driver calculates a storage capacity of a first cache memory. The device driver calculates a first tile size based on the storage capacity of the first cache memory and one or more additional characteristics. The device driver calculates a storage capacity of a second cache memory. The device driver calculates a second tile size based on the storage capacity of the second cache memory and one or more additional characteristics, where the second tile size is different than the first tile size. The device driver transmits the second tile size to a second coalescing binning unit. One advantage of the disclosed techniques is that data locality and cache memory hit rates are improved where tile size is optimized for each cache level in the cache hierarchy. | 08-21-2014 |
20150049110 | RENDERING USING MULTIPLE RENDER TARGET SAMPLE MASKS - One embodiment sets forth a method for transforming 3-D images into 2-D rendered images using render target sample masks. A software application creates multiple render targets associated with a surface. For each render target, the software application also creates an associated render target sample mask configured to select one or more samples included in each pixel. Within the graphics pipeline, a pixel shader processes each pixel individually and outputs multiple render target-specific color values. For each render target, a ROP unit uses the associated render target sample mask to select covered samples included in the pixel. Subsequently, the ROP unit uses the render target-specific color value to update the selected samples in the render target, thereby achieving sample-level color granularity. Advantageously, by increasing the effective resolution using render target sample masks, the quality of the rendered image is improved without incurring the performance degradation associated with processing each sample individually. | 02-19-2015 |
Patent application number | Description | Published |
20140092113 | SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR PROVIDING A DYNAMIC DISPLAY REFRESH - A system, method, and computer program product are provided for a dynamic display refresh. In use, a state of a display device is identified in which an entirety of an image frame is currently displayed by the display device. In response to the identification of the state, it is determined whether an entirety of a next image frame to be displayed has been rendered to memory. The next image frame is transmitted to the display device for display thereof, when it is determined that the entirety of the next image frame to be displayed has been rendered to the memory. Further, a refresh of the display device is delayed, when it is determined that the entirety of the next image frame to be displayed has not been rendered to the memory. | 04-03-2014 |
20150022537 | VARIABLE FRAGMENT SHADING WITH SURFACE RECASTING - A system, method, and computer program product are provided for shading primitive fragments. A target buffer may be recast when shaded samples that are covered by a primitive fragment are generated at a first shading rate using a first sampling mode, the shaded samples are stored in the target buffer that is associated with the first sampling mode and the first shading rate, a second sampling mode is determined, and the target buffer is associated with the second sampling mode. A sampling mode and/or shading rate may be changed for a primitive. A primitive fragment that is associated with a first sampling mode and a first shading rate is received and a second sampling mode is determined for the primitive fragment. Shaded samples corresponding to the primitive fragment are generated, at a second shading rate, using the second sampling mode and the shaded samples are stored in a target buffer. | 01-22-2015 |