Patents by Inventor Karim Ghessassi

Karim Ghessassi has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9373031
    Abstract: A template document and a reference document that contains objects (e.g. text objects) are received, for example, from a scanner. A plurality of common objects between the template document and the reference document are identified. Locations of the plurality of common objects in the template document and the reference document are identified. One or more distances between the locations of the plurality of common objects in the template document and the reference document are also identified. A determination is made whether the one or more distances between the plurality of common objects in the template document and the reference document are substantially the same. In response to determining that the one or more distances between the plurality of common objects in the template document and the reference document are substantially the same, the template document and the reference document are grouped as common documents.
    Type: Grant
    Filed: February 6, 2014
    Date of Patent: June 21, 2016
    Assignee: Digitech Systems Private Reserve, LLC
    Inventor: Karim Ghessassi
  • Publication number: 20140281910
    Abstract: A template document is received. A user defines an anchor area, and a field zone that contains a target object, in the template document. Objects, such as text objects, are identified in the anchor area along with their locations. Distances between locations of the objects in the anchor area are identified. A distance between the anchor area and the field zone is identified. A reference document is received. The objects in the reference document are identified. A number of common objects are identified. If there are common objects, locations of the common objects and the distances between the common objects are identified in the reference document. The identified distances between objects in the template document and the reference document are compared. If the distances are substantially the same, a corresponding target object is retrieved from the reference document based on the distance between the anchor area and the field zone.
    Type: Application
    Filed: February 28, 2014
    Publication date: September 18, 2014
    Applicant: Digitech Systems Private Reserve, LLC
    Inventor: Karim Ghessassi
  • Publication number: 20140270545
    Abstract: A template document and a reference document that contains objects (e.g. text objects) are received, for example, from a scanner. A plurality of common objects between the template document and the reference document are identified. Locations of the plurality of common objects in the template document and the reference document are identified. One or more distances between the locations of the plurality of common objects in the template document and the reference document are also identified. A determination is made whether the one or more distances between the plurality of common objects in the template document and the reference document are substantially the same. In response to determining that the one or more distances between the plurality of common objects in the template document and the reference document are substantially the same, the template document and the reference document are grouped as common documents.
    Type: Application
    Filed: February 6, 2014
    Publication date: September 18, 2014
    Applicant: Digitech Systems Private Reserve, LLC
    Inventor: Karim Ghessassi
  • Publication number: 20140280167
    Abstract: A scanner scans a group of documents. For example, the documents can be a group of invoices. The documents are received and processed. Objects (e.g., a text object, such as a word) and their locations are identified in each of the documents. Occurrences of similar objects in the identified locations between the documents are determined. A document sorting algorithm is applied to generate a score for each of the documents. The score for each of the documents is generated based on a number of occurrences of similar objects between the documents. The generated score of each of the documents is used to identify a template document. The template document is then used to cluster the documents.
    Type: Application
    Filed: February 28, 2014
    Publication date: September 18, 2014
    Applicant: Digitech Systems Private Reserve, LLC
    Inventor: Karim Ghessassi