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

318 results about "Embedded applications" patented technology

Embedded application. (1) A software application that permanently resides in an industrial or consumer device. Providing some type of control function and/or user interface, the software is typically stored in a non-volatile memory such as ROM or flash memory.

Systems and methods of detecting and correcting redeye in an image suitable for embedded applications

Systems and methods of detecting and correcting redeye in an image are described. In one aspect, the input image is sub-sampled to generate a thumbnail image, redeye pixel areas are detected in the thumbnail image. In another aspect, an input image having lines of pixels with original color values is processed. One or more redeye pixel areas corresponding to respective areas in the input image are detected. Each pixel in the input image corresponding to the detected redeye pixel areas is classified as a redeye pixel or a non-redeye pixel on a line-by-line basis without reference to pixels in adjacent lines. The original color values of pixels in the input image classified as redeye pixels are corrected.
Owner:HEWLETT PACKARD DEV CO LP

Intelligent trolley and application method thereof

The invention discloses an intelligent trolley and belongs to the field of embedded type application and automatic control. Most trolleys used in the supermarkets at present are traditional manual trolley, and only certain additional functions are added at most. The intelligent trolley is hereinafter referred to as the trolley; the trolley comprises a main controller, a wireless module, a power supply, at least two anticollision sensors, a motor, a touch screen, an electronic label card reader and a camera, wherein the wireless module, the power supply, the at least two anticollision sensors, the motor, the touch screen, the electronic label card reader and the camera are respectively connected with the main controller; the main controller adopts one or the combination of two of an ARM (Advanced RISC Machines) processor, an FPGA (Field Programmable Gate Array) chip and a DSP (Digital Signal Processing) chip; the position of a handle of the trolley is defined to be at the rear end; the bottom part of a basket of the trolley is provided with the main controller, the wireless module and the power supply; the power supply is a pluggable or wireless charging battery module; and two wheels at the rear end of the trolley are directional wheels driven by the motor, and two wheels at the front end of the trolley are universal wheels. The intelligent trolley is a trolley with functions of intelligent sensing and automatic tracking.
Owner:广东微科商用机器有限公司

User interface for accessing messages

Described herein are systems and methods for providing a message UI engine for accessing messages on a message system. The message system may comprise a message storage system (that store messages of varying types and formats, such as fax, text, voice / audio, video, and picture messages) and a message access system. The message UI engine is configured by a Flash media UI file for accessing messages and associated message information by interacting with the message access system. The Flash media UI file does not comprise any markup language and comprises only Flash® instructions. The Flash media UI file also comprises a plurality of embedded applications for presenting the plurality of different message types, each embedded application comprising only Flash instructions. The associated message information may be stored and transmitted in a non-markup language format, such as comma-delimited format. The messages and message information may be transmitted using a non-HTTP protocol.
Owner:CALLWAVE COMM

Low dropout voltage regulator with programmable on-chip output voltage for mixed signal embedded applications

A programmable voltage generator has software-programmable registers that may be decoded to generate control bits that turn on select transistors that control a variable resistor network. An external power voltage is input to a regulator transistor, which has a channel resistance controlled by a gate voltage. The channel resistance of the regulator transistor produces a regulated voltage as an output. An op amp compares a reference voltage to a feedback voltage to generate the gate voltage. The feedback voltage is taken from a tap within the variable resistor network. The variable resistor network has select transistors that select one resistor between the regulated voltage and an upper node, and that select one resistor between a lower node and ground. Switches select a tap within a series of resistors between the upper and lower nodes. Y (fine) control bits select the tap while X (coarse) control bits enable select transistors.
Owner:HONG KONG APPLIED SCI & TECH RES INST

Microprocessor development systems

A procedure and processor are disclosed for avoiding lengthy delays in debug procedures during access by a memory mapped peripheral device. The processor includes in-circuit emulation means comprising one or more scan chains or serially connected registers for access by an external host computer system. The procedure comprises:a) the host computer system carrying out a debug procedure via said scan chains, and selectively interrupting such debug procedure for access to a peripheral memory mapped device;b) the host computer system writing into an area or memory of the processor a program for reading and / or writing data at a specified memory location; andc) the host computer system causing said processor to run said program, and then to return to said debug procedure.In another aspect, in order to permit small debugging programs to run, in serial scan in circuit emulation processes, on a processor in a deeply embedded application where no program RAM is provided, the processor includes one or more chains of serially connected registers coupled to interface means for access by an external host to enable a serial scan procedure to be carried out, one such chain including a set of serially coupled registers for storing one or more processor instructions read into a set of registers through the interface means, and the processor including address means, for addressing program memory, coupled to said set of registers for addressing the set of registers, and means for reading the processor instructions in the set of registers to an instruction resister of the processor.
Owner:AVAGO TECH WIRELESS IP SINGAPORE PTE

Electronic scale for recording health administration data

An electronic scale for recording health administration data comprises: a micro controller, a food database module, a weight sensing device, an identification module, the food database module, and the user database module. The micro controller has at least an embedded application for processing data input, output, analysis, and calculation. The food database module is provided for storing detailed food data item. The weight sensing device comprises a weight platform for receiving the food for weight measuring and sensing the food weight. The identification module is provided for identifying the data in an identification tag of the food for weight measuring. The data identified by the identification module is used to map to the corresponding food and the associated data in the food database module for performing analysis and calculation in the micro controller. The nutrition information such as nutrition components, calories of the food for measuring is displayed on a screen so as to provide recommendation intake quantity and warnings to user, and stores the recorded data of user diet in a user database module.
Owner:CHEN JIUNN RONG

Flexible microcontroller architecture

A microcontroller provides a flexible architecture to readily support both general embedded applications and communications applications. The microcontroller includes an embedded processor, a relatively low-speed general purpose peripheral bus controller, a relatively high-speed peripheral bus host bridge, a primary memory controller, and a secondary memory controller, each coupled to a processor bus. The general purpose peripheral bus controller is coupled to a relatively low-speed general purpose peripheral bus which is coupled to a plurality of integrated general purpose peripherals. The relatively high-speed peripheral bus host bridge is coupled to a relatively high-speed peripheral bus capable of supporting a plurality of communication-oriented peripherals. The secondary memory controller shares an address bus with the general purpose peripheral bus controller and shares a data bus with either the primary memory controller or the general purpose peripheral bus controller. The control timing of the secondary memory controller is independent of the control timing of the general purpose peripheral bus controller. Also, a processor arbiter is coupled to the embedded processor, and a relatively high-speed peripheral bus arbiter is coupled to the peripheral bus host bridge. Aside from the microcontroller, an embedded system can include a relatively low-speed general purpose peripheral bus and a relatively high-speed peripheral bus, both external to the microcontroller. The external relatively lowspeed general purpose bus can be coupled to the relatively low-speed general purpose peripheral bus controller, and the external relatively high-speed peripheral bus can be coupled to the relatively high-speed peripheral bus host bridge.
Owner:ADVANCED MICRO DEVICES INC

Providing an embedded application specific web server

A method of providing an embedded web server for a device is described. The device is of a particular device platform and is required to run a web application. The method includes the step of providing a web server class library and a virtual machine class library. The web server class library and the virtual machine class library include classes suitable for different web applications. The method also includes the step of identifying a particular web application to be run on the device. The libraries and the web application are then passed through a compiler to select from the web server class library and the virtual machine class library classes required to run the web application in the device to form the web server. This makes the web server an application-specific web server which requires minimized storage space from the device when embedded in the device. A system for providing an application-specific embedded web server for a device is also described.
Owner:HEWLETT PACKARD DEV CO LP

Method and system for dynamically distributing embedded virtual memory

InactiveCN102193814AEstablish a scheduling mechanismIncrease the monitoring mechanism of real-time memory pre-occupancyMemory adressing/allocation/relocationSoftware simulation/interpretation/emulationVirtual memoryVirtualization
The invention discloses a method and a system for dynamically distributing an embedded virtual memory. By the method for dynamically distributing the memory, memory resource waste due to the conventional embedded virtual fixed memory distribution can be avoided effectively. The system comprises a memory management module, an embedded virtual machine memory monitoring module and an embedded virtual machine module, wherein the virtual machine memory monitoring module is used for monitoring a real-time memory requirement condition of an embedded system in real time; the memory management module is used for initializing memory distribution, establishing an initialized memory mapping table and updating the memory distribution and the memory mapping table in real time according to a monitoring situation of the virtual machine memory monitoring module; and the embedded virtual machine module is used for generating an embedded hardware virtual environment and running an embedded operating system, and performing various embedded applications on the embedded operating system.
Owner:SHANGHAI BAIHAN NETWORK TECH

Micro-sensing optical unit and embedded application thereof

The invention relates to a micro-sensing optical unit which is embedded inside or outside a cable, comprises a micro-sensing optical unit body and is characterized in that the micro-sensing optical unit body comprises an optical fiber for sensing, wherein a sealed stainless steel pipe is coated outside the optical fiber for sensing, and water-blocking fiber paste is filled in the stainless steel pipe; the number of the optical fiber for sensing can be 1 or two or plural, and the fiber excess length range in the stainless steel pipe is that the excess length is not less than 0 and less than 0.03%. The invention further relates to a cable, an optical cable, an aerial bare line and a submarine cable applying the structure in an embedded manner. The micro-sensing optical unit has high sensitivity to measured information of outside and can respond to temperature and strain in real time, the embedding process is simple and does not change the original performances of the optical cable, the temperature change can be reflected in a real-time manner, the smaller fiber excess length in the pipe can reduce the region of a stress and strain window of the optical fiber, the sensitivity to external stress (strain) reaction of the optical fiber can be improved, and the micro-sensing optical unit can not change the original structure and the performances of the optical cable and be embedded in the appropriate part of the optical cable and the cable.
Owner:江苏通光电子线缆股份有限公司

Embedded oilwell parameter real-time acquisition system

InactiveCN101514624AFast data collection and processing capabilitiesEasy to installSurveyTransmission systemsInformation processingOperational system
The invention discloses an embedded oilwell parameter real-time acquisition system, relates to the fields of information technology and automation and information processing technology, and is an oilwell data real-time acquisition and storage device completed by ARM embedded design technology. The acquisition system consists of an ARM acquisition unit, a wireless communication module, a power supply and a sensor, and combines an embedded operation system with opening source codes and embedded application programs to form an embedded data acquisition and storage terminal. The acquisition system can autonomously complete set data acquisition and storage tasks, perform communication with far end computers in a wireless mode, be used as a distributed monitoring terminal of an oilwell production control platform in ocean or desert environment, and acquire and store multiple kinds of data of the sensor such as pressure, temperature, and the like, has the maximum storage capacity of tens of millions of data records, and can improve the real-time characteristic of parameter monitoring in the oilwell production process, reduce occurrence possibility of blowout accidents, and improve working benefits of oil exploration and safety production.
Owner:INST OF AUTOMATION CHINESE ACAD OF SCI

Configurable and Programmable Multi-Core Architecture with a Specialized Instruction Set for Embedded Application Based on Neural Networks

A programmable architecture specialized for convolutional neural networks (CNNs) processing such that different applications of CNNs may be supported by the presently disclosed method and apparatus by reprogramming the processing elements therein. The architecture may include an optimized architecture that provides a low-area or footprint and low-power solution desired for embedded applications while still providing the computational capabilities required for CNN applications that may computationally intensive, requiring a huge number of convolution operations per seconds to process inputs such as video streams in real time.
Owner:SYNOPSYS INC

Symbol locating method of embedded system

ActiveCN101178684ARich auxiliary methods for fault locationFlexible choiceSoftware testing/debuggingLocal variableOperational system
The invention relates to a denotation positioning method of an embedding type system which comprises that: (1). the invention creates denotation table information files of debugging version, denotation type information files and denotation table information files of issuing version; (2). the invention creates denotation type information databases with debugging version and issuing version by taking the denotation names as the key words; (3). the invention searches the denotation type information databases according to the denotation names and decomposes the type structures, so as to get the physical positions of the denotation in an object machine. The invention is used for the denotation positioning realizing of various embedding type software versions in the object machine terminals and provides flexible choosing space to the issuing of the embedding type applying system. The invention not only can search and amend the global variable, but also can search and amend information such as the structure, genus, function, partial variable when in use, thereby providing rich failures positioning assisting method to the embedding type applying system. The invention is not limited by any complier, debugger and operation system.
Owner:SHANGHAI MUNICIPAL ELECTRIC POWER CO

RAM Based Security Element for Embedded Applications

An integrated circuit includes a demodulator for receiving an encrypted message and a hardware unit coupled to the demodulator and configured to enable the demodulator to decrypt the received message. The hardware unit includes a processing unit, a read-only access memory (ROM) having a boot code causing the integrated circuit to fetch data from an external memory, a random access memory (RAM) for storing the fetched data, multiple non-volatile memory registers or fuses, and an interface unit configured to write the data stored in the RAM to an external storage in response to a backup event. The data may be encrypted using an encryption key prior to being written to the external storage. The interface unit may include a direct memory access controller. The external memory and the external storage can be a same non-volatile memory, namely a Flash device.
Owner:RADIOXIO LLC

Method and device for realizing embedding type application with configurable parameters

The invention discloses a method and a device for realizing an embedding type application with configurable parameters, and relates to an embedding technology. The method comprises the following steps of enabling an embedding type system to obtain configuration parameters for a particular customer, and store into a customized parameter partition of the embedding type system; enabling the embedding type system to obtain a universal software version suitable for different customers, and store into a universal partition of the embedding type system; enabling the embedding type system to read the configuration parameters in the customized parameter partition, and write the read configuration parameters into the universal software version of the universal partition. The method and the device have the advantage that one software version is suitable for the customizing of different customers.
Owner:ZTE CORP

Development system and method for built-in application program

The invention discloses a development system and a method for an embedded type application program. The system comprises an operation interface for inputting a development embedded application program command and obtaining the return result of the command; a command processing unit for resolving and processing the command; an application program interface library; and a system management unit which calls a system management function corresponding to the process result of the command to generate development codes, calls a corresponding application program interface from the application program library according to the target machine environment corresponding to the development embedded type application program, and complies and links the development codes to generate an executable application program file. The invention is a universal embedded type application program development system, which improves the working efficiency of embedded type application program development, lowers the development difficulty, has better applicability, and can be widely applied to development of embedded type application programs under various operating systems.
Owner:SHENZHEN COSHIP ELECTRONICS CO LTD

Privacy disclosure monitoring method of android application file

ActiveCN106203113ASimplify the difficulty of workOvercome the problem that multiple entry points are difficult to analyze and detectDigital data protectionPlatform integrity maintainanceControl flowCode module
The invention discloses a privacy disclosure monitoring method of an android application file. The privacy disclosure monitoring method includes: 1, converting a Dalvik byte code file in the android application file to generate a Jimple-format file; 2, parsing the Jimple-format file to generate control flow of a program, and performing privacy disclosure detection in components; 3, detecting Intent in the android file, and performing privacy disclosure detection among the components; 4, embedding a strategy implementation code module together with privacy disclosure detection results into the application program; 5, installing and running embedded application, and dynamically monitoring the application. By the privacy disclosure monitoring method, accuracy of user's privacy disclosure detection is improved, security defense of a system is enhanced, and risk of user's privacy disclosure is reduced to certain extend; the privacy disclosure monitoring method can be used for detection and protection of the android application file.
Owner:XIDIAN UNIV

Customer framework for embedded applications

InactiveUS20070198997A1Embedded more flexibly into a telecommunications deviceMultiprogramming arrangementsSoftware reuseDevice materialEngineering
The present invention provides a framework so that software can be embedded into a telecommunications semiconductor device such as an integrated circuit or into a chip. The framework is an API. The telecommunications device may support a telecommunications protocol, e.g. a wireless protocol such as BT. For example the BT Layers above an HCI can support different profiles and / or Applications. The semiconductor devices according to the present invention are particularly suitable for products where no host processor is available to provide the process engine to run the applications software. The semiconductor devices according to the present invention can include an ASIC, an integrated circuit, a multicarrier module (MCM) a printed circuit board or similar. Such devices may find advantageous use in small apparatus, e.g. wireless linked headphones.
Owner:STMICROELECTRONICS BELGIUM

Heterogeneous multi-core processor based on ARM, DSP and FPGA and task scheduling method

InactiveCN104021042AStrong task handling abilityMeet complex mission requirementsProgram initiation/switchingResource allocationElectricityPoor adaptive skills
The invention provides a heterogeneous multi-core processor based on an ARM, a DSP and an FPGA and a task scheduling method, and relates to technologies of heterogeneous multi-core processors. The heterogeneous multi-core processor based on the ARM, the DSP and the FPGA aims to solve the problems that a conventional multi-core processor is poor in environmental adaptability, parallel processing capability and resource control capability. The heterogeneous multi-core processor based on the ARM, the DSP and the FPGA comprises the ARM, the DSP, the FPGA and peripheral interfaces, wherein data transmission is carried out among the ARM, the DSP and the FPGA, and the peripheral interfaces comprise the RS232 interface, the CAN bus interface, the SPI interface and the USB interface. An electricity supply module for software implementation is embedded in the FPGA and used for controlling electricity supply of the ARM, the DSP and the FPGA. According to the heterogeneous multi-core processor based on the ARM, the DSP and the FPGA and the task scheduling method, the different peripheral interfaces can be dynamically reconstructed in real time according to different interface requirements, and the resource utilization rate and the environmental adaptability are improved remarkably; software can be loaded into different processors, and parallel running of hardware is achieved truly. The heterogeneous multi-core processor based on the ARM, the DSP and the FPGA and the task scheduling method are suitable for an embedded application environment.
Owner:HARBIN INST OF TECH

Onboard embedded software development platform

ActiveCN102968311ASolve the problem that the development is limited by the hardware constraints of the target machineImprove portabilitySpecific program execution arrangementsSoftware development processInternal management
The invention discloses an onboard embedded software development platform which comprises a development platform management module, an embedded application module, a data simulation driving module, an SRU (self-recording unit) driving interface simulation module, a VxWorksAPI interface simulation module, a subsystem management simulation module, an LRU (least recently used) control simulation module and a display simulation module, wherein the development platform management module is used for managing the embedded application module, the data simulation driving module, the SRU driving interface simulation module and the VxWorksAPI interface simulation module inside the development platform, and schedules the subsystem management simulation module, the LRU control simulation module and the display simulation module in a multiprocess manner, and maintains related window handles. Software developers can utilize the platform to develop the brand-new development mode by a virtual system, and perform system definition, software development, integration and deployment on the virtual platform departing from physical hardware, thereby improving the software development efficiency.
Owner:CHINESE AERONAUTICAL RADIO ELECTRONICS RES INST

Power profiling system and method for correlating runtime information

Systems and methods for improved power profiling of embedded applications are presented. These inventions provide the ability to measure the power consumption of an embedded application at varying levels of software granularity as the application is executing on the target hardware. Methods and apparatus are provided to permit such measurements in both real-time and non-real-time.
Owner:TEXAS INSTR INC

Integrated Instant Messaging and Web Browsing Client and Related Methods

An integrated web browser, instant messaging system is presented. The system operates on mobile devices and other types of embedded devices. The system is an integrated instant messaging and web browsing application controlled by an embedded application on a mobile device. Today most web browsers, instant messaging, and other programs are separate or discrete applications that are executed on an either / or type of situation. The present system provides an integrated application environment that is a single application that shares data between instant messaging and web broswer sub-modules, which allows users to simultaneously message and browse. The system may also be deployed as part of an overall method for enhancing safety and producing revenue for communications networks.
Owner:GULA CONSULTING LLC
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