×

Systems and methods for improved processing of message queries

  • US 10,104,028 B2
  • Filed: 08/29/2014
  • Issued: 10/16/2018
  • Est. Priority Date: 08/29/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • analyzing, by one or more processors of a computing device, a first message, addressed to a user, for the presence of a first structured content element;

    responsive to the first structured content element being present in the first message;

    (i) executing, by the one or more processors, an action associated with the first structured content element to obtain content from a first data source that is distinct from the first message, and(ii) forming, by the one or more processors, a first display state of a first object representing at least the first message, wherein the first display state of the first object comprises a combination of a notification of the first message and the content from the first data source;

    responsive to identifying the presence of the first structured content element in the first message, updating, by the one or more processors, a user interface for a messaging application, the user interface comprising an electronic message list in an electronic message list panel, wherein the electronic message list comprises a plurality of objects including the first object,each respective object in the plurality of objects is visually distinct in the electronic message list, and each respective object in at least a subset of the plurality of objects comprises one or more electronic messages in a plurality of messages addressed to the user; and

    responsive to user selection of the first object, facilitating, by the one or more processors, user initiated toggling of a display state of the first object between the first display state and a second display state, wherein the second display state includes the content from the first data source and the first message, wherein the second display state differs from the first display state by providing direct access to the first message, wherein the first display state is a collapsed display state for the first object presented within the messaging application, and the second display state is an expanded display state for the first object presented within the messaging application, and wherein the first display state and the second display state are each configured to be used by the messaging application for displaying the first object.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×