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

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

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 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

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 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
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products