Patents by Inventor Edwin Scott

Edwin Scott 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: 20110161555
    Abstract: The disclosure is related to systems and methods of dynamic dataflow in a multiple cache architecture. In an embodiment, a system having a data storage device with a multiple cache architecture may detect at least one attribute affecting a data storage workload or data storage performance. The system may select at least one of a plurality of data flow schemes based on the at least one attribute, which may be done to optimize the data storage workload for various conditions. In another embodiment, a data storage controller may automatically and dynamically select one of multiple data flow schemes within a data storage device having a multiple cache architecture. The data storage controller may monitor attributes to determine which data flow scheme to select for various workloads of the data storage device.
    Type: Application
    Filed: December 31, 2009
    Publication date: June 30, 2011
    Applicant: SEAGATE TECHNOLOGY LLC
    Inventors: Edwin Scott Olds, Timothy Richard Feldman, David Warren Wheelock, Steven Scott William, Robert William Dixon
  • Patent number: 7747907
    Abstract: A predictive failure control circuit and associated method are provided in a data storing and retrieving apparatus. The circuit is configured to schedule a data integrity operation on data associated with a subportion of a data storage space, in relation to a comparison of an accumulated plurality of executed host access commands associated with the subportion. The subportion can comprise a sector or a single track or a band of tracks. A table preferably stores accumulated number of host access commands for each of a plurality of subportions of the data storage space. The data integrity operation can comprise reading the data on to detect degradation and restoring the recovered data to the same or to new, different tracks. The data subportions can also be reallocated to a new location.
    Type: Grant
    Filed: September 20, 2005
    Date of Patent: June 29, 2010
    Assignee: Seagate Technology LLC
    Inventors: Edwin Scott Olds, Jonathan Williams Haines, Dan Joseph Coonen, Timothy Richard Feldman, Bruce Douglas Emo, James Joseph Touchton
  • Publication number: 20090002863
    Abstract: Systems and methods of monitoring data operations at a data storage device are disclosed. In an embodiment, a first read access request to access first data and a second read access request to access second data may be determined. A first physical block address containing the first data and a second physical block address containing the second data may be determined. The first physical block address and the second physical block address may not be located contiguously. The first data and the second data may be stored in contiguous physical block addresses.
    Type: Application
    Filed: June 29, 2007
    Publication date: January 1, 2009
    Applicant: SEAGATE TECHNOLOGY, LLC
    Inventors: Timothy Richard Feldman, Edwin Scott Olds
  • Publication number: 20080313396
    Abstract: Systems and methods of monitoring logical block address (LBA) activity are disclosed. In an embodiment, a pattern of a data storage device may be monitored. An LBA may be detected that is accessed based on the pattern. The LBA may be added to a list of LBAs stored in a memory.
    Type: Application
    Filed: June 15, 2007
    Publication date: December 18, 2008
    Applicant: SEAGATE TECHNOLOGY, LLC
    Inventors: Timothy Richard Feldman, Edwin Scott Olds, Jonathan Williams Haines, Daniel Joseph Coonen
  • Publication number: 20080086593
    Abstract: Method and apparatus for using block level quality of service (QOS) data in a data storage device. A memory space is provided with a plurality of physical data storage blocks, such as data sectors on a magnetic disc. The QOS data identify at least one QOS characteristic for each of the available blocks. Transfers of user data between the blocks and a host device are preferably carried out in relation to the QOS data. In some preferred embodiments, the QOS data identifies a certification state for each of the blocks. In this way, the device is manufactured with less than all of the blocks having been successfully certified, and the remaining blocks are certified by the device during field use. In other preferred embodiments, the QOS data include a virus scan status, an access history, a write status, or an overlapped track indication for each said block.
    Type: Application
    Filed: October 10, 2006
    Publication date: April 10, 2008
    Applicant: Seagate Technology LLC
    Inventors: Timothy R. Feldman, Jonathan W. Haines, William B. Raspotnik, Craig W. Miller, Edwin Scott Olds
  • Patent number: 7235201
    Abstract: A device to compact parts out of powder material including a top die and a bottom die movable with respect to each other from an open position to a closed position, at least one punch associated with each of said dies for relative movement between the die and associated punch, said bottom die and bottom punch movable to positions defining a cavity substantially within said top die for receiving powder therein, said bottom punch and said top and bottom dies being relatively movable to draw powder down into a portion of said cavity adjacent the bottom die that is formed due to said relative movement, said top and bottom punches being movable toward each other to compact the powder and form the part, said top and bottom dies being separable to eject the part. Relative movement of the top and bottom die and bottom punch may take place during filling of the cavity with powder.
    Type: Grant
    Filed: December 20, 2004
    Date of Patent: June 26, 2007
    Assignee: BorgWarner Inc.
    Inventors: Edwin Scott Hicklen, Sean Kuplen, Kai Xu, Ryan Sun
  • Publication number: 20070119882
    Abstract: An assist device for donning and/or doffing a compression garment includes a sleeve having an interior surface bounding a passage extending between a top end and an opposing bottom end, the top end including a top opening communicating with the passage, the bottom end including a bottom opening communicating with the passage, the sleeve being comprised of a sheet of flexible material. A resiliently stretchable material is secured to the bottom end of the sleeve so as to resiliently, radially constrict the sleeve thereat. A band is secured to the top end of the sleeve, the band outwardly expanding the top end of the sleeve.
    Type: Application
    Filed: October 27, 2005
    Publication date: May 31, 2007
    Inventor: Edwin Scott
  • Patent number: 7131080
    Abstract: A method, apparatus and program product oversee and coordinate the automatic generation, monitoring and submission of package files and other modeling processes to enable focused, flexible and efficient modeling of design performance characteristics.
    Type: Grant
    Filed: August 28, 2003
    Date of Patent: October 31, 2006
    Assignee: International Business Machines Corporation
    Inventors: Thaddeus Chen, Zhaoqing Chen, Hubert Harrer, Jan Elizabeth Hoffman, Susan Marie Karwoski, Joonsuk Park, Edwin Scott Reichmann, Stephen Bruce White, John W. Zack
  • Publication number: 20060174073
    Abstract: A computer storage system includes a supervisor algorithm to detect a host computer's initiator logging in. The supervisor algorithm identifies data storage devices associated with the newly logged-on initiator and tags logical unit number control blocks (“LUNCBs”) as having priority in an initiation process. The supervisor algorithm assigns a task control block to each of the identified data storage devices and invokes a logical unit number (“LUN”) initialization algorithm. If the supervisor algorithm was invoked during an initial microcode load (“IML”) event, the LUN initialization algorithm initializes each of the identified data storage devices. However, if the supervisor algorithm was invoked during a warmstart procedure, the LUN initialization algorithm first checks to make sure the LUNCB was not mistakenly written too. If not, the LUN initialization algorithm terminates without initializing the associated data storage device.
    Type: Application
    Filed: February 3, 2005
    Publication date: August 3, 2006
    Inventors: Jeffery Barnes, Susan Candelaria, Nicholas Fifer, Matthew Kalos, Edwin Scott
  • Publication number: 20050198638
    Abstract: Tracks of data or other data units are copied from a primary storage system to a secondary storage system. For multiple-track or multiple-data unit transfers, a group of tracks or data units which are sequentially related are transferred. A respective task is defined at the primary storage system for monitoring a progress of the transfer of each of the respective data units in a group. A state is maintained for monitoring a progress of the transfer of the group responsive to the progress of each of the tasks. A normal state is selected when there are no failed tasks. A recovery state is selected when there is a failure, and the status of the remaining tasks is being ascertained. A retry state is selected following the recovery state to retry the failed tasks. A failed state indicates an unrecoverable failure.
    Type: Application
    Filed: March 5, 2004
    Publication date: September 8, 2005
    Applicant: International Business Machines Corporation
    Inventors: Angqin Bai, Alex Chen, Theodore Harris, Carol Mellgren, Edwin Scott, Gail Spear
  • Publication number: 20050154846
    Abstract: Provided are a method, system, and program for copying tracks between a primary controller and secondary controller. A track is received from the primary controller that is part of a copy job comprising a sequence of tracks to copy along with a sequence number of the received track and a context number identifying computational resources in the primary controller used to transmit the track, sequence number, and context number. The context number and sequence number transmitted with the track are used to determine if a track preceding the received track was written to storage. The secondary-controller writes the received track to storage if the track preceding the received track was written to storage.
    Type: Application
    Filed: January 9, 2004
    Publication date: July 14, 2005
    Inventors: James Chen, Minh-Ngoc Huynh, Chung Fung, Patricia Lu, Edwin Scott, Carol Mellgren, Richard Ripberger
  • Publication number: 20050113729
    Abstract: A compression garment for compressing a portion of a body of a patient includes a tubular body. The body includes an outer layer and an inner layer secured to the outer layer. The inner layer at least partially bounds a channel adapted to receive a portion of a body of a patient. The inner layer includes a backing having a plurality of pressure projections extending therefrom. A layer of compressible cushioning material is disposed between the outer layer and the inner layer. Compression straps are disposed on the body for selectively constricting the body.
    Type: Application
    Filed: November 21, 2003
    Publication date: May 26, 2005
    Inventors: Edwin Scott, Annerose Zorn
  • Publication number: 20050073110
    Abstract: A seal for use on the tapered section of a roll neck in a rolling mill, comprising a flexible and resilient circular seal body having a cylindrical outer surface delimited at at least one end by a radially outwardly extending flange. The flange has first and second sides terminating respectively at beveled first and second faces that converge at an outer sealing edge. A hinge is provided in the flange. The radial distance between the hinge and a reference plane parallel to the cylindrical outer surface and containing the outer sealing edge is about 0.4 to 0.7 times the radial distance between the reference plane and the cylindrical outer surface.
    Type: Application
    Filed: October 4, 2004
    Publication date: April 7, 2005
    Inventors: James Armour, David Edwin-Scott, Tony Pusey
  • Patent number: 6826630
    Abstract: A unique system and method for ordering commands to reduce disc access latency while giving preference to pending commands. The method and system involves giving preference to pending commands in a set of priority queues. The method and system involve identifying a pending command and processing other non-pending commands in route to the pending command if performance will not be penalized in doing so. The method and system include a list of command node references referring to a list of sorted command nodes that are to be scheduled for processing.
    Type: Grant
    Filed: April 12, 2002
    Date of Patent: November 30, 2004
    Assignee: Seagate Technology LLC
    Inventors: Edwin Scott Olds, Stephen R. Cornaby, Mark David Hertz, Kenny Troy Coker
  • Patent number: 6789163
    Abstract: Apparatus and method for transferring data between a disc drive data storage device and a host device. Access commands are provided by the host device to the data storage device to read and write data. Write caching is employed so that the write data are temporarily stored in a buffer. A phase time (access time) is determined for each pending access command, and the access commands are executed in relation to the identified phase times. However, when the total amount of accumulated write data in the buffer exceeds a first threshold, a thread of write commands having an intermediary phase time less than a selected duration is selected and written in lieu of other pending access commands. When the total amount of accumulated write data exceeds a second threshold, as many write commands are serviced as possible during a preselected purge time.
    Type: Grant
    Filed: December 21, 2001
    Date of Patent: September 7, 2004
    Assignee: Seagate Technology LLC
    Inventors: Travis D. Fox, Edwin Scott Olds
  • Publication number: 20030056059
    Abstract: Apparatus and method for transferring data between a disc drive data storage device and a host device. Access commands are provided by the host device to the data storage device to read and write data. Write caching is employed so that the write data are temporarily stored in a buffer. A phase time (access time) is determined for each pending access command, and the access commands are executed in relation to the identified phase times. However, when the total amount of accumulated write data in the buffer exceeds a first threshold, a thread of write commands having an intermediary phase time less than a selected duration is selected and written in lieu of other pending access commands. When the total amount of accumulated write data exceeds a second threshold, as many write commands are serviced as possible during a preselected purge time.
    Type: Application
    Filed: December 21, 2001
    Publication date: March 20, 2003
    Applicant: Seagate Technology LLC
    Inventors: Travis D. Fox, Edwin Scott Olds
  • Publication number: 20030056034
    Abstract: A unique system and method for ordering commands to reduce disc access latency while giving preference to pending commands. The method and system involves giving preference to pending commands in a set of priority queues. The method and system involve identifying a pending command and processing other non-pending commands in route to the pending command if performance will not be penalized in doing so. The method and system include a list of command node references referring to a list of sorted command nodes that are to be scheduled for processing.
    Type: Application
    Filed: April 12, 2002
    Publication date: March 20, 2003
    Applicant: Seagate Technology LLC
    Inventors: Edwin Scott Olds, Stephen R. Cornaby, Mark David Hertz, Kenny Troy Coker
  • Patent number: 4200330
    Abstract: A load retaining cover is attachable to existing opened top silage trucks. The cover includes a lightweight supporting frame having a hinged cover formed of a frame covered by fine gauge wire mesh attached thereto. The cover is mounted to the support frame along a hinge axis extending parallel to a side wall of the truck cargo bed whereby access is from the side. The hinged cover section includes means connected to and operated by the truck electrical system for raising and lowering that section to open the cargo bed for deposit of silage therein.
    Type: Grant
    Filed: May 25, 1978
    Date of Patent: April 29, 1980
    Inventor: H. Edwin Scott