10491652

Providing a Content Item from an Online System to a Third Party System That Modifies the Content Item for Presentation in Accordance with a Layout Specified by the Third Party System

PublishedNovember 26, 2019
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
12 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. A method comprising: receiving, at a third party system, a request from a client device for a web page, the web page including content provided by the third system; retrieving a markup language document for the web page, the markup language document including instructions that, when executed by the client device, cause the client device to: render a frame within the web page, the frame including a content item obtained from and provided by an online system, the content item having one or more components for presentation, the one or more components including a title, image or video data, and monitoring instructions obtained from the online system; generate the web page based on layout information specified by the third party system and included in the markup language document, the layout information in the markup language document specifying one or more display characteristics corresponding to the one or more of the components of the content item obtained from the online system; format the one or more components of the content item within the frame subject to the one or more display characteristics, each component of the one or more components of the content item displayed by applying the one or more display characteristics in the layout information specified by the third party system corresponding to the component; and position the one or more components of the content item obtained from the online system at locations within the web page by applying the layout information included in the markup language document; providing the markup language document to the client device, which is configured to execute the instructions included in the markup language document to display the web page and the frame within the web page, the frame displaying the one or more components of the content item formatted subject to the one or more display characteristics corresponding to the one or more components and positioned by the layout information specified by the third party system; and wherein the monitoring instructions, when executed by the client device, cause the client device to: identify an interaction with a component of the content item positioned at a location within the web page specified by the layout information; transmit information by the frame describing the identified interaction with the component of the content item to the online system in association with information identifying the content provided by the third party system included in the web page; receive a redirect to the frame from the online system, the frame including a landing page specifying a network address identifying additional content for the client device to retrieve in response to an interaction with the content item, in response to the online system determining the information identifying the content provided by the third party system included in the web page matches identifying information of the content previously stored by the online system which associates the content provided by the third party system included in the web page with the content item; and retrieve and present the additional content identified by the network address specified in the landing page included in the frame.

Plain English Translation

Web page display and interaction monitoring. This invention addresses the challenge of dynamically displaying and tracking user interactions with content from multiple online systems within a single web page. A third-party system receives a request from a client device for a web page. The third-party system retrieves a markup language document. This document contains instructions for the client device to render a frame within the web page. This frame displays a content item, which can include a title, image, or video, along with monitoring instructions. The markup language document also specifies layout information for the web page, dictating how the components of the content item should be displayed, formatted, and positioned. The third-party system then sends this markup language document to the client device. Upon receiving the document, the client device executes the instructions. It renders the frame, formats and positions the content item's components according to the specified layout, and displays the web page. Crucially, the monitoring instructions within the frame track user interactions with the content item. When an interaction is detected, information about this interaction, along with details identifying the third-party system's content, is sent to the online system that provided the content item. If the online system determines that the third-party content matches previously stored information, it sends a redirect back to the frame. This redirect includes a landing page with a network address for additional content. The client device then retrieves and displays this additional content.

Claim 2

Original Legal Text

2. The method of claim 1 , wherein the instructions, when executed by the client device, further cause the client device to: display the content provided by the third party system at one or more locations within the web page using the one or more display characteristics specified by the layout information.

Plain English Translation

This invention relates to a system for dynamically integrating third-party content into a web page while maintaining control over its presentation. The problem addressed is the need to display third-party content within a web page in a way that aligns with the page's design and layout, ensuring consistency and user experience while allowing flexibility for third-party providers. The system involves a client device that receives instructions for rendering a web page, including layout information that specifies display characteristics such as position, size, and style for third-party content. The client device also retrieves content from a third-party system, which may include advertisements, widgets, or other interactive elements. The content is then displayed within the web page at predefined locations, adhering to the specified display characteristics. This ensures that the third-party content blends seamlessly with the rest of the page, maintaining visual coherence while allowing dynamic updates from external sources. The layout information may include rules for positioning, sizing, and styling the third-party content, ensuring it appears in designated areas of the web page. The system dynamically adjusts the display based on the layout instructions, allowing for responsive design and adaptability across different devices and screen sizes. This approach enables web developers to control the presentation of third-party content while still leveraging external sources for dynamic updates.

Claim 3

Original Legal Text

3. The method of claim 1 , wherein a display characteristic is selected from a group consisting of: dimensions, font size, font color, aspect ratio, background color, video or image resolution, and any combination thereof.

Plain English Translation

This invention relates to adjusting display characteristics for improved user experience in digital interfaces. The problem addressed is the lack of flexibility in customizing visual elements to accommodate different user needs, such as accessibility, device compatibility, or content preferences. The solution involves dynamically selecting and modifying display characteristics to enhance readability, usability, or aesthetic appeal. The method includes selecting a display characteristic from a predefined group, which may include dimensions, font size, font color, aspect ratio, background color, video or image resolution, or any combination of these. These adjustments can be applied to text, images, or video content to optimize presentation based on user input, environmental conditions, or device capabilities. For example, font size and color may be adjusted for better visibility, while resolution and aspect ratio may be modified to fit different screen sizes or formats. The system may also analyze content or user behavior to automatically determine the most suitable display settings. This approach ensures that digital content is presented in a way that maximizes clarity and engagement, whether for general use, accessibility purposes, or device-specific optimization. The invention aims to provide a more adaptable and user-centric display experience across various applications and platforms.

Claim 4

Original Legal Text

4. The method of claim 1 , wherein generate the web page based on layout information included in the markup language document comprises: generate the web page including the content provided by the third party system in one or more locations and including the one or more components of the content item obtained from the online system in conjunction with the content provided by the third party system.

Plain English Translation

A system and method for dynamically generating web pages that integrate third-party content with system-provided components. The technology addresses the challenge of seamlessly combining externally sourced content with native system elements to create cohesive and interactive web pages. The method involves processing a markup language document containing layout information to determine the structure and placement of content. The system then generates a web page that incorporates content from a third-party system in specified locations while also embedding one or more components of a content item obtained from the online system. These components are displayed in conjunction with the third-party content, ensuring a unified presentation. The integration may include interactive elements, advertisements, or other dynamic features that enhance user engagement. The approach ensures that third-party content is displayed alongside system-provided components without disrupting the overall layout or functionality of the web page. This method is particularly useful for platforms that rely on external content providers while maintaining control over the presentation and user experience.

Claim 5

Original Legal Text

5. The method of claim 1 , wherein the web page includes the content provided by the third party system displayed in conjunction with the one or more components of the content item obtained from the online system in the frame.

Plain English Translation

This invention relates to displaying content from a third-party system alongside content from an online system within a web page. The problem addressed is the need to integrate third-party content seamlessly with content from an online system while maintaining control over the presentation and functionality of the combined display. The method involves generating a web page that includes a frame. Within this frame, content provided by a third-party system is displayed in conjunction with one or more components of a content item obtained from the online system. The content from the third-party system may be embedded or integrated into the frame, allowing it to appear alongside or within the content from the online system. The frame may be configured to control the layout, visibility, or interaction of the combined content, ensuring that the third-party content does not disrupt the user experience or the functionality of the online system's content. The method may also include tracking user interactions with the combined content, such as clicks or engagement metrics, to analyze performance and optimize future content delivery. Additionally, the frame may enforce security or privacy policies to prevent unauthorized access or data sharing between the third-party system and the online system. This approach enables the online system to leverage third-party content while maintaining control over the presentation and user experience.

Claim 6

Original Legal Text

6. The method of claim 1 , wherein the instructions include one or more parameters identifying the content item.

Plain English Translation

A method for processing digital content involves identifying and managing content items within a computing system. The method addresses the challenge of efficiently locating and handling specific content items in large datasets, ensuring accurate retrieval and manipulation. The process includes executing instructions that contain parameters specifying the content item to be processed. These parameters uniquely identify the content item, enabling precise targeting and operations such as retrieval, modification, or deletion. The method ensures that the correct content item is accessed, reducing errors and improving system performance. The parameters may include metadata, identifiers, or other attributes that distinguish the content item from others in the system. This approach enhances content management by streamlining operations and ensuring consistency in handling digital assets. The method is applicable in various domains, including data storage, content delivery networks, and digital asset management systems, where accurate content identification is critical. By incorporating these parameters, the method provides a robust solution for content processing in complex computing environments.

Claim 7

Original Legal Text

7. The method of claim 6 , wherein the one or more parameters specify one or more characteristics of the content item.

Plain English Translation

A system and method for managing digital content items involves analyzing and processing content based on specified parameters to enhance user experience or system functionality. The invention addresses the challenge of efficiently categorizing, filtering, or personalizing content in digital environments, such as media streaming, social networks, or document management systems, where users or systems need to dynamically adjust content presentation based on predefined criteria. The method includes receiving a content item, such as a video, image, or document, and extracting one or more parameters that define characteristics of the content. These parameters may include metadata, user preferences, or contextual data, such as resolution, genre, user interaction history, or environmental conditions. The system then processes the content item based on these parameters to modify its display, accessibility, or storage. For example, the method may adjust playback settings, apply filters, or prioritize content delivery based on the extracted characteristics. Additionally, the method may involve comparing the extracted parameters against predefined rules or user profiles to determine how the content should be handled. This allows for automated content personalization, such as recommending similar content or adjusting settings to optimize user engagement. The system may also log or analyze the parameters to improve future content recommendations or system performance. By dynamically processing content based on its inherent characteristics, the invention enables more efficient content management, improved user experiences, and better system resource utilization.

Claim 8

Original Legal Text

8. The method of claim 6 , wherein the one or more parameters include an identifier of the content item.

Plain English Translation

A system and method for managing digital content involves tracking and processing content items based on one or more parameters. The method includes identifying and storing metadata associated with content items, such as identifiers, to facilitate retrieval, analysis, or distribution. The identifier parameter allows for precise tracking and differentiation of content items within a database or networked system. This approach enables efficient content management, ensuring accurate identification and handling of digital assets. The system may also include additional parameters, such as timestamps, user data, or access permissions, to enhance functionality. The method supports applications in digital libraries, media distribution, or content moderation, where accurate identification and tracking of content are essential. The use of identifiers ensures that content items can be uniquely referenced, improving searchability and reducing errors in content processing. The system may operate in real-time or batch processing modes, depending on the application requirements. The method is particularly useful in environments where large volumes of content must be managed efficiently, such as cloud storage systems or content delivery networks. The identifier parameter ensures that content items remain distinguishable even when metadata or other attributes are modified.

Claim 9

Original Legal Text

9. The method of claim 1 , wherein render the frame within the web page, the frame including the one or more components of the content item obtained from the online system comprises: obtain the content item from the online system based on the one or more parameters.

Plain English Translation

This invention relates to rendering web content within a frame, particularly for displaying dynamic or interactive content items obtained from an online system. The problem addressed is efficiently retrieving and displaying such content while maintaining performance and security. The method involves obtaining a content item from an online system based on specified parameters, such as user preferences, device capabilities, or network conditions. The content item may include multiple components, such as text, images, or interactive elements. These components are then rendered within a frame embedded in a web page, allowing seamless integration with the surrounding content. The frame ensures that the content item is displayed correctly while isolating it from the rest of the page to prevent security vulnerabilities or performance issues. The method may also involve dynamically adjusting the rendering process based on real-time conditions, such as network latency or device performance, to optimize the user experience. Additionally, the content item may be cached or preloaded to reduce load times and improve responsiveness. The invention ensures that the content is displayed efficiently while maintaining security and compatibility across different web browsers and devices.

Claim 10

Original Legal Text

10. A computer program product comprising a non-transitory computer readable storage medium having instructions encoded thereon that, when executed by a processor, cause the processor to: render a frame within a web page that includes content from a third party system, the frame including a content item obtained from and provided by an online system, the content item having one or more components for presentation, the one or more components including a title, image or video data, and monitoring instructions obtained from the online system; position the content from the third party system within the web page by applying layout information included on the non-transitory computer readable storage medium by the third party system, the layout information also specifying one or more display characteristics corresponding to the one or more of the components of the content item obtained from the online system; format the one or more components of the content item within the frame by applying the one or more display characteristics specified by the layout information, each component of the one or more components of the content item displayed by applying the one or more display characteristics in the layout information specified by the third party system corresponding to the component; and position the one or more components of the content item obtained from the online system within the web page by applying the layout information included on the non-transitory computer readable storage medium by the third party system; render the web page including the content from the third-party system and including the one or more components of the content item obtained from the online system within the frame, the frame displaying the one or more components of the content item formatted subject to the one or more display characteristics corresponding to the one or more components and positioned by the layout information specified by the third party system; display the rendered web page on a client device including the processor; and wherein the monitoring instructions, when executed by the client device, cause the client device to: identify an interaction with a component of the content item positioned at a location within the web page specified by the layout information; transmit information by the frame describing the identified interaction with the component of the content item to the online system in association with information identifying the content provided by the third party system included in the web page; receive a redirect to the frame from the online system, the frame including a landing page specifying a network address identifying additional content for the client device to retrieve in response to an interaction with the content item, in response to the online system determining the information identifying the content provided by the third party system included in the web page matches identifying information of the content previously stored by the online system which associates the content provided by the third party system included in the web page with the content item; and retrieve and present the additional content identified by network address specified in the landing page included in the frame.

Plain English Translation

This invention relates to a system for integrating third-party content with online system content within a web page. The technology addresses the challenge of dynamically embedding and formatting content from an external online system within a web page while maintaining control over layout and presentation by the third-party system. The solution involves a computer program product that renders a frame within a web page, where the frame contains a content item from an online system. This content item includes components such as a title, image, or video data, along with monitoring instructions from the online system. The third-party system provides layout information that dictates the positioning and display characteristics of the content item within the web page. The system formats and positions the content item components according to these layout specifications, ensuring the third-party system retains control over the visual presentation. When a user interacts with a component of the content item, the system identifies the interaction, transmits interaction data to the online system, and receives a redirect to a landing page containing additional content. The landing page specifies a network address for retrieving this additional content, which is then presented to the user. This approach enables seamless integration of third-party and online system content while allowing the third-party system to dictate the layout and appearance of the embedded content.

Claim 11

Original Legal Text

11. The method of claim 10 , wherein the instructions, when executed by the client device, further cause the processor to: display the content provided by the third party system at one or more locations within the web page using the one or more display characteristics specified by the layout information.

Plain English Translation

This invention relates to a system for dynamically displaying third-party content within a web page based on layout information. The problem addressed is the need to integrate and present third-party content in a web page while maintaining control over its visual presentation, such as positioning, size, and styling, to ensure consistency with the web page's design. The method involves a client device receiving a web page from a server, where the web page includes instructions for rendering content provided by a third-party system. The client device also receives layout information that specifies display characteristics for the third-party content, such as its position, dimensions, and styling. The client device then processes this layout information to determine how the third-party content should be displayed within the web page. The third-party content is then rendered at one or more specified locations within the web page, adhering to the display characteristics defined in the layout information. This ensures that the third-party content is integrated seamlessly into the web page while maintaining the desired visual appearance and user experience. The system allows for flexible and dynamic placement of third-party content without requiring direct modification of the web page's underlying code.

Claim 12

Original Legal Text

12. The computer program product of claim 10 , wherein the web page includes the content provided by the third party system displayed in conjunction with the one or more components of the content item obtained from the online system in the frame.

Plain English Translation

This invention relates to a computer program product for displaying web content from a third-party system alongside content from an online system within a single frame. The technology addresses the challenge of integrating third-party content with system-generated content in a unified display, ensuring seamless user experience while maintaining distinct sources. The program product includes instructions for generating a web page that combines content from a third-party system with one or more components of a content item obtained from the online system. The third-party content is displayed in conjunction with the system content within the same frame, allowing users to view both sources without navigating away or experiencing disjointed interfaces. The solution ensures that the third-party content is rendered within the frame while preserving the integrity and functionality of the system content. This approach enhances user engagement by providing a cohesive browsing experience, where related content from different sources is presented in a single, interactive frame. The invention is particularly useful in social media platforms, advertising networks, or any system where third-party content needs to be displayed alongside system-generated content without disrupting the user interface.

Patent Metadata

Filing Date

Unknown

Publication Date

November 26, 2019

Inventors

Charles Michael Murphey

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “PROVIDING A CONTENT ITEM FROM AN ONLINE SYSTEM TO A THIRD PARTY SYSTEM THAT MODIFIES THE CONTENT ITEM FOR PRESENTATION IN ACCORDANCE WITH A LAYOUT SPECIFIED BY THE THIRD PARTY SYSTEM” (10491652). https://patentable.app/patents/10491652

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/10491652. See llms.txt for full attribution policy.

PROVIDING A CONTENT ITEM FROM AN ONLINE SYSTEM TO A THIRD PARTY SYSTEM THAT MODIFIES THE CONTENT ITEM FOR PRESENTATION IN ACCORDANCE WITH A LAYOUT SPECIFIED BY THE THIRD PARTY SYSTEM