US 11,947,903 B2
Perspective annotation for numerical representations
Jake Hofman, New York, NY (US); Miroslav Dudik, New York, NY (US); and Daniel Goldstein, New York, NY (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Oct. 22, 2018, as Appl. No. 16/166,925.
Application 16/166,925 is a continuation of application No. 13/801,365, filed on Mar. 13, 2013, granted, now 10,146,756.
Prior Publication US 2019/0057073 A1, Feb. 21, 2019
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 40/169 (2020.01); G06F 16/30 (2019.01); G06F 16/9038 (2019.01); G06F 16/951 (2019.01); G06F 16/955 (2019.01)
CPC G06F 40/169 (2020.01) [G06F 16/30 (2019.01); G06F 16/9038 (2019.01); G06F 16/951 (2019.01); G06F 16/9558 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method performed by a processor coupled to a memory containing a database, the method comprising:
receiving an original content from a client device or a client application via a computer network;
detecting a subject phrase and an associated numerical representation in the received original content, the numerical representation including a number and a unit of measure, wherein the numerical representation denotes a value associated with the subject phrase;
retrieving one or more perspectives from the database by querying the database using the detected subject phrase as one or more keywords, the one or more perspectives individually including a different restatement of information contained in the numerical representation describing the same detected subject phrase than other perspectives, wherein the restatement includes another numerical representation having another number with another unit of measurement describing the detected subject phrase, the another number and the another unit of measurement being different than the number and the unit of measurement in the detected numerical representation, wherein retrieving the one or more perspectives includes retrieving a plurality of perspectives each including a different re-expression of information contained in the detected numerical representation describing the subject than other retrieved perspectives;
displaying the retrieved plurality of perspectives to a user;
receiving user input to select one of the retrieved perspectives displayed to the user in the annotated content;
upon receiving the user input, inserting the selected one of the perspectives into the original content; and
transmitting, via the computer network, the selected one or more perspectives having the another number and the another unit of measurement in a machine readable format to the client device or the client application for displaying on the client device to annotate the original content having the subject with the number and the unit of measurement.