Sign In to Follow Application
View All Documents & Correspondence

Method And A Multi Screen Device For Rendering Of Content On Multiple Screens

Abstract: ABSTRACT A method and a multi screen device for rendering of content on the multi screen device are described. The method includes rendering of the content corresponding to at least one task from a plurality of tasks on at least one screen of the multi screen display device based on a rule set. The rule set includes one or more rules that are defined based on at least one of a plurality of pre-defined parameters associated with the at least one task, and a plurality of dynamic parameters associated with the at least one task. FIG. 2

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
04 December 2015
Publication Number
23/2017
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
Parent Application
Patent Number
Legal Status
Grant Date
2023-12-28
Renewal Date

Applicants

SAMSUNG R&D Institute India - Bangalore Private Limited
# 2870, Orion Building, Bagmane Constellation Business Park, Outer Ring Road, Doddanekundi Circle, Marathahalli Post, Bangalore-560037, India

Inventors

1. Debayan Mukherjee
# 2870, Orion Building, Bagmane Constellation Business Park, Outer Ring Road, Doddanekundi Circle, Marathahalli Post, Bangalore-560037, India
2. Neha Vyankat Motghare
# 2870, Orion Building, Bagmane Constellation Business Park, Outer Ring Road, Doddanekundi Circle, Marathahalli Post, Bangalore-560037, India
3. Sanjay Ghosh
# 2870, Orion Building, Bagmane Constellation Business Park, Outer Ring Road, Doddanekundi Circle, Marathahalli Post, Bangalore-560037, India
4. Soumya Biswas
# 2870, Orion Building, Bagmane Constellation Business Park, Outer Ring Road, Doddanekundi Circle, Marathahalli Post, Bangalore-560037, India
5. Neerav Doshi
# 2870, Orion Building, Bagmane Constellation Business Park, Outer Ring Road, Doddanekundi Circle, Marathahalli Post, Bangalore-560037, India

Specification

Claims:STATEMENT OF CLAIMS
We claim:
1. A method for rendering of content on a multi screen device, the method comprising:
receiving, by a content rendering module, a rule set for rendering of said content on at least one screen of said multi screen device, wherein said rule set is defined based on at least one of pre-defined parameters associated with at least one task among plurality of tasks of said multi screen device, and dynamic parameters associated with said at least one task; and
rendering, by said content rendering module, said content corresponding to said at least one task on said at least one screen in accordance with said rule set.
2. The method as claimed in claim 1, wherein said pre-defined parameters comprise nature of said at least one task, relation of said at least one task with other tasks from said plurality of tasks, history of usage pattern of said multiple screens for display of said content corresponding to said at least one task.
3. The method as claimed in claim 2, wherein said nature of said at least one task comprises one of an active task and a passive task and said rule set based on said nature of tasks defines rendering of content corresponding to a passive task on a screen, among said multiple screens, when an active task related with said passive task is initiated.
4. The method as claimed in claim 1, wherein said dynamic parameters comprise a user context detected when said at least one task is initiated, and availability of screen space on said multiple screens when said at least one task is initiated.
5. The method as claimed in claim 4, wherein said rule set based on said user context defines selection of a screen from said multiple screens for rendering of content corresponding to said at least one task when said at least one task is initiated, wherein said screen is selected in accordance with said user context receives optimal user attention.
6. A multi screen device for rendering of content, wherein said multi screen device comprises a content rendering module configured to:
receive a rule set for rendering of said content on at least one screen of said multi screen device, wherein said rule set is defined based on pre-defined parameters associated with at least one task among plurality of tasks of said multi screen device, and dynamic parameters associated with said at least one task; and
render said content corresponding to said at least one task on said at least one screen in accordance with said rule set.
7. The multi screen device as claimed in claim 6, wherein said pre-defined parameters comprise nature of said at least one task, relation of said at least one task with other tasks from said plurality of tasks, history of usage pattern of said multiple screens for display of said content corresponding to said at least one task.
8. The multi screen device as claimed in claim 7, wherein said nature of said at least one task comprises one of an active task and a passive task and said rule set based on said nature of tasks defines rendering of content corresponding to a passive task on a screen, among said multiple screens, when an active task related with said passive task is initiated.
9. The multi screen device as claimed in claim 6, wherein said dynamic parameters comprise a user context detected when said at least one task is initiated, and availability of screen space on said multiple screens when said at least one task is initiated.
10. The multi screen device as claimed in claim 9, wherein said rule set based on said user context defines selection of a screen from said multiple screens for rendering of content corresponding to said at least one task when said at least one task is initiated, wherein said screen is selected in accordance with said user context receives optimal user attention.
, Description:FORM 2
The Patent Act 1970
(39 of 1970)
&
The Patent Rules, 2005

COMPLETE SPECIFICATION
(SEE SECTION 10 AND RULE 13)

TITLE OF THE INVENTION

“Method and a multi screen device for rendering of content on multiple screens”

APPLICANTS:
Name Nationality Address
SAMSUNG R&D Institute India - Bangalore Private Limited India # 2870, Orion Building, Bagmane Constellation Business Park, Outer Ring Road, Doddanekundi Circle, Marathahalli Post, Bangalore-560037, India

The following specification particularly describes and ascertains the nature of this invention and the manner in which it is to be performed:-

TECHNICAL FIELD
[001] The embodiments herein generally relate to the field of multi screen devices and more particularly to rendering of content on the multi screen devices.

BACKGROUND
[002] Recent developments in device technology have introduced multi screen devices in handheld device market. A multi screen device provides a larger screen space as compared to limited screen space of the single screen devices in the same form factor. A dual screen display device utilizes the dual screens for simultaneously displaying content corresponding to one or more applications or tasks of the dual screen device. The larger screen space of the dual screen device enables a reduction in the typical visually cluttered look of the display screen, especially when multiple tasks or applications are opened and displayed simultaneously on the screen. However, content display management logic for the existing dual screen devices is static or provides default settings. The existing dual screen devices provide content display or content rendering management flexibility to some extent. For example, gestures like icon drag and drop are provided to display the contents to the desired screen. However, existing methods for content rendering provide limited to default options and require user intervention (intrusive), effectively degrading user experience. Further, whenever any task or application is initiated the existing dual screen devices turn on both the screens even though the user uses only one screen for the task. This limitation is introduced as the screen the user may desire to use cannot be presumed. Thus the screens of the existing dual screen devices unnecessarily consume higher power, leading to draining of the battery.

OBJECTS
[003] The principal object of the embodiments herein is to provide a method and a multi screen device for rendering of content on one or more screens of the multi screen device based a rule set, wherein the rule set is defined based on at least one of a plurality of pre-defined parameters associated with one or more tasks of the multi screen device, and a plurality of dynamic parameters associated with one or more tasks.
SUMMARY
[004] In view of the foregoing, an embodiment herein provides a method for managing display of content on a multi screen device. The method comprises display of the content corresponding to at least one task from a plurality of tasks on at least one screen of the multi screen display device based on a rule set. Further, the rule set is defined based on at least one of a plurality of pre-defined parameters associated with the at least one task, and a plurality of dynamic parameters associated with the at least one task.
[005] Embodiments further disclose a multi screen device for rendering of content. The multi screen device comprises a content rendering module configured to render the content corresponding to at least one task from a plurality of tasks on at least one screen of the multi screen display device based on a rule set. The rule set, comprising plurality of rules is defined based on at least one of a plurality of pre-defined parameters associated with the at least one task, and a plurality of dynamic parameters associated with the at least one task.
[006] These and other aspects of the embodiments herein will be better appreciated and understood when considered in conjunction with the following description and the accompanying drawings. It should be understood, however, that the following descriptions, while indicating embodiments and numerous specific details thereof, are given by way of illustration and not of limitation. Many changes and modifications may be made within the scope of the embodiments herein without departing from the spirit thereof, and the embodiments herein include all such modifications.

BRIEF DESCRIPTION OF FIGURES
[007] The embodiments of this invention are illustrated in the accompanying drawings, throughout which like reference letters indicate corresponding parts in the various figures. The embodiments herein will be better understood from the following description with reference to the drawings, in which:
[008] FIG. 1 illustrates a plurality of components of a multi screen device for rendering of content on one or more screens of the multi screen device, according to embodiments as disclosed herein;
[009] FIG. 2 is a flow diagram illustrating a method for rendering of the content on one or more screens of the multi screen device , according to embodiments as disclosed herein;
[0010] FIG. 3 is an example illustrating rendering of content corresponding to a plurality of tasks of the multi screen device based on nature of the tasks, according to embodiments as disclosed herein;
[0011] FIG. 4a, 4b and 4c illustrate an example for rendering of the content corresponding to the plurality of tasks of the multi screen device based on history of usage pattern of one or more screens for the plurality of tasks of the multi screen device, according to embodiments as disclosed herein;
[0012] FIG. 5a and 5b illustrate an example for rendering of the content corresponding to one or more tasks of the multi screen device based on a user context detected when one or more tasks are initiated on the multi screen device, according to embodiments as disclosed herein; and
[0013] FIG. 6 illustrates a computing environment implementing the method for rendering of the content on one or more screens of the multi screen device, as disclosed in the embodiments herein.
DETAILED DESCRIPTION
[0014] The embodiments herein and the various features and advantageous details thereof are explained more fully with reference to the non-limiting embodiments that are illustrated in the accompanying drawings and detailed in the following description. Descriptions of well-known components and processing techniques are omitted so as to not unnecessarily obscure the embodiments herein. The examples used herein are intended merely to facilitate an understanding of ways in which the embodiments herein may be practiced and to further enable those of skill in the art to practice the embodiments herein. Accordingly, the examples should not be construed as limiting the scope of the embodiments herein.
[0015] The embodiments herein achieve a method and a multi screen device for rendering of content, corresponding to at least one task from a plurality of tasks of the multi screen device, on one or more screens of the multi screen device. The rendering of content is in accordance with on one or more rules of a rule set. The rule set is defined based on a plurality of parameters such as pre-defined parameters associated with one or more tasks and/or dynamic parameters associated with one or more tasks. The pre-defined parameters include nature of one or more tasks, relation of one or more tasks with other tasks from the plurality of tasks, history of usage pattern of the plurality of screens for display of the content corresponding to one or more tasks and so on. The dynamic parameters include a user context detected when one or more tasks are initiated on the multi screen device, availability of screen space on the screens of the multi screen device when one or more tasks are initiated and the like. For example, the user context may be user’s action or user’s situation while performing one or more tasks.
[0016] The rule set based on the pre-defined parameters and/or the dynamic parameters allows efficient and user friendly utilization of the screen space without need of user intervention. Thus, the method provides automatic dynamic management of content display on the screen space and enhances user experience. For example, the method provided enhances the user experience of a user interested in multitasking.
[0017] In an embodiment, the rule set provides rules to manage switching off remaining screens while displaying content corresponding to an initiated task on a screen from the screens of the multi screen device. Thus, the method proposed provides better power management and reduces unnecessary battery drainage.
[0018] In an embodiment, the multi screen display device is a mobile phone, a tablet, a personal digital assistant, a laptop, a wearable device or any other electronic device with a multi screen display.
[0019] Referring now to the drawings, and more particularly to FIGS. 1 through 6, where similar reference characters denote corresponding features consistently throughout the figures, there are shown embodiments.
[0020] FIG. 1 illustrates a plurality of components of a multi screen device 100 for rendering of content on one or more screens of the multi screen device, according to embodiments as disclosed herein. Referring to figure 1, the multi screen device 100 is illustrated in accordance with an embodiment of the present subject matter. In an embodiment, the electronic device 100 may include at least one processor 102, an input/output (I/O) interface 104 (herein a configurable user interface), a memory 106. The at least one processor 102 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 at least one processor 102 is configured to fetch and execute computer-readable instructions stored in the memory 106.
[0021] The I/O interface104 may include a variety of software and hardware interfaces, for example, a web interface, a graphical user interface such as the multiple screens of the multi screen device 100, and the like. The I/O interface 104 may allow the multi screen device 100 to communicate with other devices. The I/O interface 104 may facilitate multiple communications within a wide variety of networks and protocol types, including wired networks, for example, Local Area Network (LAN), cable, etc., and wireless networks, such as Wide LAN, cellular, D2D communication network, Wi-Fi networks and so on.
[0022] The modules 108 include routines, programs, objects, components, data structures, etc., which perform particular tasks, functions or implement particular abstract data types. In one implementation, the modules 108 may include a content rendering module 110. The content rendering module 110 can be configured to render content, corresponding to one or more tasks from a plurality of tasks, on one or more screens of the multi screen device based on a rule set comprising plurality of rules. The rule sets based on the pre-defined parameters and the dynamic parameters are described in conjunction with example rule sets of FIG 3 through FIG. 5 for better understanding. The plurality of pre-defined parameters include nature of one or more tasks, relation of one or more tasks with other tasks from the plurality of tasks, history of usage pattern of the plurality of screens for display of the content corresponding to one or more tasks and so on. The plurality of dynamic parameters include the user context detected when one or more tasks are initiated on the multi screen device, availability of screen space on the screens of the multi screen device when one or more tasks are initiated and the like. For example, the user context may be user’s action or user’s situation while performing one or more tasks.
[0023] The modules 108 may include programs or coded instructions that supplement applications and functions of the multi screen device 100. The data 112, amongst other things, serves as a repository for storing data processed, received, and generated by one or more of the modules 108. Further, the names of the other components and modules of the electronic are illustrative and need not be construed as a limitation.
[0024] FIG. 2 is a flow diagram illustrating a method 200 for rendering of the content on one or more screens of the multi screen device 100, according to embodiments as disclosed herein. At step 202, the method 200 includes allowing the content rendering module 110 to define the rule set based on the pre-defined parameters associated with one or more tasks, the dynamic parameters associated with one or more tasks and the like. The rule set includes plurality of rules defined for each task.
[0025] In an embodiment, the method 200 allows the content rendering module 110 to receive inputs from the user to set the rules for the rule set.
[0026] In an embodiment, the rules are built based on inference from learning based approaches where user actions related to tasks initiated and screen preferred by the user are observed and recorded.
[0027] The plurality of rule sets based on plurality of parameters such as the pre-defined parameters and the dynamic parameters are described in conjunction with example rule sets of FIG 3 through FIG. 5 for better understanding. In an embodiment, the plurality of pre-defined parameters include nature of one or more tasks, relation of one or more tasks with other tasks from the plurality of tasks, history of usage pattern of the plurality of screens for display of the content corresponding to one or more tasks and so on. The nature of one or more tasks comprises an active task or a passive task. Further, the rule set based on the nature of tasks defines how content corresponding to a passive task on a screen among the multiple screens is to be rendered when an active task related with said passive task is initiated.
[0028] The plurality of dynamic parameters include the user context when one or more tasks are initiated on the multi screen device, availability of screen space on the screens of the multi screen device when one or more tasks are initiated and the like. For example, the user context may be user’s action, user activity or user’s situation while performing one or more tasks. The rule set based on the user context defines to on which screen, among the multiple screens, content corresponding to the task is to be rendered. The rendering of content is such that the selected screen that is selected in accordance with the user context allows receiving optimal user attention.
[0029] At step 204, the method 200 allows the content rendering module 110 to render content corresponding to one or more tasks on one or more screens of the multi screen display device 100 based on one or more rules of the rule set defined for the multi screen device.
[0030] For example, a first rule set can be based on the pre-defined parameter derived based on learning approach such as the history of usage pattern of the screens by the user for watching the content corresponding to a particular initiated task (application). Based on the history recorded the rule table can indicate the screen usage percentage for each screen for each task of the multi screen device 100.
[0031] The rule defined for the first rule set can state ‘display content of the task under consideration on the screen having maximum usage percentage for the task and display or render all other ongoing or initiated tasks on remaining screens’.
[0032] For example, a second rule set may be based the pairing of tasks based on the pre-defined parameter such as relation of one or more tasks with other tasks from the plurality of tasks. Thus, whenever a task is initiated the paired task is automatically opened on the other screen. For example, when an incoming call is initiated, a paired text message application can be automatically opened to enable user share any text message such as contact information or a web link with the caller. In an embodiment, the pairing can be based on nature of the task. For example an active task that involves active user involvement can be paired with a passive task that involves passive user involvement. For example a camera application (active task with user actively involved in capturing the snaps) can be paired with a gallery application (passive task) that allows user to browse through all the captured snaps when he/she desires without need of user intervention for opening the gallery application.
[0033] Thus, the rule defined for the second rule set can state ‘display content of task initiated on a screen and display content of paired one or more tasks on the remaining screens’.
[0034] For example, a third rule set may be based on the dynamic parameter such as the user action or user activity detected when a task is initiated and one or more tasks paired with the user action. For example, when the user action detected indicates user is in office (identified based on GPS location) a news application paired with the user action may be automatically displayed on one screen in pair with an email application initiated by the user. In another example none of the task may be paired with a task, and the remaining screens other than that used for displaying content corresponding to the task may be switched off.
[0035] Thus, the method 200 provides optimal usage of all the screens without need of user intervention, further, reduces battery consumption and distraction to the user.
[0036] The various actions in method 200 may be performed in the order presented, in a different order or simultaneously. Further, in some embodiments, some actions listed in FIG. 2 may be omitted.
[0037] FIG. 3 is an example illustrating display of content corresponding to a plurality of tasks of the multi screen device based on nature of the tasks, according to embodiments as disclosed herein. The figure depicts the multi screen device 100 (specifically dual screen device) with a left screen 302 and a right screen 304. A table 1 below provides the example rule set-1 defined for plurality of tasks of the multi screen device 100 based on nature of ongoing tasks. The nature of tasks indicates whether the task is the active task or the passive task and a column named related tasks in the rule set-1 indicates the tasks a particular task is related with.

TABLE 1:
Rule Set-1 Nature of ongoing tasks
Task Active/Passive Related tasks
1. Reader Active 2, 3
2. Dictionary Passive -
3. Translator Passive 5
4. Email Active 5
5. Notepad Passive 4

[0038] The rules in the rule set-1 indicate the plurality of tasks of the multi screen device 100 such as task1-reader, task2-dictionary, task3-translator, task4–Email, and task5-notepad. The active/passive column mentions the active or passive nature of each task while the related task column mentions whether a task is related to any other task. The content rendering module 110 can be configured to utilize the information in the rule set-1 and infer the following rules for the managing the display of content corresponding to each task.
[0039] For example, task 1- reader is an active task and is related with two passive task, task2–dictionary and task3-translator. Thus, whenever the user opens the task1-reader on the multi screen device 100, the content corresponding to the task1-reader is displayed on right screen 304, while the related passive tasks are automatically opened on the left screen 302.Thus, the passive tasks (task 2- dictionary, and task3- translator) can be useful to the user while user is actively involved in reading activity.
[0040] In another example, when the user opens the passive task3 – translator on one screen, automatically the related passive task5-notepad may be opened on the other screen to enable user to prepare notes based on the translation activity he/she is involved with.
[0041] The rule set defining the related task can be preset or may be derived from user inputs, indicating user choice of related tasks.
[0042] FIG. 4a, 4b and 4c illustrate an example for display of the content corresponding to the plurality of tasks of the multi screen device based on history of usage pattern of one or more screens for the plurality of tasks of the multi screen device, according to embodiments as disclosed herein. The figures 4a, 4b and 4c respectively depict the multi screen device 100 (specifically dual screen device) with the left screen 302 and the right screen 304. A table 2 below provides the example rule set-2 defined for plurality of tasks of the multi screen device 100 based on the history of usage pattern of one or more screens for the plurality of tasks of the user. The rules of the rule set-2 are generated based on learning approach where user’s screen usage pattern is observed over a period to infer actions for rule set-2.
TABLE: 2
Rule Set-2 (Previous usage pattern)
Task Used on
Left Screen Used on
Right Screen Used with task
1. Incoming call 80% 20% -
2. Maps 45% 55% 3
3. News 65% 35% 2
4. Email 5% 95% 3
…. … … ….

[0043] The rules of the rule set-2 indicate the plurality of tasks of the multi screen device 100 such as task1-reader, task2-dictionary, task3- translator, task4–Email along with their respective screen usage pattern for the left screen 302 and the right screen 304. The last column indicates one or more tasks that are used by the user along with the initiated task (ongoing task initiated by the user) as observed and learnt by the content rendering module for generating the rule set based on learning based approach.
[0044] For example, FIG. 4a indicates user mostly opens the initiated task 1- incoming call on the left screen 302 while any other task such as task2-maps is opened on the right screen 304. Similarly, the FIG. 4b indicates user mostly opens task4-E mail on the right screen 304 while any other task such as task2-maps is opened on the left screen 302. Thus, whenever the user is in situation as depicted in FIG 4b and task 1- incoming call is initiated, then as depicted in FIG. 4c the content rendering module can be configured to automatically hide task-2 map and open task1 –incoming call on the left screen 302 and retain display of content corresponding to the ongoing task4-email on the right screen 304.
[0045] FIG. 5A and 5b illustrate an example for display of the content corresponding to one or more tasks of the multi screen device based on the user context such as a user action detected when one or more tasks are initiated on the multi screen device, according to embodiments as disclosed herein. The figures 5a, and 5c respectively depict the multi screen device 100 (specifically dual screen device) with the left screen 302 and the right screen 304. A table 3 below provides the example rule set-3 defined for displaying content of the plurality of tasks of the multi screen device 100 based on the user action detected.

TABLE: 3
Rule Set-3 (User Context (User action) detected))
User situation Lt. Screen Rt. Screen
Driving Off Navigation, Map, Music, …
Reading Off, Browser, …
Watching TV Browsing, Games … Email. SNS, Chat, …
Dinning News, Music, Video, … Off
. . .

[0046] The rules of the rule set-3 indicate the plurality of user actions detected when using the multi screen device 10. The action, for example, includes driving, watching TV, and reading, in office. Further, the status of the left screen 302 and right screen 304 with respect to content being displayed for a particular user action detected is defined in the rule set 3 for each user action.
[0047] For example, as depicted in FIG. 5a whenever a user is detected in driving situation, content corresponding to only one task may be displayed on one screen while other screen remains unused to reduce distraction to the driving user. Further, the rule states that the unused screen (left screen 302) can be selectively switched off to reduce power consumption. The content display management muddle 110 can be configured to reduce battery drainage by switching of the unused screen. Thus content corresponding to any task initiated (maps, navigation, incoming call or the like)) may be displayed on the right screen 304. The screen selection for display of the content when driving can be based on many factors such as whether user is using a right hand driven or a left hand driven car and so on. Such information can be collected form database prior to rule set generation. For example, as depicted in FIG. 5b on detection of user situation as office, then along with the email application opened by the user and new application can be automatically opened on r=left screen 302 to enable user to update himself with current news while being busy with office work.
[0048] In an embodiment, the user input may be used to generate the rule set-3 for relating the task and display of corresponding content with corresponding user situations
[0049] FIG. 6 illustrates a computing environment implementing the method for managing display of the content on one or more screens of the multi screen device, as disclosed in the embodiments herein.
[0050] As depicted, the computing environment 602 comprises at least one processing unit 604 that is equipped with a control unit 606 and an Arithmetic Logic Unit (ALU) 608, a memory 610, a storage unit 612, plurality of networking devices 614 and a plurality Input output (I/O) devices 616. The processing unit 604 is responsible for processing the instructions of the algorithm. The processing unit 604 receives commands from the control unit 606 in order to perform its processing. Further, any logical and arithmetic operations involved in the execution of the instructions are computed with the help of the ALU 608.
[0051] The overall computing environment 602 can be composed of multiple homogeneous and/or heterogeneous cores, multiple CPUs of different kinds, special media and other accelerators. The processing unit 604 is responsible for processing the instructions of the algorithm. Further, the plurality of processing units 604 may be located on a single chip or over multiple chips.
[0052] The algorithm comprising of instructions and codes required for the implementation are stored in either the memory unit 610 or the storage 612 or both. At the time of execution, the instructions may be fetched from the corresponding memory 610 and/or storage 612, and executed by the processing unit 604. In case of any hardware implementations various networking devices 614 or external I/O devices 616 may be connected to the computing environment to support the implementation through the networking unit and the I/O device unit.
[0053] The embodiments disclosed herein can be implemented through at least one software program running on at least one hardware device and performing network management functions to control the network elements. The network elements shown in FIG. 1 through FIG. 6 include blocks which can be at least one of a hardware device, or a combination of hardware device and software module.
[0054] The foregoing description of the specific embodiments will so fully reveal the general nature of the embodiments herein that others can, by applying current knowledge, readily modify and/or adapt for various applications such specific embodiments without departing from the generic concept, and, therefore, such adaptations and modifications should and are intended to be comprehended within the meaning and range of equivalents of the disclosed embodiments. It is to be understood that the phraseology or terminology employed herein is for the purpose of description and not of limitation. Therefore, while the embodiments herein have been described in terms of preferred embodiments, those skilled in the art will recognize that the embodiments herein can be practiced with modification within the spirit and scope of the embodiments as described herein.
STATEMENT OF CLAIMS
We claim:
1. A method for rendering of content on a multi screen device, the method comprising:
receiving, by a content rendering module, a rule set for rendering of said content on at least one screen of said multi screen device, wherein said rule set is defined based on at least one of pre-defined parameters associated with at least one task among plurality of tasks of said multi screen device, and dynamic parameters associated with said at least one task; and
rendering, by said content rendering module, said content corresponding to said at least one task on said at least one screen in accordance with said rule set.
2. The method as claimed in claim 1, wherein said pre-defined parameters comprise nature of said at least one task, relation of said at least one task with other tasks from said plurality of tasks, history of usage pattern of said multiple screens for display of said content corresponding to said at least one task.
3. The method as claimed in claim 2, wherein said nature of said at least one task comprises one of an active task and a passive task and said rule set based on said nature of tasks defines rendering of content corresponding to a passive task on a screen, among said multiple screens, when an active task related with said passive task is initiated.
4. The method as claimed in claim 1, wherein said dynamic parameters comprise a user context detected when said at least one task is initiated, and availability of screen space on said multiple screens when said at least one task is initiated.
5. The method as claimed in claim 4, wherein said rule set based on said user context defines selection of a screen from said multiple screens for rendering of content corresponding to said at least one task when said at least one task is initiated, wherein said screen is selected in accordance with said user context receives optimal user attention.
6. A multi screen device for rendering of content, wherein said multi screen device comprises a content rendering module configured to:
receive a rule set for rendering of said content on at least one screen of said multi screen device, wherein said rule set is defined based on pre-defined parameters associated with at least one task among plurality of tasks of said multi screen device, and dynamic parameters associated with said at least one task; and
render said content corresponding to said at least one task on said at least one screen in accordance with said rule set.
7. The multi screen device as claimed in claim 6, wherein said pre-defined parameters comprise nature of said at least one task, relation of said at least one task with other tasks from said plurality of tasks, history of usage pattern of said multiple screens for display of said content corresponding to said at least one task.
8. The multi screen device as claimed in claim 7, wherein said nature of said at least one task comprises one of an active task and a passive task and said rule set based on said nature of tasks defines rendering of content corresponding to a passive task on a screen, among said multiple screens, when an active task related with said passive task is initiated.
9. The multi screen device as claimed in claim 6, wherein said dynamic parameters comprise a user context detected when said at least one task is initiated, and availability of screen space on said multiple screens when said at least one task is initiated.
10. The multi screen device as claimed in claim 9, wherein said rule set based on said user context defines selection of a screen from said multiple screens for rendering of content corresponding to said at least one task when said at least one task is initiated, wherein said screen is selected in accordance with said user context receives optimal user attention.

Dated this 04th December 2015

Signature:

Name of the Signatory: Dr. Kalyan Chakravarthy

ABSTRACT
A method and a multi screen device for rendering of content on the multi screen device are described. The method includes rendering of the content corresponding to at least one task from a plurality of tasks on at least one screen of the multi screen display device based on a rule set. The rule set includes one or more rules that are defined based on at least one of a plurality of pre-defined parameters associated with the at least one task, and a plurality of dynamic parameters associated with the at least one task.

FIG. 2

Documents

Orders

Section Controller Decision Date

Application Documents

# Name Date
1 6522-CHE-2015-IntimationOfGrant28-12-2023.pdf 2023-12-28
1 Form 5 [04-12-2015(online)].pdf 2015-12-04
2 6522-CHE-2015-PatentCertificate28-12-2023.pdf 2023-12-28
2 Form 3 [04-12-2015(online)].pdf 2015-12-04
3 Form 18 [04-12-2015(online)].pdf 2015-12-04
3 6522-CHE-2015-Annexure [16-11-2023(online)].pdf 2023-11-16
4 Drawing [04-12-2015(online)].pdf 2015-12-04
4 6522-CHE-2015-PETITION UNDER RULE 137 [16-11-2023(online)].pdf 2023-11-16
5 Description(Complete) [04-12-2015(online)].pdf 2015-12-04
5 6522-CHE-2015-RELEVANT DOCUMENTS [16-11-2023(online)].pdf 2023-11-16
6 6522-CHE-2015-Written submissions and relevant documents [16-11-2023(online)].pdf 2023-11-16
6 6522-CHE-2015-Power of Attorney-060616.pdf 2016-07-22
7 6522-CHE-2015-Form 5-060616.pdf 2016-07-22
7 6522-CHE-2015-Annexure [13-10-2023(online)].pdf 2023-10-13
8 6522-CHE-2015-Form 1-060616.pdf 2016-07-22
8 6522-CHE-2015-Correspondence to notify the Controller [13-10-2023(online)].pdf 2023-10-13
9 6522-CHE-2015-Correspondence-Form 1&5-PA-060616.pdf 2016-07-22
9 6522-CHE-2015-FORM-26 [13-10-2023(online)].pdf 2023-10-13
10 6522-CHE-2015-US(14)-HearingNotice-(HearingDate-01-11-2023).pdf 2023-10-11
10 abstract.jpg 2016-09-20
11 6522-CHE-2015-ABSTRACT [13-07-2020(online)].pdf 2020-07-13
11 6522-CHE-2015-FORM-26 [16-03-2018(online)]_76.pdf 2018-03-16
12 6522-CHE-2015-CLAIMS [13-07-2020(online)].pdf 2020-07-13
12 6522-CHE-2015-FORM-26 [16-03-2018(online)].pdf 2018-03-16
13 6522-CHE-2015-CORRESPONDENCE [13-07-2020(online)].pdf 2020-07-13
13 6522-CHE-2015-FER.pdf 2020-01-13
14 6522-CHE-2015-DRAWING [13-07-2020(online)].pdf 2020-07-13
14 6522-CHE-2015-OTHERS [13-07-2020(online)].pdf 2020-07-13
15 6522-CHE-2015-FER_SER_REPLY [13-07-2020(online)].pdf 2020-07-13
16 6522-CHE-2015-DRAWING [13-07-2020(online)].pdf 2020-07-13
16 6522-CHE-2015-OTHERS [13-07-2020(online)].pdf 2020-07-13
17 6522-CHE-2015-FER.pdf 2020-01-13
17 6522-CHE-2015-CORRESPONDENCE [13-07-2020(online)].pdf 2020-07-13
18 6522-CHE-2015-FORM-26 [16-03-2018(online)].pdf 2018-03-16
18 6522-CHE-2015-CLAIMS [13-07-2020(online)].pdf 2020-07-13
19 6522-CHE-2015-ABSTRACT [13-07-2020(online)].pdf 2020-07-13
19 6522-CHE-2015-FORM-26 [16-03-2018(online)]_76.pdf 2018-03-16
20 6522-CHE-2015-US(14)-HearingNotice-(HearingDate-01-11-2023).pdf 2023-10-11
20 abstract.jpg 2016-09-20
21 6522-CHE-2015-Correspondence-Form 1&5-PA-060616.pdf 2016-07-22
21 6522-CHE-2015-FORM-26 [13-10-2023(online)].pdf 2023-10-13
22 6522-CHE-2015-Correspondence to notify the Controller [13-10-2023(online)].pdf 2023-10-13
22 6522-CHE-2015-Form 1-060616.pdf 2016-07-22
23 6522-CHE-2015-Annexure [13-10-2023(online)].pdf 2023-10-13
23 6522-CHE-2015-Form 5-060616.pdf 2016-07-22
24 6522-CHE-2015-Power of Attorney-060616.pdf 2016-07-22
24 6522-CHE-2015-Written submissions and relevant documents [16-11-2023(online)].pdf 2023-11-16
25 Description(Complete) [04-12-2015(online)].pdf 2015-12-04
25 6522-CHE-2015-RELEVANT DOCUMENTS [16-11-2023(online)].pdf 2023-11-16
26 Drawing [04-12-2015(online)].pdf 2015-12-04
26 6522-CHE-2015-PETITION UNDER RULE 137 [16-11-2023(online)].pdf 2023-11-16
27 Form 18 [04-12-2015(online)].pdf 2015-12-04
27 6522-CHE-2015-Annexure [16-11-2023(online)].pdf 2023-11-16
28 Form 3 [04-12-2015(online)].pdf 2015-12-04
28 6522-CHE-2015-PatentCertificate28-12-2023.pdf 2023-12-28
29 Form 5 [04-12-2015(online)].pdf 2015-12-04
29 6522-CHE-2015-IntimationOfGrant28-12-2023.pdf 2023-12-28

Search Strategy

1 SearchStrategyAE_25-06-2021.pdf
1 SearchStrategyMatrix_07-01-2020.pdf
2 SearchStrategyAE_25-06-2021.pdf
2 SearchStrategyMatrix_07-01-2020.pdf

ERegister / Renewals

3rd: 27 Mar 2024

From 04/12/2017 - To 04/12/2018

4th: 27 Mar 2024

From 04/12/2018 - To 04/12/2019

5th: 27 Mar 2024

From 04/12/2019 - To 04/12/2020

6th: 27 Mar 2024

From 04/12/2020 - To 04/12/2021

7th: 27 Mar 2024

From 04/12/2021 - To 04/12/2022

8th: 27 Mar 2024

From 04/12/2022 - To 04/12/2023

9th: 27 Mar 2024

From 04/12/2023 - To 04/12/2024

10th: 27 Mar 2024

From 04/12/2024 - To 04/12/2025