Location-based mobile storytelling using beacons
First Claim
1. A server for use in a system including a mobile device, the server comprising:
- a memory storing a storytelling database and a beacon database, the storytelling database having a story that includes a plurality of segments, each segment of the plurality of segments of the story being associated with one of a plurality of beacons stored in the beacon database; and
a processor configured to;
receive, from the mobile device, a first message transmitted by a first beacon of the plurality of beacons to the mobile device when the mobile device being carried by a user is at a first location;
determine a first beacon identity of the first beacon using the first message;
obtain a first segment of the plurality of segments of the story based on the first beacon identity, the first segment of the story being associated with the first beacon;
provide the first segment of the story for the user to the mobile device;
receive, from the mobile device after providing the first segment of the plurality of segments of the story to the mobile device, a second message transmitted by a second beacon of the plurality of beacons to the mobile device when the mobile device being carried by the user is at a second location;
determine a second beacon identity of the second beacon using the second message;
obtain a second segment of the plurality of segments of the story based on the second beacon identity, the second segment of the story being associated with the second beacon; and
provide the second segment of the story for the user to the mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided a system and method for location-based mobile storytelling using beacons. The system including a memory storing a storytelling software application, the storytelling software application configured to generate a story that includes a plurality of segments, each segment of the plurality of segments of the story being associated with one of a plurality of beacons, and a processor configured to execute the storytelling software application to receive a first message transmitted from a first beacon of the plurality of beacons, determine a first beacon identity of the first beacon using the first message, generate a first segment of the plurality of segments of the story based on the first beacon identity, the first segment of the story being associated with the first beacon, and play the first segment of the story.
14 Citations
20 Claims
-
1. A server for use in a system including a mobile device, the server comprising:
-
a memory storing a storytelling database and a beacon database, the storytelling database having a story that includes a plurality of segments, each segment of the plurality of segments of the story being associated with one of a plurality of beacons stored in the beacon database; and a processor configured to; receive, from the mobile device, a first message transmitted by a first beacon of the plurality of beacons to the mobile device when the mobile device being carried by a user is at a first location; determine a first beacon identity of the first beacon using the first message; obtain a first segment of the plurality of segments of the story based on the first beacon identity, the first segment of the story being associated with the first beacon; provide the first segment of the story for the user to the mobile device; receive, from the mobile device after providing the first segment of the plurality of segments of the story to the mobile device, a second message transmitted by a second beacon of the plurality of beacons to the mobile device when the mobile device being carried by the user is at a second location; determine a second beacon identity of the second beacon using the second message; obtain a second segment of the plurality of segments of the story based on the second beacon identity, the second segment of the story being associated with the second beacon; and provide the second segment of the story for the user to the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for use by server for use in a system including a mobile device, the server having a memory storing a storytelling database and a beacon database, the storytelling database having a story that includes a plurality of segments, each segment of the plurality of segments of the story being associated with one of a plurality of beacons stored in the beacon database, the method comprising:
-
receiving, from the mobile device, a first message transmitted by a first beacon of the plurality of beacons to the mobile device when the mobile device being carried by a user is at a first location; determining a first beacon identity of the first beacon using the first message; obtaining a first segment of the plurality of segments of the story based on the first beacon identity, the first segment of the story being associated with the first beacon; providing the first segment of the story for the user to the mobile device; receiving, from the mobile device after providing the first segment of the plurality of segments of the story to the mobile device, a second message transmitted by a second beacon of the plurality of beacons to the mobile device when the mobile device being carried by the user is at a second location; determining a second beacon identity of the second beacon using the second message; obtaining a second segment of the plurality of segments of the story based on the second beacon identity, the second segment of the story being associated with the second beacon; and providing the second segment of the story for the user to the mobile device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A device comprising:
-
a memory storing a storytelling database and a beacon database, the storytelling database having a story that includes a plurality of segments, each segment of the plurality of segments of the story being associated with one of a plurality of beacons stored in the beacon database; and a processor configured to; receive a first message transmitted from a first beacon of the plurality of beacons; determine a first object identity associated with the first beacon using the first message; obtain a first segment of the plurality of segments of the story including a first animation of a first object corresponding to the first object identity; play the first segment of the story including the first animation of the first object; receive, after playing the first segment of the plurality of segments of the story, a second message transmitted from a second beacon of the plurality of beacons; determine a second object identity associated with the second beacon using the second message; obtain a second segment of the plurality of segments of the story including a second animation of a second object corresponding to the second object identity; play the second segment of the story including the second animation of the second object. - View Dependent Claims (20)
-
Specification