IP Library Granted Patent US 8,204,776
Granted Patent B2
US 8,204,776 · App. 11/897,088 · Granted Jun 19, 2012

Polling in a geo-spatial environment

Assignee: Google Inc.
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 8,204,776
App. No.
11/897,088
Granted
Jun 19, 2012
Kind
B2
Abstract

A method, apparatus and system of polling in a geo-spatial environment are disclosed. In one embodiment, a method includes generating a community network of user profiles, each user profile associated with a specific geographic location, determining a geographic region associated with a neighborhood, determining a first group of user profiles, the specific geographic location of each user profile associated with the geographic region, generating a first play view to include a three-dimensional map view embodied by the community network and the first group of the user profiles represented at locations in the three-dimensional map view associated with the specific geographic location of each user profile, generating a poll associated with the first group of user profiles and receiving poll results associated with the poll via a communication mode. The method may also include automatically tabulating the poll results and publishing, via the communication mode, the poll results.

Claims (47)

1. A computer-implemented method, comprising:

generating, by a processor of a computing device, a community network of user profiles, each user profile of the user profiles associated with a specific geographic location;

determining, using the processor, a geographic region associated with a neighborhood;

determining, using the processor, a first group of user profiles, the specific geographic location of each user profile of the first group of user profiles associated with the geographic region;

generating, using the processor, a first display view to include a three-dimensional map view depicting the community network and the first group of the user profiles represented at locations in the three-dimensional map view associated with the specific geographic location of each user profile of the first group of user profiles;

generating, using the processor, via a communication mode, a poll associated with at least the first group of user profiles;

receiving, using the processor, via the communication mode, poll results associated with the poll from a set of respondents; and

generating, using the processor, a second display view using the three-dimensional map view and including in the three-dimensional map view representations depicting geographic locations of user profiles of the set of respondents, and representations of the poll results, each poll result displayed in association with a corresponding user profile of the set of respondents.

2. The method of claim 1 , further comprising automatically tabulating the poll results.

3. The method of claim 1 , further comprising publishing the poll results to include at least one of the set of respondents' names, a response associated with each respondent of the set of respondents, a response category, and a percentage associated with a response category.

4. The method of claim 1 , further comprising:

generating poll group invitations, each poll group invitation associated with a user profile; and

receiving poll group responses associated with the poll group invitations.

5. The method of claim 1 , further comprising generating with the poll, a claim invitation associated with claiming an unclaimed user profile of the first group of user profiles.

6. The method of claim 5 , further comprising:

authenticating an email address associated with the unclaimed user profile of the first group of user profiles; and

enabling a claim of the unclaimed user profile of the first group of user profiles.

7. The method of claim 1 , further comprising:

providing search categories;

selecting at least one search category of the search categories;

generating a search of the user profiles based on the at least one search category; and

displaying, in the three-dimensional map view, the user profiles matching the at least one search category, represented at locations in the three-dimensional map view associated with the specific geographic location of each user profile matching the at least one search category.

8. The method of claim 7 , wherein the search categories include elections, candidates, debates, elected officials, neighborhood groups, and neighbor profiles.

9. The method of claim 1 , wherein the poll is associated with a category selected from a group comprising an interest, a political subject, and a neighborhood issue.

10. The method of claim 9 , wherein the political subject includes at least one of an election, a political party, a political issue, a platform, a candidate, and a vote.

11. The method of claim 1 , wherein the communication mode includes at least one of an online mode and a physical mode.

12. The method of claim 11 , wherein the online mode includes at least one of a webpage, an email, an instant message, and a telephone.

13. The method of claim 11 , wherein the physical mode includes at least one of a physical mailing and a newspaper.

14. A non-transitory computer readable storage medium embodying a set of instructions that, when executed by a machine, causes the machine to perform

generating a community network of user profiles, each user profile of the user profiles associated with a specific geographic location;

determining a geographic region associated with a neighborhood;

determining a first group of user profiles, the specific geographic location of each user profile of the first group of user profiles associated with the geographic region;

generating a first display view to include a three-dimensional map view depicting the community network and the first group of the user profiles represented at locations in the three-dimensional map view associated with the specific geographic location of each user profile of the first group of user profiles;

generating, via a communication mode, a poll associated with at least the first group of user profiles;

receiving, via the communication mode, poll results associated with the poll from a set of respondents; and

generating a second display view using the three-dimensional map view and including in the three-dimensional map view representations depicting geographic locations of user profiles of the set of respondents, and representations of the poll results, each poll result displayed in association with a corresponding user profile of the set of respondents.

15. A system, comprising:

a memory configured to store executable code; and

a processor operably coupled to the memory and configured to execute the executable code such that the system:

generates a community network of user profiles, each user profile of the user profiles associated with a specific geographic location;

determines a geographic region associated with a neighborhood;

determines a first group of user profiles, the specific geographic location of each user profile of the first group of user profiles associated with the geographic region;

generates a first display view to include a three-dimensional map view depicting the community network and the first group of the user profiles represented at locations in the three-dimensional map view associated with the specific geographic location of each user profile of the first group of user profiles;

generates a poll associated with at least the first group of user profiles;

receives poll results associated with the poll from a set of respondents;

generates a second display view using the three-dimensional map view and includes in the three-dimensional map view representations depicting geographic locations of user profiles of the set of respondents, and representations of the poll results, each poll result displayed in association with a corresponding user profile of the set of respondents.

16. The system of claim 15 , further comprising a tabulate module of the geo-spatial environment to automatically tabulate the poll results.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 039917 FRAME: 0072. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 14, 2018
From: ABHYANKER, RAJ
To: GOOGLE LLC
Reel/Frame 045356/0163 →
CHANGE OF NAME Recorded Oct 6, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044142/0357 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2016
From: FATDOOR.COM, INC.
To: ABHYANKER, RAJ
Reel/Frame 039917/0072 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2011
From: CENTER'D CORPORATION
To: COFFEE ROASTING CO.
Reel/Frame 027186/0596 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2011
From: DEALMAP INC.
To: GOOGLE INC.
Reel/Frame 027186/0682 →
CHANGE OF NAME Recorded Nov 7, 2011
From: FATDOOR, INC.
To: CENTER'D CORPORATION
Reel/Frame 027188/0562 →
CHANGE OF NAME Recorded Nov 7, 2011
From: COFFEE ROASTING CO.
To: DEALMAP INC.
Reel/Frame 027188/0569 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2007
From: ABHYANKER, RAJ V.
To: FATDOOR, INC.
Reel/Frame 019800/0040 →
Continuity (1)
Related Publication 20090063252A1 · Mar 5, 2009