Patents by Inventor Allen E. Tracht

Allen E. Tracht 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: 9781201
    Abstract: One or more techniques and/or systems are provided for multicast transport configuration, for multicast transport, and/or for fault policy implementation. In an example, a multicast component may receive a data copy request from an application to copy data to multiple destinations. A scheduler component may create a transport schedule specifying an order with which to facilitate data copy operations across transports, such as heterogeneous transports, to the destinations. A dispatcher component may apply application specified transport modifiers to the data copy operations (e.g., a modification to a quality of service for a transport). The dispatcher component may facilitate the data copy operations and provide operation result information to a policy agent. The policy agent may provide notifications of data copy operation statuses from the operation result information and/or may implement a fault policy (e.g., a retry on a different transport) for a data copy operation that experienced a fault.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: October 3, 2017
    Assignee: NetApp Inc.
    Inventors: Allen E. Tracht, Curtis Anderson, Tabriz Holtz, George Totolos, Jr.
  • Patent number: 9720789
    Abstract: One or more techniques and/or systems are provided for multicast transport configuration, for multicast transport, and/or for fault policy implementation. In an example, a multicast component may receive a data copy request from an application to copy data to multiple destinations. A scheduler component may create a transport schedule specifying an order with which to facilitate data copy operations across transports, such as heterogeneous transports, to the destinations. A dispatcher component may apply application specified transport modifiers to the data copy operations (e.g., a modification to a quality of service for a transport). The dispatcher component may facilitate the data copy operations and provide operation result information to a policy agent. The policy agent may provide notifications of data copy operation statuses from the operation result information and/or may implement a fault policy (e.g., a retry on a different transport) for a data copy operation that experienced a fault.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: August 1, 2017
    Assignee: NetApp, Inc.
    Inventors: Allen E. Tracht, Curtis Anderson, Tabriz Holtz, George Totolos, Jr.
  • Patent number: 9639431
    Abstract: One or more techniques and/or systems are provided for multicast transport configuration, for multicast transport, and/or for fault policy implementation. In an example, a multicast component may receive a data copy request from an application to copy data to multiple destinations. A scheduler component may create a transport schedule specifying an order with which to facilitate data copy operations across transports, such as heterogeneous transports, to the destinations. A dispatcher component may apply application specified transport modifiers to the data copy operations (e.g., a modification to a quality of service for a transport). The dispatcher component may facilitate the data copy operations and provide operation result information to a policy agent. The policy agent may provide notifications of data copy operation statuses from the operation result information and/or may implement a fault policy (e.g., a retry on a different transport) for a data copy operation that experienced a fault.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: May 2, 2017
    Assignee: NetApp, Inc.
    Inventors: Allen E. Tracht, Curtis Anderson, Tabriz Holtz, George Totolos, Jr.
  • Publication number: 20170024301
    Abstract: It is determined to write a status indicator to a second component. In response to determining to write the status indicator to the second component, a first command is sent to the second component. The first command comprises the status indicator and an indication of a first memory location. The first component receives the status indicator from the second component. In response to receiving the status indicator from the second component, the status indicator is written to the second memory location in memory associated with the first component.
    Type: Application
    Filed: July 23, 2015
    Publication date: January 26, 2017
    Inventor: Allen E. Tracht
  • Publication number: 20160110263
    Abstract: One or more techniques and/or systems are provided for multicast transport configuration, for multicast transport, and/or for fault policy implementation. In an example, a multicast component may receive a data copy request from an application to copy data to multiple destinations. A scheduler component may create a transport schedule specifying an order with which to facilitate data copy operations across transports, such as heterogeneous transports, to the destinations. A dispatcher component may apply application specified transport modifiers to the data copy operations (e.g., a modification to a quality of service for a transport). The dispatcher component may facilitate the data copy operations and provide operation result information to a policy agent. The policy agent may provide notifications of data copy operation statuses from the operation result information and/or may implement a fault policy (e.g., a retry on a different transport) for a data copy operation that experienced a fault.
    Type: Application
    Filed: October 15, 2014
    Publication date: April 21, 2016
    Inventors: Allen E. Tracht, Curtis Anderson, Tabriz Holtz, George Totolos, JR.
  • Publication number: 20160112509
    Abstract: One or more techniques and/or systems are provided for multicast transport configuration, for multicast transport, and/or for fault policy implementation. In an example, a multicast component may receive a data copy request from an application to copy data to multiple destinations. A scheduler component may create a transport schedule specifying an order with which to facilitate data copy operations across transports, such as heterogeneous transports, to the destinations. A dispatcher component may apply application specified transport modifiers to the data copy operations (e.g., a modification to a quality of service for a transport). The dispatcher component may facilitate the data copy operations and provide operation result information to a policy agent. The policy agent may provide notifications of data copy operation statuses from the operation result information and/or may implement a fault policy (e.g., a retry on a different transport) for a data copy operation that experienced a fault.
    Type: Application
    Filed: October 15, 2014
    Publication date: April 21, 2016
    Inventors: Allen E. Tracht, Curtis Anderson, Tabriz Holtz, George Totolos, JR.
  • Publication number: 20160110272
    Abstract: One or more techniques and/or systems are provided for multicast transport configuration, for multicast transport, and/or for fault policy implementation. In an example, a multicast component may receive a data copy request from an application to copy data to multiple destinations. A scheduler component may create a transport schedule specifying an order with which to facilitate data copy operations across transports, such as heterogeneous transports, to the destinations. A dispatcher component may apply application specified transport modifiers to the data copy operations (e.g., a modification to a quality of service for a transport). The dispatcher component may facilitate the data copy operations and provide operation result information to a policy agent. The policy agent may provide notifications of data copy operation statuses from the operation result information and/or may implement a fault policy (e.g., a retry on a different transport) for a data copy operation that experienced a fault.
    Type: Application
    Filed: October 15, 2014
    Publication date: April 21, 2016
    Inventors: Allen E. Tracht, Curtis Anderson, Tabriz Holtz, George Totolos, JR.
  • Patent number: 8463952
    Abstract: A first device port and a second device port are connected using a first cable and a second cable. The first device port and the second device port use a divisible number of lanes, X for communication. The first cable uses X? lanes, where X? is less than X. The second cable uses X-X? lanes, where X-X? is also less than X. If the first cable is disconnected or fails, then the second cable is used after a failover operation.
    Type: Grant
    Filed: August 4, 2011
    Date of Patent: June 11, 2013
    Assignee: NetApp, Inc.
    Inventors: Allen E. Tracht, Daniel J. Kolor, W. Leo Rollins
  • Patent number: 7962686
    Abstract: A technique for efficiently preserving the ordering of data being written to a nonvolatile memory through a subsystem of a network storage system in the event of a power disruption, where the subsystem does not inherently guarantee that the ordering of the data will be preserved. The subsystem can be, for example, a memory controller hub. During normal operation of the system, data is written to the nonvolatile memory without flushing the data to the nonvolatile memory. In response to a power disruption in the system, data sources in the system that can initiate write transactions destined for the nonvolatile memory are inhibited from initiating write transactions destined for the nonvolatile memory, and pending write data within the subsystem is allowed to be committed to the nonvolatile memory. The nonvolatile memory is then placed into a self-refresh state.
    Type: Grant
    Filed: February 2, 2009
    Date of Patent: June 14, 2011
    Assignee: NetApp, Inc.
    Inventor: Allen E. Tracht