Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Dyke, CA

Gerrit Dyke, Stockton, CA US

Patent application numberDescriptionPublished
20080286042Towable elongated traffic barrier - A towable, articulated elongated traffic barrier includes traffic barrier modules having articulating interconnected ends. A restrictor element restricts articulation between adjacent modules. Each module includes two spaced wheel assemblies positioned inwardly from the ends thereof.11-20-2008
20110095250Vehicle crash attenuator apparatus - Crash attenuator guardrail apparatus includes an impact head and a backstop having a cable and guardrails supported by guardrail supports located between the impact head and the backstop. Frictional forces are applied to the cable to control and resist movement of the impact head toward the backstop and provide lateral resistance. The guardrail supports include a base having break away structure and brace members having bends and which shorten or lengthen to absorb energy resulting from vehicle impact.04-28-2011
20110095251Vehicle crash attenuator apparatus - Crash attenuator guardrail apparatus includes an impact head and a backstop having a cable and guardrails supported by guardrail supports located between the impact head and the backstop. Frictional forces are applied to the cable to control and resist movement of the impact head toward the backstop and provide lateral resistance. The backstop releasably supports the cable and guardrails.04-28-2011
20110095252Vehicle crash attenuator apparatus - Crash attenuator guardrail apparatus includes an impact head and a backstop having a cable and guardrails supported by guardrail supports located between the impact head and the backstop. Frictional forces are applied to the cable to control and resist movement of the impact head toward the backstop and provide lateral resistance.04-28-2011

Ken Dyke, Cupertino, CA US

Patent application numberDescriptionPublished
20110050711VIRTUALIZATION OF GRAPHICS RESOURCES - Graphics resources are virtualized through an interlace between graphics hardware and graphics clients. The interface allocates the graphics resources across multiple graphics clients, processes commands for access to the graphics resources from the graphics clients, and resolves conflicts for the graphics resources among the clients.03-03-2011
20110063300VIRTUALIZATION OF GRAPHICS RESOURCES - Graphics resources are virtualized through an interface between graphics hardware and graphics clients. The interface allocates the graphics resources across multiple graphics clients, processes commands for access to the graphics resources from the graphics clients, and resolves conflicts for the graphics resources among the clients.03-17-2011

Patent applications by Ken Dyke, Cupertino, CA US

Kenneth C. Dyke, Sunnyvale, CA US

Patent application numberDescriptionPublished
20080303922Image capture - Embodiments of methods and apparatuses to improve image capturing are described. In certain embodiments, an apparatus to improve image capturing includes a camera, a processor coupled to the camera, and one or more ambient light sensors coupled to the processor. The one or more ambient light sensors may be located outside the camera. The processor may be configured to obtain first light data using the ambient light sensor, and to determine an image type based on at least the first light data. The processor may be further configured to adjust one or more camera parameters based on the image type. In one embodiment, the apparatus to improve image capturing includes a cell phone coupled to the processor. In one embodiment, the apparatus to improve image capturing is a portable handheld device.12-11-2008
20090063715METHODS AND SYSTEMS TO DYNAMICALLY MANAGE PERFORMANCE STATES IN A DATA PROCESSING SYSTEM - Data processing systems which operate in different modes, including a mode which supports providing an output of images through a port on the systems. In one embodiment, a data processing system includes a processing system, a cellular telephone transceiver, and a port which is configured to provide, as an output from the handheld data processing system, data representing movie video images. Methods and machine readable media are also described.03-05-2009
20090201306METHOD FOR REDUCING FRAMEBUFFER MEMORY ACCESSES - A method and electronic device employing a method of reducing memory accesses during the readout of a scanline of a frame buffer is provided, which includes reading out a series of bits on the scanline corresponding to a series of regions of pixels of the scanline, entering a default pixel value for each pixel of a region if a corresponding bit is set, and entering a pixel value obtained from accessing the scanline for each pixel of the region if the corresponding bit is not set.08-13-2009
20100091025SEAMLESS DISPLAY MIGRATION - Exemplary embodiments of methods, apparatuses, and systems for seamlessly migrating a user visible display stream sent to a display device from one rendered display stream to another rendered display stream are described. For one embodiment, mirror video display streams are received from both a first graphics processing unit (GPU) and a second GPU, and the video display stream sent to a display device is switched from the video display stream from the first GPU to the video display stream from the second GPU, wherein the switching occurs during a blanking interval for the first GPU that overlaps with a blanking interval for the second GPU.04-15-2010
20100211700METHODS AND SYSTEMS TO DYNAMICALLY MANAGE PERFORMANCE STATES IN A DATA PROCESSING SYSTEM - Data processing systems which operate in different modes, including a mode which supports providing an output of images through a port on the systems. In one embodiment, a data processing system includes a processing system, a cellular telephone transceiver, and a port which is configured to provide, as an output from the handheld data processing system, data representing movie video images. Methods and machine readable media are also described.08-19-2010
20100289806MEMORY MANAGEMENT BASED ON AUTOMATIC FULL-SCREEN DETECTION - A window surface associated with a first application is automatically detected as an exclusive window surface for a display. In response, the system automatically transitions to a full-screen mode in which a graphics processor flushes content to the display. The full-screen mode includes flipping between a front surface buffer and a back surface buffer associated with the first application. It is subsequently detected that the window surface associated with the first application is not an exclusive window surface for the display. In response, the system automatically transitions to a windowed mode in which the graphics processor flushes content to the display. In windowed mode, the system frame buffer is flushed to the display. The transition to windowed mode includes a minimum number of buffer content copy operations between the front surface buffer, the back surface buffer and the system frame buffer.11-18-2010

Patent applications by Kenneth C. Dyke, Sunnyvale, CA US

Kenneth Christian Dyke, Sunnyvale, CA US

Patent application numberDescriptionPublished
20080303833Asnchronous notifications for concurrent graphics operations - A method and an apparatus for notifying a display driver to update a display with a graphics frame including multiple graphics data rendered separately by multiple graphics processing units (GPUs) substantially concurrently are described. Graphics commands may be received to dispatch to each GPU for rendering corresponding graphics data. The display driver may be notified when each graphics data has been completely rendered respectively by the corresponding GPU.12-11-2008
20080303835Serializing command streams for graphics processors - A method and an apparatus for determining a dependency relationship between graphics commands based on availability of graphics hardware resources to perform graphics processing operations according to the dependency relationship are described. The graphics commands may be received from graphics APIs (application programming interfaces) for rendering a graphics object. A graphics driver may transmit a portion or all of the received graphics commands to a graphics processing unit (GPU) or a media processor based on the determined dependency relationship between the graphics commands.12-11-2008
20090100213Systems and Methods for Managing Memory Core Surface - Accessing a shared buffer can include receiving an identifier associated with a buffer from a sending process, requesting one or more attributes corresponding to the buffer based on the received identifier, mapping at least a first page of the buffer in accordance with the one or more requested attributes, and accessing an item of data stored in the buffer by the sending process. The identifier also can comprise a unique identifier. Further, the identifier can be passed to one or more other processes. Additionally, the one or more requested attributes can include at least one of a pointer to a memory location and a property describing the buffer.04-16-2009
20090100257Framework for Dynamic Configuration of Hardware Resources - Among other things, dynamically selecting or configuring one or more hardware resources to render a particular display data includes obtaining a request for rendering display data. The request includes a specification describing a desired rendering process. Based on the specification and the display data, hardware is selected or configured. The display data is rendered using the selected or configured hardware.04-16-2009