The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 23, 2021

Filed:

Mar. 14, 2019
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventor:

Jeffrey William Pasternack, Belmont, CA (US);

Assignee:
Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 3/0482 (2013.01); G06F 16/338 (2019.01); G06F 9/451 (2018.01);
U.S. Cl.
CPC ...
G06F 16/338 (2019.01); G06F 3/0482 (2013.01); G06F 9/451 (2018.02);
Abstract

Applications are presented for selecting response suggestions in a Graphical User Interface (GUI). Responses are identified for a message received in the GUI. Each response has a score and occupies a width of pixels in the GUI, which provides an available width of pixels for presenting the responses. Further, the method includes an operation for identifying sets of the responses, each set having one or more of the suggested responses. For each set, a utility of the set is calculated based on the score of the responses in the set, the width of pixels of the responses in the set, and the available width of pixels. Further, the set with the greatest utility is selected and then the responses of the set are presented in the GUI. Same principles may be applied to organizing screen layouts for applications that scroll vertically, such as user feeds or search results.


Find Patent Forward Citations

Loading…