Patents by Inventor Howard Young
Howard Young 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: 9767208Abstract: A user may request guidance regarding a topic in which the user wishes to create a content item about. Based at least partly on one or more keywords that are representative of the topic, a user sentiment of consumers with respect to the topic may be determined. A recommendation that relates to the topic and that may be based on an inventory of items within an item category associated with the topic may be provided to the user.Type: GrantFiled: March 25, 2015Date of Patent: September 19, 2017Assignee: Amazon Technologies, Inc.Inventors: Matthew Chow, Chad Howard Young
-
Patent number: 9705966Abstract: A community of authors, readers and contributors interact with each other through a communication framework. The authors share creative works, such as fictional stories, for consumption by the readers and for commenting by the contributors. The readers may see successive drafts of the work as an author completes and revises the work. The contributors may provide comments or other contributions to assist the author. For example, the contributors may make suggestions about how to change the work or provide supplemental content, such as cover artwork, to the author. The author may recognize publicly contributors who provide helpful comments. The likelihood of an author completing a final draft of a work may be determined based on the author's activities regarding the work. The likelihood of a completed work being popular with readers may also be determined based on user interaction with a draft of the work.Type: GrantFiled: September 30, 2013Date of Patent: July 11, 2017Assignee: Amazon Technologies, Inc.Inventors: Ram Cherukuri, Daniel Lee Phelps, Ram Gole, Anthony James Wilson, Karl Clifford Bell, Daniel James Hermanson, Atif Choudhry Rafiq, Chad Howard Young, John Alexander DiSanti
-
Patent number: 9553902Abstract: A community of authors, readers and contributors interact with each other through a communication framework. The authors share creative works, such as fictional stories, for consumption by the readers and for commenting by the contributors. The readers may see successive drafts of the work as an author completes and revises the work. The contributors may provide comments or other contributions to assist the author. For example, the contributors may make suggestions about how to change the work or provide supplemental content, such as cover artwork, to the author. The author may recognize publicly contributors who provide helpful comments. The likelihood of an author completing a final draft of a work may be determined based on the author's activities regarding the work. The likelihood of a completed work being popular with readers may also be determined based on user interaction with a draft of the work.Type: GrantFiled: September 30, 2013Date of Patent: January 24, 2017Assignee: Amazon Technologies, Inc.Inventors: Ram Cherukuri, Daniel Lee Phelps, Ram Gole, Anthony James Wilson, Karl Clifford Bell, Daniel James Hermanson, Atif Choudhry Rafiq, Chad Howard Young, John Alexander DiSanti
-
Patent number: 9475839Abstract: A peptide or peptidomimetic comprising an amino acid sequence based on conserved regions of IL10 or IFN-gamma receptor sequences, and related compounds and compositions, as well as methods for the use thereof to inhibit cytokine signaling.Type: GrantFiled: May 11, 2011Date of Patent: October 25, 2016Assignee: THE UNITED STATES OF AMERICA, AS REPRESENTED BY THE SECRETARY, DEPARTMENT OF HEALTH AND HUMAN SERVICESInventors: Nadya I. Tarasova, Giorgio Trinchieri, Howard A. Young, C. Andrew Stewart, Marco A. Cardone, Alan O. Perantoni
-
Patent number: 9003114Abstract: Methods and apparatus for cut-through cache memory management in write command processing on a mirrored virtual volume of a virtualized storage system, the virtual volume comprising a plurality of physical storage devices coupled with the storage system. Features and aspects hereof within the storage system provide for receipt of a write command and associated write data from an attached host. Using a cut-through cache technique, the write data is stored in a cache memory and transmitted to a first of the plurality of storage devices as the write data is stored in the cache memory thus eliminating one read-back of the write data for transfer to a first physical storage device. Following receipt of the write data and storage in the cache memory, the write data is transmitted from the cache memory to the other physical storage devices.Type: GrantFiled: August 29, 2014Date of Patent: April 7, 2015Assignee: NetApp, Inc.Inventor: Howard Young
-
Publication number: 20140372694Abstract: Methods and apparatus for cut-through cache memory management in write command processing on a mirrored virtual volume of a virtualized storage system, the virtual volume comprising a plurality of physical storage devices coupled with the storage system. Features and aspects hereof within the storage system provide for receipt of a write command and associated write data from an attached host. Using a cut-through cache technique, the write data is stored in a cache memory and transmitted to a first of the plurality of storage devices as the write data is stored in the cache memory thus eliminating one read-back of the write data for transfer to a first physical storage device. Following receipt of the write data and storage in the cache memory, the write data is transmitted from the cache memory to the other physical storage devices.Type: ApplicationFiled: August 29, 2014Publication date: December 18, 2014Inventor: Howard Young
-
Patent number: 8892964Abstract: A system and method for arbitrating exchange identifier assignments for I/O operations are disclosed. In an exemplary embodiment, the method comprises receiving, by a storage system, a data command from a host system. The data command is directed to a virtual device of the storage system, the virtual device comprising a plurality of physical devices of the storage system. A range of exchange identifier values are allocated to the data command. The range may include a predefined number of exchange identifiers, the predefined number determined prior to the receiving of the data command. A plurality of I/O operations corresponding to the data command are issued, where each of the plurality of I/O operations is directed to a physical device of the plurality of physical devices of the storage system. An exchange identifier within the range of exchange identifier values is associated with each of the plurality of I/O operations.Type: GrantFiled: June 28, 2013Date of Patent: November 18, 2014Assignee: NetApp, Inc.Inventors: Howard Young, Srinivasa Nagaraja Rao
-
Patent number: 8832367Abstract: Methods and apparatus for cut-through cache memory management in write command processing on a mirrored virtual volume of a virtualized storage system, the virtual volume comprising a plurality of physical storage devices coupled with the storage system. Features and aspects hereof within the storage system provide for receipt of a write command and associated write data from an attached host. Using a cut-through cache technique, the write data is stored in a cache memory and transmitted to a first of the plurality of storage devices as the write data is stored in the cache memory thus eliminating one read-back of the write data for transfer to a first physical storage device. Following receipt of the write data and storage in the cache memory, the write data is transmitted from the cache memory to the other physical storage devices.Type: GrantFiled: July 2, 2013Date of Patent: September 9, 2014Assignee: NetApp Inc.Inventor: Howard Young
-
Publication number: 20130297870Abstract: Methods and apparatus for cut-through cache memory management in write command processing on a mirrored virtual volume of a virtualized storage system, the virtual volume comprising a plurality of physical storage devices coupled with the storage system. Features and aspects hereof within the storage system provide for receipt of a write command and associated write data from an attached host. Using a cut-through cache technique, the write data is stored in a cache memory and transmitted to a first of the plurality of storage devices as the write data is stored in the cache memory thus eliminating one read-back of the write data for transfer to a first physical storage device. Following receipt of the write data and storage in the cache memory, the write data is transmitted from the cache memory to the other physical storage devices.Type: ApplicationFiled: July 2, 2013Publication date: November 7, 2013Applicant: NetApp, Inc.Inventor: Howard Young
-
Publication number: 20130290664Abstract: A system and method for arbitrating exchange identifier assignments for I/O operations are disclosed. In an exemplary embodiment, the method comprises receiving, by a storage system, a data command from a host system. The data command is directed to a virtual device of the storage system, the virtual device comprising a plurality of physical devices of the storage system. A range of exchange identifier values are allocated to the data command. The range may include a predefined number of exchange identifiers, the predefined number determined prior to the receiving of the data command. A plurality of I/O operations corresponding to the data command are issued, where each of the plurality of I/O operations is directed to a physical device of the plurality of physical devices of the storage system. An exchange identifier within the range of exchange identifier values is associated with each of the plurality of I/O operations.Type: ApplicationFiled: June 28, 2013Publication date: October 31, 2013Inventors: Howard Young, Srinivasa Nagaraja Rao
-
Patent number: 8504766Abstract: Methods and apparatus for cut-through cache memory management in write command processing on a mirrored virtual volume of a virtualized storage system, the virtual volume comprising a plurality of physical storage devices coupled with the storage system. Features and aspects hereof within the storage system provide for receipt of a write command and associated write data from an attached host. Using a cut-through cache technique, the write data is stored in a cache memory and transmitted to a first of the plurality of storage devices as the write data is stored in the cache memory thus eliminating one read-back of the write data for transfer to a first physical storage device. Following receipt of the write data and storage in the cache memory, the write data is transmitted from the cache memory to the other physical storage devices.Type: GrantFiled: April 15, 2010Date of Patent: August 6, 2013Assignee: Netapp, Inc.Inventor: Howard Young
-
Patent number: 8489940Abstract: Methods and apparatus for managing exchange IDs for multiple asynchronous dependent I/O operations generated for virtual Fibre Channel (FC) target volumes. Features and aspects hereof allocate a range of exchange identifier (X_ID) values used in issuing a plurality of physical I/O operations to a plurality of physical FC target devices that comprise the virtual FC target volume. The plurality of physical I/O operations are dependent upon one another for completion of the original request to the virtual FC target volume and allow substantially parallel operation of the plurality of physical FC target devices. A primary X_ID is selected from the range of allocated X_ID values for communications with the attached host system that generated the original request to the virtual FC target volume.Type: GrantFiled: April 16, 2010Date of Patent: July 16, 2013Assignee: NetApp, Inc.Inventors: Howard Young, Srinivasa Nagaraja Rao
-
Publication number: 20130109619Abstract: A peptide or peptidomimetic comprising an amino acid sequence based on conserved regions of IL10 or IFN-gamma receptor sequences, and related compounds and compositions, as well as methods for the use thereof to inhibit cytokine signaling.Type: ApplicationFiled: May 11, 2011Publication date: May 2, 2013Applicant: The United States of America, as represented by the Secretary, Department of Health and Human ServInventors: Nadya I. Tarasova, Giorgio Trinchieri, Howard A. Young, C. Andrew Stewart, Marco A. Cardone, Alan O. Perantoni
-
Patent number: 8261003Abstract: Methods and apparatus for expanded capacity virtual volumes in a virtualized storage system. A storage controller of the storage system parses a SCSI command block as it is received to generate a tag value indicating a segment of a virtual volume to which the command block is directed. The tag value is used to select one of a plurality of mapping segment objects stored in a memory of the controller. Each mapping segment objects maps logical block addresses of a corresponding segment of a corresponding virtual volume to physical storage addresses on the physical storage devices that comprise the virtual volume. An I/O processing circuit of the controller then processes the SCSI command block in accordance with the mapping information in the selected mapping segment object. In one exemplary embodiment, each segment of a virtual volume comprises 2 terabytes of storage capacity of the virtual volume.Type: GrantFiled: August 11, 2010Date of Patent: September 4, 2012Assignee: LSI CorporationInventors: Howard Young, Mukul Kotwani, Srinivasa Nagaraja Rao, Kartik D. Agarwal, Gordon L. Larimer
-
Patent number: 8255634Abstract: Apparatus and methods for improved efficiency in accessing meta-data in a storage controller of a virtualized storage system. Features and aspects hereof walk/retrieve meta-data for one or more other I/O requests when retrieving meta-data for a first I/O request. The meta-data may include mapping information for mapping logical addresses of the virtual volume. Meta-data may also include meta-data associated with higher level, enhanced data services provide by or in conjunction with the storage system. Enhanced data services may include features for synchronous mirroring of a volume and/or management of time-based snapshots of the content of a virtual volume.Type: GrantFiled: August 11, 2010Date of Patent: August 28, 2012Assignee: LSI CorporationInventor: Howard Young
-
Patent number: 8176218Abstract: Apparatus and methods for real-time routing of received frames in a split-path architecture storage controller. In one exemplary embodiment, a split-path storage controller comprises a soft-path I/O processor for processing of any received frames and comprises a fast-path I/O processor for efficient processing of common read and write command. A content parsing circuit of the storage controller parses each frame substantially concurrent with reception of the frame and selects an I/O processor for processing of an initial frame and subsequent related frames. Received frames are then routed concurrently as they are received for processing by the selected I/O processor of the multiple I/O processors of the split-path storage controller.Type: GrantFiled: August 11, 2010Date of Patent: May 8, 2012Assignee: LSI CorporationInventors: Howard Young, Dante Cinco, Thomas P. Anderson
-
Patent number: 8155518Abstract: Systems and methods herein provide for load balancing Fiber Channel traffic. In this regard, a Fiber Channel load balancer may be operable to monitor Fiber Channel paths coupled to a host bus adapter and determine the speeds of the Fiber Channel ports within the Fiber Channel paths. The Fiber Channel load balancer may also be operable to determine certain characteristics of the Fiber Channel traffic being passed over the Fiber Channel paths. For example, a load balancer may determine Fiber Channel traffic sizes of pending requests and, based in part on the traffic sizes and operable normalized speeds of the Fiber Channel ports, adaptively route the pending original traffic across the Fiber Channel ports.Type: GrantFiled: March 30, 2009Date of Patent: April 10, 2012Assignee: LSI CorporationInventor: Howard Young
-
Publication number: 20120042115Abstract: Apparatus and methods for improved efficiency in accessing meta-data in a storage controller of a virtualized storage system. Features and aspects hereof walk/retrieve meta-data for one or more other I/O requests when retrieving meta-data for a first I/O request. The meta-data may include mapping information for mapping logical addresses of the virtual volume. Meta-data may also include meta-data associated with higher level, enhanced data services provide by or in conjunction with the storage system. Enhanced data services may include features for synchronous mirroring of a volume and/or management of time-based snapshots of the content of a virtual volume.Type: ApplicationFiled: August 11, 2010Publication date: February 16, 2012Applicant: LSI CORPORATIONInventor: Howard Young
-
Publication number: 20120042114Abstract: Methods and apparatus for expanded capacity virtual volumes in a virtualized storage system. A storage controller of the storage system parses a SCSI command block as it is received to generate a tag value indicating a segment of a virtual volume to which the command block is directed. The tag value is used to select one of a plurality of mapping segment objects stored in a memory of the controller. Each mapping segment objects maps logical block addresses of a corresponding segment of a corresponding virtual volume to physical storage addresses on the physical storage devices that comprise the virtual volume. An I/O processing circuit of the controller then processes the SCSI command block in accordance with the mapping information in the selected mapping segment object. In one exemplary embodiment, each segment of a virtual volume comprises 2 terabytes of storage capacity of the virtual volume.Type: ApplicationFiled: August 11, 2010Publication date: February 16, 2012Applicant: LSI CORPORATIONInventors: Howard Young, Mukul Kotwani, Srinivasa Nagaraja Rao, Kartik D. Agarwal, Gordon L. Larimer
-
Publication number: 20120042101Abstract: Apparatus and methods for real-time routing of received frames in a split-path architecture storage controller. In one exemplary embodiment, a split-path storage controller comprises a soft-path I/O processor for processing of any received frames and comprises a fast-path I/O processor for efficient processing of common read and write command. A content parsing circuit of the storage controller parses each frame substantially concurrent with reception of the frame and selects an I/O processor for processing of an initial frame and subsequent related frames. Received frames are then routed concurrently as they are received for processing by the selected I/O processor of the multiple I/O processors of the split-path storage controller.Type: ApplicationFiled: August 11, 2010Publication date: February 16, 2012Applicant: LSI CORPORATIONInventors: Howard Young, Dante Cinco, Thomas P. Anderson