IP Library Granted Patent US 9,369,533
Granted Patent B2
US 9,369,533 · App. 14/666,056 · Granted Jun 14, 2016

System and method for location monitoring based on organized geofeeds

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,369,533
App. No.
14/666,056
Granted
Jun 14, 2016
Kind
B2
Abstract

The disclosure relates to systems and methods for monitoring multiple locations based on hierarchical or arbitrary groupings of geofeeds. A geofeed may include content that is aggregated from a plurality of content providers using respective requests formatted specifically for individual ones of the plurality of content providers, where an individual set of a plurality of content is relevant to one or more geo-locations. The system facilitates robust organization, including hierarchical and arbitrary groupings, and analytics applied to the geofeeds. The groupings may be used in a wide range of applications such as location monitoring that allows organizations to manage multiple locations as individual geofeeds and group geofeeds for higher-level monitoring. The system facilitates security settings and rolled up reporting based on permission levels and/or groups of geofeeds, and provides tools to allow management of content that is made available by the system.

Claims (74)

1. A system for providing geofeeds organized with respect to other geofeeds, the system comprising:

one or more physical processors programmed with computer readable instructions that, when executed by the one or more physical processors, program the one or more physical processors to:

receive a request for geofeed-related content for a first group of geofeeds, the first group of geofeeds comprising at least a first geofeed and a second geofeed,

the first geofeed comprising first content aggregated from a plurality of content providers based on respective requests formatted specifically for individual ones of the plurality of content providers and is relevant to one or more first geographically definable locations,

the second geofeed comprising second content aggregated from the plurality of content providers based on respective requests formatted specifically for individual ones of the plurality of content providers and is relevant to one or more second geographically definable locations that is different from the one or more first geographically definable locations;

identify the first geofeed and the second geofeed based on the request;

obtain at least a portion of the first content, at least a portion of the second content, or at least a portion of both the first content and the second content based on the identified first geofeed and the second geofeed; and

communicate the obtained content.

2. The system of claim 1 , wherein the request comprises a pull request from a user or an automated request.

3. The system of claim 1 , wherein the one or more physical processors are further programmed to:

receive a request for a second group that includes the first group and at least one other group, the at least one other group comprising at least a third geofeed comprising third content aggregated from the plurality of content providers based on respective requests formatted specifically for individual ones of the plurality of content providers and is relevant to one or more third geographically definable locations that is different from the one or more first geographically definable locations and different from the one or more second geographically definable locations;

identify the third geofeed based on the request for the second group based on the request;

obtain at least a portion of the first content, at least a portion of the second content, at least a portion of the third content, or at least a portion of the first content, the second content, and the third content based on the identified first geofeed and the second geofeed.

4. The system of claim 3 , wherein the request for the second group is received before the request for the first group such that the request for the first group comprises a drill-down from the request for the second group.

5. The system of claim 3 , wherein the one or more physical processors are further programmed to:

obtain one or more metrics related to the first group, the second group, or both the first group and the second group; and

provide the obtained metrics.

6. The system of claim 5 , wherein the one or more physical processors are further programmed to:

obtain one or more metrics related to the first group based on a roll-up of the first content of the first geofeed and the second content of the second geofeed.

7. The system of claim 1 , wherein the one or more physical processors are further programmed to:

obtain one or more first metrics related to the first geofeed;

obtain one or more second metrics related to the second geofeed;

compare the one or more first metrics and the one or more second metrics; and

provide the compared one or more first metrics and one or more second metrics.

8. The system of claim 1 , wherein the first geofeed is relevant to a single geographically definable location that includes content and the second geofeed is relevant to at least two geographically definable locations.

9. The system of claim 1 , wherein the one or more physical processors are further programmed to:

set one or more user roles comprising at least a user role that restricts access to one or more groups of geofeeds.

10. A method for providing geofeeds organized with respect to other geofeeds, the method being implemented in a computer system that includes one or more physical processors programmed by one or more computer readable instructions that, when executed by the one or more physical processors, cause the computer system to perform the method, the method comprising:

receiving, by the computer system, a request for geofeed-related content for a first group of geofeeds, the first group of geofeeds comprising at least a first geofeed and a second geofeed,

the first geofeed comprising first content aggregated from a plurality of content providers based on respective requests formatted specifically for individual ones of the plurality of content providers and is relevant to one or more first geographically definable locations,

the second geofeed comprising second content aggregated from the plurality of content providers based on respective requests formatted specifically for individual ones of the plurality of content providers and is relevant to one or more second geographically definable locations that is different from the one or more first geographically definable locations;

identifying, by the computer system, the first geofeed and the second geofeed based on the request;

obtaining, by the computer system, at least a portion of the first content, at least a portion of the second content, or at least a portion of both the first content and the second content based on the identified first geofeed and the second geofeed; and

communicating, by the computer system, the obtained content.

11. The method of claim 10 , wherein the request comprises a pull request from a user or an automated request.

12. The method of claim 10 , the method further comprising:

receiving, by the computer system, a request for a second group that includes the first group and at least one other group, the at least one other group comprising at least a third geofeed comprising third content aggregated from the plurality of content providers based on respective requests formatted specifically for individual ones of the plurality of content providers and is relevant to one or more third geographically definable locations that is different from the one or more first geographically definable locations and different from the one or more second geographically definable locations;

identifying, by the computer system, the third geofeed based on the request for the second group based on the request; and

obtaining, by the computer system, at least a portion of the first content, at least a portion of the second content, at least a portion of the third content, or at least a portion of the first content, the second content, and the third content based on the identified first geofeed and the second geofeed.

13. The method of claim 12 , wherein the request for the second group is received before the request for the first group such that the request for the first group comprises a drill-down from the request for the second group.

14. The method of claim 12 , the method further comprising:

obtaining, by the computer system, one or more metrics related to the first group, the second group, or both the first group and the second group; and

providing, by the computer system, the obtained metrics.

15. The method of claim 14 , the method further comprising:

obtaining, by the computer system, one or more metrics related to the first group based on a roll-up of the first content of the first geofeed and the second content of the second geofeed.

16. The method of claim 10 , the method further comprising:

obtaining, by the computer system, one or more first metrics related to the first geofeed;

obtaining, by the computer system, one or more first metrics related to the second geofeed;

comparing, by the computer system, the one or more first metrics and one or more second metrics; and

providing, by the computer system, the compared one or more first metrics and one or more second metrics.

17. The method of claim 10 , wherein the first geofeed is relevant to a single geographically definable location that includes content and the second geofeed is relevant to at least two geographically definable locations.

18. The method of claim 10 , the method further comprising:

setting, by the computer system, one or more user roles comprising at least a user role that restricts access to one or more groups of geofeeds.

19. A system for organizing geofeeds, the system comprising:

one or more physical processors programmed with computer readable instructions that, when executed by the one or more physical processors, program the one or more physical processors to:

associate a first group with at least a first geofeed and a second geofeed,

the first geofeed comprising first content aggregated from a plurality of content providers based on respective requests formatted specifically for individual ones of the plurality of content providers and is relevant to one or more first geographically definable locations,

the second geofeed comprising second content aggregated from the plurality of content providers based on respective requests formatted specifically for individual ones of the plurality of content providers and is relevant to one or more second geographically definable locations that is different from the one or more first geographically definable locations;

associate a second group with at least a third geofeed and a fourth geofeed,

the third geofeed comprising third content aggregated from a plurality of content providers based on respective requests formatted specifically for individual ones of the plurality of content providers and is relevant to one or more third geographically definable locations,

the fourth geofeed comprising fourth content aggregated from the plurality of content providers based on respective requests formatted specifically for individual ones of the plurality of content providers and is relevant to one or more fourth geographically definable locations that is different from the one or more third geographically definable locations;

associate the first group with the second group into a third group that comprises the first group and the second group; and

store in a memory the associations of (i) the first group with the first geofeed and the second geofeed, (ii) the second group with the third geofeed and the fourth geofeed, and (iii) the first group and the second group.

20. The system of claim 19 , wherein the one or more physical processors are further programmed to:

receive a request to organize the first geofeed, the second geofeed, the third geofeed, and the fourth geofeed, the request comprising identifications of the first geofeed, the second geofeed, the third geofeed, the fourth geofeed, the first group, and the second group.

21. The system of claim 19 , wherein the one or more physical processors are further programmed to:

directly associate the first geofeed and the second geofeed with the first group; and

indirectly associate the first geofeed and the second geofeed with the third group via the second group.

22. The system of claim 21 , wherein the one or more physical processors are further programmed to:

directly associate the third geofeed and the fourth geofeed with the second group; and

indirectly associate the third geofeed and the fourth geofeed with the third group via the second group.

23. The system of claim 19 , wherein the one or more physical processors are further programmed to:

directly associate the first geofeed and the second geofeed with the first group and the second group; and

directly associate the first group with the second group.

Assignments (7)
SECURITY INTEREST Recorded Nov 19, 2025
From: CRISIS24, INC.; TIDEL ENGINEERING, L.P.; ONSOLVE, LLC; CRISIS24 MEDICAL SOLUTIONS, INC.
To: COMPUTERSHARE TRUST COMPANY, N.A.
Reel/Frame 073606/0402 →
CHANGE OF NAME Recorded Nov 14, 2025
From: TAI TECHNOLOGIES, INCORPORATED
To: CRISIS24 MEDICAL SOLUTIONS, INC.
Reel/Frame 072915/0049 →
RELEASE OF SECURITY INTEREST Recorded Nov 4, 2020
From: TRIPLEPOINT CAPITAL LLC
To: SOCIAL SENTINEL, INC.
Reel/Frame 054267/0098 →
SECURITY INTEREST Recorded Apr 1, 2020
From: SOCIAL SENTINEL, INC.
To: TRIPLEPOINT CAPITAL LLC
Reel/Frame 052287/0700 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2017
From: GEOFEEDIA, INC.
To: TAI TECHNOLOGIES, INC.
Reel/Frame 042250/0195 →
MERGER Recorded Mar 23, 2015
From: GEOFEEDR, INC.
To: GEOFEEDIA, INC.
Reel/Frame 035234/0756 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2015
From: HARRIS, PHILIP B.; MITCHELL, SCOTT K.; MULROY, MICHAEL J.
To: GEOFEEDR, INC.
Reel/Frame 035234/0676 →