IP Library Granted Patent US 9,356,916
Granted Patent B2
US 9,356,916 · App. 14/715,588 · Granted May 31, 2016

System and method to use a cloud-based platform supported by an API to authenticate remote users and to provide PKI- and PMI-based distributed locking of content and distributed unlocking of protected content

Inventors: David W. Kravitz (Fairfax, VA); Donald Houston Graham, III (Pasadena, CA); Josselyn L. Boudett (Clearwater, FL); Russell S. Dietz (Los Gatos, CA)
Assignee: T-Central, Inc.
H04L63/0428H04L9/0822H04L9/0894H04L9/3247H04L63/061H04L63/08H04L63/20
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,356,916
App. No.
14/715,588
Granted
May 31, 2016
Kind
B2
Abstract

A security system for authenticating users and protecting content that provides an application program interface (API) with a Cloud Platform integration (Platform) to extend the security capabilities of Public Key Infrastructure and Privilege Management Infrastructure systems to authenticated external users and protected content.

Claims (11)

1. A method executed in one or more computing devices, each computing device including a processor and memory to provide one or more applications to integrate security or cryptographic functions, the one or more applications including public key infrastructure, privilege management infrastructure, certification authority, registration authority, attribute authority, or hardware security module, or a combination thereof, the one or more applications being comprised in a platform service, the method comprising:

extending security credentials to a user entity to effectuate a secure communication between the user entity and the one or more computing devices beyond a network firewall of the one or more computing devices, the user entity not having specific knowledge of security or cryptographic functions of the one or more computing devices to access security or cryptographic functions, the user entity accessing, using, or benefiting from capabilities of the platform service through the use of an application programming interface that accesses or utilizes designated capabilities of the platform service;

integrating the platform service with pre-existing security or cryptographic applications of the user entity;

communicating with the platform service using the application programming interface to access, utilize or benefit from the capabilities of the platform service;

inviting one or more remote entities to establish and authenticate a secure communications line with the user entity using an inviter-invitee protocol;

invoking a digital signature generation key pairs and at least one of key establishment key pairs, encryption-decryption key pairs, or digital signature verification;

delivering access through the use of public key pairs applied to symmetric encryption keys used for encrypting content for transmittal to external entities so that content or communications may preferably securely be made available to intended recipients; and

receiving requests at the one or more computing devices, the requests being subsequently processed or translated by the application programming interface into instructions transmitted to the one or more computing devices to generate translated requests that are in a defined format that said platform service can understand and can act upon;

wherein predetermined actions may be implemented via one or more transferred instruction by the platform service; and

wherein the predetermined actions may be communicated from the platform service to the application programming interface and to the user entity with a client software application that connects to the application programming interface.

2. The method of claim 1 such that the platform service supports the user entity located in a cloud computing environment.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2016
From: KRAVITZ, DAVID W.; GRAHAM, DONALD H., III; BOUDETT, JOSSELYN L.; DIETZ, RUSSELL
To: T-CENTRAL, INC.
Reel/Frame 037456/0985 →
Continuity (13)
Continuation In Part 14218897 · Mar 18, 2014
Continuation In Part 13481553 · May 25, 2012
Continuation 13096764 · Apr 28, 2011
Provisional Application 62133371 · Mar 15, 2015
Provisional Application 61994885 · May 17, 2014
Provisional Application 61792927 · Mar 15, 2013
Provisional Application 61650866 · May 23, 2012
Provisional Application 61490952 · May 27, 2011
Provisional Application 61330226 · Apr 30, 2010
Provisional Application 61367574 · Jul 26, 2010
Provisional Application 61367576 · Jul 26, 2010
Provisional Application 61416629 · Nov 23, 2010
Related Publication 20150381580A1 · Dec 31, 2015