IP Library Granted Patent US 10,019,963
Granted Patent B2
US 10,019,963 · App. 13/829,668 · Granted Jul 10, 2018

Systems and methods for adaptive third party content

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,019,963
App. No.
13/829,668
Granted
Jul 10, 2018
Kind
B2
Abstract

Systems and methods which allow for third party displayed content, which is displayed with primary content, to adapt in response to a change in permitted display space are provided for herein. In some embodiments, third party content may include a plurality of elements where the elements are provided with a different priority ranking. In such examples, in the event that an available display area is reduced, elements with lower priority levels may be reduced at a faster rate with respect to elements of higher levels. Conversely, in the event that an available display area is enlarged, elements with higher priority levels may be enlarged at a faster rate with respect to elements of lower priority levels.

Claims (36)

1. A method comprising:

providing a plurality of displayable elements configured to be displayed as third party content in a specified area of a display area having a primary content portion and a third party content portion, wherein said specified area corresponds to said third party content portion;

configuring, by a processing device, the plurality of displayable elements to each utilize a portion of the specified area of the display area according to pre-determined conditions; and

configuring the plurality of displayable elements to dynamically adjust within the specified area upon a change in size of the specified area, wherein a first displayable element of said plurality of displayable elements displayed as third party content in the specified area is configured to adjust in a different manner than a second displayable element of said plurality of displayable elements displayed as third party content in the specified area.

2. The method of claim 1 wherein configuring the plurality of displayable elements to utilize a portion of the specified area according to pre-determined conditions further comprises providing a priority rank to the plurality of displayable elements.

3. The method of claim 2 wherein an element of the plurality of displayable elements having a lower priority rank is provided with less area within the specified area to be displayed with respect to a higher ranked element.

4. The method of claim 2 wherein an element of the plurality of displayable elements having a lower priority rank is configured to not display in the event that the specified area becomes smaller than a pre-determined threshold minimum size for the element.

5. The method of claim 2 wherein an element of the plurality of displayable elements having a lower priority rank is configured to display in the event that the specified area becomes larger than a pre-determined threshold minimum size for the element.

6. The method of claim 1 wherein at least one element of the plurality of displayable elements comprises a safe zone defining a portion within the element having different display rules with respect to portions outside of the safe zone, whereupon in response to a change in the specified area, the display rules are configured to cause the area within the safe zone to be displayed at times when portions of the area outside of the safe zone are being brought into view or taken out of view.

7. The method of claim 1 wherein the content layout scheme of the plurality of displayable elements is configured to alter upon a change in the specified area crossing a pre-determined threshold.

8. The method of claim 1 wherein the first displayable element of said plurality of elements is configured to scale at a different rate than the second displayable element of said plurality of displayable elements.

9. The method of claim 1 further comprising configuring the plurality of displayable elements to display over a plurality of specified areas of the display area having the primary content portion.

10. The method of claim 1 further comprising transmitting the configured plurality of displayable elements to one or more of a primary content provider and end user.

11. The method of claim 1 wherein at least one of the plurality of displayable elements, when displayed, includes an overlapping item which is configured to alter the placement of the overlapping item with respect to the displayed element in a pre-determined manner in response to a change in the specified area to avoid covering a safe zone.

12. An apparatus comprising:

at least one processor configured to:

provide a plurality of displayable elements configured to be displayed as third party content in a specified area of a display area having a primary content portion and a third party content portion, wherein said specified area corresponds to said third party content portion;

configure the plurality of displayable elements to each utilize a portion of the specified area of the display area according to pre-determined conditions; and

configure the plurality of displayable elements to dynamically adjust within the specified area upon a change in size of the specified area, wherein a first displayable element of said plurality of displayable elements displayed as third party content in the specified area is configured to adjust in a different manner than a second displayable element of said plurality of displayable elements displayed as third party content in the specified area.

13. The apparatus of claim 12 wherein the at least one processor is configured to provide a priority rank to the plurality of displayable elements.

14. The apparatus of claim 13 wherein an element of the plurality of displayable elements having a lower priority rank is provided with less area within the specified area to be displayed with respect to a higher ranked element.

15. The apparatus of claim 13 wherein an element of the plurality of displayable elements having a lower priority rank is configured to not display in the event that the specified area becomes smaller than a pre-determined threshold minimum size for the element.

16. The apparatus of claim 13 wherein at least one element of the plurality of displayable elements comprises a safe zone defining a portion within the element having different display rules with respect to portions outside of the safe zone, whereupon in response to a change in the specified area, the display rules are configured to cause the area within the safe zone to be displayed at times when portions of the area outside of the safe zone are being brought into view or taken out of view.

17. The apparatus of claim 12 wherein the content layout scheme of the plurality of displayable elements is configured to alter upon a change in the specified area crossing a pre-determined threshold.

18. The apparatus of claim 12 wherein the first displayable element of said plurality of elements is configured to scale at a different rate than the second displayable element of said plurality of displayable elements.

19. The apparatus of claim 12 further comprising configuring the plurality of displayable elements to display over a plurality of specified areas of the display area having the primary content portion.

20. The apparatus of claim 12 wherein at least one of the plurality of displayable elements, when displayed, includes an overlapping item which is configured to alter the placement of the overlapping item with respect to the displayed element in a pre-determined manner in response to a change in the specified area to avoid covering a safe zone.

21. A method comprising:

configuring, by a processing device, a plurality of displayable elements to display within a specified display area based on conditions corresponding to the specified display area;

configuring at least one of the plurality of displayable elements to have a safe zone which defines a portion within the at least one element having different display rules with respect to portions outside of the safe zone, whereupon in response to a change in the specified area, the display rules are configured to cause the area within the safe zone to be displayed at times when portions of the area outside of the safe zone are being brought into view or taken out of view; and

providing the plurality of displayable elements to a content provider to be displayed with primary content,

wherein at least one of the plurality of displayable elements, when displayed, includes an overlapping item which is configured to alter the placement of the overlapping item with respect to the displayed element in a pre-determined manner in response to a change in the specified area, and

wherein the display rules are configured to avoid covering, by the overlapping item, the area within the safe zone.

22. The method of claim 21 wherein conditions corresponding to the specified display area correspond to the location of the specified display area with respect to the primary content.

23. The method of claim 21 wherein conditions corresponding to the specified display area relate to changes in size of the specified displayable area.

24. The method of claim 21 further comprising configuring the plurality of displayable elements with one or more rank values which govern the display of the plurality of displayable elements.

Assignments (6)
MERGER AND CHANGE OF NAME Recorded Mar 16, 2020
From: ZUMOBI, INC.; ZUMOBI, LLC
To: ZUMOBI, LLC
Reel/Frame 052123/0221 →
RELEASE OF SECURITY INTEREST Recorded Mar 8, 2019
From: PACIFIC WESTERN BANK
To: ZUMOBI, INC.
Reel/Frame 048540/0463 →
SECURITY INTEREST Recorded Oct 18, 2017
From: ZUMOBI, INC.
To: PACIFIC WESTERN BANK
Reel/Frame 043896/0732 →
RELEASE OF SECURITY INTEREST Recorded Mar 17, 2016
From: SILICON VALLEY BANK
To: ZUMOBI, INC.
Reel/Frame 038019/0793 →
SECURITY INTEREST Recorded Nov 19, 2014
From: ZUMOBI, INC.
To: SILICON VALLEY BANK
Reel/Frame 034213/0906 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2013
From: SANGIOVANNI, JOHN; BEDERSON, BENJAMIN B.; PAINTER, BEN
To: ZUMOBI, INC.
Reel/Frame 031591/0974 →