double_arrow
Article Archive

double_arrow Ask an Attorney

reCAPTCHA

What Our Customers Say...

Albright IP Limited
4.9
Based on 90 reviews
powered by Google
Emily Warwick
Emily Warwick
14:56 27 Jul 22
My experience with Albright IP has been flawless from start to finish. I... have never filed a patent before so I was learning everything as I went along. They have been helpful in every way possible and gone the extra mile to ensure I was kept in the loop and happy as everything was going through each step of the way. I cannot express enough how pleased I am with their service. I had the pleasure of working with Will, Abigail, and Adrian. I would recommend Albright IP to anyone looking to file a patent application.read more
Simon Mills
Simon Mills
13:22 06 Jul 22
Super helpful advice, and really friendly service. Highly recommend... Albright for IP advice and services.read more
Luke D.
Luke D.
11:25 23 May 22
Was a pleasure to work with Will and Melissa on a patent draft and filing.... Will took the time to understand both my software product and the commercial motivations behind the patent filing. They were extremely responsive to questions and clarifications throughout the process (availability isn't everything, but it certainly helps!).They were also very clear regarding fees, and set out a very helpful visual timeline and cost breakdown on the whole patent application process at the pre-sales stage. This emphasis on making sure I understood all aspects of the work, and having documentation to help with that, is something I didn't see with any of the other patent services I was talking to at the time. This clear communication continued throughout our interactions.Would recommend Albright IP to anyone looking to patent an invention. The patent they filed for me was for a software invention.read more
See All Reviews
js_loader


double_arrow
Need a Product Designer?


double_arrow
Helpful Tips

Do I have to identify the designer?
It is possible to waive the name of the designer when filing a European Community Design, but you should be sure that you have the rights to the design

Patenting Apple’s Siri Software in Europe

by | Jun 18, 2021

Patenting Apple Siri Software in EuropeCase Study No. 3

Index

INTRODUCTION

This third Software Patent Case Study follows on from my earlier First and Second Case Studies analysing how to patent software in Europe.

Below, we will dissect a recent European software patent awarded to Apple Inc which covers some of the specific functions of Apple’s Virtual Assistant, Siri® to see exactly how Apple got this patent allowed.

As with Amazon’s Alexa® and Google’s Assistant, the home speaker and virtual assistant market is likely to grow exponentially in the coming years. It will therefore become increasingly valuable as we become more connected and more reliant on this technology, which will improve with the faster network speeds of 5G and then 6G also becoming the norm.

Unsurprisingly, therefore, the tech-giants need to protect their development work, and patent protecting the operation of their individual virtual assistants is a priority.

As with the earlier articles in this Case Study series, it is a common misconception that ‘software’ cannot be patented in Europe. As with many technical developments, there are always likely to be hurdles to overcome, but knowing the general strategies that result in successful grant of software patents in Europe allows for consideration and review at the outset, along with a plan for success to be formulated.

So, let’s take a look at this recently granted European patent EP3453019, which Apple secured and which is titled: ‘Intelligent List Reading’.

Can you really patent protect ‘intelligent list reading’? The answer is yes!

 

SOFTWARE PATENT CLASSIFICATIONS

As with the earlier patents analysed in this series of articles, this patent was classified in some of the ‘G06F’ classifications relating to ‘information retrieval; database structures therefor; file system structures therefor’, and ‘G10L’ classifications relating to ‘speech recognition’. See the following graphic from the front page of the patent:

Patent Classification

 

EXAMPLE SEARCH RESULTS FOR SOFTWARE PATENTS

If you are interested in looking at what else appears in these Classifications, see the following links – you will be amazed at what is being submitted, by which companies, and what is being granted.

Remember, ‘G06F’ is a broad Classification term, and we can drill down further into this Code to refine our searches (such as G06F3/16 or G06F16/33 as shown in the above graphic).

Similarly, ‘G10L’ is a broad term, and likewise can be refined (such as G10L 15/22 and G10L 15/18 as shown above).

Starting with G06F search examples:

  • Classification search results using ‘G06F’ worldwide (i.e. including Europe, the USA, China, and so on): Click here
  • Classification search results using ‘G06F’ for Europe only: Click here
  • Classification search results using ‘G06F’ for Europe only and only which are granted: Click here

And now for G10L search examples:

  • Classification search results using ‘G10L’ worldwide (i.e. including Europe, the USA, China, and so on): Click here
  •  Classification search results using ‘G10L’ for Europe only: Click here
  • Classification search results using ‘G10L’ for Europe only and only which are granted: Click here

 

WHAT PATENT IMAGES DO WE NEED?

This is a very common question, and Figure 1 in Apple’s EP’019 patent provides a nice example of what we need to show to the Patent Examiners. This first image provides a high-level overview of the possible system.

Do take particular note of the end user, shown at the bottom left, the user interface (referenced as 104, for example, a smartphone or tablet), and then a second user interface or second screen 122, both of which interface with a cloud computing network.

The cloud computing network then interfaces with the remote backend hardware and software architecture, shown in a broad block-diagram manner:

Figure 1

This type of Figure 1 diagram is a nice way to ease the Patent Examiner into the subject of the patent.

By showing the hardware items, we are aiming to convince the Examiner that the focus of the patent is not purely relating to ‘software’ alone, which may cause patentability issues due to software on its own being excluded under patent law.

Next, we have Figure 2A, shown below.

Although this Figure 2A looks complex, it is actually just showing you the iPhone® or similar device (user device 104 shown in Figure 1 above), and how the circuitry and processing modules communicate.

Again, we are easing the Examiner into the detail, and persuading her that this relates to ‘technical’ matter and not solely software:

Figure 2A

The subsequent drawings all follow the same idea. It is not until Figure 7A that ‘Siri’ the personal digital assistant is actually properly introduced as a generalised block diagram with ‘hardware’ type language – again trying to steer away from purely software terms:

Figure 7A

Figures 8A onwards then introduce the algorithmic processes, broken easily into generalised logic steps, which allow Siri to function:

Figure 8A

And, wrapping it all up, Figures 9A onwards give the Examiner an ‘in use’ example of Siri in action, using the previously presented device, system, and algorithms:

Figure 9A

 

SUMMARY OF THE REQUIRED PATENT IMAGES

So, in summary, providing the Patent Examiner with the following general categories of patent diagrams in a ‘software’ patent is an excellent starting point:

  1. High-level backend architectural framework of the overall system;
  2. A more focussed generalised view of the backend hardware of the end-user device;
  3. The algorithmic processing/method steps of the software, how the data moves, and the logic flow paths;
  4. One or more examples showing the novel system in action.

 

THE FORMAT FOR ALLOWABLE SOFTWARE CLAIMS

To successfully patent software concepts in Europe, the general formula to start with is along the lines of:

Main Claim 1 – outline in technical language the methodology, algorithmic steps, and/or backend processes that are taking place by use of the software combined with the hardware infrastructure to achieve the end result;

Main Claim 2 – cover the methodology of claim 1 via ‘non-transitory computer readable medium’ language;

Main Claim 3 – cover the hardware system itself which implements the Main Claim 1 methodology;

Main Claim 4 – cover a physical electronic device (i.e. an iPhone®) utilising the methodology of Main Claim 1.

Lets now take a look at each of these Main Claims, as granted in Apple’s European software patent EP’019.

Focussing firstly on Main Claim 1, this details the data processing steps.

Note (highlighted with red circles) where ‘hardware’ type terms are used, but which actually represent data items, and thus is actually software related but deemed patentable language:

Main Claim 1

Main Claim 2, which in this EP’019 patent is numbered as claim 30, then covers the computer memory having code thereon to implement the method of Main Claim 1:

Main Claim 2

Main Claim 3, which in this case is numbered as claim 32, recites the overall ‘system’, having the hardware features, being processors, along with the memory of Main Claim 2 (claim 31 above):

Main Claim 3

Finally, Main Claim 4, which in this case is numbered as claim 34, covers an actual physical device, such as the iPhone®, having various hardware components which interact with each other in some form.

Note that the ‘processing unit’ in this Main Claim 4 (claim 34) is an item of hardware, but essentially repeats the algorithmic processing steps of Main Claim 1:

Main Claim 4

By submitting the Main Claims in these forms, the European Examiner had no issue accepting that the monopoly being requested was related to technical matter, and thus not solely excluded software matter. The first potentially problematic hurdle was overcome.

 

SUMMARY OF THE FORMAT FOR ALLOWABLE SOFTWARE CLAIMS

So, in summary, providing the Patent Examiner with the following general categories of patent claims in a ‘software’ patent is an excellent starting point:

  1. A method of operation;
  2. A memory having code thereon to implement the method;
  3. A system having one or more processors, and a memory with code to implement the method of operation;
  4. An electronic device having hardware items configured to implement the method.

 

WHAT HAPPENED DURING PATENT EXAMINATION?

Wrapping up this analysis, by Apple submitting its claim set in the above form allowed them to overcome the first of three hurdles to grant.

The first hurdle considered by any Patent Examiner is: ‘Is the subject matter excluded under the patent law?’

In Europe, one of these exclusions is if the ‘invention’ is purely software, then it is not technical, and thus is it not grantable as a patent.

The above claim language, using physical hardware type terminology conveys to the Examiner that the invention being claimed in more than only software. It is therefore seen as being technical in nature, and no objection is raised in terms of excluded subject matter.

The Examiner then moves on to the second and third hurdles to grant, which are novelty and inventive step.

For this EP’019 patent, the Examiner objected to the novelty (uniqueness) of the original claim language shown above in view of two earlier patent documents (US’274 and US’013).

Apple counter-argued along with submitting minor revisions, shown below (additions made by Apple shown underlined, deletions crossed through).

This satisfied the Examiner. It was accepted that there was a sufficient technical and cleverly unique distinction, and the patent was granted.

Granted Main Claim 1:

Granted Main Claim 1

Granted Main Claim 2 (finally renumbered as claim 12):

Granted Main Claim 2

Granted Main Claim 3 (finally renumbered as claim 13):

Granted Main Claim 3

You will note that Apple decided to reduce the number of their claims during examination, and interestingly decided to remove their ‘system’ claim.

 

WRAPPING IT ALL UP

For successfully patenting software in Europe, focus on the following:

  1. The patent drawings – provide a high-level overview of the system frame work and any relevant user device as generalised block diagrams, logic YES/NO flow charts showing the processing steps, and some in-use examples; and
  2. The categories of patent claims – provide a method of operation; memory having the code; a system using the memory; and a device having hardware to implement the method.

 

If you would like further information, please contact us via email, by telephone: +44 (0) 1242 691 801, or using the form below and we will be happy to advise and guide.

 

ASK AN EXPERT

 

Article Form

IP TRAINING ENQUIRY

reCAPTCHA