Patents by Inventor Jonathan Condel

Jonathan Condel 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: 20160342839
    Abstract: Techniques for identifying electronic components for augmented reality are described in various implementations. In one example implementation, a method may include causing a first changeable visual indicator of a first electronic component to change according to a defined pattern. The method may also include capturing images that depict the first electronic component and other electronic components within a field of view of the image capture mechanism, and analyzing the captured images to identify the first electronic component from among the other electronic components based on the first changeable visual indicator changing according to the defined pattern. The method may also include presenting an augmented reality scenario associated with the first electronic component, the augmented reality scenario being presented as a visual overlay to the captured images.
    Type: Application
    Filed: March 20, 2014
    Publication date: November 24, 2016
    Inventor: Jonathan Condel
  • Patent number: 7383379
    Abstract: A data storage device having, for example, a disk array comprising a plurality of independent disks, an array controller for controlling the array and an auxiliary memory device connected to the disk array and array controller for temporarily storing data being moved within the array or being changed from a first data storage type to a second data storage type within the array.
    Type: Grant
    Filed: August 7, 2002
    Date of Patent: June 3, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Brian L Patterson, Jonathan Condel, Bryan Diamond
  • Patent number: 6912635
    Abstract: A system and methods employ a redistribution module to predict whether there is data stored in an arrayed storage device that is likely to be data that will be highly accessed in the future. The redistribution module locates high-access data on one or more storage components within the array and redistributes it evenly across all storage components in the array so that no single storage component contains a disproportionate amount of the high-access data. Redistributing high-access data evenly across all storage components (e.g., disks) in a storage array helps prevent I/O (input/output) bottlenecking at any single storage component in the array. I/Os are serviced in a more parallel manner which increases the overall performance of the storage array.
    Type: Grant
    Filed: May 8, 2002
    Date of Patent: June 28, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Brian Patterson, Jonathan Condel
  • Patent number: 6898667
    Abstract: A system and methods implemented within a multi-level RAID (redundant array of independent disks) storage array operate to initially write data to a lower performing RAID level within the array. In addition, data is migrated between lower and higher performing RAID levels via data migration processes that function as background processes. Benefits of the disclosed system and methods include a non-disruptive environment for servicing host I/O (input/output) requests. Array response times are significantly reduced by not allowing initial data writes to interfere with higher performing RAID levels and by migrating data between lower and higher performing RAID levels in the background when the array is less busy servicing host I/O requests.
    Type: Grant
    Filed: May 23, 2002
    Date of Patent: May 24, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: David K. Umberger, Guillermo Navarro, Jonathan Condel
  • Publication number: 20040030831
    Abstract: A data storage device having, for example, a disk array comprising a plurality of independent disks, an array controller for controlling the array and an auxiliary memory device connected to the disk array and array controller for temporarily storing data being moved within the array or being changed from a first data storage type to a second data storage type within the array.
    Type: Application
    Filed: August 7, 2002
    Publication date: February 12, 2004
    Inventors: Brian L. Patterson, Jonathan Condel, Bryan Diamond
  • Publication number: 20030221060
    Abstract: A system and methods implemented within a multi-level RAID (redundant array of independent disks) storage array operate to initially write data to a lower performing RAID level within the array. In addition, data is migrated between lower and higher performing RAID levels via data migration processes that function as background processes. Benefits of the disclosed system and methods include a non-disruptive environment for servicing host I/O (input/output) requests. Array response times are significantly reduced by not allowing initial data writes to interfere with higher performing RAID levels and by migrating data between lower and higher performing RAID levels in the background when the array is less busy servicing host I/O requests.
    Type: Application
    Filed: May 23, 2002
    Publication date: November 27, 2003
    Inventors: David K. Umberger, Guillermo Navarro, Jonathan Condel
  • Publication number: 20030212872
    Abstract: A system and methods employ a redistribution module to predict whether there is data stored in an arrayed storage device that is likely to be data that will be highly accessed in the future. The redistribution module locates high-access data on one or more storage components within the array and redistributes it evenly across all storage components in the array so that no single storage component contains a disproportionate amount of the high-access data. Redistributing high-access data evenly across all storage components (e.g., disks) in a storage array helps prevent I/O (input/output) bottlenecking at any single storage component in the array. I/Os are serviced in a more parallel manner which increases the overall performance of the storage array.
    Type: Application
    Filed: May 8, 2002
    Publication date: November 13, 2003
    Inventors: Brian Patterson, Jonathan Condel