Patents by Inventor Derek Bosch

Derek Bosch 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: 10856472
    Abstract: A mow strip, mow strip kit/assembly. There are front and back brackets coupled to an elongated mow strip body. The brackets, coupled to the base of a pair of adjacent fence posts, include flat protrusions extending orthogonally from a mounting plate. The elongated mow strip body has a flat side parallel to flat side of the fence posts to make a flush connection. The top of the mow strip includes a groove into which a fence rail may be disposed. A mounting structure on each face of the mow strip includes slits shaped and positioned to receive the protrusion of the brackets. The slits extend along and through an end of the bottom surface of the mow strip such that at the end of the bottom surface the elongated mow strip body may be vertically lowered directly onto one of the protrusions.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: December 8, 2020
    Inventors: Justin M. Brown, Derek Bosch
  • Patent number: 8209476
    Abstract: The embodiments described herein can be used to enable one-time or few-time programmable memories to work with existing consumer electronic devices (such as those that work with flash—an erasable, non-volatile memory) without requiring a firmware upgrade, thereby providing backwards compatibility while minimizing user impact. As such, these embodiments are a viable way to bridge one-time or few-time programmable memories with existing consumer electronic devices that have flash card slots. These embodiments also allow future consumer electronic devices to be designed without updating firmware to include a file system customized for a one-time or few-time programmable memory.
    Type: Grant
    Filed: November 1, 2010
    Date of Patent: June 26, 2012
    Assignee: SanDisk 3D LLC
    Inventors: Christopher S. Moore, Adrian Jeday, Matt Fruin, Chia Yang, Derek Bosch
  • Publication number: 20110047416
    Abstract: The embodiments described herein can be used to enable one-time or few-time programmable memories to work with existing consumer electronic devices (such as those that work with flash—an erasable, non-volatile memory) without requiring a firmware upgrade, thereby providing backwards compatibility while minimizing user impact. As such, these embodiments are a viable way to bridge one-time or few-time programmable memories with existing consumer electronic devices that have flash card slots. These embodiments also allow future consumer electronic devices to be designed without updating firmware to include a file system customized for a one-time or few-time programmable memory.
    Type: Application
    Filed: November 1, 2010
    Publication date: February 24, 2011
    Inventors: Christopher S. Moore, Adrian Jeday, Matt Fruin, Chia Yang, Derek Bosch
  • Patent number: 7861058
    Abstract: The embodiments described herein can be used to enable one-time or few-time programmable memories to work with existing consumer electronic devices (such as those that work with flash—an erasable, non-volatile memory) without requiring a firmware upgrade, thereby providing backwards compatibility while minimizing user impact. As such, these embodiments are a viable way to bridge one-time or few-time programmable memories with existing consumer electronic devices that have flash card slots. These embodiments also allow future consumer electronic devices to be designed without updating firmware to include a file system customized for a one-time or few-time programmable memory.
    Type: Grant
    Filed: April 27, 2007
    Date of Patent: December 28, 2010
    Assignee: SanDisk 3D LLC
    Inventors: Christopher S. Moore, Adrian Jeday, Matt Fruin, Chia Yang, Derek Bosch
  • Patent number: 7689805
    Abstract: The embodiments described herein can be used to enable one-time or few-time programmable memories to work with existing consumer electronic devices (such as those that work with flash—an erasable, non-volatile memory) without requiring a firmware upgrade, thereby providing backwards compatibility while minimizing user impact. As such, these embodiments are a viable way to bridge one-time or few-time programmable memories with existing consumer electronic devices that have flash card slots. These embodiments also allow future consumer electronic devices to be designed without updating firmware to include a file system customized for a one-time or few-time programmable memory.
    Type: Grant
    Filed: April 27, 2007
    Date of Patent: March 30, 2010
    Assignee: SanDisk 3D LLC
    Inventors: Christopher S. Moore, Adrian Jeday, Matt Fruin, Chia Yang, Derek Bosch
  • Patent number: 7398348
    Abstract: The embodiments described herein can be used to enable one-time or few-time programmable memories to work with existing consumer electronic devices (such as those that work with flash—an erasable, non-volatile memory) without requiring a firmware upgrade, thereby providing backwards compatibility while minimizing user impact. As such, these embodiments are a viable way to bridge one-time or few-time programmable memories with existing consumer electronic devices that have flash card slots. These embodiments also allow future consumer electronic devices to be designed without updating firmware to include a file system customized for a one-time or few-time programmable memory.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: July 8, 2008
    Assignee: SanDisk 3D LLC
    Inventors: Christopher S. Moore, Adrian Jeday, Matt Fruin, Chia Yang, Derek Bosch
  • Publication number: 20070291563
    Abstract: A method is provided comprising reading a set of memory cells indicating whether stored redundancy information is reliable and, if the set of memory cells indicates that the stored redundancy information is reliable, determining whether to read primary memory or redundant memory based on the stored redundancy information. Another method is provided comprising reading a set of memory cells associated with a group of memory cells in a primary memory, the set of memory cells indicating whether data can be reliably stored in the group of memory cells; if the set of memory cells indicates that data can be reliably stored in the group of memory cells, storing data in the group of memory cells; and if the set of memory cells does not indicate that data can be reliably stored in the group of memory cells, storing data in a group of memory cells in a redundant memory. In another preferred embodiment, a method for providing memory redundancy is provided.
    Type: Application
    Filed: August 21, 2007
    Publication date: December 20, 2007
    Inventors: Alper Ilkbahar, Derek Bosch
  • Publication number: 20070208907
    Abstract: The embodiments described herein can be used to enable one-time or few-time programmable memories to work with existing consumer electronic devices (such as those that work with flash—an erasable, non-volatile memory) without requiring a firmware upgrade, thereby providing backwards compatibility while minimizing user impact. As such, these embodiments are a viable way to bridge one-time or few-time programmable memories with existing consumer electronic devices that have flash card slots. These embodiments also allow future consumer electronic devices to be designed without updating firmware to include a file system customized for a one-time or few-time programmable memory.
    Type: Application
    Filed: April 27, 2007
    Publication date: September 6, 2007
    Inventors: Christopher Moore, Adrian Jeday, Matt Fruin, Chia Yang, Derek Bosch
  • Publication number: 20070208908
    Abstract: The embodiments described herein can be used to enable one-time or few-time programmable memories to work with existing consumer electronic devices (such as those that work with flash—an erasable, non-volatile memory) without requiring a firmware upgrade, thereby providing backwards compatibility while minimizing user impact. As such, these embodiments are a viable way to bridge one-time or few-time programmable memories with existing consumer electronic devices that have flash card slots. These embodiments also allow future consumer electronic devices to be designed without updating firmware to include a file system customized for a one-time or few-time programmable memory.
    Type: Application
    Filed: April 27, 2007
    Publication date: September 6, 2007
    Inventors: Christopher Moore, Adrian Jeday, Matt Fruin, Chia Yang, Derek Bosch
  • Publication number: 20060140026
    Abstract: A method is provided comprising reading a set of memory cells indicating whether stored redundancy information is reliable and, if the set of memory cells indicates that the stored redundancy information is reliable, determining whether to read primary memory or redundant memory based on the stored redundancy information. Another method is provided comprising reading a set of memory cells associated with a group of memory cells in a primary memory, the set of memory cells indicating whether data can be reliably stored in the group of memory cells; if the set of memory cells indicates that data can be reliably stored in the group of memory cells, storing data in the group of memory cells; and if the set of memory cells does not indicate that data can be reliably stored in the group of memory cells, storing data in a group of memory cells in a redundant memory. In another preferred embodiment, a method for providing memory redundancy is provided.
    Type: Application
    Filed: December 28, 2004
    Publication date: June 29, 2006
    Inventors: Alper Ilkbahar, Derek Bosch
  • Publication number: 20060047920
    Abstract: The embodiments described herein can be used to enable one-time or few-time programmable memories to work with existing consumer electronic devices (such as those that work with flash—an erasable, non-volatile memory) without requiring a firmware upgrade, thereby providing backwards compatibility while minimizing user impact. As such, these embodiments are a viable way to bridge one-time or few-time programmable memories with existing consumer electronic devices that have flash card slots. These embodiments also allow future consumer electronic devices to be designed without updating firmware to include a file system customized for a one-time or few-time programmable memory.
    Type: Application
    Filed: September 30, 2004
    Publication date: March 2, 2006
    Inventors: Christopher Moore, Adrian Jeday, Matt Fruin, Chia Yang, Derek Bosch
  • Publication number: 20050044459
    Abstract: The preferred embodiments described herein relate to a redundant memory structure using bad bit pointers. In one preferred embodiment, data is written in a first plurality of memory cells, and an error is detected in writing data in one of the memory cells. In response to the detected error, a pointer is written in a second plurality of memory cells, the pointer identifying which memory cell in the first plurality of memory cells contains the error. During a read operation, the data is read from the first plurality of memory cells, and the pointer is read from the second plurality of memory cells. From the pointer, the memory cell containing the error is identified, and the error is corrected. Other preferred embodiments are provided, and each of the preferred embodiments can be used alone or in combination with one another.
    Type: Application
    Filed: October 8, 2004
    Publication date: February 24, 2005
    Inventors: Roy Scheuerlein, Mark Johnson, Derek Bosch, Alper Ilkbahar, J. Tringali
  • Patent number: 6606093
    Abstract: A novel technique and apparatus for antialiasing in a computer graphics system is presented. The invention provides antialiasing by gamma corrected area calculation wherein the pixel coverage area is efficiently determined using cross products of the end points of line edges and the corners of the pixels. Gamma correction is advantageously achieved using linear interpolation of a Bézier curve representation of the gamma correction curve by application of the de Casteljau algorithm to programmable coefficients. The invention further provides for alpha blending of the gamma corrected area calculation for each pixel and adjustment of the area calculation for pixels with end points.
    Type: Grant
    Filed: May 19, 1998
    Date of Patent: August 12, 2003
    Assignee: Microsoft Corporation
    Inventors: Carroll Philip Gossett, Derek Bosch, Shouchern Alex Yen
  • Patent number: 6417858
    Abstract: A processor for computer graphics calculations comprising an entire graphics engine in a single integrated circuit. The processor includes a transform mechanism adapted to compute transforms for the computer graphics calculations. The transform mechanism includes a transformation element adapted to compute transforms using a dot product operation. The transform mechanism of the processor also includes a perspective division element, a color unit for lighting calculations, a scaling element for multiplication operations, and a look-up table containing mathematical functions used by the computer graphics calculations. The processor also includes a raster unit coupled to the transform mechanism, a texture unit coupled to the raster unit, and a shader unit coupled to the texture unit.
    Type: Grant
    Filed: December 23, 1998
    Date of Patent: July 9, 2002
    Assignee: Microsoft Corporation
    Inventors: Derek Bosch, Carroll Philip Gossett, Ian O'Donnell, Anan Nagarajan, Adrian Jeday, Eric Demers, Vimal Parikh, Shaun Ho
  • Patent number: 5671235
    Abstract: In a semiconductor device having a processor for processing digital data and RAM for storing the digital data, an apparatus for accessing the state of the digital data stored in the RAM during system operation for testing purposes. A stall controller is used to stall the processor at a specified point of execution during system operation. The state of the processor at that particular point is shifted out of the registers by using a scan chain and temporarily stored into a buffer. A memory controller then instructs the RAM to write the data of interest into a specific set of test registers. The scan chain is routed through these test registers so that it can serially shift out the data written from the RAM. Thereby, the RAM contents can be accessed with minimal overhead by using the scan chain. Once the data has been shifted out from test registers, the current state of the processor that was stored into the buffer is fed back to the processor.
    Type: Grant
    Filed: December 4, 1995
    Date of Patent: September 23, 1997
    Assignee: Silicon Graphics, Inc.
    Inventors: Derek Bosch, Susan Carrie