Richard L. Spagna - Boca Raton FL, US Ting Zhao - Coral Springs FL, US Douglas R. Geisler - Boca Raton FL, US James C. Mahlbacher - Lake Worth FL, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 12/14 G06F 17/30 H04L 9/00 H04N 7/167
US Classification:
713193, 713165, 713194, 726 26, 380228
Abstract:
A method and system for forming a data table in memory on an end user system. The data table forming a library index of storage locations to electronic digital content in memory. The method consists of retrieving an encrypted file from storage. The file has a beginning, an end and a trailer section located just prior to the end. The file is read from the end a predetermined distance to verify if an identifier is present. Reading and decrypting the trailer section from the file read. Determining if there are any updates in the trailer section. In the case there are no updates in the trailer section then decrypting the reference table containing one or more data table location indicators for data items with the first decrypting key. Next, decrypting one or data items with the first decrypting key. Populating the data table with data items at locations specified in the reference table.
Matching Of Complex Nested Objects By Multilevel Hashing
Ting Zhao - Coral Springs FL, US Kenneth L. Milsted - Boynton Beach FL, US Kenneth Carlin Nelson - Hollister CA, US Christopher T. Lehman - Delray Beach FL, US Qing Lu - Coral Springs FL, US
Assignee:
International Business Machines Corporation - Armonk NY
A computer-based method with multilevel hashing for lookup of a complex nested object (such as access control list) which has a plurality of nesting levels and each level has at least one element. Method stores representatives of a complex nested object in a data structure at locations determined by recursive multilevel hashing of the complex nested object elements. When needed, a match for an inputted complex nested object is determined by applying the same recursive multilevel hashing to the inputted complex nested object, as used during the storing of the complex nested object, and performing integer comparisons with hash values of the stored complex nested object.
Venture Capital Capital Markets Mergers & Acquisitions Private Equity Public Company Representation
ISLN:
920105649
Admitted:
2004
Law School:
China University of Political Science and Law, LL.B., 2002; Columbia University School of Law, J.D., 2006; University of Pennsylvania Law School, LL.M., 2003
Adt
Senior Software Engineer
Ibm
Advisory Software Engineer
Education:
Florida Institute of Technology 1995 - 1997
Master of Science, Masters, Electrical Engineering
Fudan University 1987 - 1991
Bachelors, Bachelor of Science, Electrical Engineering
Skills:
Software Development Agile Methodologies Unix Java Sql Java Enterprise Edition Xml Websphere Software Engineering Soa Enterprise Architecture Software Project Management Web Services Solution Architecture