×

Date and time processing

  • US 9,747,280 B1
  • Filed: 08/21/2014
  • Issued: 08/29/2017
  • Est. Priority Date: 08/21/2013
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computing device comprising:

  • one or more processors; and

    a non-transitory, computer-readable medium storing programming executable by the one or more processors, the programming comprising instructions to;

    receive an input corresponding to a plurality of documents;

    receive a request type, the request type indicating a type of date/time analysis to be performed on the input;

    determine an amount of date/time analysis associated with the request type, wherein the amount of date/time analysis comprises at least one of analysis of all dates of the objects in the input, sequencing all dates of objects in the input, establishing all times of authorship of objects in the input, or identification of all times embodied in the input; and

    perform date/time analysis of the input by;

    forming a terms unit matrix from the input, the term unit matrix comprising a plurality of term units, wherein at least one of the plurality of term units comprises a linguistic word, and the term unit matrix in a lossless representation of the input;

    determining a grammatical function for each term of the plurality of term units;

    determining location of first mention for at least one term of the plurality of term units;

    determining, using grammatical rules, a first portion of the term unit matrix associated with the first mention, wherein the first portion of the term unit matrix includes other terms of the plurality of term units associated with the at least one term, wherein the first range indicates other terms of the plurality of terms associated with the at least one term;

    determining a date/time object associated with the at least one term and the first portion of the term unit matrix;

    mapping the date/time object to a date/time ID, the date/time ID different than the date/time object, wherein the date/time ID is a date and time indicator, wherein the date/time ID operates only as a date/time indication, and wherein the date/time ID comprises a first letter of a day of the week and a month of the year;

    determining a second portion of the term unit matrix associated with the date/time ID;

    determining an interval of the date/time ID, wherein the interval is a third portion of the input with which the date/time ID is associated; and

    providing an output based on the date/time ID using the second portion of the term unit matrix and the third portion of the input.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×