Patents by Inventor Joseph F. Terdiman

Joseph F. Terdiman 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: 10176889
    Abstract: A computer program product comprising a computer-readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to receive a document having multiple section headers, segment the document into at least first and second sections based on the section headers, segment items in the first section into fragments and identify a section type for each of the fragments, determine that the identified section type for at least one of the fragments better matches a type of the second section than it matches a type of the first section, and re-locate the at least one of the fragments to the second section.
    Type: Grant
    Filed: February 9, 2017
    Date of Patent: January 8, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alfredo Alba, Anni R. Coden, Clemens Drews, Daniel F. Gruhl, Neal R. Lewis, Pablo N. Mendes, Cartic Ramakrishnan, Joseph F. Terdiman
  • Patent number: 10176164
    Abstract: A method comprising receiving an item via a computer input device, comparing the item to a plurality of lexicons using a processor, and determining, using the processor and based upon the comparison, that the item is part of a fragment matching at least one of the plurality of lexicons. The method also comprises storing, using the processor, the fragment in a section of a document determined based on the at least one of the plurality of lexicons, and receiving at least one other item via the computer input device after the fragment is stored in the section.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: January 8, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alfredo Alba, Anni R. Coden, Clemens Drews, Daniel F. Gruhl, Neal R. Lewis, Pablo N. Mendes, Cartic Ramakrishnan, Joseph F. Terdiman
  • Patent number: 10176890
    Abstract: A method comprising receiving a document having multiple sections of different types using a processor. The method also comprises obtaining a plurality of lexicons using the processor, each of the lexicons for interpreting fragments in one or more of the section types. The method further comprises interpreting fragments in a first section of the multiple sections using the processor and one or more lexicons. The method still further comprises determining, based upon the interpretation and using the processor, that a fragment in the first section is misplaced. The method still further comprises re-locating, using the processor, the misplaced fragment to a second section of the multiple sections in the document to generate a re-organized document. The method additionally includes storing the re-organized document in a hardware storage system using the processor.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: January 8, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alfredo Alba, Anni R. Coden, Clemens Drews, Daniel F. Gruhl, Neal R. Lewis, Pablo N. Mendes, Cartic Ramakrishnan, Joseph F. Terdiman
  • Patent number: 10169325
    Abstract: A system, comprising an input device configured to receive a first item and a second item, and a processor communicably coupled to the input device and configured to determine that the first item is a fragment matching a lexicon, and place the fragment in a section of a document, the section selected based on the matching lexicon, wherein the processor is configured to perform the determination and the placement after it receives the first item but before it receives the second item.
    Type: Grant
    Filed: February 9, 2017
    Date of Patent: January 1, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alfredo Alba, Anni R. Coden, Clemens Drews, Daniel F. Gruhl, Neal R. Lewis, Pablo N. Mendes, Cartic Ramakrishnan, Joseph F. Terdiman
  • Publication number: 20180225277
    Abstract: A method comprising receiving an item via a computer input device, comparing the item to a plurality of lexicons using a processor, and determining, using the processor and based upon the comparison, that the item is part of a fragment matching at least one of the plurality of lexicons. The method also comprises storing, using the processor, the fragment in a section of a document determined based on the at least one of the plurality of lexicons, and receiving at least one other item via the computer input device after the fragment is stored in the section.
    Type: Application
    Filed: June 19, 2017
    Publication date: August 9, 2018
    Inventors: Alfredo ALBA, Anni R. CODEN, Clemens DREWS, Daniel F. GRUHL, Neal R. LEWIS, Pablo N. MENDES, Cartic RAMAKRISHNAN, Joseph F. TERDIMAN
  • Publication number: 20180225259
    Abstract: A method comprising receiving a document having multiple sections of different types using a processor. The method also comprises obtaining a plurality of lexicons using the processor, each of the lexicons for interpreting fragments in one or more of the section types. The method further comprises interpreting fragments in a first section of the multiple sections using the processor and one or more lexicons. The method still further comprises determining, based upon the interpretation and using the processor, that a fragment in the first section is misplaced. The method still further comprises re-locating, using the processor, the misplaced fragment to a second section of the multiple sections in the document to generate a re-organized document. The method additionally includes storing the re-organized document in a hardware storage system using the processor.
    Type: Application
    Filed: June 19, 2017
    Publication date: August 9, 2018
    Inventors: Alfredo ALBA, Anni R. CODEN, Clemens DREWS, Daniel F. GRUHL, Neal R. LEWIS, Pablo N. MENDES, Cartic RAMAKRISHNAN, Joseph F. TERDIMAN
  • Publication number: 20180225258
    Abstract: A computer program product comprising a computer-readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to receive a document having multiple section headers, segment the document into at least first and second sections based on the section headers, segment items in the first section into fragments and identify a section type for each of the fragments, determine that the identified section type for at least one of the fragments better matches a type of the second section than it matches a type of the first section, and re-locate the at least one of the fragments to the second section.
    Type: Application
    Filed: February 9, 2017
    Publication date: August 9, 2018
    Inventors: Alfredo ALBA, Anni R. CODEN, Clemens DREWS, Daniel F. GRUHL, Neal R. LEWIS, Pablo N. MENDES, Cartic RAMAKRISHNAN, Joseph F. TERDIMAN
  • Publication number: 20180225276
    Abstract: A system, comprising an input device configured to receive a first item and a second item, and a processor communicably coupled to the input device and configured to determine that the first item is a fragment matching a lexicon, and place the fragment in a section of a document, the section selected based on the matching lexicon, wherein the processor is configured to perform the determination and the placement after it receives the first item but before it receives the second item.
    Type: Application
    Filed: February 9, 2017
    Publication date: August 9, 2018
    Inventors: Alfredo ALBA, Anni R. CODEN, Clemens DREWS, Daniel F. GRUHL, Neal R. LEWIS, Pablo N. MENDES, Cartic RAMAKRISHNAN, Joseph F. TERDIMAN
  • Publication number: 20170199975
    Abstract: Method and system for providing individualized healthcare to a patient having a chronic disease over the Internet are disclosed. The system includes at least a computer server for executing application programs where the computer server includes storage means for storing patient information in at least a database server and means for communicating with at least a patient computer and a medical provider computer. The system further includes means for providing individualized web pages for interacting with the patient, means for monitoring signs and symptoms of the chronic disease using inputs provided by the patient, and means for administrating an individualized treatment of the chronic disease according to the signs and symptoms provided by the patient.
    Type: Application
    Filed: March 10, 2017
    Publication date: July 13, 2017
    Inventors: Enid M. Hunkeler, Joseph F. Terdiman
  • Publication number: 20150112716
    Abstract: Method and system for providing individualized healthcare to a patient having a chronic disease over the Internet are disclosed. The system includes at least a computer server for executing application programs where the computer server includes storage means for storing patient information in at least a database server and means for communicating with at least a patient computer and a medical provider computer. The system further includes means for providing individualized web pages for interacting with the patient, means for monitoring signs and symptoms of the chronic disease using inputs provided by the patient, and means for administrating an individualized treatment of the chronic disease according to the signs and symptoms provided by the patient.
    Type: Application
    Filed: January 5, 2015
    Publication date: April 23, 2015
    Inventors: Enid M. Hunkeler, Joseph F. Terdiman