Patents by Inventor James Candelaria

James Candelaria 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: 20240117418
    Abstract: A microarray is designed to capture one or more molecules of interest at each of a plurality of sites on a substrate. The sites comprise base pads, such as polymer base pads, that promote the attachment of the molecules at the sites. The microarray may be made by one or more patterning techniques to create a layout of base pads in a desired pattern. Further, the microarrays may include features to encourage clonality at the sites.
    Type: Application
    Filed: November 13, 2023
    Publication date: April 11, 2024
    Inventors: M. Shane Bowen, Kevin L. Gunderson, Shengrong Lin, Maria Candelaria Rogert Bacigalupo, Kandaswamy Vijayan, Yir-Shyuan Wu, Bala Murali Venkatesan, James Tsay, John M. Beierle, Lorenzo Berti, Sang Ryul Park
  • Patent number: 9448877
    Abstract: Data processing methods and apparatus for processing stored data with error correcting bits to detect and in some instances correct errors. The data processing including, e.g., techniques such as the detection of errors by comparing hash values of data retrieved from storage with hash values of the data generated during storage. For example, one embodiment of a method in accordance with the present invention includes reading data stored with error correcting bits from a storage device, performing a hash operation on the data read from the storage device to generate a first hash value, comparing said first hash value to a previously generated hash value corresponding to said data, and determining that a read error has occurred when said first hash value does not match said previously generated hash value. In some embodiments, the method further includes performing an error recovery operation upon detection of an error.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: September 20, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventor: James Candelaria
  • Patent number: 9280487
    Abstract: Data processing methods and apparatus for efficiently storing and retrieving data, e.g., blocks of data, to and from memory. The data processing includes, e.g., techniques such as using linked lists and/or tables for tracking duplicate data blocks received for storage, the use of lossless data compression, and de-duplication based on comparing hash values, compressed data block sizes, and/or bit by bit comparisons of the block of data to be stored and previously stored blocks of data.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: March 8, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventor: James Candelaria
  • Publication number: 20150363328
    Abstract: Data processing methods and apparatus for efficiently storing and retrieving data, e.g., blocks of data, to and from memory. The data processing including, e.g., techniques such as using linked lists and/or tables for tracking duplicate data blocks received for storage, the use of lossless data compression, and de-duplication based on comparing hash values, compressed data block sizes, and/or bit by bit comparisons of the block of data to be stored and previously stored blocks of data.
    Type: Application
    Filed: August 24, 2015
    Publication date: December 17, 2015
    Applicant: CISCO TECHNOLOGY, INC.
    Inventor: James Candelaria
  • Patent number: 9213612
    Abstract: In a system and method for a storage area network (SAN), a first controller receives a write request for a SAN and communicates with a first nested storage array module (NSAM), the first NSAM manages storage of data onto a shelf and presents the shelf as a logical unit, a buffer stores a portion of a write request from the first controller and aggregates data from the write request for the shelf, from a shelf with a second NSAM, the second NSAM provides a portion of data from the buffer to a third NSAM, the third NSAM manages storage of the portion of data from the buffer to a physical storage unit, and a second controller coupled to the first controller handles requests for the SAN in response to a failure of the first controller.
    Type: Grant
    Filed: September 29, 2009
    Date of Patent: December 15, 2015
    Assignee: CISCO TECHNOLOGY, INC.
    Inventor: James Candelaria
  • Patent number: 9141554
    Abstract: Data processing methods and apparatus for efficiently storing and retrieving data, e.g., blocks of data, to and from memory. The data processing including, e.g., techniques such as using linked lists and/or tables for tracking duplicate data blocks received for storage, the use of lossless data compression, and de-duplication based on comparing hash values, compressed data block sizes, and/or bit by bit comparisons of the block of data to be stored and previously stored blocks of data.
    Type: Grant
    Filed: January 18, 2013
    Date of Patent: September 22, 2015
    Assignee: CISCO TECHNOLOGY, INC.
    Inventor: James Candelaria
  • Publication number: 20140317479
    Abstract: Data processing methods and apparatus for processing stored data with error correcting bits to detect and in some instances correct errors. The data processing including, e.g., techniques such as the detection of errors by comparing hash values of data retrieved from storage with hash values of the data generated during storage. For example, one embodiment of a method in accordance with the present invention includes reading data stored with error correcting bits from a storage device, performing a hash operation on the data read from the storage device to generate a first hash value, comparing said first hash value to a previously generated hash value corresponding to said data, and determining that a read error has occurred when said first hash value does not match said previously generated hash value. In some embodiments, the method further includes performing an error recovery operation upon detection of an error.
    Type: Application
    Filed: March 15, 2013
    Publication date: October 23, 2014
    Inventor: James Candelaria
  • Publication number: 20110289261
    Abstract: In a system and method for a storage area network (SAN), a first controller receives a write request for a SAN an communicates with a first nested storage array module (NSAM), the first NSAM manages storage of data onto a shelf and presents the shelf as a logical unit, a buffer stores a portion of a write request from the first controller and aggregates data from the write request for the shelf, from a shelf with a second NSAM, the second NSAM provides a portion of data from the buffer to a third NSAM, the third NSAM manages storage of the portion of data from the buffer to a physical storage unit, and a second controller coupled to the first controller handles requests for the SAN in response to a failure of the first controller.
    Type: Application
    Filed: September 29, 2009
    Publication date: November 24, 2011
    Applicant: WHIPTAIL TECHNOLOGIES, INC.
    Inventor: James Candelaria