Creation of a content display area on a web page

US9535887B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9535887-B2
Application numberUS-201313777655-A
CountryUS
Kind codeB2
Filing dateFeb 26, 2013
Priority dateFeb 26, 2013
Publication dateJan 3, 2017
Grant dateJan 3, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A computerized method of generating a content display area on a web page is provided. The method includes receiving a request to initiate a content display area creation sequence for a web page loaded at a web browser. The method includes receiving position data of objects comprising the web page. The method includes determining eligible positions for the content display area. The method includes receiving a first user input indicating a position of a space for the content display area. The method includes repositioning the space and the objects responsive to the first user input. The web browser loads the space and the repositioned objects for viewing. The method includes receiving a second user input indicating confirmation of the position of the space. The method includes generating machine-readable instructions for providing the content display area on the web page. The method includes providing display data representative of the machine-readable instructions.

First claim

Opening claim text (preview).

What is claimed is: 1. A computerized method of generating a content display area on a web page, the method comprising: receiving, by a computer server, a first request to insert a content slot in a web page loaded at a web browser for viewing on a client device; retrieving, by the computer server from a document object model (DOM) document of the web page, position data of a plurality of objects within the web page; determining, by the computer server, a plurality of eligible content slot positions on the web page based on the position data of the plurality of objects; modifying, by the computer server, the DOM document to insert a plurality of placeholders, each placeholder corresponding to a respective one of the plurality of eligible content slot positions within the webpage and including a respective selectable actionable item, which when selected, causes the client device to transmit a second request to the computer server to insert a content slot at the content slot position corresponding to that placeholder; displaying, via the browser, a version of the web page corresponding to the modified DOM document, the version of the webpage including the plurality of placeholders; receiving, by the computer server from the client device, responsive to a first user input indicative of a selection of an actionable item of a first placeholder of the plurality of placeholders, a third request to insert a first content slot at a first content slot position corresponding to the first placeholder; responsive to receiving the third request, computing, by the computer server, at least one dimension of the first placeholder based on the first content slot position relative to positions of the plurality of objects; modifying, by the computer server, the DOM documents to i) adjust the size of the first placeholder using the at least one dimension computed and to ii) remove the remaining inserted placeholders for other eligible content slot positions, the web browser loading the first placeholder with the respective size adjusted and the plurality of objects for viewing; receiving, by the computer server, a second user input indicating confirmation of the first content slot position on the web page; generating, by the computer server, machine-readable instructions for inserting the first content slot at the first content slot position corresponding to the first placeholder on the web page based on the confirmation, the first content slot having a dimension corresponding to the at least one dimension computed; and providing, by the computer server, display data representative of the machine-readable instructions. 2. The method of claim 1 , further comprising: repositioning the first placeholder responsive to receiving the third request. 3. The method of claim 1 , wherein computing at least one dimension of the first placeholder comprises: determining maximum dimension of a block element associated with the web page; comparing the maximum dimension to a plurality of predetermined dimensions; selecting one of the plurality of predetermined dimensions that matches the maximum dimension. 4. The method of claim 1 , further comprising: computing at least one style attribute for content associated with the first content slot position. 5. The method of claim 4 , wherein the at least one style attribute comprises a color palette. 6. The method of claim 5 , wherein computing the at least one style attribute comprises: determining a plurality of colors displayed on the web page; determining a most used color on the web page from the plurality of colors; and selecting the most used color for the selected content slot position. 7. The method of claim 1 , further comprising: providing display data representative of at least one of a computer dimension of the first content slot position, a color palette of the first content slot position, and a preview of content in the first content slot position; and receiving a third user input indicating a request to generate the machine-readable instructions. 8. A system for generating a content display area on a web page comprising a processing circuit configured to: receive a first request to insert a content slot in a web page loaded at a web browser for viewing on a client device; retrieve, from a document object model (DOM) document of the web page, position data of a plurality of objects within the web page; determining a plurality of eligible content slot positions on the web page based on the position data of the plurality of objects; modify the DOM document to insert a plurality of placeholders, each placeholder corresponding to a respective one of the plurality of eligible content slot positions within the webpage and including a respective selectable actionable item, which when selected, causes the client device to transmit a second request to the computer server to insert a content slot at the content slot position corresponding to that placeholder; display, via the browser, a version of the web page corresponding to the modified DOM document, the version of the webpage including the plurality of placeholders; receive, from the client device, responsive to a first user input indicative of a selection of an actionable item of a first placeholder of the plurality of placeholders, a third request to insert a first content slot at a first content slot position corresponding to the first placeholder; responsive to receiving the third request, compute at least one dimension of the first placeholder based on the first content slot position relative to positions of the plurality of objects; modify the DOM document to i) adjust the size of the first placeholder using the at least one dimension computer and to ii) remove the remaining inserted placeholders for other eligible content slot positions, the web browser loading the first placeholder with the respective size adjusted and the plurality of objects for viewing; receive a second user input indicating confirmation of the first content slot position on the web page; generate machine-readable instructions for inserting the first content slot at the first content slot position corresponding to the first placeholder on the web page based on the confirmation, the first content slot having a dimension corresponding to the at least one dimension computed; and provide display data representative of the machine-readable instructions. 9. The system of claim 8 , wherein the processing circuit is further configured to: reposition the first placeholder responsive to the third request. 10. The system of claim 8 , wherein computing at least one dimension of the first placeholder comprises: determining a maximum dimension of a block element associated with the web page; comparing the maximum dimension to a plurality of predetermined dimensions; selecting one of the plurality of predetermined dimensions that optimally matches the maximum dimension. 11. The system of claim 8 , wherein the processing circuit is further configured to: compute at least one style attribute for content associated with the first content slot position. 12. The system of claim 11 , wherein the at least one style attribute comprises a color palette. 13. The system of claim 11 , wherein computing the at least one style attribute comprises: determining a plurality of colors displayed on the web page; determining a most used color on the web page from the plurality of colors; and selecting the most used color for the selected content slot position. 14. The system of claim 8 , wherein the processing circuit is further configured to: provide display data repre

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9535887B2 cover?
A computerized method of generating a content display area on a web page is provided. The method includes receiving a request to initiate a content display area creation sequence for a web page loaded at a web browser. The method includes receiving position data of objects comprising the web page. The method includes determining eligible positions for the content display area. The method includ…
Who is the assignee on this patent?
Google Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/9535. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 03 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).