Selective distribution of location based service content to mobile devices
First Claim
1. A method comprising, with at least one computing device:
- generating a plurality of data files that collectively represent an initial location based service content for use by a mobile device with regard to at least one indoor environment, wherein at least one of said plurality of data files is generated based, at least in part, on one or more distribution schemes relating to said at least one indoor environment;
initiating transmission of at least one of said plurality of data files, as a seeded data file, to a first mobile device;
determining that a second mobile device is estimated to be currently located within said at least one indoor environment, or is expected to be located within said at least one indoor environment within a threshold period of time; and
initiating transmission of an indication to said second mobile device, said indication identifying at least said first mobile device as a peer device from which a shared data file corresponding to said seeded data file is available, said shared data file comprising or being based, at least in part, on said seeded data file, andwherein at least one of said first mobile device or said second mobile device are identified based, at least in part, on at least one of said one or more distribution schemes.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, apparatuses and/or articles of manufacture are provided that selectively distribute location based service content for use by mobile devices with regard to certain indoor environment(s). In one example implementation, one or more computing devices generate data files that collectively represent an initial content for use by a mobile device with regard to an indoor environment, wherein at least one of the data files is generated based, at least in part, on one or more distribution schemes relating to the indoor environment. The one or more computing devices selectively initiates transmission of an indication to one or more mobile devices identifying that a shared data file corresponding to a seeded data file may be obtained from a first mobile device. The first mobile device and/or one or more of the other mobile devices may be identified based, at least in part, on the one or more distribution schemes.
21 Citations
90 Claims
-
1. A method comprising, with at least one computing device:
-
generating a plurality of data files that collectively represent an initial location based service content for use by a mobile device with regard to at least one indoor environment, wherein at least one of said plurality of data files is generated based, at least in part, on one or more distribution schemes relating to said at least one indoor environment; initiating transmission of at least one of said plurality of data files, as a seeded data file, to a first mobile device; determining that a second mobile device is estimated to be currently located within said at least one indoor environment, or is expected to be located within said at least one indoor environment within a threshold period of time; and initiating transmission of an indication to said second mobile device, said indication identifying at least said first mobile device as a peer device from which a shared data file corresponding to said seeded data file is available, said shared data file comprising or being based, at least in part, on said seeded data file, and wherein at least one of said first mobile device or said second mobile device are identified based, at least in part, on at least one of said one or more distribution schemes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An apparatus for use in at least one computing device, the apparatus comprising:
-
means for generating a plurality of data files that collectively represent an initial location based service content for use by a mobile device with regard to at least one indoor environment, wherein at least one of said plurality of data files is generated based, at least in part, on one or more distribution schemes relating to said at least one indoor environment; means for transmitting at least one of said plurality of data files, as a seeded data file, to a first mobile device; means for determining that a second mobile device is estimated to be located within said at least one indoor environment or is expected to be located within said at least one indoor environment within a threshold period of time; means for transmitting an indication to said second mobile device, said indication identifying at least said first mobile device as a peer device from which a shared data file corresponding to said seeded data file is available, said shared data file comprising or being based, at least in part, on said seeded data file; and means for identifying at least one of said first mobile device or said second mobile device based, at least in part, on at least one of said one or more distribution schemes. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A device comprising:
-
a communication interface; and one or more processing units to; generate a plurality of data files that collectively represent an initial location based service content for use by a mobile device with regard to at least one indoor environment, wherein at least one of said plurality of data files is generated based, at least in part, on one or more distribution schemes relating to said at least one indoor environment; initiate transmission, via said communication interface, of at least one of said plurality of data files, as a seeded data file, to a first mobile device; determine that a second mobile device is estimated to be located within said at least one indoor environment or is expected to be located within said at least one indoor environment within a threshold period of time; and initiate transmission, via said communication interface, of an indication to said second mobile device, said indication identifying at least said first mobile device as a peer device from which a shared data file corresponding to said seeded data file is available, said shared data file comprising or being based, at least in part, on said seeded data file, and wherein at least one of said first mobile device or said second mobile device are identified by said one or more processing units based, at least in part, on at least one of said one or more distribution schemes. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33)
-
-
34. A non-transitory computer readable medium having stored therein computer implementable instructions executable by one or more processing units in at least one computing device to:
-
generate a plurality of data files that collectively represent an initial location based service content for use by a mobile device with regard to at least one indoor environment, wherein at least one of said plurality of data files is generated based, at least in part, on one or more distribution schemes relating to said at least one indoor environment; initiate transmission of at least one of said plurality of data files, as a seeded data file, to a first mobile device; determine that a second mobile device is estimated to be located within said at least one indoor environment or is expected to be located within said at least one indoor environment within a threshold period of time; and initiate transmission of an indication to said second mobile device, said indication identifying at least said first mobile device as a peer device from which a shared data file corresponding to said seeded data file is available, said shared data file comprising or being based, at least in part, on said seeded data file, and wherein at least one of said first mobile device or said second mobile device are identified based, at least in part, on at least one of said one or more distribution schemes. - View Dependent Claims (35, 36, 37, 38, 39)
-
-
40. A method comprising, with a mobile device:
-
obtaining at least a first data file that comprises or is based, at least in part, on at least one of a plurality of seeded data files that collectively represent an initial location based service content for use by said mobile device with regard to at least one indoor environment, wherein at least one of said plurality of seeded data files was generated based, at least in part, on one or more distribution schemes relating to said at least one indoor environment; obtaining an indication that at least a second mobile device is to receive a shared data file that is based, at least in part, on at least a part of said first data file, said indication being based, at least in part, on said one or more distribution schemes relating to said at least one indoor environment; and initiating transmission of said shared data file to said second mobile device that is estimated to be located within the said at least one indoor environment or is expected to be located within said at least one indoor environment within a threshold period of time. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. An apparatus for use in a mobile device, the apparatus comprising:
-
means for obtaining at least a first data file that comprises or is based, at least in part, on at least one of a plurality of seeded data files that collectively represent an initial location based service content for use by said mobile device with regard to at least one indoor environment, wherein at least one of said plurality of seeded data files was generated based, at least in part, on one or more distribution schemes relating to said at least one indoor environment; means for obtaining an indication that at least a second mobile device is to receive a shared data file that is based, at least in part, on at least a part of said first data file, said indication being based, at least in part, on said one or more distribution schemes relating to said at least one indoor environment; and means for initiating transmission of said shared data file to said second mobile device that is estimated to be located within the said at least one indoor environment or is expected to be located within said at least one indoor environment within a threshold period of time. - View Dependent Claims (52, 53, 54, 55, 56, 70)
-
-
57. A mobile device comprising:
-
a communication interface; and one or more processing units to; obtain, via said communication interface, at least a first data file that comprises or is based, at least in part, on at least one of a plurality of seeded data files that collectively represent an initial location based service content for use by said mobile device with regard to at least one indoor environment, wherein at least one of said plurality of seeded data files was generated based, at least in part, on one or more distribution schemes relating to said at least one indoor environment; obtain, via said communication interface, an indication that at least a second mobile device is to receive a shared data file that is based, at least in part, on at least a part of said first data file, said indication being based, at least in part, on said one or more distribution schemes relating to said at least one indoor environment; and initiate transmission of said shared data file, via said communication interface, to said second mobile device that is estimated to be located within the said at least one indoor environment or is expected to be located within said at least one indoor environment within a threshold period of time. - View Dependent Claims (58, 59, 60, 61, 62, 63, 64)
-
-
65. A non-transitory computer readable medium having stored therein computer implementable instructions executable by one or more processing units in a mobile device to:
-
obtain at least a first data file that comprises or is based, at least in part, on at least one of a plurality of seeded data files that collectively represent an initial location based service content for use by said mobile device with regard to at least one indoor environment, wherein at least one of said plurality of seeded data files was generated based, at least in part, on one or more distribution schemes relating to said at least one indoor environment; obtain an indication that at least a second mobile device is to receive a shared data file that is based, at least in part, on at least a part of said first data file, said indication being based, at least in part, on said one or more distribution schemes relating to said at least one indoor environment; and initiate transmission of said shared data file to said second mobile device that is estimated to be located within the said at least one indoor environment or is expected to be located within said at least one indoor environment within a threshold period of time. - View Dependent Claims (66, 67, 68, 69)
-
-
71. A method comprising, with a mobile device:
-
obtaining an indication that said mobile device is to receive a shared data file that comprises or is based, at least in part, on at least a part of a first data file, wherein said first data file comprises or is based, at least in part, on at least one of a plurality of seeded data files that collectively represent an initial location based service content for use by said mobile device with regard to at least one indoor environment, wherein at least one of said plurality of seeded data files was generated based, at least in part, on one or more distribution schemes relating to said at least one indoor environment; initiating transmission of a request that is based, at least in part, on said indication to at least a second mobile device that is estimated to be located within said at least one indoor environment or is expected to be located within said at least one indoor environment within a threshold period of time; and receiving said shared data file over a wireless communication link from said second mobile device. - View Dependent Claims (72, 73, 74, 75, 76, 77, 78)
-
-
79. An apparatus for use in a mobile device, the apparatus comprising:
-
means for obtaining an indication that said mobile device is to receive a shared data file that comprises or is based, at least in part, on at least a part of a first data file, wherein said first data file comprises or is based, at least in part, on at least one of a plurality of seeded data files that collectively represent an initial location based service content for use by said mobile device with regard to at least one indoor environment, wherein at least one of said plurality of seeded data files was generated based, at least in part, on one or more distribution schemes relating to said at least one indoor environment; means for transmitting a request that is based, at least in part, on said indication to at least a second mobile device that is estimated to be located within said at least one indoor environment or is expected to be located within said at least one indoor environment within a threshold period of time; and means for receiving said shared data file over a wireless communication link from said second mobile device. - View Dependent Claims (80, 81, 82)
-
-
83. A mobile device comprising:
-
a communication interface; and one or more processing units to; obtain, via said communication interface, an indication that said mobile device is to receive a shared data file that comprises or is based, at least in part, on at least a part of a first data file, wherein said first data file comprises or is based, at least in part, on at least one of a plurality of seeded data files that collectively represent an initial location based service content for use by said mobile device with regard to at least one indoor environment, wherein at least one of said plurality of seeded data files was generated based, at least in part, on one or more distribution schemes relating to said at least one indoor environment; initiate transmission, via said communication interface, of a request that is based, at least in part, on said indication to at least a second mobile device that is estimated to be located within said at least one indoor environment or is expected to be located within said at least one indoor environment within a threshold period of time; and receive, via said communication interface, said shared data file over a wireless communication link from said second mobile device. - View Dependent Claims (84, 85, 86)
-
-
87. A non-transitory computer readable medium having stored therein computer implementable instructions executable by one or more processing units of a mobile device to:
-
obtain an indication that said mobile device is to receive a shared data file that comprises or is based, at least in part, on at least a part of a first data file, wherein said first data file comprises or is based, at least in part, on at least one of a plurality of seeded data files that collectively represent an initial location based service content for use by said mobile device with regard to at least one indoor environment, wherein at least one of said plurality of seeded data files was generated based, at least in part, on one or more distribution schemes relating to said at least one indoor environment; initiate transmission of a request that is based, at least in part, on said indication to at least a second mobile device that is estimated to be located within said at least one indoor environment or is expected to be located within said at least one indoor environment within a threshold period of time; and receive said shared data file over a wireless communication link from said second mobile device. - View Dependent Claims (88, 89, 90)
-
Specification