Mashup application and service for wireless devices
First Claim
1. A method comprising:
- joining, by a client device, a squad of client devices that are configured for communicating with one another over a wireless local-area network (WLAN) connection;
obtaining, by the joined client device, data mashup from at least one other client device in the squad, wherein at least a portion of the obtained data mashup was previously obtained by the at least one other client device from a third-party service, and wherein the at least a portion of the obtained data mashup is based on information that the third-party service previously received from another squad, wherein the obtaining the data mashup comprises obtaining location data and map data that was previously mashed up.
2 Assignments
0 Petitions
Accused Products
Abstract
Described is a technology, such as implemented as social networking groupware application designed for mobile device users, that provides a data mashup service for various data types, including location dependent and mobility-aware data such as GPS location and surrounding maps. A mobile user may track the location and maps of roaming friends at runtime. To this end, a client device joins a squad of client devices that are each capable of communicating with one another over a wireless local area network (WLAN) connection. When in a squad, the client can obtain data for use as mashup information from other client devices in the squad over the WLAN connection (inter-squad). This may include intra-squad data that was obtained from a service based on information that the service received from another squad, e.g., over a WWAN connection.
29 Citations
18 Claims
-
1. A method comprising:
-
joining, by a client device, a squad of client devices that are configured for communicating with one another over a wireless local-area network (WLAN) connection; obtaining, by the joined client device, data mashup from at least one other client device in the squad, wherein at least a portion of the obtained data mashup was previously obtained by the at least one other client device from a third-party service, and wherein the at least a portion of the obtained data mashup is based on information that the third-party service previously received from another squad, wherein the obtaining the data mashup comprises obtaining location data and map data that was previously mashed up. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
- 11. In a computing environment having clients coupled to a third-party service, a system comprising, a client device that is a member of a local squad of client devices, the client device including a mashup engine configured to combine data obtained from different sources to provide data mash that includes a set of data obtained via a wireless local-area network (WLAN) connection with another client device of the local squad, wherein the another client device previously received at least a portion of the set of data from another squad via a wireless wide-area network (WWAN) connection from the third-party service.
-
15. At least one computer-readable medium that is not a signal or carrier wave per se, the at least one computer-readable medium storing computer-executable instructions that, when executed by a server, cause the server to perform a method, comprising:
-
maintaining information representative of squads of devices, including a first squad and a second squad; receiving data by which a device of the first squad is enabled to track movement of at least one device of the second squad, wherein at least a portion of the received data was previously obtained by at least one other client device of the first squad from a third-party service, and wherein the at least a portion of the received data is based on information that the third-party service previously received from the second squad; and providing the received data to the device of the first squad. - View Dependent Claims (16, 17, 18)
-
Specification