Patents by Inventor Patrick F. Sack

Patrick F. Sack has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11777737
    Abstract: Trusted client security factor-based authorizations at a server. The techniques allow the server to authorize client requested operations to access a protected resource or service based on trusted client security factors that are obtained at client machines and provided to the server.
    Type: Grant
    Filed: April 9, 2021
    Date of Patent: October 3, 2023
    Assignee: Oracle International Corporation
    Inventors: Scott Gaetjen, Patrick F. Sack, William Maroulis, Matthew S. Piermarini
  • Patent number: 11074363
    Abstract: Techniques are provided for selectively or completely redacting the text of database commands submitted to a database system. The database server receives the clear text version of the commands, parses the commands, and generates an execution plan, as normal. However, prior to providing the text of the commands to any location that is externally visible, the database server determines whether the command qualifies as “sensitive”. If the command qualifies as sensitive, then a redacted version of the command is generated. In the case of selective redaction, portions of the redacted version remain in clear text, while selected portions are replaced with encrypted text. In the case of total redaction, the entire command is replaced with encrypted text.
    Type: Grant
    Filed: December 5, 2018
    Date of Patent: July 27, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Patrick F. Sack, William Maroulis, Scott Gaetjen, Mark Tatum, Mark E. Schultz, Kenneth Westbrook, Ryan Feipel
  • Publication number: 20210226799
    Abstract: Trusted client security factor-based authorizations at a server. The techniques allow the server to authorize client requested operations to access a protected resource or service based on trusted client security factors that are obtained at client machines and provided to the server.
    Type: Application
    Filed: April 9, 2021
    Publication date: July 22, 2021
    Inventors: Scott Gaetjen, Patrick F. Sack, William Maroulis, Matthew S. Piermarini
  • Patent number: 11012239
    Abstract: Trusted client security factor-based authorizations. The techniques allow a server to authorize client requested operations to access a protected resource or service based on trusted client security factors that are obtained at client machines and provided to the server.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: May 18, 2021
    Assignee: Oracle International Corporation
    Inventors: Scott Gaetjen, Patrick F. Sack, William Maroulis, Matthew S. Piermarini
  • Publication number: 20200213123
    Abstract: Trusted client security factor-based authorizations at a server. The techniques allow the server to authorize client requested operations to access a protected resource or service based on trusted client security factors that are obtained at client machines and provided to the server.
    Type: Application
    Filed: March 9, 2020
    Publication date: July 2, 2020
    Inventors: Scott Gaetjen, Patrick F. Sack, William Maroulis, Matthew S. Piermarini
  • Publication number: 20200184096
    Abstract: Techniques are provided for selectively or completely redacting the text of database commands submitted to a database system. The database server receives the clear text version of the commands, parses the commands, and generates an execution plan, as normal. However, prior to providing the text of the commands to any location that is externally visible, the database server determines whether the command qualifies as “sensitive”. If the command qualifies as sensitive, then a redacted version of the command is generated. In the case of selective redaction, portions of the redacted version remain in clear text, while selected portions are replaced with encrypted text. In the case of total redaction, the entire command is replaced with encrypted text.
    Type: Application
    Filed: December 5, 2018
    Publication date: June 11, 2020
    Inventors: Patrick F. Sack, William Maroulis, Scott Gaetjen, Mark Tatum, Mark E. Schultz, Kenneth Westbrook, Ryan Feipel
  • Patent number: 10630480
    Abstract: Trusted client security factor-based authorizations at a server. The computer-implemented techniques allow the server to authorize client requested operations to access a protected resource or service based on trusted client security factors that are obtained at client machines and provided to the server. A level of trust by the server in the client security factors is established by requiring that the client machine be pre-registered in a trusted machine registry before the server allows requests from the client machine to access a protected service or a protected resource. The registration of the client machine in the machine registry may be made by way of a probabilistically difficult to predict machine registration digest that encompasses a digest of a client program installed on the client machine and a machine identifier of the client machine.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: April 21, 2020
    Assignee: Oracle International Corporation
    Inventors: Scott Gaetjen, Patrick F. Sack, William Maroulis, Matthew S. Piermarini
  • Publication number: 20190166129
    Abstract: Trusted client security factor-based authorizations at a server. The techniques allow the server to authorize client requested operations to access a protected resource or service based on trusted client security factors that are obtained at client machines and provided to the server.
    Type: Application
    Filed: November 29, 2017
    Publication date: May 30, 2019
    Inventors: Scott Gaetjen, Patrick F. Sack, William Maroulis, Matthew S. Piermarini
  • Patent number: 8316051
    Abstract: Techniques for managing access to data in a database allow several policies to be applied simultaneously to the same row in a database table, and provide a pluggable module in the form of the database package that allows one or more access control security policies to be added to a common database server without taking the database server off line. Techniques include registering one or more packages of routines with a database management system. An access mediation routine in a first package is invoked for determining whether to allow operation on data in a first table associated with a first policy. Other techniques include, for each operation in an operation set, determining whether to perform the operation on a row of the table based on a set of labels associated with the row. The set of labels correspond to a policy set associated with the table.
    Type: Grant
    Filed: November 30, 2001
    Date of Patent: November 20, 2012
    Assignee: Oralce International Corporation
    Inventors: Rae K. Burns, Patrick F. Sack, Vikram Reddy Pesati
  • Patent number: 7117197
    Abstract: One embodiment of the present invention provides a system that selectively audits accesses to a relational database system. This system starts by receiving a query from a client at a database server. The system processes this query at the database server to produce a query result. The system also creates an audit record for rows in relational tables that are accessed by the query, and that satisfy an auditing condition. Next, the system records the audit record in an audit record store and returns the query result to the client. Integrating the auditing facility into the relational database system in this manner ensures that auditing is performed in the same way regardless of which application generates the query. Furthermore, this auditing is transparent to applications and users.
    Type: Grant
    Filed: April 26, 2000
    Date of Patent: October 3, 2006
    Assignee: Oracle International Corp.
    Inventors: Daniel ManHung Wong, Chon Hei Lei, Patrick F. Sack