IP Library Patent Application 14230247
Patent Application
App. No. 14/230,247

NEAR FIELD COMMUNICATION BASED DATA TRANSFER

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 None
App. No.
14/230,247
Abstract

A near field communication (NFC) tag is programmed to execute a NFC tag based data transfer. The NFC tag may receive a device-tap from an NFC enabled device. Upon receiving the device-tap, the NFC tag initiates a communication with an associated server. The NFC tag authenticates the NFC enabled device with the associated server, and determines notifications available at the server. The NFC tag fetches a plurality of notifications corresponding to the authenticated NFC enabled device from the server and forwards the notifications to the NFC enabled device. The NFC tag may monitor the server by monitoring a status of the notifications available at the server, to identify a modification or a latest version of the notification. Upon encountering a modification or a latest version, within a configured timeframe, the NFC tag overwrites its contents to match the modification or latest version of the notification.

Claims (84)

1 . A method to execute a near field communication (NFC) tag based data transfer, comprising:

upon receiving a device-tap, an NFC tag initiating a communication with an associated server;

the NFC tag authenticating a corresponding NFC enabled device,

the NFC tag determining one or more notifications available at the server;

the NFC tag fetching a plurality of notifications corresponding to the NFC enabled device from the server; and

the NFC tag forwarding the plurality of notifications to the NFC enabled device.

2 . The method of claim 1 , further comprising:

the NFC tag persisting the plurality of notifications fetched from the server; and

upon receiving the device-tap, the NFC tag pushing the persisted plurality of notifications fetched from the server to the NFC enabled device.

3 . The method of claim 1 , further comprising:

at the NFC enabled device, receiving a plurality of modifications to the plurality of notifications;

upon receiving the device-tap, the NFC tag fetching the plurality of modified notifications from the NFC enabled device; and

the NFC tag establishing a communication with the associated server and forwarding the plurality of modified notifications to the associated server.

4 . The method of claim 1 , further comprising:

the NFC tag monitoring a status of the plurality of notifications available at the server to identify a latest version of the plurality of notifications; and

upon encountering a latest version of the plurality of notifications within a configured timeframe, the NFC tag overwriting contents of the NFC tag to match the latest version of the plurality of notifications.

5 . The method of claim 4 , further comprising:

the NFC tag monitoring a status of the plurality of notifications available at the server to identify a plurality of modifications to the plurality of notifications at the associated server;

upon encountering a change of the status of the plurality of notifications within a configured timeframe, the NFC tag determining the plurality of modified notifications and revising contents of the NFC tag to match the modified notifications; and

the NFC tag setting a flag to represent a revision of contents and the configured timeframe at which the revision occurred.

6 . The method of claim 4 , further comprising:

the NFC tag monitoring a status of the plurality of notifications available at the server to identify a latest version of the plurality of notifications;

the NFC tag scheduling a status-check at a subsequent instance when no modifications are encountered within the configured timeframe; and

the NFC tag resetting a flag to represent a no-change status of contents and the scheduled status-check at the subsequent instance.

7 . The method of claim 1 , further comprising: programming the NFC tag to:

determine the plurality of notifications available on the server;

fetch the plurality of notifications from the server and persist the fetched notifications on the NFC tag; and

forward the plurality of notifications from the NFC tag to the NFC enabled device.

8 . The method of claim 1 , further comprising: reprogramming the NFC tag to:

fetch a latest version of the plurality of notifications; and

deploy the NFC tag by the overwriting the contents of the NFC tag with latest version of the plurality of notifications.

9 . An article of manufacture including a non-transitory computer readable storage medium to tangibly store instructions, which when executed by a computer, cause the computer to: program an NFC tag to

initiate a communication with an associated server, upon receiving a device-tap;

authenticate a corresponding NFC enable device;

determine one or more notifications available at the server; fetch a plurality of notifications corresponding to the NFC enabled device from the server; and

forward the plurality of notifications to the NFC enabled device.

10 . The article of manufacture of claim 9 , further comprising:

the NFC tag persisting the plurality of notifications fetched from the server; and

upon receiving the device-tap, the NFC tag pushing the persisted plurality of notifications fetched from the server to the NFC enabled device.

11 . The article of manufacture of claim 9 , further comprising:

at the NFC enabled device, receiving a plurality of modifications to the plurality of notifications;

upon receiving the device-tap, the NFC tag fetching the plurality of modified notifications from the NFC enabled device; and

the NFC tag establishing a communication with the associated server and forwarding the plurality of modified notifications to the associated server.

12 . The article of manufacture of claim 9 , further comprising:

the NFC tag monitoring a status of the plurality of notifications available at the server to identify a latest version of the plurality of notifications; and

upon encountering a latest version of the plurality of notifications within a configured timeframe, the NFC tag overwriting contents of the NFC tag to match the latest version of the plurality of notifications.

13 . The article of manufacture of claim 12 , further comprising:

the NFC tag monitoring a status of the plurality of notifications available at the server to identify a plurality of modifications to the plurality of notifications at the associated server;

upon encountering a change of the status of the plurality of notifications within a configured timeframe, the NFC tag determining the plurality of modified notifications and revising contents of the NFC tag to match the modified notifications; and

the NFC tag setting a flag to represent a revision of contents and the configured timeframe at which the revision occurred.

14 . The article of manufacture of claim 12 , further comprising:

the NFC tag monitoring a status of the plurality of notifications available at the server to identify a latest version of the plurality of notifications;

the NFC tag scheduling a status-check at a subsequent instance when no modifications are encountered within the configured timeframe; and

the NFC tag resetting a flag to represent a no-change status of contents and the scheduled status-check at the subsequent instance.

15 . The article of manufacture of claim 9 , further comprising: programming the NFC tag to:

determine the plurality of notifications available on the server;

fetch the plurality of notifications from the server and persist the fetched notifications on the NFC tag; and

forward the plurality of notifications from the NFC tag to the NFC enabled device.

16 . The article of manufacture of claim 9 , further comprising, further comprising:

reprogramming the NFC tag to:

fetch a latest version of the plurality of notifications; and

deploy the NFC tag by the overwriting the contents of the NFC tag with latest version of the plurality of notifications.

17 . A computer system to execute a near field communication (NFC) tag based data transfer, comprising:

a processor configured to read and execute instructions stored in one or more memory elements; and

the one or more memory elements storing instructions related to

an NFC tag initialing a communication with an associated server, upon receiving a device-tap;

the NFC tag authenticating a corresponding NFC enabled device;

the NFC tag determining one or more notifications available at the server; and

the NFC tag fetching a plurality of notifications corresponding to the NFC enabled device from the server and forwarding the plurality of notifications to the NFC enabled device.

18 . The computer system of claim 17 further comprising:

at the NFC enabled device, receiving a plurality of modifications to the plurality of notifications;

upon receiving the device-tap, the NFC tag fetching the plurality of modified notifications from the NFC enabled device; and

the NFC tag establishing a communication with the associated server and forwarding the plurality of modified notifications to the associated server.

19 . The computer system of claim 17 further comprising:

the NFC tag monitoring a status of the plurality of notifications available at the server to identify a latest version of the plurality of notifications; and

upon encountering a latest version of the plurality of notifications within a configured timeframe, the NFC tag overwriting contents of the NFC tag to match the latest version of the plurality of notifications.

20 . The computer system of claim 17 further comprising:

the NFC tag monitoring a status of the plurality of notifications available at the server to identify a plurality of modifications to the plurality of notifications at the associated server;

upon encountering a change of the status of the plurality of notifications within a configured timeframe:

the NFC tag determining the plurality of modified notifications and revising contents of the NFC tag to match the modified notifications, and

the NFC tag setting a flag to represent a revision of contents and the configured timeframe at which the revision occurred; and

when no modifications are encountered within the configured timeframe,

the NFC tag scheduling a status-check at a subsequent instance, and

the NFC tag resetting a flag to represent a no-change status of contents and the scheduled status-check at the subsequent instance.

Assignments (2)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2014
From: BHAT, RAVEESHKUMAR
To: SAP AG
Reel/Frame 033258/0621 →