Patents by Inventor Steve Daniel

Steve Daniel 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).

  • Publication number: 20140172928
    Abstract: An extent-based storage architecture is implemented by a storage server receiving a read request for an extent from a client, wherein the extent includes a group of contiguous blocks and the read request includes a file block number. The storage server retrieves an extent identifier from a first sorted data structure, wherein the storage server uses the received file block number to traverse the first sorted data structure to the extent identifier. The storage server retrieves a reference to the extent from a second sorted data structure, wherein the storage server uses the retrieved extent identifier to traverse the second sorted data structure to the reference, and wherein the second sorted data structure is global across a plurality of volumes. The storage server retrieves the extent from a storage device using the reference and returns the extent to the client.
    Type: Application
    Filed: August 15, 2013
    Publication date: June 19, 2014
    Applicant: NetApp. Inc.
    Inventors: Richard E. Faith, Subramaniam Perivagaram, Sandeep Yadav, Ashish Prakash, Blake Lewis, Jeff Kimmel, Steve Daniel
  • Patent number: 8539008
    Abstract: An extent-based storage architecture is implemented by a storage server receiving a read request for an extent from a client, wherein the extent includes a group of contiguous blocks and the read request includes a file block number. The storage server retrieves an extent identifier from a first sorted data structure, wherein the storage server uses the received file block number to traverse the first sorted data structure to the extent identifier. The storage server retrieves a reference to the extent from a second sorted data structure, wherein the storage server uses the retrieved extent identifier to traverse the second sorted data structure to the reference, and wherein the second sorted data structure is global across a plurality of volumes. The storage server retrieves the extent from a storage device using the reference and returns the extent to the client.
    Type: Grant
    Filed: April 29, 2011
    Date of Patent: September 17, 2013
    Assignee: NetApp, Inc.
    Inventors: Rickard E. Faith, Subramaniam Periyagaram, Sandeep Yadav, Ashish Prakash, Blake Lewis, Jeff Kimmel, Steve Daniel
  • Publication number: 20120278382
    Abstract: An extent-based storage architecture is implemented by a storage server receiving a read request for an extent from a client, wherein the extent includes a group of contiguous blocks and the read request includes a file block number. The storage server retrieves an extent identifier from a first sorted data structure, wherein the storage server uses the received file block number to traverse the first sorted data structure to the extent identifier. The storage server retrieves a reference to the extent from a second sorted data structure, wherein the storage server uses the retrieved extent identifier to traverse the second sorted data structure to the reference, and wherein the second sorted data structure is global across a plurality of volumes. The storage server retrieves the extent from a storage device using the reference and returns the extent to the client.
    Type: Application
    Filed: April 29, 2011
    Publication date: November 1, 2012
    Inventors: Rickard E. Faith, Subramaniam Periyagaram, Sandeep Yadav, Ashish Prakash, Blake Lewis, Jeff Kimmel, Steve Daniel
  • Publication number: 20070112342
    Abstract: A method and apparatus for controlling the extent of tissue ablation are disclosed. The method utilizes delivering energy from an energy deliver device to a plurality of deployed electrodes and regulating energy delivered to the electrodes based on the temperature sensed by at least one remote elongate sensor element. A control device may be used to supply energy to the electrodes, to produce tissue ablation that advances from individual-electrode ablation regions to fill a combined-electrode ablation volume. Information from the sensor element(s) is used for determining the extent of ablation in the regions of the sensor elements. The supply of energy to the electrodes can thus be regulated to control the level and extent of tissue ablation throughout the combined-electrode volume.
    Type: Application
    Filed: January 8, 2007
    Publication date: May 17, 2007
    Inventors: Rob Pearson, Steve Daniel, Daniel Balbierz, Kee Lee, Jessica Liang, Martha Getaneh
  • Publication number: 20030165885
    Abstract: The invention provides methods and compositions for amplifying RNA sequences by (a) hybridizing to a target RNA a first primer comprising a 3′ target RNA hybridizing sequence and a first 5′ defined amplifyable sequence; (b) extending the first primer with a reverse transcriptase to form a first cDNA strand; (c) hybridizing to the first cDNA strand a second primer comprising a 3′ random cDNA hybridizing sequence and a second 5′ defined amplifyable sequence; (d) extending the second primer with a DNA polymerase to form a second cDNA strand; and (e) amplifying the second cDNA strand with a third primer comprising the first 5′ defined amplifyable sequence.
    Type: Application
    Filed: April 29, 2002
    Publication date: September 4, 2003
    Inventors: Lyle Arnold, Erik Bjeldanes, Steve Daniel
  • Patent number: 6379932
    Abstract: The invention provides methods and compositions for amplifying RNA sequences by (a) hybridizing to a target RNA a first primer comprising a 3′ target RNA hybridizing sequence and a first 5′ defined amplifyable sequence; (b) extending the first primer with a reverse transcriptase to form a first cDNA strand; (c) hybridizing to the first cDNA strand a second primer comprising a 3′ random cDNA hybridizing sequence and a second 5′ defined amplifyable sequence; (d) extending the second primer with a DNA polymerase to form a second cDNA strand; and (e) amplifying the second cDNA strand with a third primer comprising the first 5′ defined amplifyable sequence.
    Type: Grant
    Filed: July 17, 2000
    Date of Patent: April 30, 2002
    Assignee: Incyte Genomics, Inc.
    Inventors: Lyle Arnold, Erik Bjeldanes, Steve Daniel