Sign In to Follow Application
View All Documents & Correspondence

System And Method For Determining An Arrangement Of Virtual Interface Elements For Operating Electronic Appliance

Abstract: A method (500) for determining an arrangement of virtual interface elements for operating an electronic appliance (208) is disclosed. The method includes identifying a first user pattern based on a first selection of the virtual interface elements (214, 402a, 402b, 404a, 404b), while operating the electronic appliance with a virtual remote configuration (204). Further, the method includes determining a first arrangement (210) of the virtual interface elements corresponding to the virtual remote configuration based on the first user pattern. Furthermore, the method includes identifying a second user pattern based on a second selection of the virtual interface elements, different from the first selection, while operating the electronic appliance with the virtual remote configuration. Further, the method includes determining the second arrangement (212) of the virtual interface elements based on the identified second user pattern such that the virtual interface elements recently interacted by the user are arranged distinctly.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
15 March 2024
Publication Number
38/2025
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
Parent Application

Applicants

Panasonic Life Solutions India Private Limited
12th Floor, Ambience Tower, Ambience Island, NH-8, Gurgaon, Haryana 122002, India

Inventors

1. NANDA, Surbhi
Panasonic Life Solutions India Pvt. Ltd., Brigade Golden Triangle, Signature Tower, 14th Floor, Unit B1411 Tower B, Old Madras Road, Huskur Village, Bidarahalli, Bangalore - 560049, India
2. SAINATH, Venkatesh
Panasonic Life Solutions India Pvt. Ltd., Brigade Golden Triangle, Signature Tower, 14th Floor, Unit B1411 Tower B, Old Madras Road, Huskur Village, Bidarahalli, Bangalore - 560049, India

Specification

DESC:CROSS-REFERENCE TO RELATED APPLICATION

This application claims priority to Indian Provisional Patent Application no. 202421019230, filed on March 15, 2024, in the Indian Intellectual Property Office, the content of which is incorporated herein by reference in its entirety.

FIELD OF THE INVENTION

[001] The present disclosure relates to the field of user interfaces and more particularly, to a method and system for determining an arrangement of virtual interface elements.

BACKGROUND
[002] Existing virtual remote configurations require users to navigate through multiple interface elements to access specific functions of the electronic appliance. The virtual remote configurations are limited by static button layouts, either featuring a single-cyclical button or displaying all options at once. Users often experience frustration as they navigate through excessive interface elements to access frequently used settings or contend with cluttered interfaces. Some virtual remote configurations lack intuitive and user-friendly designs, making it difficult for users to operate the electronic appliances seamlessly.

[003] Figure 1(A) illustrates a usage scenario of the virtual remote configuration, according to an existing conventional technique. As depicted, the virtual remote configuration 1(A) includes cyclical interface elements 102a, 102b, 102c, 104 on a user device 106. In an example, the cyclical interface elements 102a, 102b, 102c, 104 include options for a vertical swing control, a horizontal swing control, a fan control, and temperature modes. In an example, upon entering the vertical swing control 102c, the user may encounter the single cyclical interface element representing all swing options. The user is required to tap the cyclical interface element 102c repeatedly until the cycle goes through the available settings and reaches the desired vertical swing option. Thus, locating the desired vertical swing option may take multiple taps and is dependent on the ability of the user to keep track of the cyclical pattern.

[004] Further, Figure 1(B) illustrates another usage scenario of the virtual remote configuration, according to an existing conventional technique. As depicted, the virtual remote configuration 1(B) includes control variants, including several options, such as the vertical swing control 108c, the horizontal swing control 108d, the fan control 108b, and temperature modes 108a. The control variants 108a, 108b, 108c, 108d are spread out 110a, 110b across the remote interface. The virtual remote configuration becomes cluttered due to dispersion of controls, potentially causing visual overload for the user. Locating the desired option in the sea of controls causes cognitive load and may result in less intuitive user experience. The cluttered interface might hinder the overall aesthetic and ease of use of the virtual remote configuration.

[005] In certain virtual remote configurations, there may be a lack of clear visual feedback, making it hard for users to confirm whether the inputs have been registered to understand the current state of the electronic appliance. The increasing functionality of electronic appliances results in remotes with a plurality of controls, contributing to a complex and overwhelming user experience. For electronic appliances like air conditioners with various settings, users may find it challenging to access specific functions quickly, leading to delays in achieving desired settings.

[006] Therefore, there exists a need to identify solutions to determine the arrangement of virtual interface elements to operate the intended electronic appliance.

SUMMARY
[007] This summary is provided to introduce a selection of concepts, in a simplified format, that are further described in the detailed description of the invention. This summary is neither intended to identify key or essential inventive concepts of the invention nor is it intended for determining the scope of the invention.

[008] In an embodiment of the present invention, a method for determining an arrangement of one or more virtual interface elements for operating an electronic appliance is disclosed. The method includes identifying a first user pattern based on a first selection of the one or more virtual interface elements, while operating the electronic appliance with a virtual remote configuration. Further, the method includes determining a first arrangement of the one or more virtual interface elements corresponding to the virtual remote configuration based on the first user pattern, wherein the first arrangement indicates arranging layout of the first selected virtual interface elements among the one or more virtual interface elements. Furthermore, the method includes identifying a second user pattern based on a second selection of the one or more virtual interface elements, different from the first selection, while operating the electronic appliance with the virtual remote configuration. Furthermore, the method includes determining the second arrangement of the one or more virtual interface elements based on the identified second user pattern such that the one or more virtual interface elements recently interacted by the user are arranged distinctly.

[009] In yet another embodiment of the present invention, a system for determining an arrangement of one or more virtual interface elements to operate an electronic appliance is disclosed. The system includes a determining module adapted to identify a first user pattern based on a first selection of the one or more virtual interface elements, while operating the electronic appliance with a virtual remote configuration, the determining module adapted to determine a first arrangement of the one or more virtual interface elements corresponding to the virtual remote configuration based on the first user pattern, wherein the first arrangement indicates arranging layout of the first selected virtual interface elements among the one or more virtual interface elements. Furthermore, the system includes the determining module adapted to identify a second user pattern based on a second selection of the one or more virtual interface elements, different from the first selection, while operating the electronic appliance with the virtual remote configuration, and the determining module adapted to determine the second arrangement of the one or more virtual interface elements based on the identified second user pattern such that the one or more virtual interface elements recently interacted by the user are arranged distinctly.

[0010] To further clarify the advantages and features of the present invention, a more particular description of the invention will be rendered by reference to specific embodiments thereof, which are illustrated in the appended drawings. It is appreciated that these drawings depict only typical embodiments of the invention and are therefore not to be considered limiting of its scope. The invention will be described and explained with additional specificity and detail in the accompanying drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

[0011] These and other features, aspects, and advantages of the present invention will become better understood when the following detailed description is read with reference to the accompanying drawings in which like characters represent like parts throughout the drawings, wherein:

[0012] Figure 1(A) and 1(B) illustrates exemplary usage scenarios of the virtual remote configuration, according to an existing conventional technique;

[0013] Figure 2(A), Figure 2(B), and Figure 2(C) illustrates a block diagram depicting an environment of implementation of a system for determining an arrangement of virtual interface elements for operating an electronic appliance, according to an embodiment of the present disclosure;

[0014] Figure 3 illustrates a block diagram depicting modules of the system, according to an embodiment of the present disclosure;

[0015] Figure 4 (A) illustrates an exemplary use-case of the system for determining the arrangement of the virtual interface elements, according to an embodiment of the present disclosure;

[0016] Figure 4 (B) illustrates another exemplary use-case of the system for determining the arrangement of the virtual interface elements, according to an embodiment of the present disclosure; and

[0017] Figure 5 illustrates a flowchart depicting a method for determining the arrangement of the virtual interface elements for operating an electronic appliance, according to an embodiment of the present disclosure.

[0018] Further, skilled artisans will appreciate that elements in the drawings are illustrated for simplicity and may not have necessarily been drawn to scale. For example, the flow charts illustrate the method in terms of the most prominent steps involved to help to improve understanding of aspects of the present invention. Furthermore, in terms of the construction of the device, one or more components of the device may have been represented in the drawings by conventional symbols, and the drawings may show only those specific details that are pertinent to understanding the embodiments of the present invention so as not to obscure the drawings with details that will be readily apparent to those of ordinary skill in the art having the benefit of the description herein.

DETAILED DESCRIPTION OF FIGURES

[0019] For the purpose of promoting an understanding of the principles of the invention, reference will now be made to the embodiment illustrated in the drawings and specific language will be used to describe the same. It will nevertheless be understood that no limitation of the scope of the invention is thereby intended, such alterations and further modifications in the illustrated system, and such further applications of the principles of the invention as illustrated therein being contemplated as would normally occur to one skilled in the art to which the invention relates. Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skilled in the art to which this invention belongs. The system, methods, and examples provided herein are illustrative only and not intended to be limiting.

[0020] For example, the term “some” as used herein may be understood as “none” or “one” or “more than one” or “all.” Therefore, the terms “none,” “one,” “more than one,” “more than one, but not all” or “all” would fall under the definition of “some.” It should be appreciated by a person skilled in the art that the terminology and structure employed herein is for describing, teaching, and illuminating some embodiments and their specific features and elements and therefore, should not be construed to limit, restrict, or reduce the spirit and scope of the present disclosure in any way.

[0021] For example, any terms used herein such as, “includes,” “comprises,” “has,” “consists,” and similar grammatical variants do not specify an exact limitation or restriction, and certainly do not exclude the possible addition of one or more features or elements, unless otherwise stated. Further, such terms must not be taken to exclude the possible removal of one or more of the listed features and elements, unless otherwise stated, for example, by using the limiting language including, but not limited to, “must comprise” or “needs to include.”

[0022] Whether or not a certain feature or element was limited to being used only once, it may still be referred to as “one or more features” or “one or more elements” or “at least one feature” or “at least one element.” Furthermore, the use of the terms “one or more” or “at least one” feature or element do not preclude there being none of that feature or element, unless otherwise specified by limiting language including, but not limited to, “there needs to be one or more...” or “one or more element is required.”

[0023] Unless otherwise defined, all terms and especially any technical and/or scientific terms, used herein may be taken to have the same meaning as commonly understood by a person ordinarily skilled in the art.

[0024] Reference is made herein to some “embodiments.” It should be understood that an embodiment is an example of a possible implementation of any features and/or elements of the present disclosure. Some embodiments have been described for the purpose of explaining one or more of the potential ways in which the specific features and/or elements of the proposed disclosure fulfil the requirements of uniqueness, utility, and non-obviousness.

[0025] Use of the phrases and/or terms including, but not limited to, “a first embodiment,” “a further embodiment,” “an alternate embodiment,” “one embodiment,” “an embodiment,” “multiple embodiments,” “some embodiments,” “other embodiments,” “further embodiment”, “furthermore embodiment”, “additional embodiment” or other variants thereof do not necessarily refer to the same embodiments. Unless otherwise specified, one or more particular features and/or elements described in connection with one or more embodiments may be found in one embodiment, or may be found in more than one embodiment, or may be found in all embodiments, or may be found in no embodiments. Although one or more features and/or elements may be described herein in the context of only a single embodiment, or in the context of more than one embodiment, or in the context of all embodiments, the features and/or elements may instead be provided separately or in any appropriate combination or not at all. Conversely, any features and/or elements described in the context of separate embodiments may alternatively be realized as existing together in the context of a single embodiment.

[0026] Any particular and all details set forth herein are used in the context of some embodiments and therefore should not necessarily be taken as limiting factors to the proposed disclosure.

[0027] Embodiments of the present invention will be described below in detail with reference to the accompanying drawings.

[0028] Figure 2 illustrates a block diagram depicting an environment of implementation of a system for determining the arrangement of one or more virtual interface elements for operating an electronic appliance, according to an embodiment of the present disclosure.

[0029] Referring to Figure 2 (A), in an embodiment, the system 202 may reside in a remote server. In an embodiment, the environment 200 may include an implementation environment of the system 202 for determining the arrangement of the one or more virtual interface elements 214 (hereinafter referred to as the virtual interface elements for sake of brevity) to operate an electronic appliance 208. The environment 200 further includes a virtual remote configuration 204, a user device 206, and the electronic appliance 208.

[0030] The virtual remote configuration 204 may include the virtual interface elements 214 that users interact with to operate or control the electronic appliance 208. The electronic appliance 208 may be residing in a residential premises or a commercial premise, and may include, but are not limited to, an air conditioner, a television, a home automation system, a chimney, a refrigerator, and a desktop.

[0031] In the example, the virtual remote configuration 204 on the user device 206 communicates with the electronic appliance 208 using infrared (IR) signals, for example. For instance, when the user selects a virtual interface element on the virtual remote configuration 204, the IR signal is sent to the electronic appliance 208, instructing the electronic appliance 208 to perform a specific action, such as changing the vertical swing, horizontal swing, mode or fan speed of the air conditioning.

[0032] The system 202 may be adapted to identify a first user pattern based on a first selection of the virtual interface elements 214, while operating the electronic appliance 208 with the virtual remote configuration 204. In an example, the first selection may indicate selection of one or more virtual interface elements 214 by the user at a first instance.

[0033] Referring to Figure 2 (B), in an example, the system 202 recognizes the first user pattern when the user makes a particular selection of the virtual interface elements 214 on the user device 206. For instance, the user may consistently interact with the one or more virtual interface elements 214 say for adjusting vertical swing, fan speed, or mode preferences in a specific sequence while operating the air conditioner (electronic appliance 208) through the virtual interface on the user device 206. In this scenario, the system 202, through its adaptive capabilities, identifies this recurring pattern as the first user pattern. This information may be crucial for the system 202 to understand user preferences and routine usages to operate the electronic appliance 208.

[0034] The system 202 may be adapted to determine a first arrangement 210 of the virtual interface elements 214 corresponding to the virtual remote configuration 204 based on the first user pattern. In an example, the first arrangement 210 indicates arranging a layout of the first selected virtual interface elements 214 among the virtual interface elements.

[0035] Thus, in the example, the first user pattern involves selecting the virtual interface elements say, a vertical swing option, a horizontal swing option, fan speed buttons, and mode options based on the determined first user pattern. The system 202 may intelligently arrange the virtual interface elements 214 to prioritize the virtual interface elements 214. Consequently, in the example, the first arrangement 210 may involve arranging or placing the vertical swing option identified, prominently on the virtual remote configuration 204 and positioning the virtual interface elements 214 in a user-friendly and easily accessible manner.

[0036] Referring to Figure 2 (C), the system 202 may be adapted to identify a second user pattern based on a second selection of the virtual interface elements 214, different from the first selection, while operating the electronic appliance 208 with the virtual remote configuration 204. In an example, the second selection may indicate selection of one or more virtual interface elements 214 by the user at second instance.

[0037] Further, the system 202 may be adapted to determine the second arrangement 212 of the virtual interface elements 214 based on the identified second user pattern such that the virtual interface elements 214 recently interacted by the user are arranged distinctly.

[0038] In another example, in the dynamic context of the air conditioner (the electronic appliance 208), the system 202 not only identifies the first user pattern but also identifies a distinct second user pattern. This identification occurs as the users interact with the virtual interface elements 214 on the user device 206 while operating the electronic appliance 208. Upon recognizing the second user pattern, the system 202 adapts by determining the second arrangement 212 by arranging the layout of the selected virtual interface elements 214 based on the observed sequence of actions in the second user pattern. For example, if users tend to first choose the AC mode, followed by selecting a vertical swing setting and fan speed, the system 202 arranges the mode control prominently at the beginning of the virtual interface. In an embodiment, by adapting to multiple user patterns, the system 202 optimizes the arrangement of virtual interface elements 214, providing a personalized and user-friendly experience when operating the electronic appliance 208 through the virtual remote configuration 204.

[0039] Referring to Figure 2, the system 202 may allow the user to select the interface elements 214 through an application 216 installed in the user device 206. The system 202 may receive the first selection of the virtual interface elements 214 from the user device 206.

[0040] In an embodiment, the system 202 may reside in the server and is in communication with the user device 206. Figure 3 illustrates a block diagram of the modules of the system 202, according to an embodiment of the present disclosure. The system 202 may include, but is not limited to, a processor 302, memory 304, modules 306, and a database 308. The modules 306 and the memory 304 may be coupled to the processor 302.

[0041] The processor 302 can be a single processing unit or several units, all of which could include multiple computing units. The processor 302 may be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, state machines, logic circuitries, and/or any devices that manipulate signals based on operational instructions. Among other capabilities, the processor 302 is adapted to fetch and execute computer-readable instructions and data stored in the memory 304.

[0042] The memory 304 may include any non-transitory computer-readable medium known in the art including, for example, volatile memory, such as static random access memory (SRAM) and dynamic random access memory (DRAM), and/or non-volatile memory, such as read-only memory (ROM), erasable programmable ROM, flash memories, hard disks, optical disks, and magnetic tapes.

[0043] The modules 306, amongst other things, include routines, programs, objects, components, data structures, etc., which perform particular tasks or implement data types. The modules 306 may also be implemented as, signal processor(s), state machine(s), logic circuitries, and/or any other device or component that manipulate signals based on operational instructions.

[0044] Further, the modules 306 can be implemented in hardware, instructions executed by a processing unit, or by a combination thereof. The processing unit can comprise a computer, a processor, such as the processor 302, a state machine, a logic array, or any other suitable devices capable of processing instructions. The processing unit can be a general-purpose processor which executes instructions to cause the general-purpose processor to perform the required tasks or, the processing unit can be dedicated to performing the required functions. In another embodiment of the present disclosure, the modules 306 may be machine-readable instructions (software) which, when executed by a processor/processing unit, perform any of the described functionalities.

[0045] In an embodiment, the modules 306 may include a receiving module 310, a determining module 312, and a transmitting module 314. The receiving module 310, the determining module 312, and the transmitting module 314 may be in communication with each other. The database 308 serves, amongst other things, as a repository for storing the plurality of user patterns, virtual interface elements, and arrangements of virtual interface elements. In an embodiment, the database 308 serves, as the repository for storing data processed, received, and generated by one or more of the modules 306.

[0046] Referring to Figure 1, Figure 2, and Figure 3, the receiving module 310 may be adapted to receive the first selection of the virtual interface elements 214 through the application 216 installed in the user device 206. The receiving module 310 may be in communication with the determining module 312.

[0047] In an embodiment, the determining module 312 may be adapted to determine a first arrangement 210 of the virtual interface elements 214 corresponding to the virtual remote configuration 204 based on the first user pattern.

[0048] In an embodiment of the present disclosure, the determining module 312 may be adapted to receive inputs for each user. The inputs may include, but are not limited to, virtual interface elements 214 interacted with, an IOT device associated with the interacted virtual interface elements 214, options of user interface elements chosen, time and day of interaction, the user device 206 used for interaction, and the like. The IOT device may be a specific device (for example, traced to a model number). The IOT device may enable the user to control different parameters. The inputs may be fed into the modules 306 of the application 216 installed in the user device 206 which groups the interactions and choices based on time and day of interaction for the user device 206 used for interaction. In an example, as more and more interactions happen, the size of each group increases. Once the size of the group reaches a certain threshold, the first arrangement 210 or the second arrangement 212 may be determined based on the most interacted virtual interface elements 214 and choices. The first arrangement 210 or second arrangement 212 may be sent to the application 216 based on day of the week and time of the day based on which the arrangements 210 or 212 may be displayed to the user on the user device 206.

[0049] Alternatively, a clustering deep neural network model may be adapted to create clusters based on time of day. Each cluster may specify the most used virtual interface elements 214 and choices. In an example, once a cluster size reaches a certain threshold, the first arrangement 210 or second arrangement 212 may be determined based on the most interacted virtual interface elements 214 and choices. The arrangements 210 or 212 may be sent to the application 216 based on day of the week and time of the day based on which the arrangements 210 or 212 may be displayed to the user on the user device 206.

[0050] Further, in an example, the first arrangement 210 indicates arranging the layout of the first selected virtual interface elements 214 among the virtual interface elements.

[0051] In an embodiment, after determining the first arrangement 210 of the virtual interface elements 214, the transmitting module 314 may be adapted to transmit the first arrangement 210 to the user device 206 via the application 216. In an example, the user device 206 may be adapted to display the first arrangement 210 thus visually depicting the virtual interface elements 214 recently interacted by the user for operating the intended electronic appliance 208.

[0052] The receiving module 310 may be adapted to receive a second selection of the virtual interface elements 214 through the application 216 installed in the user device 206. The receiving module 310 may be in communication with the determining module 312.

[0053] In an embodiment, the determining module 312 may be adapted to identify a second user pattern based on the second selection of the virtual interface elements 214, different from the first selection, while operating the electronic appliance 208 with the virtual remote configuration 204.

[0054] The determining module 312 may be adapted to determine the second arrangement 212 of the virtual interface elements 214 based on the identified second user pattern such that the virtual interface elements 214 recently interacted by the user are arranged or rearranged distinctly.

[0055] In an embodiment, after determining the second arrangement 212 of the virtual interface elements 214, the transmitting module 314 may be adapted to transmit the second arrangement 212 to the user device 206 via the application 216. In an example, the user device 206 may be adapted to display the second arrangement 212 thus displaying the predominantly employed virtual interface elements 214 for operating the intended electronic appliance 208.

[0056] Figure 4 (A) illustrates an exemplary use - case 400a of the system 202 for determining an arrangement of virtual interface elements, according to an embodiment of the present disclosure.

[0057] The system 202 is employed for determining the arrangement of virtual interface elements 402a, 402b, 404a and 404b. In an embodiment, the arrangement of virtual interface elements may include a first set of virtual interface elements 402a, a second set of virtual interface elements 402b, a third set of virtual interface elements 404a, and a fourth set of virtual interface elements 404b. Further, the first set of virtual interface elements 402a, the second set of virtual interface elements 402b, the third set of virtual interface elements 404a, and the fourth set of virtual interface elements 404b may include the vertical swing option, the horizontal swing option, fan speed buttons, and the mode options. The system 202 may include analytics capabilities to analyse and adapt to individual user behaviour. The use-case of the system 400a showcases the display of virtual interface elements 402a, 402b, 404a,and 404b, and the system 202 emphasizes that only the most frequently used variants of each virtual interface element 402a, 402b, 404a, and 404b may be shown for each user. For example, the virtual interface is personalized for each user based on interaction patterns with the electronic appliance 208.

[0058] Further, the use-case of the system 400a including the first arrangement 210, and the second arrangement 212 may not be static but changes dynamically based on the evolving usage patterns of each user. The system 202 may continuously analyse user interactions (for example, analytics) to identify frequently used variants of the virtual interface elements 402a, 402b, 404a, and 404b and adjust the arrangement 210 or 212 accordingly.

[0059] In an example, the analytics emphasizes that the dynamic changes in the arrangement 210, or 212 of virtual interface elements 402a, 402b, 404a, and 404b , may be driven by analytical insights derived from interaction behaviour of the user. The system 202 may include machine learning models to interpret user actions, identify user actions, identify patterns, and dynamically update the virtual interface elements 402a, 402b, 404a, and 404b to enhance user experience.

[0060] For example, if the user frequently adjusts the vertical swing option 402a and fan modes 404a but rarely uses other virtual interface elements, the system 202 dynamically prioritizes and displays only those specific virtual interface elements 402a, 404a that align with the habit of the user. Further, within each set of virtual interface elements 402a, 402b, 404a, 404b, the system 202 may prioritize and display the predominantly employed settings within each set.

[0061] Figure 4 (B) illustrates another exemplary use-case 400b of the system 202 for determining the arrangement of virtual interface elements, according to an embodiment of the present disclosure. The Figure 4 (B) illustrates a user-friendly approach by displaying the most frequently used or interacted virtual interface elements 402a, 402b, 404a, and 404b on the user device 206. As depicted, the more options interface element 406a, 406b may provide easy access to less frequently used virtual interface elements without cluttering the arrangement 210 or 212. In the example, the system 202 continues to adapt the interface based on user behaviour analytics.

[0062] In an embodiment, system 202 may be adapted to determine a set of intermittent virtual interface elements based on the first user pattern or second user pattern. The set of intermittent virtual interface elements may include the virtual interface elements 214 not recently interacted by the user.

[0063] For example, the more options may be revealed to the user in multiple ways after selecting more options interface element 406a, 406b, including but not limited to, a secondary layer (dialog or bottom sheet or floating pane or overlay or any other method) may appear on the Figure 4 (B). In another example, the more options may be revealed in the form of deferred loading of intermittent or more options on the Figure 4 (A). The more options interface element 406a, 406b may include all options including non-frequently used virtual interface elements.

[0064] In an example, the user may select the more options interface element 406a or 406b, then available controls of the vertical swing option 402a, and available controls of horizontal swing option 402b may appear on the user device 206. The vertical swing option 402a may be adapted to adjust the vertical swing of the electronic appliance 208 (for example, the air conditioner) and the vertical swing option 402a may include the controls that would dynamically change based on the user pattern. Further, the horizontal swing option 402b may be adapted to adjust the horizontal swing of the electronic appliance 208 (for example, the air conditioner) and the horizontal swing option 402b may include the controls that would dynamically change based on the user pattern.

[0065] Figure 5 illustrates a flow chart depicting method 500 of determining an arrangement of virtual interface elements for operating an electronic appliance, according to an embodiment of the present disclosure. The method 500 may be a computer-implemented method executed, for example, by the server. For the sake of brevity, constructional and operational features of the system 202 that are already explained in the description of Figure 1, Figure 2, Figure 3, and Figure 4 are not explained in detail in the description of Figure 5.

[0066] At block 502, the method 500 may include identifying the first user pattern based on a first selection of the virtual interface elements, while operating the electronic appliance with a virtual remote configuration.

[0067] At block 504, the method 500 may include determining the first arrangement of the virtual interface elements corresponding to the virtual remote configuration based on the first user pattern, wherein the first arrangement indicates arranging layout of the first selected virtual interface elements among the one or more virtual interface elements.

[0068] At block 506, the method 500 may include identifying the second user pattern based on a second selection of the virtual interface elements, different from the first selection, while operating the electronic appliance with the virtual remote configuration.

[0069] At block 508, the method 500 may include determining the second arrangement of the virtual interface elements based on the identified second user pattern such that the virtual interface elements recently interacted by the user are arranged distinctly.

[0070] The present invention provides the following advantages:
1) The present invention adapts to user’s unique patterns to identify and prioritize the most frequently accessed interface elements.
2) The remote’s interface dynamically adjusts, displaying only the most relevant interface elements for each user, significantly improving accessibility and reducing navigation time.
3) The present invention utilizes advanced analytics to analyze the historical usage patterns of the user.
4) The displayed interface elements change dynamically based on real-time usage data, ensuring that the interface remains relevant to the current needs of the user.
5) Users can quickly access their preferred settings with minimal interface element presses, eliminating the need for repetitive tapping or searching through a cluttered interface.
6) Less frequently used variants are stacked inside a ‘More Options’ button, allowing the users to access the complete range of options without cluttering the main interface.
7) The present invention continuously learns from user interactions, adapting the display over time to align with evolving usage patterns.
8) Users benefit from a personalized and efficient remote-control experience, tailored to their individual preferences and habits. The present invention not only enhances user satisfaction but also streamlines the operation of various household appliances through intuitive and user-friendly interfaces.
[0071] While specific language has been used to describe the present subject matter, any limitations arising on account thereto, are not intended. As would be apparent to a person in the art, various working modifications may be made to the method in order to implement the inventive concept as taught herein. The drawings and the foregoing description give examples of embodiments. Those skilled in the art will appreciate that one or more of the described elements may well be combined into a single functional element. Alternatively, certain elements may be split into multiple functional elements. Elements from one embodiment may be added to another embodiment.
,CLAIMS:1. A method (500) for determining an arrangement (210, 212) of one or more virtual interface elements (214, 402a, 402b, 404a, 404b) for operating an electronic appliance (208), the method comprising:
identifying (502) a first user pattern based on a first selection of the one or more virtual interface elements (214, 402a, 402b, 404a, 404b), while operating the electronic appliance (208) with a virtual remote configuration (204);
determining (504) a first arrangement (210) of the one or more virtual interface elements (214, 402a, 402b, 404a, 404b) corresponding to the virtual remote configuration (204) based on the first user pattern, wherein the first arrangement (210) indicates arranging layout of the first selected virtual interface elements among the one or more virtual interface elements (214, 402a, 402b, 404a, 404b);
identifying (506) a second user pattern based on a second selection of the one or more virtual interface elements (214, 402a, 402b, 404a, 404b), different from the first selection, while operating the electronic appliance (208) with the virtual remote configuration (204); and
determining (508) the second arrangement (212) of the one or more virtual interface elements (214, 402a, 402b, 404a, 404b) based on the identified second user pattern such that the one or more virtual interface elements (214, 402a, 402b, 404a, 404b) recently interacted by the user are arranged distinctly.

2. The method as claimed in claim 1, wherein receiving the first selection of the one or more virtual interface elements (214, 402a, 402b, 404a, 404b) from a user device (206).
3. The method as claimed in claim 1, further comprising:
transmitting the first arrangement (210) of the one or more virtual interface elements (214, 402a, 402b, 404a, 404b) to the user device (206) for displaying the one or more virtual interface elements (214, 402a, 402b, 404a, 404b) on the virtual remote configuration (204) for operating the electronic appliance (208).
4. The method as claimed in claim 1, further comprising:
transmitting the second arrangement (212) of the one or more virtual interface elements (214, 402a, 402b, 404a, 404b) to the user device (206) for displaying the one or more virtual interface elements (214, 402a, 402b, 404a, 404b) on the virtual remote configuration (204) for operating the electronic appliance (208).
5. The method as claimed in claim 1, further comprising:
updating the first arrangement (210) of the one or more virtual interface elements (214, 402a, 402b, 404a, 404b) and the second arrangement (212) of the one or more virtual interface elements (214, 402a, 402b, 404a, 404b) in real-time based on a plurality of user patterns.
6. A system (202) for determining an arrangement of one or more virtual interface elements (214, 402a, 402b, 404a, 404b), configured to operate an electronic appliance (208), the system (202) comprising:
a determining module (312) adapted to identify a first user pattern based on a first selection of the one or more virtual interface elements (214, 402a, 402b, 404a, 404b), while operating the electronic appliance (208) with a virtual remote configuration (204), the determining module (312) adapted to determine a first arrangement (210) of the one or more virtual interface elements (214, 402a, 402b, 404a, 404b) corresponding to the virtual remote configuration (204) based on the first user pattern, wherein the first arrangement (210) indicates arranging layout of the first selected virtual interface elements (214, 402a, 402b, 404a, 404b) among the one or more virtual interface elements;
the determining module (312) adapted to identify a second user pattern based on a second selection of the one or more virtual interface elements (214, 402a, 402b, 404a, 404b), different from the first selection, while operating the electronic appliance (208) with the virtual remote configuration (204), and the determining module (312) adapted to determine the second arrangement (212) of the one or more virtual interface elements (214, 402a, 402b, 404a, 404b) based on the identified second user pattern such that the one or more virtual interface elements (214, 402a, 402b, 404a, 404b) recently interacted by the user are arranged distinctly.
7. The system as claimed in claim 1, wherein a receiving module (310) is adapted to receive the first selection and the second selection of the one or more virtual interface elements (214, 402a, 402b, 404a, 404b) from a user device (206).
8. The system as claimed in claim 1, wherein a transmitting module (314) is adapted to transmit the first arrangement (210) of the one or more virtual interface elements (214, 402a, 402b, 404a, 404b) to the user device (206) for displaying the one or more virtual interface elements (214, 402a, 402b, 404a, 404b) on the virtual remote configuration (204) for operating the electronic appliance (208).
9. The system as claimed in claim 1, wherein the transmitting module (314) is adapted to transmit the second arrangement (212) of the one or more virtual interface elements (214, 402a, 402b, 404a, 404b) to the user device (206) for displaying the one or more virtual interface elements (214, 402a, 402b, 404a, 404b) on the virtual remote configuration (204) for operating the electronic appliance (208).
10. The system as claimed in claim 1, wherein the system (202) is adapted to update the first arrangement (210) of the one or more virtual interface elements (214, 402a, 402b, 404a, 404b) and the second arrangement (212) of the one or more virtual interface elements (214, 402a, 402b, 404a, 404b) in real-time based on a plurality of user patterns.

Documents

Application Documents

# Name Date
1 202421019230-TRANSLATIOIN OF PRIOIRTY DOCUMENTS ETC. [15-03-2024(online)].pdf 2024-03-15
2 202421019230-STATEMENT OF UNDERTAKING (FORM 3) [15-03-2024(online)].pdf 2024-03-15
3 202421019230-PROVISIONAL SPECIFICATION [15-03-2024(online)].pdf 2024-03-15
4 202421019230-POWER OF AUTHORITY [15-03-2024(online)].pdf 2024-03-15
5 202421019230-FORM 1 [15-03-2024(online)].pdf 2024-03-15
6 202421019230-DRAWINGS [15-03-2024(online)].pdf 2024-03-15
7 202421019230-DECLARATION OF INVENTORSHIP (FORM 5) [15-03-2024(online)].pdf 2024-03-15
8 202421019230-DRAWING [27-06-2024(online)].pdf 2024-06-27
9 202421019230-CORRESPONDENCE-OTHERS [27-06-2024(online)].pdf 2024-06-27
10 202421019230-COMPLETE SPECIFICATION [27-06-2024(online)].pdf 2024-06-27
11 202421019230-Proof of Right [13-08-2024(online)].pdf 2024-08-13
12 202421019230-POA [11-10-2024(online)].pdf 2024-10-11
13 202421019230-FORM 13 [11-10-2024(online)].pdf 2024-10-11
14 202421019230-AMENDED DOCUMENTS [11-10-2024(online)].pdf 2024-10-11
15 Abstract.jpg 2024-10-16