IP Library Granted Patent US 8,781,442
Granted Patent B1
US 8,781,442 · App. 11/852,071 · Granted Jul 15, 2014

Personal assistance safety systems and methods

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 8,781,442
App. No.
11/852,071
Granted
Jul 15, 2014
Kind
B1
Abstract

Disclosed are methods and systems related to a Personal Assistance Safety System. In one aspect, disclosed are methods and systems for vehicle communications comprising an antenna selecting unit configured to select an antenna according to an antenna selection strategy and a first antenna switch coupled to the antenna selecting unit configured to direct communications through the selected antenna.

Claims (50)

1. A method for one-way authentication of a first communication device with a second communication device comprising:

a. receiving at the first communication device a real-time time based value from a device remote from the first and second communication devices;

b. combining into a composite message the time based value and message content;

c. applying a cryptographic algorithm to the composite message to produce a message signature of the message content and the time based value;

d. transmitting the message content, the time based value, and the message signature with the first communication device;

wherein the time based value indicates an approximate time the first communication device transmits the message content and also ensures that the message signature is unique for separate transmissions of the same message content;

wherein the cryptographic algorithm is one of a Message-Digest 5 (MD5) algorithm, a secure hash algorithm (SHA), a RACE Integrity Primitives Evaluation Message Digest (RIPEMD) algorithm, Cellular Authentication, Voice Privacy and Encryption (CAVE) algorithm, or a Whirlpool algorithm; and

wherein the time based value is to be used by the second communication device for determining whether the time-based value precedes a current time of the second communication device more than a predetermined increment of time and wherein the second communication device is intended to discard the received message if the first communication device transmitted the message more than the predetermined increment of time before the current time of the second communication device.

2. The method of claim 1 wherein generating a time based value comprises determining the time based value at a predetermined time interval.

3. The method of claim 2 , wherein the predetermined time interval is fifteen minutes.

4. The method of claim 1 , wherein the time based value is obtained from a GPS signal.

5. The method of claim 1 , wherein the time based value is rounded to a predetermined increment of time.

6. The method of claim 5 , further comprising repeating steps a once per predetermined increment of time.

7. The method claim 5 , wherein the predetermined increment of time is fifteen minutes.

8. An apparatus for communication authentication comprising:

a clock source;

a processor, coupled to the clock source, configured for:

a. generating a real-time time based value from the clock source,

b. combining into a composite message the time based value and message content;

c. applying a cryptographic algorithm to the composite message to produce a message signature of the message content and the time based value;

d. transmitting the message content, the time based value, and the message signature with the apparatus;

wherein the time based value indicates an approximate time the first apparatus transmits the message content and also ensures that the message signature is unique for separate transmissions of the same message content;

a wireless transceiver, coupled to the processor, configured for transmitting a message that includes the message content, message signature, and the time based value;

wherein the cryptographic algorithm is one of a Message-Digest 5 (MD5) algorithm, a secure hash algorithm (SHA), a RACE Integrity Primitives Evaluation Message Digest (RIPEMD) algorithm, Cellular Authentication, Voice Privacy and Encryption (CAVE) algorithm, or a Whirlpool algorithm; and

wherein the time based value is to be used by the second communication device for determining whether the time-based value precedes a current time of the second communication device more than a predetermined increment of time and wherein the second communication device is intended to discard the received message if the first communication device transmitted the message more than the predetermined increment of time before the current time of the second communication device.

9. The apparatus of claim 8 , wherein the processor is configured to determine the time based value at a predetermined time interval.

10. The apparatus of claim 9 , wherein the predetermined time interval is fifteen minutes.

11. The apparatus of claim 8 , wherein the clock source comprises a GPS signal generated by a device remote from the apparatus.

12. The apparatus of claim 8 , wherein the time based value is rounded to a predetermined increment of time.

13. The apparatus of claim 12 , the processor is configured to repeat a-b once per predetermined increment of time.

14. The apparatus of claim 12 , wherein the predetermined increment of time is fifteen minutes.

15. The apparatus of claim 12 , wherein the wireless transceiver is configured for transmitting a SMS message with the signature.

16. A method for one-way authentication of a first communication device with a second communication device comprising:

receiving a message with a second communication device, wherein a first communication device;

a. generated a real-time time based value from a signal generated by a device remote from the first and second communication devices;

b. combined into a composite message the time based value and message content;

c. applied a cryptographic algorithm to the composite message to produce a message signature of the message content and the time based value;

d. transmitted the message content, message signature, and the time-based value in the message; and

wherein the time based value indicates an approximate time the first communication device transmitted the message content and also ensures that the message signature is unique for separate transmissions of the same message content

comparing, with the second communication device, the time-based value from the message with a current time of the second communication device;

determining, with the second communication device, whether the time-based value extracted from the message precedes the current time of the second communication device more than a predetermined increment of time; and

discarding, with the second communication device, the message if the first communication device transmitted the message more than the predetermined increment of time before the current time of the second communication device;

applying the cryptographic algorithm to the composite message;

comparing a result of the cryptographic algorithm to the message signature,

discarding the message if the result of the cryptographic algorithm does not match the message signature; and

wherein the cryptographic algorithm is one of a Message-Digest 5 (MD5) algorithm, a secure hash algorithm (SHA), a RACE Integrity Primitives Evaluation Message Digest (RIPEMD) algorithm, Cellular Authentication, Voice Privacy and Encryption (CAVE) algorithm, or a Whirlpool algorithm.

17. The method of claim 16 further comprising:

performing a cryptographic algorithm on a portion of the message that does not include the message signature;

comparing a result of the step of performing the cryptographic algorithm with the message signature of the message; and

authenticating the message received from the first communication device if the result of the step of performing the cryptographic algorithm matches the message signature of the message.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2018
From: VERIZON CONNECT INC.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 047469/0089 →
CHANGE OF NAME Recorded Apr 11, 2018
From: VERIZON TELEMATICS INC.
To: VERIZON CONNECT INC.
Reel/Frame 045911/0801 →
MERGER Recorded Feb 16, 2016
From: HTI IP, LLC
To: VERIZON TELEMATICS INC.
Reel/Frame 037827/0964 →
RELEASE OF ALL PRIOR SECURITY INTERESTS HELD BY PLASE Recorded Jul 29, 2012
From: PLASE HT, LLC
To: HTI IP, LLC
Reel/Frame 028667/0310 →
GRANT OF SECURITY INTEREST IN US PATENTS AND APPLICATIONS Recorded Dec 21, 2009
From: HTI IP, LLC
To: MORGAN STANLEY & CO. INCORPORATED, AS COLLATERAL AGENT
Reel/Frame 023679/0419 →
SECURITY AGREEMENT Recorded Dec 18, 2009
From: HTI IP, LLC
To: PLASE HT, LLC
Reel/Frame 023668/0894 →
GRANT OF SECURITY INTEREST Recorded Apr 25, 2008
From: HTI IP, LLC
To: MORGAN STANLEY & CO. INCORPORATED, AS COLLATERAL AGENT
Reel/Frame 020858/0204 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2008
From: LINK II, CHARLES M.; BERKOBIN, ERIC C.; SINGER, JEFFERY; MORRIS, ADRIAN; ROOS, DAVID; KEPLEY III, WALTER R.; WENDLING, DANIEL R.; SKEITH, MICHAEL JOHN; CASSAGNOL, ROBERT; SHAN, MINHENG; SUBRAMANIAN, BALAJI; CRONISE, LAWRENCE E.; JOHNS, PETER B.
To: HTI IP, LLC
Reel/Frame 020652/0823 →