IP Library Granted Patent US 9,292,189
Granted Patent B2
US 9,292,189 · App. 14/023,652 · Granted Mar 22, 2016

Techniques to display location-based information

Inventors: Gueorgui Djabarov (Sunnyvale, CA); Daniel Jeng-Ping Hui (Palo Alto, CA); Joshua Williams (Menlo Park, CA)
Assignee: FACEBOOK, INC.
G06F3/0485G06F3/0481G06F17/3087
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 9,292,189
App. No.
14/023,652
Granted
Mar 22, 2016
Kind
B2
Abstract

Techniques to display location-based information are described. An apparatus may comprise a screen management component and an interface component. The screen management component may be operative to display in a first screen area location-based information on a map according to geographic location, to display in a second screen area a list comprising the location-based information, and to adjust a relative size of the first screen area and the second screen area in response to a received interaction with one of the first screen area and second screen area. The interface component may be operative to receive the interaction with one of the first screen area and second screen area. Other embodiments are described and claimed.

Claims (37)

1. A computer-implemented method, comprising:

displaying in a first screen area location-based information on a map according to geographic location;

displaying in a second screen area a list comprising the location-based information;

receiving an interaction with one of the first screen area and second screen area; and

adjusting a relative size of the first screen area and the second screen area in response to the received interaction, wherein adjusting the relative size of the first screen area and the second screen area comprises: maintaining a center point of the map in a center of the first screen area during a resizing of the first screen area, and expanding or contracting an amount of map area that is displayed in the first screen area.

2. The method of claim 1 , the location-based information comprising search results for a location-based search.

3. The method of claim 1 , the first screen area and the second screen area equal in size in an initial layout.

4. The method of claim 1 , comprising:

increasing in size the first screen area in response to the received interaction being with the first screen area; and

decreasing in size the second screen area in response to the received interaction being with the first screen area.

5. The method of claim 4 , the second screen area decreased in size to no longer be visible in response to the received interaction with the first screen area, the first screen area increased in size to fill a combined area of the first screen area and second screen area.

6. The method of claim 1 , comprising:

increasing in size the second screen area in response to the received interaction being with the second screen area; and

decreasing in size the first screen area in response to the received interaction being with the second screen area.

7. The method of claim 6 , the increasing in size of the second screen area and the decreasing in size of the first screen area comprising the second screen area expanding to eclipse the first screen area to make visible a larger portion of the location-based information in response to the received interaction comprising a request to scroll the displayed list.

8. The method of claim 7 , the increasing in size of the second screen area stopping once the second screen area has expanded to fill a combined area of the first screen area and second screen area, the first screen area no longer visible.

9. An apparatus, comprising:

a processor circuit on a device;

a screen management component operative on the processor circuit to display in a first screen area location-based information on a map according to geographic location, to display in a second screen area a list comprising the location-based information, and to adjust a relative size of the first screen area and the second screen area in response to a received interaction with one of the first screen area and second screen area, wherein adjusting the relative size of the first screen area and the second screen area comprises:

maintaining a center point of the map in a center of the first screen area during a resizing of the first screen area, and expanding or contracting an amount of map area that is displayed in the first screen area; and

an interface component operative on the processor circuit to receive the interaction with one of the first screen area and second screen area.

10. The apparatus of claim 9 , the screen management component operative to increase in size the first screen area and to decrease in size the second screen area in response to the received interaction being with the first screen area.

11. The apparatus of claim 10 , the second screen area decreased in size to no longer be visible in response to the received interaction with the first screen area, the first screen area increased in size to fill a combined area of the first screen area and second screen area.

12. The apparatus of claim 9 , the screen management component operative to increase in size the second screen area and decrease in size the first screen area in response to the received interaction being with the second screen area.

13. The apparatus of claim 12 , the increasing in size of the second screen area and the decreasing in size of the first screen area comprising the second screen area expanding to eclipse the first screen area to make visible a larger portion of the location-based information in response to the received interaction comprising a request to scroll the displayed list.

14. At least one non-transitory computer-readable storage medium comprising instructions that, when executed, cause a system to:

display in a first screen area location-based information on a map according to geographic location, the local-based information comprising search results for a location-based search;

display in a second screen area a list comprising the location-based information;

receive an interaction with one of the first screen area and second screen area; and

adjust a relative size of the first screen area and the second screen area in response to the received interaction, wherein adjusting the relative size of the first screen area and the second screen area comprises: maintaining a center point of the map in a center of the first screen area during a resizing of the first screen area, and expanding or contracting an amount of map area that is displayed in the first screen area.

15. The computer-readable storage medium of claim 14 comprising further instructions that, when executed, cause a system to:

increase in size the first screen area in response to the received interaction being with the first screen area; and

decrease in size the second screen area in response to the received interaction being with the first screen area.

16. The computer-readable storage medium of claim 14 comprising further instructions that, when executed, cause a system to:

increase in size the second screen area in response to the received interaction being with the second screen area; and

decrease in size the first screen area in response to the received interaction being with the second screen area.

17. The computer-readable storage medium of claim 14 , the increase in size of the second screen area and the decrease in size of the first screen area comprising the second screen area expanding to eclipse the first screen area to make visible a larger portion of the location-based information in response to the received interaction comprising a request to scroll the displayed list.

Assignments (2)
CHANGE OF NAME Recorded May 5, 2022
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 059858/0387 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2016
From: DJABAROV, GUEORGUI; HUI, DANIEL JENG-PING; WILLIAMS, JOSHUA
To: FACEBOOK
Reel/Frame 038811/0646 →
Continuity (1)
Related Publication 20150074596A1 · Mar 12, 2015