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

36 results about "Java Programming Language" patented technology

The Java programming language requires the presence of a software platform in order for compiled programs to be executed. Oracle supplies the Java platform for use with Java. The Android SDK is an alternative software platform, used primarily for developing Android applications with its own GUI system.

Method facilitating data stream parsing for use with electronic commerce

A parsing technique suitable for use in electronic commerce that avoids the disadvantages of known monolithic parsers. The parsing system generates code specific to each input document and data stream type, which may then be updated as needed to handle document-specific idiosyncrasies without requiring modifications to the core parser code. As a user (10) defines parsing rules for extracting data from a representative sample document (15), a visual trainer (16) automatically generates code in the background, referred to as a filer (17), that is specific to that document and that embodies the rules for extracting data from that particular document. The generated code may be modified manually (18) as needed to account for any idiosyncratic conditions associated with the document. Each representative document has associated with it its own filer. A parsing engine (20, 21) comprises a collection of such individual filers appropriate for the types of documents that arise in any given organization. A mapping or other association is maintained between representative document types and their filers. In regular operation, a user selects a data set to be extracted from certain documents. When the parsing engine receives a document in an input data stream, the associated filer is loaded and parses that document for the selected data set. Then another filer is loaded in response to another input document, and so on. The filers may be especially efficiently generated using an object-oriented approach and then dynamically instantiated at run time as may be conveniently achieved, for example, in the Java programming language.
Owner:PITNEY BOWES INC

Method and apparatus for activating/deactivating run-time determined software routines in Java compiled bytecode applications

ActiveUS20050097534A1Mitigate and obviate known disadvantageNot prevent Java JIT optimisationSoftware engineeringProgram controlSun MicrosystemsJava Programming Language
The invention concerns the use of a Java JIT compiler to change the status of run-time determined software routines between being activated and deactivated in an application program. Conditional statements which are used at run-time to determine whether such a routine has been activated or deactivated are presented as discrete conditions that always evaluate to a known result by using an invariant flag in the compiled bytecode. The JIT compiler optimises an application program by excluding discrete condition checks. Consequently, if the branch of the discrete condition that will never execute includes a run-time determined software routine, then the routine will be excluded from the JIT compilation and will not form part of the JIT compiled native machine code. A run-time class or code replacement facility is used as a means of activating or deactivating a run-time determined software routine at run-time by changing the value of the invariant flag of said routine. Such a facility is provided by Sun Microsystems' Java programming language HotSwap class file replacement feature of its Java Platform Debugger Architecture (JPDA). International Business Machines (IBM) also provides a similar functionality called “Hot Code Replace” (HCR) for its “J9” JVM platform.
Owner:TWITTER INC

Electronic survey data acquisition system and implementation method thereof

The invention discloses an electronic survey data acquisition system and an implementation method of the system; the system is used for acquiring the survey data of life quality and disease economical burden of viral hepatitis B and tuberculosis. The system comprises a data acquisition module used for inputting all relevant information of epidemiological investigation of a sample person, a data verification check module used for carrying out logic verification on the input information in the data acquisition process, and a data export module used for exporting the relevant investigation information of the data acquisition module into terminal equipment in a format of Excel. The electronic survey data acquisition system and the implementation method of the system use Java programming language to carry out software development, take an Android operating system as the operating environment, and realize the electronic acquisition of the survey data of the life quality and disease economical burden of viral hepatitis B and tuberculosis, thus filling in the blank of electronic data acquisition in the field in China. The system is paperless, low-carbon and environment-friendly; the implementation method of the system is simple, convenient to operate and fast to master, and saves the time and effectively controls the error in survey compared with the traditional investigation method.
Owner:SOUTHEAST UNIV

HBASE real-time data barrier-free writing processing method based on reading and writing lock algorithm

The invention discloses an HBASE real-time data barrier-free writing processing method based on a reading and writing lock algorithm. The method comprises the following steps of 1, banning merging and splitting of HBase through an internal package; 2, defining a global variable; 3, using a constructor; 4, conducting writing processing, wherein a writing lock is added when data is written, the data is stored in a client buffering list, and releasing of the writing lock is completed; 5, conducting reading processing, wherein a reading lock is added when the data is read, the data is submitted to the HBASE server side, and releasing of the reading lock is completed; 6, starting a thread. Compared with the prior art, by the adoption of a JAVA programming language and by utilizing the reading and writing lock algorithm in the JAVA programming language, a client side defines that automatic refreshing of submitting is False, the buffering list obtains the writing lock to store the data, and a timed task is started to obtain the read lock to call an HBase API to achieve submitting of the data. The HBASE real-time data barrier-free writing processing method solves the problem that, since high-concurrency real-time writing data consumption is too slow, stacking of a large amount of data is generated in a queue.
Owner:SICHUAN CHANGHONG ELECTRIC CO LTD

An implementation device for customizing a report based on a template

The invention discloses an implementation device for customizing reports based on a template, and belongs to the field of software engineering. A method comprises the following steps that a virtual report factory device for generating reports in various formats in batches by using a java programming language is constructed on the basis of a traditional POI (Point of Interest) process under the assistance of an Apose auxiliary function; the project total command receives an external demand and issues the external demand to an early-stage art designer; Giving permission to a data collector by aproject general command; the data collector issues the data to the data processor and issues the data to the Word report architect; the Word report architect carries out architecture design on the data and issues a design result and a data structure after the architecture design to a later art designer; the later art designer processes the design result and the data structure after the architecture design to obtain a Word report, and uploads the Word report to a project total command; and the project total command is used for issuing the output (Word report) to a secondary processing responsible person so as to obtain the output (html report) or the output (PDF report) and the like.
Owner:SHANGHAI MUNICIPAL ELECTRIC POWER CO +1
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