Patents by Inventor David Arnold

David Arnold 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: 20090006768
    Abstract: A method and apparatus for accessing a cache. The method includes receiving a request to access the cache. The request includes an address of requested data to be accessed. The method also includes using a first portion of the address to perform an access to a first directory for the cache and using a second portion of the address to perform an access to a second directory for the cache. Results from the access to the first directory for the cache and results from the access to the second directory for the cache are used to determine whether the cache includes the requested data to be accessed.
    Type: Application
    Filed: June 28, 2007
    Publication date: January 1, 2009
    Inventor: David Arnold Luick
  • Publication number: 20090006818
    Abstract: A method and apparatus for executing instructions. The method includes receiving a first load instruction and a second load instruction. The method also includes issuing the first load instruction and the second load instruction to a cascaded delayed execution pipeline unit having at least a first execution pipeline and a second execution pipeline, wherein the second execution pipeline executes an instruction in a common issue group in a delayed manner relative to another instruction in the common issue group executed in the first execution pipeline. The method also includes accessing a cache by executing the first load instruction and the second load instruction. A delay between execution of the first load instruction and the second load instruction allows the cache to complete the access with the first load instruction before beginning the access with the second load instruction.
    Type: Application
    Filed: June 27, 2007
    Publication date: January 1, 2009
    Inventor: David Arnold Luick
  • Publication number: 20080313438
    Abstract: Improved techniques for executing instructions in a pipelined manner that may reduce stalls that occur when executing dependent instructions are provided. Stalls may be reduced by utilizing a cascaded arrangement of pipelines with execution units that are delayed with respect to each other. This cascaded delayed arrangement allows dependent instructions to be issued within a common issue group by scheduling them for execution in different pipelines to execute at different times.
    Type: Application
    Filed: June 14, 2007
    Publication date: December 18, 2008
    Inventor: David Arnold Luick
  • Patent number: 7408555
    Abstract: Methods and apparatus implementing and using techniques for rendering a stroke (e.g., a line or glyph). An initial adjustment value can be calculated for the stroke, and an offset amount calculated based on the initial adjustment value, such that a minimum number of device pixels will be marked by the stroke after adjusting density values of device pixels representing the stroke. A high resolution representation of the stroke (e.g., a set of device pixels each having an initial density value) is rendered so that one or more edges of the stroke is offset from a device resolution grid by the offset amount. A length of an edge of the stroke that passes through a device pixel can be calculated, and the density value of the device pixel adjusted by a final adjustment value based on the initial adjustment value and the length of the edge of the stroke.
    Type: Grant
    Filed: April 9, 2007
    Date of Patent: August 5, 2008
    Assignee: Adobe Systems Incorporated
    Inventors: R. David Arnold, Terence S. Dowling
  • Patent number: 7395651
    Abstract: The invention comprises a point and cover assembly for a row crop header including a point; a cover coupled to the point with a hinge; a latch fixed to the cover, the latch having a first spring-loaded latch pin for pinning the cover to a first row unit, a second spring loaded latch pin for pinning the cover to a second row unit, and a member coupling the two latch pins together that is operable by one hand to release both latch pins; and a point support fixed to the cover, the point support comprising an elongate member fixed at its rear end to the cover and having an adjustable point rest at its front end for supporting the point at a plurality of different heights.
    Type: Grant
    Filed: February 16, 2007
    Date of Patent: July 8, 2008
    Assignee: Deere & Company
    Inventors: Troy Allen Kost, Michael Wayne Mossman, Timothy Franklin Christensen, Matthew David Arnold
  • Publication number: 20080162883
    Abstract: A design structure embodied in a machine readable storage medium for designing, manufacturing, and/or testing a design for improved techniques for executing instructions in a pipelined manner is provided. Such techniques may reduce stalls that occur when executing dependent instructions. Stalls may be reduced by utilizing a cascaded arrangement of pipelines with execution units that are delayed with respect to each other. This cascaded delayed arrangement allows dependent instructions to be issued within a common issue group by scheduling them for execution in different pipelines to execute at different times.
    Type: Application
    Filed: March 13, 2008
    Publication date: July 3, 2008
    Inventor: David Arnold Luick
  • Patent number: 7357271
    Abstract: An insulated container includes a bottom and four walls connected to the bottom; a top which fits on the four walls; a portion of the top is pivotally mounted so as to be opened to provide access to the insulated container through a first opening; a portion of one of the four walls is pivotally mounted so as to be opened to provide access to the insulated container through a second opening; wherein the first and second openings are contiguous to provide a combined access area to the container that extends across both the top and the one of the four walls.
    Type: Grant
    Filed: February 17, 2004
    Date of Patent: April 15, 2008
    Assignee: Tegrant Diversified Brands, Inc.
    Inventors: Gary M. Hase, David A. Arnold, Allen Polowinczak
  • Patent number: 7343480
    Abstract: A register file bit includes a primary latch and a secondary latch with a feedback path and a context switch mechanism that allows a fast context switch when execution changes from one thread to the next. A bit value for a second thread of execution is stored in the primary latch, then transferred to the secondary latch. The bit value for a first thread of execution is then written to the primary latch. When a context switch is needed (when the first thread stalls and the second thread needs to begin execution), the register file bit can perform a context switch from the first thread to the second thread in a single clock cycle. The register file bit contains a backup latch inside the register file itself so that minimal extra wire paths are needed to or from the existing register file.
    Type: Grant
    Filed: October 9, 2003
    Date of Patent: March 11, 2008
    Assignee: International Business Machines Corporation
    Inventor: David Arnold Luick
  • Publication number: 20080041870
    Abstract: A memorabilia container includes a box-like receptacle to the memorabilia. The receptacle has opposite upstanding side walls and an upstanding rear wall joining the side walls. The side walls and the rear wall have respective upper edges. A side lid is hingedly connected to each side wall. The side lid hinges are attached to the side walls below the upper edges of the side walls so that the side wall upper edge stops the side lid from opening beyond a predetermined angle. Each side lid has an interior surface, an exterior surface, and an outer edge. The side lids close together with their outer edges abutting. A rear lid is hingedly connected to the rear wall. The rear wall hinge is attached to the rear wall below the upper edge of the rear wall, so that the rear wall upper edge stops the rear lid from opening beyond a predetermined angle. The rear lid has an interior surface and an exterior surface. The rear lid closes first, and the side lids close together over the rear lid.
    Type: Application
    Filed: July 28, 2006
    Publication date: February 21, 2008
    Inventor: David Arnold Smith
  • Patent number: 7333110
    Abstract: Methods and apparatus implementing and using techniques for rendering a stroke (e.g., a line or glyph). An initial adjustment value can be calculated for the stroke, and an offset amount calculated based on the initial adjustment value, such that a minimum number of device pixels will be marked by the stroke after adjusting density values of device pixels representing the stroke. A high resolution representation of the stroke (e.g., a set of device pixels each having an initial density value) is rendered so that one or more edges of the stroke is offset from a device resolution grid by the offset amount. A length of an edge of the stroke that passes through a device pixel can be calculated, and the density value of the device pixel adjusted by a final adjustment value based on the initial adjustment value and the length of the edge of the stroke.
    Type: Grant
    Filed: March 31, 2004
    Date of Patent: February 19, 2008
    Assignee: Adobe Systems Incorporated
    Inventors: R. David Arnold, Terence S. Dowling
  • Publication number: 20080029635
    Abstract: A seat belt retractor (10) has an actuator (14) for unlocking and locking the seat belt retractor (10). An inertial sensor (18) detects changes in vehicle acceleration and interacts with the actuator (14) to lock and unlock the seat belt retractor (10). The inertial sensor (18) has one inertial sensor mass, each mass (26, 27, 29, 30, 32, 33) has a wide portion (70) and a narrow portion (72). Preferably each inertial sensor mass (26, 27, 29, 30, 32, 33) has a high density body (31) embedded in the wide portion (70) of the elastomeric material (34). The inertial sensor mass (26, 27, 29, 36, 32, 33) has a greater density than the elastomeric material (34). Moreover, the elastomeric material (34) at least partially surrounds an exterior circumferential surface (38) of the inertial sensor mass (26, 27, 29, 30, 32, 33).
    Type: Application
    Filed: October 15, 2007
    Publication date: February 7, 2008
    Inventors: Christopher Morgan, Huiyao Liu, Stephan Vetter, Kristopher Schaffer, David Arnold
  • Publication number: 20070271947
    Abstract: A container includes a rigid insulated body-portion that defines a first enclosed space, a base lid adapted to be reattachably fastened to an edge of the sides that is proximal to the opening, thereby covering the opening so as to at least substantially prevent fluid communication between the first enclosed space and the area outside the container, a contents-container, a contents-container lid that is adapted to be reattachably fastened to edges of the contents container that are proximal to the opening of the contents container, thereby substantially preventing fluid communication between the second enclosed space of the contents container and the space outside the contents container, the first enclosed space including an interior portion adapted to receive the contents container and a coolant portion adapted to receive at least one coolant container.
    Type: Application
    Filed: May 16, 2007
    Publication date: November 29, 2007
    Applicant: TEGRANT CORPORATION
    Inventors: Gary M. Hase, David A. Arnold, Joshuah S. DeVoll
  • Publication number: 20070268141
    Abstract: Articles are magnetically tagged by a spatial distribution of passive magnetic elements. Each such magnetic element comprises a layer of soft magnetic material characterised by high permeability, low coercivity and a non-linear B-H characteristic, and formed as a discrete region of such material. Each such magnetic element also has at least one second layer of magnetic material capable of being permanently magnetised at least in a region adjacent the first layer to provide a magnetic bias for the magnetic element. The bias of individual such magnetic elements in the spatial distribution and the particular spatial nature of the distribution enables the article to be magnetically encoded.
    Type: Application
    Filed: September 21, 2004
    Publication date: November 22, 2007
    Inventors: David Arnold, Robert Dickinson
  • Patent number: 7272751
    Abstract: A method, apparatus, system, and signal-bearing medium that in an embodiment detect an event that will cause idle cycles in the processor and issue diagnostic instructions to the processor during the cycles that would be idle. In another embodiment, the processor is periodically interrupted and diagnostic instructions are issued to the processor, where the diagnostic instructions are selected based on a history of activity at the processor and a log of previous errors at the processor. In this way, errors may be detected at the processor without undue cost and impact on performance.
    Type: Grant
    Filed: January 15, 2004
    Date of Patent: September 18, 2007
    Assignee: International Business Machines Corporation
    Inventors: Thomas Joseph Beacom, David Arnold Luick
  • Publication number: 20070197327
    Abstract: A drive assembly for a combine head includes a hub and a bearing received over a portion of the hub. The bearing defines a rotational axis of the hub. A plane passes radially through the bearing relative to the axis. A sprocket is coupled to the hub and is coaxial with the bearing. The sprocket has a plurality of teeth located around a perimeter of the sprocket, the plurality of teeth being located so that the plane passes radially through the plurality of teeth.
    Type: Application
    Filed: October 26, 2006
    Publication date: August 23, 2007
    Inventors: Matthew David Arnold, Steven Timothy Rieck, Eric Hans Stone, Michael Bennet Downey, Troy Allen Kost, Joseph Albert Teijido
  • Publication number: 20070188499
    Abstract: Methods and apparatus implementing and using techniques for scaling a character having stems. A character including stems and having an associated output resolution and an associated bit depth can be received. The counters defined by the stems can be grouped into one or more chains of counters. The stems of the character can be aligned based on a stem alignment policy while the chains of counters are balanced based on the output resolution. A pixel map can be created at the output resolution and the output bit depth based on the aligned stems.
    Type: Application
    Filed: September 29, 2006
    Publication date: August 16, 2007
    Applicant: Adobe Systems Incorporated
    Inventors: Terence S. Dowling, R. David Arnold
  • Patent number: 7237094
    Abstract: A more efficient method of handling instructions in a computer processor, by associating resource fields with respective program instructions wherein the resource fields indicate which of the processor hardware resources are required to carry out the program instructions, calculating resource requirements for merging two or more program instructions based on their resource fields, and determining resource availability for simultaneously executing the merged program instructions based on the calculated resource requirements. Resource vectors indicative of the required resource may be encoded into the resource fields, and the resource fields decoded at a later stage to derive the resource vectors. The resource fields can be stored in the instruction cache associated with the respective program instructions. The processor may operate in a simultaneous multithreading mode with different program instructions being part of different hardware threads.
    Type: Grant
    Filed: October 14, 2004
    Date of Patent: June 26, 2007
    Assignee: International Business Machines Corporation
    Inventors: Brian William Curran, Brian R. Konigsburg, Hung Qui Le, David Arnold Luick, Dung Quoc Nguyen
  • Patent number: 7234017
    Abstract: A high speed computer processor system has a high speed interface for a graphics processor. A preferred embodiment combines a PowerPC microprocessor called the Giga-Processor Ultralite (GPUL) 110 from International Business Machines Corporation (IBM) with a high speed interface on a multi-chip module.
    Type: Grant
    Filed: February 24, 2005
    Date of Patent: June 19, 2007
    Assignee: International Business Machines Corporation
    Inventors: Giora Biran, Matthew Adam Cushing, Robert Allen Drehmel, Allen James Gavin, Mark E. Kautzman, Jamie Randall Kuesel, Ming-I Mark Lin, David Arnold Luick, James Anthony Marcella, Mark Owen Maxson, Eric Oliver Mejdrich, Adam James Muff, Clarence Rosser Ogilvie, Charles S. Woodruff
  • Publication number: 20070118556
    Abstract: A computer-implemented method of creating a multimedia book.
    Type: Application
    Filed: April 10, 2006
    Publication date: May 24, 2007
    Inventors: David Arnold, Rick Blaisdell, Robert Mancarella
  • Publication number: 20070118557
    Abstract: A computer-implemented method that involving receiving a plurality of multimedia books, each multimedia book comprising: a plurality of pages, each page belonging to a corresponding chapter of a plurality of chapters, each chapter having a chapter name, each page further having a text description, wherein at least one of the plurality of pages includes a playable digital medium; a searchable table of contents whose entries comprise the chapter names; and a searchable index, wherein each entry in the searchable index is associated with pointers to one or more of the plurality of pages having at least one of a page title, a description, a keyword, or a chapter title that includes the index entry.
    Type: Application
    Filed: April 10, 2006
    Publication date: May 24, 2007
    Inventors: David Arnold, Rick Blaisdell, Robert Mancarella