IP Library › Granted Patent US 12,207,157
Granted Patent B2
US 12,207,157 · App. 16/886,585 · Granted Jan 21, 2025

System and method for providing content

Inventors: Peter Neal Nissen (Arlington, VA); Arriènne Monique Lezak (Arlington, VA); Russell Johnson (Kenmore, WA); Charles Dudley (Austin, TX)
Assignee: Gotham Studios, Inc.
H04W4/029G01C21/32G01C21/367G06F16/29
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,207,157
App. No.
16/886,585
Granted
Jan 21, 2025
Kind
B2
Abstract

Servers and methods for determining geo-relevant interactive assets are provided. A server and method can be configured to determine a starting location, a direction, and a speed of travel. The server can then calculate future location information, and use the future location information to filter one or more geo-relevant interactive assets. Filtered geo-relevant interactive assets can be added to a map, and current location information can be determined. Geo-relevant interactive assets can be played or displayed according to the current location information.

Claims (63)

1. A computer-implemented method, comprising:

determining a starting location;

determining a direction and speed of travel;

calculating future location information;

filtering one or more geo-relevant interactive assets using the future location information;

embedding the one or more geo-relevant interactive assets into a map, wherein the one or more geo-relevant interactive assets are listed in a playlist displayed as part of the map;

monitoring one or more interactions with the geo-relevant interactive assets;

processing the one or more monitored interactions using a machine-learning model to generate one or more predictive calculations for future interactions, wherein the one or more monitored interactions are processed as they are being received;

receiving current location information;

determining one or more new geo-relevant interactive assets that are associated with a predictive calculation and current location information;

dynamically updating the playlist displayed as part of the map, wherein the dynamically updated playlist includes the one or more new geo-relevant interactive assets; and

displaying the updated playlist.

2. The method of claim 1 , wherein geo-relevant interactive assets are individually selectable in any order on a playlist, regardless of relevancy.

3. The method of claim 1 , wherein the displayed playlist includes an interactive element that returns execution of the playlist to the current location.

4. The method of claim 1 , wherein a geo-relevant interactive asset can be an audio asset or a visual asset, and wherein two or more geo-relevant interactive assets can be simultaneously played or displayed.

5. The method of claim 1 , further comprising:

determining destination information associated with one or more interactive destination elements.

6. The method of claim 1 , wherein when an interactive asset is no longer geo-relevant, the interactive asset is removed and replaced with a different geo-relevant interactive asset.

7. A server, comprising:

a processor;

a non-transitory computer-readable storage medium containing instructions which when executed on the processor, cause the processor to perform operations including:

determining a starting location;

determining a direction and speed of travel;

calculating future location information;

filtering one or more geo-relevant interactive assets using the future location information;

embedding the one or more geo-relevant interactive assets into a map, wherein the one or more geo-relevant interactive assets are listed in a playlist displayed as part of the map;

monitoring one or more interactions with the geo-relevant interactive assets;

processing the one or more monitored interactions using a machine-learning model to generate one or more predictive calculations for future interactions, wherein the one or more monitored interactions are processed as they are being received;

receiving current location information;

determining one or more new geo-relevant interactive assets that are associated with a predictive calculation and current location information;

receiving current location information;

determining one or more new geo-relevant interactive assets that are associated with the current location information;

dynamically updating the playlist displayed as part of the map, wherein the dynamically updated playlist includes the one or more new geo-relevant interactive assets; and

displaying the updated playlist.

8. The server of claim 7 , wherein geo-relevant interactive assets are individually selectable in any order on a playlist, regardless of relevancy.

9. The server of claim 7 , wherein the displayed playlist includes an interactive element that returns execution of the playlist to the current location.

10. The server of claim 7 , wherein a geo-relevant interactive asset can be an audio asset or a visual asset, and wherein two or more geo-relevant interactive assets can be simultaneously played or displayed.

11. The server of claim 7 , further comprising:

determining destination information associated with one or more interactive destination elements.

12. The server of claim 7 , wherein when an interactive asset is no longer geo-relevant, the interactive asset is removed and replaced with a different geo-relevant interactive asset.

13. A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause a data processing apparatus to:

determine a starting location;

determine a direction and speed of travel;

calculate future location information;

filter one or more geo-relevant interactive assets using the future location information;

embed the one or more geo-relevant interactive assets into a map, wherein the one or more geo-relevant interactive assets are listed in a playlist displayed as part of the map;

monitor one or more interactions with the geo-relevant interactive assets;

process the one or more monitored interactions using a machine-learning model to generate one or more predictive calculations for future interactions, wherein the one or more monitored interactions are processed as they are being received;

receiving current location information;

determining one or more new geo-relevant interactive assets that are associated with a predictive calculation and current location information;

receive current location information;

determine one or more new geo-relevant interactive assets that are associated with the current location information;

dynamically update the playlist displayed as part of the map, wherein the dynamically updated playlist includes the one or more new geo-relevant interactive assets; and

display the updated playlist.

14. The computer-program product of claim 13 , wherein geo-relevant interactive assets are individually selectable in any order on a playlist, regardless of relevancy.

15. The computer-program product of claim 13 , wherein the displayed playlist includes an interactive element that returns execution of the playlist to the current location.

16. The computer-program product of claim 13 , wherein a geo-relevant interactive asset can be an audio asset or a visual asset, and wherein two or more geo-relevant interactive assets can be simultaneously played or displayed.

17. The computer-program product of claim 13 , further comprising instructions configured to cause a data processing apparatus to: and

determine destination information associated with one or more interactive destination elements.

18. The computer-program product of claim 13 , wherein when an interactive asset is no longer geo-relevant, the interactive asset is removed and replaced with a different geo-relevant interactive asset.

19. The method of claim 1 , wherein a predictive calculation increases a likelihood of a future interaction.

20. The server of claim 7 , wherein a predictive calculation increases a likelihood of a future interaction.

21. The computer-program product of claim 13 , wherein a predictive calculation increases a likelihood of a future interaction.

Assignments (1)
CORRECTIVE ASSIGNMENT TO CORRECT THE CORRECT THE APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 053411 FRAME: 0968. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 7, 2020
From: NISSEN, PETER NEAL; LEZAK, ARRIENNE MONIQUE; JOHNSON, RUSSELL; DUDLEY, CHARLES
To: GOTHAM STUDIOS, INC.
Reel/Frame 053428/0979 →
Continuity (2)
Provisional Application 62853315 · May 28, 2019
Related Publication 20200382911A1 · Dec 3, 2020
References Cited (46)
US 6266614B1 · Alumbaugh · 2001 [cited by applicant]
US 6282489B1 · Bellesfield et al. · 2001 [cited by applicant]
US 6446002B1 · Barton · 2002 [cited by applicant]
US 6526411B1 · Ward · 2003 [cited by applicant]
US 6650288B1 · Pitt et al. · 2003 [cited by applicant]
US 9031939B2 · Nissen · 2015 [cited by examiner]
US 9355154B2 · Nissen · 2016 [cited by applicant]
US 9830322B2 · Nissen · 2017 [cited by applicant]
US 9858276B2 · Nissen · 2018 [cited by applicant]
US 10180941B2 · Nissen · 2019 [cited by applicant]
US 10831813B2 · Nissen · 2020 [cited by applicant]
US 11100155B2 · Nissen · 2021 [cited by applicant]
US 20050192025A1 · Kaplan · 2005 [cited by applicant]
US 20070174881A1 · Idehara et al. · 2007 [cited by applicant]
US 20070219708A1 · Brasche et al. · 2007 [cited by applicant]
US 20080010014A1 · Hess et al. · 2008 [cited by applicant]
US 20090044246A1 · Sheehan et al. · 2009 [cited by applicant]
US 20090048908A1 · Kaplan et al. · 2009 [cited by applicant]
US 20120221687A1 · Hunter · 2012 [cited by examiner]
US 20140028971A1 · Isbell, III et al. · 2014 [cited by applicant]
US 20140281971A1 · Isbell, III et al. · 2014 [cited by applicant]
WO WO202043357A1 · 2020 [cited by applicant]
WO WO2020243357A1 · 2020 [cited by applicant]
PCT/US2020/034989, filed May 28, 2020, International Search Report, dated Aug. 9, 2020, 2 pages. [cited by applicant]
Notice of Allowance, dated Sep. 10, 2018, for U.S. Appl. No. 15/797,503. [cited by applicant]
First Action Interview Pilot Program, Pre-Interview Communication, dated Jun. 7, 2018, for U.S. Appl. No. 15/797,503. [cited by applicant]
Final Office Action, dated Oct. 23, 2012, for U.S. Appl. No. 12/286,859. [cited by applicant]
Non-Final Office Action, dated Jun. 24, 2014, for U.S. Appl. No. 12/286,859. [cited by applicant]
Non-Final Office Action, dated Feb. 3, 2012, for U.S. Appl. No. 12/286,859. [cited by applicant]
Non-Final Office Action, dated Jul. 12, 2011, for U.S. Appl. No. 12/286,859. [cited by applicant]
Notice of Allowance, dated Jan. 9, 2015, for U.S. Appl. No. 12/286,859. [cited by applicant]
Notice of Allowance, dated Jan. 29, 2016, for U.S. Appl. No. 14/676,689. [cited by applicant]
Non-Final Office Action, dated Feb. 7, 2017, for U.S. Appl. No. 15/143,232. [cited by applicant]
Notice of Allowance, dated Aug. 30, 2017, for U.S. Appl. No. 15/143,232. [cited by applicant]
First Action Interview Pilot Program, Pre-Interview Communication, dated Apr. 20, 2017, for U.S. Appl. No. 15/291,644. [cited by applicant]
Notice of Allowance, dated Jul. 28, 2017, for U.S. Appl. No. 15/291,644. [cited by applicant]
Notice of Allowance, dated Jul. 9, 2020, for U.S. Appl. No. 15/823,428. [cited by applicant]
First Action Interview Pilot Program—Pre-Interview Communication, dated Apr. 3, 2020, for U.S. Appl. No. 15/823,428. [cited by applicant]
Final Office Action, dated Oct. 23, 2012, for U.S. Appl. No. 12/286,859, 14 pages. [cited by applicant]
Non-Final Office Action, dated Jun. 24, 2014, for U.S. Appl. No. 12/286,859, 11 pages. [cited by applicant]
Non-Final Office Action, dated Feb. 3, 2012, for U.S. Appl. No. 12/286,859, 12 pages. [cited by applicant]
Notice of Allowance, dated Jan. 9, 2015, for U.S. Appl. No. 12/286,859, 6 pages. [cited by applicant]
Notice of Allowance, dated Jan. 29, 2016, for U.S. Appl. No. 14/676,689, 9 pages. [cited by applicant]
PCT/US2020/034989, May 28, 2020, ISR and Written Opinion, dated Aug. 6, 2020, 8 pages. [cited by applicant]
First Action Interview Pilot Program Pre-Interview Communication, dated Jan. 6, 2021, for U.S. Appl. No. 16/208,164. [cited by applicant]
Notice of Allowance, dated Apr. 19, 2021, for U.S. Appl. No. 16/208,164. [cited by applicant]