IP Library Granted Patent US 10,834,584
Granted Patent B2
US 10,834,584 · App. 14/801,326 · Granted Nov 10, 2020

System and method for contextual service delivery via mobile communication devices

Inventors: Sanjiv Shrikant Shet (Bangalore, IN); Ranga Raj (Bangalore, IN); Teck Lee Low (Singapore, SG)
Assignee: THINXTREAM TECHNOLOGIES PTE. LTD.
H04W12/06H04L63/08H04L63/10H04W4/50H04W4/80
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,834,584
App. No.
14/801,326
Granted
Nov 10, 2020
Kind
B2
Abstract

A computer automated system and method comprising configuring a single or plurality of mobile devices over a network, validating the configured devices, and communicating contextual information to the configured devices. The devices are authenticated and the authentication is sent to a server over the network, when a contextual service, controlled/offered by the server through a contextual service point in communication with the server, is invoked by the configured mobile device in the vicinity of the contextual service point. The mobile device is then enabled to consume a contextual service, offered by and delivered at the contextual service point, either from within the mobile device or over the network.

Claims (91)

1. A computer automated system comprising:

a processor;

a memory;

encoded instructions stored in the memory which when

implemented by the processor cause the computer automated system to:

authenticate a pre-configured mobile device, wherein the pre-configuration comprises invoking a contextual service application at a contextual service delivery device;

wherein the invoked contextual service application sends a collected user credential, a read short range communication tag ID comprised in a passive short range communication tag and a context service point code to the computer automated system;

based on the sent user credential, the short range communication tag ID and the context service point code, authenticate the contextual service delivery device by the authenticated pre-configured mobile device;

based on the authentication of the contextual service delivery device, retrieve an IP address associated with the contextual service delivery device; and

release a requested service at the contextual service delivery device.

2. The computer automated system of claim 1 wherein the computer automated system is further caused to: validate the collected user credential with the contextual service delivery device, and authenticate the user.

3. The computer automated system of claim 2 wherein the said contextual service is invoked via a short range communication means, each of which is comprised in the contextual service delivery device such that the pre-configured mobile device communicates contextual information received via the short range communication means to the computer automated system via a network.

4. The computer automated system of claim 3 wherein the computer automated system is further caused to:

recognize the pre-configured mobile device at the contextual service delivery device;

identify the contextual service delivery device by authenticating the information received from the short range communication means comprised in the contextual service delivery device;

authenticate the pre-configured mobile device at the contextual service delivery device, wherein the authentication is based on short range communication tag ID, user credentials, and retrieved contextual service delivery device IP address;

queue the contextual service invoked by the pre-configured mobile device; and

release the queued contextual service for delivery at the contextual service delivery device.

5. The computer automated system of claim 3 wherein the contextual service delivery device comprises a printer and the contextual service comprises a print job, invoked via the short range communication means comprised in the printer and the configured mobile device, such that the configured mobile device is caused to communicate information received via the short range communication means to the computer automated system via a network.

6. The computer automated system of claim 5 wherein the contextual service delivery point is a flight boarding counter or gate comprising an NFC tag for communicating with an authenticated user mobile device such that the pre-configured mobile device is caused to read tag information from the NFC tag and communicate the tag information to an airline server via the network.

7. The computer automated system of claim 6 wherein the server is further caused to:

recognize the pre-configured mobile device at the flight boarding gate counter;

identify the flight boarding gate and flight by authenticating the NFC tag attached to the flight boarding gate counter;

authenticate the pre-configured mobile device at the flight boarding gate;

check-in the user for flight boarding invoked by the pre-configured mobile device; and

allow the user to board the flight invoked by the user mobile device.

8. The computer automated system of claim 5 wherein the computer automated system is further configured to:

recognize the pre-configured mobile device at the printer;

identify the printer selected by the recognized mobile device;

authenticate the pre-configured mobile device at the printer;

queue the secure print job invoked by the pre-configured mobile device; and

release the queued secured print job for secure printing.

9. The computer automated system of claim 2 wherein the configuring comprises configuring the system to allow the user to queue a print job at a participating printer, by the pre-configured and authenticated mobile device.

10. The computer automated system of claim 2 wherein the configuring comprises configuring the system to allow the user to board a flight using a mobile app by communicating to a server by the pre-configured and authenticated mobile device.

11. The computer automated system of claim 1 wherein the system is configured to allow the user to queue a secure contextual service by the pre-configured and authenticated mobile device.

12. The computer automated system of claim 11 wherein the computer automated system is further configured to:

recognize the pre-configured mobile device at the contextual service device;

identify the contextual service provider by authenticating the short range communication means comprised in the contextual service device;

authenticate the pre-configured mobile device at the contextual service device, wherein the authentication is based on short range communication tag ID, user credentials, and retrieved contextual service delivery device IP address;

queue the secure contextual service invoked by the pre-configured mobile device; and

release the queued secured contextual service for delivery at the contextual service device.

13. In a computer automated system comprising a processor, a memory, and encoded instructions stored in the memory and implemented by the processor, a method comprising:

authenticating a pre-configured mobile device, wherein the pre-configuration comprises invoking a contextual service application at a contextual service delivery device;

wherein the invoked contextual service application sends a collected user credential, a read short range communication tag ID comprised in a passive short range communication tag and a context service point code to the computer automated system;

based on the sent user credential, the short range communication tag ID and the context service point code, authenticating the contextual service delivery device by the authenticated pre-configured mobile device;

based on the authentication of the contextual service delivery device, retrieving an IP address associated with the contextual service delivery device; and

releasing a requested service at the contextual service delivery device.

14. The method of claim 13 further comprising validating the stored user credential with the contextual service delivery device; and authenticating the user.

15. The method of claim 14 further comprising allowing the user to queue a secure contextual service to the computer automated system by the pre-configured and authenticated mobile device.

16. The method of claim 14 wherein the configuring comprises allowing the user to

board a flight using a mobile app by communicating to a server by the pre-configured and authenticated mobile device.

17. The method of claim 13 further comprising:

invoking the requested service via a short range communication means comprised in the contextual service delivery device such that the pre-configured mobile device comprises means to communicate contextual information received via the short range communication means to the computer automated system via a network.

18. The method of claim 17 , further comprising:

recognizing the pre-configured mobile device at the contextual service delivery device;

identifying the contextual service delivery device by authenticating the information captured from the short range communication means comprised in the contextual service delivery device;

authenticating the pre-configured mobile device at the contextual service delivery device, wherein the authentication of the pre-configured mobile device is based on short range communication tag ID, user credentials, and retrieved contextual service delivery device IP address;

queuing the contextual service invoked by the pre-configured mobile device; and

releasing the queued contextual service for delivery at the contextual service delivery device.

19. The method of claim 18 wherein:

the contextual delivery device is a printing device, and the short range communication means is an NFC tag coupled to the printing device.

20. The method of claim 18 further comprising, via the server:

recognizing the pre-configured mobile device at the flight boarding gate counter;

identifying the flight boarding gate and flight by authenticating the NFC tag comprised in the flight boarding gate counter;

authenticating the pre-configured mobile device at the flight boarding gate;

checking-in the user for flight boarding invoked by the pre-configured mobile device; and

allowing the user to board the flight invoked by the user mobile device.

21. The method of claim 17 wherein the configuring comprises allowing the user to queue a print job at a participating printer, by the pre-configured and authenticated mobile device.

22. The method of claim 17 wherein the invoking comprises invoking a print job via an NFC tag comprised in a printer, such that the configured mobile device is caused to read the NFC tag and communicate the tag information to the computer automated system via the network.

23. The method of claim 17 wherein the contextual service delivery point is a flight boarding counter or gate comprising an NFC tag for communicating with an authenticated user mobile device such that the pre-configured mobile device is caused to read tag information from the NFC tag and communicate the tag information to an airline server via the network.

24. A wireless communication device configured to:

authenticate itself to a computer automated system via a network, based on a pre-configuration wherein the pre-configuration comprises invoking a contextual service application at a contextual service delivery device;

wherein the invoked contextual service application sends a collected user credential, a read short range communication tag ID comprised in a passive short range communication tag and a context service point code to the computer automated system;

based on the sent user credential, the short range communication tag ID and the context service point code, authenticate the contextual service delivery device;

based on the authentication of the contextual service delivery device, cause the computer automated system to retrieve an IP address associated with the contextual service delivery device; and

trigger the release of a requested service via the computer automated system, at the contextual service delivery device.

25. The wireless communication device of claim 24 wherein the wireless communication device is configured to store a user credential, validate the stored user credential with the contextual service over the network, and to authenticate the user.

26. The wireless communication device of claim 24 wherein the contextual service delivery device is a printer and the contextual service is a print job, invoked via an NFC tag coupled to the printer, such that the configured wireless communication device is caused to read the NFC tag and communicate the tag information to a print server via the network.

27. The wireless communication device of claim 24 wherein the contextual service delivery point is a flight boarding counter or gate comprising an NFC tag for communicating with the wireless communication device such that the wireless communication device is caused to read tag information from the NFC tag and communicate the tag information to an airline server via the network.

28. In a wireless communication device, a method comprising:

authenticating itself to a computer automated system via a network, based on a pre-configuration wherein the pre-configuration comprises invoking a contextual service application at a contextual service delivery device;

wherein the invoked contextual service application sends a collected user credential, a read short range communication tag ID comprised in a passive short range communication tag and a context service point code to the computer automated system;

based on the sent user credential, the short range communication tag ID and the context service point code, authenticating the contextual service delivery device;

based on the authentication of the contextual service delivery device, causing the computer automated system to retrieve an IP address associated with the contextual service delivery device; and

triggering the release of a requested service via the computer automated system, at the contextual service delivery device.

29. The method of claim 28 further comprising:

configuring the device to store a user credential;

validating the stored user credential with the contextual service over the network; and

authenticating the user.

30. The method of claim 28 wherein causing the contextual service delivery point to deliver the contextual service comprises causing a networked printer to execute a print job, invoked by the wireless communication device via an NFC tag comprised in the printer, such that the configured wireless communication device is caused to read the NFC tag and communicate the tag information to a print server via the network.

31. The method of claim 28 wherein causing the contextual service delivery point to deliver the contextual service comprises causing a flight boarding counter or gate comprising an NFC tag for communicating with the wireless communication device such that the configured mobile device is caused to read tag information from the NFC tag and communicate the tag information to an airline server via the network.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2026
From: THINXTREAM TECHNOLOGIES PTE. LTD.
To: WAHI, BRIJESH RAO; WAHI, BERNADETTE
Reel/Frame 074463/0878 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2015
From: SHET, SANJIV SHRIKANT; RAJ, RANGA; LOW, TECK LEE
To: THINXTREAM TECHNOLOGIES PTD. LTD.
Reel/Frame 036125/0878 →
Continuity (1)
Related Publication 20170019389A1 · Jan 19, 2017
Cited By (1)
US 12,365,627