{"id":35913,"date":"2021-11-10T14:33:09","date_gmt":"2021-11-10T11:33:09","guid":{"rendered":"https:\/\/orbitsoft.com\/blog\/?p=35913"},"modified":"2023-06-28T18:30:58","modified_gmt":"2023-06-28T15:30:58","slug":"how-orbitsoft-automated-digital-pen-data-acquisition-and-helped-a-customer-secure-a-market-advantage","status":"publish","type":"post","link":"https:\/\/orbitsoft.com\/blog\/how-orbitsoft-automated-digital-pen-data-acquisition-and-helped-a-customer-secure-a-market-advantage\/","title":{"rendered":"How OrbitSoft Automated Digital Pen Data Acquisition, and Helped a Customer Secure a Market Advantage"},"content":{"rendered":"<div class=\"wp-block-lazyblock-case lazyblock-case-Z29pmTv\"><div class=\"styled-block\">\n  <div class=\"styled-block__main\">\n        <ul class=\"case__list\">\n            \n                    <li class=\"case__item\">\n              \n          <span class=\"case__order\">01<\/span>\n          <div class=\"case__body\">\n            <div class=\"case__title\">\n              <span>The client<\/span>\n            <\/div>\n            <p>is an American company that holds auctions for the sale of used machinery and tools. They are one of three top industry leaders in the country.<\/p>          <\/div>\n        <\/li>\n            \n                    <li class=\"case__item\">\n              \n          <span class=\"case__order\">02<\/span>\n          <div class=\"case__body\">\n            <div class=\"case__title\">\n              <span>Business Tasks<\/span>\n            <\/div>\n            <ul>\n<li>Automate the process of obtaining data on auction participants<\/li>\n<li>Reduce the time it takes to process candidates for auctions<\/li>\n<li>Secure a competitive edge in the market<\/li>\n<li>Attract more customers<\/li>\n<\/ul>          <\/div>\n        <\/li>\n            \n                    <li class=\"case__item\">\n              \n          <span class=\"case__order\">03<\/span>\n          <div class=\"case__body\">\n            <div class=\"case__title\">\n              <span>Solution<\/span>\n            <\/div>\n            <p>Process digitized data regarding auction participants<\/p>          <\/div>\n        <\/li>\n            \n                    <li class=\"case__item\">\n              \n          <span class=\"case__order\">04<\/span>\n          <div class=\"case__body\">\n            <div class=\"case__title\">\n              <span>Results<\/span>\n            <\/div>\n            <ul>\n<li>4 times increase in speed of registration for auctions<\/li>\n<li>Up to 100% accuracy of digital information recognition<\/li>\n<li>6 months solution development period<\/li>\n<\/ul>          <\/div>\n        <\/li>\n          <\/ul>\n  <\/div>\n  <\/div><\/div>\n\n<div class=\"wp-block-lazyblock-heading lazyblock-heading-2wjbf\"><h2 class=\"article__h\">Problem: Registration of requests for participation in the auction took up to 6 days <\/h2><\/div>\n\n\n<p>Our client is a large American company that sells agricultural tools and equipment through auctions. If a farm needs harvesters, for example, it\u2019s cheaper to buy them through an auction than to purchase them new.<\/p>\n\n\n\n<p>To sell machinery, farmers must invite a specialist from the company to assess the value, inventory, and submit an application for their machinery. The company\u2019s specialists often have to travel to a client\u2019s farm, and it can be in another state, several hundred kilometers from the company\u2019s offices. A specialist must go out into the field, describe their process on paper (this is a federal legal requirement), and then convert this information into electronic form. Taking into account that the number of pieces of equipment can reach a hundred units or more, the process of inventory and its conversion to electronic form can take a lot of time, up to 3 or 4 days.<\/p>\n\n\n\n<p>After the documents are converted into electronic form, specialists arrange an auction on the company website, as well as distribute advertising leaflets. This adds an additional 1 to 2 days.<\/p>\n\n\n\n<p>In total, an auction takes 4-6 days to set up, but it is paramount that this period be reduced to 2-3 days.<\/p>\n\n\n<div class=\"wp-block-lazyblock-heading lazyblock-heading-Z28y4i\"><h2 class=\"article__h\">Solution: a digital pen. Specialists writes their reports as usual, and a program recognizes and converts their entries into code <\/h2><\/div>\n\n\n<p>For this project, we worked on contract with an American company that develops software solutions.<\/p>\n\n\n\n<p>They recommended the following method: using a digital pen system called Rover INK, with a video camera to record employee records, then sending this \u201cscan\u201d via phone to the company\u2019s office, where it is automatically converted into electronic form.<\/p>\n\n\n\n<p><strong>How this technology works. <\/strong>A camera is installed on a digital pen. Entries are saved to the pen\u2019s memory, and then transferred to a phone via Bluetooth.<\/p>\n\n\n<div class=\"wp-block-lazyblock-figure lazyblock-figure-ZKxxUJ\"><figure class=\"article__figure  article__figure_no-shadow\">\n        <div class=\"article__figure-img\" >\n        <img decoding=\"async\" src=\"https:\/\/orbitsoft.com\/blog\/wp-content\/uploads\/img01.jpg\" alt=\"\">\n    <\/div>\n        <\/figure><\/div>\n\n<div class=\"wp-block-lazyblock-figure lazyblock-figure-7hy1w\"><figure class=\"article__figure  article__figure_no-shadow\">\n        <div class=\"article__figure-img\" >\n        <img decoding=\"async\" src=\"https:\/\/orbitsoft.com\/blog\/wp-content\/uploads\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2021-09-09-\u0432-19.27.08.png\" alt=\"\">\n    <\/div>\n                <figcaption>It looks like a pen with a video camera<\/figcaption>\n    <\/figure><\/div>\n\n\n<p>Dot grid paper is used for recording entries, with the pattern of dots on this grid being non-repeating and unique, so that when a note is taken, the camera in the pen \u201cunderstands\u201d where on the sheet of paper the text is being written.<\/p>\n\n\n<div class=\"wp-block-lazyblock-figure lazyblock-figure-Zrky0p\"><figure class=\"article__figure \">\n        <div class=\"article__figure-img\" >\n        <img decoding=\"async\" src=\"https:\/\/orbitsoft.com\/blog\/wp-content\/uploads\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2021-09-09-\u0432-19.28.08.png\" alt=\"\">\n    <\/div>\n        <\/figure><\/div>\n\n\n<p>The dot design oo the grid is non-repeating, so the pen \u201cunderstands\u201d exactly where the writing on the paper occurs. When a note is taken, the pen stores both the \u201clocation\u201d data, and the writing itself, in its memory. This data can then be transferred to a phone for sending and processing on the server.<\/p>\n\n\n\n<p>Our task was to automate this process, developing a program that could receive record data from a pen, send this data to a processing center, and then convert the handwritten text into printed text.<\/p>\n\n\n<div class=\"wp-block-lazyblock-heading lazyblock-heading-Z1mR5eQ\"><h2 class=\"article__h\">Digitizing and sending records to the data center <\/h2><\/div>\n\n\n<p>For the inventory of special equipment, a form with a dotted grid and fields was developed.<\/p>\n\n\n\n<p>Simplified form view<\/p>\n\n\n<div class=\"wp-block-lazyblock-figure lazyblock-figure-1nhAuM\"><figure class=\"article__figure  article__figure_no-shadow\">\n        <div class=\"article__figure-img\" >\n        <img decoding=\"async\" src=\"https:\/\/orbitsoft.com\/blog\/wp-content\/uploads\/img02.jpg\" alt=\"\">\n    <\/div>\n        <\/figure><\/div>\n\n\n<p>When a specialist filled in the form fields with a digital pen, they are entered into the pen\u2019s memory in the form of scans, and \u201clinked\u201d to the names of the fields in the following format: inventory number &gt; field name &gt; scan of the record in the field.<\/p>\n\n\n\n<p>This is not a standard pen function. To record this way, we had to modify the pen driver. This task was developed using C++. The source code for the driver was provided by the customer.<\/p>\n\n\n\n<p>Next, when a specialist puts a check mark in the box labeled \u201cinventory completed\u201d, the pen automatically sends the inventory to the data center by phone via Bluetooth. The automatic sending function was also not part of the pen driver, so we wrote that as well.<\/p>\n\n\n\n<p>In the field, sometimes there is no cell phone service, so a module was provided that monitors the response from the server regarding receiving inventory data. Sending is repeated until a response is received from the server.<\/p>\n\n\n<div class=\"wp-block-lazyblock-heading lazyblock-heading-Zd7P2u\"><h2 class=\"article__h\">Recognition of records in the data center. <\/h2><\/div>\n\n\n<p>A C++ program was developed to recognize the records. It sends handwritten scans of each inventory field from the database to the OCR library, Google Text Recognition API, receives the recognized text, and writes it to the database.<\/p>\n\n\n<div class=\"wp-block-lazyblock-figure lazyblock-figure-Z2dXTD7\"><figure class=\"article__figure  article__figure_no-shadow\">\n        <div class=\"article__figure-img\" >\n        <img decoding=\"async\" src=\"https:\/\/orbitsoft.com\/blog\/wp-content\/uploads\/img03.jpg\" alt=\"\">\n    <\/div>\n                <figcaption>Record recognition algorithm<\/figcaption>\n    <\/figure><\/div>\n\n\n<p>Processing is performed automatically. As soon as the server receives scans of the handwritten inventory, it immediately sends them for recognition.<\/p>\n\n\n\n<p>After such processing, handwritten scans of inventories and their recognized text versions are stored in the database.<\/p>\n\n\n<div class=\"wp-block-lazyblock-banner lazyblock-banner-Z1z584z\"><div \n  class=\"banner\n   \n  \" \n  >\n    <div class=\"banner__body\">\n        <h2 class=\"banner__h\"> We release projects for online and offline business<\/h2>\n        <div class=\"banner__content\">\n            <p><strong>We work with businesses of any scale.<\/strong> Our clients include international companies, large and medium-sized businesses, and startups.<\/p>\n<p><strong>Telecom<\/strong>: cellular operators, Internet service providers.<\/p>\n<p><strong>Finance<\/strong>: electronic payment systems, insurance companies and brokers.<\/p>\n<p><strong>Retail<\/strong>: stores, trade networks.<\/p>\n<p><strong>Internet advertising<\/strong>: advertising agencies, advertising networks.<\/p>\n<p><strong>Medicine<\/strong>: clinics, medical services.<\/p>        <\/div>\n                            <div \n              class=\"banner__button button js-form-modal\n               button_style_light-on-promo2\">\n              Discuss or order development                          <\/div>\n            <\/div>\n    <div class=\"banner__photo\">\n        <img decoding=\"async\" src=\"https:\/\/orbitsoft.com\/blog\/wp-content\/uploads\/friendship.png\" alt=\"\" class=\"banner__img\">\n    <\/div>\n<\/div><\/div>\n\n<div class=\"wp-block-lazyblock-heading lazyblock-heading-ZKWXKf\"><h2 class=\"article__h\">Data checking <\/h2><\/div>\n\n\n<p>OCR technology does not provide 100% recognition accuracy. Errors are occasionally encountered in the recognized text.<\/p>\n\n\n\n<p>To avoid mistakes, we developed an interface that displays the handwritten fields next to the recognized text of the fields to the operator for each inventory, for cross-checking and confirmation.<\/p>\n\n\n<div class=\"wp-block-lazyblock-figure lazyblock-figure-85kQ2\"><figure class=\"article__figure  article__figure_no-shadow\">\n        <div class=\"article__figure-img\" >\n        <img decoding=\"async\" src=\"https:\/\/orbitsoft.com\/blog\/wp-content\/uploads\/img04.jpg\" alt=\"\">\n    <\/div>\n        <\/figure><\/div>\n\n\n<p>The operator checks everything line by line, and crosschecks and confirms the data. If the records are incorrectly recognized, the operator corrects them, and then confirms compliance.<\/p>\n\n\n\n<p>Fully verified inventories are automatically sent electronically to the auction checkout team.<\/p>\n\n\n<div class=\"wp-block-lazyblock-heading lazyblock-heading-b7fUK\"><h2 class=\"article__h\">Increased speed of auction registration 4 times <\/h2><\/div>\n\n\n<p>The auction registration team receives data in digital form almost immediately after the field technician completes the inventory for each device. There is no need to wait for a technician to record information about every piece of equipment, transfer the documents into electronic form, and then transfer this data to the team.<\/p>\n\n\n\n<p>As a result, auctions are now registered within one, or a maximum of two, days. This is 4 times faster than before automating this process.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Our client is a large American company that sells agricultural tools and equipment through auctions. If a farm needs harvesters, for example, it\u2019s cheaper to buy them through an auction than to purchase them new. To sell machinery, farmers must invite a specialist from the company to assess the value, inventory, and submit an application [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":35926,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[196],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How OrbitSoft Automated Digital Pen Data Acquisition, and Helped a Customer Secure a Market Advantage - OrbitSoft Blog<\/title>\n<meta name=\"description\" content=\"We automated obtaining data on participants and reduced the time required to process applications for participation in auctions by 4 times\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/orbitsoft.com\/blog\/how-orbitsoft-automated-digital-pen-data-acquisition-and-helped-a-customer-secure-a-market-advantage\/\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"How OrbitSoft Automated Digital Pen Data Acquisition, and Helped a Customer Secure a Market Advantage - OrbitSoft Blog\" \/>\n<meta name=\"twitter:description\" content=\"We automated obtaining data on participants and reduced the time required to process applications for participation in auctions by 4 times\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/orbitsoft.com\/blog\/wp-content\/uploads\/pens-1029x1002-1.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@orbitsoft\" \/>\n<meta name=\"twitter:site\" content=\"@orbitsoft\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How OrbitSoft Automated Digital Pen Data Acquisition, and Helped a Customer Secure a Market Advantage - OrbitSoft Blog","description":"We automated obtaining data on participants and reduced the time required to process applications for participation in auctions by 4 times","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/orbitsoft.com\/blog\/how-orbitsoft-automated-digital-pen-data-acquisition-and-helped-a-customer-secure-a-market-advantage\/","twitter_card":"summary_large_image","twitter_title":"How OrbitSoft Automated Digital Pen Data Acquisition, and Helped a Customer Secure a Market Advantage - OrbitSoft Blog","twitter_description":"We automated obtaining data on participants and reduced the time required to process applications for participation in auctions by 4 times","twitter_image":"https:\/\/orbitsoft.com\/blog\/wp-content\/uploads\/pens-1029x1002-1.jpg","twitter_creator":"@orbitsoft","twitter_site":"@orbitsoft","twitter_misc":{"Written by":"admin","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/orbitsoft.com\/blog\/how-orbitsoft-automated-digital-pen-data-acquisition-and-helped-a-customer-secure-a-market-advantage\/","url":"https:\/\/orbitsoft.com\/blog\/how-orbitsoft-automated-digital-pen-data-acquisition-and-helped-a-customer-secure-a-market-advantage\/","name":"How OrbitSoft Automated Digital Pen Data Acquisition, and Helped a Customer Secure a Market Advantage - OrbitSoft Blog","isPartOf":{"@id":"https:\/\/orbitsoft.com\/blog\/#website"},"datePublished":"2021-11-10T11:33:09+00:00","dateModified":"2023-06-28T15:30:58+00:00","author":{"@id":"https:\/\/orbitsoft.com\/blog\/#\/schema\/person\/e515b3fa91e283750477594c4f028b7b"},"description":"We automated obtaining data on participants and reduced the time required to process applications for participation in auctions by 4 times","breadcrumb":{"@id":"https:\/\/orbitsoft.com\/blog\/how-orbitsoft-automated-digital-pen-data-acquisition-and-helped-a-customer-secure-a-market-advantage\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/orbitsoft.com\/blog\/how-orbitsoft-automated-digital-pen-data-acquisition-and-helped-a-customer-secure-a-market-advantage\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/orbitsoft.com\/blog\/how-orbitsoft-automated-digital-pen-data-acquisition-and-helped-a-customer-secure-a-market-advantage\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/orbitsoft.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How OrbitSoft Automated Digital Pen Data Acquisition, and Helped a Customer Secure a Market Advantage"}]},{"@type":"WebSite","@id":"https:\/\/orbitsoft.com\/blog\/#website","url":"https:\/\/orbitsoft.com\/blog\/","name":"OrbitSoft Blog","description":"Discover the latest in news and resources for OrbitSoft","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/orbitsoft.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/orbitsoft.com\/blog\/#\/schema\/person\/e515b3fa91e283750477594c4f028b7b","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/orbitsoft.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/b1b269c579caf059f82b6d114c63fc49?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b1b269c579caf059f82b6d114c63fc49?s=96&d=mm&r=g","caption":"admin"},"url":"https:\/\/orbitsoft.com\/blog\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/orbitsoft.com\/blog\/wp-json\/wp\/v2\/posts\/35913"}],"collection":[{"href":"https:\/\/orbitsoft.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/orbitsoft.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/orbitsoft.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/orbitsoft.com\/blog\/wp-json\/wp\/v2\/comments?post=35913"}],"version-history":[{"count":12,"href":"https:\/\/orbitsoft.com\/blog\/wp-json\/wp\/v2\/posts\/35913\/revisions"}],"predecessor-version":[{"id":36577,"href":"https:\/\/orbitsoft.com\/blog\/wp-json\/wp\/v2\/posts\/35913\/revisions\/36577"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/orbitsoft.com\/blog\/wp-json\/wp\/v2\/media\/35926"}],"wp:attachment":[{"href":"https:\/\/orbitsoft.com\/blog\/wp-json\/wp\/v2\/media?parent=35913"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/orbitsoft.com\/blog\/wp-json\/wp\/v2\/categories?post=35913"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/orbitsoft.com\/blog\/wp-json\/wp\/v2\/tags?post=35913"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}