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: 20110161555Abstract: 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: ApplicationFiled: December 31, 2009Publication date: June 30, 2011Applicant: SEAGATE TECHNOLOGY LLCInventors: Edwin Scott Olds, Timothy Richard Feldman, David Warren Wheelock, Steven Scott William, Robert William Dixon
-
Patent number: 7747907Abstract: 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: GrantFiled: September 20, 2005Date of Patent: June 29, 2010Assignee: Seagate Technology LLCInventors: Edwin Scott Olds, Jonathan Williams Haines, Dan Joseph Coonen, Timothy Richard Feldman, Bruce Douglas Emo, James Joseph Touchton
-
Publication number: 20090002863Abstract: 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: ApplicationFiled: June 29, 2007Publication date: January 1, 2009Applicant: SEAGATE TECHNOLOGY, LLCInventors: Timothy Richard Feldman, Edwin Scott Olds
-
Publication number: 20080313396Abstract: 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: ApplicationFiled: June 15, 2007Publication date: December 18, 2008Applicant: SEAGATE TECHNOLOGY, LLCInventors: Timothy Richard Feldman, Edwin Scott Olds, Jonathan Williams Haines, Daniel Joseph Coonen
-
Publication number: 20080086593Abstract: 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: ApplicationFiled: October 10, 2006Publication date: April 10, 2008Applicant: Seagate Technology LLCInventors: Timothy R. Feldman, Jonathan W. Haines, William B. Raspotnik, Craig W. Miller, Edwin Scott Olds
-
Patent number: 7235201Abstract: 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: GrantFiled: December 20, 2004Date of Patent: June 26, 2007Assignee: BorgWarner Inc.Inventors: Edwin Scott Hicklen, Sean Kuplen, Kai Xu, Ryan Sun
-
Publication number: 20070119882Abstract: 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: ApplicationFiled: October 27, 2005Publication date: May 31, 2007Inventor: Edwin Scott
-
Patent number: 7131080Abstract: 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: GrantFiled: August 28, 2003Date of Patent: October 31, 2006Assignee: International Business Machines CorporationInventors: 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: 20060174073Abstract: 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: ApplicationFiled: February 3, 2005Publication date: August 3, 2006Inventors: Jeffery Barnes, Susan Candelaria, Nicholas Fifer, Matthew Kalos, Edwin Scott
-
Publication number: 20050198638Abstract: 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: ApplicationFiled: March 5, 2004Publication date: September 8, 2005Applicant: International Business Machines CorporationInventors: Angqin Bai, Alex Chen, Theodore Harris, Carol Mellgren, Edwin Scott, Gail Spear
-
Publication number: 20050154846Abstract: 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: ApplicationFiled: January 9, 2004Publication date: July 14, 2005Inventors: James Chen, Minh-Ngoc Huynh, Chung Fung, Patricia Lu, Edwin Scott, Carol Mellgren, Richard Ripberger
-
Publication number: 20050113729Abstract: 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: ApplicationFiled: November 21, 2003Publication date: May 26, 2005Inventors: Edwin Scott, Annerose Zorn
-
Publication number: 20050073110Abstract: 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: ApplicationFiled: October 4, 2004Publication date: April 7, 2005Inventors: James Armour, David Edwin-Scott, Tony Pusey
-
Patent number: 6826630Abstract: 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: GrantFiled: April 12, 2002Date of Patent: November 30, 2004Assignee: Seagate Technology LLCInventors: Edwin Scott Olds, Stephen R. Cornaby, Mark David Hertz, Kenny Troy Coker
-
Patent number: 6789163Abstract: 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: GrantFiled: December 21, 2001Date of Patent: September 7, 2004Assignee: Seagate Technology LLCInventors: Travis D. Fox, Edwin Scott Olds
-
Publication number: 20030056059Abstract: 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: ApplicationFiled: December 21, 2001Publication date: March 20, 2003Applicant: Seagate Technology LLCInventors: Travis D. Fox, Edwin Scott Olds
-
Publication number: 20030056034Abstract: 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: ApplicationFiled: April 12, 2002Publication date: March 20, 2003Applicant: Seagate Technology LLCInventors: Edwin Scott Olds, Stephen R. Cornaby, Mark David Hertz, Kenny Troy Coker
-
Patent number: 4200330Abstract: 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: GrantFiled: May 25, 1978Date of Patent: April 29, 1980Inventor: H. Edwin Scott