Abstract:
Disclosed are systems and methods for editing aggregated data based on edit requests that are received. An electronic edit file is automatically updated to include a newly-received edit. The edit file includes anchor points that each point to one of a plurality of aggregate data objects. The anchor points are used to determine one of the objects to which the edit file corresponds. The edit file is then applied to update data in this object including making the new edit.
Abstract:
Systems and methods for searching of information regarding persons or to provide assistance for completion during address input. In one embodiment, a method includes automatically generating profiles for persons identified in messages, such as outgoing emails. Based on how the addresses of the persons are used in outgoing messages, the relevancy scores of the addresses are determined. When a user is searching for information or typing an address, the profiles and the relevancy scores are used to identify and sort search results or suggestions for the completion of the address input.
Abstract:
Disclosed are systems and methods for improving interactions with and between computers in content searching, generating, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. The disclosed systems and methods automatically generate and provide an interactive rich set of personalized query suggestions within a unified framework. The disclosed systems and methods are able to integrate attributes associated with message data and metadata by transforming such attributes into facets that are combined with term suggestions and presented to the user in a unified manner. The instant disclosure provides an interactive search suggestion mechanism that narrows the search as the user interacts with the dynamically generated and provided suggestions.
Abstract:
A search query for searching electronic messages, such as email, may be used to search for different types of items, such as and without limitation electronic messages, contacts, photos, documents, such as and without limitation papers, presentations, etc., business entities, personal information extracted from messages, such as and without limitation purchase orders, shipments, reservations, travel itineraries, etc. Several sources of data, which may be indexed for searching, such as and without limitation a personal mail search index, contacts, or business entity, index, attachments index, extracted data index, etc. may be searched using the search query. A number of top search result items, which may include different types of items, may be presented apart from other search result items.
Abstract:
Relevant messages, or “hero results”, which are not ranked at the uppermost part of a time-based listing of search results are identified and such hero results can be displayed apart from the time-based listing of search results. A user can be provided with messages in a time-based presentation as well as messages in a relevance-based presentation. The user can be presented with the most relevant messages from a set of message generated from a search query, even where the most relevant messages are not the most recent ones.
Abstract:
Systems and methods for searching of information regarding persons or to provide assistance for completion during address input. In one embodiment, a method includes automatically generating profiles for persons identified in messages, such as outgoing emails. Based on how the addresses of the persons are used in outgoing messages, the relevancy scores of the addresses are determined. When a user is searching for information or typing an address, the profiles and the relevancy scores are used to identify and sort search results or suggestions for the completion of the address input.
Abstract:
Systems and methods for generation of a relationship history or text for a new message. In one embodiment, a method includes: scanning, by a computing device, a set of messages to or from a user to generate a plurality of profiles for persons associated with the messages, each person being a sender or a recipient of at least one of the set of messages, and the persons including a first person; generating, via the computer, a relationship history using the plurality of profiles, wherein the relationship history is for a relationship between the user and the first person; and presenting the relationship history to the user.