{
    "componentChunkName": "component---src-templates-blogpost-js",
    "path": "/blog/computer-implemented-method-for-gathering-usable-information-from-an-unreliable-data-source-and-related-system-974657",
    "result": {"data":{"OTHER_POSTS":{"nodes":[{"title":"Universal Mobile Payment System Enables Secure Transactions Across Any App or Platform","slug":"universal-mobile-payment-system-enables-secure-transactions-across-any-app-or-platform-918414","date":"2025-12-11T06:10:00","seo":{"metaDesc":""},"tags":{"nodes":[{"name":"Alphabet"},{"name":"Patent Review"}]},"featuredImage":{"node":{"mediaItemUrl":"https://wp.inventiv.org/wp-content/uploads/2025/12/generated_image_20251211_130602_c0df7ae0.png","localFile":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","backgroundColor":"#5838a8","images":{"fallback":{"src":"/static/66ed8abed7803034c70f55827491b36f/b5658/generated_image_20251211_130602_c0df7ae0.png","srcSet":"/static/66ed8abed7803034c70f55827491b36f/acb7c/generated_image_20251211_130602_c0df7ae0.png 256w,\n/static/66ed8abed7803034c70f55827491b36f/ccc41/generated_image_20251211_130602_c0df7ae0.png 512w,\n/static/66ed8abed7803034c70f55827491b36f/b5658/generated_image_20251211_130602_c0df7ae0.png 1024w","sizes":"(min-width: 1024px) 1024px, 100vw"},"sources":[{"srcSet":"/static/66ed8abed7803034c70f55827491b36f/22bfc/generated_image_20251211_130602_c0df7ae0.webp 256w,\n/static/66ed8abed7803034c70f55827491b36f/d689f/generated_image_20251211_130602_c0df7ae0.webp 512w,\n/static/66ed8abed7803034c70f55827491b36f/67ded/generated_image_20251211_130602_c0df7ae0.webp 1024w","type":"image/webp","sizes":"(min-width: 1024px) 1024px, 100vw"}]},"width":1024,"height":1024}}}}}},{"title":"Unlock Instant Device Control with Ultra-Fast Communication for Smarter Industrial and IoT Systems","slug":"unlock-instant-device-control-with-ultra-fast-communication-for-smarter-industrial-and-iot-systems-651401","date":"2025-12-01T04:46:30","seo":{"metaDesc":""},"tags":{"nodes":[{"name":"Amazon"},{"name":"Patent Review"}]},"featuredImage":{"node":{"mediaItemUrl":"https://wp.inventiv.org/wp-content/uploads/2025/12/generated_image_20251201_114346_dbfb2624.png","localFile":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","backgroundColor":"#081858","images":{"fallback":{"src":"/static/28ca2c688620d650900bab71d678b91a/b5658/generated_image_20251201_114346_dbfb2624.png","srcSet":"/static/28ca2c688620d650900bab71d678b91a/acb7c/generated_image_20251201_114346_dbfb2624.png 256w,\n/static/28ca2c688620d650900bab71d678b91a/ccc41/generated_image_20251201_114346_dbfb2624.png 512w,\n/static/28ca2c688620d650900bab71d678b91a/b5658/generated_image_20251201_114346_dbfb2624.png 1024w","sizes":"(min-width: 1024px) 1024px, 100vw"},"sources":[{"srcSet":"/static/28ca2c688620d650900bab71d678b91a/22bfc/generated_image_20251201_114346_dbfb2624.webp 256w,\n/static/28ca2c688620d650900bab71d678b91a/d689f/generated_image_20251201_114346_dbfb2624.webp 512w,\n/static/28ca2c688620d650900bab71d678b91a/67ded/generated_image_20251201_114346_dbfb2624.webp 1024w","type":"image/webp","sizes":"(min-width: 1024px) 1024px, 100vw"}]},"width":1024,"height":1024}}}}}},{"title":"Centralized Platform Streamlines AI Agent Registration and Management for Enterprises","slug":"centralized-platform-streamlines-ai-agent-registration-and-management-for-enterprises-216165","date":"2025-12-28T10:44:03","seo":{"metaDesc":""},"tags":{"nodes":[{"name":"Amazon"},{"name":"Patent Review"}]},"featuredImage":{"node":{"mediaItemUrl":"https://wp.inventiv.org/wp-content/uploads/2025/12/generated_image_20251228_174003_f9761009.png","localFile":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","backgroundColor":"#082858","images":{"fallback":{"src":"/static/72d0b6000657868892318cf34420c4b4/b5658/generated_image_20251228_174003_f9761009.png","srcSet":"/static/72d0b6000657868892318cf34420c4b4/acb7c/generated_image_20251228_174003_f9761009.png 256w,\n/static/72d0b6000657868892318cf34420c4b4/ccc41/generated_image_20251228_174003_f9761009.png 512w,\n/static/72d0b6000657868892318cf34420c4b4/b5658/generated_image_20251228_174003_f9761009.png 1024w","sizes":"(min-width: 1024px) 1024px, 100vw"},"sources":[{"srcSet":"/static/72d0b6000657868892318cf34420c4b4/22bfc/generated_image_20251228_174003_f9761009.webp 256w,\n/static/72d0b6000657868892318cf34420c4b4/d689f/generated_image_20251228_174003_f9761009.webp 512w,\n/static/72d0b6000657868892318cf34420c4b4/67ded/generated_image_20251228_174003_f9761009.webp 1024w","type":"image/webp","sizes":"(min-width: 1024px) 1024px, 100vw"}]},"width":1024,"height":1024}}}}}},{"title":"Unlock Targeted Crop Enhancement with Fruit-Specific Gene Promoters for Superior Produce Quality","slug":"unlock-targeted-crop-enhancement-with-fruit-specific-gene-promoters-for-superior-produce-quality-209251","date":"2026-01-09T07:04:56","seo":{"metaDesc":""},"tags":{"nodes":[{"name":"Patent Review"}]},"featuredImage":{"node":{"mediaItemUrl":"https://wp.inventiv.org/wp-content/uploads/2026/01/generated_image_20260109_140158_ea04ad35.png","localFile":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","backgroundColor":"#d85818","images":{"fallback":{"src":"/static/5a33b72200eced76c64e2767617f1676/b5658/generated_image_20260109_140158_ea04ad35.png","srcSet":"/static/5a33b72200eced76c64e2767617f1676/acb7c/generated_image_20260109_140158_ea04ad35.png 256w,\n/static/5a33b72200eced76c64e2767617f1676/ccc41/generated_image_20260109_140158_ea04ad35.png 512w,\n/static/5a33b72200eced76c64e2767617f1676/b5658/generated_image_20260109_140158_ea04ad35.png 1024w","sizes":"(min-width: 1024px) 1024px, 100vw"},"sources":[{"srcSet":"/static/5a33b72200eced76c64e2767617f1676/22bfc/generated_image_20260109_140158_ea04ad35.webp 256w,\n/static/5a33b72200eced76c64e2767617f1676/d689f/generated_image_20260109_140158_ea04ad35.webp 512w,\n/static/5a33b72200eced76c64e2767617f1676/67ded/generated_image_20260109_140158_ea04ad35.webp 1024w","type":"image/webp","sizes":"(min-width: 1024px) 1024px, 100vw"}]},"width":1024,"height":1024}}}}}},{"title":"Unlocking Advanced Battery Performance with Next-Generation Composite Substrates for Electrode Manufacturing","slug":"unlocking-advanced-battery-performance-with-next-generation-composite-substrates-for-electrode-manufacturing-943519","date":"2026-01-20T08:45:01","seo":{"metaDesc":""},"tags":{"nodes":[{"name":"Patent Review"},{"name":"Samsung"}]},"featuredImage":{"node":{"mediaItemUrl":"https://wp.inventiv.org/wp-content/uploads/2026/01/generated_image_20260120_154207_b9a4de4f.png","localFile":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","backgroundColor":"#185888","images":{"fallback":{"src":"/static/39ca38ef88b8253d6cf6e4b7eaacfec8/b5658/generated_image_20260120_154207_b9a4de4f.png","srcSet":"/static/39ca38ef88b8253d6cf6e4b7eaacfec8/acb7c/generated_image_20260120_154207_b9a4de4f.png 256w,\n/static/39ca38ef88b8253d6cf6e4b7eaacfec8/ccc41/generated_image_20260120_154207_b9a4de4f.png 512w,\n/static/39ca38ef88b8253d6cf6e4b7eaacfec8/b5658/generated_image_20260120_154207_b9a4de4f.png 1024w","sizes":"(min-width: 1024px) 1024px, 100vw"},"sources":[{"srcSet":"/static/39ca38ef88b8253d6cf6e4b7eaacfec8/22bfc/generated_image_20260120_154207_b9a4de4f.webp 256w,\n/static/39ca38ef88b8253d6cf6e4b7eaacfec8/d689f/generated_image_20260120_154207_b9a4de4f.webp 512w,\n/static/39ca38ef88b8253d6cf6e4b7eaacfec8/67ded/generated_image_20260120_154207_b9a4de4f.webp 1024w","type":"image/webp","sizes":"(min-width: 1024px) 1024px, 100vw"}]},"width":1024,"height":1024}}}}}},{"title":"Unlocking Smarter AI: A Unified Model for Fast, Efficient Multimodal Learning Across Industries","slug":"unlocking-smarter-ai-a-unified-model-for-fast-efficient-multimodal-learning-across-industries-914257","date":"2026-02-22T05:13:25","seo":{"metaDesc":""},"tags":{"nodes":[{"name":"Facebook/Meta"},{"name":"Patent Review"}]},"featuredImage":{"node":{"mediaItemUrl":"https://wp.inventiv.org/wp-content/uploads/2026/02/generated_image_20260222_121057_050755f8.png","localFile":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","backgroundColor":"#081838","images":{"fallback":{"src":"/static/f7b9939c8e987b504acbc2ab10554aac/b5658/generated_image_20260222_121057_050755f8.png","srcSet":"/static/f7b9939c8e987b504acbc2ab10554aac/acb7c/generated_image_20260222_121057_050755f8.png 256w,\n/static/f7b9939c8e987b504acbc2ab10554aac/ccc41/generated_image_20260222_121057_050755f8.png 512w,\n/static/f7b9939c8e987b504acbc2ab10554aac/b5658/generated_image_20260222_121057_050755f8.png 1024w","sizes":"(min-width: 1024px) 1024px, 100vw"},"sources":[{"srcSet":"/static/f7b9939c8e987b504acbc2ab10554aac/22bfc/generated_image_20260222_121057_050755f8.webp 256w,\n/static/f7b9939c8e987b504acbc2ab10554aac/d689f/generated_image_20260222_121057_050755f8.webp 512w,\n/static/f7b9939c8e987b504acbc2ab10554aac/67ded/generated_image_20260222_121057_050755f8.webp 1024w","type":"image/webp","sizes":"(min-width: 1024px) 1024px, 100vw"}]},"width":1024,"height":1024}}}}}},{"title":"Unlocking Ultra-Efficient 3D Data Compression for Faster, Smarter AR and Digital Twins","slug":"unlocking-ultra-efficient-3d-data-compression-for-faster-smarter-ar-and-digital-twins-647469","date":"2025-11-09T10:43:36","seo":{"metaDesc":""},"tags":{"nodes":[{"name":"Patent Review"}]},"featuredImage":{"node":{"mediaItemUrl":"https://wp.inventiv.org/wp-content/uploads/2025/11/generated_image_20251109_174053_02379c93.png","localFile":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","backgroundColor":"#081818","images":{"fallback":{"src":"/static/459152c7527917b800f35393e3362e8f/b5658/generated_image_20251109_174053_02379c93.png","srcSet":"/static/459152c7527917b800f35393e3362e8f/acb7c/generated_image_20251109_174053_02379c93.png 256w,\n/static/459152c7527917b800f35393e3362e8f/ccc41/generated_image_20251109_174053_02379c93.png 512w,\n/static/459152c7527917b800f35393e3362e8f/b5658/generated_image_20251109_174053_02379c93.png 1024w","sizes":"(min-width: 1024px) 1024px, 100vw"},"sources":[{"srcSet":"/static/459152c7527917b800f35393e3362e8f/22bfc/generated_image_20251109_174053_02379c93.webp 256w,\n/static/459152c7527917b800f35393e3362e8f/d689f/generated_image_20251109_174053_02379c93.webp 512w,\n/static/459152c7527917b800f35393e3362e8f/67ded/generated_image_20251109_174053_02379c93.webp 1024w","type":"image/webp","sizes":"(min-width: 1024px) 1024px, 100vw"}]},"width":1024,"height":1024}}}}}},{"title":"UPLINK CONFIGURED GRANT OF FULL DUPLEX CAPABLE USER EQUIPMENT","slug":"uplink-configured-grant-of-full-duplex-capable-user-equipment-398996","date":"2025-07-08T02:27:17","seo":{"metaDesc":""},"tags":{"nodes":[{"name":"Patent Review"}]},"featuredImage":{"node":{"mediaItemUrl":"https://wp.inventiv.org/wp-content/uploads/2025/07/generated_image_20250708_092436_5de55f18.png","localFile":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","backgroundColor":"#f8f8e8","images":{"fallback":{"src":"/static/ee5946da998724be5b36e573721983f4/b5658/generated_image_20250708_092436_5de55f18.png","srcSet":"/static/ee5946da998724be5b36e573721983f4/acb7c/generated_image_20250708_092436_5de55f18.png 256w,\n/static/ee5946da998724be5b36e573721983f4/ccc41/generated_image_20250708_092436_5de55f18.png 512w,\n/static/ee5946da998724be5b36e573721983f4/b5658/generated_image_20250708_092436_5de55f18.png 1024w","sizes":"(min-width: 1024px) 1024px, 100vw"},"sources":[{"srcSet":"/static/ee5946da998724be5b36e573721983f4/22bfc/generated_image_20250708_092436_5de55f18.webp 256w,\n/static/ee5946da998724be5b36e573721983f4/d689f/generated_image_20250708_092436_5de55f18.webp 512w,\n/static/ee5946da998724be5b36e573721983f4/67ded/generated_image_20250708_092436_5de55f18.webp 1024w","type":"image/webp","sizes":"(min-width: 1024px) 1024px, 100vw"}]},"width":1024,"height":1024}}}}}},{"title":"VALIDATING VEHICLE SENSOR CALIBRATION","slug":"validating-vehicle-sensor-calibration-943049","date":"2025-08-18T07:22:54","seo":{"metaDesc":""},"tags":{"nodes":[{"name":"Amazon"},{"name":"Patent Review"}]},"featuredImage":{"node":{"mediaItemUrl":"https://wp.inventiv.org/wp-content/uploads/2025/08/generated_image_20250818_141939_2a50b42f.png","localFile":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","backgroundColor":"#283838","images":{"fallback":{"src":"/static/3c25007218b33c9b67379ddc374ba5f2/b5658/generated_image_20250818_141939_2a50b42f.png","srcSet":"/static/3c25007218b33c9b67379ddc374ba5f2/acb7c/generated_image_20250818_141939_2a50b42f.png 256w,\n/static/3c25007218b33c9b67379ddc374ba5f2/ccc41/generated_image_20250818_141939_2a50b42f.png 512w,\n/static/3c25007218b33c9b67379ddc374ba5f2/b5658/generated_image_20250818_141939_2a50b42f.png 1024w","sizes":"(min-width: 1024px) 1024px, 100vw"},"sources":[{"srcSet":"/static/3c25007218b33c9b67379ddc374ba5f2/22bfc/generated_image_20250818_141939_2a50b42f.webp 256w,\n/static/3c25007218b33c9b67379ddc374ba5f2/d689f/generated_image_20250818_141939_2a50b42f.webp 512w,\n/static/3c25007218b33c9b67379ddc374ba5f2/67ded/generated_image_20250818_141939_2a50b42f.webp 1024w","type":"image/webp","sizes":"(min-width: 1024px) 1024px, 100vw"}]},"width":1024,"height":1024}}}}}}]},"RANDOM_POSTS":{"nodes":[]},"THE_POST":{"seo":{"canonical":"","focuskw":"","metaDesc":"","metaKeywords":"","title":"COMPUTER-IMPLEMENTED METHOD FOR GATHERING USABLE INFORMATION FROM AN UNRELIABLE DATA SOURCE AND RELATED SYSTEM - Inventiv.org","twitterTitle":"","twitterDescription":"","opengraphDescription":"Invented by Shearer; Andrew, Steele; Charlie, Mamyrin; Dmitry, Crowell; Collin In today’s world, data is everywhere. We rely on computers…","opengraphPublishedTime":"2025-07-16T03:01:16+00:00","opengraphModifiedTime":"","opengraphTitle":"COMPUTER-IMPLEMENTED METHOD FOR GATHERING USABLE INFORMATION FROM AN UNRELIABLE DATA SOURCE AND RELATED SYSTEM - Inventiv.org","opengraphType":"article","opengraphImage":{"sourceUrl":"https://wp.inventiv.org/wp-content/uploads/2025/07/generated_image_20250716_095759_5cfefc84.png"}},"date":"July 16, 2025","content":"<h2 class=\"abpost-category\" style=\"padding-left:50px;padding-top:15px\">Invented by Shearer; Andrew, Steele; Charlie, Mamyrin; Dmitry, Crowell; Collin</h2>\n<p><p><img loading=\"lazy\" class=\"alignnone size-medium wp-image-47038 aligncenter\" src=\"https://wp.inventiv.org/wp-content/uploads/2025/07/generated_image_20250716_095945_97fdebe4-768x768.png\" alt=\"\" width=\"768\" height=\"768\" data-mce-src=\"https://wp.inventiv.org/wp-content/uploads/2025/07/generated_image_20250716_095945_97fdebe4-768x768.png\" data-mce-selected=\"1\" srcset=\"https://wp.inventiv.org/wp-content/uploads/2025/07/generated_image_20250716_095945_97fdebe4-768x768.png 768w, https://wp.inventiv.org/wp-content/uploads/2025/07/generated_image_20250716_095945_97fdebe4-300x300.png 300w, https://wp.inventiv.org/wp-content/uploads/2025/07/generated_image_20250716_095945_97fdebe4-150x150.png 150w, https://wp.inventiv.org/wp-content/uploads/2025/07/generated_image_20250716_095945_97fdebe4-800x800.png 800w, https://wp.inventiv.org/wp-content/uploads/2025/07/generated_image_20250716_095945_97fdebe4.png 1024w\" sizes=\"(max-width: 768px) 100vw, 768px\" /></p>\n<p>In today’s world, data is everywhere. We rely on computers to collect and share information every second. But what happens when some of the data is bad and brings everything to a halt? This new patent application introduces a smart way to keep data flowing, even if some records are “toxic.” Let’s look at why this invention matters, how it builds on what’s come before, and what makes it special.\n</p>\n<h2>Background and Market Context</h2>\n<p>\nAlmost every business now depends on data stored far away, often “in the cloud,” to run websites, apps, and services. These remote data sources are accessed through things called APIs—essentially bridges that let computers talk to each other. When you buy something online, check your bank account, or watch a movie, you are using APIs.\n</p>\n<p>\nBut sometimes, there’s a problem. Imagine asking for a big set of records—maybe a list of customers or sales—from a remote server. If just one record in the batch is broken or “toxic,” the whole request can fail. That means you get nothing, even if most of the data was fine. Like trying to carry a basket of apples but dropping them all because one was rotten.\n</p>\n<p>\nBusinesses need to pull large amounts of data for all sorts of reasons: daily updates, backups, analytics, customer service, and more. If a single bad record can stop the show, it means lost sales, missed insights, and angry customers. This is especially tough for companies that sync data between different systems—think online stores, warehouses, and shipping companies all trying to stay in sync.\n</p>\n<p>\nOld ways of dealing with these failures are not good enough. Some systems just ignore failed requests, which means missing out on data. Others try to fetch data one record at a time. That works, but it’s painfully slow and uses a lot of computer power. Retrying the same request over and over doesn’t help either—if a record is broken, it stays broken, and you waste time waiting.\n</p>\n<p>\nThe market is hungry for a better answer. Businesses want reliable, fast, and complete data transfers, even when some records are bad. They need a way to get as much good data as possible, without letting a single toxic record spoil the bunch. This demand is only growing as more companies move their data to the cloud and rely on remote APIs for daily operations.\n</p>\n<p>\nThat’s why this patent application is so important. It promises a clever method to keep the data flowing, even when some records are troublemakers. It’s a new way to make sure missing or broken data doesn’t grind business to a halt.\n</p>\n<div class=\"contact-us-holder\"></div>\n<h2>Scientific Rationale and Prior Art</h2>\n<p>\nTo understand why this invention matters, let’s see what has been tried before and why it’s not enough.\n</p>\n<p><img loading=\"lazy\" class=\"alignnone size-medium wp-image-47040 aligncenter\" src=\"https://wp.inventiv.org/wp-content/uploads/2025/07/generated_image_20250716_095853_11670466-768x768.png\" alt=\"\" width=\"768\" height=\"768\" data-mce-src=\"https://wp.inventiv.org/wp-content/uploads/2025/07/generated_image_20250716_095853_11670466-768x768.png\" data-mce-selected=\"1\" srcset=\"https://wp.inventiv.org/wp-content/uploads/2025/07/generated_image_20250716_095853_11670466-768x768.png 768w, https://wp.inventiv.org/wp-content/uploads/2025/07/generated_image_20250716_095853_11670466-300x300.png 300w, https://wp.inventiv.org/wp-content/uploads/2025/07/generated_image_20250716_095853_11670466-150x150.png 150w, https://wp.inventiv.org/wp-content/uploads/2025/07/generated_image_20250716_095853_11670466-800x800.png 800w, https://wp.inventiv.org/wp-content/uploads/2025/07/generated_image_20250716_095853_11670466.png 1024w\" sizes=\"(max-width: 768px) 100vw, 768px\" /></p>\n<p>\nWhen a remote server returns an error, it often just says “something went wrong.” It doesn’t tell you which record is the problem, or even if the server is working at all. This makes it very hard to know what to do next. If you ask for 100 records and one is broken, you don’t know which one. You just know you got nothing.\n</p>\n<p>\nSome common old solutions are:\n</p>\n<p>\n<strong>1. Ignoring failures:</strong> If the request fails, just skip it and move on. But this means you lose all the data for that request, even if only one record was bad. This is risky, especially if you need complete data for reports or legal reasons.\n</p>\n<p>\n<strong>2. Record-by-record fetching:</strong> Instead of asking for a big batch, ask for each record one at a time. This helps you get around the toxic record, but it’s very slow. Imagine trying to empty a swimming pool with a teaspoon. If you have thousands of records, this method takes forever and uses a lot of computer resources.\n</p>\n<p>\n<strong>3. Repeated retries:</strong> If a request fails, just try again after a short wait. Maybe the problem will fix itself. If not, try again after a longer wait. This “exponential backoff” can lead to long delays and doesn’t help if the record is truly broken. You end up wasting time and still don’t get your data.\n</p>\n<p>\nThese methods have real costs. Ignoring failures loses valuable data. Record-by-record fetching slows down the whole system. Retries waste time and energy, especially when the same error keeps happening. None of these really solve the problem of toxic records in a smart way.\n</p>\n<p>\nSome systems try to split batches into smaller pieces after a failure, but they usually do this in a very basic way. They don’t remember which records are toxic, or they don’t keep track of what’s already been tried. This leads to repeated work, slow progress, and sometimes more data loss.\n</p>\n<p>\nWhat’s missing is a way to quickly find exactly which records are toxic, skip just those, and save all the good data. The solution needs to be fast, smart, and able to handle large amounts of data from servers that might not always be working perfectly.\n</p>\n<p>\nThis is where the new patent steps in. It offers a methodical, organized approach to handle toxic records, with the goal of saving as much good data as possible and keeping the process running smoothly.\n</p>\n<h2>Invention Description and Key Innovations</h2>\n<p><img loading=\"lazy\" class=\"alignnone size-medium wp-image-47042 aligncenter\" src=\"https://wp.inventiv.org/wp-content/uploads/2025/07/a86f11551ff6d8f7a31375a7f2f8979c-794x1024.png\" alt=\"\" width=\"794\" height=\"1024\" data-mce-src=\"https://wp.inventiv.org/wp-content/uploads/2025/07/a86f11551ff6d8f7a31375a7f2f8979c-794x1024.png\" data-mce-selected=\"1\" srcset=\"https://wp.inventiv.org/wp-content/uploads/2025/07/a86f11551ff6d8f7a31375a7f2f8979c-794x1024.png 794w, https://wp.inventiv.org/wp-content/uploads/2025/07/a86f11551ff6d8f7a31375a7f2f8979c-233x300.png 233w, https://wp.inventiv.org/wp-content/uploads/2025/07/a86f11551ff6d8f7a31375a7f2f8979c-768x990.png 768w, https://wp.inventiv.org/wp-content/uploads/2025/07/a86f11551ff6d8f7a31375a7f2f8979c-1192x1536.png 1192w, https://wp.inventiv.org/wp-content/uploads/2025/07/a86f11551ff6d8f7a31375a7f2f8979c-1589x2048.png 1589w\" sizes=\"(max-width: 794px) 100vw, 794px\" /></p>\n<p>\nThis patent application introduces a computer-implemented method and system that tackles the toxic record problem head-on. Let’s break down what it does, how it works, and why it’s a game-changer.\n</p>\n<p>\n<strong>The Core Idea:</strong>\n</p>\n<p>\nWhen you ask a remote server for a range of records, the system doesn’t just take “no” for an answer. If there is an error, it doesn’t give up, do endless retries, or waste time fetching records one by one. Instead, it uses a smart process to find where the toxic records are hiding, skip them, and collect all the good records.\n</p>\n<p>\n<strong>Step-by-Step Process:</strong>\n</p>\n<p>\n1. <strong>Check if the server is working.</strong> The system starts by sending a simple command (like a “ping”) to make sure the remote server is online. If it’s down, the system waits and tries again later.\n</p>\n<p>\n2. <strong>Request a batch of data.</strong> If the server is up, the system asks for a range of records. If it gets all the data back with no errors, it saves everything and moves on.\n</p>\n<p>\n3. <strong>If there’s an error, start dividing.</strong> If the server returns an error, the system splits the requested range into two smaller parts: a “current” range and a “deferred” range. It then tries to fetch the “current” range.\n</p>\n<p>\n4. <strong>Keep narrowing down.</strong> If the smaller range still fails, split it again and try each part. This keeps going—like cutting a loaf of bread in half again and again—until the system finds the smallest piece that still causes an error. When it gets to a single record that always fails, it knows it’s found a toxic record.\n</p>\n<p>\n5. <strong>Log the toxic record.</strong> The system records which record is toxic so it can be reviewed or retried later. It then skips that record and continues fetching the rest.\n</p>\n<p>\n6. <strong>Repeat for the deferred parts.</strong> The system keeps going back to the deferred ranges, splitting and testing each one, until all the good data has been saved and only the toxic records are left uncollected.</p>\n<p><img loading=\"lazy\" class=\"alignnone size-medium wp-image-47044 aligncenter\" src=\"https://wp.inventiv.org/wp-content/uploads/2025/07/9ca98ef4d79fe49dd70fbadd27aaa26b-794x1024.png\" alt=\"\" width=\"794\" height=\"1024\" data-mce-src=\"https://wp.inventiv.org/wp-content/uploads/2025/07/9ca98ef4d79fe49dd70fbadd27aaa26b-794x1024.png\" data-mce-selected=\"1\" srcset=\"https://wp.inventiv.org/wp-content/uploads/2025/07/9ca98ef4d79fe49dd70fbadd27aaa26b-794x1024.png 794w, https://wp.inventiv.org/wp-content/uploads/2025/07/9ca98ef4d79fe49dd70fbadd27aaa26b-233x300.png 233w, https://wp.inventiv.org/wp-content/uploads/2025/07/9ca98ef4d79fe49dd70fbadd27aaa26b-768x990.png 768w, https://wp.inventiv.org/wp-content/uploads/2025/07/9ca98ef4d79fe49dd70fbadd27aaa26b-1192x1536.png 1192w, https://wp.inventiv.org/wp-content/uploads/2025/07/9ca98ef4d79fe49dd70fbadd27aaa26b-1589x2048.png 1589w\" sizes=\"(max-width: 794px) 100vw, 794px\" /></p>\n</p>\n<p>\nThis method is recursive, meaning it can repeat the process as many times as needed, each time getting closer to the exact spot that’s causing trouble. It’s like a detective narrowing down suspects until only the guilty one is left.\n</p>\n<p>\n<strong>Key Innovations:</strong>\n</p>\n<p>\n&#8211; <strong>Smart Splitting:</strong> Instead of giving up or getting stuck in a loop, the system always tries to save as much data as possible. When a request fails, it divides the range and keeps trying the smaller pieces until it finds the bad record.\n</p>\n<p>\n&#8211; <strong>Error Logging:</strong> Toxic records aren’t ignored. Their exact location is saved in a log so they can be fixed or retried later. This makes it much easier to find and fix data problems.\n</p>\n<p>\n&#8211; <strong>Automatic Resuming:</strong> If the process is interrupted, it can pick up where it left off. The system keeps track of what’s been done, so it never wastes time repeating work.\n</p>\n<p>\n&#8211; <strong>User Control:</strong> Users can set the size of the ranges, the delay between retries, and other options. This gives flexibility to adapt to different servers and needs.\n</p>\n<p>\n&#8211; <strong>Efficient Use of Resources:</strong> By only splitting and retrying parts that fail, the system avoids wasting time and computer power. It doesn’t need to fetch every record one at a time, and it doesn’t endlessly retry doomed batches.\n</p>\n<p>\n&#8211; <strong>Works with Many Systems:</strong> The method works with any system that lets you ask for data in ranges—by date, number, page, or other identifiers. It’s not tied to any one type of server or API.\n</p>\n<p>\n&#8211; <strong>Seamless Integration:</strong> The invention includes modules for user interfaces, backend logic, caching, and error handling, all working together. Users can watch the process, get reports, and take action if needed.\n</p>\n<p>\n<strong>Real-World Example:</strong>\n</p>\n<p>\nSuppose you want to copy a year’s worth of sales records from a remote store’s server. You ask for all the records from January to December. If there’s a broken record in June, the old way would mean losing the whole batch or having to fetch each record separately. With this invention, the system quickly finds the problem record in June, logs it, and saves every other record—January to May, and July to December—without missing a beat.\n</p>\n<p>\n<strong>Why It Matters:</strong>\n</p>\n<p>\nThis approach is a big step forward for any business that depends on remote data. It means fewer failures, more complete data, and less wasted time. Companies can trust that their data syncs will work even when some records are bad. IT teams spend less time chasing errors and more time building value.\n</p>\n<p>\nFor system designers, the method is easy to fit into existing tools. It doesn’t require special hardware or expensive upgrades. It’s a smart layer that makes any data retrieval process more reliable and efficient.\n</p>\n<p>\n<strong>Other Uses:</strong>\n</p>\n<p>\nWhile the main target is data reading, the patent also covers using the same method for writing data—updating records on a remote server. If a write fails because of a toxic record, the system can use the same splitting and logging process to find the problem and save the rest.\n</p>\n<p>\nThe method also works with “chunking” systems that break up big sync jobs into manageable pieces. It can keep track of progress, skip over bad chunks, and always aim to save as much good data as possible.\n</p>\n<h2>Conclusion</h2>\n<p>\nDealing with toxic records has long been a headache for anyone who needs to gather data from remote servers. The old ways—ignoring errors, fetching one by one, or endlessly retrying—are slow, unreliable, and wasteful. This new patent application lays out a smarter way to handle the problem. By breaking down requests, zooming in on toxic records, and always saving the good data, it offers a practical, efficient, and reliable answer.\n</p>\n<p>\nFor companies and developers, this means more complete data, faster syncs, and fewer headaches. It’s a win for business, technology, and everyone who depends on clean, reliable data. This invention makes the cloud a safer, smarter place for information to flow.\n</p>\n<p>Click here <a href=\"https://ppubs.uspto.gov/pubwebapp/\" target=\"_blank\" rel=\"noopener\">https://ppubs.uspto.gov/pubwebapp/</a> and search 20250220025.</p>\n","id":"cG9zdDo0NzA0Ng==","uri":"/computer-implemented-method-for-gathering-usable-information-from-an-unreliable-data-source-and-related-system-974657/","title":"COMPUTER-IMPLEMENTED METHOD FOR GATHERING USABLE INFORMATION FROM AN UNRELIABLE DATA SOURCE AND RELATED SYSTEM","tags":{"nodes":[{"name":"Amazon"},{"name":"Patent Review"}]},"categories":{"nodes":[{"name":"Software"}]},"featuredImage":{"node":{"mediaItemUrl":"https://wp.inventiv.org/wp-content/uploads/2025/07/generated_image_20250716_095759_5cfefc84.png"}}}},"pageContext":{"slug":"computer-implemented-method-for-gathering-usable-information-from-an-unreliable-data-source-and-related-system-974657","neId":"47046","categories":["3D Printing","Animal Health","Apple","Artificial Intelligence","Autonomous Vehicles","Biopharmaceuticals","Blockchain Fintech","Cannabis Patents and Trademarks","Chemical Products","Communications","Consumer Products","Digital Healthcare","Electronics","Food Science Packaging","Industrial Products","Infectious Diseases","Internet","Medical Device","Metaverse","Nanotechnology","Prescription &amp; OTC Drugs","Software","Start Up","Therapeutic Antibodies","uncategorized"],"tags":["Alphabet","Amazon","Facebook/Meta","Microsoft","Patent Review","Samsung"],"siteUrl":"https://inventivs.net"}},
    "staticQueryHashes": ["764694655"]}