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

System and method for conducting electronic commerce in a computer network using a cashier desk payment framework

In a computer network, a system and method that provides electronic commerce services using replaceable and extensible, object-oriented software components, in one form, implemented in the Java programming language. The communication network includes a plurality of user workstations coupled to a network server containing a collection of replaceable and extensible object-oriented software components in a framework that accepts payment requests from users; processes payment requests and performs other transactions using the services of a Cashier component; CashierDesk component; Register component; a TaxCalculator component; a Ledger component for temporarily storing payment transactions; and a Safe for permanently storing transactions. Each component is either an abstract class or an interface, allowing a merchant to vary the implementation of one or more components without affecting the operation of the remaining components of the system in processing transactions. The transactions may be accomplished in a secure environment using a digital container.
Owner:PAYPAL INC

Java and native application window integration

A system for adding functionality to a graphical user interface of a non-Java based, or native, application, using the Java programming language is provided. A Java window, or dialog, is configured to be accessible by a native application. While the native application is executed in a first thread, a Java dialog is launched in a second thread. Execution of the native application in the first thread is then continued. The Java dialog next calls the native application and registers itself with the native application. Also, the native code can control the Java dialog like other dialogs supported by the native code. A command for a Java dialog from a native application is routed to an invisible dialog. The invisible dialog passes that command to the Java dialog through a native interface connection. A very seamless integration between the Java and native code thus occurs. The graphical user interface operates and visually appears as if controlled from a single source of code.
Owner:HEWLETT PACKARD DEV CO LP

Method and apparatus for performing online application upgrades in a java platform

An invention is disclosed for performing online upgrades using a control module, executed as part of an application, that includes application-specific strategies for the application, yet can be coded using the JAVA programming language. An application is executed that includes an original service module and an original control module. The original control module includes application-specific policies for the application. To upgrade the application, an upgraded control module is generated. Then, the upgraded control module is used to create an upgraded service module. Both the upgraded control module and the upgraded service module can be generated using class files for the original modules, which are loaded from a system repository. In this manner, the original control module and the original service module are upgraded.
Owner:ORACLE INT CORP

Optimizing symbol table lookups in platform-independent virtual machines

One embodiment of the present invention provides a method for increasing performance of code executing on a platform-independent virtual machine. The method operates by receiving a request to resolve an entry in a symbol table at run-time, wherein resolving the entry requires multiple lookups into the symbol table. It next determines if the entry has previously been resolved. If so, the system returns a direct pointer to a runtime structure associated with the entry, which was returned during a previous resolution of the entry. If not, the system resolves the entry through multiple lookups into the symbol table to produce a direct pointer to the runtime structure, and replaces the entry with the direct pointer. In a variation on the above embodiment, the symbol table assumes the form of a constant pool within an object-oriented class file defined within the JAVA programming language. The present invention speeds up constant pool resolution substantially without requiring a significant amount of additional space. Therefore, the present invention is especially valuable for embedded JAVA systems or other applications that have strict size limitations.
Owner:ORACLE INT CORP

Method and apparatus for representation of a JavaScript program for execution by a JavaScript interpreter

A JavaScript program may be represented in an intermediate form to be executed by a JavaScript interpreter. A browser may be configured to intercept JavaScript code and pass execution control to a Java-based interpreter engine. The instructions are converted by a representation generator component of the engine into an intermediate representation equivalent using the Java programming language. The representation scheme may be suitable for execution by a stack-machine implemented interpreter. The representation scheme may use Java classes and objects, and create logical commands representing the JavaScript program. The intermediate representation may be stored as Java objects in a stack data structure. The stack data structure may be constructed from an array of elements, where each element is either an operator or an operand, and where each element derives from an abstract Java class with generic functionality and each element contains data relating to the operator or data type it represents.
Owner:ORACLE INT CORP

Method for protecting Java program progress based on inheritance relationship among progresses

InactiveCN102103676AOvercoming the drawbacks of matching to determine the daemonized processAccurately determinePlatform integrity maintainanceOperational systemRelationship - Father
The invention provides a method for protecting Java program progress based on an inheritance relationship among the progresses, wherein the method is used for protecting the Java program (the program developed by the Java programming language, hereinafter referred to as Java program) in a windows system (a name of an operating system). The method is mainly used for solving the authentication and determination of the protected Java program progress, monitoring the operating state of the Java program, and preventing the unexpected ending of the operation. The method establishes a father and soninheritance relationship between the protected Java program progress and the protecting program progress, uniquely determines the protected Java program progress by the protecting program progress based on the inheritance relationship and determines the operating state of the protected Java progress based on the inner core object state of the protected Java program progress.
Owner:NANJING UNIV OF POSTS & TELECOMM

Method and apparatus for automatic accessibility assessment

The present invention provides a method and apparatus for automatic accessibility assessment. One embodiment of the present invention automatically executes and tests the accessibility of a computer program. This embodiment analyzes the executing computer program to determine whether enough information is presented for assistive technologies to work properly with the computer program. Another embodiment manipulates the user interface by simulating interactions with assistive technologies. Thus, it is determined which portion of the computer program's functionality is reachable through interaction with the simulated assistive devices. One embodiment allows a user to select states for testing which are otherwise unreachable by the simulated assistive devices. The computer program's interactions with the simulated assistive devices are used to determine whether any accessibility failures exist in the computer program. One embodiment is designed to test computer programs written in a platform-independent programming language. One embodiment is designed to test computer programs written in the Java programming language. Other embodiments are designed to test computer programs written in other programming languages.
Owner:ORACLE INT CORP

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

Systems and methods for off-line modeling a business application

Systems and methods consistent with the invention may analyze a business application's data, operations, and relationships and create a corresponding object oriented programming (OOP) model corresponding to the business application entities. In one embodiment the OOP model may be realized in the Java programming language and may include OOP objects, functions, and operators. Each OOP model accurately represents the data, relationships, and rules associated with the corresponding business entity. Once converted to an OOP model, systems and methods consistent with the invention may use standard OOP tools to understand, manipulate, design, redesign, analyze, and modify the business application. This can be done independently of the native business application system, as the OOP model is separate and independent from the business application entities. Modifications made to the OOP model may then be converted back into business application entities and installed in the native system.
Owner:SAP AG

Plugin architecture for extending polices

An architecture for allowing extensibility to policies. The architecture has a policy component program that is able to evaluate and enforce polices. The architecture also has plugin modules for allowing a user to customize the polices. The policy component program is able to present interfaces to the user for customizing the polices. The policy component program is further able to integrate customized polices into a framework of the policy component program in response to user input that is based on the interfaces presented to the user. The presented interfaces may be for defining subjects in the policy program, defining conditions in the policy program, defining referrals in the policy program, defining resource names in the policy program, and defining how conflicts will be resolved in the policy program. The interfaces may be compliant with the JAVA programming language.
Owner:ORACLE INT CORP

C-to-java programming language translator

InactiveUS20110289490A1Improve translationImprove modularizationProgram controlMemory systemsOperational systemInner class
A C-to-Java programming language translator that requires no human intervention, translates literally to preserve both procedure and function in the resulting code, and is independent of the purpose of the source code. The program reads in text from a C file, tokenizes each line for C keywords and punctuation, translates most keywords and expressions, and outputs the result to a Java file. The program is modular so that it is capable of running on multiple operating systems and hardware. The invention implements several methods of translation, including whole-line translation, search / replace translation, context-sensitive translation, idiomatic translation, and second-pass translation. The second-pass translation handles those instances when correct translation of a particular line depends on information in another line. The program of the invention translates a struct into a Java inner class, complete with multiple constructors and private variables, and it translates pointers into their reference equivalents.
Owner:MCATAMNEY JAMES B

Systems and methods for off-line modeling a business application

Systems and methods consistent with the invention may analyze a business application's data, operations, and relationships and create a corresponding object oriented programming (OOP) model corresponding to the business application entities. In one embodiment the OOP model may be realized in the Java programming language and may include OOP objects, functions, and operators. Each OOP model accurately represents the data, relationships, and rules associated with the corresponding business entity. Once converted to an OOP model, systems and methods consistent with the invention may use standard OOP tools to understand, manipulate, design, redesign, analyze, and modify the business application. This can be done independently of the native business application system, as the OOP model is separate and independent from the business application entities. Modifications made to the OOP model may then be converted back into business application entities and installed in the native system.
Owner:SAP AG

Method for completing data base performance test by using automatic procedure

The invention provides a method for completing a data base performance test by using an automatic program, and belongs to the technical field of data base performance test application of computers. According to the method, a new data base operation system is developed, and the TPC-H is adopted as a test benchmark to test and measure the ability, about inquiry and decision support, of the data base operation system. In order to improve test efficiency, simplify operation and shorten test time, the java programming language is used to develop the automatic program TPCHAuto, and a user can use the automatic tool to complete whole test required by a TPC-H model.
Owner:LANGCHAO ELECTRONIC INFORMATION IND CO LTD

System and method for java preprocessor

A Java preprocessor method is provided. A Java template file is received that includes Java programming language code and meta code. The Java template is then processed to create an intermediate program using the meta code, wherein the intermediate program is a Java program. The intermediate program is compiled to create an intermediate class, which is a Java based class, and an object text file is generated using the intermediate class.
Owner:ORACLE INT CORP

Electronic collecting system for food safety and nutrition survey data

The invention discloses an electronic collecting system for food safety and nutrition survey data. The electronic collecting system comprises a sample personnel management module, a survey access module, an information library updating module, a quality control module and a data exporting module. According to characters of domestic dietary structure, the electronic collecting system for the food safety and nutrition survey data with Chinese characteristics is successfully developed by using Java programming language to perform software development, using Android operation system as an operation environment and using a small Samsung flat panel Galaxy GT-P6200 as a survey terminal, so that the domestic electronic collecting blank in the field is filled. Field survey experiments of different population improve that the system is paperless, low-carbon and environment friendly, is simple and convenient to operate, is quick to handle and more time-saving than the traditional survey method, and can effectively control an survey error.
Owner:SOUTHEAST UNIV

Method of formatting values in a fixed number of spaces using the java programming language

A computer implemented method of and apparatus for printing values in a fixed number of column spaces using Java is described. A value desired to be formatted to a predetermined length string and an indexed lookup table having predetermined formatted string entries are used. An index based on the number of characters needed to represent the value is calculated and then used to locate a desired length formatted string entry in the lookup table. The desired length formatted string entry is then combined with a string representation of the value to form a predetermined length string.
Owner:HEWLETT PACKARD DEV CO LP

Java card stack performance test application program and making method for framework thereof

The invention provides a Java card stack performance test application program and a making method for framework thereof. A test is constructed source program in java programming language; loop body codes are added on the basis of the java source program to obtain a CAP file by compiling and converting; a position of 59 XX 01 is located in the CAP file, then a position of 'A5' is located forward; binary codes related to stack operation and required by the test are added between the 'A5' and the '59 XX 01' in the CAP file according to a JCVM bytecode instruction list. XX is a definition sequence number of a loop variable of the java source program in loop test function scope; the JavaCard CAP file is modified on a bytecode level to generate a special JavaCard Applet which can be used for directly testing Java card stack operation; the special JavaCard Applet assists in solving a problem that a normal JavaCard Applet can not test accurately Java card stack performance, and the special JavaCard Applet guarantees authenticity of Java card stack performance test results.
Owner:ZHEJIANG UNIV

Method and apparatus for providing application specific strategies to a JAVA platform including start and stop policies

An invention is disclosed for a control module, executed as part of an application, that includes application-specific strategies for the application, yet can be coded using the JAVA programming language. In one embodiment, a system for providing application-specific strategies to a JAVA platform is disclosed that includes a runtime subsystem and an application, which includes a control module in communication with the runtime subsystem. The application further includes a plurality of service modules in communication with the control module. The control module includes application-specific policies for the application, which are programmed using a JAVA programming language. The control module manages the service modules, and also is capable of starting a child application by starting a child control module, which is part of the child application.
Owner:ORACLE INT CORP

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

Paperless conference system

The present invention relates to the technical field of conference systems, in particular to a paperless conference system. The system comprises a publishing module, a server module, a browser module,and a client module. The publishing module, the server module, the browser module, and the client terminal module are all in Internet connection. The publishing module is used for Java programming language development, accepting and feed backing requests from the client module, and transferring conference file data to the browser; the server module is used for processing the conference information, managing the conference content, and determining the starting / ending of the conference; the browser module is used for connecting with the file publishing module through the Internet to acquire, save, and display the conference file data; and the client module is used for displaying the conference information. The system provided by the present invention has the advantages of perfect conferencepreparation, notifications before the conference, complete retention of conference information and convenient management.
Owner:刘云玉 +2

Transparently load resource in ROM for application program

A method, system, and computer program product for transparently loading resources from read-only memory for an application program executing on a Java Virtual Machine. The invention will be used on an embedded computing device which has no disk storage and no file system software. A novel class loader is described, which loads resources from ROM and returns an input stream object as is expected by the existing application program. Therefore, when using the present invention, no change is required to existing application code to use resources stored in ROM. The invention may be used with programs written in the Java programming language, or with programs written in other languages that execute on a JVM.
Owner:IBM CORP

Intelligent checking method based on actual measurement parameters of line

InactiveCN113901794ASolve the deficiencies of manual calibrationReduce workloadText processingData displayData content
The invention discloses an intelligent checking method based on actual measurement parameters of a line, which comprises the following steps of: building a processing module for checking the actual measurement parameters of the line in batches by using a java programming language: receiving an external demand by a system master controller, and issuing the external demand to a data collector; enabling the data collector to process the parameter data and issue the processed data content and checking rules to a data checker; enabling the data checker to perform checking processing on the data content according to the checking rule and issues a processing result to a data display unit; and enabling the data display unit to display the processing result or output a document. By means of the method, large-scale, intelligent, rapid and accurate checking of the line actual measurement parameter result documents can be achieved, the defect that in the prior art, only manual checking can be conducted on the documents is overcome, the workload of operators is reduced, and the checking efficiency is greatly improved.
Owner:GUIZHOU POWER GRID CO LTD

Batch processing method and device for custom controls, electronic equipment and storage medium

The invention discloses a batch processing method for custom controls. The batch processing method comprises the steps that an interface is defined, attributes and methods needing to be expanded are defined in the interface, and the interface is achieved so that a plurality of custom controls can conduct batch processing on the expanded attributes and methods. According to the batch processing method provided by the embodiment of the invention, the interface is defined, the attributes and the methods required to be expanded are defined in the interface, and the effect that subclasses inherit parent classes in the Java programming language is achieved after the plurality of custom controls achieve the interface, so that the plurality of custom controls can perform batch processing on the expanded attributes and the expanded methods simply. Influence on control codes already achieved in the control library is small, the codes are simple, and repeated workloads are obviously reduced. In this way, the extended attributes and methods of the multiple custom view controls can achieve a simple batch processing mode. The invention further discloses a batch processing device, electronic equipment and a storage medium.
Owner:GUANGZHOU XIAOPENG MOTORS TECH CO LTD

Method for protecting Java program progress based on inheritance relationship among progresses

InactiveCN102103676BOvercoming the drawbacks of matching to determine the daemonized processAccurately determinePlatform integrity maintainanceRelationship - FatherJava Programming Language
The invention provides a method for protecting Java program progress based on an inheritance relationship among the progresses, wherein the method is used for protecting the Java program (the program developed by the Java programming language, hereinafter referred to as Java program) in a windows system (a name of an operating system). The method is mainly used for solving the authentication and determination of the protected Java program progress, monitoring the operating state of the Java program, and preventing the unexpected ending of the operation. The method establishes a father and son inheritance relationship between the protected Java program progress and the protecting program progress, uniquely determines the protected Java program progress by the protecting program progress based on the inheritance relationship and determines the operating state of the protected Java progress based on the inner core object state of the protected Java program progress.
Owner:NANJING UNIV OF POSTS & TELECOMM
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