Patents by Inventor Robert J. Cuthbertson
Robert J. Cuthbertson 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: 10491597Abstract: Techniques for enforcing data security in a cleanroom data processing environment are described herein. In one or more embodiments, a virtual private cloud environment stores a first set of data provided by a first user account and a second set of data provided by a second user account, where the first user account is associated with a first set of one or more security credentials and the second user account is associated with a second set of security credentials and where the first user account is prevented from accessing at least the second set of data and the second user account is prevented from accessing at least the first set of data. In response to receiving, from the first user account or the second user account, a request to destroy the virtual private cloud environment, at least the first set of data and the second set of data are deleted.Type: GrantFiled: January 3, 2019Date of Patent: November 26, 2019Assignee: Oracle International CorporationInventors: Jeremy Ryszard Plichta, Andrew V. Baird, Roger Siggs, Kevin Scott DiMichel, Robert J. Cuthbertson, David Michael Mitchell
-
Publication number: 20190141049Abstract: Techniques for enforcing data security in a cleanroom data processing environment are described herein. In one or more embodiments, a virtual private cloud environment stores a first set of data provided by a first user account and a second set of data provided by a second user account, where the first user account is associated with a first set of one or more security credentials and the second user account is associated with a second set of security credentials and where the first user account is prevented from accessing at least the second set of data and the second user account is prevented from accessing at least the first set of data. In response to receiving, from the first user account or the second user account, a request to destroy the virtual private cloud environment, at least the first set of data and the second set of data are deleted.Type: ApplicationFiled: January 3, 2019Publication date: May 9, 2019Applicant: Oracle International CorporationInventors: Jeremy Ryszard Plichta, Andrew V. Baird, Roger Siggs, Kevin Scott DiMichel, Robert J. Cuthbertson, David Michael Mitchell
-
Patent number: 10225259Abstract: Techniques for providing a virtual cleanroom data processing environment are described herein. In one or more embodiments, a virtual private cloud environment is configured to prevent data from being sent to network locations external to the virtual private cloud environment. One or more computing resources deployed within the virtual private cloud environment receives, from a first source external to the virtual private cloud environment, a first set of data that is associated with a first user account. A set of one or more software components, received from a second source, are also deployed within the virtual private cloud environment. Once deployed, the set of software components generates, based at least in part on the first set of data, a set of output data. The first set of data is continuously prevented from being sent to network locations external to the virtual private cloud environment.Type: GrantFiled: August 19, 2016Date of Patent: March 5, 2019Assignee: Oracle International CorporationInventors: Jeremy Ryszard Plichta, Andrew V Baird, Roger Siggs, Kevin Scott DiMichel, Robert J Cuthbertson, David Michael Mitchell
-
Patent number: 10212169Abstract: Techniques for enforcing data security in a cleanroom data processing environment are described herein. In one or more embodiments, a virtual private cloud environment stores a first set of data provided by a first user account and a second set of data provided by a second user account, where the first user account is associated with a first set of one or more security credentials and the second user account is associated with a second set of security credentials and where the first user account is prevented from accessing at least the second set of data and the second user account is prevented from accessing at least the first set of data. In response to receiving, from the first user account or the second user account, a request to destroy the virtual private cloud environment, at least the first set of data and the second set of data are deleted.Type: GrantFiled: August 19, 2016Date of Patent: February 19, 2019Assignee: Oracle International CorporationInventors: Jeremy Ryszard Plichta, Andrew V Baird, Roger Siggs, Kevin Scott DiMichel, Robert J Cuthbertson, David Michael Mitchell
-
Publication number: 20170289107Abstract: Techniques for enforcing data security in a cleanroom data processing environment are described herein. In one or more embodiments, a virtual private cloud environment stores a first set of data provided by a first user account and a second set of data provided by a second user account, where the first user account is associated with a first set of one or more security credentials and the second user account is associated with a second set of security credentials and where the first user account is prevented from accessing at least the second set of data and the second user account is prevented from accessing at least the first set of data. In response to receiving, from the first user account or the second user account, a request to destroy the virtual private cloud environment, at least the first set of data and the second set of data are deleted.Type: ApplicationFiled: August 19, 2016Publication date: October 5, 2017Applicant: Oracle International CorporationInventors: Jeremy Ryszard Plichta, Andrew V. Baird, Roger Siggs, Kevin Scott DiMichel, Robert J. Cuthbertson, David Michael Mitchell
-
Publication number: 20170289169Abstract: Techniques for providing a virtual cleanroom data processing environment are described herein. In one or more embodiments, a virtual private cloud environment is configured to prevent data from being sent to network locations external to the virtual private cloud environment. One or more computing resources deployed within the virtual private cloud environment receives, from a first source external to the virtual private cloud environment, a first set of data that is associated with a first user account. A set of one or more software components, received from a second source, are also deployed within the virtual private cloud environment. Once deployed, the set of software components generates, based at least in part on the first set of data, a set of output data. The first set of data is continuously prevented from being sent to network locations external to the virtual private cloud environment.Type: ApplicationFiled: August 19, 2016Publication date: October 5, 2017Applicant: Oracle International CorporationInventors: Jeremy Ryszard Plichta, Andrew V. Baird, Roger Siggs, Kevin Scott DiMichel, Robert J. Cuthbertson, David Michael Mitchell
-
Patent number: 5802157Abstract: A service for screening outgoing telephone calls. The service allows a subscriber to determine the times of day and/or days of the week when she wants her outgoing calls on her telephone line to be restricted to numbers which have been approved by her. Calls to numbers other than those on the authorized list will not be completed. Incoming calls are also restricted and a privileged caller code must be entered for the outside caller to complete the call to the subscriber.Type: GrantFiled: November 13, 1996Date of Patent: September 1, 1998Assignee: U S West Technologies, Inc.Inventors: Gail L. Clarke, Karen A. Siegel-Jacobs, Lorraine M. Vienneau, Robert J. Cuthbertson
-
Patent number: 5550971Abstract: A method and system for generating a user interface in a database management system. A semantic data model is used to describe a database in terms of data types stored in the database and functional types that describe relationships between the data types stored in the database. The system dynamically queries the data model to generate a graph of the data model itself. These queries are initiated by the system without user intervention. The user selects a node on the graph that causes the data model to be searched again to determine the name of the node selected, one or more types of relationships associated with the node selected and one or more instances of the relationships associated with the node selected. This information is used to generate a form containing a plurality of blanks. A user enters a query constraint into one or more of the blanks and the database is searched for instances of data meeting the query constraints.Type: GrantFiled: June 2, 1995Date of Patent: August 27, 1996Assignee: U S West Technologies, Inc.Inventors: Hans Brunner, Timothy P. McCandless, Randall B. Sparks, Robert J. Cuthbertson, Jacques Durand, Steven M. Fogel
-
Patent number: 5524227Abstract: A method and system are disclosed for formatting address strings into a recognizable sequence of token types for database processing. The system includes a token rule processor and a token sequence processor. The method begins with the step of assigning token types to components of an address string to form a sequence of token types. The method next includes the step of determining whether or not the sequence of token types is contained in an adjustable predetermined rule table. The method further includes the step of processing the sequence of token types into a recognizable sequence format if the sequence of token types is contained in the rule table. Finally, the method concludes with the step of processing the sequence of token types into a recognizable sequence format in accordance with a predetermined interpretation procedure if the sequence of token types is not contained in the rule table.Type: GrantFiled: July 29, 1994Date of Patent: June 4, 1996Assignee: U S WEST Technologies, Inc.Inventors: Robert J. Cuthbertson, Jianhua Zhu, Rodolphe J. Nassif, Patrick Pfeffer, Srdjan N. Kovacevic