Interactive media platform content

By embedding interactive elements on media platforms and utilizing user device sensors to sense user interactions, content characteristics can be dynamically adjusted, thus solving the problem of media content confusion and improving user experience and interactivity.

CN122228478APending Publication Date: 2026-06-16FACE CUTE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
FACE CUTE CO LTD
Filing Date
2024-11-19
Publication Date
2026-06-16

AI Technical Summary

Technical Problem

Media content uploaded and shared on existing media platforms is easily confused with content generated on the platform, resulting in a poor user experience.

Method used

By embedding interactive elements on media platforms, and using sensors on user devices to sense user interactions, the visual or audio characteristics of the content can be dynamically adjusted to ensure that the content responds as needed when interacting with users.

Benefits of technology

It improves the interactivity of content display on user devices and user experience, avoids content confusion, and enhances the interactivity between users and media platforms.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122228478A_ABST
    Figure CN122228478A_ABST
Patent Text Reader

Abstract

A method of displaying content on a media platform includes obtaining content for display to a user device. The method also includes applying interactive elements embedded in the content to interact with the user device, thereby allowing the interactive elements to react on demand while the content is displayed on the user device. A method of obtaining content from a media platform includes requesting content for display on a user device, and displaying the content on the user device, during which time interactive elements embedded in the content react on demand in response to sensing by one or more sensors of the user device. A system is configured to provide content on a media platform. A user device is configured to display content from a media platform.
Need to check novelty before this filing date? Find Prior Art

Description

Cross-reference to related applications

[0001] This application claims priority to U.S. Application No. 18 / 514,573, filed November 20, 2023, the disclosure of which is incorporated herein by reference in its entirety. Technical Field

[0002] This disclosure generally relates to content on media platforms. More specifically, this disclosure relates to the generation, acquisition, and display of content on media platforms. Background Technology

[0003] Media platforms or applications allow users to upload, view, and share media (e.g., watch videos and / or images). Media platforms can also allow users to share content with each other. Such content can include, but is not limited to, the media itself, comments on the media, user achievements on the media platform, user status, etc. Media platforms can generate content in one or more shareable formats, such as shared posts, shared stories, etc. Shareable formats allow for easier sharing between users on the media platform. In some cases, media uploaded and shared on the platform (e.g., images or videos uploaded to the media platform and then shared by users) may be confused with content generated on the media platform. Summary of the Invention

[0004] In one embodiment, a method relates to displaying content on a media platform. The method includes obtaining content for display to a user device. The method also includes applying interactive elements embedded in the content to interact with the user device, thereby allowing the interactive elements to react on demand as the content is displayed on the user device.

[0005] In one embodiment, interactive elements react dynamically on demand.

[0006] In one embodiment, the interactive element reacts dynamically on demand in response to changes sensed in real time by the user device. These changes are caused by user interaction with the user device.

[0007] In one embodiment, the on-demand response of an interactive element is in response to sensing by one or more sensors of a user device.

[0008] In one embodiment, the interactive element responds on demand to sensing by one or more sensors in real time.

[0009] In one embodiment, the content includes one or more components that do not respond to sensing by one or more sensors.

[0010] In one embodiment, the interactive element reacts on demand in response to changes sensed by one or more sensors.

[0011] In one embodiment, the on-demand response of the interactive element is in response to motion sensing performed by one or more motion sensors of the user device.

[0012] In one embodiment, obtaining content includes generating content on a media platform.

[0013] In one embodiment, interactive elements are embedded into the content to form a holistic object.

[0014] In one embodiment, the interactive element is embedded as an overlay graph.

[0015] In one embodiment, the interactive element includes an interactive visual component. On-demand responsiveness of the interactive element includes changing one or more visual properties of the interactive visual component of the interactive element.

[0016] In one embodiment, the interactive visual component is one or more of the following: a dim light effect, a parallax effect, a pulsed glow effect, and a color scheme effect.

[0017] In one embodiment, a method involves obtaining content from a media platform. The method includes requesting content for display on a user device, the user device including one or more sensors. The method also includes displaying the content on the user device, during which interactive elements embedded in the content react on demand in response to sensing by the one or more sensors.

[0018] In one embodiment, the method includes sensing user interactions with a user device using one or more sensors. Interactive elements embedded in the content react on demand in response to the sensing of user interactions with the user device by the one or more sensors.

[0019] In one embodiment, interactive elements react dynamically on demand.

[0020] In one embodiment, the interactive element reacts dynamically on demand in response to changes sensed in real time by the user device. These changes are caused by user interaction with the user device.

[0021] In one embodiment, the content includes one or more visual components that are not responsive to sensing by one or more sensors.

[0022] In one embodiment, one or more sensors of the user equipment include one or more motion sensors. The interactive element responds on demand in response to motion sensing by the one or more motion sensors of the user equipment.

[0023] In one embodiment, interactive elements are embedded within the content to form a holistic object. The user device receives the holistic object from the media platform.

[0024] In one embodiment, the interactive element includes an interactive visual component. The on-demand responsiveness of the interactive element includes changing one or more visual properties of the interactive visual component of the interactive element.

[0025] In one embodiment, the interactive element is embedded as an overlay graph.

[0026] In one embodiment, the interactive visual component is one or more of the following: a dim light effect, a parallax effect, a pulsed glow effect, and a color scheme effect.

[0027] In one embodiment, the system is configured to provide content on a media platform. The system includes a memory configured to store data and a processor configured to read data from the memory. The processor is also configured to obtain content for display to a user device and apply interactive elements embedded in the content to interact with the user device, thereby allowing the interactive elements to react on demand as the content is displayed on the user device.

[0028] In one embodiment, the system's processor is also configured to provide content with embedded interactive elements to a display device.

[0029] In one embodiment, a non-transitory computer-readable storage medium has a computer program stored thereon. When executed by a processing device, the computer program performs steps including obtaining content for display to a user device, and applying interactive elements embedded in the content to interact with the user device, thereby allowing the interactive elements to react on demand as the content is displayed on the user device.

[0030] In one embodiment, a user equipment is used to display content from a self-media platform. The user equipment includes a memory configured to store data, one or more sensors, and a processor configured to read data from the memory. The processor is also configured to request content for display on the user equipment and to display the content on the user equipment, during which interactive elements embedded in the content react on demand in response to sensing by one or more sensors of the user equipment.

[0031] In one embodiment, a non-transitory computer-readable storage medium has a computer program stored thereon. When executed by a processing device, the computer program performs steps including requesting content from a media platform for display on a user device having one or more sensors, and displaying the content on the user device, during which interactive elements embedded in the content react on demand in response to sensing by the one or more sensors. Attached Figure Description

[0032] The accompanying drawings illustrate various embodiments of the system, method, and other aspects of this disclosure. Any person skilled in the art will understand that the element boundaries (e.g., boxes, groups of boxes, or other shapes) shown in the figures represent one example of a boundary. In some examples, one element may be designed as multiple elements, or multiple elements may be designed as one element. In some examples, an element shown as an inner component of one element may be implemented as an outer component in another element, and vice versa. A non-limiting and non-exhaustive description is described with reference to the following drawings. The components in the figures are not necessarily drawn to scale, but rather the emphasis is on illustrating principles. In the following detailed description, embodiments are described by way of illustration only, as various changes and modifications will become apparent to those skilled in the art from the following detailed description.

[0033] Figure 1 A schematic diagram of an embodiment of a system for implementing a media platform to generate and provide content for display on a user's device is shown.

[0034] Figure 2 A schematic diagram of an embodiment of a system for providing content to be displayed on a user device is shown.

[0035] Figure 3A An example of the obtained content for display on a user device is shown.

[0036] Figure 3B It shows Figure 3A An example of content with embedded interactive elements.

[0037] Figure 3C It shows Figure 3A Another embodiment of content with embedded interactive elements.

[0038] Figure 4 A block flowchart illustrating an embodiment of a process for displaying content on a media platform is shown.

[0039] Figure 5 A block flowchart illustrating an embodiment of the process for obtaining content from a media platform is shown.

[0040] Figure 6 This is a schematic structural diagram of an embodiment of a computer system suitable for implementing electronic devices.

[0041] The same number indicates the same characteristic. Detailed Implementation

[0042] In the following detailed description, specific embodiments of the present disclosure are described herein with reference to the accompanying drawings, which form part of the description. In this description and the drawings, unless the context otherwise requires, the same reference numerals denote elements that may perform the same, similar, or equivalent functions. Furthermore, unless otherwise stated, the description of each successive drawing may refer to features from one or more prior drawings to provide a clearer context and a more substantial explanation of the current exemplary embodiments. Nevertheless, the exemplary embodiments described in the detailed description, drawings, and claims are not intended to be limiting. Other embodiments may be used, and other changes may be made, without departing from the spirit or scope of the subject matter herein. It should be readily understood that the various aspects of the present disclosure, as illustrated in the general description and drawings herein, can be arranged, substituted, combined, separated, and designed in a variety of different configurations, all of which are explicitly contemplated herein.

[0043] As used herein, the terms "reacting dynamically" and "dynamic response" refer to reacting in a relevant manner. For example, when a feature reacts dynamically to a sense, the feature responds to each change in the sense. For example, each substantial change in the input causes a corresponding change in the feature, such that the response is synchronized with the change in the input.

[0044] Figure 1 An example system 100 according to at least some embodiments described herein is illustrated, wherein a media platform can be implemented to generate and provide content for display on a user device.

[0045] System 100 may include terminal devices 110, 120, 130, and 140, network 160, and server 150. It should be understood that... Figure 1 Only illustrative numbers of terminal devices, networks, and servers are shown. The embodiments described herein are not limited to the number of terminal devices, networks, and / or servers described. That is, the number of terminal devices, networks, and / or servers described herein is provided for descriptive purposes only and is not intended to be limiting.

[0046] According to at least some example embodiments, terminal devices 110, 120, 130, and 140 can be various electronic devices. These various electronic devices can include, but are not limited to, mobile devices such as smartphones, tablets, e-book readers, laptops, desktop computers, and / or any other suitable electronic devices. Terminal devices 110, 120, 130, and 140 may include applications (or application programming interface (API) connections), web access programs (e.g., browsers), or other internet-enabled programs for accessing server 150 to transmit and / or receive data from server 150.

[0047] According to at least some example embodiments, network 160 may be a medium for providing a communication link between terminal devices 110, 120, 130, 140 and server 150. Network 160 may be the Internet, a local area network (LAN), a wide area network (WAN), a local interconnection network (LIN), the cloud, etc. Network 160 can be implemented through various types of connections, such as wired communication links, wireless communication links, fiber optic cables, etc.

[0048] According to at least some example embodiments, server 150 may be a server for providing various services to users using one or more of terminal devices 110, 120, 130, and 140, for example, for hosting a media platform. Server 150 may be implemented by a distributed server cluster comprising multiple servers, or it may be implemented by a single server.

[0049] Users can use one or more of terminal devices 110, 120, 130, and 140 to interact with server 150 via network 160. Various applications or their localized interfaces, such as social networking or media applications, and game applications, can be installed on terminal devices 110, 120, 130, and 140. Users can use the media platform for networking, social networking, gaming, browsing, searching, etc.

[0050] Each user can be associated with a user profile, which can be stored on the user management module of the media platform. A user profile may include one or more attributes, which may include, but are not limited to, demographic information, geography or location, roles, interests, personal preferences, lifestyle, etc. Server 150 may also be configured to track, monitor, and / or store data related to a user's online activities on the media platform. Tracked data may include, but is not limited to, user interactions with various objects, pages, or other users; comments or social interactions indicating "likes" or "dislikes" of other users; pages, groups, businesses, communities, locations; check-ins at various locations; joining groups or events, etc. The characteristics of a user profile may include the attributes of the user profile and one or more features of the tracked data.

[0051] It should be understood that the software application according to the embodiments described herein can be executed by server 150 and / or terminal devices 110, 120, 130 and 140 (also referred to herein as user equipment). Therefore, means for the software application can be arranged in server 150 and / or terminal devices 110, 120, 130 and 140.

[0052] It should also be understood that terminal devices 110, 120, 130, and 140 and / or server 150 may each include one or more processors, memory, and storage devices storing one or more programs. Terminal devices 110, 120, 130, and 140 and / or server 150 may also each include an Ethernet connector, a Wi-Fi receiver, etc. When one or more programs are executed by one or more processors, the one or more processors may perform the methods(s) described in any of the embodiments herein. Furthermore, it should be understood that a computer-readable non-transitory medium may be provided according to the embodiments described herein. The computer-readable medium stores a computer program. The computer program is used to perform the methods(s) described in any of the embodiments herein when executed by a processor.

[0053] Figure 2 This is a schematic diagram of a system 200 for providing content to be displayed on a user equipment 250, according to at least some embodiments described herein.

[0054] System 200 includes a media platform 202. Media platform 202 includes one or more processors 204 and one or more storage devices 206. User device 250 includes one or more processors 254, one or more storage devices 256, and a display 258. User device 250 also includes one or more sensors 260, which will be discussed in more detail below. For example, the media platform 202 in the embodiments may be... Figure 1 Server 150 in the example. For example, user equipment 250 in the embodiment may be... Figure 1 One of the terminal devices 110, 120, 130, and 140.

[0055] Media platform 202 provides content 290 to user device 250 for display to the user of user device 250. For example, user device 250 can access and view content 290 on media platform 202 (e.g., display content on display 258). Content 290 is generated on media platform 202. Interactive elements are embedded in content 290 via media platform 202. The interactive elements embedded in content 290 are configured to interact with user device 250 when content 290 is displayed on user device 250. The interactive elements are configured to react on demand when content 290 is displayed on user device 250.

[0056] User equipment 250 includes multiple sensors 260 for sensing by user equipment 250. For example, the multiple sensors 260 may include, but are not limited to, multiple motion sensors 262 (e.g., multiple accelerometer sensors, multiple gyroscope sensors, multiple vibration sensors, etc.), multiple vision sensors 264 (e.g., multiple cameras, multiple infrared sensors, etc.), multiple touch sensors 266 (multiple haptic sensors, multiple touchscreen sensors, etc.), multiple audio sensors 268 (e.g., microphones, etc.), etc.

[0057] User equipment 250 may use multiple sensors 260 to sense user interactions with user equipment 250. The user interactions sensed by user equipment 250 and multiple sensors 260 are not particularly limited. For example, multiple sensors 260 may sense user interactions by detecting changes in the position of user equipment 250 (e.g., multiple motion sensors 262 and / or multiple vision sensors 264 detect user movement, tilting, etc.). For example, multiple sensors 260 may sense user interactions by visually detecting user movement near user equipment 250 (e.g., multiple vision sensors 264 detect user movement in the environment of user equipment 250). For example, multiple sensors 260 may sense user touch (e.g., multiple touch sensors 266 detect user taps, swipes, etc.). For example, multiple sensors 260 may sense user interactions by detecting user voice (e.g., multiple sound sensors 268 detect sounds created by the user, such as the user's voice).

[0058] In one embodiment, user equipment 250 includes a plurality of motion sensors 262 configured to detect movement of user equipment 250 (e.g., movement of user equipment 250 by user). For example, the plurality of motion sensors 262 may detect tilt of user equipment 250 (e.g., by user).

[0059] like Figure 2 As shown, the sensors 260 may be integrated sensors of the user equipment 250. In one embodiment, the user equipment 250 may include one or more peripheral sensors for sensing user interactions (e.g., Figure 2 One or more of the sensors in the device are peripheral sensors. User equipment 250 may be connected to one or more peripheral devices 280 (e.g., wirelessly or via a wired connection). Peripheral sensors are sensors of peripheral devices 280. Examples of peripheral devices 280 may include, but are not limited to, smartwatches, headphones (e.g., virtual reality headphones or alternative reality headphones), user motion tracking devices, etc.

[0060] When content 290 is displayed on user device 250 (e.g., on display 258 of user device 250), the embedded interactive element reacts on demand. The interactive element reacts on demand in response to sensing by sensors 260 of user device 250. For example, the interactive element is configured to react on demand to user interactions with user device 250 detected by sensors 260 of user device 250. In one embodiment, the interactive element reacts to changes in sensing by one or more sensors 260.

[0061] Interactive elements can be configured to react dynamically on demand. For example, interactive elements adjust as the user device 250 senses changes. In a non-limiting example, interactive elements react dynamically on demand by changing in a manner corresponding to changes in the user device 250's sensing. For example, interactive elements change as the user device 250 senses changes. Interactive elements can react in real time to the user device 250's sensing (e.g., react in real time to the sensing of (multiple) sensors 260).

[0062] Multiple sensors 260 can generate sensor data (e.g., motion sensor data, vision sensor data, touch sensor data, audio sensor data, etc., or combinations thereof) corresponding to sensing performed by user device 250. When content is displayed on user device 250, the sensor data is utilized by interactive elements embedded in the content. The interactive elements react to the sensor data on demand. For example, the interactive elements can react dynamically to the sensor data (e.g., the interactive elements change as the sensor data changes). For example, the interactive elements can react in real-time to real-time sensor data provided by the sensors.

[0063] The configuration of the embedded interactive elements allows a user to interact with user device 250, causing changes sensed by the user device 250's sensors(s), resulting in real-time changes to the interactive elements embedded in the displayed content. The configuration of the embedded interactive elements also allows a user to manipulate / interact with user device 250 in a controlled manner, causing real-time changes to the interactive elements embedded in the displayed content. For example, user interaction with user device 250 occurs on demand, ensuring that changes to the interactive elements are not confused with previous video responses to the interactive elements. In one embodiment, the embedded interactive elements can be used to authenticate content generated on a media platform.

[0064] In one embodiment, the interactive element is an interactive visual component. The interactive visual component responds on demand to sensing by the user device 250 as discussed herein. The interactive visual component may be embedded as an overlay map of content. In one example, the content to be displayed on the user device is an image and / or video, and the interactive visual component is embedded as an overlay map on the image and / or video. The interactive visual component responds by changing one or more visual characteristics of the interactive visual component. Exemplary visual characteristics may include, but are not limited to, the reflection angle, viewing angle, brightness, color, shape, etc. of the interactive visual component.

[0065] In one embodiment, the interactive visual component can be one or more of the following, but is not limited to: a dim effect, a parallax effect, a pulsed glow effect, and a color scheme effect. A dim effect can provide light reflection over an area that changes on demand (e.g., the light reflection of a surface changes as the user device 250 senses it). A dim effect can also be referred to as a gloss effect. In some non-limiting examples, the area of ​​the dim effect can have a metallic or foil appearance embedded in the content or a glass planar appearance. A parallax effect can provide an area where the viewing angle of the display changes on demand (e.g., the viewing angle changes as the user device 250 senses it). A pulsed glow effect can provide a pulsed glow that changes on demand (e.g., the pulse rate, brightness, etc., change as the user device 250 senses it). It should be understood that other suitable types of visual effects besides those listed can be used for the interactive visual component.

[0066] Operation of the interactive elements can occur on media platform 202 (e.g., using processor 204) or on user device 250 (e.g., using processor 254). In one example embodiment, the interactive elements respond on user device 250. The interactive elements utilize user device 250 to respond on demand to sensing by user device 250 (e.g., processor(s)254 of user device 250 are used to manipulate the interactive elements in the displayed content to respond on demand to sensing by user device 250). In another example embodiment, operation of the interactive elements occurs on media platform 202. For example, user device 250 may provide sensor data 292 to media platform 202, and the interactive elements utilize media platform 202 to respond on demand to the sensor data (e.g., processor(s)204 of media platform 202 are used to manipulate the interactive elements based on sensor data from user device 250), and content is displayed by user device 250, wherein the embedded interactive elements respond to sensing by user device 250.

[0067] Figures 3A-3C The illustrations depict interactive elements embedded in content according to at least some embodiments described herein. Figures 3A-3CIn the middle, short dashed lines are used as reference lines to prevent confusion between the reference lines and the features shown.

[0068] Figure 3A The illustration depicts content 300A for display to a user on a user device (e.g., user device 250). Content 300A is generated on a media platform (e.g., media platform 202). In the illustrated embodiment, content 300A is social media content intended for use on a social media platform. In another embodiment, content 300A may be, but is not limited to, social media posts, shareable statuses, stories, etc., on a media platform.

[0069] Content 300A is generated on a media platform. Content 300A can be generated based on a user's device profile (e.g., the user's user profile). For example, content 300A may include one or more graphical components 302 generated based on the user's device profile. Figure 3A As shown, a non-limiting example of graphical component 302 is the continuous state of a user profile (e.g., a user's posting continuity, login continuity, etc.). Other non-limiting examples of graphical components (multiples) 302 may include, but are not limited to, friendship states (e.g., friendship states / durations between user profiles), stories (e.g., a summary of a user profile's history, a topic's history, a channel's history on a media platform, etc.), shared content from another user on a self-media platform, etc. It should be understood that content 300A may include graphical components (multiples) 302 of different types than those discussed above.

[0070] Content 300A may also include one or more sharing components 304, 306. Sharing components 304, 306 are sharing features of content 300A on the media platform. Sharing components 304, 306 can change when content 300A is shared on the media platform. In the example shown, sharing components 304, 306 include a first sharing component 304 and a second sharing component 304, where the first sharing component 304 illustrates the number of "likes" for content 300A on the media platform, and the second sharing component 304 illustrates the number of user comments on content 300A on the media platform. It should be understood that content 300A may include sharing components(s) 304, 306 of different types than those discussed above. Components(s) 302, 304, 306 of the content do not respond to sensing by sensors(s) of the user device(s) (e.g., are not configured to respond to sensing by one or more sensors(s) of the user device).

[0071] Figure 3BAn interactive element 320 is illustrated, embedded in content 300A according to at least some embodiments described herein. The interactive element 320 is embedded in content 300A. Content 300A having the embedded interactive element 320 is referred to as content 300B. For example, content 300B may be referred to as interactive content. The interactive element 320 is embedded in content 300A to form an overall object (e.g., forming...). Figure 3B Content 300B). In one embodiment, the media platform can generate content 300A and then add interactive elements 320 to content 300A to form content 300B. In another embodiment, the media platform can directly generate content 300B, wherein the generated content 300A includes embedded interactive elements 320.

[0072] exist Figure 3B In this example, interactive element 320 is a shimmering effect. The shimmering effect is configured to provide a shimmer (e.g., gloss) within content 300B. In the illustrated embodiment, the shimmering effect is typically transparent, such that the shimmer does not affect content 300A in which the shimmering effect is embedded. For example, because the shimmering effect is typically transparent, it does not alter the content of content 300B (e.g., it does not change any shape of components 302, 304, 306 in content 300A, and it does not obscure any components 302, 304, 306 of content 300A). Figure 3B The transparent shimmering effect can be represented as a transparent glass shimmer set on top of the content 300A.

[0073] In content 300B, interactive element 320 may be embedded / configured to cover at least one component 302, 304, 306 of content 300A. In the illustrated embodiment, interactive element 320 is provided to cover at least one graphical component 302 of content 300A. Interactive element 320 covers a portion of content 300A (e.g., covers an area smaller than content 300A). In another embodiment, interactive element 300 may cover the entire area of ​​content 300A.

[0074] Figure 3C An example of an interactive element 330 embedded in content 300A according to at least some embodiments described herein is illustrated. The interactive element 330 is embedded in content 300A. For example, content 300C may be referred to as interactive content. The interactive element 330 is embedded in content 300A to form an overall object (e.g., forming...). Figure 3C The content in 300C). As mentioned above about Figure 3B Similarly, content 300C can be formed either by generating content 300A separately from interactive element 330 or by generating content 300C directly.

[0075] exist Figure 3C In this example, interactive element 330 is a shimmering effect. The shimmering effect is configured to provide a subtle glow (e.g., gloss) within content 300C. In the illustrated embodiment, the shimmering effect is opaque, such that the shimmer will cover any features / components that overlap with content 300A. Figure 3C Interactive element 330 is provided so that it does not overlap with any components 302, 304, 306 in content 300A because the shimmering effect of interactive element 330 is opaque. Since no opaque shimmering effect is provided on any component of content 300A, the embedded opaque shimmering effect does not alter any component / feature of content 300A (e.g., does not change any shape of components 302, 304, 306 in content 300A, and does not obscure any components 302, 304, 306 in content 300A). For example, Figure 3C The opaque shimmering effect can be represented as a metallic shimmer on content 300A.

[0076] In one embodiment, an interactive element embedded in the content may include an interactive sound component. The interactive sound component can be configured to interact with a user device and react on demand as the content is displayed. The interactive sound component can be configured to react on demand as discussed herein with respect to interactive elements. The interactive sound component may have one or more features that change on demand in response to sensing by the user device. Features of the on-demand changing interactive sound component may include, but are not limited to, pitch, loudness, volume, tempo, etc. In one embodiment, the interactive sound component may provide a non-visual interactive element within the displayed content that reacts on demand to sensing by the user device. For example, a non-visual interactive component / element may allow a user to non-visually confirm that the currently displayed content was generated on a media platform. In one embodiment, an interactive element without visual components may be provided (i.e., the interactive element is an interactive sound component, and the interactive element does not include interactive visual components). The interactive sound component may allow a user to confirm that the displayed content was generated on a media platform without incorporating visual elements into the content.

[0077] Figure 4 This is a flowchart illustrating an example process 1000 for displaying content on a media platform according to at least some embodiments described herein. Process flow 1000 may include various operations, functions, or actions as shown in one or more of blocks 1010, 1012, 1020, and 1030. These various operations, functions, or actions may, for example, correspond to processor-executable software, program code, or program instructions that cause these functions to be performed. Processing may begin at block 1010.

[0078] In box 1010, the media platform obtains the content used for display on the user's device. For example, such as... Figure 2 As shown in the embodiments, the media platform 202 may be implemented by a system 200 for providing content 290 for display on user device 250.

[0079] In one embodiment, obtaining content on the media platform in box 1010 includes generating content on the media platform in box 1012. In box 1012, content is generated on the media platform and interactive elements are embedded within the content. (As mentioned above...) Figure 3B Similarly, media platforms can generate content independently and then embed interactive elements into it, or they can generate content on the media platform that already includes embedded interactive elements. Content can be generated based on the user's device profile (e.g., the user's profile of the user on the user's device).

[0080] In one example, the media platform may receive a content request from a user device in box 1014. In box 1014, the media platform may generate content in box 1012 in response to the content request from the user device. For example, the content request may ask the media platform to generate a story, a shareable form of content from another user on the media platform, a shareable status, etc. In another example, in box 1014, the media platform may generate content based on predetermined conditions in the user profile (e.g., status anniversaries, new friendships, etc.). Process 1000 and then proceed to box 1020.

[0081] In box 1020, content is applied with interactive elements embedded within it for interaction with the user's device. Interactive elements can be embedded in the content such that they do not cause substantial changes to other components of the content (e.g., they do not substantially change...). Figure 3A Components 302, 304, and 306 are shown. Interactive elements in the content are configured to interact with the user device. These interactive elements react on demand as the content is displayed on the user device. For example, interactive elements in the displayed content react on demand to sensing by the user device (e.g., react on demand to user interactions with the user device that change / influence sensing by the user device). Interactive elements in the displayed content can dynamically react in real-time to sensing by the user device. Processing 1000 can then proceed to box 1030.

[0082] In box 1030, content with embedded interactive elements is provided to a user device. For example, a content platform provides content with embedded interactive elements to a user device. In one embodiment, content with embedded interactive elements can be provided by being transmitted to the user device. In another embodiment, content with embedded interactive elements can be provided by being accessed by the user device on a media platform.

[0083] Figure 5 This is a flowchart illustrating an example process 1100 for obtaining content from a media platform according to at least some embodiments described herein. Process 1100 may include various operations, functions, or actions as shown in one or more of blocks 1110, 1120, 1122. These various operations, functions, or actions may, for example, correspond to processor-executable software, program code, or program instructions that cause these functions to be performed. Process 1000 may begin at block 1110.

[0084] In box 1110, content is requested for display on the user's device. The user's device can request content from a media platform. For example, such as... Figure 2 As shown in the embodiments, media platform 202 can be implemented by system 200, and user device 250 can request content from the media platform (e.g., content request 292) to be displayed on user device 250. In one embodiment, the request at block 1110 can be a request initiated by the user device to view content on the media platform. In another embodiment, the request at block 1110 can be a request initiated by the user device to the media platform to provide content to the user device for viewing. Processing 1100 can then proceed to block 1120.

[0085] In box 1120, content is displayed on the user's device. For example, as shown... Figure 2 As shown in the embodiment, content can be displayed on the display 258 of user device 250. At block 1120, during the display of content on the user device, interactive elements embedded in the content respond on demand to sensing by the user device at block 1122. Block 1120 may include sensing using multiple sensors of the user device. For example, interactive elements in the displayed content respond on demand to sensing by multiple sensors of the user device. Interactive elements in the displayed content can respond to sensing by the user device in real time on demand. This allows the user to manipulate the user device to cause a response to interactive elements embedded in the content being displayed on the user device. In one embodiment, the real-time response of the interactive elements can be used by the user to confirm that the content was generated on a media platform.

[0086] Figure 6 It is an arrangement according to at least some embodiments described herein suitable for implementing electronic devices (e.g., Figure 1 The diagram shows a schematic structural representation of an example computer system 2000 (one of the server 150 or terminal devices 110, 120, 130, 140). It should be understood that... Figure 6 The computer systems shown are for illustrative purposes only and do not limit the functionality and application of the embodiments herein.

[0087] For example, as cited herein, computer-readable instructions can be executed by the processor of a device having network elements and / or any other corresponding device, and are particularly suitable for the applications and / or programs corresponding to System 100 described above, to implement the media platform. It should be understood that... Figure 6 The computer systems shown are for illustrative purposes only and do not limit the functionality and application of the embodiments herein.

[0088] As shown in the figure, computer system 2000 may include a central processing unit (CPU) 2005. CPU 2005 can perform various operations and processes based on programs stored in read-only memory (ROM) 2010 or programs loaded from storage device 2040 into random access memory (RAM) 2015. RAM 2015 can also store various data and programs required for the operation of system 2000. CPU 2005, ROM 2010, and RAM 2015 can be connected to each other via bus 2020. Input / output (I / O) interface 2025 can also be connected to bus 2020.

[0089] Components connected to I / O interface 2025 may also include: input devices 2030, including keyboards, mice, digital pens, drawing tablets, etc.; output devices 2035, including displays such as liquid crystal displays, speakers, etc.; storage devices 2040, including hard disks, etc.; and communication devices 2045, including network interface cards, such as LAN cards, modems, etc. Communication devices 2045 can perform communication processing via networks (such as the Internet, WAN, LAN, LIN, cloud, etc.). In an example embodiment, drive 2050 may also be connected to I / O interface 2050. Removable media 2055, such as disks, optical disks, magneto-optical disks, semiconductor memories, etc., may be mounted on drive 2050 as needed, so that computer programs read from removable media 2055 can be installed in storage device 2040.

[0090] It should be understood that the processes described in the flowcharts and / or other diagrams can be implemented as computer software programs or hardware. Computer program products may include computer programs stored on computer-readable non-transitory media. Computer programs include program code for performing the methods shown in the flowcharts.

[0091] In this embodiment, the computer program can be downloaded and installed from a network via communication device 2045, and / or can be installed from removable media 2055. When the computer program is executed by central processing unit (CPU) 2005, it can perform the functions specified in the methods of the embodiments disclosed herein.

[0092] It should be understood that the disclosures and other solutions, examples, embodiments, modules, and functional operations described in this document can be implemented in digital electronic circuits, or in computer software, firmware, or hardware, including the structures disclosed in this document and their structural equivalents, or in combinations thereof. The disclosed and other embodiments can be implemented as one or more computer program products, i.e., one or more modules of computer program instructions encoded on a computer-readable medium for execution by or control of the operation of a data processing apparatus. The computer-readable medium can be a machine-readable storage device, a machine-readable storage substrate, a memory device, a material composition that enables machine-readable propagation signals, or a combination thereof. The term "data processing apparatus" covers all means, devices, and machines for processing data, including, for example, a programmable processor, a computer, or multiple processors or computers. In addition to hardware, the apparatus may also include code that creates an execution environment for the computer program in question, for example, code constituting processor firmware, a protocol stack, a database management system, an operating system, or a combination thereof.

[0093] Computer programs (also known as programs, software, software applications, scripts, or code) can be written in any programming language, including compiled or interpreted languages, and can be deployed in any form, including as standalone programs or as modules, components, subroutines, or other units suitable for use in a computing environment. A computer program does not necessarily correspond to a file in a file system. A program can be stored as a portion of a file that holds other programs or data (e.g., one or more scripts stored in a markup language document), a single file dedicated to the program in question, or multiple coordination files (e.g., files storing one or more modules, subroutines, or portions of code). Computer programs can be deployed to execute on one or more computers located at a single site or distributed across multiple sites interconnected by a communication network.

[0094] The processes and logic described in this document can be executed by one or more programmable processors, which execute one or more computer programs to perform functions by manipulating input data and generating output. These processes and logic can also be executed by dedicated logic circuits, and the devices can be implemented as dedicated logic circuits, such as field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), etc.

[0095] For example, processors suitable for executing computer programs include both general-purpose and special-purpose microprocessors, as well as any one or more processors in any type of digital computer. Typically, the processor receives instructions and data from read-only memory or random access memory, or both. The basic components of a computer are a processor for executing instructions and one or more memory devices for storing instructions and data. Typically, a computer will also include, or be operatively coupled to, receiving data from or transferring data to one or more mass storage devices for storing data, or both, such as magnetic disks, magneto-optical disks, or optical disks. However, a computer does not need to have such devices. Computer-readable media suitable for storing computer program instructions and data include all forms of non-volatile memory, media, and memory devices, including, for example, semiconductor memory devices such as erasable programmable read-only memory, electrically erasable programmable read-only memory, and flash memory devices; magnetic disks, such as internal hard disks or removable disks; magneto-optical disks; and compact disc read-only memory and digital video disc read-only memory disks. The processor and memory may be assisted by or incorporated into special-purpose logic circuitry.

[0096] It should be understood that various features, variations, and numerous different embodiments have been shown and described in various details. The descriptions of specific embodiments in this application are sometimes done for illustrative purposes only and are not intended to limit or imply that only one particular embodiment or specific embodiment is conceived. It should be understood that this disclosure is not limited to any single specific embodiment or enumerated variations. Many modifications, variations, and other embodiments will arise in the mind of those skilled in the art, and these are intended and actually covered by this disclosure. In fact, the scope of this disclosure should be determined by proper legal interpretation and construction, including equivalents as understood by those skilled in the art upon reliance on the full disclosure at the time of filing.

[0097] aspect:

[0098] Any aspect of aspect 1-13 can be combined with any aspect of aspect 14-28, any aspect of aspect 14-23 can be combined with any aspect of aspect 24-28, any aspect of aspect 24-25 can be combined with any aspect of aspect 26-28, aspect 26 can be combined with any aspect of aspect 27-28, and aspect 27 can be combined with aspect 28.

[0099] Aspect 1. A method for displaying content on a media platform, comprising: obtaining content for display to a user device; and applying interactive elements embedded in the content to interact with the user device, thereby allowing the interactive elements to react on demand as the content is displayed on the user device.

[0100] Aspect 2. The method described in aspect 1, wherein interactive elements react dynamically on demand.

[0101] Aspect 3. The method according to any one of Aspects 1-2, wherein the interactive element reacts dynamically on demand in response to changes sensed in real time by the user device, the changes sensed in real time by the user device being caused by user interaction with the user device.

[0102] Aspect 4. The method according to any one of aspects 1-3, wherein the interactive element responds on demand in response to sensing by one or more sensors of the user equipment.

[0103] Aspect 5. The method according to aspect 4, wherein the interactive element responds in real time to sensing by one or more sensors on demand.

[0104] Aspect 6. The method according to aspect 5, wherein the content includes one or more visual components that do not respond to sensing performed by one or more sensors.

[0105] Aspect 7. The method according to any one of aspects 4-6, wherein the interactive element reacts on demand in response to changes sensed by one or more sensors.

[0106] Aspect 8. The method according to any one of aspects 1-7, wherein the interactive element responds on demand in response to motion sensing by one or more motion sensors of the user device.

[0107] Aspect 9. The method according to any one of Aspects 1-8, wherein obtaining content includes generating content on a media platform.

[0108] Aspect 10. The method described in any one of Aspects 1-9, wherein interactive elements are embedded in the content to form a whole object.

[0109] Aspect 11. The method described according to any one of aspects 1-10, wherein interactive elements are embedded as overlay graphs.

[0110] Aspect 12. The method according to any one of aspects 1-11, wherein the interactive element includes an interactive visual component, and wherein the on-demand response of the interactive element includes changing one or more visual characteristics of the interactive visual component of the interactive element.

[0111] Aspect 13. The method according to any one of aspects 1-12, wherein the interactive visual component is one or more of the following: a dim light effect, a parallax effect, a pulse glow effect, and a color scheme effect.

[0112] Aspect 14. A method of obtaining content from a media platform, comprising: requesting content to be displayed on a user device, the user device including one or more sensors; displaying the content on the user device, wherein, during this process, interactive elements embedded in the content react on demand in response to sensing by the one or more sensors.

[0113] Aspect 15. The method according to aspect 14 further includes: sensing user interaction with a user device using one or more sensors, wherein interactive elements embedded in the content respond on demand in response to sensing of the user's interaction with the user device by one or more sensors.

[0114] Aspect 16. The method described in any of Aspects 14-15, wherein the interactive elements react dynamically on demand.

[0115] Aspect 17. The method according to aspect 16, wherein the interactive element reacts dynamically on demand in response to changes sensed in real time by the user device, the changes sensed in real time by the user device being caused by user interaction with the user device.

[0116] Aspect 18. The method according to any one of aspects 14-17, wherein the content includes one or more visual components that do not respond to sensing by one or more sensors.

[0117] Aspect 19. The method according to any one of aspects 14-18, wherein one or more sensors of the user equipment include one or more motion sensors, and the interactive element responds on demand to motion sensing performed by the one or more motion sensors of the user equipment.

[0118] Aspect 20. The method according to any one of aspects 14-19, wherein interactive elements are embedded in the content to form a whole object, and the user device receives the whole object from the media platform.

[0119] Aspect 21. The method according to any one of aspects 14-20, wherein the interactive element includes an interactive visual component, and wherein the on-demand response of the interactive element includes a change to one or more visual characteristics of the interactive visual component of the interactive element.

[0120] Aspect 22. The method according to aspect 21, wherein interactive elements are embedded as overlay graphs.

[0121] Aspect 23. The method according to any one of aspects 21-22, wherein the interactive visual component is one or more of the following: a dim light effect, a parallax effect, a pulse glow effect, and a color scheme effect.

[0122] Aspect 24. A system for providing content on a media platform, the system comprising: a memory configured to store data; a processor configured to read data from the memory and further configured to: obtain content for display to a user device; and apply interactive elements embedded in the content to interact with the user device, thereby allowing the interactive elements to react on demand as the content is displayed on the user device.

[0123] Aspect 25. According to the system of aspect 24, the processor is further configured to provide content embedded with interactive elements to a display device.

[0124] Aspect 26. A non-transitory computer-readable storage medium having a computer program stored thereon, the computer program performing the following steps when executed by a processing device: obtaining content for display to a user device; and applying interactive elements embedded in the content to interact with the user device, thereby allowing the interactive elements to react on demand as the content is displayed on the user device.

[0125] Aspect 27. A user device for displaying content from a self-media platform, the user device comprising: a memory configured to store data; one or more sensors; and a processor configured to read data from the memory and further configured to: request content for display on the user device, and display the content on the user device, wherein interactive elements embedded in the content react on demand in response to sensing by one or more sensors of the user device.

[0126] Aspect 28. A non-transitory computer-readable storage medium having a computer program stored thereon, the computer program performing the following steps when executed by a processing device: requesting content from a media platform for display on a user device having one or more sensors; and displaying the content on the user device, wherein, during this process, interactive elements embedded in the content react on demand in response to sensing by the one or more sensors.

[0127] The terminology used herein is intended to describe particular embodiments and not to be limiting. Unless explicitly stated otherwise, the terms “a,” “an,” and “the” also include plural forms. When used in this specification, the terms “comprising” and / or “including” specify the presence of the stated features, integers, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, and / or components. In one embodiment, “connected” and “connected to” as described herein may mean “directly connected” and “directly linked.”

[0128] With regard to the foregoing description, it should be understood that changes may be made in details, particularly in the shape, size, and arrangement of the building materials used and the components, without departing from the scope of this disclosure. This specification and the described embodiments are merely exemplary, and the true scope and spirit of this disclosure are indicated by the appended claims.

Claims

1. A method for displaying content on a media platform, comprising: The content is obtained for display on the user device; as well as Applications are embedded in interactive elements within the content to interact with the user device, thereby allowing the interactive elements to react on demand when the content is displayed on the user device.

2. The method according to claim 1, wherein the interactive element responds dynamically on demand.

3. The method of claim 1, wherein the interactive element responds dynamically on demand in response to changes sensed in real time by the user device, the changes sensed in real time by the user device being caused by user interaction with the user device.

4. The method of claim 1, wherein the interactive element responds on demand in response to sensing by one or more sensors of the user device.

5. The method of claim 4, wherein the interactive element responds in real time on demand in response to the sensing performed by the one or more sensors.

6. The method of claim 5, wherein the content comprises one or more visual components that do not respond to the sensing performed by the one or more sensors.

7. The method of claim 4, wherein the interactive element responds on demand in response to changes sensed by the one or more sensors.

8. The method of claim 1, wherein the interactive element responds on demand in response to motion sensing by one or more motion sensors of the user device.

9. The method of claim 1, wherein obtaining the content comprises generating the content on the media platform.

10. The method of claim 1, wherein the interactive element is embedded in the content to form a whole object.

11. The method of claim 1, wherein the interactive element is embedded as an overlay graph.

12. The method of claim 1, wherein the interactive element comprises an interactive visual component, and wherein the on-demand responsiveness of the interactive element comprises altering one or more visual characteristics of the interactive visual component of the interactive element.

13. The method of claim 12, wherein the interactive visual component is one or more of the following: a dim light effect, a parallax effect, a pulsed glow effect, and a color scheme effect.

14. A method for obtaining content from a media platform, comprising: The request is made for the content to be displayed on a user device, which includes one or more sensors; The content is displayed on the user device, during which interactive elements embedded in the content react on demand in response to sensing by the one or more sensors.

15. The method of claim 14, further comprising: The one or more sensors are used to sense user interactions with the user device, wherein the interactive elements embedded in the content react on demand in response to the sensing of the user's interactions with the user device by the one or more sensors.

16. The method of claim 14, wherein the interactive element responds dynamically on demand.

17. The method of claim 16, wherein the interactive element responds dynamically on demand in response to changes sensed in real time by the user device, the changes sensed in real time by the user device being caused by user interaction with the user device.

18. The method of claim 14, wherein the content comprises one or more visual components that do not respond to the sensing performed by the one or more sensors.

19. The method of claim 14, wherein the one or more sensors of the user equipment include one or more motion sensors, and the interactive element responds on demand in response to motion sensing by the one or more motion sensors of the user equipment.

20. A system for providing content on a media platform, the system comprising: The memory is configured to store data; The processor is configured to read the data from the memory and is also configured to: The content is obtained for display on the user device; as well as Applications are embedded in interactive elements within the content to interact with the user device, thereby allowing the interactive elements to react on demand when the content is displayed on the user device.