Patent application number | Description | Published |
20090003690 | METHOD AND SYSTEM FOR PROCESSING IMAGE AT HIGH SPEED - An image processing method and system that performs color space transformation on an image to be compressed and obtaining pixel values, performing intra-row differential pulse code modulation coding on the image pixel values to obtain numerical values, and determining whether each of the numerical values is within a preset range. Variable length coding is performed on the numerical value obtained by using a fixed code table if the numerical value is within the range, variable length and by using a dynamic code table if it is not. Low algorithm complexity and fast processing meets the requirement of real-time video transmission. The pixel components of the image can be processed in parallel and adjacent processing steps can be performed in the same clock frequency, thereby remarkably reducing difficulty and cost in FPGA or chip implementation. | 01-01-2009 |
20090031229 | Method and Apparatus for Customizing a Model Entity Presentation Based on a Presentation Policy - A method and device are provided for customizing a model entity presentation based on a presentation policy. The method comprises: applying the presentation policy to a first model to generate a presentation model; creating a model entity thereof according to the first model; reading model content from the first model and reading presentation data from the presentation model; and applying the read model content and presentation data to the model entity. The presentation model and core model of data are separated, and their association may be configured through a presentation policy in real-time during operation. The real-time and dynamic configuration of the method and device provide enhanced flexibility for users. | 01-29-2009 |
20100241822 | METHOD AND APPARATUS FOR MANAGING TLB - An apparatus and method for managing a translation look-aside buffer (TLB). The TLB is shared by a plurality of jobs. The method including the steps of: obtaining at least one attribute of each job of the plurality of jobs; assigning a priority level to each job according to at least one attribute of each job; and managing the related TLB entries of each job according to the priority level of each job. The present invention also provides an apparatus for managing TLB corresponding to the above method. The method and apparatus according to the present invention provide an efficient use of the shared TLB. | 09-23-2010 |
20110055522 | REQUEST CONTROL DEVICE, REQUEST CONTROL METHOD AND ASSOCIATED PROCESSORS - A request control device, request control method, and a multiprocessor cooperation architecture. The request control device is connected to a request storage module and includes a comparing means and an identifier means. The comparing means is configured to determine if an incoming first queue unit corresponds to the same message with a queue unit that has existed in the request storage module. The identifier setting means is configured to set a save identifier of the queue unit that has existed in the request storage module to indicate not to save a state associated with the message if the first queue unit corresponds to the same message with the queue unit that has existed in the request storage module. According to the technical solution of the invention, the access to the memory caused by saving/loading the states is reduced and thereby increases the processing speed of the processor. | 03-03-2011 |
20110138396 | METHOD AND SYSTEM FOR DATA DISTRIBUTION IN HIGH PERFORMANCE COMPUTING CLUSTER - The present invention discloses a method and system for data distribution in a High-Performance Computing cluster, the High-Performance Computing cluster comprising a Management node and M computation nodes where M is an integer greater than or equal to 2, the Management node distributing the specified data to the M computation nodes, the method comprising steps of: dividing the M computation nodes into m layers where m is an integer greater than or equal to 2; dividing the specified data into k shares where k is an integer greater than or equal to 2; distributing, by the Management node, the k shares of data to a first layer of computation nodes as sub-nodes thereof, each of the first layer of computation nodes obtaining at least one share of data therein; distributing, by each of the computation nodes, the at least one share of data distributed by a parent node thereof to sub-computation nodes thereof; and requesting, by each of the computation nodes, the remaining specified data to other computation nodes, to thereby obtain all the specified data. The method and system enable data to be distributed rapidly to various computation nodes in the High-Performance Computing cluster. | 06-09-2011 |
20110200040 | EXTREMUM ROUTE DETERMINING ENGINE AND METHOD - An embodiment of the invention provides an extremum route determining engine and method. The engine includes a memory for storing a path with a weight in a graph and an extremum route determining logic circuit. The logic circuit includes a path reading section for reading the path in the graph, a writing section for updating the weight of the read path according to a predetermined extremum requirement and writing the path whose weight is updated into the memory, and an extremum route determining section for determining an extremum route. The method includes reading a stored path in a graph, the path having a weight, updating the weight of the read path and writing the path whose weight has been updated into a memory, and determining an extremum route. An embodiment of the invention improves the processing speed of extremum route determination. | 08-18-2011 |
20110246667 | PROCESSING UNIT, CHIP, COMPUTING DEVICE AND METHOD FOR ACCELERATING DATA TRANSMISSION - A processing unit coupled to a bus for accelerating data transmission and a method for accelerating data transmission. The present invention provides a streaming data transmission mode in which a plurality of data blocks are transmitted via one handshake. The present invention employs handshake save policy, when a processing unit sends a request comprising a plurality of data blocks on a bus, a cache or memory will perform address matching to judge whether there is any hit data block. If there is any hit data block, the cache or memory only needs to reply once and then start to continuously transmit the hit data blocks it possesses. Thus, a separate handshake for each data block is no longer needed. | 10-06-2011 |
20120005678 | ACCELERATOR AND ITS METHOD FOR REALIZING SUPPORTING VIRTUAL MACHINE MIGRATION - A computer-implemented method, an accelerator hardware unit, and an article of manufacture for supporting virtual machine migration. The method includes: acquiring a task request from a task queue of an accelerator hardware unit; extracting identification information of a related virtual machine from the task request; determining whether the identification information of the related virtual machine matches the identification information of a virtual machine to be migrated, where the identification information of a virtual machine to be migrated is recorded in a virtual machine identification information table; and deleting the task request from the task queue if the extracted identification information matches the identification information of a virtual machine to be migrated. | 01-05-2012 |
20120047149 | Document Key Phrase Extraction Method - A computer-implemented method of extracting key phrases from a document is disclosed comprising the steps of accessing a repository comprising linked subjects, the repository comprising first and second data structures representing the relationship between said subjects using different representation criteria; pruning the first data structure by removing links between subjects based on a further relationship between said subjects in the second data structure; matching phrases in said document to subjects in the pruned first data structure; further pruning the pruned first data structure by removing unmatched subjects that are not linked to matched subjects; determining a ranking for each matched subject; and selecting key phrases using the determined subject rankings. A computer program for implementing the steps of this method when executed on a computer is also disclosed. | 02-23-2012 |
20120066587 | Apparatus and Method for Text Extraction - A method of determining main text in a mark-up document is provided, which comprises determining a length of each paragraph in the mark-up document; and determining one or more main paragraphs of the mark-up document based upon the length of the paragraphs in the mark-up document. | 03-15-2012 |
20120069192 | Data Processing System and Method - A data processing system and method for processing images received from multiple cameras are provided. The system includes a memory for receiving first and second images associated with respective cameras; a determiner adapted to process the first and the second images to identify respective objects depicted therein; the determiner is further adapted to calculate a predetermined metric associated with projections of the respective objects in a first frame of reference; and a labeler adapted to assign a common label to the objects according to the predetermined metric. | 03-22-2012 |
20120109974 | Acronym Extraction - Disclosed is a system and computer-implemented method for extracting an acronym and one or more corresponding expansions of the acronym from a document represented in a markup language. The computer-implemented method comprises: identifying at least one acronym contained in the document; determining one or more expansions of the at least one identified acronym based on a portion of document located proximate the identified acronym; determining a ranking for each determined expansion based attributes of the document; and selecting one or more expansions for an identified acronym using the determined rankings. | 05-03-2012 |
20120117084 | Data Processing System and Method - Embodiments of the present invention relate to a data processing method comprising the steps of processing a first sample set associated with first results of tracking a target in a number of image frames using a first object classifier arranged to operate according to a first feature and processing a second sample set associated with second results of tracking the target in said number of image frames using a second object classifier arrange to operate according to a second feature, and using at least one of the first and second tracking results to influence at least one particle filter adapted to influence at least one of subsequent first and second tracking results. | 05-10-2012 |
20120143971 | Communicating Electronic Mail - Proposed is the use of an email-stamp for representing an email address. By comprising information about one or more email addresses of a recipient, an email stamp may be processed in accordance with an optical recognition process so as to identify the email address of the recipient and enable an email to be automatically sent to the recipient. | 06-07-2012 |
20120176746 | Portable Terminal and Control Method Thereof, Portable Device and Control Method Thereof - A portable terminal is provided, which comprises: a master device and a slave device, the master device includes a master detection unit, a master notification unit and a master control unit, and the slave device includes a slave detection unit, a slave notification unit and a slave control unit; the master detection unit and the slave detection unit are used to detect whether the second interface of the slave device is connected to the first interface of the master device, respectively; when the second interface is connected to the first interface, the master notification unit is used to transmit a first notification instruction to the master device, the slave notification unit is used to transmit the first notification instruction to the slave device; and the master control unit and the slave control unit are used to control the first hardware system and the second hardware system to compose a third hardware system, respectively, after the master device and the slave device connect with each other according to the first notification instruction, and the first OS and/or the second OS run(s) on the third hardware system. The master device and the slave device of the portable terminal in the present application may compose a hybrid system architecture to cooperate or separate as two different device to operate individually. | 07-12-2012 |
20120230402 | CONTEXT REDUCTION FOR LAST TRANSFORM POSITION CODING - A context reduced last transform (CRLT) coding technique which enhances parallel context processing, such as utilized in JCTVC-D262, to reduce complexity by reducing the number of context models using for coding the position of the last significant transform coefficient. Selected context models are removed and additional bins are shared which reduce the number of contexts required. In one benchmark test for YUV 4:2:0 video, the number of context models were reduced from 120 for the proposed entropy encoding of JCTVC-D262 test model HM 2.0, versus 82 context models required for CRLT coding. | 09-13-2012 |
20120254838 | METHOD AND APPARATUS FOR TRACING MEMORY ACCESSES - Apparatus, computer-readable storage medium and a method executed by a computer for tracing the memory accesses of an object-oriented program comprises assigning a unique identification to each class object created from at least one class in the object-oriented program by modifying a class definition of the at least one class. In response to an unloading of one of the class objects, obtaining class unloading related information from a runtime environment of the object-oriented program and obtaining the unique identification of the unloaded class object according to the returned information. Then releasing memory space assigned to the unloaded class object for storing the memory access information of the unloaded class object. | 10-04-2012 |
20120278705 | System and Method for Automatically Extracting Metadata from Unstructured Electronic Documents - A system and method for automatically extracting meta data from unstructured electronic documents is disclosed. In one embodiment, the unstructured electronic document is converted into a plain text document. Further, a document header of the unstructured electronic document is extracted from the plain text document using a rule-based document header extractor, where the rule-based document header extractor may be based on a rule that includes determining a ratio of a number of words with their initial letters capitalized in a text line over a total number of words in the text line in the plain text document. Moreover, meta data is extracted from the extracted document header using a heuristic approach. | 11-01-2012 |
20130036076 | METHOD FOR KEYWORD EXTRACTION - Presented is a method of extracting keywords. The method includes obtaining a corpus of documents, determining a first set of words that appear as keywords in a document present in the corpus of documents, determining a second set of words that appear in the corpus of documents but not necessarily appear as keywords in the document, and determining a final set of keywords for the document by combining the first set of words with the second set of words. | 02-07-2013 |
20130105742 | Impregnated Yttric or Gadolinium-Containing Barium-Aluminum-Scandate Cathodes and Their Fabrication Methods | 05-02-2013 |
20130110500 | METHOD, SYSTEM, AND APPARTUS FOR SELECTING AN ACRONYM EXPANSION | 05-02-2013 |
20130263149 | Dynamically Adjusting Global Heap Allocation in Multi-Thread Environment - Global heap allocation technologies in a multi-thread environment, and particularly to a method and system for dynamically adjusting global heap allocation in the multi-thread environment, and more particularly to a method and system for dynamically adjusting global heap allocation by monitoring conflict parameters of the global heap allocation method. The present invention provides a method of dynamically adjusting global heap allocation in multi-thread environment, comprising: identifying a global heap allocation method in an application program; judging whether the global heap allocation method is a multi-thread conflict hot point; and using a local stack to allocate memory space requested by the global heap allocation method in response to a “yes” judging result. The method according to the present invention is adapted to purposefully dynamically adjust the intrinsic global heap allocation method in the program according to a real-time running state, reduce the lock contention on the global heap, and effectively improve a resource allocating efficiency and a resource utilization rate. | 10-03-2013 |
20140002316 | Communication Device and Antenna Testing Device | 01-02-2014 |
20140137943 | PHOTOVOLTAIC DEVICE WITH SOLUTION-PROCESSED CHALCOGENIDE ABSORBER LAYER - The present invention provides a photovoltaic device, such as, a solar cell, having a substrate and an absorber layer disposed on the substrate. The absorber layer includes a doped or undoped composition represented by the formula: Cu | 05-22-2014 |
20140144508 | PHOTOVOLTAIC DEVICE WITH SOLUTION-PROCESSED CHALCOGENIDE ABSORBER LAYER - The present invention provides a photovoltaic device, such as, a solar cell, having a substrate and an absorber layer disposed on the substrate. The absorber layer includes a doped or undoped composition represented by the formula: Cu | 05-29-2014 |
20140147960 | IMPROVED PHOTOVOLTAIC DEVICE WITH SOLUTION-PROCESSED CHALCOGENIDE ABSORBER LAYER - The present invention provides a photovoltaic device, such as, a solar cell, having a substrate and an absorber layer disposed on the substrate. The absorber layer includes a doped or undoped composition represented by the formula: Cu | 05-29-2014 |
20140147961 | PHOTOVOLTAIC DEVICE WITH SOLUTION-PROCESSED CHALCOGENIDE ABSORBER LAYER - The present invention provides a photovoltaic device, such as, a solar cell, having a substrate and an absorber layer disposed on the substrate. The absorber layer includes a doped or undoped composition represented by the formula: Cu | 05-29-2014 |
20140149621 | Switching a Locking Mode of an Object in a Multi-Thread Program - A mechanism is provided for switching a locking mode of an object in a multi-thread program. The mechanism acquires, during execution of the program, access information related to accesses to the object by a plurality of threads. The object supports a single-level locking mode and a multi-level locking mode. The single-level locking mode is a mode capable of locking the object. The multi-level locking mode is a mode capable of locking the object and fields in the object respectively. The mechanism switches the locking mode of the object between the single-level locking mode and the multi-level locking mode based on the access information. | 05-29-2014 |
20140285196 | NUCLEAR MAGNETIC RESONANCE ROCK SAMPLE ANALYSIS METHOD AND INSTRUMENT WITH CONSTANT GRADIENT FIELD - The present invention relates to a constant gradient field nuclear magnetic resonance (NMR) rock sample analysis method and instrument. The method includes: in a constant gradient magnetic field, performing NMR measurement to acquire data; converting the measured NMR data into a two-dimensional NMR spectrum D-T | 09-25-2014 |