Patentable/Patents/US-RE050835-B2
US-RE050835-B2

Method for sharing information on conditional action and electronic device therefor

PublishedMarch 17, 2026
Assigneenot available in USPTO data we have
InventorsUnknown
Technical Abstract

The disclosure relates to sharing of information regarding a conditional action in an electronic device. The device includes a communication module for processing a signal for communication with other devices, and a processor. Herein, the at least one processor receives a ruleset including information regarding at least one conditional action from another electronic device via the communication module, and executes the ruleset. The ruleset may include at least one ruleset of which a permission for at least one of reading, modification, and deletion is limited.

Patent Claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claims not yet imported for this patent.

Claims are being imported from USPTO data. Check back soon!

See the raw claims text section below.

Raw Claims Text

Original claims text from the patent document.

Claim 1: . An electronic device comprising:

Claim 2: . The electronic device of,

Claim 3: . The electronic device of,

Claim 4: . The electronic device of, wherein the at least one processor is configured to:

Claim 5: . The electronic device of, wherein the change of the permission includes a limited duration of validity.

Claim 6: . The electronic device of, wherein the at least one processor is further configured to execute the stored instructions to transmit information regarding the plurality of devices to a server managing the ruleset.

Claim 7: . An electronic device comprising:

Claim 8: . The electronic device of, wherein the at least one processor is further configured to execute the stored instructions to receive the ruleset from a second electronic device which has generated the ruleset via the communication module.

Claim 9: . The electronic device of, wherein the at least one processor is configured to:

Claim 10: . The electronic device of,

Claim 11: . The electronic device of, wherein the at least one processor is configured to:

Claim 12: . The electronic device of, wherein the at least one processor is configured to:

Claim 13: . The electronic device of, wherein the at least one processor is configured to execute the stored instructions to transmit the ruleset to a server which manages the ruleset.

Claim 14: . The electronic device of, wherein the at least one processor is configured to:

Claim 15: . An operation method of an electronic device, comprising:

Claim 16: . The operation method of, further comprising:

Claim 17: . The operation method of, further comprising:

Claim 18: . The operation method of, further comprising:

Claim 19: 19. A server comprising:

Claim 20: 20. The server of, wherein the first ruleset includes information regarding a plurality of actions executed by the plurality of the home appliances.

Claim 21: 21. The server of, wherein the second ruleset is a ruleset in which at least part of information regarding the plurality of actions included in the first ruleset is modified.

Claim 22: 22. The server of, wherein the second ruleset includes at least one rule or at least one action for which a permission for at least one of reading, modification, or deletion is limited.

Claim 23: 23. The server of, wherein the storage is configured to store user account information for each of the first mobile terminal and the second mobile terminal, and

Claim 24: 24. The server of, wherein the storage is configured to store at least one application that executes a specific function related to the plurality of rulesets, and

Claim 25: 25. An operation method of a server connected to a first mobile terminal comprising:

Claim 26: 26. The operation method of, wherein the second ruleset is a ruleset in which at least part of information regarding a plurality of actions included in the first ruleset is modified.

Claim 27: 27. The operation method of, wherein the second ruleset includes at least one rule or at least one action for which a permission for at least one of reading, modification, or deletion is limited.

Claim 28: 28. The operation method of, further comprising:

Claim 29: 29. A non-transitory computer-readable recording medium storing instructions which, when executed by a server, cause the server to perform:

Detailed Description

Complete technical specification and implementation details from the patent document.

This application is a 371 National Stage of International Application No. PCT/KR2017/012569, filed Nov. 8, 2017, which claims priority to Korean Patent Application No. 10-2016-0162767, filed Dec. 1, 2016, the disclosures of which are herein incorporated by reference in their entirety.

Various embodiments of the disclosure relate to a method for sharing information for a conditional action, and an electronic device thereof.

With the gradual performance increase in a portable electronic device such as a smart phone, various services are being provided through the electronic device. Specifically, in addition to a basic service such as phone calls, text messaging, or the like, a service area is expanding to more complex services such as games, messengers, document editing, image/video playback and editing, or the like.

Further, in addition to services defined by designers of electronic devices and applications, there is a service being developed to provide functions defined by users. For example, a service in which a specific function or operation is executed conditionally is presented by giving a specific condition to a function provided in the electronic device.

Various embodiments of the disclosure provide a method for providing information regarding a more improved conditional action, and an electronic device thereof.

Various embodiments of the disclosure provide a method for providing information regarding conditional actions defined consecutively, and an electronic device thereof.

Various embodiments of the disclosure provide a method for protecting creator's rights for a conditional action, and an electronic device thereof.

Various embodiments of the disclosure provide a method for improving an advertising effect for a conditional action, and an electronic device thereof.

Various embodiments of the disclosure provide a method for sharing information regarding a conditional action having a limited permission, and an electronic device thereof.

Various embodiments of the disclosure provide a method for generating a ruleset including a conditional action having a limited permission, and an electronic device thereof.

Various embodiments of the disclosure provide a method for changing a permission for a conditional action, and an electronic device thereof.

Various embodiments of the disclosure provide a method for executing a conditional action associated with a plurality of devices, and an electronic device thereof.

According to various embodiments of the disclosure, an electronic device includes a communication module for processing a signal for communication with other devices, and a processor. Herein, the at least one processor receives a ruleset including information regarding at least one conditional action from another electronic device via the communication module, and executes the ruleset. The ruleset may include at least one ruleset of which a permission for at least one of reading, modification, and deletion is limited.

According to various embodiments of the disclosure, an electronic device includes a communication module for processing a signal for communication with other devices, and a processor. Herein, the at least one processor transmits a ruleset including information regarding at least one conditional action via the communication module. The ruleset may include at least one ruleset of which a permission for at least one of reading, modification, and deletion is limited.

According to various embodiments of the disclosure, a method of operating an electronic device includes transmitting a request for a ruleset including information regarding at least one conditional action, receiving the ruleset, and executing the ruleset. The ruleset may include at least one ruleset of which a permission for at least one of reading, modification, and deletion is limited.

A method and electronic device thereof according to various embodiments can share and execute a ruleset including at least one action or ruleset having a limited permission for at least one of reading, modification, and deletion, thereby protecting creator's rights and providing an advertising effect.

Hereinafter, various example embodiments of the present disclosure will be described with reference to the accompanying drawings. Embodiments and terms used to describe the embodiments should be understood that there is no intent to limit the present disclosure to the particular forms disclosed herein; rather, the present disclosure should be understood to cover various modifications, equivalents, and/or alternatives of embodiments of the embodiments. In describing the drawings, similar reference numerals may be used to designate similar constituent elements. The singular expression may include plural expressions, unless the context clearly dictates otherwise. In the present disclosure, the expression “A or B”, “at least one of A or/and B”, or “one or more of A or/and B” may include all possible combinations of the items listed. The expression “a first”, “a second”, “the first”, or “the second” used in various embodiments of the present disclosure may modify various components regardless of the order and/or the importance but does not limit the corresponding components. It should be understood that when an element (e.g., first element) is referred to as being (operatively or communicatively) “connected,” or “coupled,” to another element (e.g., second element), it may be directly connected or coupled directly to the other element or any other element (e.g., third element) may be interposed between them. In contrast, it may be understood that when an element (e.g., first element) is referred to as being “directly connected,” or “directly coupled” to another element (second element), there are no element (e.g., third element) interposed between them.

The expression “configured to” used in the present disclosure may be used interchangeably with, for example, “suitable for”, “having the capacity to”, “designed to”, “adapted to”, “made to”, or “capable of” hardware or software according to the situation. In some situations, the expression “device configured to” may refer to a situation in which that the device, together with other devices or components, “is able to”. For example, the phrase “processor adapted (or configured) to perform A, B, and C” may refer, for example, to a dedicated processor (e.g. embedded processor) only for performing the corresponding operations or a generic-purpose processor (e.g., central processing unit (CPU) or application processor (AP)) that can perform the corresponding operations by executing one or more software programs stored in a memory device.

An electronic device according to various example embodiments of the present disclosure may include at least one of, for example, a smart phone, a tablet Personal Computer (PC), a mobile phone, a video phone, an electronic book reader (e-book reader), a desktop PC, a laptop PC, a netbook computer, a workstation, a server, a Personal Digital Assistant (PDA), a Portable Multimedia Player (PMP), a MPEG-1 audio layer-3 (MP3) player, a mobile medical device, a camera, and a wearable device, or the like, but is not limited thereto. According to various example embodiments, the wearable device may include at least one of an accessory type (e.g., a watch, a ring, a bracelet, an anklet, a necklace, a glasses, a contact lens, or a Head-Mounted Device (HMD)), a fabric or clothing integrated type (e.g., an electronic clothing), a body-mounted type (e.g., a skin pad, or tattoo), and a bio-implantable type (e.g., an implantable circuit), or the like, but is not limited thereto. According to some example embodiments, the electronic device may be a home appliance. The home appliance may include at least one of, for example, a television, a Digital Video Disk (DVD) player, an audio, a refrigerator, an air conditioner, a vacuum cleaner, an oven, a microwave oven, a washing machine, an air cleaner, a set-top box, a home automation control panel, a security control panel, a TV box (e.g., Samsung HomeSync™, Apple TV™, or Google TV™), a game console (e.g., Xbox™ and PlayStation™), an electronic dictionary, an electronic key, a camcorder, and an electronic photo frame, or the like, but is not limited thereto.

According to another example embodiment, the electronic device may include at least one of various medical devices (e.g., various portable medical measuring devices (a blood glucose monitoring device, a heart rate monitoring device, a blood pressure measuring device, a body temperature measuring device, etc.), a Magnetic Resonance Angiography (MRA), a Magnetic Resonance Imaging (MRI), a Computed Tomography (CT) machine, and an ultrasonic machine), a navigation device, a Global Positioning System (GPS) receiver, an Event Data Recorder (EDR), a Flight Data Recorder (FDR), a Vehicle Infotainment Devices, an electronic devices for a ship (e.g., a navigation device for a ship, and a gyro-compass), avionics, security devices, an automotive head unit, a robot for home or industry, an automatic teller's machine (ATM) in banks, point of sales (POS) in a shop, or internet device of things (e.g., a light bulb, various sensors, electric or gas meter, a sprinkler device, a fire alarm, a thermostat, a streetlamp, a toaster, a sporting goods, a hot water tank, a heater, a boiler, etc.), or the like, but is not limited thereto. According to some example embodiments, the electronic device may include at least one of a part of furniture or a building/structure, an electronic board, an electronic signature receiving device, a projector, and various kinds of measuring instruments (e.g., a water meter, an electric meter, a gas meter, and a radio wave meter), or the like, but is not limited thereto. The electronic device according to various example embodiments of the present disclosure may be a combination of one or more of the aforementioned various devices. The electronic device according to some embodiments of the present disclosure may be a flexible device. Further, the electronic device according to an example embodiment of the present disclosure is not limited to the aforementioned devices, and may include a new electronic device (e.g., an artificial intelligence electronic device) according to the development of technology.

An electronic devicewithin a network environment, according to various embodiments, will be described with reference to. The electronic devicemay include a bus, a processor (e.g., including processing circuitry), a memory, an input/output interface (e.g., including input/output circuitry), a display, and a communication interface (e.g., including communication circuitry). According to an example embodiment of the present disclosure, the electronic devicemay omit at least one of the above components or may further include other components. The busmay include, for example, a circuit which interconnects the componentstoand delivers a communication (e.g., a control message and/or data) between the componentsto. The processormay include various processing circuitry, such as, for example, and without limitation, one or more of a dedicated processor, a Central Processing Unit (CPU), an Application Processor (AP), and a Communication Processor (CP). The processormay carry out, for example, calculation or data processing relating to control and/or communication of at least one other component of the electronic device.

The memorymay include a volatile memory and/or a non-volatile memory. The memorymay store, for example, commands or data relevant to at least one other component of the electronic device. According to an embodiment of the present disclosure, the memorymay store software and/or a program. The programmay include, for example, a kernel, middleware, an Application Programming Interface (API), and/or application programs (or “applications”). At least some of the kernel, the middleware, and the APImay be referred to as an Operating System (OS). The kernelmay control or manage system resources (e.g., the bus, the processor, or the memory) used for performing an operation or function implemented in the other programs (e.g., the middleware, the API, or the application programs). Furthermore, the kernelmay provide an interface through which the middleware, the API, or the application programsmay access the individual components of the electronic deviceto control or manage the system resources.

The middleware, for example, may serve as an intermediary for allowing the APIor the application programsto communicate with the kernelto exchange data. Also, the middlewaremay process one or more task requests received from the application programsaccording to priorities thereof. For example, the middlewaremay assign priorities for using the system resources (e.g., the bus, the processor, the memory, or the like) of the electronic device, to at least one of the application programsand may perform the one or more task requests. The APIis an interface through which the applicationscontrol functions provided from the kernelor the middleware, and may include, for example, at least one interface or function (e.g., instruction) for file control, window control, image processing, character control, and the like. The input/output interface, for example, may transfer commands or data input from a user or another external device to the other element(s) of the electronic device. Furthermore, the input/output interfacemay output the commands or data received from the other element(s) of the electronic deviceto the user or another external device.

Examples of the displaymay include a Liquid Crystal Display (LCD), a Light-Emitting Diode (LED) display, an Organic Light-Emitting Diode (OLED) display, a MicroElectroMechanical Systems (MEMS) display, and an electronic paper display, or the like, but is not limited thereto. The displaymay display, for example, various types of contents (e.g., text, images, videos, icons, or symbols) to users. The displaymay include a touch screen, and may receive, for example, a touch, gesture, proximity, or hovering input using an electronic pen or a user's body part. The communication interfacemay include various communication circuitry and may establish communication, for example, between the electronic deviceand an external device (e.g., a first external electronic device, a second external electronic device, or a server). For example, the communication interfacemay be connected to a networkthrough wireless or wired communication, and may communicate with an external device (e.g., the second external electronic deviceor the server). According to one embodiment of the disclosure, the servermay refer to the electronic device.

The wireless communication may include a cellular communication protocol using at least one of, for example, Long Term Evolution (LTE), LTE-Advance (LTE-A), Code Division Multiple Access (CDMA), Wideband CDMA (WCDMA), Universal Mobile Telecommunications System (UMTS), Wireless Broadband (WiBro), and Global System for Mobile Communications (GSM). According to one embodiment of the disclosure, the wireless communication may include at least one of, for example, Wi-Fi, Bluetooth, Bluetooth Low Energy (BLE), Near Field Communication (NFC), Magnetic Secure Transmission, Radio Frequency and Body Area Network (BAN). According to one embodiment of the disclosure, the wireless communication may include Global Navigation Satellite System (GNSS). GNSS may include, for example, at least one of global positioning system (GPS), global navigation satellite system (Glonass), Beidou Navigation satellite system (Beidou) or Galileo, and the European global satellite-based navigation system. Hereinafter, in the present disclosure, the “GPS” may be interchangeably used with the “GNSS”. The wired communication may include, for example, at least one of a Universal Serial Bus (USB), a High Definition Multimedia Interface (HDMI), Recommended Standard 232 (RS-232), power wire communication, and a Plain Old Telephone Service (POTS). The networkmay include at least one of a telecommunication network such as a computer network (e.g., a LAN or a WAN), the Internet, and a telephone network.

Each of the first and second external electronic devicesandmay be of a type identical to or different from that of the electronic device. According to various example embodiments of the present disclosure, all or some of the operations performed in the electronic devicemay be executed in another electronic device or a plurality of electronic devices (e.g., the electronic devicesandor the server). According to an embodiment of the present disclosure, when the electronic devicehas to perform some functions or services automatically or in response to a request, the electronic devicemay request another device (e.g., the electronic deviceoror the server) to execute at least some functions relating thereto instead of or in addition to autonomously performing the functions or services. Another electronic device (e.g., the electronic deviceor, or the server) may execute the requested functions or the additional functions, and may deliver a result of the execution to the electronic device. The electronic devicemay process the received result as it is or additionally, and may provide the requested functions or services. To this end, for example, cloud computing, distributed computing, or client-server computing technologies may be used.

The server, according to an embodiment, may be an entity which manages information regarding conditional actions. For example, the servermay store information regarding the conditional actions and provide upload and download services. For example, the servermay provide various functions such as uploading, sharing, downloading, editing, expiration date management, permission cancellation request, permission cancellation verification, permission cancellation approval or rejection, or the like for the information regarding the conditional actions. In addition, the electronic devicemay also be a device for which an Internet connection is possible through a network, such as a mobile device, a Personal Computer (PC), an Internet of Things (IoT) device. Further, the electronic devicemay have access to the serverthrough a site or application and write and edit a ruleset which uses consecutive actions and triggers according to various embodiments.

is a block diagram illustrating an example electronic deviceaccording to various example embodiments of the present disclosure. The electronic devicemay include, for example, all or a part of the electronic deviceillustrated in. The electronic devicemay include one or more processors (e.g., including processing circuitry)(e.g., Application Processors (AP)), a communication module (e.g., including communication circuitry), a Subscriber Identification Module (SIM), a memory, a sensor module, an input device (e.g., including input circuitry), a display, an interface (e.g., including interface circuitry), an audio module, a camera module (e.g., including a camera), a power management module, a battery, an indicator, and a motor. The processormay include various processing circuitry configured to control a plurality of hardware or software components connected to the processorby driving an operating system or an application program, and perform processing of various pieces of data and calculations. The processormay be embodied as, for example, a System on Chip (SoC). According to an embodiment of the present disclosure, the processormay further include a Graphic Processing Unit (GPU) and/or an image signal processor. The processormay include at least some (for example, a cellular module) of the components illustrated in. The processormay load, into a volatile memory, commands or data received from at least one (e.g., a non-volatile memory) of the other components and may process the loaded commands or data, and may store various data in a non-volatile memory.

The communication modulemay have a configuration equal or similar to that of the communication interfaceof. The communication modulemay include various communication circuitry, such as, for example, and without limitation, a cellular module, a Wi-Fi module, a BT module, a GNSS module, an NFC module, and a Radio Frequency (RF) module. The cellular module, for example, may provide a voice call, a video call, a text message service, or an Internet service through a communication network. According to an embodiment of the present disclosure, the cellular modulemay distinguish and authenticate the electronic devicein a communication network using the subscriber identification module(for example, the SIM card). According to an embodiment of the present disclosure, the cellular modulemay perform at least some of the functions that the APmay provide. According to an embodiment of the present disclosure, the cellular modulemay include a communication processor (CP). According to an embodiment of the present disclosure, at least some (e.g., two or more) of the Wi-Fi module, the BT module, the GNSS module, and the NFC modulemay be included in one Integrated Chip (IC) or IC package. The RF module, for example, may transmit/receive a communication signal (e.g., an RF signal). The RF modulemay include, for example, a transceiver, a Power Amplifier Module (PAM), a frequency filter, a Low Noise Amplifier (LNA), and an antenna. According to another embodiment of the present disclosure, at least one of the cellular module, the WIFI module, the BT module, the GNSS module, and the NFC modulemay transmit/receive an RF signal through a separate RF module. The subscriber identification modulemay include, for example, a card including a subscriber identity module and/or an embedded SIM, and may contain unique identification information (e.g., an Integrated Circuit Card Identifier (ICCID)) or subscriber information (e.g., an International Mobile Subscriber Identity (IMSI)).

The memory(e.g., the memory) may include, for example, an embedded memoryand/or an external memory. The embedded memorymay include at least one of a volatile memory (e.g., a Dynamic Random Access Memory (DRAM), a Static RAM (SRAM), a Synchronous Dynamic RAM (SDRAM), and the like) and a non-volatile memory (e.g., a One Time Programmable Read Only Memory (OTPROM), a Programmable ROM (PROM), an Erasable and Programmable ROM (EPROM), an Electrically Erasable and Programmable ROM (EEPROM), a mask ROM, a flash ROM, a flash memory (e.g., a NAND flash memory or a NOR flash memory), a hard disc drive, a Solid State Drive (SSD), and the like). The external memorymay further include a flash drive, for example, a Compact Flash (CF), a Secure Digital (SD), a Micro Secure Digital (Micro-SD), a Mini Secure Digital (Mini-SD), an eXtreme Digital (xD), a MultiMediaCard (MMC), a memory stick, or the like. The external memorymay be functionally and/or physically connected to the electronic devicethrough various interfaces.

The sensor module, for example, may measure a physical quantity or detect an operation state of the electronic device, and may convert the measured or detected information into an electrical signal. The sensor modulemay include, for example, at least one of a gesture sensorA, a gyro sensorB, an atmospheric pressure sensor (barometer)C, a magnetic sensorD, an acceleration sensorE, a grip sensorF, a proximity sensorG, a color sensorH (e.g., red, green, and blue (RGB) sensor), a biometric sensor (medical sensor), a temperature/humidity sensorJ, an illuminance (e.g., light) sensorK, and a Ultra Violet (UV) sensorM. Additionally or alternatively, the sensor modulemay include, for example, an E-nose sensor, an electromyography (EMG) sensor, an electroencephalogram (EEG) sensor, an electrocardiogram (ECG) sensor, an Infrared (IR) sensor, an iris scan sensor, and/or a finger scan sensor. The sensor modulemay further include a control circuit for controlling one or more sensors included therein. According to an embodiment of the present disclosure, the electronic devicemay further include a processor configured to control the sensor module, as a part of the processoror separately from the processor, and may control the sensor modulewhile the processoris in a sleep state.

The input devicemay include various input circuitry, such as, for example, and without limitation, a touch panel, a (digital) pen sensor, a key, or an ultrasonic input device. The touch panelmay use, for example, at least one of a capacitive type, a resistive type, an infrared type, and an ultrasonic type. The touch panelmay further include a control circuit. The touch panelmay further include a tactile layer, and provide a tactile reaction to the user. The (digital) pen sensormay include, for example, a recognition sheet which is a part of the touch panel or is separated from the touch panel. The keymay include, for example, a physical button, an optical key or a keypad. The ultrasonic input devicemay detect, through a microphone (e.g., the microphone), ultrasonic waves generated by an input tool, and identify data corresponding to the detected ultrasonic waves.

The display(e.g., the display) may include a panel, a hologram device, a projector, and/or a control circuit to control thereof. The panelmay be implemented to be, for example, flexible, transparent, or wearable. The panelmay be embodied as a single module with the touch panel. The hologram devicemay show a three dimensional (3D) image in the air by using an interference of light. The projectormay project light onto a screen to display an image. The screen may be located, for example, in the interior of or on the exterior of the electronic device. The interfacemay include various interface circuitry, such as, for example, and without limitation, a High-Definition Multimedia Interface (HDMI), a Universal Serial Bus (USB), an optical interface, or a D-subminiature (D-sub). The interfacemay be included in, for example, the communication interfaceillustrated in. Additionally or alternatively, the interfacemay include, for example, a Mobile High-definition Link (MHL) interface, a Secure Digital (SD) card/Multi-Media Card (MMC) interface, or an Infrared Data Association (IrDA) standard interface.

The audio module, for example, may bilaterally convert a sound and an electrical signal. At least some components of the audio modulemay be included in, for example, the input/output interfaceillustrated in. The audio modulemay process voice information input or output through, for example, a speaker, a receiver, earphones, or the microphone. The camera modulemay include various circuitry including, for example, and without limitation, a camera, a device which may photograph a still image and a video, or the like. According to an embodiment of the present disclosure, the camera modulemay include one or more image sensors (e.g., a front sensor or a back sensor), a lens, an Image Signal Processor (ISP) or a flash (e.g., LED or xenon lamp). The power management modulemay manage, for example, power of the electronic device. According to an embodiment of the present disclosure, the power management modulemay include a Power Management Integrated Circuit (PMIC), a charger Integrated Circuit (IC), or a battery or fuel gauge. The PMIC may use a wired and/or wireless charging method. Examples of the wireless charging method may include, for example, a magnetic resonance method, a magnetic induction method, an electromagnetic wave method, and the like. Additional circuits (e.g., a coil loop, a resonance circuit, a rectifier, etc.) for wireless charging may be further included. The battery gauge may measure, for example, a residual quantity of the battery, and a voltage, a current, or a temperature while charging. The batterymay include, for example, a rechargeable battery and/or a solar battery.

The indicatormay display a particular state (e.g., a booting state, a message state, a charging state, or the like) of the electronic deviceor a part (e.g., the processor) of the electronic device. The motormay convert an electrical signal into a mechanical vibration, and may generate a vibration, a haptic effect, or the like. The electronic devicemay include a mobile TV supporting device (e.g., a GPU) to process media data according to a certain standard such as, for example, Digital Multimedia Broadcasting (DMB), Digital Video Broadcasting (DVB), or mediaFLO™. According to various embodiments of the present disclosure, some of the above-described elements may be omitted from the electronic device, or the electronic device may further include additional elements, or some of the hardware components according to various embodiments may be combined into one entity, which may perform functions identical to those of the relevant components before the combination.

is a block diagram illustrating an example program module according to various example embodiments of the present disclosure. According to an embodiment of the present disclosure, the program module(e.g., the program) may include an Operating System (OS) for controlling resources related to the electronic device (e.g., the electronic device) and/or various applications (e.g., the application programs) executed in the operating system. The operating system may be, for example, Android™, iOS™, Windows™, Symbian™, Tizen™, Bada™, or the like. According to, the program modulemay include a kernel(e.g., the kernel), middleware(e.g., the middleware), an API(e.g., the API), and/or applications(e.g., the applications). At least some of the program modulemay be preloaded on an electronic device, or may be downloaded from an external electronic device (e.g., the electronic deviceor, or the server).

The kernelmay include, for example, a system resource managerand/or a device driver. The system resource managermay control, allocate, or collect system resources. According to an embodiment of the present disclosure, the system resource managermay include a process management unit, a memory management unit, a file system management unit, and the like. The device drivermay include, for example, a display driver, a camera driver, a Bluetooth driver, a shared memory driver, a USB driver, a keypad driver, a Wi-Fi driver, an audio driver, or an Inter-Process Communication (IPC) driver. For example, the middlewaremay provide a function required in common by the applications, or may provide various functions to the applicationsthrough the APIso as to enable the applicationsto efficiently use the limited system resources in the electronic device. According to an example embodiment of the present disclosure, the middleware(e.g., the middleware) may include at least one of a run time library, an application manager, a window manager, a multimedia manager, a resource manager, a power manager, a database manager, a package manager, a connectivity manager, a notification manager, a location manager, a graphic manager, and a security manager.

The runtime librarymay include a library module that a compiler uses in order to add a new function through a programming language while an applicationis being executed. The runtime librarymay perform input/output management, memory management, the functionality for an arithmetic function, or the like. The application managermay manage, for example, a life cycle of at least one of the applications. The window managermay manage Graphical User Interface (GUI) resources used by a screen. The multimedia managermay recognize a format required for reproduction of various media files, and may perform encoding or decoding of a media file by using a codec suitable for the corresponding format. The resource managermay manage resources of a source code or a storage space of the memory. The power managermay manage, for example, a battery or power source and may provide power information or the like required for the operations of the electronic device. According to an embodiment of the present disclosure, the power managermay operate together with, for example, a Basic Input/Output System (BIOS). The database managermay generate, search for, and/or change a database to be used by at least one of the applications. The package managermay manage installation or an update of an application distributed in a form of a package file.

For example, the connectivity managermay manage wireless connectivity such as Wi-Fi or Bluetooth. The notification managermay display or notify of an event such as an arrival message, promise, proximity notification, and the like in such a way that does not disturb a user. The location managermay manage location information of an electronic device. The graphic managermay manage a graphic effect which will be provided to a user, or a user interface related to the graphic effect. The security managermay provide, for example, system security or user authentication. According to an embodiment of the present disclosure, the middlewaremay further include a telephony manager for managing a voice call function or a video call function of the electronic device or a middleware module that forms a combination of various functions of the above-described components. According to one embodiment of the present disclosure, the middlewaremay provide a module specialized for each type of OS in order to provide a differentiated function. Further, the middlewaremay dynamically remove some of the existing components or add new components. The API(e.g., the API) is, for example, a set of API programming functions, and may be provided with a different configuration according to an OS. For example, in the case of Android™ or iOS™, one API set may be provided for each platform. In the case of Tizen™, two or more API sets may be provided for each platform.

The applicationmay include, for example, a home, a dialer, a Short Message Service (SMS)/Multimedia Messaging Service (MMS), an Instant Message (IM), a browser, a camera, an alarm, a contact, a voice dial, an e-mail, a calendar, a media player, an album, a watch, a ruleset management, a health care (e.g., an application for measuring a physical activity level, a blood sugar level, etc.), or an application for providing environment information (e.g., providing atmospheric pressure, humidity, or temperature information). Herein, the ruleset managementmay be an application capable of writing, editing, and storing a ruleset of the consecutive actions and events, and may be an application which provides an environment capable of using this. According to an embodiment, the applicationmay include an information exchanging application capable of supporting information exchange between the electronic device and an external electronic device. The information exchange application may include, for example, a notification relay application for relaying specific information to the external electronic device or a device management application for managing the external electronic device. For example, the notification relay application may relay notification information generated in another application of the electronic device to the external electronic device, or may receive notification information from the external electronic device and may provide it to the user. The device management application may install, delete, or update a function (e.g., turning on/turning off the external electronic device itself (or some components thereof) or adjusting a display illumination (or a resolution)) of an external electronic device which communicates with the electronic device, or an application which operates in the external electronic device. According to an embodiment, the applicationmay include an application specified according to an attribute of the external electronic device (e.g., a health management application of a mobile medical device). According to an embodiment, the applicationmay include an application received from the external electronic device. At least part of the program modulemay be implemented (e.g., executed) in software, firmware, hardware (e.g., the processor), or at least two or more of combinations thereof, and may include modules, programs, routines, sets of instructions, or processes for performing one or more functions.

Hereinafter, various embodiments for executing and managing a conditional action will be described. Terms used in the following description are defined as follows.

A ‘ruleset’ may imply information indicating content of an action performed by the electronic deviceand a condition for triggering the action. That is, the ruleset may be a set of one or more conditional actions. Herein, the action may be defined as a condition of another action. That is, the ruleset according to various embodiments may include a definition of consecutive actions. The ruleset may be referred to as ‘information regarding a conditional action’, ‘a condition and action set’, ‘a trigger and action set’, ‘action information’, ‘recipe’, or other terms having the same technical meaning.

A ‘condition’ may imply an event which must be precedent to execute an action in the electronic device. The condition may be defined as an internal change, an external change, or a combination of them. In various embodiments, the condition may be a target of modification, deletion, and addition. The condition may be referred to as a ‘trigger event’, a ‘trigger’, an ‘event’, or any other terms having the same technical meaning.

An ‘action’ may imply at least one function executed in the electronic device. The action may be initiated under a condition defined by the ruleset. Content of the ruleset may be defined as a specific function of a specific application or data used in the specific function. In various embodiments, the action may be a target of modification, deletion, and addition. The action may be referred to as an ‘operation’, a ‘function’, ‘processing’, a ‘computation’, or other terms having the same technical meaning.

A ‘connector service’ may imply a service for which at least one conditional action is executed according to a ruleset. In addition, the connector service may provide functions for managing the ruleset, such as storing, modifying, executing, or the like of the ruleset. The connector service may be referred to as a ‘ruleset service’, a ‘conditional action service’, or other terms having the same technical meaning.

The conventional connector service is not optimized to consecutive environments (e.g., an IoT environment, a healthcare platform, etc.) which are increasingly complex and diverse because of a structure in which one or multiple actions are executed simultaneously due to one trigger event, i.e., one condition. In addition, in the case of the conventional connector service, since rights protection and advertising effect of a creator who generates a ruleset including an event and an action are insignificant, there is a limitation in leading participation of third party developers and ruleset creators.

Accordingly, various embodiments of the disclosure provide an improved connector service capable of configuring a permission to disable modification or deletion for at least part of conditions or actions included in the ruleset. Therefore, the rights protection and advertising effect of the ruleset creator can be improved. In addition, reliability can be improved in the use of the ruleset by disabling modification for a sensitive action directly associated with life and security.

illustrates a functional structure of an electronic device according to various embodiments of the disclosure. A structure of the electronic deviceor the electronic deviceis illustrated in. The structure ofmay be understood as the structure of the electronic deviceor electronic device.

Referring to, the electronic deviceor the electronic devicemay include a display, a communication module, a memory, and a processor.

The displaymay be a component for displaying a screen of the electronic device. For example, the displaymay be constructed of at least one of an OLED, a Quantum-dot Light Emitting Diode (QLED), and an LCD. The displaymay be a component corresponding to the displayofor the displayof.

Patent Metadata

Filing Date

Unknown

Publication Date

March 17, 2026

Inventors

Unknown

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Method for sharing information on conditional action and electronic device therefor” (US-RE050835-B2). https://patentable.app/patents/US-RE050835-B2

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/US-RE050835-B2. See llms.txt for full attribution policy.