Patents by Inventor Rayan Zachariassen

Rayan Zachariassen has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9864685
    Abstract: A method and system for storing data for retrieval by an application running on a computer system including providing a tiered caching system including at least one cache tier and a base tier, storing data in at least one of said at least one cache tier and said base tier based on a policy, and presenting an application view of said data to the application by a means to organize data. The invention optionally provides an additional overflow tier, and preferably includes multiple cache tiers.
    Type: Grant
    Filed: August 24, 2011
    Date of Patent: January 9, 2018
    Assignee: INTEL CORPORATION
    Inventors: Rayan Zachariassen, Steven Lamb
  • Publication number: 20170251058
    Abstract: A software defined storage network comprising one or more storage nodes, each storage node including a computer processor and one or more data storage devices; the one or more storage devices including a computer readable medium storing data partitioned into one or more volumes; wherein the one or more volumes are visible to at least a subset of the storage nodes and to non-storage nodes on the network; and a computer system in communication with the network having a computer processor executing instructions stored on a computer readable medium to define a plurality of actors providing a storage service; wherein each actor defines a virtual representation of at least one of the volumes and acts as a controller for each of the at least one data storage devices; wherein each of the plurality of actors places data for each volume on the storage devices according to at least one policy.
    Type: Application
    Filed: September 4, 2015
    Publication date: August 31, 2017
    Inventors: Rayan Zachariassen, Steven Lamb
  • Patent number: 9692825
    Abstract: A data storage system including a central storage system, at least one endpoint computer system in network communication with the central storage system by a network infrastructure, and a storage accelerator in communication with a CPU of the computer system, wherein the storage accelerator provides endpoint caching of data on the central storage system that is accessible to the at least one endpoint computer. Preferably, the storage accelerator is positioned at a location where a throughput of data from the CPU to the storage accelerator is greater than the throughput of data through a connection from the CPU to the central storage system.
    Type: Grant
    Filed: November 15, 2011
    Date of Patent: June 27, 2017
    Assignee: Intel Corporation
    Inventors: Rayan Zachariassen, Steven Lamb, Laryn-Joe Fernandes
  • Patent number: 9128848
    Abstract: A system comprises a storage device, a cache coupled to the storage device and a metadata structure, coupled to the storage device and the cache, having metadata corresponding to each data location in the cache to control data promoted to the cache from the storage device.
    Type: Grant
    Filed: February 25, 2013
    Date of Patent: September 8, 2015
    Assignee: Intel Corporation
    Inventor: Rayan Zachariassen
  • Patent number: 9026565
    Abstract: A method for providing access to a file by a requestor including creating an empty file in a format understood by the requestor, intercepting one or more reads by the requestor of the empty file, determining if a portion of the empty file being read by the requestor should contain expected content, if the portion of the empty file should contain expected content then, before fulfill ling the read, adding the expected content to the empty file to transform the empty file into a requested file, and fulfilling a read of the requested file.
    Type: Grant
    Filed: October 26, 2010
    Date of Patent: May 5, 2015
    Assignee: Intel Corporation
    Inventor: Rayan Zachariassen
  • Publication number: 20140359222
    Abstract: A system comprises a storage device, a cache coupled to the storage device and a metadata structure, coupled to the storage device and the cache, having metadata corresponding to each data location in the cache to control data promoted to the cache from the storage device.
    Type: Application
    Filed: February 25, 2013
    Publication date: December 4, 2014
    Inventor: Rayan Zachariassen
  • Publication number: 20140304473
    Abstract: A method and system for storing data for retrieval by an application running on a computer system including providing a tiered caching system including at least one cache tier and a base tier, storing data in at least one of said at least one cache tier and said base tier based on a policy, and presenting an application view of said data to the application by a means to organize data. The invention optionally provides an additional overflow tier, and preferably includes multiple cache tiers.
    Type: Application
    Filed: August 24, 2011
    Publication date: October 9, 2014
    Inventors: Rayan Zachariassen, Steven Lamb
  • Publication number: 20130304842
    Abstract: A data storage system including a central storage system, at least one endpoint computer system in network communication with the central storage system by a network infrastructure, and a storage accelerator in communication with a CPU of the computer system, wherein the storage accelerator provides endpoint caching of data on the central storage system that is accessible to the at least one endpoint computer. Preferably, the storage accelerator is positioned at a location where a throughput of data from the CPU to the storage accelerator is greater than the throughput of data through a connection from the CPU to the central storage system.
    Type: Application
    Filed: November 15, 2011
    Publication date: November 14, 2013
    Applicant: INTEL CORPORATION
    Inventors: Rayan Zachariassen, Steven Lamb, Laryn Fernandes
  • Publication number: 20120221612
    Abstract: A method for providing access to a file by a requestor including creating an empty file in a format understood by the requestor, intercepting one or more reads by the requestor of the empty file, determining if a portion of the empty file being read by the requestor should contain expected content, if the portion of the empty file should contain expected content then, before fulfill ling the read, adding the expected content to the empty file to transform the empty file into a requested file, and fulfilling a read of the requested file.
    Type: Application
    Filed: October 26, 2010
    Publication date: August 30, 2012
    Inventor: Rayan Zachariassen
  • Publication number: 20020062280
    Abstract: The invention relates to a system and method for transmitting and receiving goods, remuneration (in cash or in kind), documents and related information between any two points, especially between different domains and/or distant locations. The invention remits and disburses over a communication network for multiple currencies or fungible goods using intermediaries. Designed to operate in mainstream, developed-world transaction environments, specific accommodation is made for security, communication, interfaces and physical reach appropriate for developing countries. The user interface may include features such as multiple language capabilities, graphics, audio and icons in order to optimize usability for a worldwide user base. Transaction flow between parties in the system may be one-to-one, one-to-many or many-to-one.
    Type: Application
    Filed: November 21, 2001
    Publication date: May 23, 2002
    Inventors: John Zachariassen, Rayan Zachariassen, Carrie Liddy, Margaret Hurley