Patents by Inventor Radek Vingralek
Radek Vingralek 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: 10129222Abstract: Systems and methods are disclosed for providing a trusted database system that leverages a small amount of trusted storage to secure a larger amount of untrusted storage. Data are encrypted and validated to prevent unauthorized modification or access. Encryption and hashing are integrated with a low-level data model in which data and meta-data are secured uniformly. Synergies between data validation and log-structured storage are exploited.Type: GrantFiled: April 24, 2017Date of Patent: November 13, 2018Assignee: Intertrust Technologies CorporationInventors: Umesh Maheshwari, Radek Vingralek, W. Olin Sibert
-
Publication number: 20180013731Abstract: Systems and methods are disclosed for providing a trusted database system that leverages a small amount of trusted storage to secure a larger amount of untrusted storage. Data are encrypted and validated to prevent unauthorized modification or access. Encryption and hashing are integrated with a low-level data model in which data and meta-data are secured uniformly. Synergies between data validation and log-structured storage are exploited.Type: ApplicationFiled: April 24, 2017Publication date: January 11, 2018Applicant: Intertrust Technologies CorporationInventors: Umesh Maheshwari, Radek Vingralek, W. Olin Sibert
-
Patent number: 9641490Abstract: Systems and methods are disclosed for providing a trusted database system that leverages a small amount of trusted storage to secure a larger amount of untrusted storage. Data are encrypted and validated to prevent unauthorized modification or access. Encryption and hashing are integrated with a low-level data model in which data and meta-data are secured uniformly. Synergies between data validation and log-structured storage are exploited.Type: GrantFiled: January 5, 2016Date of Patent: May 2, 2017Assignee: Intertrust Technologies CorporationInventors: Umesh Maheshwari, Radek Vingralek, W. Olin Sibert
-
Publication number: 20160234173Abstract: Systems and methods are disclosed for providing a trusted database system that leverages a small amount of trusted storage to secure a larger amount of untrusted storage. Data are encrypted and validated to prevent unauthorized modification or access. Encryption and hashing are integrated with a low-level data model in which data and meta-data are secured uniformly. Synergies between data validation and log-structured storage are exploited.Type: ApplicationFiled: January 5, 2016Publication date: August 11, 2016Inventors: Umesh Maheshwari, Radek Vingralek, W. Olin Sibert
-
Patent number: 9251365Abstract: Systems and methods are disclosed for providing a trusted database system that leverages a small amount of trusted storage to secure a larger amount of untrusted storage. Data are encrypted and validated to prevent unauthorized modification or access. Encryption and hashing are integrated with a low-level data model in which data and meta-data are secured uniformly. Synergies between data validation and log-structured storage are exploited.Type: GrantFiled: November 4, 2014Date of Patent: February 2, 2016Assignee: Intertrust Technologies CorporationInventors: Umesh Maheshwari, Radek Vingralek, W. Olin Sibert
-
Patent number: 9244953Abstract: This disclosure provides systems and methods for updating database servers with schema changes to avoid concurrency anomalies. The system may receive a snapshot of a table to be updated with a new schema, wherein the snapshot is taken at a given time, and wherein the table includes a number of rows. The system may then read each row from the snapshot and read each row from the table to be updated at a second time. The system may then compare the rows read from the snapshot to the rows read from the table at the second time. Furthermore, the system may determine, based on the comparison, the rows from the snapshot that have not changed between the given time and the second time. The system may then write the rows that have not changed to the table to be updated.Type: GrantFiled: August 5, 2014Date of Patent: January 26, 2016Assignee: Google Inc.Inventors: Radek Vingralek, Jeffrey Shute, Eric Christopher Rollins, Sukhdeep Sodhi, Ian Rae
-
Publication number: 20150113293Abstract: Systems and methods are disclosed for providing a trusted database system that leverages a small amount of trusted storage to secure a larger amount of untrusted storage. Data are encrypted and validated to prevent unauthorized modification or access. Encryption and hashing are integrated with a low-level data model in which data and meta-data are secured uniformly. Synergies between data validation and log-structured storage are exploited.Type: ApplicationFiled: November 4, 2014Publication date: April 23, 2015Inventors: Umesh Maheshwari, Radek Vingralek, W. Olin Sibert
-
Patent number: 8904188Abstract: Systems and methods are disclosed for providing a trusted database system that leverages a small amount of trusted storage to secure a larger amount of untrusted storage. Data are encrypted and validated to prevent unauthorized modification or access. Encryption and hashing are integrated with a low-level data model in which data and meta-data are secured uniformly. Synergies between data validation and log-structured storage are exploited.Type: GrantFiled: June 10, 2013Date of Patent: December 2, 2014Assignee: Intertrust Technologies CorporationInventors: Umesh Maheshwari, Radek Vingralek, W. Olin Sibert
-
Publication number: 20140344311Abstract: This disclosure provides systems and methods for updating database servers with schema changes to avoid concurrency anomalies. The system may receive a snapshot of a table to be updated with a new schema, wherein the snapshot is taken at a given time, and wherein the table includes a number of rows. The system may then read each row from the snapshot and read each row from the table to be updated at a second time. The system may then compare the rows read from the snapshot to the rows read from the table at the second time. Furthermore, the system may determine, based on the comparison, the rows from the snapshot that have not changed between the given time and the second time. The system may then write the rows that have not changed to the table to be updated.Type: ApplicationFiled: August 5, 2014Publication date: November 20, 2014Inventors: Radek Vingralek, Jeffrey Shute, Eric Christopher Rollins, Sukhdeep Sodhi, Ian Rae
-
Patent number: 8832159Abstract: This disclosure provides systems and methods for updating database servers with schema changes to avoid concurrency anomalies. The system may receive a snapshot of a table to be updated with a new schema, wherein the snapshot is taken at a given time, and wherein the table includes a number of rows. The system may then read each row from the snapshot and read each row from the table to be updated at a second time. The system may then compare the rows read from the snapshot to the rows read from the table at the second time. Furthermore, the system may determine, based on the comparison, the rows from the snapshot that have not changed between the given time and the second time. The system may then write the rows that have not changed to the table to be updated.Type: GrantFiled: September 14, 2012Date of Patent: September 9, 2014Assignee: Google Inc.Inventors: Radek Vingralek, Jeffrey Shute, Eric Christopher Rollins, Sukhdeep Sodhi, Ian Rae
-
Patent number: 8627151Abstract: This disclosure describes methods, systems and software that can be used to calculate the estimated mean time to data loss for a particular configuration of a disk group. For example, a system can be used to evaluate a plurality of configurations, and/or to select (and/or allow a user to select) an optimal configuration of the disk group, based, in some cases, on the relative estimated mean times to data loss of the various configurations. This can allow, if desired, the configuration of the disk group to minimize the likelihood of data loss in the disk group.Type: GrantFiled: October 8, 2012Date of Patent: January 7, 2014Assignee: Oracle International CorporationInventor: Radek Vingralek
-
Publication number: 20130318129Abstract: This disclosure provides systems and methods for updating database servers with schema changes to avoid concurrency anomalies. The system may receive a snapshot of a table to be updated with a new schema, wherein the snapshot is taken at a given time, and wherein the table includes a number of rows. The system may then read each row from the snapshot and read each row from the table to be updated at a second time. The system may then compare the rows read from the snapshot to the rows read from the table at the second time. Furthermore, the system may determine, based on the comparison, the rows from the snapshot that have not changed between the given time and the second time. The system may then write the rows that have not changed to the table to be updated.Type: ApplicationFiled: September 14, 2012Publication date: November 28, 2013Applicant: GOOGLE INC.Inventors: Radek Vingralek, Jeffrey Shute, Eric Christopher Rollins, Sukhdeep Sodhi, Ian Rae
-
Publication number: 20130275774Abstract: Systems and methods are disclosed for providing a trusted database system that leverages a small amount of trusted storage to secure a larger amount of untrusted storage. Data are encrypted and validated to prevent unauthorized modification or access. Encryption and hashing are integrated with a low-level data model in which data and meta-data are secured uniformly. Synergies between data validation and log-structured storage are exploited.Type: ApplicationFiled: June 10, 2013Publication date: October 17, 2013Inventors: Umesh Maheshwari, Radek Vingralek, W. Olin Sibert
-
Patent number: 8464071Abstract: Systems and methods are disclosed for providing a trusted database system that leverages a small amount of trusted storage to secure a larger amount of untrusted storage. Data are encrypted and validated to prevent unauthorized modification or access. Encryption and hashing are integrated with a low-level data model in which data and meta-data are secured uniformly. Synergies between data validation and log-structured storage are exploited.Type: GrantFiled: June 22, 2012Date of Patent: June 11, 2013Assignee: Intertrust Technologies CorporationInventors: Umesh Maheshwari, Radek Vingralek, W. Olin Sibert
-
Publication number: 20130031425Abstract: This disclosure describes methods, systems and software that can be used to calculate the estimated mean time to data loss for a particular configuration of a disk group. For example, a system can be used to evaluate a plurality of configurations, and/or to select (and/or allow a user to select) an optimal configuration of the disk group, based, in some cases, on the relative estimated mean times to data loss of the various configurations. This can allow, if desired, the configuration of the disk group to minimize the likelihood of data loss in the disk group.Type: ApplicationFiled: October 8, 2012Publication date: January 31, 2013Applicant: Oracle International CorporationInventor: Radek Vingralek
-
Publication number: 20120266000Abstract: Systems and methods are disclosed for providing a trusted database system that leverages a small amount of trusted storage to secure a larger amount of untrusted storage. Data are encrypted and validated to prevent unauthorized modification or access. Encryption and hashing are integrated with a low-level data model in which data and meta-data are secured uniformly. Synergies between data validation and log-structured storage are exploited.Type: ApplicationFiled: June 22, 2012Publication date: October 18, 2012Applicant: Intertrust Technologies Corp.Inventors: Umesh Maheshwari, Radek Vingralek, W. Olin Sibert
-
Patent number: 8291260Abstract: This disclosure describes methods, systems and software that can be used to calculate the estimated mean time to data loss for a particular configuration of a disk group. For example, a system can be used to evaluate a plurality of configurations, and/or to select (and/or allow a user to select) an optimal configuration of the disk group, based, in some cases, on the relative estimated mean times to data loss of the various configurations. This can allow, if desired, the configuration of the disk group to minimize the likelihood of data loss in the disk group.Type: GrantFiled: January 4, 2010Date of Patent: October 16, 2012Assignee: Oracle International CorporationInventor: Radek Vingralek
-
Patent number: 8209544Abstract: Systems and methods are disclosed for providing a trusted database system that leverages a small amount of trusted storage to secure a larger amount of untrusted storage. Data are encrypted and validated to prevent unauthorized modification or access. Encryption and hashing are integrated with a low-level data model in which data and meta-data are secured uniformly. Synergies between data validation and log-structured storage are exploited.Type: GrantFiled: May 21, 2010Date of Patent: June 26, 2012Assignee: Intertrust Technologies Corp.Inventors: Umesh Maheshwari, Radek Vingralek, W. Olin Sibert
-
Patent number: 8140806Abstract: This disclosure describes solutions for reducing the amount of fragmentation on a computer memory device, such as a hard disk, random access memory device, and/or the like. In an aspect, this disclosure describes systems, methods and software for allocating storage space for variable-sized data chunks in a fashion that reduces or eliminates the need for periodic de-fragmentation of the memory device. In another aspect, this disclosure describes solutions that provide for the dynamic re-allocation of existing data blocks on the memory device to provide contiguous available space that can be allocated for new data blocks.Type: GrantFiled: March 30, 2007Date of Patent: March 20, 2012Assignee: Oracle International CorporationInventors: Radek Vingralek, William H. Bridge, Jr., Prasad Bagal
-
Patent number: 7814064Abstract: A method and apparatus for data management are disclosed. Data from a first storage device from a subset of a plurality of storage devices is relocated to a second storage device from the plurality of storage devices upon unavailability of the first storage device during a data operation. Each storage device from the subset of the plurality of storage devices includes a data replica. Status parameters on each storage device are updated, wherein a subset of the status parameters indicates addition of the second storage device to the plurality of storage devices.Type: GrantFiled: May 12, 2004Date of Patent: October 12, 2010Assignee: Oracle International CorporationInventor: Radek Vingralek