×

Electronic message searching

  • US 10,509,790 B2
  • Filed: 09/21/2015
  • Issued: 12/17/2019
  • Est. Priority Date: 06/07/2015
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions which, when executed by an electronic device with a display, cause the device to:

  • receive a request that includes a search term;

    initiate a search based on the search term to produce a plurality of search results of a plurality of time periods, wherein time periods of the plurality of time periods do not overlap; and

    for each respective time period of at least two time periods of the plurality of time periods;

    determine whether there are more than a predetermined number of search results for the respective time period;

    in accordance with a determination that there are more than the predetermined number of search results for the respective time period, display, on the display, a respective search result group that includes at least some of the search results for the respective time period, wherein displaying the respective search result group includes displaying the at least some of the search results for the respective time period and not displaying a search result for a time period that is outside of the respective time period; and

    in accordance with a determination that there are not more than the predetermined number of search results for the respective time period, display, on the display, a search result group that is different from the respective search result group and that includes the search results of the respective time period, wherein displaying the search result group that is different from the respective search result group includes displaying the search results of the respective time period and the search result for the time period that is outside of the respective time period.

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