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

217 results about "Line code" patented technology

In telecommunication, a line code is a pattern of voltage, current, or photons used to represent digital data transmitted down a transmission line. This repertoire of signals is usually called a constrained code in data storage systems. Some signals are more prone to error than others when conveyed over a communication channel as the physics of the communication or storage medium constrains the repertoire of signals that can be used reliably.

Locking and unlocking mechanism for controlling concurrent access to objects

A lock / unlock mechanism to control concurrent access to objects in a multi-threaded computer processing system comprises two parts: a thread pointer (or thread identifier), and a one-bit flag called a "Bacon bit". Preferably, when an object is not locked (i.e., no thread has been granted access to the object), the thread identifier and Bacon bit are set to 0. When an object is locked by a particular thread (i.e., the thread has been granted access to the object), the thread identifier is set to a value that identifies the particular thread; if no other threads are waiting to lock the object, the Bacon bit is set to 0; however, if other threads are waiting to lock the object, the Bacon bit is set to "1', which indicates the there is a queue of waiting threads associated with the object. To lock an object, a single CompareAndSwap operation is preferably used, much like with spin-locks; if the lock is already held by another thread, enqueueing is handled in out-of-line code. To unlock an object, in the normal case, a single CompareAndSwap operation may be used. This single operation atomically tests that the current thread owns the lock, and that no other threads are waiting for the object (i.e., the Bacon bit is "0'). A global lock is preferably used to change the Bacon bit of the lock. This provides an lock / unlock mechanism which combines many of the desirable features of both spin locking and queued locking, and can be used as the basis for a very fast implementation of the synchronization facilities of the Java language.
Owner:IBM CORP

Graphical user interface-relational database access system for a robotic archive

The invention includes a system for data file archival management including: a robotic data storage system having multiple non-volatile storage media, input and output means for reading and writing to the storage media, adapted and configured for storing data files, and having a command-line software code portion adapted and configured to provide a command-line user interface to control the robotic tape data storage system; a server; a business logic software code portion resident in memory on the server, configured and adapted for adding and searching metadata about the data files, where the metadata is organized as a relational database; a plurality of personal computers or workstation clients connected to the server computer over a network; a GUI software code portion resident in the memory of the personal computers, workstations, or of a server in communication with the personal computers or workstations, configured and adapted for providing a graphical user interface to at least a portion of the business logic software code portion; and a translation software code portion resident in the memory of the database server adapted and configured for translating adding, deleting, updating, and searching messages from a format compatible with the business logic code portion into and from a format compatible with the command-line code portion.
Owner:ALTO TECH RESOURCES

Interactive on line code inspection process and tool

A code inspection tool comprises a plurality of physical computing resources connected by a network facility, eg an LAN, intranet or internet, and a voice conferencing communications facility. The code inspection tool interfaces with a known configuration management system to load a quantity of original source code. A group of developers use a plurality of graphical user interfaces to inspect the code. All graphical user interfaces log into display views generated on a main graphical user interface, which is operated by a human controller of a code inspection session. The code inspection tool comprises means for allowing developers to compile annotation data and forward the annotation data from their respective graphical user interfaces to a centralized data store. Internal algorithms of the code inspection tool compile markers relating the annotation data files to individual lines of source code. During a code inspection session, all developers view a same display, which sets out original source code, side by side with new source code on a line by line basis, matching the line numbers of the original source code with those of the new source code. Changes to the original source code and new source code are visually identified by automatic generation of icons next to the appropriate source code lines on the display. Annotations to the source code lines are indicated by further icons next to the appropriate lines. The tool automatically generates data describing statistics of a code inspection process, for example number of lines inspected, during of a code inspection session, proportion of original and new code lines inspected. Code inspection reports may be generated in a variety of formats, eg plain text or HTML, and automatically distributed to individual developers over the networked facility.
Owner:RPX CLEARINGHOUSE

Process and architecture of robotic system to mimic animal behavior in the natural environment

A robotic architecture for capturing the autonomous performance advantages the animal models enjoy in the natural environment is disclosed. A biomimesis process is employed to allow selective utilization of basic physical components and adaptation of a common control paradigm for each of different vehicle types. The biomimetic architecture involves five functional elements: a basic biomorphic plant for capturing the biomechanical advantages of the model organism; a neural circuit-based controller consisting of a finite state machine; myomorphic actuators producing linear graded force in response to trains of current pulses for mediating movements; labeled line code output by neuromorphic sensors; and a reactive behavioral sequencer executing command sequences defined within a behavioral library.
Owner:NORTHEASTERN UNIV

Method and system for encapsulation of multiple levels of communication protocol functionality within line codes

A communication system including two endpoints (transceivers or a transmitter and receiver) and a serial link between them. At least one endpoint is configured to generate encoded data in accordance with a line code and to transmit the encoded data over the link. The line code specifies a block code for encoding cells of application data and control bits, and typically also special characters that do not match bit sequences of encoded cells. Other aspects of the invention are methods for generating (and endpoint devices configured to generate and transmit, or receive and process) such encoded data, and methods for performing functions of multiple layers of a communication protocol in response to such encoded data. In accordance with the invention, multiple levels of communication protocol functionality can be efficiently incorporated within a line code.
Owner:UNIVERSAL CONNECTIVITY TECH INC

Method and apparatus for synchronizing a packet based modem supporting multiple X-DSL protocols

The current invention provides a digital signal processor which supports multiple X-DSL protocols and a multiplicity of channels on a single chip. Each channel is packetized and each packet includes control information for controlling the performance of the components / modules on the transmit and receive path. Further flexibility is derived from an architecture which incorporates discrete and shared modules on the transmit path and the receive path. The transmit path and receive path modules are collectively controlled by control information in selected ones of the packets and operate on each channel's packets at an appropriate rate, and protocol for the channel. A digital signal processor (DSP) is disclosed which incorporates these features. The DSP exhibits a favorable form factor, and flexibility as to protocols and line codes, and numbers of channels supported.
Owner:IKANOS COMMUNICATIONS

Error mitigation system using line coding for optical WDM communications

An apparatus and method of line coding to mitigate collision induced errors in Wavelength Division Multiplexing (WDM) optical communications systems is disclosed. The apparatus and method prevents Soliton-Soliton-Collision induced errors by reducing a variance in a number of possible collisions between solitons in multiple channels in a WDM fiber optic communication system using a sliding window criterion. The sliding window criterion defines a set of parametric values based on physical properties of the transmission network, a transmission frequency and a defined data block size. N-bit codes are iteratively selected and sequentially assigned to segments of a mapping table indexed by all possible unique combinations of “1”s and “0”s in a block of data. Input data blocks are mapped to corresponding code words having a reduced number of transitions for transmission on the fiber optic network. Received code words are converted back to a data stream corresponding to the input data stream.
Owner:UNIV OF MARYLAND BALTIMORE COUNTY

Code Obfuscation By Reference Linking

A method of obfuscating executable computer code to impede reverse-engineering, by interrupting the software's execution flow and replacing in-line code with calls to subroutines that do not represent logical program blocks. Embodiments of the present invention introduce decoy code to confuse attackers, and computed branching to relocated code so that actual program flow cannot be inferred from disassembled source representations.
Owner:SAFENET DATA SECURITY ISRAEL

DC-free line codes

A data encoding system for a data stream comprises a data dependent scrambler that receives the data stream including K m-bit symbols, that selects a seed based on the K m-bit symbols, that scrambles the K m-bit symbols using the seed and that outputs a codeword including the scrambled K m-bit symbols and the seed. A DC control module receives a plurality of the codewords from the data dependent scrambler, selectively inverts selected ones of the plurality of codewords to reduce a difference between a total number of zeroes and total number of ones in the plurality of codewords and outputs an encoded data stream.
Owner:MARVELL INT LTD

Subway taking off-line processing system and method based on off-line two-dimensional code ticket-card

The invention discloses a subway taking off-line processing system and method based on an off-line two-dimensional code ticket-card. The subway taking off-line processing system based on the off-linetwo-dimensional code ticket-card comprises an APP background, a clearing server, gate machine terminals located at different subway stations and client APP of different users; wherein the clearing server is connected with the APP background and each gate machine terminal separately, and the APP background is connected with each APP client separately. The subway taking off-line processing method based on the off-line two-dimensional code ticket-card comprises the following steps of an authorized signature data generation and update step, an authorized signature data obtaining step, a two-dimensional code ticket-card generation step, a two-dimensional code ticket-card showing step, a two-dimensional code ticket-card checking step, an import and export information obtaining step, a transaction data matching step and a transaction data settlement and pushing step. The subway taking off-line processing system and method based on the off-line two-dimensional code ticket-card supports the off-line code generation of the APP clients and the off-line checking of the gate machine terminals, therefore, the generation and checking of the two-dimensional code ticket-card is not restricted by the communication network, which brings great convenience for subway taking of users.
Owner:CHENGDU ZHIYUANHUI CULTURE & MEDIA CO LTD

Method, device and system for sending and receiving data

InactiveCN101631064ADoes not require effective data rate reductionReduce effective data rateData switching networksLine codeData rate
The embodiment of the invention provides a method for sending and receiving data without changing data rate. The sending method comprises the following steps: performing line coding on Ethernet data and detecting the inter-frame interval of to-be-sent Ethernet data; extracting free control blocks from the inter-frame interval of the Ethernet data within a preset data length; inserting a preset length of data into the to-be-sent data by taking the preset data length as a cycle, wherein the preset length of data consists of free control blocks of synchronous character identifiers; scrambling the to-be-sent data, wherein synchronous identifiers of each data block are not scrambled; and identifying the data blocks in the preset length of data, replacing at least one data block with a channel alignment character and sending the data completing the replacement of the channel alignment character. The invention also discloses a data-ending method, as well as a device and a system for implementing the same.
Owner:HUAWEI TECH CO LTD

Methods and apparatus for next generation access passive optical networks

Methods and apparatuses for controlling transmission of converged data packets and for media access through a single next generation access (NGA) passive optical network (PON) which can coexist with EPON and GPON based systems and can interoperate with a 10 GEPON. A converged data packet is transmitted between a first node and a second node of the NGA network under NGA management control. The converged packet has a format which unifies a GEM header with the 10 GEPON preamble header and certain fields replaced in a EPON packet format to accommodate information corresponding to the preamble elements of a GEM packet. The converged data can be encoded in the line code of the 10 GEPON protocol, allowing use of a control protocol based either on MPCP or GTC for the NGA. Node apparatuses include NGA elements which enable preparation, encoding / decoding and transmission of converged packets.
Owner:MICROSEMI ISRAEL STORAGE SOLUTIONS LTD

Method and a device for depositing a wipe-proof and rub-proof marking onto transparent glass

A device for depositing a wipe-proof and rub-proof marking or code marking, in particular a two-dimensional matrix or line coding onto glass receptacles such as glass ampoules, glass bottles, vials and likewise, comprises a transport means having a drive, with one or more accommodating devices for objects to be inscribed, a laser system arranged at a distance to the transport means with a laser source for producing a laser light beam of a wavelength <380 nm, said laser light beam in operation being directed onto the transport path and defining an impingement point in the region of at least one accommodating means moved along the transport path, means in order to deflect the laser light beam in a first and in a second direction continuously or in certain incremental intervals, and at least one control unit comprising a memory unit and a microprocessor which is in connection with the laser system and the deflection means, for controlling at least the deflection system and the laser system. The device further comprises a transport means designed for the transport of glass receptacles to be marked, along a transport path, a means for detecting or determining at least the position of at least one accommodating means or a glass receptacle accommodated therein at least one position along the transport path, said means being in connection with the control unit, and a program stored in the memory unit, which triggers the laser in dependence on the position of the glass receptacle to be inscribed, as well as at least one marking pattern, according to which the deflection means for writing the 2D marking is moved in a first and in a second direction. A read means is provided or arranged at a defined read position along the transport path after the laser system in the transport direction, for detecting the marking previously written by the laser system, said read means being in connection with the control unit. In the control unit there is further present a program or a program procedure which compares the stored marking pattern to the marking detected by the read means and provides a control signal in dependence on the result of the comparison, at the output of the control unit.
Owner:FREWITT PRINTING

High-precision time-delay precompensation optical fiber timing method

The invention relates to a high-precision time-delay precompensation optical fiber timing method which comprises the following steps of: firstly, extracting a PPS (Pulse Per Second) signal from a received line code stream and outputting by a terminal station; circularly returning the received line code stream to a center station; recovering the PPS signal from the circularly returned line code stream by the center station; measuring a time interval between a sending PPS and a recovered PPS; subtracting a bidirectional time delay of terminal equipment to acquire an optical fiber link bidirectional transmission time delay; calculating a one-way time delay from the center station to the terminal station; and adding a one-way time delay value of the terminal equipment to acquire a precompensation time delay. The precompensation value is used as a precompensation time delay of the next PPS and coded before the next PPS is sent to the terminal station. The invention has the advantages of uniform reference and high stability and is easy to simultaneously ensure the long-term stability and the short-term stability of time transmission.
Owner:PLA UNIV OF SCI & TECH

Transmitter, receiver for visible light communication and method using the same

A visible light wireless communication receiver includes: a source code recognizing unit that receives a source bit stream and recognizes the source bit stream as source codes of a unit of a first number of bits; and a line coding unit that encodes each of the source codes into an encoding code of a unit of a second number of bits, the second number being larger than the first number. In particular, in the encoding code, the number of bits corresponding to 1 is the same as the number of bits corresponding to 0. Therefore, the change in brightness of lighting may be minimized in the visible light wireless communication.
Owner:ELECTRONICS & TELECOMM RES INST

Uninstrumenting in-line code instrumentation via stack unwinding and cleanup

A method and system for reverting a process in an in-line instrumented state to an uninstrumented state. In one embodiment, the present invention modifies selected text segment portions from the process to be uninstrumented. The present embodiment then unmaps instrumented code space such that the instrumented code space is inaccessible to the process. In this embodiment, the present invention also cleans a call stack of the process by unwinding the call stack and resetting the storage locations for return pointers from the instrumented code space to uninstrumented code space.
Owner:HEWLETT PACKARD DEV CO LP

Signal regenerator

InactiveUS6028898AImpose constraintAcquire the threshold and phase characteristics of a signal very rapidlyPulse automatic controlDc level restoring means or bias distort correctionDigital signal processingContinuous data
The invention seeks to provide an improved, bandwidth-efficient method and apparatus for acquiring and tracking bursts of data, or continuous data, of varying and unpredictable amplitude, extinction ratio, and phase. The system avoids the use of digital signal processing which is not practical at high data signal rates. The system also obviates encoding of the data signal using a line code, thereby extending the existing technology to give a significant increase in data throughput for the same available bandwidth. The system may treat acquisition of each data burst, comprising alternate synchronisation parts and data parts, ab initio.
Owner:NORTEL NETWORKS LTD

Method for automatically completing code on basis of LSTM (Long Short Term Memory)

The invention provides a method for automatically completing codes on the basis of LSTM (Long Short Term Memory). The method comprises the following steps: performing source code processing, and analyzing source codes by using an abstract grammar tree; performing off-line training, and training a language model by using an LSTM model; performing on-line code completion, and completing codes according to the trained language model. The LSTM model comprises constraint character level LSTM and mark character level LSTM with former context marking character encodes. By adopting the method, automatic code completion can be achieved by inputting any character into any place in the encoding process, recommendation of any code can be also achieved, and the recommendation process accuracy can be also ensured. The technical scheme of the invention has the characteristics of being simple and rapid, and the code recommendation accuracy and the recommendation efficiency can be relatively well improved.
Owner:PEKING UNIV

BP neural network based embedded system data compression/decompression method

InactiveCN101183873AFantastic non-linear mapping capabilitiesBreak through the limitations of redundancyCode conversionPhysical realisationData compressionData file
The invention discloses an embedded system data compression and decompression method based on BP neural network, which comprises the following steps: 1). Choice of the type of neural network; 2). The structure of the mapping relation; 3). Data compression of each standard string on a PC based on BP neural network; 4). Data decompression in the embedded system based on BP neural network; 5). To write the standard strings get from decompression in decompressed data file in turn; 6). To delete all special characters occurring at the end of the file. The invention has the advantages of simulating the mapping relation between line code and line data using neural network, meeting the purpose of data compression through using the information occupying less signal space to express the information occupying more signal space, breaking through the limit of traditionally only depending upon coding to lower data redundancy, realizing higher compression ratio, repeating multiple data compression to reach satisfactory compression ratio, effectively compressing compressed data with entropy coding and further improving compression effect.
Owner:广州中珩电子科技有限公司 +1

Estimation method of passenger trip spatial-temporal trajectory of urban rail transit network and application thereof

The invention provides an estimation method of a passenger trip spatial-temporal trajectory of an urban rail transit network. The method comprises the following steps: according to trip state characteristics of passengers in the urban rail transit network, constructing a rail transit super network based on a trip chain, including a network layer, a path layer and a station layer; using WIFI signal data within the scope of the urban rail transit network, and adopting a positioning algorithm based on a received signal strength indication to convert the WIFI signal data into position coordinates of the passengers in the station which are changed over time; based on the correspondence between the position coordinates of the passengers and a station plan, realizing the reduction of walking trajectories in the station; and determining passing stations by identifying the changes in line codes and station codes in passenger position information, and after checking an effective path set in the path layer, realizing the inference of the passenger network travel spatial-temporal trajectory. The estimation method of the passenger trip spatial-temporal trajectory of the urban rail transit network provided by the invention can meet the requirement of positioning accuracy and effectively reduce the walking trajectories of the passengers, and provide a theoretical and technical support for passenger flow analysis, ticket clearing and trip guidance and so on of the urban rail transit network.
Owner:TONGJI UNIV

Method and apparatus for reducing cross-talk in broadband systems using line-coding

To accommodate the overlay of broadband information over narrowband bearers while reducing cross-talk in upstream and downstream directions, different baseband line codes are used to modulate respective upstream and downstream transmissions on a common wireline communication resource, such as a twisted copper-pair. In this way, filtering components located at each end of a connection can reject cross-talk based upon dissimilar signal characteristics that arise between wanted broadband signals having a first baseband line code and spectrally-shifted cross-talk emanating from interfering broadband signals having a different baseband line code.
Owner:NORTEL NETWORKS LTD

Self-adaptation report form establishing method based on user self-definition behavior analysis

The invention provides a self-adaptation report form establishing method based on the user self-definition behavior analysis. The method comprises the steps that multiple database form structures are displayed to a client side in the form of views, and each database form structure corresponds to one view; the related view is selected on the client side according to the service requirement, and a report form template needing to be generated is selected; a data unit in the related view on the client side is dragged according to the report form template requirement; a report form engine is used for analyzing the dragged related view, and a report form is generated. According to the self-adaptation report form establishing method, a user does not need to manually compile line codes at all and can design the needed report form at will and carry out report form operation, and the report form wanted, needed, seen and obtained by the user is obtained.
Owner:AEROSPACE INFORMATION

Bus interface for transfer of multiple SONET/SDH rates over a serial backplane

A bus interface for transfer of SONET / SDH data that supports a plurality of SONET / SDH flows. The invention supports two line coding schemes: 8B / 10B encoding of STS-12, and SONET scrambled coding for STS-12, STS-48, and STS-51. The invention additionally supports two modes of line testing: entire links can be tested by inserting and checking PRBS sequences, and the SPE payload of the largest concatenated STS-Nc which the link can carry (STS-12c, STS-48c, STS-51c) can be individually tested by inserting and checking PRBS sequences.
Owner:PMC-SIERRA

Method and equipment for obtaining code coverage rate

ActiveCN103365771ADegree of feedbackTests show exactlySoftware testing/debuggingSource code fileParallel computing
The invention discloses a method and equipment for obtaining a code coverage rate. The method comprises the steps of testing code coverage rates of a plurality of source code files of a test object, obtaining an executed code line number and a total compiled code line number during testing, and calculating the line code coverage rate of the test object by dividing the executed code line number by the total compiled code line number. According to the method and the equipment, the line code coverage rate is calculated by the executed code line number and the total compiled code line number, so that the test activity extent can be fed back more clearly, and which codes not tested can be shown precisely.
Owner:ALIBABA GRP HLDG LTD

Method and device for transmitting visible light communication data

The invention provides a method for transmitting visible light communication data. The method for transmitting the visible light communication data comprises the steps that a data packet in a network is obtained, wherein data in the data packet are parallel data; the data packet is cached to a preset storage position, the data packet is obtained from the storage position and is divided into at least one sub data packet, the data are converted into serial data, line coding is conducted on each sub data packet according to preset line codes, and each sub data packet is transmitted to a controller of an LED lamp so that the controller can control a lamp tube of the LED lamp to be turned on or turned off according to the serial data. According to the method for transmitting the visible light communication data, the data packet obtained in the network is divided into the sub data packets, so that the volume of data contained in each sub data base is small, and the method is suitable for channel transmission for visible light communication of a single line; the data in each sub data packet are made to be adapted to the low-pass characteristic of a channel for visible light communication through line coding, and the transmission accuracy is improved. By the adoption of the method for transmitting the visible light communication data, data information in the network can be obtained in real time, and data information in the network is transmitted in real time according to the visible light communication technology.
Owner:THE PLA INFORMATION ENG UNIV

Apparatus and method for detecting extended error bursts

A system and method are provided to detect an extended error burst in a data interface. An original error burst has a given length prior to or during transmission. Data transmission processing can extend the original error burst beyond its original length to become an extended error burst with an effective length greater than the original error burst length. Such data transmission processing can include: de-interleaving data on a multi-lane data interface; feedback from a Decision Feedback Equalizer (DFE) receiver; and / or block line decoding, such as 8B / 10B block line code decoding. An extended error burst detector can include a suitable error detecting code, such as an r-bit cyclic redundancy check (CRC) code developed in relation to known extended error burst patterns, to detect all extended error bursts based on an up to r-bit original error burst. The detector can also detect error bursts that are not extended beyond the original error burst length.
Owner:MICROSEMI SOLUTIONS (US) INC

On-line code inspection system and method

The invention relates to the technology of codes and provides an on-line code inspection system and method. The problem that in current code inspection, code inspection personnel and code development personnel cannot communicate with each other well, so that inspection efficiency is low is solved. According to the technical scheme, the on-line code inspection system is characterized in that an interaction client side and the code inspection system are included and are connected, and the code inspection system comprises a code inspection list management module, a comparing file generator module, a version management tool agency module and a postil information management module. The on-line code inspection system and method have the advantages that efficiency and effect of code inspection are improved, and code inspection can be well achieved.
Owner:MAIPU COMM TECH CO LTD

Method and apparatus for an X-DSL modem supporting multiple X-DSL line codes

An X-DSL modem supporting multiple X-DSL line codes including discrete multi-tone (DMT) and carrierless phase and amplitude (CAP). The modem includes: components coupled to one another to form a transmit path and a receive path. The components include an encoder component and a Fourier transform component. The encoder component encodes data associated with a CAP communication channel into QAM symbols and encodes data associated with a DMT communication channel into DMT sub-symbols. The Fourier transform component couples to the encoder component on the transmit path for transforming DMT sub-symbols from a frequency-to-time domain and for transforming QAM symbols from the time-to-frequency domain followed by a filtering in the frequency domain and a subsequent transformation back from the frequency-to-time domain to effect a pulse shaping function without requiring a discrete pulse shaping component in the transmit path.
Owner:IKANOS COMMUNICATIONS

In-line code suppression

Processor overhead is reduced and processor performance, particularly processing speed and power savings, is improved, allowing real-time processor restarts, by skipping operational codes (opcodes) singly or in groups in accordance with one or more execution bits set during post-processing in opcodes preceding opcodes to be skipped. Thus portions of an application program which consume excessive power or are unsupported in particular operating environments can be easily and selectively de-activate while maintaining the integrity of the applications program. Local or cache memory is also effectively expanded and processor performance improved by eliminating opcodes from local or cache memory which will not be called.
Owner:IBM CORP
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