IP Library Granted Patent US 12,361,085
Granted Patent B2
US 12,361,085 · App. 17/900,667 · Granted Jul 15, 2025

Geographic location based feed

Inventors: John S. Shriber (New York, NY); Roman Zaks (New York, NY)
Assignee: SEARCH AND SHARE TECHNOLOGIES LLC
G06F16/9537G06F16/9535G06N20/00
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 12,361,085
App. No.
17/900,667
Granted
Jul 15, 2025
Kind
B2
Abstract

Technologies for implementing geographic location based news feeds. A server computer indexes web content transmitted from a first client computer. And, the server computer, in response to receiving a search query from a second client computer, generates geographically filtered search results based on the search query from the second client computer and a geographic location tag of the search query. The geographically filtered search results can include parts of the web content transmitted from a first client computer corresponding to the search query and the geographic location tag of the search query. The server computer also transmits the geographically filtered search results to the second client computer to be displayed by the second client computer.

Claims (12)

1. A non-transitory computer readable storage medium storing computer program instructions that when executed by a computer processor, cause it to perform at least:

receiving, via a network interface communicatively coupled to the computer processor, from a second plug-in module with a second geographic location tagging filter installed on a second client computer, a search query including a geographic location tag for the search query, the geolocation tag input into the second geographic location tagging filter of the second plug-in module;

receiving, via the network interface, a first web content associated with a first user using a first user interface of a first client computer from a first plug-in module with a first geographic location tagging filter installed on the first client computer;

indexing, by the computing processor, the first web content from the first plug-in module installed on the first client computer for searching by the second client computer;

filtering, sorting, and ranking the indexed first web content relative to at least one other indexed web content based on the search query that includes the geographic location tag; and

transmitting, via the network interface, the filtered, sorted, and ranked search results to the second plug-in module of the second client computer, the second plug-in module enabling a second user interface of the second client computer to receive and display the search results, the search results including at least a portion of the first web content corresponding to the geographic location tag.

2. The non-transitory computer readable storage medium of claim 1 , wherein the geographic location parameter is generated by the second client computer, a server computer, and/or another device communicatively coupled to the second client computer.

3. The non-transitory computer readable storage medium of claim 2 , wherein the generation of the geographic location parameter is in response to a manual input of a geographic location, in or near a part of the second user interface displayed by the second client computer.

4. The non-transitory computer readable storage medium of claim 2 , wherein the generation of the geographic location parameter is in response to an input of a geographic location generated by machine learning processing the geographic location based feed request or other content or messages received, produced, and/or transmitted by the second user interface.

5. The non-transitory computer readable storage medium of claim 2 , wherein the generation of the geographic location parameter is in response to an input of a geographic location generated by a global positioning system hosted at least in part by the second client computer such that a geographic location tag is indicative of a geographic location of the second client computer.

6. The non-transitory computer readable storage medium of claim 2 , wherein the generation of the geographic location parameter is in response to an input of a computer network address of the second client computer, wherein the computer network address includes at least one of a static address and a dynamic address.

7. The non-transitory computer readable storage medium of claim 1 , further comprising generating the second user interface to include a geographic location tagging feature that initiates the generation of the geographic location parameter, and providing the second user interface to the second client computer for display by a second web browser.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2023
From: NEWSPLUG INC.
To: SEARCH AND SHARE TECHNOLOGIES LLC
Reel/Frame 062767/0317 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2022
From: SHRIBER, JOHN S.; ZAKS, ROMAN
To: NEWSPLUG, INC.
Reel/Frame 060959/0636 →
Continuity (2)
Continuation 16110000 · Aug 23, 2018
Related Publication 20220414173A1 · Dec 29, 2022
References Cited (112)
US 6199081B1 · Meyerzon et al. · 2001 [cited by applicant]
US 6718365B1 · Dutta · 2004 [cited by applicant]
US 7117432B1 · Shanahan et al. · 2006 [cited by applicant]
US 7174346B1 · Gharachorloo et al. · 2007 [cited by applicant]
US 7216290B2 · Goldstein et al. · 2007 [cited by applicant]
US 7613769B1 · Hess · 2009 [cited by applicant]
US 7617190B2 · Wright et al. · 2009 [cited by applicant]
US 7634535B2 · Watson · 2009 [cited by applicant]
US 7640184B1 · Lunt · 2009 [cited by applicant]
US 7669123B2 · Zuckerberg et al. · 2010 [cited by applicant]
US 7734610B2 · Rakowski et al. · 2010 [cited by applicant]
US 7957723B2 · Punaganti Venkata et al. · 2011 [cited by applicant]
US 7958115B2 · Kraft · 2011 [cited by applicant]
US 7971147B2 · Subbarao et al. · 2011 [cited by applicant]
US 7984056B1 · Kane · 2011 [cited by applicant]
US 8037093B2 · Tiu, Jr. et al. · 2011 [cited by applicant]
US 8082288B1 · Yeh et al. · 2011 [cited by applicant]
US 8276079B2 · Davar et al. · 2012 [cited by applicant]
US 8290926B2 · Ozzie et al. · 2012 [cited by applicant]
US 8589391B1 · Reynar et al. · 2013 [cited by applicant]
US 8589418B1 · Kane · 2013 [cited by applicant]
US 8595317B1 · Harris · 2013 [cited by examiner]
US 8601055B2 · Smith et al. · 2013 [cited by applicant]
US 8606845B2 · Dickinson et al. · 2013 [cited by applicant]
US 8655873B2 · Mitchell et al. · 2014 [cited by applicant]
US 8667385B1 · Mui et al. · 2014 [cited by applicant]
US 8874541B1 · Vandehey et al. · 2014 [cited by applicant]
US 9032000B2 · Barrington et al. · 2015 [cited by applicant]
US 9058391B2 · Shriber et al. · 2015 [cited by applicant]
US 9338215B2 · Shriber et al. · 2016 [cited by applicant]
US 9432253B1 · Johansson · 2016 [cited by examiner]
US 9740794B2 · Bhumkar et al. · 2017 [cited by applicant]
US 9747285B1 · Laufer · 2017 [cited by applicant]
US 9977800B2 · Shriber et al. · 2018 [cited by applicant]
US 10015171B1 · Vardy · 2018 [cited by examiner]
US 11436292B2 · Shriber et al. · 2022 [cited by applicant]
US 20020194611A1 · Hodgkinson · 2002 [cited by applicant]
US 20030233422A1 · Csaszar et al. · 2003 [cited by applicant]
US 20040019611A1 · Pearse et al. · 2004 [cited by applicant]
US 20050165615A1 · Minar · 2005 [cited by applicant]
US 20050210514A1 · Kittlaus et al. · 2005 [cited by applicant]
US 20050289468A1 · Kahn et al. · 2005 [cited by applicant]
US 20060073812A1 · Punaganti Venkata et al. · 2006 [cited by applicant]
US 20060095507A1 · Watson · 2006 [cited by applicant]
US 20060167860A1 · Eliashberg et al. · 2006 [cited by applicant]
US 20060173985A1 · Moore · 2006 [cited by applicant]
US 20060184617A1 · Nicholas et al. · 2006 [cited by applicant]
US 20060190616A1 · Mayerhofer et al. · 2006 [cited by applicant]
US 20060217126A1 · Sohm et al. · 2006 [cited by applicant]
US 20060218114A1 · Weare · 2006 [cited by examiner]
US 20060230061A1 · Sample et al. · 2006 [cited by applicant]
US 20070043617A1 · Stein et al. · 2007 [cited by applicant]
US 20070083520A1 · Shellen et al. · 2007 [cited by applicant]
US 20070083536A1 · Darnell et al. · 2007 [cited by applicant]
US 20070118794A1 · Hollander et al. · 2007 [cited by applicant]
US 20070156809A1 · Dickinson et al. · 2007 [cited by applicant]
US 20070174389A1 · Armstrong et al. · 2007 [cited by applicant]
US 20070198526A1 · Pitkow · 2007 [cited by applicant]
US 20070225047A1 · Bakos · 2007 [cited by applicant]
US 20070242131A1 · Sanz-Pastor · 2007 [cited by examiner]
US 20070266338A1 · Shirai · 2007 [cited by applicant]
US 20080021880A1 · Ren et al. · 2008 [cited by applicant]
US 20080028181A1 · Tong et al. · 2008 [cited by applicant]
US 20080059444A1 · Singh et al. · 2008 [cited by applicant]
US 20080071929A1 · Motte et al. · 2008 [cited by applicant]
US 20080082904A1 · Martinez et al. · 2008 [cited by applicant]
US 20080126476A1 · Nicholas et al. · 2008 [cited by applicant]
US 20080215589A1 · Elhaik · 2008 [cited by applicant]
US 20080235594A1 · Bhumkar et al. · 2008 [cited by applicant]
US 20080256443A1 · Li et al. · 2008 [cited by applicant]
US 20080294632A1 · Chang et al. · 2008 [cited by applicant]
US 20080313215A1 · Beker et al. · 2008 [cited by applicant]
US 20090144272A1 · Adarsh et al. · 2009 [cited by applicant]
US 20090217196A1 · Neff et al. · 2009 [cited by applicant]
US 20090271388A1 · Murdock et al. · 2009 [cited by applicant]
US 20090299824A1 · Barnes, Jr. · 2009 [cited by applicant]
US 20100011282A1 · Dollard et al. · 2010 [cited by applicant]
US 20100023506A1 · Sahni et al. · 2010 [cited by applicant]
US 20100088170A1 · Glore, Jr. · 2010 [cited by applicant]
US 20100125541A1 · Wendel et al. · 2010 [cited by applicant]
US 20100199340A1 · Jonas et al. · 2010 [cited by applicant]
US 20100205167A1 · Tunstall-pedoe et al. · 2010 [cited by applicant]
US 20100257184A1 · Uy · 2010 [cited by applicant]
US 20100262597A1 · Han · 2010 [cited by applicant]
US 20100280860A1 · Iskold et al. · 2010 [cited by applicant]
US 20100312771A1 · Richardson et al. · 2010 [cited by applicant]
US 20100313252A1 · Trouw · 2010 [cited by applicant]
US 20110043652A1 · King et al. · 2011 [cited by applicant]
US 20110161413A1 · Cierniak et al. · 2011 [cited by applicant]
US 20110179020A1 · Ozzie et al. · 2011 [cited by applicant]
US 20110184960A1 · Delpha et al. · 2011 [cited by applicant]
US 20110238508A1 · Koningstein · 2011 [cited by applicant]
US 20110252041A1 · Broman · 2011 [cited by applicant]
US 20110258526A1 · Supakkul et al. · 2011 [cited by applicant]
US 20120102048A1 · Heer · 2012 [cited by applicant]
US 20120158753A1 · He et al. · 2012 [cited by applicant]
US 20120159635A1 · He et al. · 2012 [cited by applicant]
US 20120166453A1 · Broder · 2012 [cited by applicant]
US 20120239639A1 · Shriber et al. · 2012 [cited by applicant]
US 20120240030A1 · Shriber · 2012 [cited by examiner]
US 20120240053A1 · Shriber et al. · 2012 [cited by applicant]
US 20140013353A1 · Mathur · 2014 [cited by applicant]
US 20140095509A1 · Patton · 2014 [cited by examiner]
US 20140180943A1 · Priddy, Jr. et al. · 2014 [cited by applicant]
US 20140365476A1 · Rajakarunanayake · 2014 [cited by examiner]
US 20150242421A1 · Glover · 2015 [cited by examiner]
US 20150256591A1 · Shriber et al. · 2015 [cited by applicant]
US 20160239526A1 · Shriber et al. · 2016 [cited by applicant]
US 20180268006A1 · Shriber et al. · 2018 [cited by applicant]
US 20200065398A1 · Shriber et al. · 2020 [cited by applicant]
Prieditis et al., 2013 Fourth International Conference on Computing for Geospatial Research and Application, pp. 101-105 (Year: 2013). [cited by examiner]
International Search Report and Written Opinion, PCT/US19/47349, mailed Nov. 12, 2019. [cited by applicant]