Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

191results about How to "Reduce memory" patented technology

Pixel image enhancement system and method

A pixel image enhancement system which operates on color or monochrome source images to produce output cells the same size as the source pixels but not spatially coincident or one-to-one correspondent with them. By operating upon a set of input pixels surrounding each output cell with a set of logic operations implementing unique Boolean equations, the system generates "case numbers" characterizing inferred-edge pieces within each output cell. A rendering subsystem, responsive to the case numbers and source-pixel colors, then produces signals for driving an output device (printer or display) to display the output cells, including the inferred-edge pieces, to the best of the output device's ability and at its resolution.
Owner:CSR TECH INC

Data processing apparatus

In a data processing apparatus that switches between a secure mode and a normal mode during execution, the secure mode allowing access to secure resources to be protected, the normal mode not allowing access to the secure resources, when the secure resources increase in the secure mode, the load on a protection mechanism for protecting the resources becomes large. Thus, there is a demand for data processing apparatuses that are able to reduce secure resources. The present invention relates to a data processing apparatus that stores therein a secure program including one or more processing procedures which use secure resources and a call instruction for calling a normal program to be executed in a normal mode. While executing the secure program, the data processing apparatus calls the normal program with the call instruction and operates according to the called normal program.
Owner:SK HYNIX INC

Configurable virtual output queues in a scalable switching system

Configurable virtual output queues (VOQs) in a scalable switching system and methods of using the queues are provided. The system takes advantage of the fact that not all VOQs are active or need to exist at one time. Thus, the system advantageously uses configurable VOQs and may not dedicate memory space and logic to all possible VOQs at one time.
Owner:TAU NETWORKS A CALIFORNIA

Framework for dynamically generating tuple and page classes

Techniques for reducing the memory used for processing events received in a data stream are provided. This may be achieved by reducing the memory required for storing tuples. A method for processing a data stream includes receiving a tuple and determining a tuple specification that defines a layout of the tuple. The layout identifies one or more data types that are included in the tuple. A tuple class corresponding to the tuple specification may be determined. A tuple object based on the tuple class is instantiated, and during runtime of the processing system. The tuple object is stored in a memory.
Owner:ORACLE INT CORP

Parity check matrix storing method, block LDPC coding method, and apparatus using parity check matrix storing method

The present invention relates to a low density parity check (LDPC) encoding method and an apparatus thereof. In the LDPC encoding method, a matrix multiplication corresponding to ET−1 and T−1 is eliminated according to a structural characteristic in an encoding process. Accordingly, shift weights that are not −1 among shift weights corresponding to partial blocks A, B, and C of a parity check matrix are used to perform an encoding operation, and a cyclic shift operation of an information unit block is performed in parallel so that a first parity block and a second parity block may be simultaneously generated.
Owner:ELECTRONICS & TELECOMM RES INST +1

Parity check matrix storing method, block LDPC coding method, and apparatus using parity check matrix storing method

The present invention relates to a low density parity check (LDPC) encoding method and an apparatus thereof. In the LDPC encoding method, a matrix multiplication corresponding to ET−1 and T−1 is eliminated according to a structural characteristic in an encoding process. Accordingly, shift weights that are not −1 among shift weights corresponding to partial blocks A, B, and C of a parity check matrix are used to perform an encoding operation, and a cyclic shift operation of an information unit block is performed in parallel so that a first parity block and a second parity block may be simultaneously generated.
Owner:ELECTRONICS & TELECOMM RES INST +1

Intelligent home system based on voice recognition

The invention discloses an intelligent home system based on voice recognition. The intelligent home system comprises a voice recognition module, home devices and a control module, wherein the voice recognition module is used for recognizing voice commands of a user and sending the voice commands to the control module; the control module is used for converting the voice commands, recognized by the voice recognition module, of the user to corresponding control commands and sending the control commands to the home devices to control the home devices. Through the utilization of prompt voice commands, voice command memorizing is reduced, and the intelligent home system based on voice recognition is convenient to use; being capable of controlling a plurality of home devices, fixing voice commands can be set in advance to control the home devices; furthermore, images of the face of the user can be acquired to judge the identity of the user and give different user permissions to solve the problem of permission assignment.
Owner:XIAMEN DNAKE INTELLIGENT TECH CO LTD

Expert system

An expert system and a method of providing automated advice are described. The system is regularly updated by advice (or diagnosis, recommendation etc.) given by practitioners in the relevant field. The combination of the underlying facts and the consequent (human) advice is used to update a ruleset that is then used to provide automated advice.An example of financial advice is given. A database contains the details for the customers of a financial institution together with advice and recommendations given previously by the institution's human advisors. This database is used to derive a ruleset which is then applied to a subsequent customer's details in an automated manner, possibly at the user's own PC via the World Wide Web. Frequent updating using data from the human advisors' work means that the database (and hence the ruleset) are kept up to date. Consistent advice can thus be provided with minimum human interaction.
Owner:NCR CORP

Systems and methods of self-forking blockchain protocol

A multi-dimensional blockchain protocol designed to self-fork into multiple chains, scale infinitely, achieve zero cost transactions, sub-second finality and open new markets for sharders, blobbers, developers, and content publishers, while managing a low inflation rate.
Owner:0CHAIN LLC

Method and apparatus achieving memory and transmission overhead reductions in a content routing network

The invention comprises a method in a content routing network for reducing memory and control information transmission overhead, comprising the step of compressing a summary bit vector of a Bloom Filter used in the content routing network. The summary bit vector is compressed using a technique which allows for direct and in-place manipulation to individual bits in the vector and does not allow for direct and in-place manipulation to individual bits in the vector.
Owner:CENTBOARD

Network streaming of a single data stream simultaneously over multiple physical interfaces

InactiveUS20100287296A1Reduce expect difference in arrival timePrevent oscillationMultiple digital computer combinationsTransmissionPhysical interfaceArrival time
Sending a data stream from a sending endpoint to a receiving endpoint, wherein both of the sending endpoint and the receiving endpoint each have multiple physical interfaces connecting the sending endpoint and the receiving endpoint to multiple networks, respectively, is provided. The data stream is split into a series of data packets and sent over the multiple physical interfaces. A next available data packet of the series is sent over a fastest one of the multiple physical interfaces. A data packet from further back in the series is extracted in accordance with a determined expected difference in arrival time, and sent on a corresponding slower one of the multiple physical interfaces. The next available data packet is sent from the sending endpoint nearly simultaneously as the extracted data packet is sent from the sending endpoint.
Owner:CANON KK

Methods and system for resequencing out of order data packets

Methods and a related data routing system for handling received data packets that are out of sequence and were previously declared lost. Following receipt of a data packet, it is determined if the sequence number of the received data packet is out of order in comparison to previously received data packets. If the sequence number is out of order, the distance between the out of order sequence number and the sequence number of the last data packet that was received in sequence is calculated. The distance is used to discard or keep the received data packet based on a predetermined amount of threshold level of distance, the threshold level of distance being a function of the finite amount of memory space of the data transmission device.
Owner:OPTIS WIRELESS TECH LLC

Pyridazine Compounds, Compositions and Methods

ActiveUS20080318899A1Prevent and inhibit activationReduce and inhibit and activationBiocideNervous disorderCellular pathwaysDisease
The invention relates to novel chemical compounds and methods of making and using the same. In particular, the invention provides pyridazine compounds and / or related heterocyclic derivatives, compositions comprising the same, and methods of using pyridazine compounds and / or related heterocyclic derivatives and compositions comprising the same, for modulation of cellular pathways (e.g., signal transduction pathways), for treatment or prevention of inflammatory diseases (e.g., Alzheimer's disease), for research, drug screening, and therapeutic applications.
Owner:NORTHWESTERN UNIV +2

Optical aberration correction for machine vision inspection systems

A system and method for correcting surface height measurements for optical aberration is provided. Heights determined by an autofocus tool, which may depend on surface feature angles in a focus region of interest (ROI) and on the ROI location in the field of view, are corrected based on a novel error calibration. Error calibration data includes height corrections for different feature angles in images, and for multiple locations in a field of view. Height corrections are determined by weighting and combining the angle dependent error calibration data, e.g., based on a gradient (edge) angle distribution determined in the ROIs. When Z-heights are determined for multiple ROIs in a field of view, storage of image data from particular images of a global image stack may be efficiently controlled based on determining early in processing whether a particular image is a sufficiently focused “near-peak” focused image or not.
Owner:MITUTOYO CORP

Perceptual modeling of media signals based on local contrast and directional edges

A perceptual model performs an analysis of a media signal, such as an image or audio signal. The model may be used in media signal processing applications such as digital watermarking and data compression to reduce perceptibility of changes made to code the signal. In one implementation, a method of reducing human perceptibility of visible artifacts attributable to embedding a digital watermark in a media signal is provided. The method determines a contrast measurement for local areas of the media signal; adjusts a contrast measurement for a local area if the contrast measurement is above a predetermined level; and embeds the digital watermark in the local areas in a manner determined at least in part by their respective contrast measurement.
Owner:DIGIMARC CORP

Annotating graphs to allow quick loading and analysis of very large graphs

A method, information processing system, and computer readable medium for annotating graphs to allow for subsequent quick loading and analysis of very large graphs is described. The present invention encompasses a way to order and annotate nodes of a graph into a data stream that allows for optimization of subsequent processing of nodes in later analysis. For example, a very large reference graph representing heap snapshots may be annotated to facilitate post-processing and visualization of the heap for memory leak analysis. In such an example, the present invention reduces the number of objects and references to be modeled in memory, while still capturing the essence of the non-modeled portions. In this example, the present invention may process reference graphs on the scale of one hundred million live objects per snapshot using a computer with one gigabyte of memory.
Owner:LINKEDIN

Efficient hardware A-buffer using three-dimensional allocation of fragment memory

A method and apparatus for arranging fragments in a graphics memory. Each pixel of a display has a corresponding list of fragments in the graphics memory. Each fragment describes a three-dimensional surface at a plurality of sample points associated with the pixel. A predetermined number of fragments are statically allocated to each pixel. Additional space for fragment data is dynamically allocated and deallocated. Each dynamically allocated unit of memory contains fragment data for a plurality of pixels. Fragment data are arranged to exploit modem DRAM capabilities by increasing locality of reference within a single DRAM page, by putting other fragments likely to be referenced soon in pages that belong to non-conflicting banks, and by maintaining bookkeeping structures that allow the relevant DRAM precharge and row activate operations to be scheduled far in advance of access to fragment data.
Owner:HEWLETT PACKARD DEV CO LP

Method and Apparatus for Reporting a Logged Measurement in a Wireless Communication System

The present invention relates to a method and apparatus for performing a logged measurement in a wireless communication system. A terminal receives a measurement configuration and a terminal selection parameter from a base station. The terminal determines whether or not to apply the measurement configuration based on the terminal selection parameter. If the measurement configuration is determined to be applied, the terminal logs a measurement based on the measurement configuration.
Owner:LG ELECTRONICS INC

Annotating graphs to allow quick loading and analysis of very large graphs

A method, information processing system, and computer readable medium for annotating graphs to allow for subsequent quick loading and analysis of very large graphs is described. The present invention encompasses a way to order and annotate nodes of a graph into a data stream that allows for optimization of subsequent processing of nodes in later analysis. For example, a very large reference graph representing heap snapshots may be annotated to facilitate post-processing and visualization of the heap for memory leak analysis. In such an example, the present invention reduces the number of objects and references to be modeled in memory, while still capturing the essence of the non-modeled portions. In this example, the present invention may process reference graphs on the scale of one hundred million live objects per snapshot using a computer with one gigabyte of memory.
Owner:LINKEDIN

System and Method for Processing Images using Online Tensor Robust Principal Component Analysis

A set of input images are acquired sequentially as image tensors. A low-tubal rank tensor and a sparse tensor are initialized using the image tensor, wherein the low-tubal rank tensor is a tensor product of a low-rank spanning tensor basis and corresponding tensor coefficients, and for each image, updating iteratively the image tensor, the tensor coefficients, and the sparse tensor using the image tensor and the low-rank spanning basis from a previous iteration. The spanning tensor basis is updated using the tensor coefficients, the sparse tensor, and the low rank tubal tensor, wherein the low rank tubal tensor represents a set of output images and the sparse tensor representing a set of sparse images.
Owner:MITSUBISHI ELECTRIC RES LAB INC

Framework for dynamically generating tuple and page classes

Techniques for reducing the memory used for processing events received in a data stream are provided. This may be achieved by reducing the memory required for storing tuples. A method for processing a data stream includes receiving a tuple and determining a tuple specification that defines a layout of the tuple. The layout identifies one or more data types that are included in the tuple. A tuple class corresponding to the tuple specification may be determined. A tuple object based on the tuple class is instantiated, and during runtime of the processing system. The tuple object is stored in a memory.
Owner:ORACLE INT CORP

Near-field vector signal enhancement

InactiveCN101595452AAttenuates far-field noise signalsFlat Frequency Response CharacteristicsMicrophonesLoudspeakersUltrasound attenuationVibration amplitude
Near-field sensing of wave signals, for example for application in headsets and earsets, is accomplished by placing two or more spaced-apart microphones along a line generally between the headset and the user's mouth. The signals produced at the output of the microphones will disagree in amplitude and time delay for the desired signal-the wearer's voice-but will disagree in a different manner forthe ambient noises. Utilization of this difference enables recognizing, and subsequently ignoring, the noise portion of the signals and passing a clean voice signal. A first approach involves a complex vector difference equation applied in the frequency domain that creates a noise-reduced result. A second approach creates an attenuation value that is proportional to the complex vector difference,and applies this attenuation value to the original signal in order to effect a reduction of the noise. The two approaches can be applied separately or combined.
Owner:DOLBY LAB LICENSING CORP

Method for decoding digital information encoded with a channel code

The performance of multiple-input multiple-output (MIMO) systems, employing coding with multiple antennas depends heavily on the demapper algorithm which is used for MIMO detection. Soft-output demappers lead to better bit error rate (BER) performance compared to hard-decision demappers, but have a higher implementation complexity. The algorithm, proposed in this paper, relies on low-complexity harddecision MIMO detection. The reliability information for the received bits used to compute log-likelihood ratios is based on an estimate of the average bit error rate which is for example derived from the corresponding channel state information only. The algorithm is applicable to any hard-decision MIMO detector. As an example, we describe the application of the scheme to a linear MMSE detector and to sphere decoding with early termination.
Owner:ETH ZZURICH

Moving image coding device, imaging device and moving image coding method

A moving image coding device for performing inter-frame prediction coding can prevent memory traffic for reference images from increasing due to increase of an image size. The moving image coding device comprises a multiple frame parallel processing inter-frame prediction coding unit 101 for generating a necessary reference image whenever needed in synchronization with coding, and a coding-linked perfect decoding reference image generating unit for coding plural frames in parallel. The moving image coding device thus technically characterized makes it unnecessary to store reference images as an image to be stored in a memory, thereby enabling large reductions in memory capacity and memory traffic. Further, the moving image coding device capable of decoding plural frames in parallel at a time can reduce a decoding volume of the coding-linked perfect decoding reference image generating unit and the memory traffic / .
Owner:PANASONIC CORP

Data processing apparatus

In a data processing apparatus that switches between a secure mode and a normal mode during execution, the secure mode allowing access to secure resources to be protected, the normal mode not allowing access to the secure resources, when the secure resources increase in the secure mode, the load on a protection mechanism for protecting the resources becomes large. Thus, there is a demand for data processing apparatuses that are able to reduce secure resources.The present invention relates to a data processing apparatus that stores therein a secure program including one or more processing procedures which use secure resources and a call instruction for calling a normal program to be executed in a normal mode. While executing the secure program, the data processing apparatus calls the normal program with the call instruction and operates according to the called normal program.
Owner:SK HYNIX INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products