Patent application number | Description | Published |
20100106929 | Method and Apparatus for Providing Secure Register Access - The method and accompanying apparatus provides secure register access. In one example, as part of a secure boot process, data is written into a managed secure register (MSR) register and access policy data is written into programmable MSR policy registers. During run-time, the MSR register securely stores data in compliance with the programmable register access policy data. Access policy is enforced during run-time based on the programmable register access policy data. | 04-29-2010 |
20100106979 | Method, Apparatus, and Device for Providing Security Among a Calling Function and a Target Function - The device and accompanying apparatus and method provides security among a calling function, such as an any executable code, and at least one target function, such as any executable code that the calling function wishes to have execute. In one example, the device includes an engine operative to perform run-time verification of the signatures of secure interrupt handler code and at least one target function before allowing execution of the at least one target function. If both the secure interrupt handler code's signature and the at least one target function's signature are successfully verified, the at least one target function is allowed to execute. | 04-29-2010 |
20100107249 | Method, Apparatus, and Device for Protecting Against Programming Attacks and/or Data Corruption - The method and accompanying apparatus and device protects against programming attacks and/or data corruption by computer viruses, malicious code, or other types of corruption. In one example, signature verification policy information that identifies a plurality of policies associated with a plurality of target memory segments is programmed during a secure boot process. The programmed signature verification policy information associated with each of the plurality of target memory segments is then evaluated during run-time. Signature verification is then repeatedly performed, during run-time, on each of the plurality of target memory segments based on the programmed signature verification policy information associated with each target memory segment. | 04-29-2010 |
20100111298 | BLOCK CIPHER DECRYPTION APPARATUS AND METHOD - An apparatus and method obtains cipher block chaining mode (CBC) ciphertext blocks that were encrypted using a cipher block chaining encryption method, such a audio or video, and decrypts the CBC ciphertext blocks that were encrypted using the cipher block chaining encryption method using a multistage counter mode (CTR) decryptor to produce blocks of plaintext data from the CBC ciphertext blocks. In one example, cipher block chaining mode (CBC) information is translated (e.g., rearranged) to random counter mode (CTR) information so that a multistage counter mode (CTR) decryptor decrypts CBC ciphertext blocks into corresponding decrypted CBC plaintext blocks, in a parallel fashion, based on the translated CBC information. As such, apparatus with CTR hardware can be used to decrypt CBC or CFB ciphertext blocks. | 05-06-2010 |
20110107092 | PERFORMANCE BASED AUTHENTICATION METHOD AND APPARATUS FOR SECURE COMMUNICATION - An apparatus includes a first module and a second module. The first module provides a challenge. The second module performs a signature function in response to the challenge. The first module authenticates the second module based on a time required by the second module to complete the signature function and/or an amount of power consumed by the second module to complete the signature function. | 05-05-2011 |
20110283117 | POWER MANAGEMENT METHOD AND APPARATUS - An apparatus includes a power management interpretation circuit and a power management control circuit. The power management interpretation circuit provides power management control information in response to power control parameters. The power management control circuit selectively controls power consumption of a power consuming circuit based on the power management control information. The power consuming circuit provides the power control parameters. | 11-17-2011 |
20130265345 | Adjusting Liquid Crystal Display Voltage Drive for Flicker Compensation - Liquid crystal display flicker may be controlled by adjusting the positive and negative drive signals differently in one embodiment. Moreover, the drive signals may be adjusted per pixel to an extent dependent on the intensity of the pixel. | 10-10-2013 |
20130265490 | Video Analytic Encoding - An encoded media file or stream may include video analytics data. There data may include information about the objects depicted in the media. | 10-10-2013 |
20130279605 | Perceptual Media Encoding - Conventional encoding formats that use I-frames, P-frames, and B-frames, for example, may be augmented with additional metadata that defines key colorimetric, lighting and audio information to enable a more accurate processing at render time and to achieve better media playback. | 10-24-2013 |
20130297908 | Decomposing Operations in More than One Dimension into One Dimensional Point Operations - A processing architecture uses stationary operands and opcodes common on a plurality of processors. Only data moves through the processors. The same opcode and operand is used by each processor assigned to operate, for example, on one row of pixels, one row of numbers, or one row of points in space. | 11-07-2013 |
20140036317 | MANAGING CONSISTENT DATA OBJECTS - A method and system for managing consistent data objects are included herein. The method includes detecting an operation to store a consistent data object. Additionally, the method includes detecting an attribute for the consistent data object. Furthermore, the method includes storing the consistent data object based on the attribute. In addition, the method includes determining an additional format of the consistent data object is to be stored. The method also includes generating a second consistent data object based on the additional format and storing the second consistent data object. | 02-06-2014 |
20140063025 | Pipelined Image Processing Sequencer - To provide optimal power and performance policy choices for imaging and analytic processing, In accordance with some embodiments, reusable, reconfigurable, dedicated function process elements may be allocated to execution sequences made up of sequentially executed process elements. Any given process element may be reconfigured in any given execution sequence to meet a sequence performance metric. A plurality of sequences may then run in parallel. | 03-06-2014 |
20140063269 | Protocol for Communications Between Platforms and Image Devices - In accordance with some embodiments, a protocol permits communications between platforms and image devices. This allows, for example, the platform to specify particular types of information that the platform may want, the format of information the platform may prefer, and other information that may reduce the amount of processing in the platform. For example, conventionally, in gesture recognition software, the platform receives an ongoing stream of video to be parsed, searched and processed in order to identify gestures. This may consume communications bandwidth between platforms and imaging devices, particularly in cases where wireless communications or other bandwidth limited communications may be involved. | 03-06-2014 |
20140085179 | DEVICES, METHODS, AND SYSTEMS FOR PROVIDING INTERACTIVITY WITH DIGITAL SIGNS - A device, method, and system for providing interactivity with a digital sign includes an interactive digital sign configured to display information in response to interactions by a viewer. The viewer may interact with the digital sign using sensors of the digital sign or via use of a mobile communication device carried by the viewer. User data may be used by the interactive digital sign to select the information, which may include advertisements, coupons, directions, and other information. The information may be transmitted to the viewer's mobile communication device. | 03-27-2014 |
20140092439 | ENCODING IMAGES USING A 3D MESH OF POLYGONS AND CORRESPONDING TEXTURES - A method and system for encoding images using a 3D mesh of polygons and corresponding textures is disclosed herein. Depth information and image texture information may be obtained, and the 3D mesh of polygons may be calculated from the depth information. The corresponding textures may be determined using the image texture information, and both the 3D mesh of polygons and the corresponding textures may be encoded using at least one of a mesh frame, a texture frame, a change frame, or any combinations thereof. | 04-03-2014 |
20140160135 | Memory Cell Array with Dedicated Nanoprocessors - A processing architecture uses stationary operands and opcodes common on a plurality of processors. Only data moves through the processors. The same opcode and operand is used by each processor assigned to operate, for example, on one row of pixels, one row of numbers, or one row of points in space. | 06-12-2014 |
20140201528 | TECHNIQUES TO MONITOR CONNECTION PATHS ON NETWORKED DEVICES - Techniques for managing network connections are described. An apparatus may comprise a communications component operative to manage a connection for a client, the connection routed over a network and a traffic analysis component operative to determine one or more characteristics of the routing of the connection. Other embodiments are described and claimed. | 07-17-2014 |
Patent application number | Description | Published |
20130257883 | IMAGE STREAM PIPELINE CONTROLLER FOR DEPLOYING IMAGE PRIMITIVES TO A COMPUTATION FABRIC - According to some embodiments, an image pipeline controller may determine an image stream having a plurality of image primitives to be executed. Each image primitive may be, for example, associated with an image algorithm and a set of primitive attributes. The image pipeline controller may then automatically deploy the set of image primitives to an image computation fabric based at least in part on primitive attributes. | 10-03-2013 |
20140055347 | IMAGING TASK PIPELINE ACCELERATION - Systems, methods, and articles of manufacture for imaging task pipeline acceleration are provided. Imaging tasks in a pipeline of a system having heterogeneous processing capabilities, for example, may be configured to increase the speed at which such imaging tasks are accomplished. | 02-27-2014 |
20140176535 | APPARATUS FOR ENHANCEMENT OF 3-D IMAGES USING DEPTH MAPPING AND LIGHT SOURCE SYNTHESIS - An apparatus for enhancing a 3-D image illuminated by a light source and having associated depth and texture information includes generating from the depth information a surface mesh having surface mesh sections. Texture sections corresponding to the surface mesh sections are determined from the texture information. The texture sections are ranked based upon their color intensity, and the characteristics of one or more light sources are adjusted to alter the color intensity of the ranked texture sections to thereby produce an enhanced image. | 06-26-2014 |
20140184618 | GENERATING CANONICAL IMAGING FUNCTIONS - A method for coalescing monolithic imaging functions includes providing a canonical imaging function template. A set of canonical imaging functions is formed from the monolithic imaging functions. The set of canonical imaging functions adhere to the canonical imaging function template. One or more of the canonical imaging functions of the set of canonical imaging functions are coalesced into a coalesced imaging function. | 07-03-2014 |
20140184630 | OPTIMIZING IMAGE MEMORY ACCESS - An apparatus and system for accessing an image in a memory storage is disclosed herein. The apparatus includes logic to pre-fetch image data, wherein the image data includes pixel regions. The apparatus also includes logic to arrange the image data as a set of one-dimensional arrays to be linearly processed. The apparatus further includes logic to process a first pixel region from the image data, wherein the first pixel region is stored in a cache. Additionally, the apparatus includes logic to place a second pixel region from the image data into the cache, wherein the second pixel region is to be processed after the first pixel region has been processed, and logic to process the second pixel region. Logic to write the set of one-dimensional arrays back into the memory storage is also provided, and the first pixel region is evicted from the cache. | 07-03-2014 |
20140189298 | CONFIGURABLE RING NETWORK - A apparatus and computing device for providing a configurable ring network are provided herein. The apparatus includes logic to configure a ring processor for each of a plurality of processing elements, and logic to network each ring processor, wherein each ring processor communicates with other ring processors using a set of commands. | 07-03-2014 |
20140189666 | AUTOMATIC PIPELINE COMPOSITION - A method and apparatus for automatic pipeline are provided herein. Syntax elements may be manually inserted into the code, or automatically injected into the code. The syntax elements may specify hints such as data type parameters to independent functions allowing the functions to be automatically coalesced into a single loop, providing optimized data accesses to be coalesced for each function in the pipeline within the single loop. A run-time system produces optimized machine code for a target processor using syntax elements to guide the optimizations. Additionally, the pipeline may be executed. The pipeline includes the coalesced functions and data accesses. | 07-03-2014 |
20140267616 | VARIABLE RESOLUTION DEPTH REPRESENTATION - An apparatus, image capture device, computing device, computer readable medium are described herein. The apparatus includes logic to determine a depth indicator. The apparatus also includes logic to vary a depth information of an image based on the depth indicator, and logic to generate the variable resolution depth representation. A depth indicator may be lighting, texture, edges, contours, colors, motion, time, or any combination thereof. | 09-18-2014 |
20140267617 | ADAPTIVE DEPTH SENSING - An apparatus, system, and a method are described herein. The apparatus includes one or more sensors, wherein the sensors are coupled by a baseline rail. The apparatus also includes a controller device that is to move the one or more sensors along the baseline rail such that the baseline rail is to adjust a baseline between of each of the one or more sensors. | 09-18-2014 |