Custom Data Services
Precision Information Processing Utilities
Past projects include custom process automation solutions for all kinds of problems.
  Accounts Payable Enhancements
Bulk E-mail Automation
Corporate Brand Protection
Corporate Secretary
Currency Exchange

Distribution List Managers
E-commerce Catalogs
E-mail Message Parser
EventLog Monitor
Inventory & Point-of-Sale
Jewelry Appraisal
Information Merge Editor
Intranet Forms
Litigation Reference
Microfiche Index
Offsite Records Storage
Technical Recruitment
Trademarks Management
 
Accounts Payable Enhancements
Created in order to enable a department to track and examine it's expenses in greater detail than the legacy accounts payable system could easily be customized to allow, information from incoming invoices is extracted and classified by departmentally defined project and matter codes and attributes. A subset of the data is summarized to print out payment request forms in the format expected by the legacy accounts payable system, while the additional data is used to create detailed reports for department managers and exported for additional pivot table analysis
Bulk E-mail Automation
When a corporate e-mail server suffered an unrecoverable error immediately prior to it's scheduled daily back-up, we were asked to quickly build a database which could parse the server's transmission logs and then send each user an individual message listing details of messages lost when the server failed. The system worked well and the technology was later used to automate the mass transmission of individual messages with specific information tailored to each user, including encrypted and compressed file attachments.
Corporate Brand Protection
This system integrated 4 legacy databases into a single resource, creating a mechanism for coordinating brand protection services while providing a searchable catalog of trademark infringement, opposition and counterfeit intelligence. Users in North America, Asia, and Europe maintain the database, adding and updating records as necessary. Related images are imported, cataloged, and stored on a secure intranet server and are retrieved via standard web browser. The system also includes comprehensive report-generation capabilities.
Corporate Secretary
Tracking corporate information for a portfolio of 100+ international companies, including reporting obligations and deadlines, shareholder and board member details, directorships, share distributions, policy statements, by-laws, charters, minutes, and references to related documents, this system was co-developed by administrators on 3 continents working collaboratively on interface and functionality iterations.
Currency Exchange
Programmed to retrieve a daily e-mail message containing the currency exchange rates for 70 countries, this simple utility parses out all exchange rate information and then re-builds a table which shows comparisons of each of the currency's units per US$ and US$ per each of the currency's units. The updated information is then passed into a globally referenced accounts payable database for inclusion in various currency related calculations.
Distribution List Managers
This database repackages data extracted from a legacy corporate directory application in order to create an MS Exchange server's e-mail distribution list input file. Besides giving administrators precise control over rules for defining distribution list members, the system also searches for and repairs errors in various e-mail address components. Aspects of the system are also used by communications, security, and executive administrative personnel as an enhanced corporate directory utility as it provides a hierarchically-defined departmental cross-reference with comprehensive records on 14,000+ employees, contractors, and temporary workers, many with photographs later integrated from the company's security access system.
E-commerce Catalog Managers
These databases provide a simple and accurate way to maintain large amounts of product information in e-commerce shopping cart databases. Adapted to existing systems, they are designed to make it much easier to correctly add, modify, or delete product information in e-catalogs containing unlimited numbers of products.
E-mail Message Parser
A department required the ability to process form information submitted via web browsers, but the web server administrators did not want to add database functionality to the server. The administrators instead used a standard e-mail CGI which forwarded any submitted form's contents as an e-mail message. We built a database which could batch collect all of the e-mail messages, examine them, parse out relevant data, and transfer the data into dynamically created records in a multi-user database.
Event Log Monitor
Created a rules-based database which could run scheduled examinations of NT server event logs seeking specific error messages as determined by system administrators. Once a target error message is detected it can trigger a variety of actions, including running commands, scripts, and batch processes or sending e-mail alerts, pages, or fax reports.
Inventory Control and Point-Of-Sale
A busy specialty retail consignment business with hundreds of thousands of consigned items in 16 store locations in 3 different states needed a centralized solution to better manage their inventory. FileMaker was utilized to encapsulate the company's highly successful business logic, provide a simple forms-based interface for POS functions, and deliver a central administrative interface for writing payment checks.
 
Jewelry Appraisal System
A fine jewelry appraisal company's growth was being limited by the lack of automated processes for their agents to describe and accurately price their client's items using the company's proprietary methods while working in the field. FileMaker runtimes were utilized as clients to a central database which imported e-mails sent from the clients that contained appraisal information and images. The central database assembled the data sent from the field agents into a the finished appraisal and published the document along with generating an optional I.D. card and an e-mailable PDF version.
 
Information Merge Editor
When two departments found that they had overlapping data collections with no common field to relate the collections together (each department had created their system independently) we built a database which used a variety of criteria to compare components in each collection, narrowing down potential matches to a pick list. A workgroup was instructed on how to make a final selection based on various properties made visible in the editor, and then the workgroup members were assigned record sets to process. The utility worked well and the collections were accurately merged in one afternoon.
Intranet Forms
After evaluating various commercially available electronic forms management applications we built a database which makes it relatively straightforward to transfer paper business forms into electronic format. Form designers can scan in paper documents or build forms layouts from scratch, embed complex calculations, conditional pop-up choice lists, relational lookup fields, and rich on-line help. Deployed via Terminal Services, users can fill out forms using a standard web browser. The system provides real-time collection of submitted data and can execute various automated procedures depending on the data submitted.
Litigation Reference
Providing attorneys a simple method to keep accurate tabs on various litigation management components, this system is a searchable catalog of detailed court and counsel information, case analysis, litigation types, case statuses, key dates, parties involved, damages claimed, and depositions scheduled. It also tracks legal fees by vendor, invoice, and date plus provides links to the accounts payable system for drill down fee detail.
Microfiche Index
This is a high-speed text index referencing 250,000+ pieces of jacketed microfiche. We first built an error-checking utility to import the catalog data from a legacy mainframe application, then built a reference application to contain the necessary file classifications, data type descriptions, and retention schedules. We also created a module to hold any data purged from the catalog as determined by the schedule. Once everything was working properly, we web-enabled the index to provide search-only capabilities to qualified users.
Off-site Records Storage
Keeping track of boxes of documents sent off-site to a long-term storage facility, this system provides a searchable database of 200,000+ folders stored in 66,000+ containers. The information is indexed by file classifications, key dates, and user-supplied contents descriptions. A web interface enables users to search for and request retrieval of their records storage set's contents.
Technical Recruitment
This system makes it easier for a technical recruitment service to quickly and accurately match available people to open positions and open positions to available people. It reduces confusion as recruiters gain a single, unified view of all transaction progress. Incoming job orders and candidate resumes are verified and entered into either a jobs table or a candidates table. Relational links are created as recruiters match open positions to candidates or candidates to open positions. The links are contained in a third table with time, date, and action description. The chronologically sorted actions are viewable from either the jobs record or candidates record, making it easy for recruiters to find potential matches, initiate an appropriate e-mail or fax message via integrated MS Outlook and WinFAX components, and record activities as transactions progress.
Trademarks Management
Developed by a licensing department in order to better keep track of 9,500+ trademark registrations and their associated trademark certificates, this system is accessed by users on three continents to track general trademark information and also to keep accurate watch over a docket of scheduled registrations, renewals, affidavits, and follow-up actions. The database also stores 22,000+ thumbnail images linked to scanned trademark certificate images stored on a secure intranet server. Workgroup members click on the thumbnails to download, view, and print high-resolution copies of trademark certificates.