IP Library Granted Patent US 9,633,173
Granted Patent B2
US 9,633,173 · App. 14/202,331 · Granted Apr 25, 2017

Handwriting recognition tool

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,633,173
App. No.
14/202,331
Granted
Apr 25, 2017
Kind
B2
Abstract

Some implementations may provide a method implemented on a processor, the method includes: receiving, on a computer host, an electronic document representing a pharmaceutical prescription; identifying constituent regions that include at least a first portion and a second portion within the electronic document; identifying first spatial frequencies for the first portion within the electronic document; identifying second spatial frequencies for the second portion within the electronic document; identifying a header based upon the first spatial frequencies; using the header to identify a prescriber; retrieving a profile for the prescriber; analyzing the second spatial frequencies using the profile for the prescriber; and creating, based upon analyzing the second spatial frequencies using the profile for the prescriber, a transaction record on the computer host for a medical transaction associated with the pharmaceutical prescription.

Claims (50)

1. A method implemented on a processor, the method comprising:

receiving, on a computer host, an electronic document representing a pharmaceutical prescription;

identifying constituent regions that include at least a first portion and a second portion within the electronic document;

identifying first spatial frequencies for the first portion within the electronic document;

identifying second spatial frequencies for the second portion within the electronic document;

identifying a header based upon the first spatial frequencies, wherein identifying the first and second spatial frequencies includes performing a fast Fourier Transform on a portion of a document and translating spatial information into frequency information such that (i) the header identifying the prescriber is identified from the first spatial frequencies; and (ii) the second spatial frequencies are analyzed using the profile of the identified prescriber;

using the header to identify a prescriber;

retrieving a profile specific for the prescriber;

analyzing the second spatial frequencies using the profile specific for the prescriber such that the second spatial frequencies are compared to spatial frequency domain information from the profile specific for the prescriber, the prescriber-specific profile constructed from the prescriber's past records and including isolated handwriting of the prescriber in a spatial frequency domain; and

creating, based upon results from analyzing the second spatial frequencies using the profile for the prescriber, a transaction record on the computer host for a medical transaction associated with the pharmaceutical prescription.

2. The method of claim 1 , wherein identifying constituent regions includes inspecting an electronic document for a reference object and using the reference object to identify the first and second portions.

3. The method of claim 1 , wherein identifying the constituent regions includes identifying constituent regions that are delineated independent of content appearing in the electronic document.

4. The method of claim 1 , wherein identifying the constituent regions includes performing a preliminary degree of processing to identify a document format and using the document format to specify the first and second regions.

5. The method of claim 1 , wherein identifying the header based upon the first spatial frequencies includes comparing the first spatial frequencies with a library of spatial frequencies of known headers.

6. The method of claim 1 , wherein retrieving the profile for the prescriber includes retrieving a dictionary of terms associated with a practice of the prescriber.

7. The method of claim 1 , wherein retrieving the profile for the prescriber includes retrieving a dictionary of terms for the prescriber represented in the spatial frequency domain.

8. The method of claim 1 , wherein retrieving the profile for the prescriber includes retrieving a computer data structure that describes different spatial frequency representations for a term appearing in a dictionary.

9. The method of claim 1 , wherein retrieving the profile for the prescriber includes retrieving a computer data structure that describes different spatial frequency representations for a term appearing in a dictionary.

10. The method of claim 1 , wherein retrieving the profile for the prescriber includes retrieving a computer data structure that describes a likelihood of correlation between the second spatial frequencies and different terms appearing in a dictionary.

11. The method of claim 1 , wherein creating, based upon results from analyzing the second spatial frequencies using the profile for the prescriber, the transaction record on the computer host includes creating an electronic document prescription based upon the received electronic document representing the pharmaceutical prescription.

12. A computer system, comprising at least one processor, wherein the at least one processor is configured to perform the operations of:

receiving, on a computer host, an electronic document representing a pharmaceutical prescription;

identifying constituent regions that include at least a first portion and a second portion within the electronic document;

identifying first spatial frequencies for the first portion within the electronic document;

identifying second spatial frequencies for the second portion within the electronic document;

identifying a header based upon the first spatial frequencies, wherein identifying the first and second spatial frequencies includes performing a fast Fourier Transform on a portion of a document and translating spatial information into frequency information such that (i) the header identifying the prescriber is identified from the first spatial frequencies; and (ii) the second spatial frequencies are analyzed using the profile of the identified prescriber;

using the header to identify a prescriber;

retrieving a profile specific for the prescriber;

analyzing the second spatial frequencies using the profile specific for the prescriber such that the second spatial frequencies are compared to spatial frequency domain information from the profile specific for the prescriber, the prescriber-specific profile constructed from the prescriber's past records and including isolated handwriting of the prescriber in a spatial frequency domain; and

creating, based upon results from analyzing the second spatial frequencies using the profile for the prescriber, a transaction record on the computer host for a medical transaction associated with the pharmaceutical prescription.

13. The computer system of claim 12 , wherein the operation of identifying constituent regions includes inspecting an electronic document for a reference object and using the reference object to identify the first and second portions.

14. The computer system of claim 12 , wherein the operation of identifying the constituent regions includes identifying constituent regions that are delineated independent of content appearing in the electronic document.

15. The computer system of claim 12 , wherein the operation of identifying the constituent regions includes performing a preliminary degree of processing to identify a document format and using the document format to specify the first and second regions.

16. The computer system of claim 12 , wherein the operation of identifying the header based upon the first spatial frequencies includes comparing the first spatial frequencies with a library of spatial frequencies of known headers.

17. The computer system of claim 12 , wherein the operation of retrieving the profile for the prescriber includes retrieving a dictionary of terms associated with a practice of the prescriber.

18. The computer system of claim 12 , wherein the operation of retrieving the profile for the prescriber includes retrieving a dictionary of terms for the prescriber represented in the spatial frequency domain.

19. The computer system of claim 12 , wherein the operation of retrieving the profile for the prescriber includes retrieving a computer data structure that describes different spatial frequency representations for a term appearing in a dictionary.

20. The computer system of claim 12 , wherein the operation of retrieving the profile for the prescriber includes retrieving a computer data structure that describes different spatial frequency representations for a term appearing in a dictionary.

21. The computer system of claim 12 , wherein the operation of retrieving the profile for the prescriber includes retrieving a computer data structure that describes a likelihood of correlation between the second spatial frequencies and different terms appearing in a dictionary.

22. The computer system of claim 12 , wherein the at least one processor is further configured to perform the operations of creating, based upon results from analyzing the second spatial frequencies using the profile for the prescriber, the transaction record on the computer host includes creating an electronic document prescription based upon the received electronic document representing the pharmaceutical prescription.

23. A computer-readable medium comprising software instructions that, when executed by a computer, causes the computer to perform the operations of:

receiving, on a computer host, an electronic document representing a pharmaceutical prescription;

identifying constituent regions that include at least a first portion and a second portion within the electronic document;

identifying first spatial frequencies for the first portion within the electronic document;

identifying second spatial frequencies for the second portion within the electronic document;

identifying a header based upon the first spatial frequencies, wherein identifying the first and second spatial frequencies includes performing a fast Fourier Transform on a portion of a document and translating spatial information into frequency information such that (i) the header identifying the prescriber is identified from the first spatial frequencies; and (ii) the second spatial frequencies are analyzed using the profile of the identified prescriber;

using the header to identify a prescriber;

retrieving a profile specific for the prescriber;

analyzing the second spatial frequencies using the profile specific for the prescriber such that the second spatial frequencies are compared to spatial frequency domain information from the profile specific for the prescriber, the prescriber-specific profile constructed from the prescriber's past records and including isolated handwriting of the prescriber in a spatial frequency domain; and

creating, based upon results from analyzing the second spatial frequencies using the profile for the prescriber, a transaction record on the computer host for a medical transaction associated with the pharmaceutical prescription.

Assignments (11)
SECURITY INTEREST Recorded Mar 12, 2026
From: IMS SOFTWARE SERVICES LTD.; IQVIA INC.; IQVIA RDS INC.; RULES-BASED MEDICINE, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 075047/0061 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTIES INADVERTENTLY NOT INCLUDED IN FILING PREVIOUSLY RECORDED AT REEL: 065709 FRAME: 618. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT. Recorded Dec 6, 2023
From: IQVIA INC.; IQVIA RDS INC.; IMS SOFTWARE SERVICES LTD.; Q SQUARED SOLUTIONS HOLDINGS LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 065790/0781 →
SECURITY INTEREST Recorded Nov 29, 2023
From: IQVIA INC.; IQVIA RDS INC.; IMS SOFTWARE SERVICES LTD.; Q SQUARED SOLUTIONS HOLDINGS LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 065710/0253 →
SECURITY INTEREST Recorded Nov 29, 2023
From: IQVIA INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 065709/0618 →
SECURITY INTEREST Recorded May 24, 2023
From: IQVIA INC.; IQVIA RDS INC.; IMS SOFTWARE SERVICES LTD.; Q SQUARED SOLUTIONS HOLDINGS LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 063745/0279 →
CHANGE OF NAME Recorded Oct 9, 2018
From: QUINTILES IMS INCORPORATED
To: IQVIA INC.
Reel/Frame 047207/0276 →
MERGER AND CHANGE OF NAME Recorded Jan 22, 2018
From: IMS HEALTH INCORPORATED; QUINTILES TRANSNATIONAL CORP.
To: QUINTILES IMS INCORPORATED
Reel/Frame 045102/0549 →
MERGER AND CHANGE OF NAME Recorded Feb 23, 2017
From: IMS HEALTH INCORPORATED; QUINTILES TRANSNATIONAL CORP.
To: QUINTILES IMS INCORPORATED
Reel/Frame 041791/0233 →
MERGER AND CHANGE OF NAME Recorded Jan 5, 2017
From: IMS HEALTH INCORPORATED; QUINTILES TRANSNATIONAL CORP.
To: QUINTILES IMS INCORPORATED
Reel/Frame 041260/0474 →
SUPPLEMENTAL SECURITY AGREEMENT Recorded Jan 14, 2016
From: IMS HEALTH INCORPORATED
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 037515/0780 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2014
From: PAULETTO, STEPHAN; EBDING, TILMAN
To: IMS HEALTH INCORPORATED
Reel/Frame 033032/0300 →