US12008220B2 - Label display method and apparatus, electronic device, and computer-readable medium - Google Patents
Label display method and apparatus, electronic device, and computer-readable medium Download PDFInfo
- Publication number
- US12008220B2 US12008220B2 US17/808,230 US202217808230A US12008220B2 US 12008220 B2 US12008220 B2 US 12008220B2 US 202217808230 A US202217808230 A US 202217808230A US 12008220 B2 US12008220 B2 US 12008220B2
- Authority
- US
- United States
- Prior art keywords
- label
- user
- selection
- display
- feed stream
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 74
- 230000008569 process Effects 0.000 claims abstract description 29
- 230000004044 response Effects 0.000 claims description 38
- 238000004590 computer program Methods 0.000 claims description 23
- 238000010586 diagram Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 9
- 238000004891 communication Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000003796 beauty Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/74—Browsing; Visualisation therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/73—Querying
- G06F16/735—Filtering based on additional data, e.g. user or group profiles
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/78—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/7867—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using information manually generated, e.g. tags, keywords, comments, title and artist information, manually generated time, location and usage information, user ratings
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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/0485—Scrolling or panning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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/04883—Interaction 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/7243—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
- H04M1/72439—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for image or video messaging
Definitions
- Embodiments of the present disclosure relate to the field of computer technology, and specifically, to a label display method and apparatus, an electronic device, and a computer-readable medium.
- some applications display a plurality of interest labels for users to select in a process of opening the applications for the first time, so as to display personalized contents according to the labels selected by the users.
- Some embodiments of the present disclosure propose a label display method and apparatus, an electronic device, and a computer-readable medium to solve the technical problems mentioned in the background section above.
- some embodiments of the present disclosure provide a label display method applied to a feed display interface, including: displaying a label selection control on the feed display interface in a process of displaying a feed stream, where the label selection control corresponds to at least one label; receiving selection information inputted by a user through performing a selection operation on the at least one label; acquiring recommended information corresponding to the selection information; and displaying the recommended information on the feed display interface.
- some embodiments of the present disclosure provide a label display apparatus, including: a label display unit, configured to display a label selection control on a feed display interface during displaying a feed stream, where the label selection control corresponds to at least one label; a receiving unit, configured to receive selection information inputted by a user through performing a selection operation on the at least one label; an acquiring unit, configured to acquire recommended information corresponding to the selection information; and a video display unit, configured to display the recommended information on the feed display interface.
- some embodiments of the present disclosure provide an electronic device, including: one or more processors; and a storage apparatus, having one or more programs stored thereon, and when one or more programs are executed by the one or more processors, the one or more processors are caused to implement any of the above method.
- some embodiments of the present disclosure provide a computer-readable medium having a computer program stored thereon, where the program, when executed by a processor, implements any of the above method.
- some embodiments of the present disclosure provide a computer program, including program code, and when a computer runs the computer program, the program code implements the label display method provided by some embodiments of the present disclosure in the first aspect.
- An embodiment of the above embodiments of the present disclosure has the following beneficial effects: for a scenario of playing a feed stream, a new label display method is provided. Unlike displaying labels when a user opens an application for the first time, a label selection control is displayed in a process of playing a feed stream, and thus, the timing of displaying the labels can be flexibly controlled.
- FIG. 1 A , FIG. 1 B , FIG. 1 C , and FIG. 1 D are schematic diagrams of an application scenario of a label display method according to some embodiments of the present disclosure
- FIG. 2 is a flowchart of some embodiments of a label display method according to the present disclosure
- FIG. 3 A and FIG. 3 B are illustrative schematic diagrams of switching and displaying at least one label corresponding to a label selection control
- FIG. 4 is a flowchart of some other embodiments of a label display method according to the present disclosure.
- FIG. 5 A and FIG. 5 B are illustrative schematic diagrams when at least one label corresponding to the label selection control is divided into two levels;
- FIG. 6 is a schematic structural diagram of some embodiments of a label display apparatus according to the present disclosure.
- FIG. 7 is a schematic structural diagram of an electronic device suitable for implementing some embodiments of the present disclosure.
- FIG. 1 A - FIG. 1 D are schematic diagrams of an application scenario of a label display method according to some embodiments of the present disclosure.
- the label display method provided by some embodiments of the present disclosure is generally executed by a terminal device.
- the terminal device may be hardware or software.
- the terminal device may be various electronic devices that support video playback, including but not limited to a smartphone, a tablet computer, an e-book reader, a vehicle-mounted terminal, and so on.
- the terminal device is software, it may be installed in the electronic devices listed above. It may be implemented as multiple pieces of software or multiple software modules for providing a distributed service, or as a single piece of software or a single software module. There is no specific limitation here.
- the execution subject of the label display method may be a video stream application installed on a smartphone.
- a user may watch a video stream through the video stream application.
- the video stream may be a feed stream, and the user may continuously update and play video through continuous refresh operations. In other words, the user may watch multiple videos continuously through refresh operations such as scrolling up.
- the video stream application is playing a video 101 at the current moment.
- a video 102 played after the user refreshes is illustratively illustrated as shown in FIG. 1 B .
- a video 103 played after continuing to refresh is illustratively illustrated as shown in FIG. 1 C .
- a label selection control 1031 is also displayed on a feed display interface.
- the label selection control 1031 may be displayed on an upper layer of the video 103 .
- the label control 1031 may correspond to at least one label.
- the label selection control 1031 may correspond to 9 labels, namely “Sports”, “Food”, “Movies”, “Beauty”, “Pets”, “Photography”, “Clothing”, “Funny”, “Games”. It can be understood that the number and content of labels can be set according to actual needs.
- the user may perform a selection operation on the at least one label, for example, may click the label “Sports”. Therefore, the video stream application can receive selection information inputted by the user through performing the selection operation on the at least one label. On this basis, recommended information corresponding to the selection information may be acquired. In this application scenario, it may be a sports video. Thus, the sports video may be displayed on the feed display interface, as shown in FIG. 1 D .
- the label display method is applied to a feed display interface and includes the following steps:
- Step 201 displaying, in a process of displaying a feed stream, a label selection control on a feed display interface, where the label selection control corresponds to at least one label.
- the execution subject of the label display method may display a label selection control on a feed display interface in the process of displaying a feed stream.
- the feed display interface may be configured to display a feed stream, where the feed stream may continuously provide content to a user, and the content may be text, pictures, videos, and so on.
- the label selection control may be displayed on an upper layer of other elements in the feed display interface to facilitate the user's selection.
- the label selection control corresponds to at least one label, as shown in FIG. 1 C .
- the label selection control allows a user to select a label by clicking or other operations, so as to realize the input of relevant information.
- the at least one label corresponding to the label selection control may be all displayed on a screen, or part of the labels may be displayed on one screen.
- the user may implement switching and displaying of the at least one label by sliding left and right.
- FIG. 3 A and FIG. 3 B are illustrative schematic diagrams of switching and displaying at least one label corresponding to the label selection control.
- the label selection control 1031 in FIG. 1 C corresponds to 12 labels, 9 of which are shown in the figure.
- a user may switch and display the labels through operations such as sliding. For example, as shown in FIG. 3 A , the user may slide to the left, and the three labels of “Sports”, “Beauty” and “Clothing” will move out of the screen, and the three labels of “Travel”, “City” and “Scenery” may be displayed.
- the display result after the switching is completed is as shown in FIG. 3 B .
- displaying the label selection control on the feed display interface in the process of displaying the feed stream includes: displaying the label selection control on an i-th piece of information, where i is a preset number.
- the preset number may be any number according to actual needs. For example, the preset number is 1. In other words, the label selection control is displayed on the first piece of information displayed. For another example, the preset number may also be 3. In other words, the label selection control is displayed on the third piece of information displayed.
- displaying the label selection control on the feed display interface in the process of displaying the feed stream includes: displaying the label selection control on the feed display interface in response to detecting that an operation of a user on the displayed feed stream meets a label display trigger condition.
- a user may perform various operations, including but not limited to: refreshing, liking, giving a comment, following, taking video of a same style, and so on.
- the user's operation during the display of the feed stream may reflect, to a certain extent, whether the user is interested in the displayed information. Therefore, the execution subject may detect the user's operation on the displayed information.
- the operation here may be an operation on a single piece of information, or on multiple pieces of information. For example, detecting an operation of a user on a played video may be: detecting whether the user likes a certain video, or whether the user likes any video of three consecutively played videos, etc.
- the label selection control is displayed on the feed display interface, where the label display trigger condition may be set according to actual needs to achieve different purposes.
- the label display trigger condition may be: whether a number of likes by the user exceeds a predefined threshold, whether the user comments, whether a refresh frequency exceeds a predefined threshold, etc. For example, by detecting whether the refresh frequency exceeds a preset threshold, it may be determined whether the user is interested in the displayed information.
- the label selection control is displayed on the feed display interface so that the user selects a label of interest, thereby realizing the display of more personalized and targeted information.
- the label selection control can be displayed on the feed display interface at an appropriate time. Compared with displaying the label selection control at any time in the process of displaying the feed stream, it can not only reduce the interference to the user, but also receive user feedback in time, and further increase the pertinence of the displayed information.
- Step 202 receiving selection information inputted by a user through performing a selection operation on the at least one label.
- the execution subject of the label display method may receive selection information inputted by a user through performing a selection operation on the at least one label.
- the feed display interface may also display prompt information to prompt the user to select a label.
- the selection operation performed by the user on the at least one label may be various operations, such as clicking, sliding, clicking a checkbox, etc.
- each label may correspond to a label name, and when the user selects the label, it can be regarded that the user is more interested in content corresponding to the label name. If the user selects a certain label, it can be regarded that the user inputs the selection information through selecting the label.
- the inputted selection information may be the label name of the selected label.
- Step 203 acquiring recommended information corresponding to the selection information.
- the above execution subject may obtain recommended information corresponding to the selection information locally, or from a server, or from other electronic devices.
- the above execution subject may send the selection information to the server, so that the server can select a recommended video based on the selection information.
- the server may use various recommendation algorithms to select a recommended video from a large number of videos based on the selection information. On this basis, the server may send the recommended video to a terminal.
- Step 204 displaying the recommended information on the feed display interface.
- the timing of the label display can be flexibly controlled by displaying the label selection control in the process of displaying a feed stream.
- FIG. 4 shows a process 400 of some other embodiments of the label display method.
- the process 400 of the label display method includes the following steps:
- Step 401 displaying, in a process of displaying a feed stream, a label selection control on a feed display interface, where the label selection control corresponds to at least one label.
- step 401 for the specific implementation of step 401 and the technical effect thereof, reference may be made to step 201 in the embodiments corresponding to FIG. 2 which will not be repeated here.
- the above method may further include: in response to detecting a selection operation on the at least one label, adjusting a display style of a selected label.
- Step 402 displaying, in response to determining that a first selection operation on a label corresponding to the label selection control is completed, a sub-label corresponding to the label selected by a user
- Step 403 receiving selection information inputted by the user through a second selection operation on the sub-label.
- At least one label corresponding to the label selection control may be divided into two or more levels for displaying labels, thus making the selection information inputted by the user more accurate.
- FIG. 5 A and FIG. 5 B show illustrative schematic diagrams when at least one label corresponding to the label selection control is divided into two levels.
- a current displayed label having corresponding sub-labels is taken as an example. If the user selects the label “Movies”, sub-labels corresponding to the label “Movies” may be displayed. As shown in FIG. 5 B , the sub-labels corresponding to the label “Movies” selected by the user are illustratively displayed. As an example, the sub-labels “Love movies”, “Literary movies”, “Overseas blockbusters”, “Action movies”, “Nostalgic movies”, “Funny movies” may be included. On this basis, the user can continue to choose among the displayed sub-labels. As an example, the user may select the sub-label “Love movies”.
- a first control in response to detecting the selection operation on the least one label, a first control may be displayed or activated, and the first control is configured to trigger an operation of finishing selection.
- a first control 501 may be displayed or activated in response to the user selecting the sub-label “Love Movies”. The user may finish the selection operation by clicking the first control 501 or other operations.
- the first control may be displayed or activated at any level of labels, which is not limited in the present disclosure.
- Step 404 acquiring recommended information corresponding to the selection information.
- Step 405 displaying the recommended information on the feed display interface.
- steps 404 - 405 for the specific implementation of steps 404 - 405 and the technical effects thereof, reference may be made to steps 203 - 204 in the embodiments corresponding to FIG. 2 , which will not be repeated here.
- the above method further includes: in response to detecting that an operation of the user on the recommended information meets a sub-label display trigger condition, displaying a sub-label selection control on the feed display interface, where the sub-label selection control corresponds to at least one sub-label.
- the display manner of multi-level labels is enriched so as to adapt to different scenario requirements.
- a sub-label selection control may further be displayed in the feed display interface, and the sub-label selection control corresponds to at least one sub-label.
- the user is supported to make a further selection. Through two or more selections, the information inputted by the user is made more accurate.
- the present disclosure provides some embodiments of a label display apparatus that correspond to those method embodiments shown in FIG. 2 , and the apparatus specifically may be applied in various electronic devices.
- the label display apparatus 600 of some embodiments includes a label display unit 601 , a receiving unit 602 , an acquiring unit 603 , and a video display unit 604 .
- the label display unit 601 is configured to display a label selection control on a feed display interface in a process of displaying a feed stream, where the label selection control corresponds to at least one label;
- the receiving unit 602 is configured to receive selection information inputted by a user through performing a selection operation on the at least one label;
- the acquiring unit 603 is configured to acquire recommended information corresponding to the selection information;
- the video display unit 604 is configured to display the recommended information on the feed display interface.
- the label display unit 601 is further configured to: in response to detecting that an operation of the user on the displayed feed stream meets a label display trigger condition, display the label selection control on the feed display interface.
- the label display unit 601 may be further configured to: display the label selection control on an i-th piece of information, where i is a preset number.
- the receiving unit 602 is further configured to: in response to determining that a first selection operation on a label corresponding to the label selection control is completed, display a sub-label corresponding to the label selected by the user; and receive selection information inputted by the user through a second selection operation on the sub-label.
- the apparatus 600 may be further configured to: display a sub-label selection control on a target video in response to detecting that an operation of the user on a recommended video meets a second preset condition, where the sub-label selection control corresponds to at least one sub-label.
- the apparatus 600 may further include: an adjustment unit (not shown in the figure), where the adjustment unit is configured to adjust a display style of a selected label in response to detecting the selection operation on the at least one label.
- the apparatus 600 may further include: a control display unit (not shown in the figure), where the control display unit may be further configured to: in response to detecting the selection operation on the at least one label, display a first control, where the first control is configured to trigger an operation of finishing selection.
- a control display unit (not shown in the figure)
- the control display unit may be further configured to: in response to detecting the selection operation on the at least one label, display a first control, where the first control is configured to trigger an operation of finishing selection.
- the label selection control may be displayed in a process of playing a video stream, and the timing of the label display can be flexibly controlled.
- FIG. 7 shows a schematic structural diagram of an electronic device (e.g., the terminal device in FIG. 1 ) 700 suitable for implementing some embodiments of the present disclosure.
- the electronic device in some embodiments of the present disclosure may include, but are not limited to a mobile terminal such as a mobile phone, a notebook computer, a digital broadcast receiver, a personal digital assistant (PDA), a portable android device (PAD), a portable multimedia player (PMP), an in-vehicle navigation terminals, and a fixed terminal such as a digital TV and a desktop computer.
- PDA personal digital assistant
- PAD portable android device
- PMP portable multimedia player
- FIG. 6 is only an example, and should not impose any limitation on the function and scope of use of the embodiments of the present disclosure.
- an electronic device 700 may include a processing apparatus (e.g., a central processing unit, a graphics processor, etc.) 701 that may perform various appropriate actions and processes based on a program stored in a read-only memory (ROM) 702 or loaded from a storage unit 708 into a random-access memory (RAM) 703 .
- a processing apparatus e.g., a central processing unit, a graphics processor, etc.
- RAM random-access memory
- various programs and data necessary for the operation of the electronic device 700 are also stored.
- the processing apparatus 701 , the ROM 702 , and the RAM 703 are connected to each other through a bus 704 .
- An input/output (I/O) interface 705 is also connected to the bus 704 .
- the following apparatuses may be connected to the I/O interface 705 : an input apparatus 706 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output apparatus 707 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage apparatus 708 including, for example, a memory card, etc.; and a communication apparatus 709 .
- the communication apparatus 709 may allow the electronic device 700 to communicate wirelessly or wired with other devices to exchange data.
- FIG. 7 shows an electronic device 700 having various apparatuses, it should be understood that it is not required to implement or have all of the apparatuses illustrated. More or fewer apparatuses may alternatively be implemented or provided. Each block shown in FIG. 7 may represent one unit, or may also represent multiple apparatuses as required.
- the processes described above with reference to the flowcharts may be implemented as computer software programs.
- some embodiments of the present disclosure provide a computer program product, which includes a computer program carried on a computer-readable medium, the computer program containing program code for performing the method illustrated in the flowcharts.
- the computer program may be downloaded and installed from a network via the communication apparatus 709 , or installed from the storage apparatus 708 , or installed from the ROM 702 .
- the processing apparatus 701 the above functions defined in the methods of some embodiments of the present disclosure are performed.
- the computer-readable medium described in some embodiments of the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the above two.
- the computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, or any combination of the above.
- the computer-readable storage medium may include, but are not limited to, an electrical connection with one or more wires, a portable computer disk, a hard disk, a random-access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
- the computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in combination with an instruction execution system, apparatus, or device.
- a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code therein. Such a propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the foregoing.
- the computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, and the computer-readable signal medium can transmit, propagate, or transport the program for use by or in combination with an instruction execution system, apparatus, or device.
- the program code contained on the computer-readable medium may be transmitted using any suitable medium including, but not limited to, an electrical wire, an optical fiber cable, an RF (radio frequency), etc., or any suitable combination of the foregoing.
- a client and a server may communicate using any currently known or future developed network protocol such as HyperText Transfer Protocol (HTTP) and may interconnect with any form or medium of digital data communication (e.g., a communications network).
- HTTP HyperText Transfer Protocol
- Examples of the communication network include a local area network (“LAN”), a wide area networks (“WAN”), an inter-network (e.g., the Internet), and an end-to-end network (e.g., ad hoc end-to-end networks), as well as any currently known or future developed networks.
- the above computer-readable medium may be included in the above electronic device, or may exist alone without being assembled into the electronic device.
- the above computer-readable medium carries one or more programs, and when the above-mentioned one or more programs are executed by the electronic device, the electronic device is configured to display a label selection control in a feed display interface in a process of displaying a feed stream, where the label selection control corresponds to at least one label; receive selection information inputted by a user through performing a selection operation on the at least one label; acquiring recommended information corresponding to the selection information; and displaying the recommended information on the feed display interface.
- Computer program code for carrying out operations of some embodiments of the present disclosure may be written in one or more programming languages, including object-oriented programming languages—such as Java, Smalltalk, C++, or a combination thereof, as well as conventional procedural programming languages—such as “C” or similar programming languages.
- the program code may be executed entirely on a user computer, partly on a user computer, as a stand-alone software package, partly on a user computer and partly on a remote computer, or entirely on a remote computer or a server.
- the remote computer may be connected to a user computer through any kind of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., using an Internet service provider to connect via an Internet connection).
- LAN local area network
- WAN wide area network
- an Internet service provider to connect via an Internet connection
- each block in a flowchart or block diagram may represent a module, program segment, or portion of code that contains one or more executable instructions for implementing a specified logical function.
- the functions indicated in the blocks may also occur in a different order than those indicated in the drawings. For example, two blocks shown one after the other can actually be executed in parallel substantially, or they may sometimes be executed in an opposite order, depending on functions involved.
- each block in the block diagram and/or flowchart, and a combination of blocks in the block diagram and/or flowchart may be implemented with a dedicated hardware-based system that performs a specified function or operation, or may be implemented with a combination of dedicated hardware and computer instructions.
- the units described in some embodiments of the present disclosure may be implemented using software, and may also be implemented using hardware.
- the described units may also be provided in a processor, for example, may be described as: a processor includes a label display unit, a receiving unit, an acquiring unit, and a video display unit.
- a processor includes a label display unit, a receiving unit, an acquiring unit, and a video display unit.
- the names of these units do not constitute a limitation of the units themselves under certain circumstances.
- the display unit may also be described as “a unit which displays a label selection control on a feed display interface in a process of displaying a feed stream”.
- exemplary types of hardware logic components include: a field programmable gate array (FPGA), an application-specific integrated circuit (ASIC), an application specific standard product (ASSP), a systems on chip (SOC), a complex programmable logical device (CPLD), etc.
- FPGA field programmable gate array
- ASIC application-specific integrated circuit
- ASSP application specific standard product
- SOC systems on chip
- CPLD complex programmable logical device
- a label display method including: displaying a label selection control on a feed display interface in a process of displaying a feed stream, where the label selection control corresponds to at least one label; receiving selection information inputted by a user through performing a selection operation on the at least one label; acquiring recommended information corresponding to the selection information; and displaying the recommended information on the feed display interface.
- displaying the label selection control on the feed display interface in the process of displaying the feed stream includes: in response to detecting that an operation of the user on the displayed feed stream meets a label display trigger condition, displaying the label selection control on the feed display interface.
- displaying the label selection control on the feed display interface in the process of displaying the feed stream includes: displaying the label selection control on an i-th piece of information, where i is a preset number.
- receiving selection information inputted by the user through performing the selection operation on the at least one label includes: in response to determining that a first selection operation on a label corresponding to the label selection control is completed, displaying a sub-label corresponding to the label selected by the user; and receiving selection information inputted by the user through a second selection operation on the sub-label.
- the method further comprises: in response to detecting that an operation of the user on recommended information meets a sub-label display trigger condition, displaying a sub-label selection control on the feed display interface, the sub-label selection control corresponding to at least one sub-label.
- the method before receiving the selection information inputted by the user through performing the selection operation on the at least one label, the method further includes: in response to detecting the selection operation on the at least one label, adjusting a display style of a selected label.
- the method further comprises: in response to detecting the selection operation on the at least one label, displaying a first control, where the first control is configured to trigger an operation of finishing selection.
- a label display apparatus including: a label display unit, configured to display a label selection control on a feed display interface in a process of displaying a feed stream, where the label selection control corresponds to at least one label; a receiving unit, configured to receive selection information inputted by a user through performing a selection operation on the at least one label; an acquiring unit, configured to acquire recommended information corresponding to the selection information; a video display unit, configured to display the recommended information on the feed display interface.
- the label display unit is further configured to: in response to detecting that an operation of the user on the displayed feed stream meets a label display trigger condition, display the label selection control on the feed display interface.
- the label display unit may further be configured to display the label selection control on an i-th piece of information, where i is a preset number.
- the receiving unit is further configured to: in response to determining that a first selection operation on a label corresponding to the label selection control is completed, display a sub-label corresponding to the label selected by the user; and receive selection information inputted by the user through a second selection operation on the sub-label.
- the apparatus may further be configured to: in response to detecting that an operation of the user on a recommended video meets a second preset condition, display a sub-label selection control on a target video, the sub-label selection control corresponding to at least one sub-label.
- the apparatus may further include: an adjustment unit.
- the adjustment unit is configured to, in response to detecting the selection operation on the at least one label, adjust a display style of a selected label.
- the apparatus may further include a control display unit.
- the control display unit may be further configured to display a first control in response to detecting the selection operation on the at least one label, where the first control is configured to trigger an operation of finishing selection.
- an electronic device including: one or more processors; a storage apparatus having one or more programs stored thereon, and when the one or more programs are executed by the one or more processors, the one or more processors are caused to implement any of the methods described above.
- a computer-readable medium having a computer program stored thereon, where the program, when executed by a processor, implements any of the methods described above.
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)
- Multimedia (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Library & Information Science (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computational Linguistics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
Claims (14)
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010066372.X | 2020-01-20 | ||
CN202010066372.XA CN111291220B (en) | 2020-01-20 | 2020-01-20 | Label display method and device, electronic equipment and computer readable medium |
CN202010066372X | 2020-01-20 | ||
PCT/CN2020/127280 WO2021147462A1 (en) | 2020-01-20 | 2020-11-06 | Label display method and apparatus, electronic device, and computer readable medium |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2020/127280 Continuation WO2021147462A1 (en) | 2020-01-20 | 2020-11-06 | Label display method and apparatus, electronic device, and computer readable medium |
Publications (2)
Publication Number | Publication Date |
---|---|
US20220317838A1 US20220317838A1 (en) | 2022-10-06 |
US12008220B2 true US12008220B2 (en) | 2024-06-11 |
Family
ID=71023344
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US17/808,230 Active US12008220B2 (en) | 2020-01-20 | 2022-06-22 | Label display method and apparatus, electronic device, and computer-readable medium |
Country Status (4)
Country | Link |
---|---|
US (1) | US12008220B2 (en) |
JP (1) | JP2023510379A (en) |
CN (1) | CN111291220B (en) |
WO (1) | WO2021147462A1 (en) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111291220B (en) | 2020-01-20 | 2021-07-13 | 北京字节跳动网络技术有限公司 | Label display method and device, electronic equipment and computer readable medium |
CN112306340B (en) * | 2020-10-13 | 2024-06-18 | 北京沃东天骏信息技术有限公司 | Information display method, information transmission device, electronic equipment and medium |
CN112307375A (en) * | 2020-11-09 | 2021-02-02 | 北京沃东天骏信息技术有限公司 | Page display method and device, electronic equipment and computer readable medium |
CN112468654B (en) * | 2020-12-13 | 2022-03-08 | 胡振刚 | Electronic equipment use restriction processing method and device |
CN113204704B (en) * | 2021-05-19 | 2024-01-09 | 五八有限公司 | Content information display method and device, electronic equipment and readable medium |
CN113177175A (en) * | 2021-05-21 | 2021-07-27 | 深圳集智数字科技有限公司 | Information display method, information display device, medium, and electronic device |
CN113553507B (en) * | 2021-07-26 | 2024-06-18 | 北京字跳网络技术有限公司 | Interest tag-based processing method, device, equipment and storage medium |
CN113721822A (en) * | 2021-09-14 | 2021-11-30 | 中国银行股份有限公司 | Label display method and device |
CN113901313A (en) * | 2021-09-30 | 2022-01-07 | 北京有竹居网络技术有限公司 | Game recommendation method and device, readable medium and electronic equipment |
CN114237460B (en) * | 2021-10-14 | 2024-01-30 | 北京淘友天下科技发展有限公司 | Label display method, device, terminal, storage medium and computer program product |
CN114047850A (en) * | 2021-11-15 | 2022-02-15 | 北京字跳网络技术有限公司 | Information processing method, device, terminal and storage medium |
CN114116053B (en) * | 2021-11-18 | 2024-03-12 | 北京达佳互联信息技术有限公司 | Resource display method, device, computer equipment and medium |
CN114817731A (en) * | 2022-05-10 | 2022-07-29 | 北京字跳网络技术有限公司 | Content pushing method and device and electronic equipment |
Citations (91)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6147714A (en) * | 1995-07-21 | 2000-11-14 | Sony Corporation | Control apparatus and control method for displaying electronic program guide |
US20010023401A1 (en) * | 2000-03-17 | 2001-09-20 | Weishut Gideon Martin Reinier | Method and apparatus for rating database objects |
US20020010929A1 (en) * | 2000-07-10 | 2002-01-24 | Collier Rene Pierre Gaston | Device for and method of presenting program information |
US20020112237A1 (en) * | 2000-04-10 | 2002-08-15 | Kelts Brett R. | System and method for providing an interactive display interface for information objects |
US20030020671A1 (en) * | 1999-10-29 | 2003-01-30 | Ovid Santoro | System and method for simultaneous display of multiple information sources |
US6522342B1 (en) * | 1999-01-27 | 2003-02-18 | Hughes Electronics Corporation | Graphical tuning bar for a multi-program data stream |
US20030106061A1 (en) * | 2001-12-05 | 2003-06-05 | International Business Machines Corporation | Efficiently identifying television stations in a user friendly environment |
US20030174154A1 (en) * | 2000-04-04 | 2003-09-18 | Satoru Yukie | User interface for interfacing with plural real-time data sources |
US6633293B1 (en) * | 1998-01-05 | 2003-10-14 | Konami Co., Ltd. | Image processing method and apparatus, and storage medium therefor |
US20040060061A1 (en) * | 2002-09-20 | 2004-03-25 | Imagictv Inc. | Multiple view video feed |
US20040268413A1 (en) * | 2003-05-29 | 2004-12-30 | Reid Duane M. | System for presentation of multimedia content |
US20050071782A1 (en) * | 2003-09-30 | 2005-03-31 | Barrett Peter T. | Miniaturized video feed generation and user-interface |
US20060230427A1 (en) * | 2005-03-30 | 2006-10-12 | Gerard Kunkel | Method and system of providing user interface |
US20060238625A1 (en) * | 2003-05-19 | 2006-10-26 | Sony Corporation | Imaging device |
US20070011702A1 (en) * | 2005-01-27 | 2007-01-11 | Arthur Vaysman | Dynamic mosaic extended electronic programming guide for television program selection and display |
US20070083894A1 (en) * | 2005-10-07 | 2007-04-12 | Gonsalves Carl L | Indirect subscriptions to top N lists of content feeds |
US20070083536A1 (en) * | 2005-10-07 | 2007-04-12 | Darnell Benjamin G | Indirect subscriptions to a user's selected content feed items |
US20070245236A1 (en) * | 2006-04-13 | 2007-10-18 | Samsung Electronics Co., Ltd. | Method and apparatus to generate XHTML data in device |
US20080046931A1 (en) * | 2006-07-31 | 2008-02-21 | Kevin Corbett | Apparatus, system and method for secondary navigation options |
US20080060006A1 (en) * | 2006-08-18 | 2008-03-06 | The Directv Group, Inc | Mosaic channel video stream with personalized interactive services |
US20080082941A1 (en) * | 2006-09-28 | 2008-04-03 | Goldberg Steven L | Content Feed User Interface |
US20080111822A1 (en) * | 2006-09-22 | 2008-05-15 | Yahoo, Inc.! | Method and system for presenting video |
US20080155605A1 (en) * | 2006-12-20 | 2008-06-26 | Samsung Electronics Co., Ltd. | Method and apparatus for selecting digital broadcast channel |
US20090031246A1 (en) | 2006-02-28 | 2009-01-29 | Mark Anthony Ogle Cowtan | Internet-based, dual-paned virtual tour presentation system with orientational capabilities and versatile tabbed menu-driven area for multi-media content delivery |
JP2009069875A (en) | 2007-09-10 | 2009-04-02 | Sharp Corp | Content retrieval device, content retrieval method, program and recording medium |
US20090256835A1 (en) * | 2008-04-10 | 2009-10-15 | Harris Corporation | Video multiviewer system for generating video data based upon multiple video inputs with added graphic content and related methods |
US20090293014A1 (en) * | 2008-05-23 | 2009-11-26 | At&T Intellectual Property, Lp | Multimedia Content Information Display Methods and Device |
US20100100841A1 (en) * | 2008-10-20 | 2010-04-22 | Samsung Electronics Co., Ltd. | Method and system for configuring an idle screen in a portable terminal |
US7882436B2 (en) * | 2004-03-10 | 2011-02-01 | Trevor Burke Technology Limited | Distribution of video data |
US7966638B2 (en) * | 2007-03-30 | 2011-06-21 | Google Inc. | Interactive media display across devices |
US20110167061A1 (en) * | 2010-01-05 | 2011-07-07 | Microsoft Corporation | Providing suggestions of related videos |
US7984056B1 (en) * | 2007-12-28 | 2011-07-19 | Amazon Technologies, Inc. | System for facilitating discovery and management of feeds |
US8122031B1 (en) * | 2009-06-11 | 2012-02-21 | Google Inc. | User label and user category based content classification |
US8229873B1 (en) * | 2009-09-18 | 2012-07-24 | Google Inc. | News topic-interest-based recommendations twiddling |
US20120216146A1 (en) * | 2011-02-17 | 2012-08-23 | Nokia Corporation | Method, apparatus and computer program product for integrated application and task manager display |
US8255812B1 (en) * | 2007-03-15 | 2012-08-28 | Google Inc. | Embedding user-selected content feed items in a webpage |
US8275666B2 (en) | 2006-09-29 | 2012-09-25 | Apple Inc. | User supplied and refined tags |
US20120278428A1 (en) * | 2011-04-29 | 2012-11-01 | Frequency Networks, Inc. | Creation and presentation of selective digital content feeds |
US20130047123A1 (en) * | 2009-09-24 | 2013-02-21 | Ringguides Inc. | Method for presenting user-defined menu of digital content choices, organized as ring of icons surrounding preview pane |
US8397258B2 (en) * | 2009-08-19 | 2013-03-12 | Lg Electronics Inc. | Image display apparatus and method for operating an image display apparatus |
US20130222263A1 (en) * | 2012-02-23 | 2013-08-29 | Alap Shah | Controlling views in display device with touch screen |
US20130314441A1 (en) * | 2012-05-23 | 2013-11-28 | Qualcomm Incorporated | Image-driven view management for annotations |
US8606807B2 (en) * | 2008-02-28 | 2013-12-10 | Red Hat, Inc. | Integration of triple tags into a tagging tool and text browsing |
US20140089802A1 (en) * | 2011-07-06 | 2014-03-27 | Huawei Technologies Co., Ltd. | Method, apparatus and mobile terminal for switching video playing content |
US8717339B2 (en) * | 2008-09-26 | 2014-05-06 | Kyocera Corporation | Image display apparatus |
US8752089B2 (en) * | 2006-03-10 | 2014-06-10 | The Directv Group, Inc. | Dynamic determination of presentation of multiple video cells in an on-screen display |
US20140253301A1 (en) | 2013-03-08 | 2014-09-11 | Kabushiki Kaisha Toshiba | Communications device and communications system |
US20150011185A1 (en) * | 2013-07-02 | 2015-01-08 | Fortis Riders Corporation | Mobile application using facilitating dedicated communication between specific users |
US20150012833A1 (en) * | 2013-07-02 | 2015-01-08 | Fortis Riders Corporation | Mobile application using gestures to facilitate communication |
CN104537115A (en) | 2015-01-21 | 2015-04-22 | 北京字节跳动科技有限公司 | Method and device for exploring user interests |
US9066122B1 (en) * | 2013-03-08 | 2015-06-23 | Google Inc. | Serving video content segments |
US9069439B2 (en) * | 2011-04-11 | 2015-06-30 | Microsoft Technology Licensing, Llc | Graphical user interface with customized navigation |
US20150220525A1 (en) * | 2014-02-04 | 2015-08-06 | Google Inc. | Adaptive music and video recommendations |
US20150312613A1 (en) * | 2013-01-02 | 2015-10-29 | Amazon Technologies, Inc. | Personalized smart-list video channels |
US9179086B2 (en) * | 2007-05-07 | 2015-11-03 | Yahoo! Inc. | System and method for providing dynamically updating applications in a television display environment |
US9251124B2 (en) * | 2013-09-09 | 2016-02-02 | Andrea STEINFL | Modular responsive screen grid, authoring and displaying system |
US20160149956A1 (en) * | 2014-11-21 | 2016-05-26 | Whip Networks, Inc. | Media management and sharing system |
US20160227149A1 (en) * | 2015-02-03 | 2016-08-04 | Adder Technology Limited | On-screen display systems |
US9535559B2 (en) * | 2012-06-15 | 2017-01-03 | Intel Corporation | Stream-based media management |
US9612733B2 (en) * | 2014-07-03 | 2017-04-04 | Lg Electronics Inc. | Display apparatus and method capable of performing a remote controlling function |
US20170195733A1 (en) * | 2015-12-30 | 2017-07-06 | Facebook, Inc. | Systems and methods for utilizing social metrics to provide videos in video categories |
US9720560B2 (en) * | 2006-03-20 | 2017-08-01 | British Broadcasting Corporation | Hierarchical layered menu pane access to application functionality and content |
CN107087235A (en) | 2017-04-21 | 2017-08-22 | 腾讯科技(深圳)有限公司 | Media content recommendations method, server and client |
CN107273489A (en) | 2017-06-14 | 2017-10-20 | 掌阅科技股份有限公司 | Content delivery method, electronic equipment and computer-readable storage medium |
US20170332150A1 (en) * | 2016-05-13 | 2017-11-16 | Hulu, LLC | Personalized Content Ranking Using Content Received from Different Sources in a Video Delivery System |
US20170331964A1 (en) * | 2016-05-12 | 2017-11-16 | Kyocera Document Solutions Inc. | Electronic device and image forming apparatus |
US9927952B2 (en) * | 2012-05-23 | 2018-03-27 | Microsoft Technology Licensing, Llc | Utilizing a ribbon to access an application user interface |
US20180091858A1 (en) * | 2015-05-22 | 2018-03-29 | Playsight Interactive Ltd. | Event based video generation |
US20180091832A1 (en) * | 2016-09-27 | 2018-03-29 | Clarifai, Inc. | Prediction model training via live stream concept association |
US20180113579A1 (en) * | 2016-10-26 | 2018-04-26 | Apple Inc. | User interfaces for browsing content from multiple content applications on an electronic device |
CN108133039A (en) | 2018-01-10 | 2018-06-08 | 广州视源电子科技股份有限公司 | Image data processing method and device, electronic equipment and storage medium |
CN108255900A (en) | 2017-03-22 | 2018-07-06 | 广州市动景计算机科技有限公司 | Recommend news rendering method, equipment, browser and electronic equipment |
CN108600818A (en) | 2018-03-16 | 2018-09-28 | 优酷网络技术(北京)有限公司 | Show the method and device of multimedia resource |
CN109189954A (en) | 2018-09-07 | 2019-01-11 | 网易传媒科技(北京)有限公司 | Content recommendation method and device |
US10203927B2 (en) * | 2014-11-20 | 2019-02-12 | Samsung Electronics Co., Ltd. | Display apparatus and display method |
US10219025B2 (en) * | 2014-03-18 | 2019-02-26 | Dwango Co., Ltd. | Video distribution device, video distribution method, and program |
CN109819284A (en) | 2019-02-18 | 2019-05-28 | 平安科技(深圳)有限公司 | A kind of short video recommendation method, device, computer equipment and storage medium |
US20190215452A1 (en) * | 2018-01-09 | 2019-07-11 | Wistron Corporation | Image capaturing apparatus, storage space adjusting method thereof and non-transitory computer-readable recording medium |
US20200110513A1 (en) * | 2013-05-06 | 2020-04-09 | Barnes & Noble College Booksellers, Llc | Swipe-based confirmation for touch sensitive devices |
CN111179007A (en) | 2019-07-03 | 2020-05-19 | 腾讯科技(深圳)有限公司 | Display information processing method and device and electronic equipment |
CN111273830A (en) | 2020-02-21 | 2020-06-12 | 北京衡石科技有限公司 | Data display method and device, electronic equipment and computer readable medium |
CN111291220A (en) | 2020-01-20 | 2020-06-16 | 北京字节跳动网络技术有限公司 | Label display method and device, electronic equipment and computer readable medium |
US20200226896A1 (en) * | 2016-06-21 | 2020-07-16 | BroadPath, Inc. | Method for collecting and sharing live video feeds of employees within a distributed workforce |
US20200257742A1 (en) * | 2019-02-07 | 2020-08-13 | International Business Machines Corporation | Customized display of filtered social media content using a private dislike button |
US20200257825A1 (en) * | 2019-02-07 | 2020-08-13 | International Business Machines Corporation | Customized display of filtered social media content using a private dislike button |
US20200374596A1 (en) * | 2014-11-25 | 2020-11-26 | Clarifai, Inc. | User interface for labeling, browsing, and searching semantic labels within video |
US11102552B2 (en) * | 2012-01-03 | 2021-08-24 | Google Llc | Providing a program listing |
US20220019730A1 (en) * | 2020-07-20 | 2022-01-20 | Labelbox, Inc. | System and method for automated content labeling |
US11290762B2 (en) * | 2012-11-27 | 2022-03-29 | Apple Inc. | Agnostic media delivery system |
US11297392B2 (en) * | 2012-12-18 | 2022-04-05 | Apple Inc. | Devices and method for providing remote control hints on a display |
US20220404956A1 (en) * | 2021-06-17 | 2022-12-22 | Samsung Electronics Co., Ltd. | Method and electronic device for navigating application screen |
-
2020
- 2020-01-20 CN CN202010066372.XA patent/CN111291220B/en active Active
- 2020-11-06 JP JP2022543046A patent/JP2023510379A/en active Pending
- 2020-11-06 WO PCT/CN2020/127280 patent/WO2021147462A1/en active Application Filing
-
2022
- 2022-06-22 US US17/808,230 patent/US12008220B2/en active Active
Patent Citations (93)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6147714A (en) * | 1995-07-21 | 2000-11-14 | Sony Corporation | Control apparatus and control method for displaying electronic program guide |
US6633293B1 (en) * | 1998-01-05 | 2003-10-14 | Konami Co., Ltd. | Image processing method and apparatus, and storage medium therefor |
US6522342B1 (en) * | 1999-01-27 | 2003-02-18 | Hughes Electronics Corporation | Graphical tuning bar for a multi-program data stream |
US20030020671A1 (en) * | 1999-10-29 | 2003-01-30 | Ovid Santoro | System and method for simultaneous display of multiple information sources |
US20010023401A1 (en) * | 2000-03-17 | 2001-09-20 | Weishut Gideon Martin Reinier | Method and apparatus for rating database objects |
US20030174154A1 (en) * | 2000-04-04 | 2003-09-18 | Satoru Yukie | User interface for interfacing with plural real-time data sources |
US20020112237A1 (en) * | 2000-04-10 | 2002-08-15 | Kelts Brett R. | System and method for providing an interactive display interface for information objects |
US20020010929A1 (en) * | 2000-07-10 | 2002-01-24 | Collier Rene Pierre Gaston | Device for and method of presenting program information |
US20030106061A1 (en) * | 2001-12-05 | 2003-06-05 | International Business Machines Corporation | Efficiently identifying television stations in a user friendly environment |
US20040060061A1 (en) * | 2002-09-20 | 2004-03-25 | Imagictv Inc. | Multiple view video feed |
US20060238625A1 (en) * | 2003-05-19 | 2006-10-26 | Sony Corporation | Imaging device |
US20040268413A1 (en) * | 2003-05-29 | 2004-12-30 | Reid Duane M. | System for presentation of multimedia content |
US20050071782A1 (en) * | 2003-09-30 | 2005-03-31 | Barrett Peter T. | Miniaturized video feed generation and user-interface |
US7882436B2 (en) * | 2004-03-10 | 2011-02-01 | Trevor Burke Technology Limited | Distribution of video data |
US20070011702A1 (en) * | 2005-01-27 | 2007-01-11 | Arthur Vaysman | Dynamic mosaic extended electronic programming guide for television program selection and display |
US20060230427A1 (en) * | 2005-03-30 | 2006-10-12 | Gerard Kunkel | Method and system of providing user interface |
US20070083536A1 (en) * | 2005-10-07 | 2007-04-12 | Darnell Benjamin G | Indirect subscriptions to a user's selected content feed items |
US20070083894A1 (en) * | 2005-10-07 | 2007-04-12 | Gonsalves Carl L | Indirect subscriptions to top N lists of content feeds |
US20090031246A1 (en) | 2006-02-28 | 2009-01-29 | Mark Anthony Ogle Cowtan | Internet-based, dual-paned virtual tour presentation system with orientational capabilities and versatile tabbed menu-driven area for multi-media content delivery |
US8752089B2 (en) * | 2006-03-10 | 2014-06-10 | The Directv Group, Inc. | Dynamic determination of presentation of multiple video cells in an on-screen display |
US9720560B2 (en) * | 2006-03-20 | 2017-08-01 | British Broadcasting Corporation | Hierarchical layered menu pane access to application functionality and content |
US20070245236A1 (en) * | 2006-04-13 | 2007-10-18 | Samsung Electronics Co., Ltd. | Method and apparatus to generate XHTML data in device |
US20080046931A1 (en) * | 2006-07-31 | 2008-02-21 | Kevin Corbett | Apparatus, system and method for secondary navigation options |
US20080060006A1 (en) * | 2006-08-18 | 2008-03-06 | The Directv Group, Inc | Mosaic channel video stream with personalized interactive services |
US20080111822A1 (en) * | 2006-09-22 | 2008-05-15 | Yahoo, Inc.! | Method and system for presenting video |
US20080082941A1 (en) * | 2006-09-28 | 2008-04-03 | Goldberg Steven L | Content Feed User Interface |
US8275666B2 (en) | 2006-09-29 | 2012-09-25 | Apple Inc. | User supplied and refined tags |
US20080155605A1 (en) * | 2006-12-20 | 2008-06-26 | Samsung Electronics Co., Ltd. | Method and apparatus for selecting digital broadcast channel |
US8255812B1 (en) * | 2007-03-15 | 2012-08-28 | Google Inc. | Embedding user-selected content feed items in a webpage |
US7966638B2 (en) * | 2007-03-30 | 2011-06-21 | Google Inc. | Interactive media display across devices |
US9179086B2 (en) * | 2007-05-07 | 2015-11-03 | Yahoo! Inc. | System and method for providing dynamically updating applications in a television display environment |
JP2009069875A (en) | 2007-09-10 | 2009-04-02 | Sharp Corp | Content retrieval device, content retrieval method, program and recording medium |
US7984056B1 (en) * | 2007-12-28 | 2011-07-19 | Amazon Technologies, Inc. | System for facilitating discovery and management of feeds |
US8606807B2 (en) * | 2008-02-28 | 2013-12-10 | Red Hat, Inc. | Integration of triple tags into a tagging tool and text browsing |
US20090256835A1 (en) * | 2008-04-10 | 2009-10-15 | Harris Corporation | Video multiviewer system for generating video data based upon multiple video inputs with added graphic content and related methods |
US20090293014A1 (en) * | 2008-05-23 | 2009-11-26 | At&T Intellectual Property, Lp | Multimedia Content Information Display Methods and Device |
US8717339B2 (en) * | 2008-09-26 | 2014-05-06 | Kyocera Corporation | Image display apparatus |
US20100100841A1 (en) * | 2008-10-20 | 2010-04-22 | Samsung Electronics Co., Ltd. | Method and system for configuring an idle screen in a portable terminal |
US8122031B1 (en) * | 2009-06-11 | 2012-02-21 | Google Inc. | User label and user category based content classification |
US8397258B2 (en) * | 2009-08-19 | 2013-03-12 | Lg Electronics Inc. | Image display apparatus and method for operating an image display apparatus |
US8229873B1 (en) * | 2009-09-18 | 2012-07-24 | Google Inc. | News topic-interest-based recommendations twiddling |
US20130047123A1 (en) * | 2009-09-24 | 2013-02-21 | Ringguides Inc. | Method for presenting user-defined menu of digital content choices, organized as ring of icons surrounding preview pane |
US20110167061A1 (en) * | 2010-01-05 | 2011-07-07 | Microsoft Corporation | Providing suggestions of related videos |
US20120216146A1 (en) * | 2011-02-17 | 2012-08-23 | Nokia Corporation | Method, apparatus and computer program product for integrated application and task manager display |
US9069439B2 (en) * | 2011-04-11 | 2015-06-30 | Microsoft Technology Licensing, Llc | Graphical user interface with customized navigation |
US20120278428A1 (en) * | 2011-04-29 | 2012-11-01 | Frequency Networks, Inc. | Creation and presentation of selective digital content feeds |
US20140089802A1 (en) * | 2011-07-06 | 2014-03-27 | Huawei Technologies Co., Ltd. | Method, apparatus and mobile terminal for switching video playing content |
US11102552B2 (en) * | 2012-01-03 | 2021-08-24 | Google Llc | Providing a program listing |
US20130222263A1 (en) * | 2012-02-23 | 2013-08-29 | Alap Shah | Controlling views in display device with touch screen |
US9927952B2 (en) * | 2012-05-23 | 2018-03-27 | Microsoft Technology Licensing, Llc | Utilizing a ribbon to access an application user interface |
US20130314441A1 (en) * | 2012-05-23 | 2013-11-28 | Qualcomm Incorporated | Image-driven view management for annotations |
US9535559B2 (en) * | 2012-06-15 | 2017-01-03 | Intel Corporation | Stream-based media management |
US11290762B2 (en) * | 2012-11-27 | 2022-03-29 | Apple Inc. | Agnostic media delivery system |
US11297392B2 (en) * | 2012-12-18 | 2022-04-05 | Apple Inc. | Devices and method for providing remote control hints on a display |
US20150312613A1 (en) * | 2013-01-02 | 2015-10-29 | Amazon Technologies, Inc. | Personalized smart-list video channels |
US20140253301A1 (en) | 2013-03-08 | 2014-09-11 | Kabushiki Kaisha Toshiba | Communications device and communications system |
US9066122B1 (en) * | 2013-03-08 | 2015-06-23 | Google Inc. | Serving video content segments |
WO2014136268A1 (en) | 2013-03-08 | 2014-09-12 | 株式会社東芝 | Communication device and communication system |
US20200110513A1 (en) * | 2013-05-06 | 2020-04-09 | Barnes & Noble College Booksellers, Llc | Swipe-based confirmation for touch sensitive devices |
US20150011185A1 (en) * | 2013-07-02 | 2015-01-08 | Fortis Riders Corporation | Mobile application using facilitating dedicated communication between specific users |
US20150012833A1 (en) * | 2013-07-02 | 2015-01-08 | Fortis Riders Corporation | Mobile application using gestures to facilitate communication |
US9251124B2 (en) * | 2013-09-09 | 2016-02-02 | Andrea STEINFL | Modular responsive screen grid, authoring and displaying system |
US20150220525A1 (en) * | 2014-02-04 | 2015-08-06 | Google Inc. | Adaptive music and video recommendations |
US10219025B2 (en) * | 2014-03-18 | 2019-02-26 | Dwango Co., Ltd. | Video distribution device, video distribution method, and program |
US9612733B2 (en) * | 2014-07-03 | 2017-04-04 | Lg Electronics Inc. | Display apparatus and method capable of performing a remote controlling function |
US10203927B2 (en) * | 2014-11-20 | 2019-02-12 | Samsung Electronics Co., Ltd. | Display apparatus and display method |
US20160149956A1 (en) * | 2014-11-21 | 2016-05-26 | Whip Networks, Inc. | Media management and sharing system |
US20200374596A1 (en) * | 2014-11-25 | 2020-11-26 | Clarifai, Inc. | User interface for labeling, browsing, and searching semantic labels within video |
CN104537115A (en) | 2015-01-21 | 2015-04-22 | 北京字节跳动科技有限公司 | Method and device for exploring user interests |
US20160227149A1 (en) * | 2015-02-03 | 2016-08-04 | Adder Technology Limited | On-screen display systems |
US20180091858A1 (en) * | 2015-05-22 | 2018-03-29 | Playsight Interactive Ltd. | Event based video generation |
US20170195733A1 (en) * | 2015-12-30 | 2017-07-06 | Facebook, Inc. | Systems and methods for utilizing social metrics to provide videos in video categories |
US20170331964A1 (en) * | 2016-05-12 | 2017-11-16 | Kyocera Document Solutions Inc. | Electronic device and image forming apparatus |
US20170332150A1 (en) * | 2016-05-13 | 2017-11-16 | Hulu, LLC | Personalized Content Ranking Using Content Received from Different Sources in a Video Delivery System |
US20200226896A1 (en) * | 2016-06-21 | 2020-07-16 | BroadPath, Inc. | Method for collecting and sharing live video feeds of employees within a distributed workforce |
US20180091832A1 (en) * | 2016-09-27 | 2018-03-29 | Clarifai, Inc. | Prediction model training via live stream concept association |
US20180113579A1 (en) * | 2016-10-26 | 2018-04-26 | Apple Inc. | User interfaces for browsing content from multiple content applications on an electronic device |
US10209866B2 (en) * | 2016-10-26 | 2019-02-19 | Apple Inc. | User interfaces for browsing content from multiple content applications on an electronic device |
CN108255900A (en) | 2017-03-22 | 2018-07-06 | 广州市动景计算机科技有限公司 | Recommend news rendering method, equipment, browser and electronic equipment |
CN107087235A (en) | 2017-04-21 | 2017-08-22 | 腾讯科技(深圳)有限公司 | Media content recommendations method, server and client |
CN107273489A (en) | 2017-06-14 | 2017-10-20 | 掌阅科技股份有限公司 | Content delivery method, electronic equipment and computer-readable storage medium |
US20190215452A1 (en) * | 2018-01-09 | 2019-07-11 | Wistron Corporation | Image capaturing apparatus, storage space adjusting method thereof and non-transitory computer-readable recording medium |
CN108133039A (en) | 2018-01-10 | 2018-06-08 | 广州视源电子科技股份有限公司 | Image data processing method and device, electronic equipment and storage medium |
CN108600818A (en) | 2018-03-16 | 2018-09-28 | 优酷网络技术(北京)有限公司 | Show the method and device of multimedia resource |
CN109189954A (en) | 2018-09-07 | 2019-01-11 | 网易传媒科技(北京)有限公司 | Content recommendation method and device |
US20200257742A1 (en) * | 2019-02-07 | 2020-08-13 | International Business Machines Corporation | Customized display of filtered social media content using a private dislike button |
US20200257825A1 (en) * | 2019-02-07 | 2020-08-13 | International Business Machines Corporation | Customized display of filtered social media content using a private dislike button |
CN109819284A (en) | 2019-02-18 | 2019-05-28 | 平安科技(深圳)有限公司 | A kind of short video recommendation method, device, computer equipment and storage medium |
CN111179007A (en) | 2019-07-03 | 2020-05-19 | 腾讯科技(深圳)有限公司 | Display information processing method and device and electronic equipment |
CN111291220A (en) | 2020-01-20 | 2020-06-16 | 北京字节跳动网络技术有限公司 | Label display method and device, electronic equipment and computer readable medium |
CN111273830A (en) | 2020-02-21 | 2020-06-12 | 北京衡石科技有限公司 | Data display method and device, electronic equipment and computer readable medium |
US20220019730A1 (en) * | 2020-07-20 | 2022-01-20 | Labelbox, Inc. | System and method for automated content labeling |
US20220404956A1 (en) * | 2021-06-17 | 2022-12-22 | Samsung Electronics Co., Ltd. | Method and electronic device for navigating application screen |
Non-Patent Citations (7)
Title |
---|
First Office Action for Chinese Patent Application No. 202010066372.X, dated Sep. 16, 2020 (16 pages). |
International Search Report for International Patent Application No. PCT/CN2020/127280, dated Jan. 27, 2021 (10 pages). |
Notification to Grant Patent Right for Invention for Chinese Patent Application No. 202010066372.X (16 pages). |
Office Action in JP2022543046, dated Aug. 29, 2023, 6 pages. |
Second Office Action for Chinese Patent Application No. 202010066372.X, dated Dec. 8, 2020 (6 pages). |
Supplementary Search for Chinese Patent Application No. 202010066372.X (1 page). |
Third Office Action for Chinese Patent Application No. 202010066372.X (12 pages). |
Also Published As
Publication number | Publication date |
---|---|
JP2023510379A (en) | 2023-03-13 |
WO2021147462A1 (en) | 2021-07-29 |
CN111291220B (en) | 2021-07-13 |
US20220317838A1 (en) | 2022-10-06 |
CN111291220A (en) | 2020-06-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12008220B2 (en) | Label display method and apparatus, electronic device, and computer-readable medium | |
US12022163B2 (en) | Video playing method and apparatus, electronic device and computer readable medium | |
US20220394340A1 (en) | Video recommendation method and apparatus, electronic device, and computer-readable medium | |
US11818424B2 (en) | Method and apparatus for generating video, electronic device, and computer readable medium | |
EP4040278A1 (en) | Information display method and apparatus, electronic device, and computer readable medium | |
US20230011395A1 (en) | Video page display method and apparatus, electronic device and computer-readable medium | |
WO2022078165A1 (en) | Live streaming interface interaction method and apparatus, electronic device, and computer-readable medium | |
WO2023051297A1 (en) | Information display method and apparatus, electronic device, and storage medium | |
CN111339418B (en) | Page display method, page display device, electronic equipment and computer readable medium | |
WO2021135626A1 (en) | Method and apparatus for selecting menu items, readable medium and electronic device | |
WO2023160416A1 (en) | Information display method and apparatus, electronic device, storage medium, and program product | |
JP7480344B2 (en) | Information display method, device and electronic device | |
US20240284016A1 (en) | Multimedia information processing method and apparatus, electronic device and storage medium | |
US20240319840A1 (en) | Data interaction method, apparatus, electronic device, storage medium, and program product | |
US12061647B2 (en) | Method and apparatus for lyric video display, electronic device, and computer-readable medium | |
CN114363686B (en) | Method, device, equipment and medium for publishing multimedia content | |
CN115474085B (en) | Media content playing method, device, equipment and storage medium | |
WO2023155728A1 (en) | Page display method and apparatus, electronic device, storage medium, and program product | |
CN113721807B (en) | Information display method and device, electronic equipment and storage medium | |
CN111596995B (en) | Display method and device and electronic equipment | |
US20230421857A1 (en) | Video-based information displaying method and apparatus, device and medium | |
CN115639934A (en) | Content sharing method, device, equipment, computer readable storage medium and product | |
CN114527925B (en) | Conversation method, conversation device, electronic equipment and storage medium | |
WO2022179522A1 (en) | Recommended video display method and apparatus, medium, and electronic device | |
WO2021114981A1 (en) | Method and apparatus for displaying video playing page, and electronic device and medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
AS | Assignment |
Owner name: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., CHINA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BEIJING MICROLIVE VISION TECHNOLOGY CO., LTD.;REEL/FRAME:061299/0075 Effective date: 20220304 Owner name: BEIJING MICROLIVE VISION TECHNOLOGY CO., LTD., CHINA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:YU, BEICHUAN;REEL/FRAME:061298/0633 Effective date: 20220211 Owner name: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD., CHINA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:WANG, ZHAOYU;REEL/FRAME:061298/0759 Effective date: 20220211 Owner name: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., CHINA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.;REEL/FRAME:061298/0893 Effective date: 20220304 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE AFTER FINAL ACTION FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: AWAITING TC RESP., ISSUE FEE NOT PAID |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT RECEIVED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |