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

464 results about "Automatic programming" patented technology

In computer science, the term automatic programming identifies a type of computer programming in which some mechanism generates a computer program to allow human programmers to write the code at a higher abstraction level.

Dialect translator for a speech application environment extended for interactive text exchanges

The present solution includes a real-time automated communication method. In the method, a real-time communication session can be established between a text exchange client and a speech application. A translation table can be identified that includes multiple entries, each entry including a text exchange item and a corresponding conversational translation item. A text exchange message can be received that was entered into a text exchange client. Content in the text exchange message that matches a text exchange item in the translation table can be substituted with a corresponding conversational item. The translated text exchange message can be sent as input to a voice server. Output from the voice server can be used by the speech application, which performs an automatic programmatic action based upon the output.
Owner:NUANCE COMM INC

Management of pending medication orders

Pending medication orders are presented on the controller of an infusion pump to which a patient has been identified. All pending medication orders are displayed on the screen of the controller and any may be selected by the clinician. Selecting a pending order at the controller that involves an infusion to the patient also results in automatic programming of the infusion pump in accordance with that order. Selection of an oral medication at the controller results, as does selection of any other order, in notification to the healthcare facility server that the order is being administered. Such notification resolves open controlled item transactions as well as provides information that may be relevant to a patient's EMAR. Selection of a pending order may occur manually or automatically through identification of a medication.
Owner:CAREFUSION 303 INC

Dual function data register

A dual function serial and parallel data register with integrated program verify functionality. The master and slave latching circuits of the dual function data register can concurrently store two different words of data. In a program verify operation, the master latch stores program data and the slave latch will receive and store read data. Comparison logic in each register stage will compare the data of both latches, and integrate the comparison result to that of the previous register stage. The final single bit result will indicate the presence of at least one bit that has not been programmed. Automatic program inhibit logic in each stage will prevent successfully programmed bits from being re-programmed in each subsequent reprogram cycle. Either data word can be serially clocked out by selectively starting the shift operations on either the low or high active logic level of a clock signal.
Owner:SYNOPSYS INC

Collaborative software development systems and methods providing automated programming assistance

Collaborative program development systems are provided which implement methods for providing automated programming assistance to code developers in a collaborative program development environment. In particular, systems and methods for automated programming assistance are supported by leveraging a database or library of shared code snippets that are classified according to code patterns and rating scores that are derived from feedback and input from various code developers within a collaborative program development environment.
Owner:IBM CORP

Preparation system of quick numerical control machining of complex parts of airplane and method

InactiveCN101763068ASolve problems such as unreasonable designIncrease specializationProgramme controlComputer controlNumerical controlProcess module
The invention discloses a preparation system of quick numerical control machining of complex parts of an airplane and a method. The system takes the existing CAD / CAM system as a platform, and comprises a technology resource and knowledge base management module, a quick blank generation module, a part classification and technical scheme analysis module, an automatic programming module, a quick tool generation module, a strain analysis and deformation control module, a front and rear process module and a technology data generation module. The system is built on the basis of a three-dimensional numeric part model, systematically and exactly embodies a specialized flow path for supporting the numerical control machining technology preparing and the programming of the complex parts of the airplane, can greatly reduce man-machine interaction operation required by preparing technology and programming, effectively solves the problems of the unstable programmed procedure and the unreasonable scheme design of the machining technology caused by the lack of the experience of process operators, and the like, can effectively control the deformation quantity during and after machining the parts, can obviously improve the efficiency and the quality of the numerical control machining preparing and the programming, and improves the professional level and the intelligence level of the CAD / CAM system.
Owner:SHENYANG AIRCRAFT CORP +1

Mobile phone distribution system

A mobile telephone programming and accounting system that includes an integrated hardware system interlinking a telephone unit, a telephone interlink receiver, and a central processing unit connected to the interlink receiver. The hardware system also preferably includes a receipt printer and a credit card reader. The telephone unit is preferably equipped with an internal real time clock and calendar circuit and memory store to record the time and date of calls for reporting to the central processing unit to enable tracking and detailed accounting of calls. The interlink receiver in the improved design includes a gang platform for programming multiple phone units, which may be phone units of different manufacturers, and provides for automatic programming of the multiple units and, in the retail distribution setting, programming the operating parameters and assignment of the phone unit to a service provider with encryption keys to reduce service churning.
Owner:TRACFONE WIRELESS

Intelligent numerical control machining programming system and intelligent numerical control machining programming method for aircraft structural parts

The invention relates to an intelligent numerical control machining programming system and an intelligent numerical control machining programming method for aircraft structural parts. According to the system, an existing CAD / CAM (Computer-Aided Design / Computer-Aided Manufacturing) system is taken as a platform; the system comprises a model detection module, a process scheme automatic generation module, a process resource and knowledge base management model, an automatic programming subsystem module and a numerical control program intelligent optimization module. The system is established on the basis of a three-dimensional model, the numerical control machining programming specialization process of the aircraft structural parts is relatively systematically and accurately reflected and supported, the man-machine interaction operation required in the technological preparation and programming process can be greatly reduced, the problems of unstable program, long programming period and the like caused by interactive programming based on universal platform and artificial experience are effectively solved, the numerical control machining preparation and programming efficiency and quality can be obviously improved, and the specialization level and the intelligence level of the CAD / CAM system are promoted.
Owner:SHENYANG AIRCRAFT CORP

Imaging interactive numerical control turning automatic programming method and system

The invention provides an automatic graphical interaction-typed numerical control (NC) turning programming method and system used for improving programming efficiency and NC code quality, prompting quick product process realization (RPPR) and integrated product process development (IPPD). The technical proposal of the invention is that the automatic graphical interaction-typed numerical control turning programming method is characterized in that the method comprises the steps of: reading in blank and part drawing, removing redundant information, and judging whether the graphics are exact; leading the graphics to have real-time interaction function and be capable of correcting the information of the part processing surface, including processing surface type, exact geometrical information and surface roughness; determining whether to execute the corresponding system function modules by carrying out automatic programming or auxiliary programming or mixed programming according to the selection of the user. The automatic graphical interaction-typed numerical control turning control system is characterized in that the automatic graphical interaction-typed NC turning control system comprises a CAD data reading-in module which is respectively connected with an automatic programming module, an auxiliary programming module and a mixed programming module which are respectively connected with an automatic track layout module which is connected with an NC code generation module.
Owner:TSINGHUA UNIV

Real-time self tuning of planned actions in a distributed environment

Automatic programming, scheduling, and control of planned activities at “worker nodes” in a distributed environment are provided by a “real-time self tuner” (RTST). The RTST provides self-tuning of controlled interoperation among an interconnected set of distributed components (i.e., worker nodes) including, for example, home appliances, security systems, lighting, sensor networks, medical electronic devices, wearable computers, robotics, industrial controls, wireless communication systems, audio nets, distributed computers, toys, games, etc. The RTST acts as a centralized “planner” that is either one of the nodes or a dedicated computing device. A set of protocols allow applications to communicate with the nodes, and allow one or more nodes to communicate with each other. Self-tuning of the interoperation and scheduling of tasks to be performed at each node uses an on-line sampling driven statistical model and predefined node “behavior patterns” to predict and manage resource requirements needed by each node for completing assigned tasks.
Owner:MICROSOFT TECH LICENSING LLC

Method of Automatically Programming a Load Control Device Using a Remote Identification Tag

A method of automatically programming a new load control device that replaces an old load control device takes advantage of a remote identification tag (e.g., an RFID tag) located in the vicinity of the old device. The remote identification tag stores an identifier that is representative of a location in which the old device is installed. The method includes the steps of: (1) storing a setting of an old device in a memory of a controller; (2) associating the setting with the identifier of the old device in the memory of the controller; (3) the new device retrieving the identifier from the remote identification tag after the new device is installed in the location of the old device; (4) the new device transmitting the identifier to the controller; and (5) the controller transmitting the setting of the old device to the new device in response to receiving the identifier.
Owner:LUTRON TECH CO LLC

Display of enlarged visual container graphical user interface (GUI) components during GUI layout or design

During Graphical User Interface (GUI) layout and design, selection of a GUI component causes either the selected component or an ancestor of the selected component to be displayed in a design area. If the selected component is capable of displaying other GUI components within its boundaries, it is the selected component that is displayed in the design area. Otherwise, an ancestor GUI component of the selected component that is capable of displaying other GUI components within its boundaries is displayed in the design area. The displayed component is displayed in a size that is larger than its usual display size, so that component features may more easily be seen and, if desired, manipulated. The larger size may fill the design area. Selection may be effected by a designer or by automatic programmatic selection, e.g., by layout editor software, and may in some cases be a reselection.
Owner:IBM CORP

Spray gun track planning method for free-form surface spraying robot

The invention discloses a spray gun track planning method for a free-form surface spraying robot. According to the spray gun track planning method disclosed by the invention, the characteristic that a numerical control processing process is very similar to the spaying process is utilized, so that the motion track of a spray gun can be obtained by little calculation on the basis of the tool path. The method comprises the following steps of: firstly, dividing the sprayed surface in three-dimensional modeling software into a plurality of areas with regular shape, generating m equidistant tool paths and deriving the equidistant tool paths into standard APT (Automatic Programming Tools) files by using a five-axis numerical control machining method; extracting tool motion information contained in the APT files, extending the obtained tool points, processing the corner parts into circular arc transition to generate a spray gun path point sequence and then solving a spray gun posture sequence on the path point sequence; and interpolating the spray gun posture sequence to generate a complete motion track of the spray gun. According to the spray gun track planning method disclosed by the invention, accurate control over the track of the spray gun can be realized and the high praying quality is ensured; and the spray gun track planning method is simple in calculation process and calculation amount.
Owner:清研同创机器人(天津)有限公司

Helical surface digital control enveloped milling method and integration control system thereof

The present invention provides one control technology for numerically controlled machine tool. The numerically controlled spiral camber envelope milling method includes: inputting basic parameter from the industrial computer to the data base; contour design and calculation comprising extracting or inputting basic parameter data, establishing screw bolt profile mold and fairing treatment in curve interpolation course and storing the datan into data base; automatically programming the numerically controlled machining course; and performing numerically controlled machining via transmitting the machining program to the motion controlling unit and machining with the driving module. The integrated control system includes control panel, CNC controller, measuring unit, feeding servo unit, servo motor, frequency varying driver, mainshaft motor and electric loop unit.
Owner:SHENYANG POLYTECHNIC UNIV

Method and control unit for medication administering devices

InactiveUS20070093935A1Reduces and simplifies physical complexityReduces and simplifies and componentLocal control/monitoringDrug and medicationsProgram planningMedication.administering
A method and control unit for medication administering devices. The first aspect of the present invention is automatic programming of the scheduled events. The second aspect is simple user-request expression. The third aspect is guided user operation. The forth aspect is automatic medication-storage mapping. The fifth aspect is no clock setting. Prior art systems typically require the user to figure out a loading-scheduling plan, follow the plan to load the medications, program the scheduled events and tell the system how the medications are stored (manual medication-storage mapping). The system of the present invention does the opposite: it figures out the loading-scheduling plan, guides the user to load the medications, program the scheduled events, and establishes medication-storage mapping, all automatically. The system of the present invention is extremely easy to use, and vision-impaired users can easily use it.
Owner:FU LIANG

Destination shortcuts

User-programmable "destination keys" have two distinct modes of operation: program mode and operation mode. The mode may be chosen by the user by selecting the destination key for either a normal or a long period of time. Responsive to selecting the destination key for a longer than normal time, the destination key may be automatically programmed and / or a user interface may be presented. The destination key may further be programmed in accordance with an automatically determined current context. A legend key may also be provided that allows a user to easily and conveniently receive an indication of which destinations are assigned to which destination keys.
Owner:MICROSOFT TECH LICENSING LLC

Real-time self tuning of planned actions in a distributed environment

Automatic programming, scheduling, and control of planned activities at “worker nodes” in a distributed environment are provided by a “real-time self tuner” (RTST). The RTST provides self-tuning of controlled interoperation among an interconnected set of distributed components (i.e., worker nodes) including, for example, home appliances, security systems, lighting, sensor networks, medical electronic devices, wearable computers, robotics, industrial controls, wireless communication systems, audio nets, distributed computers, toys, games, etc. The RTST acts as a centralized “planner” that is either one of the nodes or a dedicated computing device. A set of protocols allow applications to communicate with the nodes, and allow one or more nodes to communicate with each other. Self-tuning of the interoperation and scheduling of tasks to be performed at each node uses an on-line sampling driven statistical model and predefined node “behavior patterns” to predict and manage resource requirements needed by each node for completing assigned tasks.
Owner:MICROSOFT TECH LICENSING LLC

Numerical control longitudinal cutting machine tool machining program simulated realization method and its system

The invention relates to a PC-based numerical control sliver automatic lathe part processing automatic programming and simulation realization method and a system. The method comprises the following steps: A. entering the simulator part graphic interactive input interface, and inputting the geometric figure and the related information of the parts to be processed; B. entering the part processing generation interface, and generating the part processing program and the related processing parameters; C. entering the simulation interface of the part processing program to make simulation inspection to the generated part processing program through the system, and the user can simulate the part processing course on a PC screen; D. transmitting the part processing program to the corresponding numerical control machine, and completing the programming and input of the part processing program. The system comprises processing program interactive generation and simulation, and relates to numerical control machines to realize the generation and simulation of PC-NC machine processing programs. The method and system of the invention can effectively increase the work efficiency of productivity of numerical control sliver automatic lathes.
Owner:四川普什宁江机床有限公司

Digital image capture and processing system supporting automatic communication interface testing/detection and system configuration parameter (SCP) programming

A digital image capture and processing system supporting automatic communication interface testing / detection and system configuration parameter programming. The digital image capture and processing system includes a housing having a port for receiving a standard connector associated with a flexible communication interface cable, and a multi-interface I / O subsystem disposed in the housing, and having an I / O port. The multi-interface I / O subsystem supports a software-controlled automatic communication interface test / detection process carried out over the flexible communication interface cable physically connecting the I / O ports of the digital image capture and processing subsystem and the designated host system. The digital image capture and processing system also supports automatic programming of multiple system configuration parameters (SCPs), associated with a particular communication interface (CI) detected by the multi-interface I / O subsystem, without reading programming-type bar codes.
Owner:METROLOGIC INSTR

System and method for automated identification of end user devices by a universal remote control device

A system and method for more efficient and simple configuration of a universal remote control device is disclosed. The inventive system and method includes a universal remote control device which incorporates a transceiver. Further, end user devices, which the universal remote control issues function command include a transceiver. The universal remote control device polls end user devices, for each type of supported end user device, with a query that is unique for each type of end user device. In response to such polling, each polled end user device responds to the universal remote control device with its unique device identifier code. The universal remote control device, using the received unique device identifier code, automatically programs / configures itself to transmit commands to the respective end user devices.
Owner:GENERAL INSTR CORP

Collaborative software development systems and methods providing automated programming assistance

ActiveUS8572560B2Version controlSoftware reuseCollaborative software development modelCode snippet
Collaborative program development systems are provided which implement methods for providing automated programming assistance to code developers in a collaborative program development environment. In particular, systems and methods for automated programming assistance are supported by leveraging a database or library of shared code snippets that are classified according to code patterns and rating scores that are derived from feedback and input from various code developers within a collaborative program development environment.
Owner:IBM CORP

Method and system for implementing automatic programming

The invention relates to a method and system for implementing automatic programming. The system comprises a data structure and service interface compiler, a service logic compiler, a data structure and service interface description file, a service logic description file, a foundation library and a platform related compiler. The method comprises the following steps of: 1, defining the syntax of the data structure and service interface description file; 2, defining the syntax of the service logic description file; 3, writing the data structure and service interface compiler; 4, writing the service logic compiler; 5, writing the data structure and service interface description file; 6, compiling the data structure and service interface description file; 7, writing the service logic description file; 8, compiling the service logic description file; and 9, performing platform related compiling link, and compiling a project source program file to generate a platform related executable file by using the platform related compiler. The invention has the advantages of reducing the programming training cost, programming errors and time required for debugging and reducing the time costs for writing, debugging and modifying programs.
Owner:杭州依赛通信有限公司

Method of automatically programming a load control device using a remote identification tag

A method of automatically programming a new load control device that replaces an old load control device takes advantage of a remote identification tag (e.g., an RFID tag) located in the vicinity of the old device. The remote identification tag stores an identifier that is representative of a location in which the old device is installed. The method includes the steps of: (1) storing a setting of an old device in a memory of a controller; (2) associating the setting with the identifier of the old device in the memory of the controller; (3) the new device retrieving the identifier from the remote identification tag after the new device is installed in the location of the old device; (4) the new device transmitting the identifier to the controller; and (5) the controller transmitting the setting of the old device to the new device in response to receiving the identifier.
Owner:LUTRON TECH CO LLC

Embeddable flash memory system for non-volatile storage of code, data and bit-streams for embedded FPGA configurations

An application-specific embeddable flash memory having three content-specific I / O ports and delivering a peak read throughput of 1.2 GB / s. The memory is combined with a special automatic programming gate voltage ramp generator circuit having a programming rate of 1 Mbyte / s for non-volatile storage of code, data, and embedded FPGA bit stream configurations. The test chip uses a NOR-type 0.18 μm flash embedded technology with 1.8V power supply, two poly, six metal and memory cell size of 0.35 μm2.
Owner:STMICROELECTRONICS SRL

Outsourcing service apparatus concerning electronic drawing data

Disclosed are an apparatus and a method, which assist CAD data to be usable by supplier's own CAD and automatic programming tool no matter how a format of the CAD data from an orderer may be. Electronic drawing data Dx prepared in an orderer 11 is received in an outsourcing service center 14, the received electronic drawing data Dx is subjected to data conversion into electronic drawing data Dc in a format designated by the supplier 12, and the electronic drawing data Dc having been subjected to the data conversion is transmitted to the supplier 12 or a designated destination.
Owner:AMADA CO LTD

A method of product process programming simulation for intelligent manufacturing of aeronautical machined products

The invention provides a method of product process programming simulation for intelligent manufacturing of aeronautical machined products. The method constructs the whole process of intelligent manufacturing of machined products, including the definition of design features and modeling of specification standards, and the realization of automatic programming of process features driven. The method establishes a collaborative process simulation and inspection platform, realizes the connection and transmission between the process simulation platform and the standard libraries, constructs the programming feature library and operation library suitable for intelligent NC programming, establishes the NC programming standard integration method for intelligent manufacturing, realizes the NC programautomatic programming and simulation operation environment driven by machining features, and then establishes the omni-directional intelligent manufacturing.
Owner:AVIC SAC COMML AIRCRAFT

Management of pending medication orders

Pending medication orders are presented on the controller of an infusion pump to which a patient has been identified. All pending medication orders are displayed on the screen of the controller and any may be selected by the clinician. Selecting a pending order at the controller that involves an infusion to the patient also results in automatic programming of the infusion pump in accordance with that order. Selection of an oral medication at the controller results, as does selection of any other order, in notification to the healthcare facility server that the order is being administered. Such notification resolves open controlled item transactions as well as provides information that may be relevant to a patient's EMAR. Selection of a pending order may occur manually or automatically through identification of a medication.
Owner:CAREFUSION 303 INC

Systems and methods for automatically programming pagers

Systems and methods for addressing pagers are described. The pagers are reprogrammable and can be assigned identifiers as required. Pagers may be automatically assigned one of a plurality of identifiers. Thereafter, the assigned identifier may form the basis of a unique network address that allows the pagers to communicate wirelessly with a network in order to receive information commands and pages. The assigned identifier is maintained on the pager and can be presented on a display for identification of the pager. The assigned identifier can be transmitted to the pager by a charging unit when the pager is connected to the charging unit and can be calculated using the location of a port at which the pager is connected to the charging unit.
Owner:HME WIRELESS
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