{"id":21769,"date":"2022-02-14T01:23:00","date_gmt":"2022-02-14T01:23:00","guid":{"rendered":"https:\/\/sagaciousresearch.com\/blog\/?p=21769"},"modified":"2023-03-29T03:57:36","modified_gmt":"2023-03-29T03:57:36","slug":"software-machine-learning-patents-key-differences-best-practices-for-patent-drafting","status":"publish","type":"post","link":"https:\/\/sagaciousresearch.com\/blog\/software-machine-learning-patents-key-differences-best-practices-for-patent-drafting","title":{"rendered":"Software &#038; Machine Learning Patents \u2013 Key Differences &#038; Best Practices for Patent Drafting"},"content":{"rendered":"\n<p>Artificial Intelligence (AI) and its techniques such as Machine Learning (ML) and Fuzzy Logic have become an intrinsic part of our daily lives. Right from how Google Maps are being used for traffic speed prediction, the way Dynamic Pricing supports ride-sharing apps such as Uber and Lyft, and how Autopilot feature on flights controls the aircraft &#8211; advanced machine learning algorithms are thus changing how we travel, shop, and interact with each other.<\/p>\n\n\n\n<p>We can gauge the popularity of machine learning from the fact that&nbsp;<a href=\"https:\/\/www.wipo.int\/edocs\/pubdocs\/en\/wipo_pub_1055.pdf\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">150,637<\/a>&nbsp;patent families concerned with AI techniques have been published until 2018. This makes machine learning the dominant technique (89% of total AI patents) that has been witnessing a rapid rise over the years. For inventors seeking a patent in this domain, it is imperative to understand the difference between software and machine learning at a fundamental level. &nbsp;<\/p>\n\n\n\n<p>This article will discuss the main differences in filing a patent for software and machine learning and the challenges faced by the applicants. But first, let us understand the difference between software and machine learning, and then analyze the difference in patent filings and grants.&nbsp;<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_81 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69d266d5ee7a7\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69d266d5ee7a7\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/sagaciousresearch.com\/blog\/software-machine-learning-patents-key-differences-best-practices-for-patent-drafting\/#Fundamental_difference_between_Software_and_Machine_Learning\" >Fundamental difference between Software and Machine Learning<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/sagaciousresearch.com\/blog\/software-machine-learning-patents-key-differences-best-practices-for-patent-drafting\/#Software_Patent_and_the_Difficulty_in_Proving_its_Patentability\" >Software Patent and the Difficulty in Proving its Patentability<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/sagaciousresearch.com\/blog\/software-machine-learning-patents-key-differences-best-practices-for-patent-drafting\/#How_to_Patent_a_Software_program_in_India\" >How to Patent a Software program in India<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/sagaciousresearch.com\/blog\/software-machine-learning-patents-key-differences-best-practices-for-patent-drafting\/#How_to_Draft_Claims_and_Specifications_in_Software_Patents\" >How to Draft Claims and Specifications in Software Patents<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/sagaciousresearch.com\/blog\/software-machine-learning-patents-key-differences-best-practices-for-patent-drafting\/#AIML_Patents\" >AI\/ML Patents<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/sagaciousresearch.com\/blog\/software-machine-learning-patents-key-differences-best-practices-for-patent-drafting\/#Critical_Issues_in_Patent_Subject_Matter_Eligibility_of_AIML_Patents\" >Critical Issues in Patent Subject Matter Eligibility of AI\/ML Patents<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/sagaciousresearch.com\/blog\/software-machine-learning-patents-key-differences-best-practices-for-patent-drafting\/#How_to_Draft_Claims_and_Specifications_for_AIML_Patents\" >How to Draft Claims and Specifications for AI\/ML Patents<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/sagaciousresearch.com\/blog\/software-machine-learning-patents-key-differences-best-practices-for-patent-drafting\/#Conclusion\" >Conclusion<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/sagaciousresearch.com\/blog\/software-machine-learning-patents-key-differences-best-practices-for-patent-drafting\/#Having_Queries_Contact_Us_Now\" >Having Queries? Contact Us Now!<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\" id=\"fundamental-difference-between-software-and-machine-learning\"><span class=\"ez-toc-section\" id=\"Fundamental_difference_between_Software_and_Machine_Learning\"><\/span>Fundamental difference between Software and Machine Learning<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>The primary aim of both software and machine learning is quite similar. Both are developed to solve complex human problems by better understanding the problem area. While software helps automate a task by writing a set of rules that a computer follows, machine learning adds extra depth and automates the task of writing the rules itself. Upon developing a software, human intelligence is applied to create a solution and frame it as an exact program for a computer to execute. However, in machine learning, data scientists usually collect the input data and the probable output values. Next, the computer finds a program that calculates an output for each input value. The concept is explained in Figure 1 below:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"690\" height=\"268\" src=\"https:\/\/sagaciousresearch.com\/blog\/wp-content\/uploads\/2022\/02\/1-3.png\" alt=\"\" class=\"wp-image-21777\" srcset=\"https:\/\/sagaciousresearch.com\/blog\/wp-content\/uploads\/2022\/02\/1-3.png 690w, https:\/\/sagaciousresearch.com\/blog\/wp-content\/uploads\/2022\/02\/1-3-300x117.png 300w\" sizes=\"(max-width: 690px) 100vw, 690px\" \/><figcaption class=\"wp-element-caption\"><strong>Figure 1: Difference Between Software Program and Machine Learning (<a href=\"https:\/\/futurice.com\/blog\/differences-between-machine-learning-and-software-engineering\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Source<\/a>)<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p>Now that we understand the fundamental difference between traditional programming and machine learning, let us know what software patents are and the challenges in proving patentability for software patents.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"software-patent-and-the-difficulty-in-proving-its-patentability\"><span class=\"ez-toc-section\" id=\"Software_Patent_and_the_Difficulty_in_Proving_its_Patentability\"><\/span>Software Patent and the Difficulty in Proving its Patentability<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>A software patent is granted for those patents that improve computer performance with the help of a new computer application. However, there is no legal or specific definition for a software patent. Moreover, different countries across the globe place dissimilar restrictions on patenting software innovations. For example, U.S. patent law does not allow patents with abstract ideas. This restriction is used to deny software patents. For receiving the software patent grant, the patentability of the subject matter is critical. The challenges in proving the patentability are discussed below.&nbsp;<\/p>\n\n\n\n<p>For example, a software program can employ complex systems to match or surpass a physical process or the machine and thus become challenging to classify the software program as a new invention, algorithm, or design. Besides, not all inventions and innovations are granted patent rights. For example, scientific theorems, mathematic algorithms, and techniques are not patentable.<\/p>\n\n\n\n<p>Having understood the basics of software patents and the difficulty in proving its patentability, let us discuss ways to patent a software program in India.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-to-patent-a-software-program-in-india\"><span class=\"ez-toc-section\" id=\"How_to_Patent_a_Software_program_in_India\"><\/span>How to Patent a Software program in India<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Compared to other technology domains, obtaining a patent for a software program in India is a challenging task. To successfully obtain such a patent, the applicant must draft the application, highlighting the features that demonstrate technical effect and advancement in claims. Moreover, such claims must be properly enabled in the specification of software patent applications. Such an approach would boost the chance of receiving a patent grant.<\/p>\n\n\n\n<p>The main requirement for patentability of the software includes inventive steps, novelty, industrial application, and overcoming section <a href=\"https:\/\/www.wipo.int\/ip-development\/en\/agenda\/flexibilities\/details.jsp?id=8825\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">3(k)<\/a> that discloses algorithm and computer program per se, as not patentable subject matter. Applications must be filed, keeping the points in section 3(k) at the forefront.<\/p>\n\n\n\n<p>Now that we understand how to patent a software product in India, let us discuss ways to draft claims and specifications in software patents.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-to-draft-claims-and-specifications-in-software-patents\"><span class=\"ez-toc-section\" id=\"How_to_Draft_Claims_and_Specifications_in_Software_Patents\"><\/span>How to Draft Claims and Specifications in Software Patents<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>The five basic steps for drafting claims and specifications in software patents are listed below:<\/p>\n\n\n\n<ol class=\"wp-block-list\" type=\"1\">\n<li>Treat the innovation as a problem-solution concept<\/li>\n\n\n\n<li>Prepare a neat and labeled flow chart diagram to cover all the features and functions disclosed by the innovation<\/li>\n\n\n\n<li>Draw system architecture or block diagram representing fundamental hardware elements connected through the network<\/li>\n\n\n\n<li>Allow proper synchronization between the block diagrams and flow charts<\/li>\n\n\n\n<li>Draft patent claims (apparatus or systems) illustrating all block diagrams and method claim elements<\/li>\n<\/ol>\n\n\n\n<p>The steps to draft claims and specifications in software patents (as described above) prove to be useful while obtaining AI\/ML patents.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"ai-ml-patents\"><span class=\"ez-toc-section\" id=\"AIML_Patents\"><\/span>AI\/ML Patents<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p id=\"according-to-u-s-patent-law-an-ml-algorithm-cannot-be-patented-directly-however-the-law-does-allow-a-series-of-steps-in-an-algorithm-to-be-patented-the-underlying-logic-is-that-algorithm-is-seen-as-a-series-of-mathematical-steps-and-procedures-under-the-u-s-patent-law-therefore-while-software-can-be-patented-because-it-is-regarded-as-a-finished-product-machine-learning-algorithms-are-considered-abstract\">According to U.S. patent law, an ML algorithm cannot be patented directly. However, the law does allow a series of steps in an algorithm to be patented. The underlying logic is that algorithm is seen as a series of mathematical steps and procedures under the U.S. patent law. Therefore, while software can be patented because it is regarded as a finished product, machine learning algorithms are considered abstract.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"critical-issues-in-patent-subject-matter-eligibility-of-ai-ml-patents\"><span class=\"ez-toc-section\" id=\"Critical_Issues_in_Patent_Subject_Matter_Eligibility_of_AIML_Patents\"><\/span>Critical Issues in Patent Subject Matter Eligibility of AI\/ML Patents<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>AI\/ML subject matter becomes patent-eligible only when it achieves a technical purpose and, at minimum, offers a technical effect that does more than performing the solution more quickly or efficiently. The general application of AI\/ML to solve a problem predictably is not eligible for patentability. However, when the general application is supplemented with the technical contribution, the AI\/ML patent applications are considered eligible for patentability. For example, using a neural network (an ML algorithm) in a heart-monitoring apparatus to identify irregular heartbeat qualifies as a technical contribution.<\/p>\n\n\n\n<p>Now that we understand AI\/ML patents and critical issues in patent subject matter eligibility of AI\/ML patents let us discuss creative ways to draft claim specifications in software patents.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-to-draft-claims-and-specifications-for-ai-ml-patents\"><span class=\"ez-toc-section\" id=\"How_to_Draft_Claims_and_Specifications_for_AIML_Patents\"><\/span>How to Draft Claims and Specifications for AI\/ML Patents<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>The focus of the claim drafting must be in a direction that yields positive results. The guidelines for drafting an effective claim and specifications for AI\/ML patents are listed below:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Focus on the structure of the ML model in the claim<\/li>\n\n\n\n<li>Identify if the invention lies in the training phase or execution phase or both<\/li>\n\n\n\n<li>Claim the training process<\/li>\n\n\n\n<li>Emphasize the input data preparation<\/li>\n\n\n\n<li>Cover the input mapping to the model<\/li>\n\n\n\n<li>Claim the post-processing and interpret the output data<\/li>\n\n\n\n<li>Draft different claim sets for the training phase and the execution phase<\/li>\n\n\n\n<li>Avoid the claim of conventionally applying an existing model to an existing data<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"conclusion\"><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span>Conclusion<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>We can conclude from the above-discussed points that the process of obtaining software and ML patent are pretty dissimilar. The claim drafting is entirely different when filing a patent for software and ML. Apart from the fundamental differences between the two, patent subject matter eligibility also has a divergence. Although ML patents can be filed on their own by an organization, it is recommended to avail services of reliable IP experts.<\/p>\n\n\n\n<p>Sagacious IP specializes in delivering next-generation IP solutions leveraging the benefits of emerging technologies such as AI and machine learning. It offers solutions to its clients through four delivery centers and offices in six countries. So far, the company has delivered more than 25,000 projects globally, proving its mettle in the world of intellectual property. In addition, through its Patent Filing &amp; Prosecution Service, individuals and businesses can secure inventions by leveraging a solid patent draft prepared by a skilled patent professional. It ensures your invention is protected most swiftly and cost-effectively. <a href=\"https:\/\/sagaciousresearch.com\/india-patent-filing\">Click here<\/a> to know more.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Samaksh Verma (Patent Drafting Filing &amp; Prosecution) and the Editorial Team.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Having_Queries_Contact_Us_Now\"><\/span>Having Queries? Contact Us Now!<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n\/* ]]> *\/\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_203' >\n                        <div class='gform_heading'>\n\t\t\t\t\t\t\t<p class='gform_required_legend'>&quot;<span class=\"gfield_required gfield_required_asterisk\">*<\/span>&quot; indicates required fields<\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data'  id='gform_203'  action='\/blog\/wp-json\/wp\/v2\/posts\/21769' data-formid='203' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_203' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id=\"field_203_15\" class=\"gfield gfield--type-hidden gfield--input-type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><div class='ginput_container ginput_container_text'><input name='input_15' id='input_203_15' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='' \/><\/div><\/div><div id=\"field_203_1\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_203_1'>Last Name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_203_1' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_203_12\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_203_12'>First Name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_12' id='input_203_12' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_203_8\" class=\"gfield gfield--type-email gfield--input-type-email gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_203_8'>Your Work Email<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_8' id='input_203_8' type='email' value='' class='large'    aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><div id=\"field_203_9\" class=\"gfield gfield--type-phone gfield--input-type-phone gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_203_9'>Phone Number with Country Code<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_phone'><input name='input_9' id='input_203_9' type='tel' value='' class='large'   aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_203_17\" class=\"gfield gfield--type-select gfield--input-type-select gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_203_17'>Country<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_select'><select name='input_17' id='input_203_17' class='large gfield_select'    aria-required=\"true\" aria-invalid=\"false\" ><option value='' >Please Select Country<\/option><option value='United States' >United States<\/option><option value='Canada' >Canada<\/option><option value='United Kingdom' >United Kingdom<\/option><option value='China' >China<\/option><option value='India' >India<\/option><option value='North Korea' >North Korea<\/option><option value='South korea' >South korea<\/option><option value='United Arab Emirates' >United Arab Emirates<\/option><option value='Afghanistan' >Afghanistan<\/option><option value='Albania' >Albania<\/option><option value='Algeria' >Algeria<\/option><option value='Andorra' >Andorra<\/option><option value='Angola' >Angola<\/option><option value='Antigua and Barbuda' >Antigua and Barbuda<\/option><option value='Argentina' >Argentina<\/option><option value='Armenia' >Armenia<\/option><option value='Australia' >Australia<\/option><option value='Austria' >Austria<\/option><option value='Azerbaijan' >Azerbaijan<\/option><option value='The Bahamas' >The Bahamas<\/option><option value='Bahrain' >Bahrain<\/option><option value='Bangladesh' >Bangladesh<\/option><option value='Barbados' >Barbados<\/option><option value='Belarus' >Belarus<\/option><option value='Belgium' >Belgium<\/option><option value='Belize' >Belize<\/option><option value='Benin' >Benin<\/option><option value='Bhutan' >Bhutan<\/option><option value='Bolivia' >Bolivia<\/option><option value='Bosnia and Herzegovina' >Bosnia and Herzegovina<\/option><option value='Botswana' >Botswana<\/option><option value='Brazil' >Brazil<\/option><option value='Brunei' >Brunei<\/option><option value='Bulgaria' >Bulgaria<\/option><option value='Burkina Faso' >Burkina Faso<\/option><option value='Burundi' >Burundi<\/option><option value='Cabo Verde' >Cabo Verde<\/option><option value='Cambodia' >Cambodia<\/option><option value='Cameroon' >Cameroon<\/option><option value='Central African Republic' >Central African Republic<\/option><option value='Chad' >Chad<\/option><option value='Chile' >Chile<\/option><option value='Colombia' >Colombia<\/option><option value='Comoros' >Comoros<\/option><option value='Congo' >Congo<\/option><option value='Costa Rica' >Costa Rica<\/option><option value='C\u00f4te d\u2019Ivoire' >C\u00f4te d\u2019Ivoire<\/option><option value='Croatia' >Croatia<\/option><option value='Cuba' >Cuba<\/option><option value='Cyprus' >Cyprus<\/option><option value='Czech Republic' >Czech Republic<\/option><option value='Denmark' >Denmark<\/option><option value='Djibouti' >Djibouti<\/option><option value='Dominica' >Dominica<\/option><option value='Dominican Republic' >Dominican Republic<\/option><option value='East Timor (Timor-Leste)' >East Timor (Timor-Leste)<\/option><option value='Ecuador' >Ecuador<\/option><option value='Egypt' >Egypt<\/option><option value='El Salvador' >El Salvador<\/option><option value='Equatorial Guinea' >Equatorial Guinea<\/option><option value='Eritrea' >Eritrea<\/option><option value='Estonia' >Estonia<\/option><option value='Eswatini' >Eswatini<\/option><option value='Ethiopia' >Ethiopia<\/option><option value='Fiji' >Fiji<\/option><option value='Finland' >Finland<\/option><option value='France' >France<\/option><option value='Gabon' >Gabon<\/option><option value='The Gambia' >The Gambia<\/option><option value='Georgia' >Georgia<\/option><option value='Germany' >Germany<\/option><option value='Ghana' >Ghana<\/option><option value='Greece' >Greece<\/option><option value='Grenada' >Grenada<\/option><option value='Guatemala' >Guatemala<\/option><option value='Guinea' >Guinea<\/option><option value='Guinea-Bissau' >Guinea-Bissau<\/option><option value='Guyana' >Guyana<\/option><option value='Haiti' >Haiti<\/option><option value='Honduras' >Honduras<\/option><option value='Hungary' >Hungary<\/option><option value='Iceland' >Iceland<\/option><option value='Indonesia' >Indonesia<\/option><option value='Iran' >Iran<\/option><option value='Iraq' >Iraq<\/option><option value='Ireland' >Ireland<\/option><option value='Israel' >Israel<\/option><option value='Italy' >Italy<\/option><option value='Jamaica' >Jamaica<\/option><option value='Japan' >Japan<\/option><option value='Jordan' >Jordan<\/option><option value='Kazakhstan' >Kazakhstan<\/option><option value='Kenya' >Kenya<\/option><option value='Kiribati' >Kiribati<\/option><option value='Kosovo' >Kosovo<\/option><option value='Kuwait' >Kuwait<\/option><option value='Kyrgyzstan' >Kyrgyzstan<\/option><option value='Laos' >Laos<\/option><option value='Latvia' >Latvia<\/option><option value='Lebanon' >Lebanon<\/option><option value='Lesotho' >Lesotho<\/option><option value='Liberia' >Liberia<\/option><option value='Libya' >Libya<\/option><option value='Liechtenstein' >Liechtenstein<\/option><option value='Lithuania' >Lithuania<\/option><option value='Luxembourg' >Luxembourg<\/option><option value='Madagascar' >Madagascar<\/option><option value='Malawi' >Malawi<\/option><option value='Malaysia' >Malaysia<\/option><option value='Maldives' >Maldives<\/option><option value='Mali' >Mali<\/option><option value='Malta' >Malta<\/option><option value='Marshall Islands' >Marshall Islands<\/option><option value='Mauritania' >Mauritania<\/option><option value='Mauritius' >Mauritius<\/option><option value='Mexico' >Mexico<\/option><option value='Micronesia' >Micronesia<\/option><option value='Moldova' >Moldova<\/option><option value='Monaco' >Monaco<\/option><option value='Mongolia' >Mongolia<\/option><option value='Montenegro' >Montenegro<\/option><option value='Morocco' >Morocco<\/option><option value='Mozambique' >Mozambique<\/option><option value='Myanmar (Burma)' >Myanmar (Burma)<\/option><option value='Namibia' >Namibia<\/option><option value='Nauru' >Nauru<\/option><option value='Nepal' >Nepal<\/option><option value='Netherlands' >Netherlands<\/option><option value='New Zealand' >New Zealand<\/option><option value='Nicaragua' >Nicaragua<\/option><option value='Niger' >Niger<\/option><option value='Nigeria' >Nigeria<\/option><option value='North Macedonia' >North Macedonia<\/option><option value='Norway' >Norway<\/option><option value='Oman' >Oman<\/option><option value='Pakistan' >Pakistan<\/option><option value='Palau' >Palau<\/option><option value='Panama' >Panama<\/option><option value='Papua New Guinea' >Papua New Guinea<\/option><option value='Paraguay' >Paraguay<\/option><option value='Peru' >Peru<\/option><option value='Philippines' >Philippines<\/option><option value='Poland' >Poland<\/option><option value='Portugal' >Portugal<\/option><option value='Qatar' >Qatar<\/option><option value='Romania' >Romania<\/option><option value='Russia' >Russia<\/option><option value='Rwanda' >Rwanda<\/option><option value='Saint Kitts and Nevis' >Saint Kitts and Nevis<\/option><option value='Saint Lucia' >Saint Lucia<\/option><option value='Saint Vincent and the Grenadines' >Saint Vincent and the Grenadines<\/option><option value='Samoa' >Samoa<\/option><option value='San Marino' >San Marino<\/option><option value='Sao Tome and Principe' >Sao Tome and Principe<\/option><option value='Saudi Arabia' >Saudi Arabia<\/option><option value='Senegal' >Senegal<\/option><option value='Serbia' >Serbia<\/option><option value='Seychelles' >Seychelles<\/option><option value='Sierra Leone' >Sierra Leone<\/option><option value='Singapore' >Singapore<\/option><option value='Slovakia' >Slovakia<\/option><option value='Slovenia' >Slovenia<\/option><option value='Solomon Islands' >Solomon Islands<\/option><option value='Somalia' >Somalia<\/option><option value='South Africa' >South Africa<\/option><option value='Spain' >Spain<\/option><option value='Sri Lanka' >Sri Lanka<\/option><option value='Sudan' >Sudan<\/option><option value='South Sudan' >South Sudan<\/option><option value='Suriname' >Suriname<\/option><option value='Sweden' >Sweden<\/option><option value='Switzerland' >Switzerland<\/option><option value='Syria' >Syria<\/option><option value='Taiwan' >Taiwan<\/option><option value='Tajikistan' >Tajikistan<\/option><option value='Tanzania' >Tanzania<\/option><option value='Thailand' >Thailand<\/option><option value='Togo' >Togo<\/option><option value='Tonga' >Tonga<\/option><option value='Trinidad and Tobago' >Trinidad and Tobago<\/option><option value='Tunisia' >Tunisia<\/option><option value='Turkey' >Turkey<\/option><option value='Turkmenistan' >Turkmenistan<\/option><option value='Tuvalu' >Tuvalu<\/option><option value='Uganda' >Uganda<\/option><option value='Ukraine' >Ukraine<\/option><option value='Uruguay' >Uruguay<\/option><option value='Uzbekistan' >Uzbekistan<\/option><option value='Vanuatu' >Vanuatu<\/option><option value='Vatican City' >Vatican City<\/option><option value='Venezuela' >Venezuela<\/option><option value='Vietnam' >Vietnam<\/option><option value='Yemen' >Yemen<\/option><option value='Zambia' >Zambia<\/option><option value='Zimbabwe' >Zimbabwe<\/option><\/select><\/div><\/div><div id=\"field_203_10\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_203_10'>Company Name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_10' id='input_203_10' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_203_18\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_203_18'>Job Title<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_18' id='input_203_18' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><fieldset id=\"field_203_13\" class=\"gfield gfield--type-checkbox gfield--type-choice gfield--input-type-checkbox gfield--width-half field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Register for Exclusive Webinar Series<\/legend><div class='ginput_container ginput_container_checkbox'><div class='gfield_checkbox ' id='input_203_13'><div class='gchoice gchoice_203_13_1'>\n\t\t\t\t\t\t\t\t<input class='gfield-choice-input' name='input_13.1' type='checkbox'  value='Yes, I want to register.'  id='choice_203_13_1'   \/>\n\t\t\t\t\t\t\t\t<label for='choice_203_13_1' id='label_203_13_1' class='gform-field-label gform-field-label--type-inline'>Yes, I want to register.<\/label>\n\t\t\t\t\t\t\t<\/div><\/div><\/div><\/fieldset><div id=\"field_203_16\" class=\"gfield gfield--type-textarea gfield--input-type-textarea gfield--width-full field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_203_16'>Message (if any)<\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_16' id='input_203_16' class='textarea small'      aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/div><fieldset id=\"field_203_7\" class=\"gfield gfield--type-consent gfield--type-choice gfield--input-type-consent gfield_contains_required field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Consent<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/legend><div class='ginput_container ginput_container_consent'><input name='input_7.1' id='input_203_7_1' type='checkbox' value='1'  aria-describedby=\"gfield_consent_description_203_7\" aria-required=\"true\" aria-invalid=\"false\"   \/> <label class=\"gform-field-label gform-field-label--type-inline gfield_consent_label\" for='input_203_7_1' >I agree to the <a href=\"https:\/\/sagaciousresearch.com\/privacy-policy\/\"target=\"_blank\">privacy policy.  <\/a><\/label><input type='hidden' name='input_7.2' value='I agree to the &lt;a href=&quot;https:\/\/sagaciousresearch.com\/privacy-policy\/&quot;target=&quot;_blank&quot;&gt;privacy policy.  &lt;\/a&gt;' class='gform_hidden' \/><input type='hidden' name='input_7.3' value='198' class='gform_hidden' \/><\/div><div class='gfield_description gfield_consent_description' id='gfield_consent_description_203_7' tabindex='0'>By clicking the submit button, you give Sagacious IP consent to store and process the personal information submitted above. Sagacious IP is committed to protecting and respecting your privacy, we'll only use your information to provide the products and services you requested from us.<\/div><\/fieldset><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_203' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Submit'  \/> \n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_203' value='postback' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_203' id='gform_theme_203' value='gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_203' id='gform_style_settings_203' value='[]' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_203' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='203' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='USD' value='Pc4ofmVU6vDDabrCl0bXy\/saQw1jEn0I2DG0aDkveh50q4tpvIkNEpwa\/jkp03yUWa\/SdCbgjaioAIYNncK1\/FQaadWuMT\/K1UsglOaonAcqU98=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_203' value='WyJ7XCI3LjFcIjpcImNkMWM3OWMwMDEzNGIzMmE2M2U0YWZjMzA0NWUwZjc5XCIsXCI3LjJcIjpcIjRjMTYxMzVmMTQ0MWExZDQzYjdjYTA4YzA4OTAzMDZkXCIsXCI3LjNcIjpcIjQ2MGQ1NzFhMGI2NTA5MTU2NTViOTVhNzIyNTEzYzAwXCJ9IiwiNjBlNjJlYjJkNjQ3NzIyZTM3NTcyOThkNjJkMGUxNDQiXQ==' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_203' id='gform_target_page_number_203' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_203' id='gform_source_page_number_203' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n gform.initializeOnLoaded( function() {gformInitSpinner( 203, 'https:\/\/sagaciousresearch.com\/blog\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_203').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_203');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_203').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_203').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_203').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_203').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/  }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_203').val();gformInitSpinner( 203, 'https:\/\/sagaciousresearch.com\/blog\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [203, current_page]);window['gf_submitting_203'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_203').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [203]);window['gf_submitting_203'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_203').text());}else{jQuery('#gform_203').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"203\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_203\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_203\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_203\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 203, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} ); \n\/* ]]> *\/\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>Artificial Intelligence (AI) and its techniques such as Machine Learning (ML) and Fuzzy Logic have become an intrinsic part of our daily lives. Right from how Google Maps are being used for traffic speed&#46;&#46;&#46;<\/p>\n","protected":false},"author":93,"featured_media":21775,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[],"tags":[],"coauthors":[1086],"class_list":["post-21769","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-articles"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Software &amp; Machine Learning Patents \u2013 Key Differences &amp; Best Practices for Patent Drafting - Sagacious IP<\/title>\n<meta name=\"description\" content=\"Artificial Intelligence (AI) and its techniques such as Machine Learning (ML) and Fuzzy Logic have become an intrinsic part of our daily\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sagaciousresearch.com\/blog\/software-machine-learning-patents-key-differences-best-practices-for-patent-drafting\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Software &amp; Machine Learning Patents \u2013 Key Differences &amp; Best Practices for Patent Drafting - Sagacious IP\" \/>\n<meta property=\"og:description\" content=\"Artificial Intelligence (AI) and its techniques such as Machine Learning (ML) and Fuzzy Logic have become an intrinsic part of our daily\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sagaciousresearch.com\/blog\/software-machine-learning-patents-key-differences-best-practices-for-patent-drafting\" \/>\n<meta property=\"og:site_name\" content=\"Sagacious IP\" \/>\n<meta property=\"article:published_time\" content=\"2022-02-14T01:23:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-03-29T03:57:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/sagaciousresearch.com\/blog\/wp-content\/uploads\/2022\/02\/Software-and-ML-in-Patents-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1707\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Samaksh Verma\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Samaksh Verma\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/sagaciousresearch.com\/blog\/software-machine-learning-patents-key-differences-best-practices-for-patent-drafting#article\",\"isPartOf\":{\"@id\":\"https:\/\/sagaciousresearch.com\/blog\/software-machine-learning-patents-key-differences-best-practices-for-patent-drafting\"},\"author\":{\"name\":\"Samaksh Verma\",\"@id\":\"https:\/\/sagaciousresearch.com\/blog\/#\/schema\/person\/8dfc8c262bad3174a296f608c907c2d1\"},\"headline\":\"Software &#038; Machine Learning Patents \u2013 Key Differences &#038; Best Practices for Patent Drafting\",\"datePublished\":\"2022-02-14T01:23:00+00:00\",\"dateModified\":\"2023-03-29T03:57:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/sagaciousresearch.com\/blog\/software-machine-learning-patents-key-differences-best-practices-for-patent-drafting\"},\"wordCount\":1305,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/sagaciousresearch.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/sagaciousresearch.com\/blog\/software-machine-learning-patents-key-differences-best-practices-for-patent-drafting#primaryimage\"},\"thumbnailUrl\":\"https:\/\/sagaciousresearch.com\/blog\/wp-content\/uploads\/2022\/02\/Software-and-ML-in-Patents-scaled.jpg\",\"articleSection\":[\"Articles\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/sagaciousresearch.com\/blog\/software-machine-learning-patents-key-differences-best-practices-for-patent-drafting#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/sagaciousresearch.com\/blog\/software-machine-learning-patents-key-differences-best-practices-for-patent-drafting\",\"url\":\"https:\/\/sagaciousresearch.com\/blog\/software-machine-learning-patents-key-differences-best-practices-for-patent-drafting\",\"name\":\"Software & Machine Learning Patents \u2013 Key Differences & Best Practices for Patent Drafting - Sagacious IP\",\"isPartOf\":{\"@id\":\"https:\/\/sagaciousresearch.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/sagaciousresearch.com\/blog\/software-machine-learning-patents-key-differences-best-practices-for-patent-drafting#primaryimage\"},\"image\":{\"@id\":\"https:\/\/sagaciousresearch.com\/blog\/software-machine-learning-patents-key-differences-best-practices-for-patent-drafting#primaryimage\"},\"thumbnailUrl\":\"https:\/\/sagaciousresearch.com\/blog\/wp-content\/uploads\/2022\/02\/Software-and-ML-in-Patents-scaled.jpg\",\"datePublished\":\"2022-02-14T01:23:00+00:00\",\"dateModified\":\"2023-03-29T03:57:36+00:00\",\"description\":\"Artificial Intelligence (AI) and its techniques such as Machine Learning (ML) and Fuzzy Logic have become an intrinsic part of our daily\",\"breadcrumb\":{\"@id\":\"https:\/\/sagaciousresearch.com\/blog\/software-machine-learning-patents-key-differences-best-practices-for-patent-drafting#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/sagaciousresearch.com\/blog\/software-machine-learning-patents-key-differences-best-practices-for-patent-drafting\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/sagaciousresearch.com\/blog\/software-machine-learning-patents-key-differences-best-practices-for-patent-drafting#primaryimage\",\"url\":\"https:\/\/sagaciousresearch.com\/blog\/wp-content\/uploads\/2022\/02\/Software-and-ML-in-Patents-scaled.jpg\",\"contentUrl\":\"https:\/\/sagaciousresearch.com\/blog\/wp-content\/uploads\/2022\/02\/Software-and-ML-in-Patents-scaled.jpg\",\"width\":2560,\"height\":1707,\"caption\":\"machine learning patents, patents in machine learning, machine learning patent example\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/sagaciousresearch.com\/blog\/software-machine-learning-patents-key-differences-best-practices-for-patent-drafting#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/sagaciousresearch.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Software &#038; Machine Learning Patents \u2013 Key Differences &#038; Best Practices for Patent Drafting\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/sagaciousresearch.com\/blog\/#website\",\"url\":\"https:\/\/sagaciousresearch.com\/blog\/\",\"name\":\"Sagacious IP\",\"description\":\"Blog\",\"publisher\":{\"@id\":\"https:\/\/sagaciousresearch.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/sagaciousresearch.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/sagaciousresearch.com\/blog\/#organization\",\"name\":\"Sagacious IP\",\"url\":\"https:\/\/sagaciousresearch.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/sagaciousresearch.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/sagaciousresearch.com\/blog\/wp-content\/uploads\/2022\/06\/cropped-cropped-cropped-sagacious-ip-logo80-1-1.png\",\"contentUrl\":\"https:\/\/sagaciousresearch.com\/blog\/wp-content\/uploads\/2022\/06\/cropped-cropped-cropped-sagacious-ip-logo80-1-1.png\",\"width\":481,\"height\":80,\"caption\":\"Sagacious IP\"},\"image\":{\"@id\":\"https:\/\/sagaciousresearch.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/sagaciousresearch.com\/blog\/#\/schema\/person\/8dfc8c262bad3174a296f608c907c2d1\",\"name\":\"Samaksh Verma\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/sagaciousresearch.com\/blog\/#\/schema\/person\/image\/24a594154943efc48b3f1a59eb5f7844\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5e2ba70070af91a20c5f122381f1beb87312f8e72cddcb7157090d79711b86c4?s=96&d=initials&r=g&initials=sv\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5e2ba70070af91a20c5f122381f1beb87312f8e72cddcb7157090d79711b86c4?s=96&d=initials&r=g&initials=sv\",\"caption\":\"Samaksh Verma\"},\"description\":\"IP Filing and Prosecution Samaksh is a seasoned IP professional with over 8 years of experience. In his current role at Sagacious IP, he helps clients draft, file, and prosecute patent applications related to the ICT domain. He holds a B. Tech degree in Electronics and Communication Engineering\",\"url\":\"https:\/\/sagaciousresearch.com\/blog\/author\/samaksh-verma\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Software & Machine Learning Patents \u2013 Key Differences & Best Practices for Patent Drafting - Sagacious IP","description":"Artificial Intelligence (AI) and its techniques such as Machine Learning (ML) and Fuzzy Logic have become an intrinsic part of our daily","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:\/\/sagaciousresearch.com\/blog\/software-machine-learning-patents-key-differences-best-practices-for-patent-drafting","og_locale":"en_US","og_type":"article","og_title":"Software & Machine Learning Patents \u2013 Key Differences & Best Practices for Patent Drafting - Sagacious IP","og_description":"Artificial Intelligence (AI) and its techniques such as Machine Learning (ML) and Fuzzy Logic have become an intrinsic part of our daily","og_url":"https:\/\/sagaciousresearch.com\/blog\/software-machine-learning-patents-key-differences-best-practices-for-patent-drafting","og_site_name":"Sagacious IP","article_published_time":"2022-02-14T01:23:00+00:00","article_modified_time":"2023-03-29T03:57:36+00:00","og_image":[{"width":2560,"height":1707,"url":"https:\/\/sagaciousresearch.com\/blog\/wp-content\/uploads\/2022\/02\/Software-and-ML-in-Patents-scaled.jpg","type":"image\/jpeg"}],"author":"Samaksh Verma","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Samaksh Verma","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/sagaciousresearch.com\/blog\/software-machine-learning-patents-key-differences-best-practices-for-patent-drafting#article","isPartOf":{"@id":"https:\/\/sagaciousresearch.com\/blog\/software-machine-learning-patents-key-differences-best-practices-for-patent-drafting"},"author":{"name":"Samaksh Verma","@id":"https:\/\/sagaciousresearch.com\/blog\/#\/schema\/person\/8dfc8c262bad3174a296f608c907c2d1"},"headline":"Software &#038; Machine Learning Patents \u2013 Key Differences &#038; Best Practices for Patent Drafting","datePublished":"2022-02-14T01:23:00+00:00","dateModified":"2023-03-29T03:57:36+00:00","mainEntityOfPage":{"@id":"https:\/\/sagaciousresearch.com\/blog\/software-machine-learning-patents-key-differences-best-practices-for-patent-drafting"},"wordCount":1305,"commentCount":0,"publisher":{"@id":"https:\/\/sagaciousresearch.com\/blog\/#organization"},"image":{"@id":"https:\/\/sagaciousresearch.com\/blog\/software-machine-learning-patents-key-differences-best-practices-for-patent-drafting#primaryimage"},"thumbnailUrl":"https:\/\/sagaciousresearch.com\/blog\/wp-content\/uploads\/2022\/02\/Software-and-ML-in-Patents-scaled.jpg","articleSection":["Articles"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/sagaciousresearch.com\/blog\/software-machine-learning-patents-key-differences-best-practices-for-patent-drafting#respond"]}]},{"@type":"WebPage","@id":"https:\/\/sagaciousresearch.com\/blog\/software-machine-learning-patents-key-differences-best-practices-for-patent-drafting","url":"https:\/\/sagaciousresearch.com\/blog\/software-machine-learning-patents-key-differences-best-practices-for-patent-drafting","name":"Software & Machine Learning Patents \u2013 Key Differences & Best Practices for Patent Drafting - Sagacious IP","isPartOf":{"@id":"https:\/\/sagaciousresearch.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sagaciousresearch.com\/blog\/software-machine-learning-patents-key-differences-best-practices-for-patent-drafting#primaryimage"},"image":{"@id":"https:\/\/sagaciousresearch.com\/blog\/software-machine-learning-patents-key-differences-best-practices-for-patent-drafting#primaryimage"},"thumbnailUrl":"https:\/\/sagaciousresearch.com\/blog\/wp-content\/uploads\/2022\/02\/Software-and-ML-in-Patents-scaled.jpg","datePublished":"2022-02-14T01:23:00+00:00","dateModified":"2023-03-29T03:57:36+00:00","description":"Artificial Intelligence (AI) and its techniques such as Machine Learning (ML) and Fuzzy Logic have become an intrinsic part of our daily","breadcrumb":{"@id":"https:\/\/sagaciousresearch.com\/blog\/software-machine-learning-patents-key-differences-best-practices-for-patent-drafting#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sagaciousresearch.com\/blog\/software-machine-learning-patents-key-differences-best-practices-for-patent-drafting"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sagaciousresearch.com\/blog\/software-machine-learning-patents-key-differences-best-practices-for-patent-drafting#primaryimage","url":"https:\/\/sagaciousresearch.com\/blog\/wp-content\/uploads\/2022\/02\/Software-and-ML-in-Patents-scaled.jpg","contentUrl":"https:\/\/sagaciousresearch.com\/blog\/wp-content\/uploads\/2022\/02\/Software-and-ML-in-Patents-scaled.jpg","width":2560,"height":1707,"caption":"machine learning patents, patents in machine learning, machine learning patent example"},{"@type":"BreadcrumbList","@id":"https:\/\/sagaciousresearch.com\/blog\/software-machine-learning-patents-key-differences-best-practices-for-patent-drafting#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sagaciousresearch.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Software &#038; Machine Learning Patents \u2013 Key Differences &#038; Best Practices for Patent Drafting"}]},{"@type":"WebSite","@id":"https:\/\/sagaciousresearch.com\/blog\/#website","url":"https:\/\/sagaciousresearch.com\/blog\/","name":"Sagacious IP","description":"Blog","publisher":{"@id":"https:\/\/sagaciousresearch.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sagaciousresearch.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/sagaciousresearch.com\/blog\/#organization","name":"Sagacious IP","url":"https:\/\/sagaciousresearch.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sagaciousresearch.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/sagaciousresearch.com\/blog\/wp-content\/uploads\/2022\/06\/cropped-cropped-cropped-sagacious-ip-logo80-1-1.png","contentUrl":"https:\/\/sagaciousresearch.com\/blog\/wp-content\/uploads\/2022\/06\/cropped-cropped-cropped-sagacious-ip-logo80-1-1.png","width":481,"height":80,"caption":"Sagacious IP"},"image":{"@id":"https:\/\/sagaciousresearch.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/sagaciousresearch.com\/blog\/#\/schema\/person\/8dfc8c262bad3174a296f608c907c2d1","name":"Samaksh Verma","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sagaciousresearch.com\/blog\/#\/schema\/person\/image\/24a594154943efc48b3f1a59eb5f7844","url":"https:\/\/secure.gravatar.com\/avatar\/5e2ba70070af91a20c5f122381f1beb87312f8e72cddcb7157090d79711b86c4?s=96&d=initials&r=g&initials=sv","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5e2ba70070af91a20c5f122381f1beb87312f8e72cddcb7157090d79711b86c4?s=96&d=initials&r=g&initials=sv","caption":"Samaksh Verma"},"description":"IP Filing and Prosecution Samaksh is a seasoned IP professional with over 8 years of experience. In his current role at Sagacious IP, he helps clients draft, file, and prosecute patent applications related to the ICT domain. He holds a B. Tech degree in Electronics and Communication Engineering","url":"https:\/\/sagaciousresearch.com\/blog\/author\/samaksh-verma"}]}},"_links":{"self":[{"href":"https:\/\/sagaciousresearch.com\/blog\/wp-json\/wp\/v2\/posts\/21769","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sagaciousresearch.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sagaciousresearch.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sagaciousresearch.com\/blog\/wp-json\/wp\/v2\/users\/93"}],"replies":[{"embeddable":true,"href":"https:\/\/sagaciousresearch.com\/blog\/wp-json\/wp\/v2\/comments?post=21769"}],"version-history":[{"count":9,"href":"https:\/\/sagaciousresearch.com\/blog\/wp-json\/wp\/v2\/posts\/21769\/revisions"}],"predecessor-version":[{"id":28423,"href":"https:\/\/sagaciousresearch.com\/blog\/wp-json\/wp\/v2\/posts\/21769\/revisions\/28423"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sagaciousresearch.com\/blog\/wp-json\/wp\/v2\/media\/21775"}],"wp:attachment":[{"href":"https:\/\/sagaciousresearch.com\/blog\/wp-json\/wp\/v2\/media?parent=21769"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sagaciousresearch.com\/blog\/wp-json\/wp\/v2\/categories?post=21769"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sagaciousresearch.com\/blog\/wp-json\/wp\/v2\/tags?post=21769"},{"taxonomy":"categories","embeddable":true,"href":"https:\/\/sagaciousresearch.com\/blog\/wp-json\/wp\/v2\/categories?post=21769"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/sagaciousresearch.com\/blog\/wp-json\/wp\/v2\/coauthors?post=21769"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}