Todd J Hardman, Age 611112 40, Orem, UT 84097

Todd Hardman Phones & Addresses

1112 40, Orem, UT 84097 (801) 226-3916

Provo, UT

Boise, ID

Fuquay Varina, NC

1112 E 40 N, Orem, UT 84097

Work

Position: Clerical/White Collar

Education

Degree: High school graduate or higher

Emails

Mentions for Todd J Hardman

Todd Hardman resumes & CV records

Resumes

Todd Hardman Photo 27

Chief Architect At Agilix Labs, Inc.

Position:
Chief Architect at Agilix Labs, Inc.
Location:
Provo, Utah Area
Industry:
Computer Software
Work:
Agilix Labs, Inc.
Chief Architect
Folio 1990 - 1999
Chief Architect
Todd Hardman Photo 28

Todd Hardman

Location:
Provo, Utah Area
Industry:
Computer Software

Publications & IP owners

Us Patents

Systems And Methods For Partitioning Data On Multiple Servers

US Patent:
7392268, Jun 24, 2008
Filed:
Sep 19, 2002
Appl. No.:
10/247273
Inventors:
Todd Hardman - Orem UT, US
James Ivie - Lindon UT, US
Michael Mansfield - Lindon UT, US
Greg Parkinson - Orem UT, US
Daren Thayne - Orem UT, US
Mark Wolfgramm - Provo UT, US
Michael Wolfgramm - Pleasant Grove UT, US
Brandt Redd - Provo UT, US
Assignee:
The Generations Network, Inc. - Provo UT
International Classification:
G06F 17/30
US Classification:
707204, 707102, 711129, 711130, 709223, 709224
Abstract:
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.

Systems And Methods For Partitioning Data On Multiple Servers

US Patent:
8019719, Sep 13, 2011
Filed:
Jun 23, 2008
Appl. No.:
12/144341
Inventors:
Todd Hardman - Orem UT, US
James Ivie - Lindon UT, US
Michael Mansfield - Lindon UT, US
Greg Parkinson - Orem UT, US
Daren Thayne - Orem UT, US
Mark Wolfgramm - Provo UT, US
Michael Wolfgramm - Pleasant Grove UT, US
Brandt Redd - Provo UT, US
Assignee:
Ancestry.com Operations Inc. - Provo UT
International Classification:
G06F 17/30
US Classification:
707609, 707610, 707615, 707635, 707637, 711129, 711130, 709223, 709224
Abstract:
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.

Systems And Methods For Storing And Retrieving Data In A Web Server Environment

US Patent:
2004005, Mar 25, 2004
Filed:
Sep 19, 2002
Appl. No.:
10/247787
Inventors:
Todd Hardman - Orem UT, US
James Ivie - Lindon UT, US
Michael Mansfield - Lindon UT, US
Greg Parkinson - Orem UT, US
Daren Thayne - Orem UT, US
Mark Wolfgramm - Provo UT, US
Michael Wolfgramm - Pleasant Grove UT, US
Brandt Redd - Provo UT, US
Assignee:
MyFamily.com, Inc. - Orem UT
International Classification:
G06F012/00
US Classification:
711/005000, 711/162000, 711/173000
Abstract:
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.

Systems And Methods For Identifying Users And Providing Access To Information In A Network Environment

US Patent:
2004005, Mar 25, 2004
Filed:
Sep 19, 2002
Appl. No.:
10/247806
Inventors:
Todd Hardman - Orem UT, US
James Ivie - Lindon UT, US
Michael Mansfield - Lindon UT, US
Greg Parkinson - Orem UT, US
Daren Thayne - Orem UT, US
Mark Wolfgramm - Provo UT, US
Michael Wolfgramm - Pleasant Grove UT, US
Brant Redd - Provo UT, US
Assignee:
MyFamily.com, Inc. - Orem UT
International Classification:
H04L009/00
US Classification:
713/201000
Abstract:
Systems and methods for providing functions from a central facility on a computer network. One function facilitated includes authentication and authorization of users requesting access to a web server accessible via the communication network. Such authorization and authentication includes transferring a request for access from a content server to the central facility and authorizing the request from the central facility. Results of the authorization are communicated to the content server which displays the results of the request to the user by either allowing access or displaying a message describing a denied request.

Security And Tamper Resistance For High Stakes Online Testing

US Patent:
2008013, Jun 5, 2008
Filed:
Sep 6, 2007
Appl. No.:
11/851334
Inventors:
Brandt Christian Redd - Provo UT, US
James Russell Ivie - Lindon UT, US
Mark Wolfgramm - Provo UT, US
Brady S. Isom - Pleasant Grove UT, US
Jeffery R. Gammon - Pleasant Grove UT, US
Bernd Helzer - Draper UT, US
Todd J. Hardman - Orem UT, US
Paul Bryon Smith - Lehi UT, US
Jiaxin Jerry Gao - Lehi UT, US
International Classification:
G09B 5/08
G09C 1/00
US Classification:
434350, 380255
Abstract:
In a computing environment, including an educational management system having a server, a method for administering a high-stakes exam includes securing at least one computing device having a processor and memory on which the high-stakes exam is to be administered by controlling the processor's access to the memory, verifying at least one aspect of the environment in which the high-stakes exam is to be administered, and administering the high-stakes exam on the computing device.

Security Methods For Preventing Access To Educational Information By Third Parties

US Patent:
2008013, Jun 5, 2008
Filed:
Sep 6, 2007
Appl. No.:
11/851322
Inventors:
Brandt Christian Redd - Provo UT, US
James Russell Ivie - Lindon UT, US
Mark Wolfgramm - Provo UT, US
Brady S. Isom - Pleasant Grove UT, US
Jeffery R. Gammon - Pleasant Grove UT, US
Bernd Helzer - Draper UT, US
Todd J. Hardman - Orem UT, US
Paul Bryon Smith - Lehi UT, US
Jiaxin Jerry Gao - Lehi UT, US
International Classification:
G09B 7/00
G09C 1/00
US Classification:
434362, 726 5
Abstract:
In a computing environment having an educational management system comprising a server, a method for distributing the educational information includes creating educational content at the computing device using an educational program, encrypting the educational content to form encrypted educational content and at least one key for decrypting the encrypted educational content, allowing a user to connect the computing device to the educational management system server through a network connection, transferring the encrypted educational content from the computing device to the educational management system, and transferring the key from the computing device to the educational management system. The educational programs are capable of creating educational content on the computing device while not connected to the network.

Currency Ratings For Synchronizable Content

US Patent:
2008013, Jun 5, 2008
Filed:
Sep 6, 2007
Appl. No.:
11/851350
Inventors:
Brandt Christian Redd - Provo UT, US
James Russell Ivie - Lindon UT, US
Mark Wolfgramm - Provo UT, US
Brady S. Isom - Pleasant Grove UT, US
Jeffery R. Gammon - Pleasant Grove UT, US
Bernd Helzer - Draper UT, US
Todd J. Hardman - Orem UT, US
Paul Bryon Smith - Lehi UT, US
Jiaxin Jerry Gao - Lehi UT, US
International Classification:
G09B 5/14
US Classification:
434365
Abstract:
A method tracks course materials in a computing environment for online courses. The method includes creating a set of course materials for an educational course. The set of course materials are stored in an educational management system. The set of course materials are posted for users to download through a network connection. The set of course materials are associated with a particular online course. The set of course materials are distributed from the educational management system to a user's computer through the network connection. The use of the set of course materials by a user is tracked to provide tracking information. The tracking information is recorded in the educational management system.

Tracking Learning Objectives For Online Courses

US Patent:
2008013, Jun 12, 2008
Filed:
Sep 6, 2007
Appl. No.:
11/851363
Inventors:
Brandt Christian Redd - Provo UT, US
James Russell Ivie - Lindon UT, US
Mark Wolfgramm - Provo UT, US
Brady S. Isom - Pleasant Grove UT, US
Jeffery R. Gammon - Pleasant Grove UT, US
Bernd Helzer - Draper UT, US
Todd J. Hardman - Orem UT, US
Paul Bryon Smith - Lehi UT, US
Jiaxin Jerry Gao - Lehi UT, US
International Classification:
G09B 5/08
US Classification:
434362
Abstract:
A method and system track learning objectives in a computing environment for online courses. The method and system include creating course objectives that correlate with course materials for an online course. The course objectives include a value stored on an educational management system. A parameter is set for the course objectives and associating the parameter with the value. The parameter is stored on the educational management system. The course materials are distributed from the educational management system to a user's computer through a network connection. The outcome of a student's performance is tracked. The outcome includes a grade associated with the student. The outcome is compared to the course objectives to provide comparison data.

NOTICE: You may not use PeopleBackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. PeopleBackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.