Broadcasting Local Function Templates to Proximate Mobile Computing Devices
First Claim
1. A method comprising:
- broadcasting, via a local wireless network, a uniform resource locator (URL) template that references a software application (app) and indicates one or more operations for the app to perform based on one or more parameters, wherein the URL template includes one or more fields configured to include the one or more parameters;
in response to broadcasting the URL template, receiving, from a mobile user device via the local wireless network, a URL comprising the URL template, wherein the one or more fields include one or more user-specified parameters specified by a user of the mobile user device; and
causing the software app to perform the one or more operations based on the one or more user-specified parameters included in the one or more fields.
4 Assignments
0 Petitions
Accused Products
Abstract
Techniques include broadcasting, via a local wireless network (e.g., Wi-Fi, Bluetooth, or NFC), a uniform resource locator (URL) template (e.g., an alphanumeric string) that references a software application (app) and indicates one or more operations (e.g., a function) for the app to perform based on one or more parameters (e.g., alphabetic, numeric, and/or symbolic characters). In this example, the URL template includes one or more fields (e.g., placeholders) configured to indicate the parameters. The techniques further include, in response to broadcasting the URL template, receiving, from a mobile user device (e.g., a smartphone) via the network, a URL including (e.g., generated based on) the template, where the fields include one or more user-specified parameters specified by a user of the device. The techniques also include causing the software app to perform the operations (e.g., the function) based on the user-specified parameters included in the fields of the received URL.
22 Citations
20 Claims
-
1. A method comprising:
-
broadcasting, via a local wireless network, a uniform resource locator (URL) template that references a software application (app) and indicates one or more operations for the app to perform based on one or more parameters, wherein the URL template includes one or more fields configured to include the one or more parameters; in response to broadcasting the URL template, receiving, from a mobile user device via the local wireless network, a URL comprising the URL template, wherein the one or more fields include one or more user-specified parameters specified by a user of the mobile user device; and causing the software app to perform the one or more operations based on the one or more user-specified parameters included in the one or more fields. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
receiving, at a mobile user device via a local wireless network, a uniform resource locator (URL) template from a broadcasting device, the URL template referencing a software application (app) and indicating one or more operations for the app to perform based on one or more parameters, wherein the URL template includes one or more fields configured to include the one or more parameters; receiving, at the mobile user device from a user of the mobile user device, one or more user-specified parameters specified by the user; generating, using the mobile user device, a URL comprising the URL template, wherein the one or more fields include the one or more user-specified parameters; and transmitting, using the mobile user device via the local wireless network, the URL to the broadcasting device. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A system comprising one or more computing devices configured to:
-
broadcast, via a local wireless network, a uniform resource locator (URL) template that references a software application (app) and indicates one or more operations for the app to perform based on one or more parameters, wherein the URL template includes one or more fields configured to include the one or more parameters; in response to broadcasting the URL template, receive, from a mobile user device via the local wireless network, a URL comprising the URL template, wherein the one or more fields include one or more user-specified parameters specified by a user of the mobile user device; and cause the software app to perform the one or more operations based on the one or more user-specified parameters included in the one or more fields.
-
-
20. A computing device comprising:
-
a network interface component configured to communicate with a local wireless network; an input/output (I/O) component configured to receive one or more user-specified parameters specified by a user of the computing device from the user; one or more memory components configured to store computer-readable instructions; and one or more processing units configured to execute the computer-readable instructions, wherein the computer-readable instructions, when executed by the one or more processing units, cause the one or more processing units to; receive a uniform resource locator (URL) template from a broadcasting device via the local wireless network using the network interface component, the URL template referencing a software application (app) and indicating one or more operations for the app to perform based on one or more parameters, wherein the URL template includes one or more fields configured to include the one or more parameters; receive the one or more user-specified parameters from the user using the I/O component; generate a URL comprising the URL template, wherein the one or more fields include the one or more user-specified parameters; and transmit the URL to the broadcasting device via the local wireless network using the network interface component.
-
Specification