Systems and methods for optimizing content layout using behavior metrics
US-2015286742-A1 · Oct 8, 2015 · US
US10360657B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10360657-B2 |
| Application number | US-201414305591-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 16, 2014 |
| Priority date | Jun 16, 2014 |
| Publication date | Jul 23, 2019 |
| Grant date | Jul 23, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Methods and systems may provide for detecting a manual addition of first content to an interactive display and defining a content boundary around the first content. Additionally, a first automatic rescaling of the first content within the content boundary may be conducted in response to one or more of a manual modification of the first content or a trigger related to a characteristic of the first content. In one example, a manual reposition request is detected with respect to the first content, the first content is moved to a new position on the interactive display based on the reposition request, and a second automatic rescaling of the first content is conducted based on a state of second content that is adjacent to the new position.
Opening claim text (preview).
We claim: 1. A computer program product to scale content, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by an interactive display to cause the interactive display to: detect a manual addition of first content to the interactive display; define a content boundary around the first content, wherein the interactive display has an interaction region and the content boundary is to occupy only a subset of the interaction region; conduct a first automatic rescaling of the first content within the content boundary in response to a manual modification of the first content that includes an addition to the first content, wherein the first automatic rescaling of the first content determines which of two available dimensions is to be rescaled; detect a manual reposition request with respect to the first content; move the first content to a new position on the interactive display based on the manual reposition request; conduct a second automatic rescaling of the first content based on a state of second content that is adjacent to the new position, wherein the state is to include a classification of the second content; detect a manual selection of an optimization boundary on the interactive display; identify a plurality of content regions within the optimization boundary; and automatically rescale the plurality of content regions independently of one another within the optimization boundary without occluding any of the content regions. 2. The computer program product of claim 1 , wherein the program instructions are executable by the interactive display to cause the interactive display to: detect a manual selection of the first content in the new position; and automatically overlay one or more resolution options on the first content in response to the manual selection. 3. The computer program product of claim 1 , wherein the program instructions are executable by the interactive display to cause the interactive display to: conduct the first automatic rescaling of the first content within the content boundary in response to a trigger related to a characteristic of the first content, wherein the characteristic is to include one or more of a download status of the first content, whether a user is speaking about the first content, or whether an author of the first content is present. 4. The computer program product of claim 1 , wherein the first automatic rescaling is to be a one dimensional (1D) rescaling. 5. A computer program product to scale content, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by an interactive display to cause the interactive display to: detect a manual addition of first content to the interactive display; define a content boundary around the first content; and conduct a first automatic rescaling of the first content within the content boundary in response to a manual modification of the first content that includes an addition to the first content without occluding a second content, wherein the first automatic rescaling of the first content determines which of two available dimensions is to be rescaled. 6. The computer program product of claim 5 , wherein the program instructions are executable by the interactive display to cause the interactive display to: detect a manual reposition request with respect to the first content; move the first content to a new position on the interactive display based on the manual reposition request; and conduct a second automatic rescaling of the first content based on a state of the second content, wherein the second content is adjacent to the new position. 7. The computer program product of claim 6 , wherein the state is to include one or more of a classification or a size of the second content. 8. The computer program product of claim 6 , wherein the program instructions are executable by the interactive display to cause the interactive display to: detect a manual selection of the first content in the new position; and automatically overlay one or more resolution options on the first content in response to the manual selection. 9. The computer program product of claim 5 , wherein the program instructions are executable by the interactive display to cause the interactive display to: detect a manual selection of an optimization boundary on the interactive display; identify a plurality of content regions within the optimization boundary; and automatically rescale the plurality of content regions independently of one another within the optimization boundary. 10. The computer program product of claim 5 , wherein the program instructions executable by an interactive display cause the interactive display to: conduct the first automatic rescaling of the first content within the content boundary in response to a trigger related to a characteristic of the first content, wherein the characteristic is to include one or more of a download status of the first content, whether a user is speaking about the first content, or whether an author of the first content is present. 11. The computer program product of claim 5 , wherein the first automatic rescaling is to be a one dimensional (1D) rescaling. 12. The computer program product of claim 5 , wherein the interactive display has an interaction region and the content boundary is to occupy only a subset of the interaction region.
Zoom, i.e. interaction techniques or interactors for controlling the zooming operation · CPC title
Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title
Scaling of whole images or parts thereof, e.g. expanding or contracting · CPC title
for image manipulation, e.g. dragging, rotation, expansion or change of colour · CPC title
for inputting data by handwriting, e.g. gesture or text · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.