Method, apparatus, device, and storage medium for user interaction

By displaying privacy indicators only when navigation tabs with specific attributes are selected, the user experience is improved by reducing overwhelming indicators, allowing users to explore content without privacy-related distractions.

JP7783440B2Active Publication Date: 2025-12-09BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2024568185
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2022-11-07
Filing Date
2023-10-31
Publication Date
2025-12-09
Estimated Expiration
2043-10-31

AI Technical Summary

Technical Problem

Existing user interfaces display privacy indicators on navigation tabs regardless of user interaction, leading to a negative user experience by overwhelming users and reducing their motivation to explore content.

Method used

Display privacy indicators only when a navigation tab with a specific attribute, such as privacy, is selected and becomes the focus of interaction, thereby avoiding the display on unselected tabs.

Benefits of technology

This approach enhances user experience by reducing the sense of pressure from constant attribute indicators, allowing users to explore content more freely while maintaining privacy protection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007783440000001
    Figure 0007783440000001
  • Figure 0007783440000002
    Figure 0007783440000002
  • Figure 0007783440000003
    Figure 0007783440000003
Patent Text Reader

Abstract

A method, apparatus, device, and storage medium for user interaction are provided, the method including presenting a page, the page including a plurality of navigation tabs each corresponding to a respective piece of information, the plurality of navigation tabs including a first navigation tab corresponding to first information, the first navigation tab being not currently selected, and the page not including an indication of whether the first information has a particular attribute, receiving a user selection for the first navigation tab, and in response to determining that the first information has the particular attribute, presenting an indication associated with the first navigation tab on the page, which may facilitate easier display of the corresponding page, thereby enhancing a user experience.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS This application claims priority to a Chinese patent application filed on November 7, 2022, entitled "Method, Apparatus, Device, and Storage Medium for User Interaction," with application number 202211387063.8, the entire contents of which are incorporated herein by reference.

[0002] FIELD OF THE INVENTION Exemplary embodiments of the present invention relate generally to the field of computers, and more particularly to methods, apparatus, devices, and computer-readable storage media for user interaction. [Background technology]

[0003] To more concisely present the user with a wide variety of information displayed on a page, a page often has multiple navigation tabs. The user selects a different navigation tab to display the information corresponding to that navigation tab. In some applications, for example, to consider user privacy, the user can set some of the navigation tabs to private so that only the user or designated users can view the information in those navigation tabs. Summary of the Invention

[0004] According to a first aspect of the present invention, there is provided a method for user interaction, the method including: presenting a page including a plurality of navigation tabs each corresponding to a respective piece of information, the plurality of navigation tabs including a first navigation tab corresponding to first information, the first navigation tab being currently not selected, and the page not including an indication of whether the first information has a particular attribute; receiving a user selection for the first navigation tab; and presenting the indication associated with the first navigation tab on the page in response to determining that the first information has the particular attribute.

[0005] According to a second aspect of the present invention, there is provided an apparatus for user interaction, comprising: a first presentation device for presenting a page, the page including a plurality of navigation tabs corresponding to respective information, the plurality of navigation tabs including a first navigation tab corresponding to first information, the first navigation tab being not currently selected, and the page not including an indication of whether the first information has a particular attribute; a receiving device for receiving a user selection for the first navigation tab; and a second presentation device for presenting the indication associated with the first navigation tab on the page in response to determining that the first information has the particular attribute.

[0006] According to a third aspect of the present invention, there is provided an electronic device comprising at least one processing unit and at least one memory coupled to the at least one processing unit and adapted to store instructions executed by the at least one processing unit, the instructions, when executed by the at least one processing unit, causing the device to perform the method of the first aspect.

[0007] According to a fourth aspect of the present invention, there is provided a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the method of the first aspect.

[0008] It should be understood that the contents described in the summary of the present invention are not intended to limit the main or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will be readily apparent from the following description. [Brief explanation of the drawings]

[0009] The above and other features, advantages, and aspects of the embodiments of the present invention will become more apparent from the following detailed description taken in conjunction with the drawings, in which like or similar reference numerals indicate like or similar elements.

[0010] [Figure 1] 1 is a schematic diagram of an exemplary environment in which embodiments of the present invention may be implemented; [Figure 2] 1 is a schematic diagram of an exemplary page associated with user interaction in a conventional solution; [Figure 3] 1 is a flowchart of a process for user interaction according to some embodiments of the present invention. [Figure 4A] 1 is a schematic diagram of an exemplary page associated with user interaction according to some embodiments of the present invention; [Figure 4B] 1 is a schematic diagram of an exemplary page associated with user interaction according to some embodiments of the present invention; [Figure 4C] 1 is a schematic diagram of an exemplary page associated with user interaction according to some embodiments of the present invention; [Figure 4D] 1 is a schematic diagram of an exemplary page associated with user interaction according to some embodiments of the present invention; [Figure 4E] 1 is a schematic diagram of an exemplary page associated with user interaction according to some embodiments of the present invention; [Figure 4F] 1 is a schematic diagram of an exemplary page associated with user interaction according to some embodiments of the present invention; [Figure 4G] 1 is a schematic diagram of an exemplary page associated with user interaction according to some embodiments of the present invention; [Figure 4H] 1 is a schematic diagram of an exemplary page associated with user interaction according to some embodiments of the present invention; [Figure 4I] 1 is a schematic diagram of an exemplary page associated with user interaction according to some embodiments of the present invention; [Figure 5]1 is a block diagram of an apparatus for user interaction according to some embodiments of the present invention. [Figure 6] FIG. 1 illustrates an electronic device in which one or more embodiments of the present invention may be implemented. DETAILED DESCRIPTION OF THE INVENTION

[0011] Hereinafter, the embodiments of the present invention will be described in more detail with reference to the drawings. Although the drawings show specific embodiments of the present invention, it should be understood that the present invention can be implemented in various forms and should not be construed as being limited to the embodiments described herein, but rather, these embodiments are provided for a more thorough and complete understanding of the present invention. It should be understood that the drawings and embodiments of the present invention are for illustrative purposes and are not used to limit the protection scope of the present invention.

[0012] In describing embodiments of the present invention, the term "comprising" and similar terms are intended to be open-ended inclusions, including, but not limited to, the term "based on" should be understood as "based at least in part on." The terms "one embodiment" or "the embodiment" should be understood as "at least one embodiment." The term "some embodiments" should be understood as "at least some embodiments." Other explicit and implicit definitions may be included below.

[0013] In this specification, unless expressly stated otherwise, performing a step "in response to A" does not mean performing the step immediately after "A," but may include one or more intermediate steps.

[0014] It is understood that data related to the present technical solution (including but not limited to the data itself, the acquisition of data, or the use of data) should comply with applicable laws and regulations and related specified requirements.

[0015] It is understood that before using the technical solutions disclosed in each embodiment of the present invention, the type, scope of use, and usage scenario of personal information related to the present invention should be notified to users in an appropriate manner in accordance with relevant laws and regulations, and consent from users should be obtained.

[0016] For example, in response to receiving an unsolicited request from a user, presentation information may be sent to the user to explicitly indicate to the user that the requested operation requires the acquisition and use of the user's personal information, allowing the user to independently choose whether or not to provide the personal information to software or hardware, such as an electronic device, application, server, or storage medium, that performs the operation of the technical solution of the present invention, based on the presentation information.

[0017] In an optional, non-limiting implementation, the method for sending the user the offered information in response to receiving the user's unsolicited request may be, for example, a method utilizing a pop-up window in which the offered information can be displayed in text form, and the pop-up window may further include a selection control for the user to select "agree" or "disagree" to providing personal information to the electronic device.

[0018] It is understood that the notification and user authorization process described above is merely a general outline and is not intended to limit the implementation of the present invention, and that other methods that comply with relevant laws and regulations may also be applied to the implementation of the present invention.

[0019] FIG. 1 illustrates a schematic diagram of an exemplary environment 100 in which an embodiment of the present invention can be implemented. In the exemplary environment 100, a terminal device 110 has an application 120 installed. A user 140 can interact with the application 120 via the terminal device 110 and / or a device connected to the terminal device 110. The application 120 can be a social application (e.g., a content sharing application) or any other suitable application. The application 120 can provide the user 140 with one or more services related to media content, including creating, publishing, viewing, commenting, and forwarding media content. As used herein, "media content" includes one or more types of content, such as an image, a set of images, video, moving images, audio, and text.

[0020] 1, when application 120 is active, terminal device 110 may present pages 150 of application 120. Pages 150 include various types of pages that may be provided by application 120, such as a personal homepage, a media content detail page, a content creation page, a content publishing page, a message page, etc. Application 120 may provide content creation functionality, including capturing, uploading, editing, and / or publishing media content.

[0021] In some embodiments, terminal device 110 communicates with server 130 to implement the provision of services to application 120. Terminal device 110 may be any type of mobile, fixed, or portable terminal, including a mobile cell phone, desktop computer, laptop computer, notebook computer, netbook computer, tablet computer, media computer, multimedia tablet, personal communication system (PCS) device, personal navigation device, personal digital assistant (PDA), audio / video player, digital camera / camcorder, positioning device, television receiver, radio receiver, e-book device, gaming device, or any combination of the aforementioned devices, including accessories and peripherals of these devices, or any combination thereof. In some embodiments, terminal device 110 may also support any type of interface to a user (such as "wearable" circuitry). Server 130 may be any type of computing system / server capable of providing computing functionality, including, but not limited to, a mainframe, an edge computing node, a computing device in a cloud environment, etc.

[0022] It should be understood that the structure and function of each element in environment 100 is described for illustrative purposes only and does not imply any limitation on the scope of the invention.

[0023] Multiple pages presented in an application are used to present various information to a user. These pages may be, for example, a personal homepage, a personal work page, or a personal relationship page related to the user's social relationships with other users. When the information to be presented on a single page is more voluminous and complex, the information is often categorized and presented so that the user can retrieve the information in a more concise manner. When presenting information categorized, it is often necessary to provide multiple navigation tabs on the page corresponding to different information. The user can switch between different navigation tabs to retrieve the information corresponding to the navigation tab.

[0024] FIG. 2 illustrates an example of a personal homepage in an application. In addition to information such as a user name and personal profile, the exemplary personal homepage page illustrated in FIG. 2 also displays works related to the user. These works can be categorized into multiple information categories. For example, works related to the user include the user's public or private works, as well as the user's favorite works or favorited works of others or the user himself / herself. Because the works related to the user include a larger number of different categories, the page illustrated in FIG. 2 includes multiple navigation tabs, such as "Works," "Private," "Favorites," and "Likes," to clearly display works in each category. For example, the "Works" navigation tab may include various types of media works publicly published by the user, the "Private" navigation tab may include various types of media content published by the user that can only be viewed by the user, the "Favorites" navigation tab may include various media content favorited by the user, and the "Likes" navigation tab may include various media content favorited by the user. When a user clicks on a corresponding navigation tab to make it the focus of interaction, the media content corresponding to that navigation tab is presented to the user, and the navigation tab is prominently displayed. As shown in Figure 2, the "Favorites" navigation tab is prominently displayed, and that navigation tab and each media content item below it are the focus of interaction.

[0025] Furthermore, if there is more information corresponding to a certain navigation tab, multiple navigation subtabs can be provided under the navigation tab to more finely categorize and present the information under the navigation tab. For example, in FIG. 2, the "Favorites" navigation tab has multiple navigation subtabs, including "Favorite Folders," "Videos," "Music," "Tools," and "Products." These navigation subtabs categorize various types of media content that users have favorited. Users can view the media content corresponding to a navigation subtab simply by clicking the corresponding navigation subtab.

[0026] Furthermore, to facilitate user browsing and viewing, the media content under each navigation subtab may be grouped and displayed. For example, as shown in Figure 2, the media content under a navigation subtab may be further grouped and displayed based on information such as the time and location of the filming, such as "October Overview," "Travelogue," and so on.

[0027] A user can set attributes for the information corresponding to each navigation tab. One way to set attributes is a privacy attribute, which indicates whether the information corresponding to the navigation tab is public. In this way, the current user can prevent other users from viewing the information corresponding to the navigation tab.

[0028] In some embodiments, for information corresponding to a particular navigation tab, such as the "Private" navigation tab in FIG. 2, the corresponding information may have a privacy attribute, i.e., as described above, the media content under the "Private" navigation tab may only be viewed by the user. For information under other navigation tabs, some applications may default to displaying the media content under these navigation tabs publicly unless the user sets an attribute otherwise. In such a case, other users viewing the user's personal homepage may view all of the media content under the user's "Creations," "Favorites," and "Likes" navigation tabs.

[0029] For privacy reasons, some users may not want other users to see their "favorites" and "likes" media content. Some applications may support users in setting privacy attributes for the information under these navigation tabs, such as allowing only the user to view it. In this way, even if other users access the user's personal homepage, they will not have permission to view the media content under the user's "favorites" and "likes" navigation tabs, thereby protecting the user's privacy.

[0030] In the current application, if information under a navigation tab is manually or by default set to have a non-public attribute (i.e., a privacy attribute), a corresponding indication (e.g., a "lock" graphical interface element shown in FIG. 2) is displayed on the corresponding navigation tab as a private indication. In the example of FIG. 2, in addition to the "Private" navigation tab, the user may set privacy attributes for media content under "Favorites" and "Likes," so that the navigation subtabs under "Private," "Favorites," "Likes," and "Favorites" all have a private indication.

[0031] According to the inventor's research and user surveys and statistics, displaying a "private" indication on a corresponding navigation tab can mark up the media content under that navigation tab as having a specific attribute, but doing so can impact the user experience. As shown in Figure 2, if "private" indications are displayed on multiple navigation tabs, the user may have the illusion that the navigation tabs they are currently viewing are all private and cannot be made public, which reduces the user's motivation to browse and explore the personal homepage. As a result, the user's personal work and other content may not be displayed in a desirable manner, impacting the user experience.

[0032] According to an embodiment of the present invention, an improved solution for user interaction is proposed. For a navigation tab corresponding to information having a specific attribute, a logo or instruction indicating the specific attribute is displayed in a specific position only when the navigation tab is the focus of interaction. If the user does not select the navigation tab, the logo or instruction corresponding to the navigation tab is not displayed. That is, the instruction for a specific attribute in an information list can be dynamically displayed based on the user's interaction. This can significantly reduce negative experiences, such as a feeling of "overwhelming" caused by displaying instructions indicating a specific attribute on multiple navigation tabs, and increase the user's interest in browsing various types of information on a page. According to an embodiment of the present invention, the display of a corresponding page can be made easier, thereby improving the user experience.

[0033] Several exemplary embodiments of the present invention will now be described with continued reference to the drawings.

[0034] 3 shows a flowchart of a process 300 for content presentation according to some embodiments of the present invention. Process 300 may be implemented in terminal device 110. For ease of discussion, process 300 will be described with reference to environment 100 of FIG. 1.

[0035] In box 310, the terminal device 110 presents a page including multiple navigation tabs each corresponding to a respective piece of information, the multiple navigation tabs including at least a first navigation tab corresponding to first information, the first navigation tab being not currently selected, and the page not including an indication of whether the first information has a particular attribute.

[0036] In some embodiments, the pages are pages within a particular application, which may be a social application or any other suitable application, and may be pages for a first set of information categories that present works related to the user, pages for a second set of information categories that present the user's social relationships with other users, or pages for corresponding navigation tabs 410 related to any other suitable information categories.

[0037] The multiple information categories on a page may be divisions of information according to any appropriate classification guidelines, with each information category navigated and presented in a specific navigation tab. As described below, such information categories may include one or more information categories related to media content, one or more information categories related to the user's social relationships with other users, etc. Of course, the information categories corresponding to the multiple navigation tabs of the current page may span different information types, such as presenting a mixture of information categories related to media content and the user's social relationships. While the following description uses media content and the user's social relationships as examples, it will be understood that embodiments of the present invention may be similarly applied to any other information category that may be presented on a page.

[0038] In some embodiments, the specific attribute may include an attribute indicating that information in a specific information category will not be made public, also referred to as a privacy attribute. The privacy attribute indicates that the corresponding information will not be made public. In some embodiments, the following specific attribute may include an attribute indicating that the information is public, i.e., an indication of the public information can be dynamically displayed. Of course, it should be understood that the specific attribute may be any other suitable attribute related to the information. In the following, the idea of ​​the present invention will be mainly described in an example where the specific attribute is a privacy attribute indicating that the information will not be made public. However, it should be understood that the same applies when the specific attribute is another attribute, and the respective descriptions will not be repeated below.

[0039] During presentation of the page by the terminal device 110, user inputs to the navigation tabs and various other content are detected. When the user clicks on the unselected first navigation tab, the first navigation tab becomes the focus of interaction. In box 320, the terminal device 110 receives a user selection for the first navigation tab. In box 330, in response to determining that the first information corresponding to the first navigation tab has a particular attribute, the terminal device 110 presents an instruction associated with the first navigation tab on the page.

[0040] It should be noted that among multiple navigation tabs on a page, there may be one or more navigation tabs with particular attributes, and for each such navigation tab, the above-described process can determine how to present an indication of the particular attribute.

[0041] According to an improved solution of an embodiment of the present invention, only when a navigation tab corresponding to information having a specific attribute is selected and becomes the focus of interaction, the page displays instructions associated with the navigation tab. If the navigation tab is not selected by the user, the instructions associated with the navigation tab are not displayed. This method can significantly reduce the sense of pressure on the user caused by displaying instructions indicating specific attributes on multiple navigation tabs, thereby significantly improving the user experience.

[0042] In some examples, the instructions may include a graphical interface element having a predetermined shape that is presented on the first navigation tab or within a predetermined proximate region. For example, the predetermined shape may be a graphical interface element having a lock pattern. In some examples, alternatively or additionally, the instructions may be a text description of the instructions that is presented in a predetermined location on the interface, as described in more detail below in conjunction with the figures.

[0043] As an example, FIG. 4A illustrates an exemplary content display page 400 of application 120. Page 400 illustrated in FIG. 4A is a personal home page. As illustrated, the page displays multiple navigation tabs in addition to information such as a user avatar, a username, and a personal profile. The information corresponding to these navigation tabs may relate to a first set of information categories associated with media content. The first set of information categories may include, but are not limited to, at least one of media content published by the user, media content favorited by the user, and media content the user likes. As illustrated in the figure, navigation tabs 410 corresponding to works published by the user are a "Works" navigation tab 410 and a "Private" navigation tab 410, navigation tabs 410 corresponding to media content favorited by the user are a "Favorites" navigation tab 410, and media content the user likes is a "Likes" navigation tab 410. The page illustrated in FIG. 4A is a page for displaying media content under the "Works" navigation tab 410 (i.e., the "Works" navigation tab 410 is the focus of interaction).

[0044] The media content corresponding to the "Private" navigation tab 410 is media content that is not publicly released by the user and can only be viewed by the user, i.e., the corresponding information has a privacy attribute. For example, for navigation tabs 410 other than the "Works" navigation tab 410 included in a personal homepage, such as the "Favorites" and "Likes" navigation tabs 410, the user can also set privacy attributes for the information corresponding thereto. In the following, the idea of ​​the present invention will be mainly explained using an example in which the information corresponding to the "Private", "Favorites", and "Likes" navigation tabs 410 all have privacy attributes.

[0045] 4A, the information corresponding to the "Private," "Favorites," and "Likes" navigation tabs 410 has privacy attributes, but when the user views the "Creations" navigation tab 410, the page does not present an indication 430 indicating whether the "Private," "Favorites," and "Likes" navigation tabs 410 have privacy attributes. At this time, the "Private," "Favorites," and "Likes" navigation tabs 410 are the unselected first navigation tabs 410 described above.

[0046] 4B-4D show the page when the "Private," "Favorites," and "Likes" navigation tabs 410 are each selected to become the focus of interaction. As shown in FIG. 4B, after a user selects the "Private" navigation tab 410, because the "Private" navigation tab 410 has privacy attributes, instructions 430 are presented on the page 400 to indicate the privacy attributes associated with the navigation tab 410, such as a graphical interface element having a lock pattern.

[0047] Similarly, as shown in Figures 4C and 4D, after a user selects the "Likes" or "Favorites" navigation tab 410, because privacy attributes have already been set for the information corresponding to the "Likes" or "Favorites" navigation tab 410, instructions 430 are presented on the corresponding navigation tab 410 to indicate the privacy attributes associated with that navigation tab 410, such as a graphical interface element having a lock pattern.

[0048] As can be further seen from the exemplary process of a user switching navigation tabs 410 in FIGS. 4B-4D, in some embodiments, when a user switches from a "Private" navigation tab 410 having privacy attributes to another navigation tab 410, such as a "Likes" or "Favorites" navigation tab 410, the presentation of the instructions 430 related to the privacy attributes associated with the "Private" navigation tab 410 is stopped, i.e., the instructions 430 related to the privacy attributes associated with the navigation tab 410 that is not the focus of the interaction are not presented.

[0049] In other words, in some embodiments, according to a method of an embodiment of the present invention, in response to receiving a user selection of a second navigation tab 410 (e.g., the previously switched "Likes" or "Favorites" navigation tab 410) among the plurality of navigation tabs 410, the terminal device 110 stops presenting instructions 430 regarding privacy attributes associated with a first navigation tab 410 (e.g., the previously switched "Private" navigation tab 410) within the page.

[0050] 4D , the "Favorites" navigation tab 410 may include multiple navigation subtabs 420, such as "Favorites Folder," "Videos," "Music," "Garbage," "Products," and "Places." For example, the "Favorites Folder" navigation subtab 420 corresponds to all content under the "Favorites" navigation tab 410, the "Videos" navigation subtab 420 corresponds to all video-type media content favorited by the user, the "Music" navigation subtab 420 corresponds to all music-type media content favorited by the user, the "Garbage" navigation subtab 420 corresponds to all gadget-type media content favorited by the user, the "Products" navigation subtab 420 corresponds to all products favorited by the user, and the "Places" navigation subtab 420 corresponds to all location-related media content favorited by the user.

[0051] For multiple navigation subtabs 420, if the navigation tab 410 to which they belong has a particular attribute, these navigation subtabs 420 also have the same particular attribute by default. For example, in the example shown in Figure 4D, all navigation subtabs under the "Favorites" navigation tab 410 may have a privacy attribute.

[0052] Of course, in some embodiments, a user can individually set the attributes of information corresponding to navigation subtabs 420 under a navigation tab 410 that have a specific attribute, for example, set the attributes of information corresponding to some of the navigation subtabs 420 as public. In such a case, if the information corresponding to the navigation subtabs 420 included in the navigation tab 410 does not have the same attribute, a different indication 430 (e.g., a half-lock pattern) can be displayed on the navigation tab 410 to indicate that the information corresponding to the navigation subtabs 420 under the navigation tab 410 has different attributes (e.g., some have a privacy attribute and some have a public attribute). In this specification, the idea of ​​the present invention is mainly described using an example in which all navigation subtabs 420 under the navigation tab 410 have the same specific attribute, but other cases are similar and will not be repeated individually below.

[0053] In some embodiments, the terminal device 110 receives a user selection of a first navigation tab 410 having multiple navigation subtabs 420, and in response to determining that the first information corresponding to the first navigation tab 410 has a particular attribute, presents only an instruction 430 associated with the currently selected navigation subtab 420 among the multiple navigation subtabs 420. For the example shown in FIG. 4D , after the “Favorites” navigation tab 410 having multiple navigation subtabs 420 is selected, only the instruction 430 indicating the privacy attribute associated with the currently selected navigation subtab 420 among the multiple navigation subtabs 420 (i.e., the “Favorites Folder” navigation subtab 420) is presented, and not the instruction associated with other unselected navigation subtabs. This method can protect the user's privacy without affecting the user's desire to explore related pages, thereby improving the user experience.

[0054] Thus, multiple more granular groups within the "Favorites Folder" navigation subtab 420 (such as "October Overview" or "Travel Diary" as shown in FIG. 4D) may also have privacy attribute instructions 430 associated with the group name in appropriate locations, as shown in FIG. 4D.

[0055] After the user switches from the "Favorites Folders" navigation subtab 420 under the "Favorites" navigation tab 410 to the "Videos" navigation subtab 420, the display of the privacy attribute indications associated with the "Favorites Folders" navigation subtab 420 ceases and the privacy attribute indications 430 corresponding to the "Videos" navigation subtab 420 are displayed, as shown in FIG. 4E.

[0056] 4A-4E , an example was shown in which the indication 430 indicating a particular attribute presented on a navigation tab 410 within a page is a lock pattern, but in some embodiments, the indication 430 may be presented in any other suitable form at any other suitable location on the page. For example, in some embodiments, as described above, the indication 430 for indicating a privacy attribute associated with a navigation tab 410 may include a graphical interface element of a predetermined shape presented within a proximate region of the navigation tab 410.

[0057] Alternatively or additionally, in some embodiments, the instructions 430 for indicating a particular attribute associated with the first navigation tab 410 may include a text description of the instructions 430 presented at a predetermined location on the interface.

[0058] For example, Figure 4F shows instructions 430 presented in a proximate area below the "Favorites" navigation tab 410. The instructions 430 include a lock pattern as well as interpretive text to more clearly indicate certain attributes of the information currently corresponding to the navigation tab 410. Figure 4G shows instructions 430 presented in a bottom-near area below the "Favorites" navigation tab 410. The instructions 430 include a lock pattern as well as interpretive text to more clearly indicate certain attributes of the information currently corresponding to the navigation tab 410.

[0059] 4F and 4G , a graphical interface element indicating the intent to close the instruction 430, such as a "close" pattern, may be displayed on the instruction 430 to prevent the instruction 430 from obscuring the media content, so that the user can click the "close" pattern to close the instruction 430. Of course, in some embodiments, the graphical interface element indicating the privacy attributes may continue to be displayed on the corresponding navigation tab 410 or in any other suitable location after the user closes the instruction 430. Furthermore, in some alternative embodiments, the instruction 430 shown in FIGS. 4F and 4G may be hidden after being displayed for a predetermined period of time, and the graphical interface element indicating the privacy attributes may then be displayed on the corresponding navigation tab 410, thereby preventing the instruction 430 from obscuring the media content.

[0060] As described above, in conjunction with FIGS. 4A to 4G, a method for presenting an indication 430 indicating a hide attribute in multiple navigation tabs 410 related to multiple information categories of media content has been illustratively described. In some embodiments, the information corresponding to the multiple navigation tabs in the page is related to a second set of information categories related to social relationships between the user and other users. Hereinafter, such a page is also referred to as a personal relationship page. The second set of information categories related to social relationships between the user and other users includes, but is not limited to, at least one of the user's followers, the user's fans, and the user's friends. For example, a user's followers refer to other users that the user follows but do not follow the user; a user's fans refer to other users that follow the user but do not follow the user; and a user's friends refer to other users that the user and the user mutually follow.

[0061] Similar to the example of the personal homepage page described above, the user can set privacy attributes for the information corresponding to the "Friends" and "Followers" tabs, respectively, to protect their privacy. For example, in this example, it is assumed that the user sets privacy attributes for the information corresponding to the "Friends" and "Followers" tabs and does not allow other users to view the information corresponding to these information.

[0062] As shown in FIG. 4H , when the “Followers” ​​navigation tab 410 is not selected, the page does not display an indication 430 indicating that the information corresponding to the navigation tab 410 has a hidden attribute. When the “Friends” navigation tab 410 is selected, the page displays an indication 430, such as a lock pattern on the navigation tab 410, indicating that the information corresponding to the navigation tab 410 has a hidden attribute. After the user selects the “Followers” ​​navigation tab 410, as shown in FIG. 4I , the page accordingly displays an indication 430 on the “Followers” ​​navigation tab 410 indicating that the information corresponding to the tab has a hidden attribute, while the “Friends” navigation tab 410 stops displaying the hidden attribute indication 430 associated therewith. This method can protect the user's privacy without affecting the user experience on the personal relationship page.

[0063] It should be understood that in addition to the lock-shaped graphical interface element, certain attributes of information on pages relating to a user's social relationships with other users can be indicated by other means (such as the presentation of textual descriptions in Figures 4F-4G), which will not be repeated here.

[0064] 5 shows an exemplary block diagram of an apparatus 500 for content presentation according to some embodiments of the present invention. The apparatus 500 may be implemented as or included in the terminal device 110. Each module / component in the apparatus 500 may be implemented by hardware, software, firmware, or any combination thereof.

[0065] The device 500 comprises a first presentation module 510 for presenting a page, the page including a plurality of navigation tabs 410 each corresponding to a respective piece of information, the plurality of navigation tabs 410 including a first navigation tab 410 corresponding to first information, the first navigation tab 410 not currently selected, and the page not including an indication 430 indicating whether the first information has a particular attribute. The device 500 further comprises a receiving module 520 for receiving a user selection for the first navigation tab 410. The device 500 further comprises a second presentation module 530 for presenting the indication 430 associated with the first navigation tab 410 on the page in response to determining that the first information has the particular attribute.

[0066] In some embodiments, the device 500 further comprises a display stop module for stopping the presentation of the instructions 430 associated with the first navigation tab 410 in the page in response to receiving a user selection of the second navigation tab 410 among the plurality of navigation tabs 410.

[0067] In some embodiments, the information corresponding to the multiple navigation tabs each pertains to a first set of information categories associated with the media content.

[0068] In some embodiments, the first set of information categories includes at least one of media content published by the user, media content that the user likes, and media content that the user has favorited.

[0069] In some implementations, the information corresponding to the plurality of navigation tabs each pertains to a second set of information categories of the user's social relationships with other users.

[0070] In some implementations, the second set of information categories includes at least one of the user's followers, the user's fans, and the user's friends.

[0071] In some embodiments, the particular attribute includes an attribute indicating whether the first information is public.

[0072] In some embodiments, presenting the instructions 430 associated with the first tab on the page includes presenting a graphical interface element having a predetermined shape on the first navigation tab 410 or within a predetermined nearby area.

[0073] In some embodiments, presenting the instructions 430 associated with the first tab on the page includes presenting a text description of the instructions at a predetermined location within the page.

[0074] In some embodiments, the first navigation tab 410 has a plurality of navigation subtabs 420, and the device 500 further comprises a third presentation module for receiving a user selection for the first navigation tab 410 and presenting only the instructions 430 associated with the currently selected navigation subtab 420 of the plurality of navigation subtabs 420 in response to determining that the first information has a particular attribute.

[0075] 6 illustrates a block diagram of an electronic device 600 capable of implementing one or more embodiments of the present invention. It should be understood that the electronic device 600 illustrated in FIG. 6 is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein. The electronic device 600 illustrated in FIG. 6 may be used to implement the terminal device 110 of FIG. 1.

[0076] 6, electronic device 600 is in the form of a general-purpose electronic device. Components of electronic device 600 may include, but are not limited to, one or more processors or processing units 610, memory 620, storage device 630, one or more communication units 640, one or more input devices 650, and one or more output devices 660. Processing unit 610 may be a real or virtual processor and may perform various processes based on programs stored in memory 620. In a multiprocessor system, multiple processing units execute computer-executable instructions in parallel, thereby increasing the parallel processing capabilities of electronic device 600.

[0077] The electronic device 600 typically includes multiple computer storage media. Such media may be any obtainable media accessible by the electronic device 600, including, but not limited to, volatile and nonvolatile media, removable and non-removable media. The memory 620 may be volatile memory (e.g., registers, cache, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 630 may be removable or non-removable media and may include machine-readable media, such as a flash memory drive, a magnetic disk, or any other media, that may be used to store information and / or data (e.g., training data for training) and that may be accessible within the electronic device 600.

[0078] The electronic device 600 may further include other removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 6, a magnetic disk drive for reading from or writing to a removable, non-volatile magnetic disk (e.g., a "floppy disk") and an optical disk drive for reading from or writing to a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to a path (not shown) by one or more data media interfaces. The memory 620 may include a computer program product 625 having one or more program modules configured to perform various methods or operations of various embodiments of the present invention.

[0079] The communication unit 640 implements communication with other computing devices over a communication medium. Additionally, the functionality of the components of the electronic device 600 may be implemented as a single computing cluster or multiple computing machines, which can communicate over a communication connection. Thus, the electronic device 600 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or other network nodes.

[0080] The input device(s) 650 may be one or more input devices such as a mouse, keyboard, trackball, etc. The output device(s) 660 may be one or more output devices such as a display, speakers, printer, etc. The electronic device 600 may further communicate, as needed, with one or more external devices (not shown) such as a storage device, a display device, etc. via the communication unit 640, one or more devices that allow a user to interact with the electronic device 600, or any device (e.g., a netbook card, a modem, etc.) that allows the electronic device 600 to communicate with one or more other computing devices. Such communication may be performed via an input / output (I / O) interface (not shown).

[0081] According to an exemplary implementation of the present invention, a computer-readable storage medium having one or more computer instructions stored thereon is provided, the one or more computer instructions being executed by a processor to implement the above-described method. According to an exemplary implementation of the present invention, a computer program product is further provided, the computer program product being tangibly stored on a non-transitory computer-readable medium and including computer-executable instructions being executed by a processor to implement the above-described method.

[0082] Aspects of the present invention have been described herein with reference to flowchart and / or block diagrams of methods, apparatus (systems), and computer program products implemented by the present invention. It will be understood that each box in the flowchart and / or block diagrams, and combinations of boxes in the flowchart and / or block diagrams, can all be implemented by computer-readable program instructions.

[0083] These computer-readable program instructions may be provided to a processing unit of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus to generate a machine such that, when the instructions are executed by a processing unit of the computer or other programmable data processing apparatus, it generates an apparatus for implementing the functions / acts specified in one or more boxes in the flowcharts and / or block diagrams. These computer-readable program instructions may be stored on a computer-readable storage medium such that the instructions cause the computer, programmable data processing apparatus, and / or other device to operate in a particular manner such that the computer-readable medium on which the instructions are stored constitutes an article of manufacture containing instructions that implement each aspect of the functions / acts specified in one or more boxes in the flowcharts and / or block diagrams.

[0084] Loading the computer-readable program instructions into a computer, other programmable data processing apparatus, or other device causes the computer, other programmable data processing apparatus, or other device to perform a series of operational steps to produce a computer-implemented process, such that the instructions executing on the computer, other programmable data processing apparatus, or other device implement the functions / acts specified in one or more boxes in the flowcharts and / or block diagrams.

[0085] The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of various possible systems, methods, and computer program products according to the present invention. In this regard, each box in the flowcharts or block diagrams may represent a module, program segment, or portion of instructions, which includes one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions depicted in the boxes may occur in a different order than depicted in the figures. For example, two consecutive boxes may actually be executed substantially in parallel, or may be executed in the reverse order, depending on the functionality involved. It should also be noted that each box in the block diagrams and / or flowcharts, and combinations of boxes in the block diagrams and / or flowcharts, may be implemented by a special-purpose hardware-based system that performs the specified function(s) or operation(s), or by a combination of special-purpose hardware and computer instructions.

[0086] Although various implementations of the present invention have been described above, the above descriptions are illustrative and not exhaustive, and are not limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is intended to best interpret the principles, practical applications, or improvements to commercially available technologies of the implementations, or to enable those skilled in the art to understand the implementations disclosed herein.

Claims

1. presenting a page, the page including a plurality of navigation tabs each corresponding to a respective piece of information, the plurality of navigation tabs including a first navigation tab corresponding to first information, the first navigation tab not currently selected, and the page not including an indication of whether the first information has privacy attributes; receiving a user selection for the first navigation tab; presenting the indication associated with the first navigation tab on the page in response to determining that the first information has the privacy attribute; and ceasing presentation of the indications associated with the first navigation tab on the page in response to receiving a user selection of a second navigation tab from the plurality of navigation tabs.

2. The method of claim 1 , wherein the information corresponding to the plurality of navigation tabs each pertains to a first set of information categories associated with media content.

3. The method of claim 2 , wherein the first set of information categories includes at least one of media content published by a user, media content that a user likes, and media content that a user favorites.

4. The method of claim 1 , wherein the information corresponding to the plurality of navigation tabs each pertains to a second set of information categories of social relationships between the user and other users.

5. The method of claim 4 , wherein the second set of information categories includes at least one of the user's followers, the user's fans, and the user's friends.

6. The method of claim 1 , wherein the privacy attributes include an attribute indicating whether the first information is public.

7. 2. The method of claim 1, wherein presenting the indications associated with the first navigation tab on the page comprises presenting a graphical interface element having a predetermined shape on the first navigation tab or within a predetermined nearby area.

8. The method of claim 1 , wherein presenting the instructions associated with the first navigation tab on the page comprises presenting a text description of the instructions at a predetermined location within the page.

9. the first navigation tab having a plurality of navigation subtabs; 2. The method of claim 1, further comprising: receiving a user selection of a navigation subtab of the first navigation tab; and, in response to determining that the first information has the privacy attribute, presenting only the indication associated with a currently selected navigation subtab of the plurality of navigation subtabs.

10. a first presentation device configured to present a page, the page including a plurality of navigation tabs each corresponding to a respective piece of information, the plurality of navigation tabs including a first navigation tab corresponding to first information, the first navigation tab not currently selected, and the page not including an indication of whether the first information has privacy attributes; a receiving device configured to receive a user selection for the first navigation tab; a second presentation device configured to present the indication associated with the first navigation tab on the page in response to determining that the first information has the privacy attribute; a presentation stopping device configured to stop presenting the instructions associated with the first navigation tab on the page in response to receiving a user selection of a second navigation tab from the plurality of navigation tabs.

11. 1. An electronic device comprising: at least one processing unit; and at least one memory coupled to said at least one processing unit and adapted to store instructions executed by said at least one processing unit, said instructions, when executed by said at least one processing unit, causing said electronic device to perform the method of any one of claims 1 to 9.

12. A computer-readable storage medium having a computer program stored thereon, the computer program implementing the method of any one of claims 1 to 9 when executed by a processor.

Citation Information

Patent Citations

  • Display device and focus display method

    CN114173174A

  • Access restriction program, access restriction device and access restriction method

    JP2012073932A

  • Information processing, information interaction, label check, information display method and device

    JP2024515424A

  • Mobile terminal and method for displaying detailed information about DRM contents

    US20080256482A1

  • Apparatus and method for user configurable content interface and continuously playing player

    US20080295022A1