Facilitating individualized user interaction with an electronic device
First Claim
1. A method of determining that a user is ready to commence interacting with an electronic device and facilitating an individualized interaction for the user at the electronic device, comprising:
- establishing a continuous communication session between the electronic device and a server;
receiving at the server an identity of the electronic device from a smartphone associated with the user, wherein the smartphone has retrieved the identity of the electronic device from the electronic device by one or more of;
scanning a barcode visible on the electronic device;
scanning a symbol visible on the electronic device;
reading a Near Field Communication Tag associated with the electronic device;
receiving a user input into the smartphone of information associated with the identity of the electronic device;
determining at the server, based on the received identity of the electronic device, that the smartphone is proximate the electronic device; and
initiating, in response to the determination at the server that the smartphone is proximate to the electronic device, an individualized interaction with the user at the electronic device via communications between the server and the electronic device utilizing the continuous communication session between the server and the electronic device, using one or more server push techniques and preference data associated with the user at the server.
1 Assignment
0 Petitions
Accused Products
Abstract
Facilitating an individualized interaction between a mobile computing device and an electronic device is provided. A mobile computing device may be utilized to receive an identity of the electronic device. The identity of the electronic device and other data may then be sent from the mobile computing device to a server. An individualized interaction may then be initiated via a previously established communication session between the server and the electronic device. The individualized interaction initiated in response to a determination that the mobile computing device is proximate to the electronic device.
-
Citations
21 Claims
-
1. A method of determining that a user is ready to commence interacting with an electronic device and facilitating an individualized interaction for the user at the electronic device, comprising:
-
establishing a continuous communication session between the electronic device and a server; receiving at the server an identity of the electronic device from a smartphone associated with the user, wherein the smartphone has retrieved the identity of the electronic device from the electronic device by one or more of; scanning a barcode visible on the electronic device; scanning a symbol visible on the electronic device; reading a Near Field Communication Tag associated with the electronic device; receiving a user input into the smartphone of information associated with the identity of the electronic device; determining at the server, based on the received identity of the electronic device, that the smartphone is proximate the electronic device; and initiating, in response to the determination at the server that the smartphone is proximate to the electronic device, an individualized interaction with the user at the electronic device via communications between the server and the electronic device utilizing the continuous communication session between the server and the electronic device, using one or more server push techniques and preference data associated with the user at the server. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for initiating an individualized interaction for a user at a consumer electronic device, comprising:
-
a memory for storing executable program code; and a processor, functionally coupled to the memory, the processor being responsive to computer-executable instructions contained in the program code and operative to; receive an identity of the consumer electronic device, wherein the identity of the consumer electronic device is retrieved from the consumer electronic device by one or more of; scanning a barcode visible on the consumer electronic device; scanning a symbol visible on the consumer electronic device; reading a Near Field Communication Tag associated with the consumer electronic device; receiving a user input into the apparatus of information associated with the identity of the consumer electronic device; and send the identity of the consumer electronic device to a server such that the server can determine that the apparatus is proximate the consumer electronic device and initiate an individualized interaction for a user associated with the apparatus at the consumer electronic device using preference data associated with the user stored at the server and communicated to the consumer electronic device via a previously established communication session between the server and the consumer electronic device. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable non-transitory storage medium storing computer executable instructions which, when executed by a computing device, will cause the computing device to perform acts comprising:
-
allowing a user to retrieve an identity of an electronic device with which the user would like to interact, by one or more of; allowing the user to scan a barcode visible on the electronic device; allowing the user to scan a symbol visible on the electronic device; reading a Near Field Communication Tag associated with the electronic device; and sending the identity of the electronic device to a server such that the server can determine that the computing device is proximate the electronic device and initiate an individualized interaction for the user at the electronic device via a previously open communication session between the server and the electronic device utilizing one or more server push techniques, the individualized interaction being initiated in response to the determination that the computing device is proximate to the electronic device. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification