Ramani, 2023 - Google Patents
Secure OTA Firmware Update for low-power MCUsRamani, 2023
- Document ID
- 588791596615332582
- Author
- Ramani J
- Publication year
External Links
- 238000012546 transfer 0 abstract description 6
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F3/03545—Pens or stylus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterized by the transducing means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/0304—Detection arrangements using opto-electronic means
- G06F3/0317—Detection arrangements using opto-electronic means in co-operation with a patterned surface, e.g. absolute position or relative movement detection for an optical mouse or pen positioned with respect to a coded surface
- G06F3/0321—Detection arrangements using opto-electronic means in co-operation with a patterned surface, e.g. absolute position or relative movement detection for an optical mouse or pen positioned with respect to a coded surface by optically sensing the absolute position with respect to a regularly patterned surface forming a passive digitiser, e.g. pen optically detecting position indicative tags printed on a paper sheet
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogramme communication; Intertask communication
- G06F9/542—Event management; Broadcasting; Multicasting; Notifications
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9258669B2 (en) | Registering a mobile application with a server | |
EP3050276B1 (en) | Securely authorizing access to remote resources | |
Langiu et al. | Upkit: An open-source, portable, and lightweight update framework for constrained iot devices | |
CN109716331B (en) | Application deployment conforming to application data sharing and decision service platform mode | |
US9177122B1 (en) | Managing secure firmware updates | |
US9703570B2 (en) | Dynamic device drivers | |
US10432613B2 (en) | HTTPS enabled client tool | |
WO2017177961A1 (en) | Request method and device for usage permission, and acquisition method and device for usage permission | |
Anwaarullah et al. | RTOS based home automation system using Android | |
JP7723236B2 (en) | Scope of control of authentication key for software updates | |
JP2014179034A (en) | Information processing system, information processing apparatus, and program | |
CN103713918A (en) | Software appliance installation systems and methods | |
US8429387B2 (en) | Method and system for remote configuration of a computing device | |
JP6793667B2 (en) | Application download method and equipment | |
US20250053966A1 (en) | Method for signing application, and service platform | |
Arias et al. | Security and privacy in IoT era | |
KR20130101964A (en) | System and method for securely upgrading or downgrading platform components | |
US9894523B2 (en) | Wireless device customization resources | |
Ramani | Secure OTA Firmware Update for low-power MCUs | |
Srivastava et al. | An open-source SWUpdate and Hawkbit framework for OTA Updates of RISC-V based resource constrained devices | |
JP7488184B2 (en) | Method and apparatus for remotely updating satellite devices - Patents.com | |
JP6390696B2 (en) | License information management apparatus, license information management method, and program | |
KR20150057328A (en) | Method for updating of application and apparatus for the same | |
CN114503074A (en) | Registration of dynamically created packaging applications | |
JP6305758B2 (en) | MANAGEMENT SYSTEM, MANAGEMENT METHOD BY MANAGEMENT SYSTEM, MANAGEMENT DEVICE, MANAGEMENT DEVICE CONTROL METHOD, AND PROGRAM |