[go: up one dir, main page]

WO2018104853A1 - Scrolling response contents - Google Patents

Scrolling response contents Download PDF

Info

Publication number
WO2018104853A1
WO2018104853A1 PCT/IB2017/057642 IB2017057642W WO2018104853A1 WO 2018104853 A1 WO2018104853 A1 WO 2018104853A1 IB 2017057642 W IB2017057642 W IB 2017057642W WO 2018104853 A1 WO2018104853 A1 WO 2018104853A1
Authority
WO
WIPO (PCT)
Prior art keywords
comments
input
primary
screen
display
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/IB2017/057642
Other languages
French (fr)
Inventor
Rajesh SHENOY
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
V C Prasanth
Varghese Vinu
Original Assignee
V C Prasanth
Varghese Vinu
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by V C Prasanth, Varghese Vinu filed Critical V C Prasanth
Publication of WO2018104853A1 publication Critical patent/WO2018104853A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/954Navigation, e.g. using categorised browsing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/131Protocols for games, networked simulations or virtual reality

Definitions

  • the invention relates to reading of posted contents online. More specifically, the invention relates to reading related contents and unrelated contents posted online.
  • Such process of commenting makes it quite unstructured as there is no structure with respect to whom the comments are directed to, as there is no separate sub-gradation of the comments to make the counter-comments as child to a particular comment.
  • This is further being resolved by various social media service providers like Facebook, who have provided an opportunity to make child comments with respect to a parent comment, and make such child comments easy recognizable and readable with respect to the parent comment.
  • the object of the invention is achieved by a client-server system that renders a set of contents in a structured format such that one of the content has more than one contents related to it.
  • the system has a server device and a client device, the client device comprises a client processor which is adapted to send a content request for sending the set of contents and a display having a screen, the server device comprises a server processor which is adapted to receive the content request from the client processor, to fetch the set of contents from a server database, and to send the set of contents to the client processor.
  • the client processor is adapted to load the set of contents onto a display and allow navigation between the set of contents, wherein the navigation between unrelated contents, which do not have dependency or relation to each other, is enabled to be navigated in a first orientation on a screen of the display, and the navigation between the related contents, which have dependency or relation to each other, is enabled to navigate the related contents in a second orientation, different from the first orientation, on the screen of the display.
  • This embodiment is helpful in loading the content onto the client device display and navigating between the contents in first and second orientation, which are in two different directions. Moving through related and unrelated contents in different orientations helps comprehensiveness and readability of contents to the user reading and navigating through contents.
  • the first orientation and the second orientation are perpendicular to each other.
  • This embodiment is helpful, as being perpendicular makes the orientation substantially far directional to each other, hence further enhancing comprehensiveness and readability of contents to the user reading and navigating through contents.
  • the first orientation is horizontally aligned to a view of user onto the screen of the display
  • the second orientation is longitudinally aligned to the view of the user onto the screen of the display.
  • the screen of the display of the client device is a touch sensitive screen and is enabled to receive input by a touch based input onto the screen.
  • the navigation by means of first orientation is enabled by receiving a right input received by swiping a part of the screen in a right direction, or a left input received by swiping the part of the screen in a left direction.
  • the navigation by means of second orientation is enabled by receiving an up input received by swiping another part of the screen in an upward direction, or a down input received by swiping another part of the screen in a downward direction. This embodiment is helpful as it provides for user friendly way for making the input.
  • the client- server system wherein the contents are classified as post, a primary comment made onto the post, or a sub-comment made onto the primary comment or another sub-comment, and the client processor of the client device is adapted to load atleast one post and a set of comments having one or more of primary comments made onto the post onto the display, and one or more sub-comments made onto atleast one of the primary comments or another sub-comments.
  • the client processor is also adapted to allow navigation between the primary comments and sub-comments, where the navigation within the primary comments or the sub-comments is enabled to be navigated in the first orientation on the screen of the display, and the navigation from the primary comments to sub-comments, or sub-comments to the primary comments is enabled to be navigated in the second orientation on the screen of the display.
  • This embodiment is helpful for the systems which allow commenting and counter-commenting over a content. In such systems the chain for primary comments and sub-comments becomes too huge to navigate. With the current embodiment, reading and navigating through contents, primary comments, and sub-comments becomes easy and provide for comprehensive way for reading the contents online.
  • the set of comments is defined as a tree structure for comments having parent comments, and child comments made onto the parent comments, wherein the parent comments are either primary comments or sub- comments, the child comments are sub-comments
  • the client processor is adapted to load the tree structure of the comments onto the display.
  • the client processor is further adapted to allow navigation through the tree structure of comments, such that the navigation within the child comments or parent comments is enabled to be navigated in the first orientation onto the display, and the navigation from the child comments to parent comments, or parent comments to child comments to be navigated in the second orientation onto the display.
  • this embodiment provides an easy mechanism to navigate through branches of the tree structure.
  • the client is adapted to receive an unrelated input made onto the screen which is different from the left input, the right input, the up input or the down input.
  • the client processor is enabled to facilitate navigation from one of the primary comment or the sub-comment to an unrelated content which is unrelated to either the primary comment or the sub-comment, and to render the unrelated primary content onto the screen of the display of the client device. This embodiment allows the user to quickly navigate to an unrelated content, in spite of slowly moving through the chain of related contents.
  • the tree structure of comments has one or more primary comments which are not child to any of the comments.
  • the client processor is further adapted to receive a primary input, different from the left input, the right input, the up input, the down input, or the unrelated input, and based on the primary input.
  • the client processor is enabled to facilitate navigation from any of the comments in the tree structure, which lies in one of a branch of the comments of the primary comment, to the primary comment, and to render the primary comment onto the screen of the display of the client device. This facilitates the user for quickly navigating to the primary content from a sub-comment, irrespective of however below the chain of dependency the sub- comment is lying in.
  • the client processor is adapted to receive a collapsing input, different from the primary input, the left input, the right input, the up input, the down input, or the unrelated input. Based on the collapsing input, the client processor is enabled to collapse or explode the branches or sub-branches of tree structure or the complete tress structure of the comments.
  • This embodiment is helpful, it provides as it provides comprehensiveness while reading through the comments. Once user has read through a particular chain of comments or lose interest in a particular chain of comments, he can collapse the specific chain of comment, and move to a different chain. Accordingly, when user gets interested in a particular conversation chain, he can explode particular chain or branch of comments and sub-comments.
  • the client processor is adapted to receive atleast one of the collapsing input, the primary input, the left input, the right input, the up input, the down input, and the unrelated input in an audio format. This facilitates another user-friendly mechanism to provide input to the processor.
  • Fig. 1 illustrates a tree structure of comments and sub-comments and navigation through the tree structure in a first orientation and a second orientation, according to an embodiment of the invention.
  • Fig. 2 illustrates a schematic diagram of a client-server system, according to an embodiment of the invention.
  • Fig. 3a illustrates inputs to be made on a touch sensitive screen for navigating between the contents in either a first orientation or a second orientation onto the screen, according to an embodiment of the invention.
  • Fig 3b illustrates another representation of comments and sub-comments, and navigation through them using the touch screen inputs of Fig 3a, according to another embodiment of the invention.
  • the invention focuses on providing a seamless way of navigating and reading through related and unrelated contents posted online.
  • internet is a vast medium where contents are available to be read, and based on various mechanisms the contents are correlated and further made available to user one after another.
  • the user does not know depth of the correlation of the contents, and the chain of contents which is corelated.
  • most of the times user moves out of the chain or closes the gem, without seeing a hidden gem of content which may be of particular interest to him.
  • Such gems of contents which can be of particular interest to the user are hidden so below the chain of related contents because of grading of contents by automatic mechanism, or any other machine operated approach.
  • Current invention provides mechanism to navigate through such related and unrelated contents in a comprehensive, user-friendly, and fast way.
  • mechanism for navigating through contents having primary comments and sub-comments.
  • the implementation also works for long chain of sub-comments made with respect to particular primary comment.
  • One such implementation of the invention is shown through Fig 1.
  • Fig. 1 a tree structure of posts 3, primary comments 4 and sub-comments 5 is shown, along with navigation through the primary comments 4, the sub-comments 5 and the contents 3 in a first orientation 1 and a second orientation 2.
  • the posts 3 are posted as first contents, wherein conversation onto the posts 3 are further taken ahead as primary comments 4, and sub- comments 5.
  • the primary comments 4 are direct comments which are made onto the posts 3.
  • the sub-comments are counter-comments made onto the primary comments 4, or any other sub-comments 5.
  • Ci, C 2 ... Cn are posts 3.
  • PCi, PC 2 , and PC 3 are primary comments 4 made onto the post Ci
  • PC 4 , and PC 5 are primary comments 4 made onto the post C 2
  • PC 6 , PC 7 , and PC 8 are primary comments made onto the post Cn. All the primary contents are parent comments too in the tree structure 28.
  • SCi is sub-comment 5 made onto the primary comment PCi
  • SCn and SCi 2 are sub-comments 5 made onto the sub-comment SQ.
  • SC 2 and SC 3 are sub- comment 5 made onto the primary comment PC 3
  • SC 4 is the sub-comment 5 made onto the primary comment PC 4
  • SC 5 and SC 6 are sub-comments 5 made onto the primary comment PC 5
  • SC 7 , SC 8 , and SC9 are sub-comments made onto the primary comment PC 6
  • SC 10 is the sub-comment made onto the primary comment PC 8 .
  • All sub-comments 5 are child comments, while some of the sub-comments 5 like SCn and SCi 2 are child comments to another sub- comment 5, in this case sub-comment SCi .
  • the first orientation 1 allows navigation between unrelated contents 3, 4, 5, while the second orientation 2 allows navigation between related contents 3, 4, 5.
  • the unrelated contents 3, 4, 5 are referred to as contents 3, 4, 5 which are not dependent or related to each other, such as Ci and C 3 , PCi and PC 3 , SC 4 and SC 5 , etc.
  • the related contents 3, 4, 5 are referred to as contents 3, 4, 5 which are dependent or related to each other, such as PCi and SCi, SCi and SCi 2 , Cn and PC 6 .
  • the navigation within the child comments 5 or parent comments 4, 5 is enabled to be navigated in the first orientation 1 onto the display 13, and the navigation from the child comments 5 to the parent comments 4, 5, or the parent comments 4, 5 to the child comments 5 to be navigated in the second orientation 2.
  • the first orientation 1 and the second orientation 2 are perpendicular to each other.
  • the first orientation 1 and the second orientation 2 can be at any other angular relationship to each other in a two-dimensional or a three-dimensional space. Such angular relationship should be such that a user can perceive that both the orientations 1, 2 are different to each other and provide navigation in different direction. However, in no eventuality should the orientation be parallel to each other.
  • the content 3, primary comments 4 and sub-comments 5 are displayed as a tree structure 28 to the user for better visibility and accessibility.
  • a user is able to visualise the entire tree structure of comments and navigate between the tree structure using first and second orientation.
  • the user may use the first orientation 1 for navigation within posts 3, such as navigating from post Ci to C 2 , primary comments 4, such as navigating from primary comment PCi to PC 3i and sub-comments 5, such as navigating from SC 2 to SC 3i and the second orientation 2 for navigation between primary comments 4 and sub-comments 5, such as navigating from PC 5 to SC 6, or from SC 4 to PC 5 .
  • a right input or left input is used on a touch based screen which can receive touch based input. While for navigating in the second orientation 2, a up input or a down input is used. These inputs are made by swiping in right left, up or down directions.
  • a primary input is made onto the touch based screen.
  • branches like branch extending from Ci to SCn, or C 2 to SC 6 , or sub-branches, like sub-branch PCi to SCi 2 , or PC 6 to SC 8 , of the tree structure 28 or the complete tree structure 28 of the comments 4, 5, a collapsing input is made onto the touch based screen.
  • Fig. 2 shows implementation of the invention onto a client-server system 12.
  • the system 12 includes a client device 9 and a server device 6.
  • the server device 6 includes a server processor 7 and a server database 8, while the client device 9 includes a client processor 10 and display 13 with a screen.
  • the client processor Based on the user requirements and after receiving an appropriate input from the user, the client processor sends a content request 11 for a set of contents 3, 4, 5 to the server processor 7.
  • the server processor 7 retrieves the contents 3, 4, 5 from the server database 8 and sends the requested set of contents 3, 4, 5 to the client processor 10.
  • the client processor 10 sends the received set of contents 3, 4, 5 to the display 13 of the client device 9, and the contents 3, 4, 5 are rendered onto the screen of the display 13 in the tree structure.
  • the contents 3, 4, 5 can be rendered in any other comprehendible format which could be readable and understandable by the user. Even, the contents 3, 4, 5 may not be rendered all together in one go, rather they can be rendered on by one based on user inputs. Sometimes, the data for the related contents 3, 4, 5 can be huge and it may be preferred by the server to send the contents 3, 4, 5 in chunks, and based on the content requests 11 made by user.
  • the client processor 10 is capable of receiving various types of input which include unrelated input 14, left input 15, right input 16, primary input 17, up input 18, down input 19 and collapsing input 20.
  • the display 13 of the client device 9 has a touch sensitive screen which is capable of receiving input provided by touching the screen.
  • the client device 9 need not have touch sensitive screen, and the input can be provided by other input devices like mouse, keyboard, joystick, mic for audio based inputs, gesture devices for gesture based inputs, etc.
  • the input provided by touch includes a left input 15 and right input 16 which pertains to navigate the contents 3, 4, 5 in the first orientation.
  • a left output 22 is rendered which is navigation of the contents 3, 4, 5 into the left direction.
  • a right output 23 is rendered which is navigation of the contents 3, 4, 5 into the right direction.
  • unrelated contents 3, 4, 5 which were posted later are accessed.
  • the placement of contents in left direction or right direction can be of any other factors or gradation.
  • the input provided by touch also includes a up input 18 and down input 19 which pertains to navigate the contents 3, 4, 5 in the second orientation.
  • a up output 26 is rendered which is navigation of the contents 3, 4, 5 into the upward direction.
  • a down output 27 is rendered which is navigation of the contents 3, 4, 5 into the downward direction.
  • the placement of contents in upward direction or downward direction can be of any other factors or gradation.
  • the client processor 10 may also receive an unrelated input 14 which is different from either the left input 15, right input 16, up input 18 or down input 19.
  • the client processor 10 On receiving the unrelated input 14, the client processor 10 renders unrelated output 21 onto the screen of the display 13 regarding navigating within the tree structure of contents 3, 4, 5.
  • the unrelated input 14 allows the user to navigate from particular primary comment 4 or a sub-comment 4 to an unrelated content 3, 4, 5, which is unrelated to that particular primary content 4 or the sub- comment 5.
  • One way to provide the unrelated input 14 onto screen of the display by swiping the screen with a two-finger swipe. Two finger left swipe as input allows movement to the next content 3, 4, 5 while providing a two-finger right swipe as input takes the user to an earlier content 3, 4, 5.
  • the user may insert a video as comment in the post 3, primary comment 4 or sub comment 5 by performing a two-finger press.
  • the client processor 10 is not enabled to receive the unrelated input 14, and accordingly the unrelated output 21 cannot be rendered onto display 13 of the client device 9.
  • the client processor 9 is further enabled to receive a primary input 17 which facilitates the user in navigating from a sub-comment 5 which lies in a branch of the tree structure to the primary comment 4 that is associated with in the branch.
  • the client processor 10 processed the primary input 17 and provides a primary output 24 to the display which renders navigation to the primary comment 4 of the branch.
  • the primary input 17 can be provided on the touch based screen, by swiping the screen with two fingers in downward direction.
  • the client processor 10 is not enabled to receive the primary input 17, and accordingly the primary output 24 cannot be rendered onto display 13 of the client device 9.
  • the client processor 9 is further enabled to receive a collapsing input 20.
  • the client processor 10 processes the collapsing input 20 and to provide a collapsing output to the display 13, which explodes or collapses the branch or sub-branch of the tree structure, or the complete tree structure of contents 3, 4, 5 as per requirement.
  • the client processor 10 is not enabled to receive the collapsing input 20, and accordingly the collapsing output 25 cannot be rendered onto display 13 of the client device 9.
  • atleast one of the aforementioned inputs which includes unrelated input 14, left input 15, right input 16, primary input 17, up input 18, down input 19 and collapsing input 20 can be provided in audio format.
  • the audio format may include audio commands or verbal comments which may be provided in English or any other natural language. Further the audio input can also include audio cues such as whistling sound, snapping of fingers etc.
  • the client processor 10 is capable of receiving a natural language or audio command such as "next comment” or "previous sub-comment” and providing the appropriate response as output on the display 13 of the client device 9. Further, when using other audio cues such as whistling, a single whistle may correspond to left input while a double whistle would correspond to right input which the client processor 10 would process and respond with the left output or right output as has been requested by user.
  • the user may perform snapping of fingers (which produces a clicking sound) wherein a single snap would correspond to up input and a double snap corresponds to down input.
  • the client processor 10 Upon receiving this input, the client processor 10 would provide the up output or down output as requested in the input.
  • Fig. 3a shows inputs 15, 16, 18, 19 to be made on a touch sensitive screen for navigating between the contents in either a first orientation or a second orientation onto the screen.
  • a up swipe 19 is made, and to navigate to the downward direction, a down swipe 18 is to be made.
  • the up swipe 19 and the down swipe 18 are made for navigating through related contents.
  • a left swipe 15 is made, and to navigate to the right direction, a right swipe 16 is to be made.
  • the left swipe 15 and the right swipe 16 are made for navigating through unrelated contents.
  • Fig 3b illustrates another representation of primary comments 4 and sub-comments 5, and navigation through them using the touch screen inputs of Fig 3a.
  • the first orientation 1 is shown along a z-axis in three-dimensional space, while the second orientation 2 is shown along y-axis in three-dimensional space.
  • the figure shows posts 3, Ci, C 2 , C 3 , C 4i the primary comments 4, PCi, PC 2 , PC 3 , PC 4 posted onto the post 3, Ci, the sub-comments 5, SCi, SC 2 , SC 3i posted onto the primary comments 4, PCi .

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Data Mining & Analysis (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

A client-server system that renders a set of contents in a structured format such that one of the content has more than one contents related to it. The system has a server device and a client device, the client device comprises a client processor which is adapted to request the set of contents and a display having a screen, the server device comprises a server processor which is adapted to receive request from the client processor, to fetch the set of contents from a server database, and to send the set of contents to the client processor. The client processor is adapted to load the set of contents onto a display and allow navigation between the set of contents, wherein the navigation between unrelated content is enabled to be navigated in a first orientation on a screen of the display, and the navigation between the related contents is enabled to navigate the related contents in a second orientation, different from the first orientation, on the screen of the display. This embodiment is helpful in loading the content onto the client device display and navigating between the contents by means of a first and second orientation.

Description

Title of Invention
Scrolling Response Contents
Field of Invention
The invention relates to reading of posted contents online. More specifically, the invention relates to reading related contents and unrelated contents posted online.
Background
Social media have given new dimensions to consumption of contents online. Many times these contents are inter-related. It poses a real difficulty to the users for navigating through these related contents, as there may be multiple level of sub-dependency of the contents can be there, which makes the navigation through a whole chain of dependent related contents cumbersome. One example such interrelation of contents are comments and counter- comments made to a post.
Such process of commenting makes it quite unstructured as there is no structure with respect to whom the comments are directed to, as there is no separate sub-gradation of the comments to make the counter-comments as child to a particular comment. This is further being resolved by various social media service providers like Facebook, who have provided an opportunity to make child comments with respect to a parent comment, and make such child comments easy recognizable and readable with respect to the parent comment.
However, the sub-comments provided in this fashion makes experience of consumer of a particular content, comment and sub-comment cumbersome, especially in the cases, when a particular post have receive a large number of comments and further large number of sub- comments with respect to each of the comment. User has to scroll through large number of comments, and also large number of sub-comments by clicking on each of the comments. Once the comments starts unrolling, the size of the post becomes so exploded that, user finds it difficult to roll it back, and to refer back to a previous comment.
Object of the Invention
It is an object of the invention to provide a seamless way to navigate and read through related and unrelated contents posted online. Summary of the Invention
The object of the invention is achieved by a client-server system that renders a set of contents in a structured format such that one of the content has more than one contents related to it. The system has a server device and a client device, the client device comprises a client processor which is adapted to send a content request for sending the set of contents and a display having a screen, the server device comprises a server processor which is adapted to receive the content request from the client processor, to fetch the set of contents from a server database, and to send the set of contents to the client processor. The client processor is adapted to load the set of contents onto a display and allow navigation between the set of contents, wherein the navigation between unrelated contents, which do not have dependency or relation to each other, is enabled to be navigated in a first orientation on a screen of the display, and the navigation between the related contents, which have dependency or relation to each other, is enabled to navigate the related contents in a second orientation, different from the first orientation, on the screen of the display. This embodiment is helpful in loading the content onto the client device display and navigating between the contents in first and second orientation, which are in two different directions. Moving through related and unrelated contents in different orientations helps comprehensiveness and readability of contents to the user reading and navigating through contents. According to one embodiment of the client-server system, where the first orientation and the second orientation are perpendicular to each other. This embodiment is helpful, as being perpendicular makes the orientation substantially far directional to each other, hence further enhancing comprehensiveness and readability of contents to the user reading and navigating through contents.
According to another embodiment of the client-server system, where the first orientation is horizontally aligned to a view of user onto the screen of the display, and the second orientation is longitudinally aligned to the view of the user onto the screen of the display. This embodiment is useful as horizontal and vertical alignment of the screen for the orientation makes it's ergonomic and user- friendly way of viewing and navigating through unrelated and related contents.
According to yet another embodiment of the client- server system, where the screen of the display of the client device is a touch sensitive screen and is enabled to receive input by a touch based input onto the screen. The navigation by means of first orientation is enabled by receiving a right input received by swiping a part of the screen in a right direction, or a left input received by swiping the part of the screen in a left direction. The navigation by means of second orientation is enabled by receiving an up input received by swiping another part of the screen in an upward direction, or a down input received by swiping another part of the screen in a downward direction. This embodiment is helpful as it provides for user friendly way for making the input. In today's time when there are lot of touchscreen devices are available, user have become more habitual to work on screen to give inputs, rather than through keyboards or mouse. Additionally, swiping left and right, up and down, are some of other habitual inputs user makes while using touch screen devices. To keep the touch inputs in similar fashion, user shall quickly adopt the embodiment of this invention for its usage without much guidance and acquiring skills.
According to a further embodiment of the client- server system, wherein the contents are classified as post, a primary comment made onto the post, or a sub-comment made onto the primary comment or another sub-comment, and the client processor of the client device is adapted to load atleast one post and a set of comments having one or more of primary comments made onto the post onto the display, and one or more sub-comments made onto atleast one of the primary comments or another sub-comments. The client processor is also adapted to allow navigation between the primary comments and sub-comments, where the navigation within the primary comments or the sub-comments is enabled to be navigated in the first orientation on the screen of the display, and the navigation from the primary comments to sub-comments, or sub-comments to the primary comments is enabled to be navigated in the second orientation on the screen of the display. This embodiment is helpful for the systems which allow commenting and counter-commenting over a content. In such systems the chain for primary comments and sub-comments becomes too huge to navigate. With the current embodiment, reading and navigating through contents, primary comments, and sub-comments becomes easy and provide for comprehensive way for reading the contents online.
According to one embodiment of the client- server system, where the set of comments is defined as a tree structure for comments having parent comments, and child comments made onto the parent comments, wherein the parent comments are either primary comments or sub- comments, the child comments are sub-comments, and the client processor is adapted to load the tree structure of the comments onto the display. The client processor is further adapted to allow navigation through the tree structure of comments, such that the navigation within the child comments or parent comments is enabled to be navigated in the first orientation onto the display, and the navigation from the child comments to parent comments, or parent comments to child comments to be navigated in the second orientation onto the display. When chain of comments and sub-comments is provided as tree structure, this embodiment provides an easy mechanism to navigate through branches of the tree structure.
According to another embodiment of the client-server system, where the client is adapted to receive an unrelated input made onto the screen which is different from the left input, the right input, the up input or the down input. On receiving the unrelated input, and based on input, the client processor is enabled to facilitate navigation from one of the primary comment or the sub-comment to an unrelated content which is unrelated to either the primary comment or the sub-comment, and to render the unrelated primary content onto the screen of the display of the client device. This embodiment allows the user to quickly navigate to an unrelated content, in spite of slowly moving through the chain of related contents.
According to a further embodiment of the client-server system, where the tree structure of comments has one or more primary comments which are not child to any of the comments. The client processor is further adapted to receive a primary input, different from the left input, the right input, the up input, the down input, or the unrelated input, and based on the primary input. The client processor is enabled to facilitate navigation from any of the comments in the tree structure, which lies in one of a branch of the comments of the primary comment, to the primary comment, and to render the primary comment onto the screen of the display of the client device. This facilitates the user for quickly navigating to the primary content from a sub-comment, irrespective of however below the chain of dependency the sub- comment is lying in.
According to yet another embodiment of the client-server system, where the client processor is adapted to receive a collapsing input, different from the primary input, the left input, the right input, the up input, the down input, or the unrelated input. Based on the collapsing input, the client processor is enabled to collapse or explode the branches or sub-branches of tree structure or the complete tress structure of the comments. This embodiment is helpful, it provides as it provides comprehensiveness while reading through the comments. Once user has read through a particular chain of comments or lose interest in a particular chain of comments, he can collapse the specific chain of comment, and move to a different chain. Accordingly, when user gets interested in a particular conversation chain, he can explode particular chain or branch of comments and sub-comments.
According to another further embodiment of the client-server system, where the client processor is adapted to receive atleast one of the collapsing input, the primary input, the left input, the right input, the up input, the down input, and the unrelated input in an audio format. This facilitates another user-friendly mechanism to provide input to the processor.
Brief Description of Drawings
Fig. 1 illustrates a tree structure of comments and sub-comments and navigation through the tree structure in a first orientation and a second orientation, according to an embodiment of the invention.
Fig. 2 illustrates a schematic diagram of a client-server system, according to an embodiment of the invention. Fig. 3a illustrates inputs to be made on a touch sensitive screen for navigating between the contents in either a first orientation or a second orientation onto the screen, according to an embodiment of the invention.
Fig 3b illustrates another representation of comments and sub-comments, and navigation through them using the touch screen inputs of Fig 3a, according to another embodiment of the invention.
Detailed Description:
The best and other modes for carrying out the present invention are presented in terms of the embodiments, herein depicted in Drawings provided. The embodiments are described herein for illustrative purposes and are subject to many variations. It is understood that various omissions and substitutions of equivalents are contemplated as circumstances may suggest or render expedient, but are intended to cover the application or implementation without departing from the spirit or scope of the present invention. Further, it is to be understood that the phraseology and terminology employed herein are for the purpose of the description and should not be regarded as limiting. Any heading utilized within this description is for convenience only and has no legal or limiting effect. The terms "a" and "an" herein do not denote a limitation of quantity, but rather denote the presence of at least one of the referenced item.
The invention focuses on providing a seamless way of navigating and reading through related and unrelated contents posted online. In current times, internet is a vast medium where contents are available to be read, and based on various mechanisms the contents are correlated and further made available to user one after another. Many times, the user does not know depth of the correlation of the contents, and the chain of contents which is corelated. Because of lack of availability of mechanism to move faster through correlated contents, most of the times user moves out of the chain or closes the gem, without seeing a hidden gem of content which may be of particular interest to him. Such gems of contents which can be of particular interest to the user, are hidden so below the chain of related contents because of grading of contents by automatic mechanism, or any other machine operated approach. Current invention provides mechanism to navigate through such related and unrelated contents in a comprehensive, user-friendly, and fast way.
In one implementation of the invention, mechanism is provided for navigating through contents having primary comments and sub-comments. The implementation also works for long chain of sub-comments made with respect to particular primary comment. One such implementation of the invention is shown through Fig 1.
In Fig. 1 a tree structure of posts 3, primary comments 4 and sub-comments 5 is shown, along with navigation through the primary comments 4, the sub-comments 5 and the contents 3 in a first orientation 1 and a second orientation 2. The posts 3 are posted as first contents, wherein conversation onto the posts 3 are further taken ahead as primary comments 4, and sub- comments 5. The primary comments 4 are direct comments which are made onto the posts 3. The sub-comments are counter-comments made onto the primary comments 4, or any other sub-comments 5. Ci, C2... Cn are posts 3. PCi, PC2, and PC3 are primary comments 4 made onto the post Ci, PC4, and PC5 are primary comments 4 made onto the post C2, and PC6, PC7, and PC8 are primary comments made onto the post Cn. All the primary contents are parent comments too in the tree structure 28. SCi is sub-comment 5 made onto the primary comment PCi, and SCn and SCi2 are sub-comments 5 made onto the sub-comment SQ. SC2 and SC3 are sub- comment 5 made onto the primary comment PC3, SC4 is the sub-comment 5 made onto the primary comment PC4, SC5 and SC6 are sub-comments 5 made onto the primary comment PC5, SC7, SC8, and SC9 are sub-comments made onto the primary comment PC6, SC10 is the sub-comment made onto the primary comment PC8. All sub-comments 5 are child comments, while some of the sub-comments 5 like SCn and SCi2 are child comments to another sub- comment 5, in this case sub-comment SCi.
The posts 3, the primary comments 4 and the sub-comments 5 are together referred as contents 3, 4, 5 throughout the explanation of this figure.
The first orientation 1 allows navigation between unrelated contents 3, 4, 5, while the second orientation 2 allows navigation between related contents 3, 4, 5. The unrelated contents 3, 4, 5 are referred to as contents 3, 4, 5 which are not dependent or related to each other, such as Ci and C3, PCi and PC3, SC4 and SC5, etc. The related contents 3, 4, 5 are referred to as contents 3, 4, 5 which are dependent or related to each other, such as PCi and SCi, SCi and SCi2, Cn and PC6. In other words, the navigation within the child comments 5 or parent comments 4, 5 is enabled to be navigated in the first orientation 1 onto the display 13, and the navigation from the child comments 5 to the parent comments 4, 5, or the parent comments 4, 5 to the child comments 5 to be navigated in the second orientation 2.
The first orientation 1 and the second orientation 2 are perpendicular to each other. However, in an alternate embodiment, the first orientation 1 and the second orientation 2 can be at any other angular relationship to each other in a two-dimensional or a three-dimensional space. Such angular relationship should be such that a user can perceive that both the orientations 1, 2 are different to each other and provide navigation in different direction. However, in no eventuality should the orientation be parallel to each other.
The content 3, primary comments 4 and sub-comments 5 are displayed as a tree structure 28 to the user for better visibility and accessibility. A user is able to visualise the entire tree structure of comments and navigate between the tree structure using first and second orientation. The user may use the first orientation 1 for navigation within posts 3, such as navigating from post Ci to C2, primary comments 4, such as navigating from primary comment PCi to PC3i and sub-comments 5, such as navigating from SC2 to SC3i and the second orientation 2 for navigation between primary comments 4 and sub-comments 5, such as navigating from PC5 to SC6, or from SC4 to PC5.
For navigating in first orientation 1, on a touch based screen which can receive touch based input, a right input or left input is used. While for navigating in the second orientation 2, a up input or a down input is used. These inputs are made by swiping in right left, up or down directions.
For navigating from one of the primary comment 4 or the sub-comment 5 to an unrelated content 3, 4, 5 which is unrelated to either the primary comment 4 or the sub-comment 5, like from SCi to C2, or SC10 to PC6 an unrelated input is made onto the touch based screen.
For navigating from any of the comments 4, 5 in the tree structure 28, which lies in one of a branch of the comments 4, 5 of the primary comment 4, to the primary comment 4, like from SC11 to PCi, a primary input is made onto the touch based screen.
For collapsing or exploding the branches, like branch extending from Ci to SCn, or C2 to SC6, or sub-branches, like sub-branch PCi to SCi2, or PC6 to SC8, of the tree structure 28 or the complete tree structure 28 of the comments 4, 5, a collapsing input is made onto the touch based screen.
Fig. 2 shows implementation of the invention onto a client-server system 12. The system 12 includes a client device 9 and a server device 6. The server device 6 includes a server processor 7 and a server database 8, while the client device 9 includes a client processor 10 and display 13 with a screen. Based on the user requirements and after receiving an appropriate input from the user, the client processor sends a content request 11 for a set of contents 3, 4, 5 to the server processor 7. On receiving the content request 11 for retrieving contents 3, 4,5 , the server processor 7 retrieves the contents 3, 4, 5 from the server database 8 and sends the requested set of contents 3, 4, 5 to the client processor 10. The client processor 10 sends the received set of contents 3, 4, 5 to the display 13 of the client device 9, and the contents 3, 4, 5 are rendered onto the screen of the display 13 in the tree structure. However, in an alternate embodiment, the contents 3, 4, 5 can be rendered in any other comprehendible format which could be readable and understandable by the user. Even, the contents 3, 4, 5 may not be rendered all together in one go, rather they can be rendered on by one based on user inputs. Sometimes, the data for the related contents 3, 4, 5 can be huge and it may be preferred by the server to send the contents 3, 4, 5 in chunks, and based on the content requests 11 made by user.
The client processor 10 is capable of receiving various types of input which include unrelated input 14, left input 15, right input 16, primary input 17, up input 18, down input 19 and collapsing input 20.
The display 13 of the client device 9 has a touch sensitive screen which is capable of receiving input provided by touching the screen. In an alternate embodiment, the client device 9 need not have touch sensitive screen, and the input can be provided by other input devices like mouse, keyboard, joystick, mic for audio based inputs, gesture devices for gesture based inputs, etc. The input provided by touch includes a left input 15 and right input 16 which pertains to navigate the contents 3, 4, 5 in the first orientation. On receiving the left input 15, a left output 22 is rendered which is navigation of the contents 3, 4, 5 into the left direction. Generally, in left direction unrelated contents 3, 4, 5 which were posted earlier are accessed. On receiving the right input 16, a right output 23 is rendered which is navigation of the contents 3, 4, 5 into the right direction. Generally, in right direction unrelated contents 3, 4, 5 which were posted later are accessed. However, the placement of contents in left direction or right direction can be of any other factors or gradation.
The input provided by touch also includes a up input 18 and down input 19 which pertains to navigate the contents 3, 4, 5 in the second orientation. On receiving the up input 18, a up output 26 is rendered which is navigation of the contents 3, 4, 5 into the upward direction. Generally, in upward direction related contents 3, 4, 5 which were posted earlier are accessed. On receiving the down input 19, a down output 27 is rendered which is navigation of the contents 3, 4, 5 into the downward direction. Generally, in downward direction related contents 3, 4, 5 which were posted later are accessed. However, the placement of contents in upward direction or downward direction can be of any other factors or gradation. The client processor 10 may also receive an unrelated input 14 which is different from either the left input 15, right input 16, up input 18 or down input 19. On receiving the unrelated input 14, the client processor 10 renders unrelated output 21 onto the screen of the display 13 regarding navigating within the tree structure of contents 3, 4, 5. The unrelated input 14 allows the user to navigate from particular primary comment 4 or a sub-comment 4 to an unrelated content 3, 4, 5, which is unrelated to that particular primary content 4 or the sub- comment 5. One way to provide the unrelated input 14 onto screen of the display by swiping the screen with a two-finger swipe. Two finger left swipe as input allows movement to the next content 3, 4, 5 while providing a two-finger right swipe as input takes the user to an earlier content 3, 4, 5. In one embodiment, beyond navigation, the user may insert a video as comment in the post 3, primary comment 4 or sub comment 5 by performing a two-finger press. In one embodiment, the client processor 10 is not enabled to receive the unrelated input 14, and accordingly the unrelated output 21 cannot be rendered onto display 13 of the client device 9.
The client processor 9 is further enabled to receive a primary input 17 which facilitates the user in navigating from a sub-comment 5 which lies in a branch of the tree structure to the primary comment 4 that is associated with in the branch. On receiving the primary input, the client processor 10 processed the primary input 17 and provides a primary output 24 to the display which renders navigation to the primary comment 4 of the branch. In one embodiment, the primary input 17 can be provided on the touch based screen, by swiping the screen with two fingers in downward direction. In one embodiment, the client processor 10 is not enabled to receive the primary input 17, and accordingly the primary output 24 cannot be rendered onto display 13 of the client device 9.
The client processor 9 is further enabled to receive a collapsing input 20. On receiving the collapsing input 20, the client processor 10 processes the collapsing input 20 and to provide a collapsing output to the display 13, which explodes or collapses the branch or sub-branch of the tree structure, or the complete tree structure of contents 3, 4, 5 as per requirement. In one embodiment, the client processor 10 is not enabled to receive the collapsing input 20, and accordingly the collapsing output 25 cannot be rendered onto display 13 of the client device 9. In one embodiment, atleast one of the aforementioned inputs which includes unrelated input 14, left input 15, right input 16, primary input 17, up input 18, down input 19 and collapsing input 20 can be provided in audio format. The audio format may include audio commands or verbal comments which may be provided in English or any other natural language. Further the audio input can also include audio cues such as whistling sound, snapping of fingers etc. In an implementation of the embodiment, the client processor 10 is capable of receiving a natural language or audio command such as "next comment" or "previous sub-comment" and providing the appropriate response as output on the display 13 of the client device 9. Further, when using other audio cues such as whistling, a single whistle may correspond to left input while a double whistle would correspond to right input which the client processor 10 would process and respond with the left output or right output as has been requested by user. In furtherance, the user may perform snapping of fingers (which produces a clicking sound) wherein a single snap would correspond to up input and a double snap corresponds to down input. Upon receiving this input, the client processor 10 would provide the up output or down output as requested in the input.
Fig. 3a shows inputs 15, 16, 18, 19 to be made on a touch sensitive screen for navigating between the contents in either a first orientation or a second orientation onto the screen. To navigate to the upward direction, a up swipe 19 is made, and to navigate to the downward direction, a down swipe 18 is to be made. The up swipe 19 and the down swipe 18 are made for navigating through related contents. To navigate to the left direction, a left swipe 15 is made, and to navigate to the right direction, a right swipe 16 is to be made. The left swipe 15 and the right swipe 16 are made for navigating through unrelated contents. Fig 3b illustrates another representation of primary comments 4 and sub-comments 5, and navigation through them using the touch screen inputs of Fig 3a. The first orientation 1 is shown along a z-axis in three-dimensional space, while the second orientation 2 is shown along y-axis in three-dimensional space. The figure shows posts 3, Ci, C2, C3, C4i the primary comments 4, PCi, PC2, PC3, PC4 posted onto the post 3, Ci, the sub-comments 5, SCi, SC2, SC3i posted onto the primary comments 4, PCi.
On receiving the left swipe 15 or the right swipe 16, the movement within the posts 3, Ci, C2, C3, C4, the primary comments 4, PCi, PC2, PC3, PC4, the sub-comments 5, SCi, SC2, SC3. On receiving the up swipe 19, the movement from the sub comment 5, SCi to the primary comments 4, PQ, or from primary comments 4, PCi, to posts 3, Q, is possible. While on receiving the down swipe 18, the movement from posts 3, Q, to the primary comments 4, PCi, or primary comments 4, PCi, to the sub-comments 5, SCi, is enabled. While specific language has been used to describe the invention, any limitations arising on account of the same are not intended. As would be apparent to a person skilled in the art, various working modifications may be made to implement the inventive concept as taught herein. The figures 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. For example, order of processes described herein may be changed and are not limited to the manner described herein. Moreover, the actions of any flow diagram need not be implemented in the order shown; nor do all of the acts need to be necessarily performed. Also, those acts that are not dependent on other acts may be performed in parallel with the other acts. The scope of embodiments is by no means limited by these specific examples.
List of reference numerals:
1 first orientation
2 second orientation
3, Ci - Cn post
4, Pd - PC8 comment/ primary comment
5, SCi - SCn sub-comment
6 server device
7 server processor
8 server database
9 client device
10 client processor
11 content request
12 client-server system
13 display
14 unrelated input
15 left input
16 right input
17 primary input
18 up input
19 down input
20 collapsing input
21 unrelated output
22 left output
23 right output
24 primary output
25 collapsing output
26 up output
27 down output
28 tree structure of contents

Claims

We claim:
1. A client- server system (12) for rendering a set of contents (3, 4, 5) in a structured format, wherein atleast one of the content (3, 4, 5) has more than one contents (3, 4, 5) related to it, the system (1) comprising a server device (6) and a client device (9), the client device (9) comprising a client processor (10) adapted to send a content request (11) for sending the set of contents (3, 4, 5) and a display (13) having a screen, the server device (6) comprising a server processor (7) adapted to receive the content request (11) from the client processor (10), to fetch the set of contents (3, 4, 5) from a server database (8), and to send the set of contents (3, 4, 5) to the client processor (10), wherein the client processor (10) is further adapted to:
- to load a set of contents (3, 4, 5) onto a display (13); and
- to allow navigation between the set of contents (3, 4, 5), wherein the navigation between unrelated contents (3, 4, 5), which do not have dependency or relation to each other, is enabled to be navigated in a first orientation (1) on the screen of the display (13), and the navigation between related contents (3, 4, 5), which have dependency or relation to each other, is enabled to navigate the related contents (3, 4, 5) in a second orientation (2), different from the first orientation (1), on the screen of the display (13).
2. The client- server system (12) according to the claim 1, wherein the first orientation (1) and the second orientation (2) are perpendicular to each other.
3. The client- server system (12) according to any of the claims 1 or 2, wherein the first orientation (1) is horizontally aligned to a view of user onto the screen of the display (13), and the second orientation (2) is longitudinally aligned to the view of the user onto the screen of the display (13).
4. The client- server system (12) according to any of the claims 1 to 3, wherein the screen of the display (13) of the client device (9) is a touch sensitive screen and is enabled to receive input by a touch based input onto the screen, wherein the navigation in first orientation (1) is enabled by receiving a right input (16) received by swiping a part of the screen in a right direction, or a left input (15) received by swiping the part of the screen in a left direction, and the navigation in second orientation (2) is enabled by receiving an up input (18) received by swiping another part of the screen in an upward direction, or a down input (19) received by swiping the another part of the screen in a downward direction.
5. The client- server system (12) according to any of the claims 1 to 4, wherein the contents (3, 4, 5) are classified as a post (3), a primary comment (4) made on the post (3), or a sub- comment (5) made on the primary comment (4) or another sub-comment (5), and the client processor (10) of the client device (9) is adapted:
- to load atleast one post (3), and a set of comments (4, 5) comprising one or more of primary comments (4) made onto the post (3) onto the display (13), and one or more sub-comments (5) made onto atleast one of the primary comments (4) or another sub-comment (5),
- to allow navigation between the primary comments (4) and the sub-comments (5), wherein the navigation within the primary comments (4) or the sub-comments (5) is enabled to be navigated in the first orientation (1) on the screen of the display (13), and the navigation from the primary comments (4) to the sub-comments (5), or the sub-comments (5) to the primary comments (4) is enabled to be navigated in the second orientation (2) on the screen of the display (13).
6. The client- server system (12) according to the claim 5, wherein the set of comments (4, 5) is defined as a tree structure (28) for comments comprising parent comments (4, 5), and child comments (5) made onto the parent comments (4, 5), wherein the parent comments (4, 5) are either primary comments (4) or sub-comments (5), the child comments (5) are sub-comments (5), and the client processor (10) of the client device (9) is adapted:
- to load the tree structure (28) of the comments (4, 5) onto the display (13); and
- to allow navigation through the tree structure (28) of comments (4, 5), wherein the navigation within the child comments (5) or parent comments (4, 5) is enabled to be navigated in the first orientation (1) onto the display (13), and the navigation from the child comments (5) to the parent comments (4, 5), or the parent comments (4, 5) to the child comments (5) to be navigated in the second orientation (2) onto the display.
7. The client- server system (12) according to any of the claims 5 or 6, wherein the client processor (10) of the client device (9) is adapted to receive an unrelated input (14) made onto the screen, different from the left input (15), the right input (16), the up input (18) or the down input (19), and on receiving the unrelated input (14), the client processor (10) is enabled to facilitate navigation from one of the primary comment (4) or the sub-comment (5) to an unrelated content (3, 4, 5) which is unrelated to either the primary comment (4) or the sub-comment (5), and to render the unrelated primary content (3, 4, 5) onto the screen of the display (13) of the client device (9).
8. The client- server system (12) according to any of the claims 5 to 7, wherein the tree structure (28) of comments (4, 5) comprises one or more primary comments (4) which are not child to any of the comments (4, 5),
wherein the client processor (10) is further adapted to receive a primary input (17), different from the left input (15), the right input (16), the up input (18), the down input (19), or the unrelated input (14), and based on the primary input (17), the client processor (10) is enabled to facilitate navigation from any of the comments (4, 5) in the tree structure (28), which lies in one of a branch of the comments (4, 5) of the primary comment (4), to the primary comment (4), and to render the primary comment (4) onto the screen of the display (13) of the client device (9).
9. The client- server system (12) according to any of the claims 5 to 8, wherein the client processor (10) is adapted to receive a collapsing input (20), different from the primary input (17), the left input (15), the right input (16), the up input (18), the down input (19), or the unrelated input (14), and based on the collapsing input (20), the client processor (10) is enabled to collapse or explodes the branches or sub-branches of the tree structure (28) or the complete tree structure (28) of the comments (4, 5).
10. The client- server system (12) according to any of the claims 1 to 9, wherein the client processor (10) is adapted to receive atleast one of the collapsing input (20), the primary input (17), the left input (15), the right input (16), the up input (18), the down input (19), and the unrelated input (14) in an audio format.
11. A computer program product stored on a non-transitory device, the computer program product adapted to be executed on a processor (10) placed in a client-server environment (12) and on execution adapted to enable the processor (10):
- to load a set of contents (3, 4, 5) onto a display, wherein atleast one of the content have more than one contents (3, 4, 5) related to it; and
- to allow navigation between the set of contents (3, 4, 5), wherein the navigation between unrelated content (3, 4, 5), which do not have dependency or relation to each other, is enabled to be navigated in a first orientation (1) on a screen of the display (13), and the navigation between the related contents (3, 4, 5), which have dependency or relation to each other, is enabled to navigate the related contents (3, 4, 5) in a second orientation (1), different from the first orientation (2), on the screen of the display (13).
12. The computer program product according to the claim 11, wherein the first orientation (1) and the second orientation are perpendicular (2) to each other.
13. The computer program product according to any of the claims 11 or 12, wherein the first orientation (1) is horizontally aligned to a view of user onto the screen of the display (13), and the second orientation (2) is longitudinally aligned to the view of the user onto the screen of the display (13).
14. The computer program product according to any of the claims 11 to 13, wherein the screen of display (13) is a touch sensitive screen and is enabled to receive input by a touch based input onto the screen, wherein the navigation in first orientation (1) is enabled by receiving a right input (16) received by swiping a part of the screen in a right direction, or a left input (15) received by swiping the part of the screen in a left direction, and the navigation in second orientation (2) is enabled by receiving an up input (18) received by swiping another part of the screen in an upward direction, or a down input (19) received by swiping the another part of the screen in a downward direction.
15. The computer program product according to any of the claims 11 to 14, wherein the contents (3, 4, 5) are classified as a post (3), a primary comment (4) made on the post (3), or a sub-comment (5) made on the primary comment (4) or another sub-comment (5) and the computer program product is adapted to be executed on a processor (10) placed in a client- server environment (12) and on execution adapted to enable the processor (10):
- to load atleast one post (3), and a set of comments (4, 5) comprising one or more of primary comments (4) made onto the post (3) onto the display (13), and one or more sub-comments (5) made onto atleast one of the primary comments (4) or another sub-comment (5),
- to allow navigation between the primary comments (4) and the sub-comments (5), wherein the navigation within the primary comments (4) or the sub-comments (5) is enabled to be navigated in the first orientation (1) on the screen of the display (13), and the navigation from the primary comments (4) to sub-comments (5), or sub-comments (5) to the primary comments (4) is enabled to be navigated in the second orientation (2) on the screen of the display (13).
16. The computer program product according to the claim 15, wherein the set of comments (4, 5) is defined as a tree structure (28) for comments comprising parent comments (4, 5), and child comments (5) made onto the parent comments (4, 5) , wherein the parent comments (4, 5) are either primary comments (4) or sub-comments (5), the child comments (5) are sub- comments (5), and the computer program product on execution is adapted to enable the processor (10):
- to load the tree structure (28) of the comments (4, 5) onto the display (13); and
- to allow navigation through the tree structure (28) of comments (4, 5) wherein the navigation within the child comments (5) or parent comments (4, 5) is enabled to be navigated in the first orientation (1) of the screen of the display (13), and the navigation from the child comments (5) to parent comments (4, 5), or parent comments (4, 5) to child comments (5) to be navigated in the second orientation (2) of the screen of the display (13).
17. The computer program product according to any of the claims 15 or 16, wherein the processor (10) is adapted to receive an unrelated input (14) made onto the screen, different from the left input (15), the right input (16), the upward input (18) or the downward input (19), and on receiving the unrelated input (14), and based on input, the processor (10) is enabled to facilitate navigation from one of the comment (4) or the sub-comment (5) to an unrelated primary content (3, 4, 5) which is unrelated to either the comment (4) or the sub- comment (5), and to render the unrelated primary content (3, 4, 5) onto the screen of the display (13).
18. The computer program product according to any of the claims 15 to 17, wherein the tree structure (28) of comments (4, 5) comprises one or more primary parent comments (4) which are not child to any of the comments (4, 5),
wherein the processor (10) is further adapted to receive a primary input (17), different from the left input (15), the right input (16), the upward input (18), the downward input (19), or the unrelated input (14), and based on the primary input (17), the processor (10) is enabled to facilitate navigation from any of the comments (4, 5) in the tree structure (28), which lies in one of a branch of the comments (4, 5) of the primary comment (4), to the primary comment (4), and to render the primary comment (4) onto the screen of the display (13).
19. The computer program product according to any of the claims 15 to 18, the processor (10) is adapted to receive a collapsing input (20), different from the primary input (17), the left input (15), the right input (16), the upward input (18), the downward input (19), or the unrelated input (14), and based on the collapsing input (20), the processor (10) is enabled to collapse or explodes the tree structure (28) of the comments (4, 5).
20. The computer program product according to any of the claims 11 to 19, wherein the processor (10) is adapted to receive atleast one of the collapsing input (20), the primary input (17), the left input (15), the right input (16), the upward input (18), the downward input (19), and the unrelated input (14) in an audio format.
PCT/IB2017/057642 2016-12-05 2017-12-05 Scrolling response contents Ceased WO2018104853A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
IN201641036994 2016-12-05
IN201641036994 2016-12-05

Publications (1)

Publication Number Publication Date
WO2018104853A1 true WO2018104853A1 (en) 2018-06-14

Family

ID=62490799

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2017/057642 Ceased WO2018104853A1 (en) 2016-12-05 2017-12-05 Scrolling response contents

Country Status (1)

Country Link
WO (1) WO2018104853A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20230140045A1 (en) * 2020-09-15 2023-05-04 Beijing Zitiao Network Technology Co., Ltd. Information processing method and apparatus, device and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100241507A1 (en) * 2008-07-02 2010-09-23 Michael Joseph Quinn System and method for searching, advertising, producing and displaying geographic territory-specific content in inter-operable co-located user-interface components
US20120317476A1 (en) * 2011-06-13 2012-12-13 Richard Goldman Digital Content Enhancement Platform

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100241507A1 (en) * 2008-07-02 2010-09-23 Michael Joseph Quinn System and method for searching, advertising, producing and displaying geographic territory-specific content in inter-operable co-located user-interface components
US20120317476A1 (en) * 2011-06-13 2012-12-13 Richard Goldman Digital Content Enhancement Platform

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20230140045A1 (en) * 2020-09-15 2023-05-04 Beijing Zitiao Network Technology Co., Ltd. Information processing method and apparatus, device and storage medium

Similar Documents

Publication Publication Date Title
US11703994B2 (en) Near interaction mode for far virtual object
KR102900880B1 (en) Operating system-level management of multiple item copy and paste
CN108885616B (en) User interface for navigating comments associated with collaboratively edited electronic documents
Datcu et al. On the usability and effectiveness of different interaction types in augmented reality
KR20210034572A (en) Message Service Providing Device and Method Providing Content thereof
US20220050579A1 (en) Systems and methods for enhancing user interaction with displayed information
KR102033801B1 (en) User interface for editing a value in place
US20120036476A1 (en) Multidirectional expansion cursor and method for forming a multidirectional expansion cursor
US11023655B2 (en) Accessibility detection of content properties through tactile interactions
US20150193549A1 (en) History as a branching visualization
KR20170041219A (en) Hover-based interaction with rendered content
CN105393200B (en) User interface feedback element
US9792268B2 (en) Zoomable web-based wall with natural user interface
US20140143688A1 (en) Enhanced navigation for touch-surface device
US20150317388A1 (en) Information search system and method
CN104981765A (en) User interface for toolbar navigation
US10838585B1 (en) Interactive content element presentation
US20120179963A1 (en) Multi-touch electronic device, graphic display interface thereof and object selection method of multi-touch display
US10540070B2 (en) Method for tracking displays during a collaboration session and interactive board employing same
US20130080871A1 (en) Method for retrieving a representation of an annotated web document, associated computer program and electronic device
Park et al. Intuitive multi-touch gestures for mobile web browsers
WO2018104853A1 (en) Scrolling response contents
EP3298761B1 (en) Multi-switch option scanning
Liu et al. Tilt-scrolling: a comparative study of scrolling techniques for mobile devices
Lin et al. Establishing interaction specifications for online-to-offline (O2O) service systems

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17879498

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 17879498

Country of ref document: EP

Kind code of ref document: A1