Search Logic & Noise Words: How to Proceed when Making Changes Ben Ark, National Corporate Research, Ltd. Wally Boggus, Capitol Services, Inc. Darrell.

Slides:



Advertisements
Similar presentations
Secretary of State Delbert Hosemann
Advertisements

Copyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall
File Management Chapter 3
Jurisdictional Guidelines for Accepting a UCC Record Presented for Filing Darrell Pierce, Dykema Gossett PLLC/NPRRA Robert Lindsey, Virginia Randy Moes,
RDA Test “Train the Trainer” Module 6: Identifying Families [Content as of Mar. 31, 2010]
With Microsoft Access 2010© 2011 Pearson Education, Inc. Publishing as Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Access.
15 The Health Record.
Tutorial 12: Enhancing Excel with Visual Basic for Applications
© 2011 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of The Complete A+ Guide to PC Repair 5/e Chapter 5 Logical Trobleshooting.
7 Searching and Regular Expressions (Regex) Mauro Jaskelioff.
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall Process Specifications and Structured Decisions Systems Analysis and Design, 8e Kendall.
CS5371 Theory of Computation
Constraint Logic Programming Ryan Kinworthy. Overview Introduction Logic Programming LP as a constraint programming language Constraint Logic Programming.
Chapter 9 Describing Process Specifications and Structured Decisions
Fraud Examination Evidence I: Physical, Documentary, and Observational Evidence McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies,
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. ACCESS 2007 M I C R O S O F T ® THE PROFESSIONAL APPROACH S E R I E S Lesson 3 – Finding, Filtering,
1 CHAPTER 2 DATABASE MODELING IN THE WORKPLACE. 2 Ch2: Database Modeling in the Workplace The only fool is the data model designer who assume to know.
Business Memo purpose of writer needs of reader Memos solve problems
Risk assessments made easy! Phillip Crisp EcoSolve Australia Pty Ltd.
MS Access: Database Concepts Instructor: Vicki Weidler.
1 1.1 © 2012 Pearson Education, Inc. Linear Equations in Linear Algebra SYSTEMS OF LINEAR EQUATIONS.
The Post-2010 Amendment World and The Customer Perspective Wally Boggus, Capital Services, Inc. Maureen Ewing, Rhode Island Paul Hodnefield, Corporation.
XML introduction to Ahmed I. Deeb Dr. Anwar Mousa  presenter  instructor University Of Palestine-2009.
Copyright © 2011 Pearson Education, Inc. publishing as Prentice Hall 1.
Chapter 1: A First Program Using C#. Programming Computer program – A set of instructions that tells a computer what to do – Also called software Software.
The Complete A+ Guide to PC Repair 5/e Update Chapter 5 Logical Trobleshooting.
© Hanson Research Corporation Deduping contacts in Sage CRM 24 th Day of November 2010.
Today’s Agenda  Any questions about the assignment (due Mon)?  Quiz  Quiz review  Homework for Friday:  Watch the two videos on the Coursera db website.
Smart Searching Library Instruction Fall Breaking down your Topic Imagine the title of the ideal book or magazine article – The virtual economies.
FINANCIAL MANAGEMENT GUIDE © Marin Management, Inc General Accounting Procedures, 7155 Credit-card Statements A. The Purpose of This Policy The.
Collecting Data Types, coding, accuracy, file formats and the effect of data loss.
Flow of Control Part 1: Selection
 Agenda 2/20/13 o Review quiz, answer questions o Review database design exercises from 2/13 o Create relationships through “Lookup tables” o Discuss.
1 Boolean Expressions to Make Comparisons Boolean expression –Represents only one of two states –Expression evaluates to either true or false Expressions.
Engineering Computing I Chapter 4 Functions and Program Structure.
Introduction to Database Systems1. 2 Basic Definitions Mini-world Some part of the real world about which data is stored in a database. Data Known facts.
Understanding Allocations Brian Chizever Cognos Corporation.
Copyright 2007, Paradigm Publishing Inc. ACCESS 2007 Chapter 3 BACKNEXTEND 3-1 LINKS TO OBJECTIVES Modify a Table – Add, Delete, Move Fields Modify a Table.
CSE 1301 Lecture 8 Conditionals & Boolean Expressions Figures from Lewis, “C# Software Solutions”, Addison Wesley Richard Gesick.
Regular Expressions What is this line all about? while (!($search =~ /^\s*$/)) { It’s a string search just like before, but with a huge twist – regular.
Programming Logic and Design Fourth Edition, Comprehensive Chapter 16 Using Relational Databases.
Promoting Electronic Filing Ben Ark, National Corporate Research, Ltd. Lori Feldman, North Dakota Paul Hodnefield, Corporation Service Company #IACA15.
May 2008CLINT-LIN Regular Expressions1 Introduction to Computational Linguistics Regular Expressions (Tutorial derived from NLTK)
Choosing your Business Entity
Prof Rickus’ Rules of Writing “The Elements of Style” 4th Edition Strunk and White An Excellent Writing Reference:
Function Overloading and References
An Object-Oriented Approach to Programming Logic and Design Chapter 5 Making Decisions.
Computer Science: A Structured Programming Approach Using C1 Objectives ❏ To understand the concept and use of pointers ❏ To be able to declare, define,
Chapter 2 Scanning. Dr.Manal AbdulazizCS463 Ch22 The Scanning Process Lexical analysis or scanning has the task of reading the source program as a file.
Software. Because databases can get very big, it is important to decide exactly what is going to be stored in each field. Fields can be text, number,
Introduction to Business Information Systems by Mark Huber, Craig Piercy, Patrick McKeown, and James Norrie Tech Guide D: The Details of SQL, Data Modelling,
 CONACT UC:  Magnific training   
May 2006CLINT-LIN Regular Expressions1 Introduction to Computational Linguistics Regular Expressions (Tutorial derived from NLTK)
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall Process Specifications and Structured Decisions Systems Analysis and Design, 8e Kendall.
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Extended Prelude to Programming Concepts & Design, 3/e by Stewart Venit and.
©2011 Ohio Rural Electric Cooperatives 2012 NESC Update Changes to Work Rules.
UCC Article 9 for Filing Officers Course 201
Computer Language
Why did you choose us? To address and provide a solution to the many problems associated with your current manual filing system -Problems include: -Lack.
Chapter 9 Pointers Objectives
Class 6 Secured Transactions, Fall, 2018 Perfection: Debtor’s Name
Databases Lesson 2.
Databases Software This icon indicates the slide contains activities created in Flash. These activities are not editable. For more detailed instructions,
Chapter 11 Describing Process Specifications and Structured Decisions
Chapter 2 Tables and Forms: Design, Properties, Views, and Wizards
Boolean Expressions to Make Comparisons
Basic Java structural components
Presentation transcript:

Search Logic & Noise Words: How to Proceed when Making Changes Ben Ark, National Corporate Research, Ltd. Wally Boggus, Capitol Services, Inc. Darrell Pierce, Dykema Gossett PLLC/NPRRA #IACA14

Search Logic Policy Issues Circa 1994, IACA and Filing Project investigated possible search logics Cost was a huge issue It would be so much easier if we could only get filers to get the debtor name right! Strict Search Logic Prevailed But there “had” to be some “wiggle room”, so “noise words” and “The” to be “disregarded” But based on old paradigm Computer does not care about “the” Typos in noise words and “the” mean they are NOT disregarded #IACA14

Special Characters: Ä, ñ, æ, é, Ф, Я, etc MARs: 202 As used herein, the term “legible” is not limited to refer only to written expressions on paper: it requires a machine-readable transmission for electronic transmissions and an otherwise readily decipherable transmission in other cases. Rule begged the question 2007 MARs: Regardless of the method of delivery, information in UCC records may be communicated to the filing office only in the form of characters that are included in [the American Standard Code for Information Interchange character set, as more particularly described in ISO and ANSI-X (R1997)]. #IACA14

Special Characters: Ä, ñ, æ, é, Ф, Я, etc MARs: If a UCC record is tendered that provides characters not permitted under rule on a paper-based form, and the filing office nevertheless accepts the form for filing, the filing office will substitute, for each such character, the character “[*]” in its information management system. Problem with “no substitution” rule: Filer cannot “provide” debtor name as it is under 9-503, as filer is forced to use substitute characters Technically, rule does not work either because debtor’s “correct name” cannot be searched #IACA14

Search Logic Name Normalization 1.Case-insensitive (A = a) 2.Ampersand (&) turned into AND 3.Punctuation removed 4.“Accents disregarded” Accent-insensitive OR accented-chars removed? Topic of previous IACA work groups 5.Noise endings disregarded 1.Longer to shorter (National Bank before Bank) 2.Repeat until none are removed 6.Beginning “THE” removed 7.Spaces removed #IACA14

Search Logic – Individual Names Individual names have additional special rules for handling initials for first and additional (middle) names First and additional initials equivalent to names starting with those initials Search = John Aaron Smith Surname = Smith First = John or J Additional = Aaron or A or no name Results may include John Aaron Smith John A Smith J A Smith John Smith J Smith #IACA14

Search Logic – Individual Names Search = J A Smith Results may include John Aaron Smith John A Smith J A Smith John Allen Smith Jonathon Aaron Smith Josh A Smith J Smith John Smith Josh Smith #IACA14

Adding Special Characters 2013 MARS says to disregard accents Should you transliterate them into base A-Z characters? É  E, ñ  n,  AE Should you treat them as a wildcard? This was the subject of previous STS panels Recommendation was to be consistent and publish how you are handling special characters so your filers and searchers know. #IACA14

Example of Normalization Search: The ABC & XYZ Cómpany, Inc. 1.THE ABC & XYZ CÓMPANY, INC. Make it all uppercase 2.THE ABC AND XYZ CÓMPANY, INC. Replace & with AND 3.THE ABC AND XYZ CÓMPANY INC Remove punctuation 4.THE ABC AND XYZ COMPANY INC Disregard accents; assuming that we’re transliterating 5.THE ABC AND XYZ COMPANY Remove INC noise word ending 6.THE ABC AND XYZ Remove COMPANY noise word ending 7.ABC AND XYZ Removing leading THE 8.ABCANDXYZ Remove any spaces #IACA14

A Fun Example Search: The Corporation Company, As Trustee 1.THE CORPORATION COMPANY, AS TRUSTEE Make all uppercase 2.THE CORPORATION COMPANY AS TRUSTEE Remove punctuation 3.THE CORPORATION COMPANY Remove AS TRUSTEE noise word ending 4.THE CORPORATION Remove CORPORATION noise word ending 5.THE Remove leading THE 6.Nothing If you do a partial match search, you may just return EVERYTHING! #IACA14

Search Logic Change Management Without regard to policy questions, any change to database or standard search logic that affects outcomes can create legal problems Expansion: E.g., nickname table, adding “noise” words, alternative spelling equivalents Causes financing statements that were not legally effective to become effective under 9-506: Effective as of when – change date or initial filing date? Conundrum: statute says initial filing date but makes sense to treat as debtor add, effective from change date Don’t know how courts will handle #IACA14

Search Logic Change Management Constriction : E.g., eliminating table of “noise” word endings Makes a financing statement that was effective under no longer “findable” in a standard search logic search Conundrum: does this make legally effective filing now ineffective, or does it instead create a hidden lien problem? Don’t know how courts will handle Has there been a “taking” without due process? How can searchers protect themselves – search all name endings? FOOSL View: Strict search logic is preferred, and stable results are more important than the exact rules applied #IACA14

Search Logic Change Management Programming Solution: Existing search logic applies to existing debtor names, and new logic applies only to names filed after change is effective Maintains stability of results for existing financing statements and avoids the “taking” and hidden lien problems Be wary of unintended changes in results Possible issue with multiple (e.g., in-house versus on-line) systems Potential differences based on different software language, differences in database structure, etc.? #IACA14