Maps for social networking and geo blogs
First Claim
1. One or more computer storage media having computer-executable instructions embodied thereon that, when executed, perform a method for associating a geographic location with blog posts uploaded to an online-social-network community to enhance communication within the online-social-network community, the method comprising:
- determining, without user interaction at a current time, a current location of a first online-social-network community member uploading a first blog post to the online-social-network community;
associating the current location of the first member with the first blog post by tagging geo-code data to the first blog post as the first blog post is uploaded to the online-social-network community, wherein the first blog post is not otherwise physically tied to the geographic location from which the first blog post is uploaded, wherein the current location associated with the first blog post is preset in the geo-code data for association with postings of the user regardless of the user'"'"'s actual geographic location, and wherein the first blog post comprises a message that is accessible by at least one other member of the online-social-network community;
storing in a social network database the first blog post and the associated geo-code data;
rendering on a display device, at least one map view of a plurality of second blog posts uploaded by one or more second online-social-network community members, wherein the map view illustrates respective geographic locations associated with each of the plurality of second blog posts according to respective geo-code data tagged to each second blog post, wherein the map view is generated based on a focal point selected by the user, wherein the plurality of second blog posts is rendered on the map according to their respective distances from the focal point, and wherein the first blog post is included in the plurality of second blog posts and the first member is one of the one or more second members; and
displaying information about the first or one of the plurality of second blog posts when a pointing device is hovered over an associated indicator on the map view representing the geographic location associated with the first or the one of the plurality of second blog posts, the information comprising at least a title of the respective blog post.
2 Assignments
0 Petitions
Accused Products
Abstract
A unique system, method, and user interface are provided that involve an integration of map technology with social networks so that individuals can select members of these communities with which to communicate based at least in part on their location, thus enhancing the communication experience. This can be referred to as geo-based messaging. In particular, a member or user of the system and/or method can include his/her personal location information, for example, when joining an online community or social network. This location information can be employed to generate one or more maps that plot the locations of messages posted by community members. As a result, a user can readily visualize any other users or community members located at any selected distance from him/her or from any selected focal point.
-
Citations
16 Claims
-
1. One or more computer storage media having computer-executable instructions embodied thereon that, when executed, perform a method for associating a geographic location with blog posts uploaded to an online-social-network community to enhance communication within the online-social-network community, the method comprising:
-
determining, without user interaction at a current time, a current location of a first online-social-network community member uploading a first blog post to the online-social-network community; associating the current location of the first member with the first blog post by tagging geo-code data to the first blog post as the first blog post is uploaded to the online-social-network community, wherein the first blog post is not otherwise physically tied to the geographic location from which the first blog post is uploaded, wherein the current location associated with the first blog post is preset in the geo-code data for association with postings of the user regardless of the user'"'"'s actual geographic location, and wherein the first blog post comprises a message that is accessible by at least one other member of the online-social-network community; storing in a social network database the first blog post and the associated geo-code data; rendering on a display device, at least one map view of a plurality of second blog posts uploaded by one or more second online-social-network community members, wherein the map view illustrates respective geographic locations associated with each of the plurality of second blog posts according to respective geo-code data tagged to each second blog post, wherein the map view is generated based on a focal point selected by the user, wherein the plurality of second blog posts is rendered on the map according to their respective distances from the focal point, and wherein the first blog post is included in the plurality of second blog posts and the first member is one of the one or more second members; and displaying information about the first or one of the plurality of second blog posts when a pointing device is hovered over an associated indicator on the map view representing the geographic location associated with the first or the one of the plurality of second blog posts, the information comprising at least a title of the respective blog post. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for presenting a user interface that facilitates viewing blog posts uploaded to a social blogging community based on respective geographic locations from which the blog posts were posted, the method comprising:
-
generating an individualized map view based on a user-specified user geographic location configured for display on a display device coupled to a computing device, the individualized map view including a map customized to show the user-specified user geographic location as a focal point and having indicators representing blog posts uploaded by members of the social blogging community and respective geographic locations associated with each blog post, wherein the indicators on the map are selectable to display, on the map, at least a portion of the content of one blog post posted by a member of the social blogging community and the location associated with each blog post representing the location of the respective associated members at the time each member posted the blog post, wherein the blog posts are otherwise unidentifiable with a geographic location, and wherein the location of the respective associated member is capable of being preset by the respective associated member regardless of the member'"'"'s actual location; displaying information about a particular one of the blog posts when a pointing device is hovered over an associated indicator on the map representing the geographic location associated with the particular blog post, the information comprising at least a title of the particular blog post; providing at least one status bar comprising a count of blog posts posted to the social blogging community by the members of the social blogging community that are associated with a geographic location within a set distance from the focal point on the individualized map view, the focal point being selected by the user; providing a search field that accepts location-based search queries to facilitate searching for blog posts according to the associated geographic locations of the blog posts, the search field also accepting subject-matter-based search queries and content-based search queries for searching for blog posts according to their subject matter or the content of the blog posts; and providing a set-up information display that comprises one or more set-up options, the one or more set-up options facilitating joining the social blogging community and interacting with one or more members thereof. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method that facilitates visualizing community member locations based on geographic locations associated with blog posts of the members to enhance communication within a blogging community, the method comprising:
employing a processor executing computer-executable instructions stored on a computer-readable storage medium to implement the following acts; receiving a blog post from a blogging-community member, the blog post including an indication of an author of the blog post and a date of posting; determining without user interaction at a time of posting, a current location of the blogging-community member upon receiving the blog post, wherein the current location of the online-social-network community member uploading the first post is at least one of a location from which the first post is posted to the online-social-network community or a location preset by input from the blogging-community member to associate with postings by the blogging-community member regardless of the blogging-community member'"'"'s actual geographic location; automatically associating the current location with the blog post by tagging geo-code data to the received blog post, the geo-code data comprising the determined current location of the blogging-community member who posted the blog post; rendering at least one map view including a first marker located on the map view in accordance with the geo-code data and representing the received blog post, the first marker being displayed together with at least a second marker representing a disparate blog post and located on the map view according to geo-code data associated with the disparate blog post, and the first marker indicating one or more blogging communities to which the blogging-community member belongs, wherein the map view is generated based on a selected focal point with the second marker rendered on the map according to its distance from the focal point; and displaying on the map view upon hovering a pointing device over the first marker, information about the blogging-community member and at least one of a title of the blogging-community member'"'"'s blog, a portion of the content of the blog post, the indication of the author, and the date of the posting.
Specification