IP Library Granted Patent US 10,872,198
Granted Patent B2
US 10,872,198 · App. 16/144,885 · Granted Dec 22, 2020

Methods and systems for applying responsive design to subframes on a web page

Inventors: Michael Wang (San Francisco, CA); Enzhen Huang (Lafayette, CA); David Ly-Gagnon (San Francisco, CA); Benjamin Snyder (Oakland, CA); Gautam Vasudev (San Francisco, CA)
Assignee: salesforce.com, inc.
G06F40/154G06F40/106
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,872,198
App. No.
16/144,885
Granted
Dec 22, 2020
Kind
B2
Abstract

Methods and systems are provided for rearranging content within resized sub-regions of a web page. First, resizing of a first sub-region of the webpage is detected by a user dragging a slidable border of the sub-region. A span value associated with dimensions of the first resized sub-region is determined and defining minimum dimensions of the first resized sub-region are defined. A subset of the dimensions of the first resized sub-region that fit within the span value is defined based on the minimum dimensions of the resized sub-region. The dimensions of the first resized sub-region include a fixed parameter and a dynamic parameter. The contents of a second sub-region of the webpage are rearranged in response to the resizing of the first resized sub-region and displaying displayed.

Claims (38)

1. A method of rearranging content within resized sub-regions of a web page, comprising:

detecting resizing of a first sub-region of the webpage by a user dragging a slidable border of the sub-region;

determining a span value associated with parameters of the first resized sub-region;

defining minimum parameters of the first resized sub-region;

determining a subset of the parameters of the first resized sub-region that fit within the span value based on the minimum parameters of the resized sub-region, wherein the parameters of the first resized sub-region comprises a fixed parameter and a dynamic parameter;

automatically rearranging the contents of a second sub-region of the webpage in response to the resizing of the first resized sub-region; and

displaying the first and second resized sub-regions of the webpage with a web browser.

2. The method of claim 1 , wherein the dynamic parameter comprises a predetermined percentage of the span value.

3. The method of claim 1 , further comprising:

assigning a respective priority parameter to each parameter of the first resized sub-region.

4. The method of claim 3 , where the priority parameter comprises one of an absolute and relative value.

5. The method of claim 1 , further comprising:

configuring a set of rules for determining the subset of the parameters.

6. The method of claim 5 , where the set of rules is implemented in a cascading style sheet (CSS).

7. The method of claim 1 , further comprising:

hiding a second subset of parameters.

8. The method of claim 7 , further comprising:

revealing the second subset of columns in response to a user request.

9. The method of claim 8 , where the user request comprises hovering a cursor over a virtual button indicative of the hidden parameters.

10. Computer code stored in a non-transient medium for rearranging content within an existing displayed sub-region of a web page in response to resizing the existing displayed sub-region, the computer code configured to implement steps comprising:

detecting resizing of a first sub-region of the webpage by a user dragging a slidable border of the sub-region;

determining a span value associated with parameters of the first resized sub-region;

defining minimum parameters of the first resized sub-region;

determining a subset of the parameters of the first resized sub-region that fit within the span value based on the minimum parameters of the resized sub-region, wherein the parameters of the first resized sub-region comprises a fixed parameter and a dynamic parameter;

automatically rearranging the contents of a second sub-region of the webpage in response to the resizing of the first resized sub-region; and

displaying the first and second resized sub-regions of the webpage with a web browser.

11. The computer code of claim 10 , wherein the dynamic parameter comprises a predetermined percentage of the span value.

12. The computer code of claim 10 , further comprising:

assigning a respective priority parameter to each parameter of the first resized sub-region.

13. The computer code of claim 12 , where the priority parameter comprises one of an absolute and relative value.

14. The computer code of claim 10 , further comprising:

configuring a set of rules for determining the subset of the parameters.

15. The computer code of claim 14 , where the set of rules is implemented in a cascading style sheet (CSS).

16. The computer code of claim 10 , further comprising:

hiding a second subset of parameters.

17. The computer code of claim 16 , further comprising:

revealing the second subset of columns in response to a user request.

18. The computer code of claim 17 , where the user request comprises hovering a cursor over a virtual button indicative of the hidden parameters.

Assignments (2)
CHANGE OF NAME Recorded Dec 18, 2024
From: SALESFORCE.COM, INC.
To: SALESFORCE, INC.
Reel/Frame 069717/0378 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2018
From: WANG, MICHAEL; HUANG, ENZHEN; LY-GAGNON, DAVID; SNYDER, BENJAMIN; VASUDEV, GAUTAM
To: SALESFORCE.COM, INC.
Reel/Frame 046999/0835 →
Continuity (2)
Continuation 14564719 · Dec 9, 2014
Related Publication 20190034390A1 · Jan 31, 2019