Patent application number | Description | Published |
20110016157 | Database Storage Architecture - Methods, systems and program products for database storage. In one implementation, data of a projection of a database is stored at least partly in grouped ROS format and partly in column format based on patterns of updating the projection data. The projection data is updated so that the updated projection is stored partly in grouped ROS format and partly in column format. | 01-20-2011 |
20120117054 | Query Analysis in a Database - A method of analyzing an expression to infer output data properties, comprises storing, in a storage device, a root node “e” in R, in which “e” is an expression and R is a root node of an abstract syntax tree (AST) of the expression “e”, storing a number of child nodes of R into C | 05-10-2012 |
20150088865 | QUERY PROCESSING - A method for query processing includes receiving a query, and determining a query type by determining if the query is a structured query language (SQL) query including multiple distinct aggregates (MDAs), or a SQL query including cube, rollup or grouping sets operations. Based on the determination, the method includes processing the query to generate an output, and performing a predetermined number of maximum group by operations on the output based on the query type to generate a response to the query. | 03-26-2015 |
Patent application number | Description | Published |
20100073386 | PROCESSING PIXEL PLANES REPRESENTING VISUAL INFORMATION - A computer system may comprise a graphics controller, which may support a display handler. In one embodiment, the display handler may receive configuration values comprising a quantity value and a blending order. In one embodiment, the display handler may determine the number of universal pixel planes using the quantity value. The display handler may provide a number of universal pixel planes equal to the quantity value and the universal pixel planes may be provided using a reference universal pixel plane. The display handler may render each of the universal pixel planes into a type of pixel plane indicated by the corresponding elements of the blending order. | 03-25-2010 |
20100079497 | Video scaling techniques - A video scaler is disclosed. A polyphase filter can be used to generate interpolated pixels. The values of pixels adjacent an interpolated pixel are examined to determine variation in values among the adjacent pixels to determine minimum and maximum value variations. The value of the interpolated pixel is limited based on the minimum and maximum value variations. Ringing artifacts can be reduced by limiting the color range of an interpolated pixel. | 04-01-2010 |
20100156934 | Video Display Controller - A video display controller may be implemented by a plurality of identical hardware blend stages that can be coupled together to produce the desired blend of video, graphics, overlays, and the like. Each of the various video planes to be blended can be multiplied by an alpha value to selectively apply alpha values to particular video planes. At least two video display windows may be selectively produced by the coupled blend stages. | 06-24-2010 |
20100165206 | Method and apparatus for noise reduction in video - In some embodiments, a method of processing a video sequence may include receiving an input video sequence having an input video sequence resolution, aligning images from the input video sequence, reducing noise in the aligned images, and producing an output video sequence from the reduced noise images, wherein the output video sequence has the same resolution as the input video sequence resolution. Other embodiments are disclosed and claimed. | 07-01-2010 |
20140192863 | PERCEPTUAL LOSSLESS COMPRESSION OF IMAGE DATA FOR TRANSMISSION ON UNCOMPRESSED VIDEO INTERCONNECTS - Methods and systems may include a transmit apparatus and a receive apparatus. The transmit apparatus can have a first uncompressed video interconnect and an image encoder to generate a compressed bit stream based on an input pixel signal. The image encoder may also send the compressed bit stream to the first uncompressed video interconnect. The receive apparatus may have a second uncompressed video interconnect and an image decoder to receive the compressed bit stream from the second uncompressed video interconnect. The image decoder may also generate an output pixel signal based on the compressed bit stream. | 07-10-2014 |
20140204122 | REDUCING THE NUMBER OF SCALING ENGINES USED IN A DISPLAY CONTROLLER TO DISPLAY A PLURALITY OF IMAGES ON A SCREEN - Methods and apparatuses to reduce the number of scaling engines used in a display controller that displays image content associated with a plurality of image sources on a screen are provided. A first multiplexer may receive image content from a plurality of storage devices, and select first image content from one of the plurality of image sources. A first scaling engine may process the selected first image content, wherein a plurality of multiplexers can receives an output of the first scaling engine and the image content from the plurality of storage devices, respectively. Each one of the plurality of multiplexers may output either the image content input to the multiplexer or the output of the first scaling engine depending on which image content was scaled by the first scaling engine. Additionally, a plurality of post-processors may perform additional post-processing on the output of the plurality of multiplexer, respectively. | 07-24-2014 |
20140376607 | PERCEPTUAL LOSSLESS COMPRESSION OF IMAGE DATA TO REDUCE MEMORY BANDWIDTH AND STORAGE - Methods and systems may include a compression module having logic to receive a pixel difference signal associated with an image, and conduct a compression of the pixel difference signal based on a value of the pixel difference signal. The logic can also generate a modified pixel difference signal based on the compression, wherein the compression may enable the image to be stored to dynamic random access memory (DRAM) in a compressed state. | 12-25-2014 |
Patent application number | Description | Published |
20080250174 | Flashtoaster for Reading Several Types of Flash-Memory Cards, With or Without a PC - A flash-memory-card reader reads and writes multiple types of flash-memory cards, including CompactFlash, and the smaller SmartMedia, MultiMediaCard, Secure Digital, and Memory Stick. A converter chip converts the different card signals for transfer to a host personal computer (PC). Serial-to-parallel data conversion is performed for the smaller card formats with serial data interfaces, but not for CompactFlash with a parallel-data interface. A single slot has a 50-pin connector for CompactFlash cards or passive adapters. The passive adapters have the CompactFlash form factor and a smaller connector fitting smaller flash cards. Passive adapters have no components but simply wire the smaller connector to the CompactFlash connector. A pin mapping allows card-type detection by sensing the LSB address pins of the CompactFlash interface. A larger CompactFlash reader has multiple slots for each card type. The reader is connected to the PC by a cable, or located within the PC chassis in a drive bay. A stand-alone reader copies images from the flash-memory card to a removable disk media. Pressing a button initiates image transfer. | 10-09-2008 |
20080299809 | SMARTCONNECT FLASH CARD ADAPTER - A multi-memory media adapter having a port, a surface, and a set of contact pins adapted to connect to different types of flash cards. Signals are mapped to the contact pins depending upon the type of flash card. In one embodiment, a controller has signal lines connected to an interconnection means which connects wires, cables or traces to the sets of contact pins. Signals are mapped on the signal lines depending upon the type of flash card inserted. | 12-04-2008 |
20090100207 | Memory Card Reader to Provide Access to Multiple Memory Card Types - A memory card reader is disclosed. In one embodiment, the memory card reader comprises a first slot to receive a first memory card of a first format; a second slot to receive a second memory card of a second format having fewer interface pins than the first format; an Integrated Device Electronics (IDE) interface for transferring data to a system; and a single IDE converter, coupled to the IDE interface and the first and second slot, to interface with a memory card of the first format inserted in the first slot or a memory card of the second format inserted in the second slot, to convert signals from the first or second memory card into a format for the IDE interface, and the converter to detect a card inserted in the first or second slot by detecting a voltage change in the first or second slot. In a second embodiment, the memory card reader comprises a single-slot configured to receive one of first memory card type without an adapter and a second memory card type via an adapter; an Integrated Device Electronics (IDE) interface for transferring data to a system; and an IDE converter coupled to the IDE interface and the single slot, the converter to interface with one of the first or second memory card type inserted in the single slot and to convert signals from an inserted memory card to a format for the IDE interface, the converter to detect an inserted card by reading one or more pins of a first set of pins of the single slot, and to identify a type of card inserted based on reading one or more pins of a second set of pins of the single slot. | 04-16-2009 |
20090106587 | Software Recovery Method for Flash Media with Defective Formatting - A method and software program for recovering data from corrupted flash media. In one aspect, the method employs a low-level access scheme that enables data to be recovered when high-level interfaces, such as file systems, are damaged. The type of flash media is determined, and a corresponding access scheme is employed. Depending on the type of damage to the media, a physical-to-logical table may be built and employed to sequentially access the flash media in search of indicia from which selectable file-types can be identified, or the media may be accessed using normal operating system commands. Once the file indicia are found, the location of corresponding file data is identified, whereupon the file data are read and stored. The software program employs an application program interface (API) comprising one or more sets of pass-through commands to enable low-level access to the flash media and to build the physical-to-logical table. | 04-23-2009 |
20090122137 | Surveillance Systems, Methods and Products Thereby - A surveillance system and a computer readable medium is provided. The surveillance system includes a video capture device and a processor. The processor configured to write video from the video capture device to a first memory card, configured to determine when a capacity of the first memory card is reached, and configured to automatically write to a second memory card when the capacity of the first memory card is reached. The computer readable medium having stored thereon a set of instructions, which when executed by a computer having a processor and memory, cause the computer to perform operations, including writing data to a first storage medium, determining when a capacity of the first storage medium is reached, and automatically writing to a second storage medium when the capacity of the first storage medium is reached. | 05-14-2009 |
20090122479 | Flash Media Reading Devices with Integrated Storage Compartments - A memory card interface apparatus including a bay to receive a memory card for accessing data stored on the card, and a separate storage cavity configured to store a memory card. In one embodiment, the cavity includes an aperture providing access to remove a card from the storage cavity. In one embodiment, the cavity includes an element protruding out a side of the storage cavity to retain a card within the storage cavity. In one embodiment, the apparatus includes at least a second separate storage cavity configured to store a memory card. In one embodiment, the apparatus includes at least a third separate storage cavity configured to store a memory card. In one embodiment, the apparatus comprises a tower configuration. In one embodiment, the apparatus is configured to attach to a separate add-on configuration, the separate add-on configuration providing storage for additional memory cards. In one embodiment, the apparatus includes at least a third separate storage area configured to store a memory card. | 05-14-2009 |
20100195290 | Smartconnect Flash Card Adapter - A multi-memory media adapter having a plurality of ports, each having at least one set of contact pins adapted to connect to different types of flash cards. Signals are mapped to the contact pins depending upon the type of flash card. In one embodiment, a controller has signal lines connected to an interconnection means which connects wires, cables or traces to the sets of contact pins. Signals are mapped on the signal lines depending upon the type of flash card inserted. | 08-05-2010 |
20110320713 | Smartconnect Flash Card Adapter - A multi-memory media adapter to read a plurality of different types of memory media cards. Signals are mapped to the contact pins depending upon the type of memory media card. In one embodiment, a controller connected to an interconnection means maps at least one signal to the contact pins depending upon the type of memory card inserted. | 12-29-2011 |
20120203948 | FLASHCARD READER AND CONVERTER FOR READING SERIAL AND PARALLEL FLASHCARDS - A flash memory card reader and a single converter chip for reading both serial and parallel flash cards. The read has connectors for both serial and parallel data transfer flash memory cards. The reader has a single chip converter. The converter supports both serial I/O and parallel I/O. The serial I/O transfers data in multiple modes. Both single-bit and multi-bit serial data transfers modes are supported. The reader may have multiple slots, one have a connector for serial and one having a connector for parallel flash memory cards. | 08-09-2012 |
20130107472 | SMARTCONNECT FLASH CARD ADAPTER | 05-02-2013 |