Specifying a map of available locations for recharging battery enabled devices based on a schedule of predicted locations for a user
First Claim
1. A method comprising:
- receiving, by a computer system, from one or more battery enabled devices, battery charging information for a plurality of locations, wherein the battery charging information specifies a separate location identifier, the type of power source a device is being charged from and an amount of time charged;
analyzing, by the computer system, the battery charging information for the plurality of locations to identify a selection of moving charging locations from among the plurality of locations that are identified as charging the one or more battery enabled devices over a period of time and change between two or more of the separate locations over the period of time;
filtering, by the computer system, the plurality of locations to identify a selection of locations where the type of power source is a power outlet;
filtering, by the computer system, the selection of locations against a security map to identify a first selection of locations that are publicly accessible and a second selection of locations that require a security authorization;
generating, by the computer system, a base map of the selection of locations with the first selection of locations and second selection of locations and further specifying the selection of moving charging locations within the first selection of locations and the second selection of locations; and
specifying, by the computer system, the base map for each particular user to identify one or more potential charging locations for each particular user based on a schedule of the particular user identifying predicted locations and whether each particular user has a required security authorization for each of the predicted locations.
1 Assignment
0 Petitions
Accused Products
Abstract
A power service receives, from battery enabled devices, battery charging information for multiple locations, wherein the battery charging information specifies the type of power source a device is being charged from and an amount of time charged. The power service analyzes the battery charging information for the locations to identify moving charging locations that change location. The power service filters the locations to identify locations where the type of power source is a power outlet. The power service filters the locations against a security map to identify a first selection of locations that are publicly accessible and a second selection of locations that require a security authorization. The power service generates a base map of the selection of locations. The power service specifies the base map for each user based on a schedule of the user identifying predicted locations and whether each particular user has a required security authorization.
21 Citations
19 Claims
-
1. A method comprising:
-
receiving, by a computer system, from one or more battery enabled devices, battery charging information for a plurality of locations, wherein the battery charging information specifies a separate location identifier, the type of power source a device is being charged from and an amount of time charged; analyzing, by the computer system, the battery charging information for the plurality of locations to identify a selection of moving charging locations from among the plurality of locations that are identified as charging the one or more battery enabled devices over a period of time and change between two or more of the separate locations over the period of time; filtering, by the computer system, the plurality of locations to identify a selection of locations where the type of power source is a power outlet; filtering, by the computer system, the selection of locations against a security map to identify a first selection of locations that are publicly accessible and a second selection of locations that require a security authorization; generating, by the computer system, a base map of the selection of locations with the first selection of locations and second selection of locations and further specifying the selection of moving charging locations within the first selection of locations and the second selection of locations; and specifying, by the computer system, the base map for each particular user to identify one or more potential charging locations for each particular user based on a schedule of the particular user identifying predicted locations and whether each particular user has a required security authorization for each of the predicted locations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system comprising one or more processors, one or more non-transitory computer-readable memories, one or more computer-readable storage devices, and program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, the stored program instructions comprising:
-
program instructions to receive, from one or more battery enabled devices, battery charging information for a plurality of locations, wherein the battery charging information specifies a separate location identifier, the type of power source a device is being charged from, and an amount of time charged; program instructions to analyze the battery charging information for the plurality of locations to identify a selection of moving charging locations from among the plurality of locations that are identified as charging the one or more battery enabled devices over a period of time and change between two or more of the separate locations over the period of time; program instructions to filter the plurality of locations to identify a selection of locations where the type of power source is a power outlet; program instructions to filter the selection of locations against a security map to identify a first selection of locations that are publicly accessible and a second selection of locations that require a security authorization; program instructions to generate a base map of the selection of locations with the first selection of locations and second selection of locations and further specifying the selection of moving charging locations within the first selection of locations and the second selection of locations; and program instructions to specify the base map for each particular user to identify one or more potential charging locations for each particular user based on a schedule of the particular user identifying predicted locations and whether each particular user has a required security authorization for each of the predicted locations. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product comprises a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a computer to cause the computer to:
-
receive, by the computer, from one or more battery enabled devices, battery charging information for a plurality of locations, wherein the battery charging information specifies a separate location identifier, the type of power source a device is being charged from, and an amount of time charged; analyze, by the computer, the battery charging information for the plurality of locations to identify a selection of moving charging locations from among the plurality of locations that are identified as charging the one or more battery enabled devices over a period of time and change between two or more of the separate locations over the period of time; filter, by the computer, the plurality of locations to identify a selection of locations where the type of power source is a power outlet; filter, by the computer, the selection of locations against a security map to identify a first selection of locations that are publicly accessible and a second selection of locations that require a security authorization; generate, by the computer, a base map of the selection of locations with the first selection of locations and second selection of locations and further specifying the selection of moving charging locations within the first selection of locations and the second selection of locations; and specify, by the computer, the base map for each particular user to identify one or more potential charging locations for each particular user based on a schedule of the particular user identifying predicted locations and whether each particular user has a required security authorization for each of the predicted locations. - View Dependent Claims (18, 19)
-
Specification