Threshold view

US9524071B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9524071-B2
Application numberUS-201313759044-A
CountryUS
Kind codeB2
Filing dateFeb 5, 2013
Priority dateFeb 5, 2013
Publication dateDec 20, 2016
Grant dateDec 20, 2016

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.

The description relates to threshold views. One example can include a display, storage and a processor. The storage can store instructions for execution by the processor. The processor can be configured to process the instructions to create a graphical user interface (GUI) on the display. The GUI can include a threshold view that shows elements that relate to a family on a given day. The elements can include time bound elements, semi-time bound elements and non-time bound elements.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method performed by one or more processors, comprising: receiving a user instruction from a user to present a threshold view associated with a family of the user; responsive to the user instruction, generating the threshold view to be presented on a screen of a computing device on which the user entered the user instruction, wherein events associated with an individual day are presented within the threshold view; and, responsive to the user instruction, using resources to obtain personalized information about an individual event to surface within the threshold view, the resources including natural language processing resources and search engine resources, the using the resources comprising: using the natural language processing resources to perform an analysis of the individual event, previous related events, and information resources that are specific to the user and the family of the user, generating customized event information based on the analysis, wherein the customized event information comprises a reminder derived from the analysis of the previous related events and a contextual media item associated with at least one of the previous related events and retrieved from the information resources, generating an internet search query that is customized for the user and the individual event and using the search engine resources to obtain real-time information associated with the individual event, wherein the real-time information comprises at least one of location-based information, weather conditions, and traffic conditions, and, surfacing the personalized information about the individual event, wherein the personalized information includes the generated customized event information and the obtained real-time information. 2. The method of claim 1 , performed by the computing device. 3. The method of claim 1 , wherein the generating the threshold view comprises providing an indication relative to an individual event of the threshold view whether the individual event is a time bound event, a semi-time bound event, or a non-time bound event. 4. The method of claim 1 , performed by another computing device by communicating with the computing device. 5. The method of claim 1 , wherein the surfacing the personalized information about the individual event is performed without further input from the user beyond the user instruction to present the threshold view relating to the individual day. 6. The method of claim 1 , wherein the using the search engine resources comprises accessing traffic resources and a result of the internet search query comprises the traffic conditions. 7. The method of claim 1 , further comprising scaling and abridging the events associated with the individual day to allow the events to be presented at a different scale and with a different amount of event information within another threshold view on another screen of another computing device, the another screen being a different size than the screen. 8. A system, comprising: one or more processing devices; and a storage device storing computer-readable instructions which, when executed by the one or more processing devices, cause the one or more processing devices to: create a graphical user interface (GUI) on a display, the GUI comprising a threshold view that shows elements that relate to a family, on a given day, receive user input from a family member of the family and associate the user input with an individual element of the threshold view, and responsive to the user input, obtain personalized information about the individual element to generate an updated GUI, the personalized information obtained using resources, comprising: using natural language processing resources to perform an analysis of the individual element, previous related elements, and information resources that are specific to the family, generating customized information based on the analysis, wherein the customized information comprises a reminder derived from the analysis of the previous related elements and a contextual media item associated with at least one of the previous related elements and retrieved from the information resources, generating an internet search query that is customized for the family and the individual element using search engine resources to obtain real-time information associated with the individual element, wherein the real-time information comprises at least one of location-based information, weather conditions, and traffic conditions, and surfacing the personalized information about the individual element, wherein the personalized information includes the generated customized information and the obtained real-time information. 9. The system of claim 8 , wherein the individual element is shown on the GUI with an indication of whether the individual element is time bound, semi-time bound, or non-time bound. 10. The system of claim 8 , wherein the computer-readable instructions further cause the one or more processing devices to: scale the individual element based on a size of the GUI, lengths of the elements, and how many of the elements are shown. 11. The system of claim 10 , wherein the individual element is shown on the GUI with an indicator configured to indicate which family member is associated with the individual element. 12. The system of claim 10 , wherein the threshold view further includes media that relates to the family or to the individual element. 13. The system of claim 10 , wherein the elements are events. 14. The system of claim 8 , wherein the user input comprises a user gesture. 15. The system of claim 8 , embodied on a single device.

Assignees

Inventors

Classifications

  • G06F3/048Primary

    Interaction techniques based on graphical user interfaces [GUI] · CPC title

  • Office automation; Time management · CPC title

  • Interaction with lists of selectable items, e.g. menus · CPC title

  • Calendar-based scheduling for persons or groups · CPC title

  • Physics · mapped topic

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 US9524071B2 cover?
The description relates to threshold views. One example can include a display, storage and a processor. The storage can store instructions for execution by the processor. The processor can be configured to process the instructions to create a graphical user interface (GUI) on the display. The GUI can include a threshold view that shows elements that relate to a family on a given day. The elemen…
Who is the assignee on this patent?
Microsoft Corp, Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06F3/048. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 20 2016 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).