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

128 results about "Program completion" patented technology

Device and method for controlling robot

A robot controller making a robot execute tasks including several work units in a parallel manner for several workpieces, in accordance with several operation programs for individually commanding the work units. The robot controller includes an information collecting section collecting state information showing, in real time, a state of an environment of the robot; a program selecting section selecting a first executable program satisfying a task starting condition, from operation programs ready to be executed for workpieces, based on the state information; a processing section processing, for execution, the first executable program; and a program-completion judging section judging whether the processing section has completed a processing of the first executable program. The program selecting section selects, based on the state information, a second executable program satisfying the task starting condition, from the operation programs ready to be executed, so as to satisfy a judgment of the program-completion judging section.
Owner:FANUC LTD

Method for automatically changing the hardware settings of a computer in accordance with an executing application program

InactiveUS20050204125A1Data resettingProgram loading/initiatingInitTerminate and stay resident program
The present invention provides a method for changing the hardware settings on a computer automatically in accordance with an executed application program. The method dynamically changes the setting, e.g. voltage, frequency, rotational speed of a fan, sound volume, sound effect, etc. of the hardware of the computer in accordance with the current executed application program of the computer automatically to meet the hardware requirements of the of the user in accordance with a specific application program. According to the method, the setting of the hardware corresponding to the application program is stored in a configuration file of the hardware, and the initialization and termination of all application programs are monitored by utilizing a terminate-and-stay-resident program of the computer. A user the terminate-and-stay-resident program can automatically revise the current settings of the hardware of the computer to a user default of the hardware, which is defined by the user if the application program which is defined in advance is executed, and return to the initial default of the computer if the program is finished.
Owner:UNIVERSAL ABIT HONDLING COMPANY

System for performing predefined fastener installtion procedures

Complex assembly procedures for joining components with plural fasteners are accomplished using predefined procedures for performing a multi-step assembly of a joint using a dynamically controllable assembly tool, or to inspect an assembled joint. An assembly tool is coupled with an electronically controlled regulator for reducing the tightening rate, or the load increase per impact for an impact or impulse tool, so the tool can be stopped precisely at a specified stopping load or torque. The predefined procedures for performing the desired tightening operation are established in a controller coupled with the electronically controlled regulator, for dynamically controlling the assembly tool. The system can be used to assemble joints involving multiple fasteners and which are subject to elastic interaction between the fasteners, rocking, or joint relaxation, and in assembly or inspection operations in which an operator is to be guided through a particular sequence of instructions.
Owner:INNOVATION PLUS

Transparent garbage collection of resources

Techniques for transparently registering non-memory resources used by a program with a garbage collector so that the non-memory resources can be freed when the program is finished using them. The techniques automatically determine from the program that the execution will use a resource and then automatically modify the program's behavior so that the resource is registered. When the program is finished with the resource, it can be determined from the registry whether the resource must be freed. In one embodiment, the technique is employed in a garbage collector for doing resource garbage collection with legacy C and C++ programs. The garbage collector locates invocations that allocate such resources in the code and modifies the code so that when it is executed, the resources are registered. The techniques can also be used to ensure that finalizers associated with objects are executed before the object is freed. In this use, the invocation of the constructor for the object is modified so that the object and its finalizer are registered. When the object is no longer in use, the garbage collector uses the registry to obtain the object's finalizer, which it executes before it frees the object. Where the object represents a resource, execution of the finalizer will free the resource.
Owner:CA TECH INC

System and method for management of a certification program

A system and method for server-based management of a certification program. The certification program provides certification information to at least one subscriber, and is implemented on an application server that is searchable. Access privileges of a subscriber are based on existing subscription information and access rights as well as privilege flags are maintained in the server or at least one database in communication with the server. The server includes at least one processor, a memory and a plurality of agents logically connected to at least one database for providing requested certification information. The search results can be stored and later displayed by the subscriber for executing at least one certification-related procedure. Once the certification-related procedure is complete, the new certification information related to the subscriber can be maintained in at least one program database.
Owner:COMPLIANCE SOLUTIONS

Device and method for mobile telephone system recovery

The invention provides a mobile phone system recovery device which comprises a trigger unit, a program conducting and loading unit, a data storage unit, a data operation unit and a control processing unit. After the control processing unit receives a system recovery instruction sent by the trigger unit, the data in the data storage unit is written to the data operation unit for carrying out system recovery operation; a program in the program conducting and loading unit is transferred to complete the initialization and reboot of the system. The invention also provides a mobile phone system recovery method. When the mobile phone meets virus attack or certain special situations which cause that a mobile phone system is damaged and can not normally operate, the embodiment of the invention is implemented and a user can recover the initial system in time without needing other auxiliary equipment, thereby effectively reducing the maintenance cost of the mobile phone and improving the accessibility of the system.
Owner:YULONG COMPUTER TELECOMM SCI (SHENZHEN) CO LTD

Control system and method for on-line editing of user program

A control system includes a programmable controller having a CPU unit that carries out cyclic operations of processes. An additional temporary user memory is provided in addition to a regular user memory. When an on-line editing of a user program is to be carried out, the program is stored in both memories and the program stored in the temporary memory is called by an instruction execution engine to be executed. After the on-line editing is completed on the user program stored in the user memory, the program execution is based on the edited user program stored in the user memory.
Owner:ORMON CORP

Implementing concurrent adapter firmware update for an sriov adapter in a virtualized system

A method, system and computer program product are provided for implementing concurrent adapter firmware update of a Single Root Input / Output Virtualization (SRIOV) adapter in a virtualized system. An adapter driver is used to update adapter firmware concurrent with normal I / O operations. When configuration is stored in a scratchpad buffer, the adapter driver detects virtual functions (VFs) configured and operating. An enhanced error handling (EEH) process is initiated, freezing the VFs, and an updated adapter firmware image is loaded to the adapter. The adapter driver completes the EEH recovery, the adapter is restarted using the new updated adapter firmware. The VFs device drivers unfreeze the VFs, and complete the EEH recovery.
Owner:IBM CORP

Communication apparatus, communication system, communication method, and recording medium storing communication control program

A communication apparatus, a communication system, a communication method, and a communication control program stored on a recording medium, each of which is capable of communicating with a counterpart communication apparatus using a communication application. When the communication application is activated at the communication apparatus in response to an activation request generated in the communication apparatus, the communication apparatus transmits an activation request that requests to activate a communication application at the counterpart communication apparatus, or notification indicating that preparation to start communication by the communication application completes, through a network.
Owner:RICOH KK

File uploading and downloading method

The invention relates to a file uploading and downloading method. When a user uploads a file to a Web server through a browser page or downloads the file from the Web server; a browser transmits file uploading and downloading commands to a local file agent program of a user computer through HTTP (hyper text transport protocol); the file uploading and downloading operation processing, including the pop-up of a man-computer interface for the user to select the local file to be uploaded or to select the storage position of the downloaded file in the local area and to call a local API (application program interface) to process the file before the file uploading and during the file downloading, is completed by a file agent program; the browser transmits the file uploading and downloading commands to the file agent program, and meanwhile transmits conversation mark data of the conversation between the browser and the Web server to the file agent program; the conversion mark data is included into the a file uploading and downloading HTTP request submitted to the Web server by the file agent program in a mode of conversion mark data submission by the browser agreed by the Web server.
Owner:WUHAN UNIV OF TECH

Seamless connection method for off-line programming and on-site debugging of robot

The invention discloses a method for seamless connection of off-line programming and field debugging of a robot, which comprises the following steps: three-dimensional models of a tooling fixture and a robot tool are designed, and the three-dimensional models and a robot model are conducted into off-line programming software; the technological feasibility of the tool fixture, the robot tool and the robot is checked; real objects are arranged at proper positions according to the installation positions of the tool fixture, the robot and the robot tool; the installation situation of the robot tool in the installation situation is guaranteed to be consistent with the actual installation situation; the relative position of a coordinate system of the tooling fixture actually arranged at the proper position in a robot based coordinate system is measured; the installation position of the tooling fixture relative to the robot in the off-line programming software is calibrated according to a measurement result to ensure that the installation situation is consistent with the actual installation situation; and a robot program is generated after the measurement and calibration and is conducted into the robot, and the robot directly utilizes the program to finish the practical production. The program generated by the method can be directly used for practical production, and truly achieves the seamless connection of off-line programming and field debugging.
Owner:四川成焊宝玛焊接装备工程有限公司

Method and device for verifying interface packet

The invention provides a method and device for verifying an interface packet. The method comprises the following steps: after receiving the information of the packet to be verified, obtaining a verification rule attribute corresponding to the field information according to the field information included in the information of the packet to be verified to obtain a verification function name corresponding to the field information and a verification rule parameter; obtaining a verification rule program corresponding to the verification function name according to the verification function name, andinputting the obtained verification rule parameter into the verification rule program to obtain a verification rule program required to be executed when the fields corresponding to the field information are verified; and verifying the fields in the packet to be verified according to the obtained verification rule program, with no need to rewrite the verification rule program separately for different fields. And different packets or different fields can select corresponding verification rule programs according to their own verification rules to complete the verification, which improves the flexibility, portability and reusability of the verification.
Owner:BANK OF CHINA

POS (Point Of Sale) terminal program updating method and system

The embodiment of the invention provides a POS (Point Of Sale) terminal program updating method and a POS terminal program updating system. The method comprises the steps that: the POS terminal establishes a connection with a remote management system and sends an inquiry; the remote management system searches an updating program corresponding to the POS terminal according to the inquiry, and determines that the program of the POS terminal needs to be updated after finding the updating program; the remote management system and the POS terminal perform a two-way authentication; the remote management system provides the updating program to the POS terminal if the authorization passes; and the POS terminal downloads the updating program and completes the updating, wherein the system comprises the POS terminal and the remote management system; the POS terminal is used for establishing the connection with the remote management system and sending the inquiry and downloading the updating program and completing updating; and the remote management system is used for searching the updating program corresponding to the POS terminal based on the inquiry, and determining that the program of the POS terminal needs to be updated if finding the updating program, and providing the updating program to the POS terminal.
Owner:CHINAUMS

Method and system for remotely updating terminal equipment program

InactiveCN104850422AAvoid version confusionConfusion will not happenProgram loading/initiatingTransmissionTerminal serverTerminal equipment
The invention provides a method and system for remotely updating a terminal equipment program. The method comprises the following steps: acquiring a version to be updated of terminal equipment from a data server through a communication server; feeding current version information by the terminal equipment and generating confirmation version information; finally confirming an upgraded program version according to the information; transmitting data of the program version to the terminal equipment; receiving and flashing the program through the terminal equipment; and finishing a process of remotely updating the terminal equipment program. Through the scheme, wireless remote connection of the terminal equipment is realized, and the upgraded program version is finally confirmed by means of judgment through the current version information fed back by the terminal equipment, the version information to be upgraded configured in the terminal server, and the confirmation information of the version information to be upgraded by the terminal equipment, so that the problems of version confusion and program update errors or failures caused by program update of the terminal equipment in the prior art are solved effectively. Through the method for remotely updating the terminal equipment program provided in the scheme, version confusion is prevented and correct update of the program is ensured through a way of generating multiple pieces of confirmation information and making a judgment.
Owner:BEIJING BORGWARD AUTOMOBILE CO LTD

Method for testing dynamic custom starting core

The invention discloses a method for testing a dynamic custom starting core which is hung on a computer test platform in order to test hardware. The method comprises the following steps of: initializing hardware slots of the computer test platform after the computer test platform is started, testing information of the hardware connected in these hardware slots, loading corresponding drivers so as to realize the dynamic connection of the equipment in the starting core, and finishing starting up by the starting core and testing hardware. The starting core automatically loads the drivers according to the information of the hardware so loading of the redundancy unused driver is avoided.
Owner:INVENTEC GRP TIANJIN ELECTRONICS TECH +1

Small program login method, server and electronic equipment

The invention discloses an applet login method, a server and electronic equipment, and relates to the field of applets. The method comprises the steps: enabling a first server to receive first information sent by a host program, wherein the first information comprises a login state of the host program; requesting the host server to verify the login state; generating a login authorization code under the condition that the verification result of the login state verification is that the verification is passed; and sending the login authorization code to the applet attached to the host program, sothe applet completes login. Since the whole login process of the applet does not need to use a specified account for login, login can be completed through the user information of logging in the hostprogram by the user, and the login efficiency of the applet is improved. Since the first server can receive the login state information of the plurality of host clients and perform login state verification through the host servers corresponding to the host clients, the same set of login authorization service provided by the first server can be docked with different account systems of different host programs, and the development cost is reduced.
Owner:BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD

Graphical Programming System enabling Data Sharing from a Producer to a Consumer via a Memory Buffer

A graphical program execution environment that facilitates communication between a producer program and a consumer program is disclosed. The producer program may store data in a memory block allocated by the producer program. A graphical program may communicate with the producer program to obtain a reference to the memory block. The graphical program may asynchronously pass the reference to the consumer program, e.g., may pass the reference without blocking or waiting while the consumer program accesses the data in the memory block. After the consumer program is finished accessing the data, the consumer program may asynchronously notify the graphical program execution environment to release the memory block. The graphical program execution environment may then notify the producer program that the block of memory is no longer in use so that the producer program can de-allocate or re-use the memory block.
Owner:NATIONAL INSTRUMENTS

Optical character recognition system and method using special normalization for special characters

Character normalization is accomplished using a scaling program. Data input to a scaling program are character images and character parameters (height of result buffer frame, character height, character width and character location), and parameters calculated for scaling (the size of a normalized portion to be output; and the top and bottom and the left and right hand spaces of a normalization pattern to be output). In the present invention, normalization is performed by adjusting the parameters, without especially changing the processing flow. A threshold value is provided in accordance with the size and the location of an input character in order to change a calculation method for parameters that are to be transmitted to the scaling program. Since the values at the boundary of the threshold value are continuous, no discontinuity appears in a resultant normalized image that covers the range from small characters to large characters, and seamless normalization is therefore accomplished.
Owner:IBM CORP

Quartz-based timed task scheduling service framework and method

The invention relates to a Quartz-based timed task scheduling service framework and method. The timed task scheduling service framework comprises a configuration file comprising configuration information, a task scheduler comprising a trigger and a job interface and used for instantiating the trigger and the job interface through the configuration information to provide a corresponding task scheduling service, and a job task end configured with a business task program inheriting the job interface and used for receiving a triggering signal sent by the trigger after starting of the task scheduling service to enable the business task program to finish corresponding operation. According to the service framework and method, the demand of the timed task scheduling service can be simply and quickly met; and the development efficiency and quality of a business system are improved.
Owner:GUANGDONG YOUMAI INFORMATION COMM TECH

Multiprocessor System Having Direct Transfer Function for Program Status Information in Multilink Architecture

A multiprocessor system can directly transmit storage-state information in a multilink architecture. The multiprocessor system includes a first processor; a multiport semiconductor memory device coupled to the first processor; a nonvolatile semiconductor memory device; and a second processor coupled with the multiport semiconductor memory device and the nonvolatile semiconductor memory device in a multilink architecture, storing data, having been written in a shared memory area of the multiport semiconductor memory device by the first processor, in the nonvolatile semiconductor memory device, and directly transmitting storage-state information on whether the storing of the data in the nonvolatile semiconductor memory device has been completed, in response to a request of the first processor, without passing it through the multiport semiconductor memory device. Accordingly a processor indirectly coupled to a nonvolatile memory can directly check a program completion state for write data and thus enhancing a data storage performance of the system.
Owner:SAMSUNG ELECTRONICS CO LTD

Method and apparatus for programming direct memory access engine

A mechanism for programming a direct memory access engine operating as a single thread processor is provided. A program is received from a host processor in a local memory associated with the direct memory access engine. A request is received in the direct memory access engine from the host processor indicating that the program located in the local memory is to be executed. The direct memory access engine executes the program without intervention by a host processor. Responsive to the program completing execution, the direct memory access engine sends a completion notification to the host processor that indicates that the program has completed execution.
Owner:IBM CORP

Basic input output system (BIOS) updating system and method

A basic input output system (BIOS) updating system comprises a storage space dividing module used for dividing a storage space of a BIOS chip of a computer device into a plurality of storage areas, a main program area dividing module, a backup module and an updating module. The plurality of storage areas at least comprise a main program area, an information area and a backup area. The main program area dividing module is used for dividing the main program area into a plurality of storage modules. The backup module is used for conducting backup on programs in storage blocks in the main program area on the backup area according to the sequence. The updating module is used for erasing the programs in the storage blocks when any storage block in the main program area finishes the backup and writing a preset updated program in the storage block till the updated program is completely written into the main program area to update the programs in the main program area. A BIOS updating method is further provided. The system and method is used for updating the BIOS of the computer device.
Owner:HONG FU JIN PRECISION IND (SHENZHEN) CO LTD +1

Portable password device based on mobile terminal

The invention relates to a portable password device based on a mobile terminal. The password device comprises the mobile terminal, a password function program and a password module stub, wherein the mobile terminal has point-to-point communication capacity, the password function program runs in the mobile terminal and provides a password function, and the password module stub is located in a computing device which password application programs are in; the computing device which the password application programs are in has the capacity for data exchange with the mobile terminal through point-to-point communication; when one password application program calls the password function of the password module stub, the password module stub submits a password function call request to the password function program through a point-to-point communication mode, processing of password function calling is completed through the password function program, and a processing result is returned back; the password device carries out safety protection on usage of secret keys stored in the mobile terminal in the mode that a secure conversation is established between the password module stub and the password function program or password protection is adopted.
Owner:WUHAN UNIV OF TECH

Distributed medication delivery method having autonomous delivery device

A method for delivering medication includes programming an operations processor of a medication delivery operations module to control the base function of medication delivery of a delivery device at a selectable rate and a selectable volume. An advanced medication delivery program is created by an advanced program processor that is part of an advanced interface module (“AIM”) located with the operations module in the same housing, although the processors are separate. When the advanced delivery program is complete and in a buffer, the operations processor executes the stored advanced delivery program under which the operations processor automatically varies at least one of the rate of delivery and volume of delivery values in accordance with the advanced delivery program autonomously without being under real time control of, or dependent on, any remote processor or data source, including the AIM. Support for PK applications is provided.
Owner:SALZAR RICHARD H +1

Remote upgrading method based on STM32F746 processor

The invention relates to the field of electric digital data processing, and discloses a remote upgrading method based on an STM32F746 processor, which comprises the following steps of: dividing a program memory into four regions, namely a boot region, a running region, a backup region and a system variable region, the boot region is used for storing a bootloader program and finishing the moving and starting guidance of an application program; the running area is used for storing a truly running user application program, completing transmission and processing of a remote upgrading file and storing the remote upgrading file in the backup area; the backup area is used for storing a new version of user application program which is remotely upgraded and transmitted; the system variable area isused for storing system variables. According to the remote upgrading method, the remote upgrading function is realized; according to the technical scheme, remote transmission of the application program can be completed under the condition that the overall function of the system is not affected, and even if transmission interruption is caused by human or non-human factors in the transmission process, it can still be guaranteed that the equipment normally operates after being powered on next time, and the application program needs to be upgraded to restart remote data transmission.
Owner:四川九洲空管科技有限责任公司

Switching method for realizing normal and time limited startup of computers based on system BIOS

The invention discloses a switching method for realizing normal and time limited startup of computers based on a system BIOS. A startup mode CMOS setting program in an embedded system BIOS is utilized to complete parameter configuration of switching of normal and time limited startup as well as multi-period startup starting time and use time; the program intercepting INT lCH interruption in the embedded system BIOS is released to complete multi-period use time timing and control when in time limited startup, and the residual space of a CMOS RAM memory stack is used for storing intermediate data of time limited startup. The switching method has the obvious characteristics that timing startup and shutdown software does not need loading on an operating system; when time limited startup is forbidden and an enabling set item is set as enabling, another special hotkey exists for directly entering the startup mode CMOS parameter setting program of the system BIOS to complete parameter modification of multi-period startup starting time and use time or temporarily release normal startup marking setting when computers are started. The switching method is easy to operate and flexible to use.
Owner:常熟紫金知识产权服务有限公司

Apparatus and method for processing data in a massively parallel processor array system

An apparatus and method for processing data in a Massively Parallel Process Array (MPPA) system are provided, in which a scheduling processor determines an array processor and an initial memory, and requests halt release to the array processor, which requests allocation of an additional memory or return of used memory to an address conversion controller, if allocation of additional memory or return of used memory is needed during program execution. The address conversion controller controls, upon receipt of the request for allocation of additional memory, conversion of a base address of additional memory to a physical address and, upon receipt of the request for return of used memory, deletes registered information from the address conversion table. The array processor requests return of additional memory to the address conversion table and transmits a terminal signal to the scheduling controller, upon completion of the program.
Owner:SAMSUNG ELECTRONICS CO LTD
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