Patents by Inventor Daren Thayne
Daren Thayne 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: 11347868Abstract: A cloud-based platform encrypts data imported from an organization using respective data encryption keys (DEK). The platform prevents decrypted data of the organization, and the DEK(s) used to encrypt such data, from being persistently retained within the platform. Access to the DEK may be controlled by the organization. Accordingly, the organization may retain control over access to its data, after the data has been exported to the platform. The platform may provide a purge control by which the organization can configure the platform the purge any cached DEK and/or unencrypted data pertaining to the organization.Type: GrantFiled: April 17, 2018Date of Patent: May 31, 2022Assignee: DOMO, INCInventors: Esteban Araya, Niall Browne, Raka Dutta, Scott Jackman, Daren Thayne, Jon Sharp
-
Patent number: 10726624Abstract: A data analysis system may automatically suggest data visualizations to a user. A primary data visualization may be displayed to graphically illustrate a primary data set of a database. Criteria may be automatically applied to the database to identify a secondary data set that meets the criteria. A secondary data visualization that graphically illustrates the secondary data visualization and/or a corresponding indicator may be displayed. Multiple visualizations and/or indicators may be displayed, and the user may select one for viewing. The criteria may again be applied to the database to identify a tertiary data set. An analysis path may be recorded to enable the user to easily view the decisions made and/or the data visualizations viewed. The criteria may include determination that the secondary data set has the desired amount of data, has unique data types or descriptors, includes data previously selected by the user, or the like.Type: GrantFiled: August 21, 2017Date of Patent: July 28, 2020Assignee: Domo, Inc.Inventors: Adam Landefeld, Gary Gibb, Alan Adams Winters, Daren Thayne, Jeff Burtenshaw, Mardell Cheney
-
Publication number: 20190377727Abstract: A data recipe may be automatically generated to provide requested information to a user. After the information is requested, one or more data sources may be interrogated to discover a plurality of data types of data stored in the data sources. The data types may be categorized to define a plurality of data recipe ingredients that are likely to be needed to provide the requested information. The data recipe ingredients may be compared with a reference data recipe. Based on the results of the comparison, a new data recipe that provides the requested information may be made by either modifying the reference data recipe or by proceeding independently of the reference data recipe. The new data recipe may, for example, calculate a key performance indicator used to measure organizational performance.Type: ApplicationFiled: April 15, 2019Publication date: December 12, 2019Inventors: Jeff Burtenshaw, Daren Thayne, Joshua G. James, Paul Baker
-
Publication number: 20190318102Abstract: A cloud-based platform encrypts data imported from an organization using respective data encryption keys (DEK). The platform prevents decrypted data of the organization, and the DEK(s) used to encrypt such data, from being persistently retained within the platform. Access to the DEK may be controlled by the organization. Accordingly, the organization may retain control over access to its data, after the data has been exported to the platform. The platform may provide a purge control by which the organization can configure the platform the purge any cached DEK and/or unencrypted data pertaining to the organization.Type: ApplicationFiled: April 17, 2018Publication date: October 17, 2019Inventors: Estaban Araya, Niall Browne, Raka Dutta, Scott Jackman, Daren Thayne, Jon Sharp
-
Patent number: 10262030Abstract: A data recipe may be automatically generated to provide requested information to a user. After the information is requested, one or more data sources may be interrogated to discover a plurality of data types of data stored in the data sources. The data types may be categorized to define a plurality of data recipe ingredients that are likely to be needed to provide the requested information. The data recipe ingredients may be compared with a reference data recipe. Based on the results of the comparison, a new data recipe that provides the requested information may be made by either modifying the reference data recipe or by proceeding independently of the reference data recipe. The new data recipe may, for example, calculate a key performance indicator used to measure organizational performance.Type: GrantFiled: April 21, 2014Date of Patent: April 16, 2019Assignee: DOMO, Inc.Inventors: Jeff Burtenshaw, Daren Thayne, Joshua G. James, Paul Baker
-
Publication number: 20170351407Abstract: A data analysis system may automatically suggest data visualizations to a user. A primary data visualization may be displayed to graphically illustrate a primary data set of a database. Criteria may be automatically applied to the database to identify a secondary data set that meets the criteria. A secondary data visualization that graphically illustrates the secondary data visualization and/or a corresponding indicator may be displayed. Multiple visualizations and/or indicators may be displayed, and the user may select one for viewing. The criteria may again be applied to the database to identify a tertiary data set. An analysis path may be recorded to enable the user to easily view the decisions made and/or the data visualizations viewed. The criteria may include determination that the secondary data set has the desired amount of data, has unique data types or descriptors, includes data previously selected by the user, or the like.Type: ApplicationFiled: August 21, 2017Publication date: December 7, 2017Inventors: Adam Landefeld, Gary Gibb, Alan Adams Winters, Daren Thayne, Jeff Burtenshaw, Mardell Cheney
-
Patent number: 9792017Abstract: A data analysis system may automatically suggest data visualizations to a user. A primary data visualization may be displayed to graphically illustrate a primary data set of a database. Criteria may be automatically applied to the database to identify a secondary data set that meets the criteria. A secondary data visualization that graphically illustrates the secondary data visualization and/or a corresponding indicator may be displayed. Multiple visualizations and/or indicators may be displayed, and the user may select one for viewing. The criteria may again be applied to the database to identify a tertiary data set. An analysis path may be recorded to enable the user to easily view the decisions made and/or the data visualizations viewed. The criteria may include determination that the secondary data set has the desired amount of data, has unique data types or descriptors, includes data previously selected by the user, or the like.Type: GrantFiled: April 18, 2014Date of Patent: October 17, 2017Assignee: Domo, Inc.Inventors: Adam Landefeld, Gary Gibb, Alan Adams Winters, Daren Thayne, Jeff Burtenshaw, Mardell Cheney
-
Patent number: 9197525Abstract: A method for displaying information on a display screen of a user computer comprises sending a computer readable document from a server computer to the user computer for display on the display screen. The computer readable document includes links that are viewable on the display screen and are selectable to cause subsequent documents to be rendered on the display screen. The computer readable document further includes viewable information regarding selection of the links over a certain time.Type: GrantFiled: January 10, 2013Date of Patent: November 24, 2015Assignee: ANCESTRY.COM OPERATIONS INC.Inventors: Paul Allen, James Ivie, Greg Parkinson, Daren Thayne, Michael Wolfgramm
-
Patent number: 8768970Abstract: A method of creating a family tree includes receiving a request from a user to return a file that includes the family tree and using a plurality of primary source records to construct the family tree based on the request. The records indicate multiple alternatives for at least one branch of the family tree. The method also includes sending a file that includes the family tree to the user. The file includes the alternatives.Type: GrantFiled: December 15, 2011Date of Patent: July 1, 2014Assignee: Ancestry.com Operations Inc.Inventors: Bennett Cookson, Jr., Ken Boyer, James Mark Hamilton, Kendall J. Jefferson, Daren Thayne, Michael J. Wolfgramm
-
Publication number: 20130268564Abstract: A method of creating a family tree includes receiving genealogy data from at least one primary source and creating one or more node records and one or more link records using the genealogy data. Individual node records may be compared to identity pairs of records having similar data. For each identified pair of individual node records, the method includes comparing related individual node records and deciding based on predetermined criteria whether the identified pair of individual node records represent the same person. The method also includes consolidating the information from a plurality of records determined to represent the same person into a single person record.Type: ApplicationFiled: January 11, 2013Publication date: October 10, 2013Inventors: Bennett Cookson, JR., Ken Boyer, James Mark Hamilton, Kendall J. Jefferson, Daren Thayne, Michael J. Wolfgramm
-
Patent number: 8375286Abstract: A method for displaying information on a display screen of a user computer comprises sending a computer readable document from a server computer to the user computer for display on the display screen. The computer readable document includes links that are viewable on the display screen and are selectable to cause subsequent documents to be rendered on the display screen. The computer readable document further includes viewable information regarding selection of the links over a certain time.Type: GrantFiled: September 19, 2002Date of Patent: February 12, 2013Assignee: Ancestry.com Operations, Inc.Inventors: Paul Allen, James Ivie, Greg Parkinson, Daren Thayne, Michael Wolfgramm
-
Publication number: 20120131061Abstract: A method of creating a family tree includes receiving a request from a user to return a file that includes the family tree and using a plurality of primary source records to construct the family tree based on the request. The records indicate multiple alternatives for at least one branch of the family tree. The method also includes sending a file that includes the family tree to the user. The file includes the alternatives.Type: ApplicationFiled: December 15, 2011Publication date: May 24, 2012Applicant: Ancestry.com Operations Inc.Inventors: Bennett Cookson, JR., Ken Boyer, James Mark Hamilton, Kendall J. Jefferson, Daren Thayne, Michael J. Wolfgramm
-
Patent number: 8095567Abstract: A method of creating a family tree includes receiving a request from a user to return a file that includes the family tree and using a plurality of primary source records to construct the family tree based on the request. The records indicate multiple alternatives for at least one branch of the family tree. The method also includes sending a file that includes the family tree to the user. The file includes the alternatives.Type: GrantFiled: December 29, 2003Date of Patent: January 10, 2012Assignee: Myfamily.com, Inc.Inventors: Bennett Cookson, Jr., Ken Boyer, James Mark Hamilton, Kendall J. Jefferson, Daren Thayne, Michael J. Wolfgramm
-
Patent number: 8019719Abstract: Systems and methods for partitioning information across multiple storage devices in a web server environment. The system comprises a web server database which includes information related creating a web site. The information is divided into partitions within the database. One of the partitions includes user information and another of the partitions includes content for the web site. Portions of the content for the web site is replicated and maintained within the partition including the user information. Further, a portion of the user information is replicated and maintained in the partition where the content for the web site is maintained. The methods include dividing information into partitions, de-normalizing the received data and replicating the data portions into the various web site locations.Type: GrantFiled: June 23, 2008Date of Patent: September 13, 2011Assignee: Ancestry.com Operations Inc.Inventors: Todd Hardman, James Ivie, Michael Mansfield, Greg Parkinson, Daren Thayne, Mark Wolfgramm, Michael Wolfgramm, Brandt Redd
-
Patent number: 7870139Abstract: A method of consolidating genealogy records includes partitioning the records using at least one index file to form one or more partitions, sorting the records in a partition based on a data element in the records, comparing records within a sort range, based on the comparison, identifying same person records, consolidating information in the same person records, receiving a request from a user to view at least a portion of the consolidated information for a particular group of same person records, and sending a file that includes the portion to the user.Type: GrantFiled: July 12, 2007Date of Patent: January 11, 2011Assignee: Ancestry.com Operations Inc.Inventors: Bennett Cookson, Jr., Ken Boyer, Jerry Collings, James Mark Hamilton, Kendall J. Jefferson, Grant Parkinson, Douglas T. Reid, Daren Thayne, Michael J. Wolfgramm
-
Publication number: 20080320060Abstract: Systems and methods for partitioning information across multiple storage devices in a web server environment. The system comprises a web server database which includes information related creating a web site. The information is divided into partitions within the database. One of the partitions includes user information and another of the partitions includes content for the web site. Portions of the content for the web site is replicated and maintained within the partition including the user information. Further, a portion of the user information is replicated and maintained in the partition where the content for the web site is maintained. The methods include dividing information into partitions, de-normalizing the received data and replicating the data portions into the various web site locations.Type: ApplicationFiled: June 23, 2008Publication date: December 25, 2008Applicant: The Generations Network, Inc.Inventors: Todd Hardman, James Ivie, Michael Mansfield, Greg Parkinson, Daren Thayne, Mark Wolfgramm, Michael Wolfgramm, Brandt Redd
-
Patent number: 7392268Abstract: Systems and methods for partitioning information across multiple storage devices in a web server environment. The system comprises a web server database which includes information related creating a web site. The information is divided into partitions within the database. One of the partitions includes user information and another of the partitions includes content for the web site. Portions of the content for the web site is replicated and maintained within the partition including the user information. Further, a portion of the user information is replicated and maintained in the partition where the content for the web site is maintained. The methods include dividing information into partitions, de-normalizing the received data and replicating the data portions into the various web site locations.Type: GrantFiled: September 19, 2002Date of Patent: June 24, 2008Assignee: The Generations Network, Inc.Inventors: Todd Hardman, James Ivie, Michael Mansfield, Greg Parkinson, Daren Thayne, Mark Wolfgramm, Michael Wolfgramm, Brandt Redd
-
Publication number: 20080033933Abstract: A method of consolidating genealogy records includes partitioning the records using at least one index file to form one or more partitions, sorting the records in a partition based on a data element in the records, comparing records within a sort range, based on the comparison, identifying same person records, consolidating information in the same person records, receiving a request from a user to view at least a portion of the consolidated information for a particular group of same person records, and sending a file that includes the portion to the user.Type: ApplicationFiled: July 12, 2007Publication date: February 7, 2008Applicant: The Generations Network, Inc.Inventors: Bennett Cookson, Ken Boyer, Jerry Collings, James Hamilton, Kendall Jefferson, Grant Parkinson, Douglas Reid, Daren Thayne, Michael Wolfgramm
-
Patent number: 7249129Abstract: A method of consolidating genealogy records includes partitioning the records using at least one index file to form one or more partitions, sorting the records in a partition based on a data element in the records, comparing records within a sort range, based on the comparison, identifying same person records, consolidating information in the same person records, receiving a request from a user to view at least a portion of the consolidated information for a particular group of same person records, and sending a file that includes the portion to the user.Type: GrantFiled: December 29, 2003Date of Patent: July 24, 2007Assignee: The Generations Network, Inc.Inventors: Bennett Cookson, Jr., Ken Boyer, Jerry Collings, James Mark Hamilton, Kendall J. Jefferson, Grant Parkinson, Douglas T. Reid, Daren Thayne, Michael J. Wolfgramm
-
Patent number: 7111144Abstract: A redundant storage system implemented in a web server environment. The system comprises a web server database accessible to multiple web servers. The web server database is comprised of at least a first and a second storage bank. The first storage bank is comprised of at least a first and a second sub-bank with at least a portion of data stored on the first sub-bank also being stored on the second sub-bank. Methods for using the storage system comprise receiving a write access addressed to the first storage bank, and storing data associated with the write access to the second storage bank when the second sub-bank is inoperable. The storage area addressed by the write access is then de-allocated.Type: GrantFiled: September 19, 2002Date of Patent: September 19, 2006Assignee: MyFamily.com, Inc.Inventors: Todd Hardman, James Ivie, Michael Mansfield, Greg Parkinson, Daren Thayne, Mark Wolfgramm, Michael Wolfgramm, Brandt Redd