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

335 results about "Base code" patented technology

The base code was the main programming inside the Ancient nanites that formed the Asurans. It contained many millions of lines of code, with numerous different commands, including a directive to attack the Wraith.

Hand-supportable digital-imaging based code symbol reading system supporting motion blur reduction using an accelerometer sensor

A digital-imaging based code symbol reading system which automatically detects hand-induced vibration when the user attempts to read one or more 1D and / or 2D code symbols on an object, and controls system operation in order to reduce motion blur in digital images captured by the hand-supportable system, whether operated in a snap-shot or video image capture mode. An accelerometer sensor is used to automatically detect hand / system acceleration in a vector space during system operation. In a first embodiment, digital image capture is initiated when the user manually depresses a trigger switch, and decode processed only when the measured acceleration of the hand-supportable housing is below predetermined acceleration threshold levels. In another embodiment, digital image capture is initiated when an object is automatically detected in the field of view of the system, and decode processed only when the measured acceleration of the hand-supportable housing is below predetermined acceleration threshold levels.
Owner:METROLOGIC INSTR INC

Coding scheme for a wireless communication system

Coding techniques for a (e.g., OFDM) communication system capable of transmitting data on a number of "transmission channels" at different information bit rates based on the channels' achieved SNR. A base code is used in combination with common or variable puncturing to achieve different coding rates required by the transmission channels. The data (i.e., information bits) for a data transmission is encoded with the base code, and the coded bits for each channel (or group of channels with the similar transmission capabilities) are punctured to achieve the required coding rate. The coded bits may be interleaved (e.g., to combat fading and remove correlation between coded bits in each modulation symbol) prior to puncturing. The unpunctured coded bits are grouped into non-binary symbols and mapped to modulation symbols (e.g., using Gray mapping). The modulation symbol may be "pre-conditioned" and prior to transmission.
Owner:QUALCOMM INC

Coding scheme for a wireless communication system

Coding techniques for a (e.g., OFDM) communication system capable of transmitting data on a number of “transmission channels” at different information bit rates based on the channels' achieved SNR. A base code is used in combination with common or variable puncturing to achieve different coding rates required by the transmission channels. The data (i.e., information bits) for a data transmission is encoded with the base code, and the coded bits for each channel (or group of channels with the similar transmission capabilities) are punctured to achieve the required coding rate. The coded bits may be interleaved (e.g., to combat fading and remove correlation between coded bits in each modulation symbol) prior to puncturing. The unpunctured coded bits are grouped into non-binary symbols and mapped to modulation symbols (e.g., using Gray mapping). The modulation symbol may be “pre-conditioned” and prior to transmission.
Owner:QUALCOMM INC

Code node for a graphical programming system which invokes execution of textual code

A system and method for creating a graphical program, wherein the graphical program is operable to invoke execution of textual code. The user selects a code node for inclusion in the graphical program, wherein the code node is displayed on the screen. The user then selects or enters textual code that is comprised in or displayed in the code node. The textual code may be code from a text-based language, such as Perl, Mathematica, or Java, etc., or may be a script from a scripting language. The user may manually enter the textual code into the code node, or import the textual code from a file. The textual code comprised in the code node is user viewable and editable. During execution of the graphical program, the code node is operable to invoke execution of the textual code comprised in the code node. The textual code is preferably executed by an instance of a server program. During execution of the graphical program, the graphical programming system provides the textual code to the server program, as well as any input data received by the code node. The server program then executes the textual code, using any input data received by the code node, and produces an output which is provided back to the graphical program. The present invention thus enables a user of a graphical programming system to more easily incorporate, view, edit and debug textual based code from within the graphical programming system.
Owner:NATIONAL INSTRUMENTS

Internet based achievement & skills management process & method

An Internet Based Achievement Management Process & Method of use thereof which generally comprises computer software, including internet web page based code, and methods of applications that allows a user to mange, track, and record events and or achievements which pertain to professional, educational, and or personal goals as well as the ability to measure or compare the events and or achievements against their peers by means of an impartial third party review and assessment process.
Owner:TWYMAN CHRISTOPHER

Imager-based code-locating, reading and response methods and apparatus

In one form, an audience participation method and apparatus whereby mass audience members who are physically present in a venue can, upon being cued, convey quantitative data regarding their personal real-time individual and collective preferences, choices, opinions, and other personal responses concerning events taking place in the venue or otherwise, to digital image data processing systems, data bases and data transmission media by the act of posing passive, user-manipulated personal data-source devices, a multiplicity of such devices being visible within the Field of View (FOV) of one or more venue-associated digital imagers which can collect images of the devices and pass said images to image analysis computer programs with the analysis results being promptly available for uses by other venue systems such as those used for announcements and displays to the venue audiences as well as optionally being made available to information systems addressing audiences not within the venue.
Owner:REIFFEL LEONARD

Automatic Conversion of Text-Based Code Having Function Overloading and Dynamic Types into a Graphical Program for Compiled Execution

Automatic conversion of textual program code to graphical program code is performed. The method automatically translates the given functionality of a textual program code into executable graphical program code, corresponding to the same functionality. The method includes a parsing routine that generates a syntax tree and code generation routines, which create graphical program code from the syntax tree.
Owner:NATIONAL INSTRUMENTS

Method and apparatus for executing stored code objects in a database

A system, method and database development tool are disclosed for automatically generating parameters for use in executing a stored code object in a data base, by parsing source code derived from existing data base code which represents the stored code object, wherein the parameters may represent complex data types.
Owner:CA TECH INC

Multi-carrier spread spectrum device using cyclic shift orthogonal keying, transmitter, receiver, and communication system thereof

A multi-carrier spread spectrum device using cyclic shift orthogonal keying includes: a modulation unit for receiving a first part of data bits and transforming the first part of data bits to a modulation symbol di by modulation; a cyclic-shift unit for receiving a base code c(0) and a second part of data bits, and performing a cyclic-shift to the base code c(0) in accordance with the second part of data bits to generate a CSOK symbol c(m<sub2>i< / sub2>); and a multiplier for multiplying the modulation symbol di by the CSOK symbol c(m<sub2>i< / sub2>) to generate a spread spectrum signal ci.
Owner:YUAN ZE UNIV

Method and system to automatically regenerate software code

According to a second aspect there is provided a method and system to automatically regenerate software for an object to relational mapping system. The system automatically regenerates a first set of classes. For each class, the system reads class information; reads meta-data based on the class information; and automatically regenerates the class based on the meta-data without overwriting associated custom code. The first set of classes includes base code that is associated with the custom code. The first set of classes and the base code are utilized by the object to relational mapping system to enable an application program to access data that is persistently stored in a database.
Owner:PAYPAL INC

Anticipatory helper thread based code execution

A method and mechanism for using threads in a computing system. A multithreaded computing system is configured to execute a first thread and a second thread. Responsive to the first thread detecting a launch point for a function, the first thread is configured to provide an indication to the second thread that the second thread may begin execution of a given function. The launch point of the function precedes an actual call point of the function in an execution sequence. The second thread is configured to initiate execution of the function in response to the indication. The function includes one or more inputs and the second thread uses anticipated values for each of the one or more inputs. When the first thread reaches a call point for the function, the first thread is configured to use a results of the second thread's execution, in response to determining the anticipated values used by the second thread were correct.
Owner:ORACLE INT CORP

Deep code obfuscation method for Android system applications

The invention discloses a deep code obfuscation method for Android system applications. The method uses graded code obfuscation. The graded code obfuscation includes first-grade name replacement obfuscation, second-grade command insertion obfuscation, third-grade structure process obfuscation, and fourth-grade command inversion obfuscation. For an application installation package developed and to be released, the method includes: extracting a DEX file, analyzing the file structure, a Dalvik instruction set and a program running process, determining an obfuscation scheme of corresponding grade or multiple combined grades to perform deep code obfuscation on the DEX file, generating a new DEX file, and re-packaging the file. The deep code obfuscation method according to the technical scheme has the advantages that the limitations of the traditional source-code-based code obfuscation scheme can be broken through, the DEX executable files are directly obfuscated in terms of element name, instruction and process structure, applications can be effectively protected from illegal cracking or inversion, safety of applications in the Android system is improved, and confidentiality of business software is guaranteed.
Owner:JIANGSU PAYEGIS INFORMATION SECURITY TECH CO LTD

Protection of data from erasures using subsymbol based codes

An encoder uses output symbol subsymbols to effect or control a tradeoff of computational effort and overhead efficiency to, for example, greatly reduce computational effort for the cost of a small amount of overhead efficiency. An encoder reads an ordered plurality of input symbols, comprising an input file or input stream, and produces output subsymbol. The ordered plurality of input symbols are each selected from an input alphabet, and the generated output subsymbols comprise selections among an output subsymbol alphabet. An output subsymbol is generated using a function evaluator applied to subsymbols of the input symbols. The encoder may be called one or more times, each time producing an output subsymbol. Output subsymbols can then be assembled into output symbols and transmitted to their destination. The functions used to generate the output subsymbols from the input subsymbols can be XOR's of some of the input subsymbols and these functions are obtained from a linear code defined over an extension field of GF(2) by transforming each entry in a generator or parity-check matrix of this code into an appropriate binary matrix using a regular representation of the extension field over GF(2). In a decoder, output subsymbols received by the recipient are obtained from output symbols transmitted from one sender that generated those output symbols based on an encoding of an input sequence (file, stream, etc.).
Owner:QUALCOMM INC

Spatial error concealment based on the intra-prediction modes transmitted in a coded stream

Spatial concealment of errors in an intra picture comprised of a stream of macroblocks is achieved by predicting the missing data in a macroblock based on an intra prediction mode specified in neighboring block. In practice, when macroblocks within a stream are coded by a block based coding technique, such as coding technique specified in the H.264 ISO / ITU standard, a macroblock can be predicted for coding purpose based on neighboring intra prediction modes specified by the coding technique.
Owner:THOMSON LICENSING SA

Post-processing for decoder complexity scalability

Systems, apparatuses and methods whereby a base coded video signal is provided to a decoder having a set of post-processing stages. The base coded video signal can be decoded to produce a base decoded video signal. Post-processing of the base decoded video signal can be used to produce an enhanced quality video output signal. Application of a post-processing stage can be implemented according to the capabilities of the decoder and / or the instantaneous operating parameters of the decoder and / or characteristics of a display. A control signal, communicated over a dedicated channel separate from the base coded video signal, can be used initiate and / or aid implementation of a post-processing stage. The control signal can also provide information to assist / manage the decoding of the base coded video signal. The use of additional post-processing stages increases the complexity of an overall decoding process while improving the quality of a resulting reproduced video sequence.
Owner:APPLE INC

Method and system for data in a collection and route discovery communication network

A communication system provides for data collection and route discovery for a network of distributed nodes. A base code having a data collection function occasionally sends agent packets to selected nodes of the network (620), and these nodes in turn route the agent packets to other nodes. A route suitability level is maintained for each node that reflects the suitability of that node for routing packets to the base node (5 10). At least some data packets contain reporting criteria for particular nodes (620). When a condition exists at a node that meets the reporting criteria, a selected packet is updated with reporting data, and routed toward the based node via a neighbor node based on the route suitability level of the neighbor node (550,552,555).
Owner:ARRIS ENTERPRISES LLC

Multidimensional constellation mapping based coding and modulating method, demodulating and decoding method and system

The invention relates to a multidimensional constellation mapping based coding and modulating method, demodulating and decoding method and system. The coding and modulating method comprises the following steps of: carrying out channel coding and bit interleaving on input information bits to obtain coded interleaved bits; carrying out K-dimensional pulse amplitude modulated constellation mapping on the coded and interleaved bits to obtain a constellation mapping symbol of a K-dimensional real-number vector, wherein K is a positive integer; carrying out constellation rotation on the constellation mapping symbol to obtain a multidimensional rotated constellation mapping symbol of the K-dimensional real-number vector; and carrying out dimension conversion and general real-number interleaving on the multidimensional rotated constellation mapping symbol to obtain a coded and modulated symbol, and outputting the coded and modulated symbol. The method and system in the invention can ensure that the performances of a coding and modulating system and a corresponding demodulating and decoding system approach the channel capacity at medium and low frequency spectrum efficiency under the AWGN (Added White Gaussian Noise) and fading channel conditions and meanwhile, the throughput of the system is taken into consideration.
Owner:TSINGHUA UNIV

Method and system for rendering graphical user interface

InactiveUS20080059504A1Inhibition amountIncreases efficiency and precision and reliabilitySoftware engineeringSpecial data processing applicationsGraphicsBase code
Methods, systems and computer-usable media for storing program code for generating a customized graphical user interface for specified functions using generic base code are described. The methods include the automatic discovery and rendering of graphical user interface elements. User selected component data associated with the specified functions is stored in one or more structured markup language files, user selected style data is stored in one or more style specification files, and a merged file comprising the component data and the style data is generated. The merged file is converted into one or more executable applications for generating the customized graphical user interface by associating the component data contained in the merged file with generic base code.
Owner:IBM CORP

System and method for transmitting a broadcast television signal over broadband digital transmission channels

A system and method for encoding and decoding an input video signal representative of an original moving or still image. The system includes a subsystem for low-bit rate encoding, transmission, and decoding of the moving or still image, and a server / client based buffering subsystem for receiving and decoding the encoded transmission. The client / server based buffering subsystem uses pre-cached and pre-determined content to counteract channel data overflow and create seamless viewing of the moving or still image. The encoding-decoding subsystem processes the input video signal into a format suitable for transmission and subsequent decoding be deconstructing and quantizing the signal into a waveform representing its component elementary parts according to a pre-determined luminance / chrominance gradient field or matrix of defined amplitude. The waveform is generated according to an optimally structured base code within the luminance / chrominance gradient matrix field as defined by minimum sampling rates. The waveform accurately describes the original moving or still image, within an acceptable visible variation as compared to an acceptable bit-rate for the capacity of a given transmission channel. The base code is compressed by a lossless data compression method that is dependent on transmission channel capacity limitations and / or resultant code size. The compressed command code can be transmitted to either a storage facility or to a client. If transmitted to a client, the code is decompressed into the original base code and then decoded by client-side software or hardware to reconstruct the original image within the pre-determined luminance / chrominance gradient field matrix and a pre-defined or sent coding table. The reconstructed original moving or still image can then be displayed on a video display device. Systematic use of the system and method offers a seamless viewing experience on the client side even if the size of the transmitted code exceeds the transmission channel capacity.
Owner:FREDA ROBERT M

System and method for image matting

A method compresses a set of correlated signals by first converting each signal to a sequence of integers, which are further organized as a set of bit-planes. An inverse accumulator is applied to each bit-plane to produce a bit-plane of shifted bits, which are permuted according to a predetermined permutation to produce bit-planes of permuted bits. Each bit-plane of permuted bits is partitioned into a set of blocks of bits. Syndrome bits are generated for each block of bits according to a rate-adaptive base code. Subsequently, the syndrome bits are decompressed in a decoder to recover the original correlated signals.
Owner:MITSUBISHI ELECTRIC RES LAB INC

System, method, and applications of using the fundamental code unit and brain language

ActiveUS9399144B2Neutralize effect of patternShort and effectMedical imagingElectrotherapyBase codeMedicine
The present invention relates to a non-invasive system with diagnostic and treatment capacities that use a unified code that is intrinsic to physiological brain function. In an embodiment of the present invention, an approach to the treatment of disorders that supplements existing diagnostic and treatment methods with robust quantitative data analysis are presented. This is achieved by a unification of cognitive and neural phenomena known as the Fundamental Code Unit (FCU), representing identifiable patterns of brain activity at the submolecular, molecular, and cellular levels (intra-brain communications), as well as their manifestations in thought and language (inter-brain communications).
Owner:HOWARD NEWTON

Method for Encoding/Decoding a Video Sequence Based on Hierarchical B-Picture Using Adaptively-Adjusted Gop Stucture

Provided is a method for performing hierarchical B picture-based coding on a video sequence using the structure of adaptively divided group of pictures (GOP). The method includes the steps of, for each predefined 2N frame-sized group of pictures (GOP) of the video sequence, (a) encoding the 2N frame-sized GOP of the video sequence based on each of the different GOP sizes from the maximum size, 2N, to the minimum size, 2M (M is an integer between 1 and N) and obtaining different values between frames reconstructed after the encoding is performed and frames after the hierarchical B-picture prediction is performed, based on each of the different GOP sizes; (b) selecting at least one sub-GOP based on the difference values obtained by encoding the 2N frame-sized GOP of the video sequence based on each of the different GOP sizes; and (c) generating a bitstream by encoding the 2N-frame-sized GOP based on the at least one selected sub-GOP. Thereby, the hierarchical B picture-based video coding is performed by adaptively dividing the GOP size based on performance and thereby obtains high coding efficiency.
Owner:ELECTRONICS & TELECOMM RES INST +1

Automatic digital video image capture and processing system supporting image-processing based code symbol reading during a pass-through mode of system operation at a retail point of sale (POS) station

An automatic digital video image capture and processing system supporting image-processing based code symbol reading during a pass-through mode of system operation at a retail point of sale (POS) station. The system comprises an automatic object direction detection subsystem, disposed in its housing, as well as an illumination subsystem, an image formation and detection subsystem, an automatic illumination control subsystem, a digital image capturing and buffering subsystem, a digital image processing subsystem, and a system control subsystem. During system operation, the automatic object direction detection subsystem automatically detects the presence and direction of movement of the object in the field of view (FOV), and in response thereto, generates a first signal indicating a triggering event and a second signal indicating the direction of movement of the object with respect to the FOV. The system control subsystem is responsive to the first and second control signals, and controls and / or coordinates the operation of the subsystems above system so as to support image-processing based code symbol reading during the pass-through mode of system operation at the retail POS station.
Owner:METROLOGIC INSTR

Switching between coding schemes

Methods and units are shown for supporting a switching from a first coding scheme to a Modified Discrete Cosine Transform (MDCT) based coding scheme calculating a forward or inverse MDCT with a window (h(n)) of a first type for a respective coding frame, which satisfies constraints of perfect reconstruction. To avoid discontinuities during the switching, it is proposed that for a transient frame immediately after a switching, a sequence of windows (h0(n),h1(n),h2(n)) is provided for the forward and the inverse MDCTs. The windows of the window sequence are shorter than windows of the first type. The window sequence splits the spectrum of a respective first coding frame into nearly uncorrelated spectral components when used as basis for forward MDCTs, and the second half of the last window (h2(n)) of the sequence of windows is identical to the second half of a window of the first type.
Owner:INTELLECTUAL VENTURES I LLC

System and method for estimating impact of software updates

A system and method of estimating impact of software updates includes obtaining usage measures for an instance of a software application, analyzing the software update of the software application by comparing base code for the software application to updated code for the software application, identifying one or more lines of interest from the base code based on the comparing, and aggregating the usage measures for the instance associated with the lines of interest to determine an impact factor. The base code corresponds to source code for the instance. The updated code corresponds to source code for the software application after the software update is applied to the base code. In some examples, the system and method further include normalizing the impact factor based on a length of time used to collect the usage measures, a number of lines of code in the base code, and a number of lines of code in the updated code.
Owner:RED HAT

Interface device for prototype system and HLA simulation system

The present invention provides an interface device between a prototype system and an HLA emulating system, wherein the interface device is composed of a collocation tool generating module, an XML collocation file analyzing module, an HLA system service accessing module, a prototype system service accessing module, a system service switching module, an emulation storing module and an upper code assistant generating module. The XML collocation file analyzing module, the HLA system service accessing module, the prototype system service accessing module, the system service switching module and the emulation storing module are arranged in the interface device. The collocation tool generating module and the upper code assistant generating module are arranged outside the interface device. The interface device aims at different prototype systems and automatically generates a basic code frame of interface device, customizes the action and capability of interface device with the collocation tool for realizing the accurate access from the prototype system to the HLA emulating system, and fully uses the advantages of HLA emulating mechanism for realizing the seamless access from the prototype system to the HLA system.
Owner:BEIHANG UNIV

OCR-based code scanning payment cash register software amount recognition system

The invention relates to an amount recognition system for code scanning payment cash register of merchants, and an implementation method of the amount recognition system. The amount recognition system is characterized in that: original cash register software of merchants does not need to be modified, and code scanning payment cash register software is additionally installed to achieve support for code scanning payment; when the code scanning payment cash register software is installed for the first time, a screenshot region in the cash register software is set by using a button (1) marked with ''selecting amount appearing region'', the code scanning payment cash register software automatically performs screenshot on a settlement amount region of the cash register software according to a preset range when carrying out code scanning payment settlement each time, an opencv computer vision library is used for performing preprocessing on a picture to generate a binary image and save it, then a specific amount is recognized and amount input is automatically achieved through OCR (optical character recognition) according to a language package which is specially trained and corrected.
Owner:SHANGHAI CARDINFOLINK DATA SERVICE

Protection of data from erasures using subsymbol based codes

An encoder uses output symbol subsymbols to effect or control a tradeoff of computational effort and overhead efficiency to, for example, greatly reduce computational effort for the cost of a small amount of overhead efficiency. An encoder reads an ordered plurality of input symbols, comprising an input file or input stream, and produces output subsymbol. The ordered plurality of input symbols are each selected from an input alphabet, and the generated output subsymbols comprise selections among an output subsymbol alphabet. An output subsymbol is generated using a function evaluator applied to subsymbols of the input symbols. The encoder may be called one or more times, each time producing an output subsymbol. Output subsymbols can then be assembled into output symbols and transmitted to their destination. The functions used to generate the output subsymbols from the input subsymbols can be XOR's of some of the input subsymbols and these functions are obtained from a linear code defined over an extension field of GF(2) by transforming each entry in a generator or parity-check matrix of this code into an appropriate binary matrix using a regular representation of the extension field over GF(2). In a decoder, output subsymbols received by the recipient are obtained from output symbols transmitted from one sender that generated those output symbols based on an encoding of an input sequence (file, stream, etc.).
Owner:QUALCOMM 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