Methods and systems of providing supplemental informaton

US10134009B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10134009-B2
Application numberUS-201313802113-A
CountryUS
Kind codeB2
Filing dateMar 13, 2013
Priority dateMar 13, 2013
Publication dateNov 20, 2018
Grant dateNov 20, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

At least one analytical operation from a set of different analytical operations may be determined based on at least one input. The input(s) may comprise contextual information of working content being displayed to a user on a device and comprising numerical data. Supplemental information for the working content may be generated using the determined analytical operation(s), may comprise a numerical-based analysis of the numerical data, and may be caused to be displayed to the user concurrently with the working content. The contextual information may comprise structured data. The input(s) may further comprise at least one of a history of the user's interactions with the working content, a history of the user's interactions with recommendations of supplemental information for the working content, a history of other users' interactions with the working content, and a history of other users' interactions with recommendations of supplemental information for the working content.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: causing working content to be displayed to a user on a device, the working content comprising a table that comprises numerical data; receiving, via the device, a first user selection of a portion of the working content; determining, by a processor of a machine, at least one analytical operation from a set of different analytical operations based on at least one input, the at least one input comprising contextual information of the working content being displayed on the device, the at least one analytical operation being automatically determined independent of any current user action on the device corresponding to a current use of the at least one analytical operation for the working content, the determining the at least one analytical operation comprising ranking the different analytical operations based on the at least one input, the at least one analytical operation being determined based on the ranking of the different analytical operations; generating, based on the first user selection of the portion of the working content, supplemental information for the selected portion of the working content using the determined at least one analytical operation, the at least one analytical operation comprising computing at least one numerical statistic using numerical data in the selected portion of the working content, the supplemental information comprising a numerical-based analysis of the numerical data in the selected portion of the working content, the numerical-based analysis comprising the at least one numerical statistic; causing the supplemental information to be displayed within a panel positioned adjacent to the working content on the device concurrently with the working content; receiving, via the device, a second user selection of a user interface element; in response to the second user selection of the user interface element, generating a message comprising at least a portion of the working content, the at least a portion of the working content comprising at least a portion of the numerical data, the generating the message comprising determining at least one recipient of the message based on the at least a portion of the working content and automatically addressing the message to the at least one recipient; transmitting the generated message to the at least one recipient; receiving, via the device, a third user selection of a second user interface element; in response to the third user selection of the second user interface element, causing a history of discussions associated with a particular dataset or a particular user to be displayed within the panel on the device, the history of discussions comprising a corresponding selectable representation for each one of the discussions in the history of the discussions; receiving, via the device, a fourth user selection of one of the selectable representations; and in response to the fourth user selection of the one of the selectable representations, causing details of a discussion thread of the discussion corresponding to the one of the selectable representations to be displayed on the device, the details of the discussion thread comprising all back-and-forth messages for the discussion corresponding to the one of the selectable representations. 2. The method of claim 1 , wherein the contextual information of the working content comprises structured data of the working content. 3. The method of claim 1 , wherein the at least one input further comprises a history of other users' rejection and acceptance of recommendations of supplemental information for at least one of the same working content and other working content that is determined to be similar to the working content. 4. A system comprising: a machine having at least one processor; and a supplemental information module on the machine, the supplemental information module being configured to perform operations comprising: causing working content to be displayed to a user on a device, the working content comprising a table that comprises numerical data; receiving, via the device, a first user selection of a portion of the working content; determining at least one analytical operation from a set of different analytical operations based on at least one input, the at least one input comprising contextual information of the working content being displayed on the device, the at least one analytical operation being automatically determined independent of any current user action on the device corresponding to a current use of the at least one analytical operation for the working content, the determining the at least one analytical operation comprising ranking the different analytical operations based on the at least one input, the at least one analytical operation being determined based on the ranking of the different analytical operations; generating, based on the first user selection of the portion of the working content, supplemental information for the selected portion of the working content using the determined at least one analytical operation, the at least one analytical operation comprising computing at least one numerical statistic using numerical data in the selected portion of the working content, the supplemental information comprising a numerical-based analysis of the numerical data in the selected portion of the working content, the numerical-based analysis comprising the at least one numerical statistic; causing the supplemental information to be displayed within a panel positioned adjacent to the working content on the device concurrently with the working content; receiving, via the device, a second user selection of a user interface element; in response to the second user selection of the user interface element, generating a message comprising at least a portion of the working content, the at least a portion of the working content comprising at least a portion of the numerical data, the generating the message comprising determining at least one recipient of the message based on the at least a portion of the working content and automatically addressing the message to the at least one recipient; transmitting the generated message to the at least one recipient; receiving, via the device, a third user selection of a second user interface element; in response to the third user selection of the second user interface element, causing a history of discussions associated with a particular dataset or a particular user to be displayed within the panel on the device, the history of discussions comprising a corresponding selectable representation for each one of the discussions in the history of the discussions; receiving, via the device, a fourth user selection of one of the selectable representations; and in response to the fourth user selection of the one of the selectable representations, causing details of a discussion thread of the discussion corresponding to the one of the selectable representations to be displayed on the device, the details of the discussion thread comprising all back-and-forth messages for the discussion corresponding to the one of the selectable representations. 5. The system of claim 4 , wherein the contextual information of the working content comprises structured data of the working content. 6. The system of claim 4 , wherein the at least one input further comprises a history of other users' rejection and acceptance of recommendations of supplemental information for at least one of the same working content and other working content that is determined to be similar to the working content. 7. A non-transitory machine-readable storage device, tangibly embodying a set of instructions that, when executed by at least one processor, causes the at least one processor to p

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10134009B2 cover?
At least one analytical operation from a set of different analytical operations may be determined based on at least one input. The input(s) may comprise contextual information of working content being displayed to a user on a device and comprising numerical data. Supplemental information for the working content may be generated using the determined analytical operation(s), may comprise a numeri…
Who is the assignee on this patent?
Sorin Alexander, Siegel David, Thompson Michael, and 2 more
What technology area does this patent fall under?
Primary CPC classification G06Q10/105. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 20 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).