Location-based filtering and advertising enhancements for merged browsing of network contents
First Claim
1. A client computing device for merged browsing, the client computing device comprising:
- a processor; and
a storage device coupled to the processor and adapted to store instructions for client logic, wherein the client logic is to;
determine a geographic location of the client computing device;
determine an indicator of first network content to be displayed on a graphical user interface of the client computing device;
provide the geographic location and the indicator to a server;
receive, from the server and in response to providing the geographic location and the indicator, a visual indicator representative of a fragment of second network content determined by the server to be associated with the geographic location and the indicator, wherein the second network content is available at a second network address different from a first network address at which the first network content is available;
display the visual indicator of the fragment of the second network content on the graphical user interface contemporaneously with the display of the first network content;
receive the fragment of the second network content for merged browsing, wherein the fragment of the second network content is less than the entirety of network content available at the second network address;
display, in response to a selection of the visual indicator by a user of the client computing device, the fragment of the second network content on the graphical user interface contemporaneously with the display of the first network content; and
provide, in response to the user'"'"'s selection of the visual indicator, an indication to the server that the user has selected the visual indicator.
0 Assignments
0 Petitions
Accused Products
Abstract
Location-based filtering and advertising enhancements for merged browsing of network content are described herein. In various embodiments, a client device may obtain its geographic location and provide that location to a server for filtering by the server of network content fragment suggestions based at least in part on the location. The client device may then receive some or all of the filtered suggestions for utilization in merged browsing. In some embodiments, a server may further receive an indicator of content being browsed. In response, the server may determine network content fragment suggestions, and may also determine an additional suggestion or prioritize a suggestion based an advertiser'"'"'s interest. The server may then provide the suggestions and/or prioritization to the client device. In various embodiments, the server may also provide the advertisement(s) for display in a user interface of the client device along with the (prioritized) suggestions.
48 Citations
28 Claims
-
1. A client computing device for merged browsing, the client computing device comprising:
-
a processor; and a storage device coupled to the processor and adapted to store instructions for client logic, wherein the client logic is to; determine a geographic location of the client computing device; determine an indicator of first network content to be displayed on a graphical user interface of the client computing device; provide the geographic location and the indicator to a server; receive, from the server and in response to providing the geographic location and the indicator, a visual indicator representative of a fragment of second network content determined by the server to be associated with the geographic location and the indicator, wherein the second network content is available at a second network address different from a first network address at which the first network content is available; display the visual indicator of the fragment of the second network content on the graphical user interface contemporaneously with the display of the first network content; receive the fragment of the second network content for merged browsing, wherein the fragment of the second network content is less than the entirety of network content available at the second network address; display, in response to a selection of the visual indicator by a user of the client computing device, the fragment of the second network content on the graphical user interface contemporaneously with the display of the first network content; and provide, in response to the user'"'"'s selection of the visual indicator, an indication to the server that the user has selected the visual indicator. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for merged browsing on a client computing device, the method comprising:
-
determining, by the client computing device, a geographic location of the client computing device; determining, by the client computing device, an indicator of first network content to be displayed on a graphical user interface of the client computing device; providing, by the client computing device, the geographic location and the indicator to a server; receiving, by the client computing device and from the server in response to providing the geographic location and the indicator, a visual indicator representative of a fragment of second network content determined by the server to be associated with the geographic location and the indicator, wherein the second network content is available at a second network address different from a first network address at which the first network content is available; displaying, by the client computing device, the visual indicator of the fragment of the second network content on the graphical user interface contemporaneously with the display of the first network content; receiving, by the client computing device, the fragment of the second network content for merged browsing, wherein the fragment of the second network content is less than the entirety of network content available at the second network address; displaying, by the client computing device and in response to a selection of the visual indicator by a user of the client computing device, the fragment of the second network content on the graphical user interface contemporaneously with the display of the first network content; and providing, by the client computing device and in response to the user'"'"'s selection of the visual indicator, an indication to the server that the user has selected the visual indicator. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium having a plurality of instructions stored thereon that, in response to execution by a client computing device, cause the client computing device to:
-
determine a geographic location of the client computing device; determine an indicator of first network content to be displayed on a graphical user interface of the client computing device; provide the geographic location and the indicator to a server; receive, from the server and in response to providing the geographic location and the indicator, a visual indicator representative of a fragment of second network content determined by the server to be associated with the geographic location and the indicator, wherein the second network content is available at a second network address different from a first network address at which the first network content is available; display the visual indicator of the fragment of the second network content on the graphical user interface contemporaneously with the display of the first network content; receive the fragment of the second network content for merged browsing, wherein the fragment of the second network content is less than the entirety of network content available at the second network address; display, in response to a selection of the visual indicator by a user of the client computing device, the fragment of the second network content on the graphical user interface contemporaneously with the display of the first network content; and provide, in response to the user'"'"'s selection of the visual indicator, an indication to the server that the user has selected the visual indicator. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A server for facilitating merged browsing on a client computing device, the server comprising:
-
a processor; and a storage device coupled to the processor and adapted to store instructions for a merged browsing service, wherein the merged browsing service is to; receive, from the client computing device, (i) an indicator of first network content to be displayed on a graphical user interface of the client computing device and (ii) a geographic location of the client computing device; determine, based on the indicator and the geographic location, a fragment of second network content to recommend to the client computing device for merged browsing, wherein the second network content is available at a second network address different from a first network address at which the first network content is available, and wherein the fragment of the second network content is less than the entirety of network content available at the second network address; provide, to the client computing device, a visual indicator representative of the fragment of the second network content for display on the graphical user interface of the client computing device; and receive, from the client computing device, an indication that a user of the client computing device has selected the visual indicator for contemporaneous display of the first network content and the second network content on the graphical user interface of the client computing device. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification