SOCIAL NETWORK BASED MAPPING
First Claim
1. A method comprising:
- receiving, by a mapping computing system comprising a computer processor, first data associated with a user;
linking, by said computer processor, social networking systems of said user to said computer processor;
periodically retrieving, by said computer processor from family and friend trees of said social networking systems, explicit social networking data associated with said user, wherein said explicit social networking data comprises explicitly stated location data of friends and relatives of said user;
periodically retrieving, by said computer processor from said social networking systems, implicit social networking data associated with said user, wherein said implicit social networking data comprises data generated based on message applied text analytics, social relationships, and associated strengths of said user;
first analyzing, by said computer processor, said explicit social networking data, said implicit social networking data, and said first data;
generating, by said computer processor, analysis data comprising results of said first analyzing;
receiving, by said computer processor, a request for planning a route of travel from a first location to a specified destination;
second analyzing, by said computer processor in response to said receiving said request, said analysis data with respect to said first location and said specified destination;
generating, by said computer processor in response to results of said second analyzing, a plurality of different travel routes from said first location to said specified destination, wherein each travel route of said plurality of different travel routes includes various stopping points associated with locations of individuals comprising relationships to said user, wherein said plurality of travel routes comprises a first mapped route, a second mapped route, and a third mapped route, wherein said first mapped route, said second mapped route, and said third mapped route each comprise differing routes of travel from said first location to said specified destination, wherein said first mapped route comprises a shortest primary travel route from said first location to said specified destination, wherein said second mapped route comprises a first travel route, from said first location to said specified destination, that includes a location of a friend of said user, and wherein said third mapped route comprises a second travel route, from said first location to said specified destination, that includes a location of a relative of said user;
generating, by said computer processor, graphical images associated with said individuals, wherein each graphical image of said graphical images comprises a differing graphical image based on a type of relationship of said relationships, wherein said graphical images comprises a first image representing said location of said friend and a second image representing said location of said relative, and wherein said first image differs from said second image; and
presenting simultaneously, by said computer processor to said user, graphical representations of said first mapped route, said second mapped route, and said third mapped route, said graphical representations comprising said first image and second image at associated stopping points of said friend and said relative.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for mapping in accordance with social networking data. The method includes receiving data associated with a user. A computer processor periodically retrieves explicit and implicit social networking data associated with the user. The computer processor analyzes the explicit social networking data, the implicit social networking data, and the first data and generates resulting analysis data. The computer processor generates different travel routes from an initial user location to a user specified destination. Each travel route comprises various stopping points associated with locations of individuals related to the user. Graphical images associated with the individual are generated and presented to the user in combination with graphical representations of the different travel routes via a multifaceted display of each travel route.
20 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a mapping computing system comprising a computer processor, first data associated with a user; linking, by said computer processor, social networking systems of said user to said computer processor; periodically retrieving, by said computer processor from family and friend trees of said social networking systems, explicit social networking data associated with said user, wherein said explicit social networking data comprises explicitly stated location data of friends and relatives of said user; periodically retrieving, by said computer processor from said social networking systems, implicit social networking data associated with said user, wherein said implicit social networking data comprises data generated based on message applied text analytics, social relationships, and associated strengths of said user; first analyzing, by said computer processor, said explicit social networking data, said implicit social networking data, and said first data; generating, by said computer processor, analysis data comprising results of said first analyzing; receiving, by said computer processor, a request for planning a route of travel from a first location to a specified destination; second analyzing, by said computer processor in response to said receiving said request, said analysis data with respect to said first location and said specified destination; generating, by said computer processor in response to results of said second analyzing, a plurality of different travel routes from said first location to said specified destination, wherein each travel route of said plurality of different travel routes includes various stopping points associated with locations of individuals comprising relationships to said user, wherein said plurality of travel routes comprises a first mapped route, a second mapped route, and a third mapped route, wherein said first mapped route, said second mapped route, and said third mapped route each comprise differing routes of travel from said first location to said specified destination, wherein said first mapped route comprises a shortest primary travel route from said first location to said specified destination, wherein said second mapped route comprises a first travel route, from said first location to said specified destination, that includes a location of a friend of said user, and wherein said third mapped route comprises a second travel route, from said first location to said specified destination, that includes a location of a relative of said user; generating, by said computer processor, graphical images associated with said individuals, wherein each graphical image of said graphical images comprises a differing graphical image based on a type of relationship of said relationships, wherein said graphical images comprises a first image representing said location of said friend and a second image representing said location of said relative, and wherein said first image differs from said second image; and presenting simultaneously, by said computer processor to said user, graphical representations of said first mapped route, said second mapped route, and said third mapped route, said graphical representations comprising said first image and second image at associated stopping points of said friend and said relative. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product, comprising a computer readable storage device storing a computer readable program code, said computer readable program code comprising an algorithm that when executed by a computer processor of a mapping computer system implements a method, said method comprising:
-
receiving, by said computer processor, first data associated with a user; linking, by said computer processor, social networking systems of said user to said computer processor; periodically retrieving, by said computer processor from family and friend trees of said social networking systems, explicit social networking data associated with said user, wherein said explicit social networking data comprises explicitly stated location data of friends and relatives of said user; periodically retrieving, by said computer processor from said social networking systems, implicit social networking data associated with said user, wherein said implicit social networking data comprises data generated based on message applied text analytics, social relationships, and associated strengths of said user; first analyzing, by said computer processor, said explicit social networking data, said implicit social networking data, and said first data; generating, by said computer processor, analysis data comprising results of said first analyzing; receiving, by said computer processor, a request for planning a route of travel from a first location to a specified destination; second analyzing, by said computer processor in response to said receiving said request, said analysis data with respect to said first location and said specified destination; generating, by said computer processor in response to results of said second analyzing, a plurality of different travel routes from said first location to said specified destination, wherein each travel route of said plurality of different travel routes includes various stopping points associated with locations of individuals comprising relationships to said user, wherein said plurality of travel routes comprises a first mapped route, a second mapped route, and a third mapped route, wherein said first mapped route, said second mapped route, and said third mapped route each comprise differing routes of travel from said first location to said specified destination, wherein said first mapped route comprises a shortest primary travel route from said first location to said specified destination, wherein said second mapped route comprises a first travel route, from said first location to said specified destination, that includes a location of a friend of said user, and wherein said third mapped route comprises a second travel route, from said first location to said specified destination, that includes a location of a relative of said user; generating, by said computer processor, graphical images associated with said individuals, wherein each graphical image of said graphical images comprises a differing graphical image based on a type of relationship of said relationships, wherein said graphical images comprises a first image representing said location of said friend and a second image representing said location of said relative, and wherein said first image differs from said second image; and presenting simultaneously, by said computer processor to said user, graphical representations of said first mapped route, said second mapped route, and said third mapped route, said graphical representations comprising said first image and second image at associated stopping points of said friend and said relative. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer system comprising a computer processor coupled to a computer-readable memory unit, said memory unit comprising instructions that when executed by the computer processor implements a method comprising:
-
receiving, by said computer processor, first data associated with a user; linking, by said computer processor, social networking systems of said user to said computer processor; periodically retrieving, by said computer processor from family and friend trees of said social networking systems, explicit social networking data associated with said user, wherein said explicit social networking data comprises explicitly stated location data of friends and relatives of said user; periodically retrieving, by said computer processor from said social networking systems, implicit social networking data associated with said user, wherein said implicit social networking data comprises data generated based on message applied text analytics, social relationships, and associated strengths of said user; first analyzing, by said computer processor, said explicit social networking data, said implicit social networking data, and said first data; generating, by said computer processor, analysis data comprising results of said first analyzing; receiving, by said computer processor, a request for planning a route of travel from a first location to a specified destination; second analyzing, by said computer processor in response to said receiving said request, said analysis data with respect to said first location and said specified destination; generating, by said computer processor in response to results of said second analyzing, a plurality of different travel routes from said first location to said specified destination, wherein each travel route of said plurality of different travel routes includes various stopping points associated with locations of individuals comprising relationships to said user, wherein said plurality of travel routes comprises a first mapped route, a second mapped route, and a third mapped route, wherein said first mapped route, said second mapped route, and said third mapped route each comprise differing routes of travel from said first location to said specified destination, wherein said first mapped route comprises a shortest primary travel route from said first location to said specified destination, wherein said second mapped route comprises a first travel route, from said first location to said specified destination, that includes a location of a friend of said user, and wherein said third mapped route comprises a second travel route, from said first location to said specified destination, that includes a location of a relative of said user; generating, by said computer processor, graphical images associated with said individuals, wherein each graphical image of said graphical images comprises a differing graphical image based on a type of relationship of said relationships, wherein said graphical images comprises a first image representing said location of said friend and a second image representing said location of said relative, and wherein said first image differs from said second image; and presenting simultaneously, by said computer processor to said user, graphical representations of said first mapped route, said second mapped route, and said third mapped route, said graphical representations comprising said image and second image at associated stopping points of said friend and said relative. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification