IP Library › Granted Patent US 9,721,256
Granted Patent B2
US 9,721,256 · App. 13/966,945 · Granted Aug 1, 2017

System and method for providing secure product data collection, monitoring, and tracking

Inventor: Kenfield Allistair Griffith (Cambridge, MA)
Assignee: Massachusetts Institue of Technology
G06Q30/016G06Q30/02H04W12/00
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 9,721,256
App. No.
13/966,945
Granted
Aug 1, 2017
Kind
B2
Abstract

A system for providing product data collection, monitoring, and tracking contains a memory and a processor configured by the memory to perform the steps of: receiving product information and a scannable code; creating and assigning a unique product identifier to the received product information and associated scannable code; receiving customer registration information; creating and assigning a unique customer identifier to the received customer information; associating the unique product identifier with the unique customer identifier; and after receiving the scannable code from a remote device, providing the remote device with access to the received product information. The collected structured and/or unstructured data is secured during transit.

Claims (19)

1. A system for secure SMS communication in a communication network comprising:

a client device that receives, via a first virtual private network (VPN), a subscriber Short Message Service (SMS) message comprising structured and/or unstructured data and processing the SMS message wherein processing comprises:

at an encryption time, encrypting the subscriber SMS message to form an encrypted message comprising a plurality of encrypted bytes; forming an encrypted time string;

forming a time-key based upon a characteristic of the encrypted time string; forming a space in the plurality of encrypted bytes by shifting the plurality of encrypted bytes based on the time-key;

forming a transmit message by packing the encrypted time string into the space in the plurality of encrypted bytes;

attaching the time-key to the transmit message; and

transmitting the transmit message via a second VPN;

a recipient device receiving via the second VPN, the transmit message and processing the transmit message wherein the processing comprises:

unpacking and decoding the encrypted time string to recover the encryption time; comparing the encryption time to a time window; and

if the encryption time is within the time window, decoding and displaying the subscriber Short Message Service (SMS) message, and if the encryption time is not within the time window discarding the SMS message.

2. The system of claim 1 , wherein forming the transmit message further comprises applying a Base64 binary-to-text encoding scheme.

3. The system of claim 1 , wherein forming the encrypted time string further comprises the steps of:

forming a time string from the encryption time; and

encrypting the current time string.

4. The system of claim 1 , wherein the time-key represents a length of the encrypted time string.

5. The system of claim 1 , further comprising the step of splitting the time-key from the transmit message.

6. The system of claim 5 , further comprising the step unshifting the plurality of encrypted bytes based on the time-key.

7. The system of claim 1 , wherein the recipient device is configured to host an application.

8. The system of claim 7 , wherein the recipient device comprises a customer mobile device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2014
From: GRIFFITH, KENFIELD ALLISTAIR
To: MASSACHUSETTS INSTITUTE OF TECHNOLOGY
Reel/Frame 032009/0654 →
Continuity (3)
Continuation In Part 13437857 · Apr 2, 2012
Provisional Application 61471100 · Apr 1, 2011
Related Publication 20130329889A1 · Dec 12, 2013