Patents by Inventor Karl Derek Hellstern

Karl Derek Hellstern has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10419563
    Abstract: Customization of persisted notifications, in which when a subject event happens, a notification is persisted. For instance, customization may be according to language, style, or other user preference. This may be particularly useful in situations in which a single user may change styles, user preferences, or even languages; or in which an application that generated the notifications is to be shared amongst various diverse users. For instance, one user may prefer notifications in English—another may prefer notifications in French but be blind, another may prefer Mandarin when she is in a non-English speaking country but English when she is in an English speaking country. The principles described herein allow flexible customizations and localizations of persistent notifications without having to translate every notification into every possible language, or persist the notification according to every possible style or user preference.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: September 17, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Karl Derek Hellstern, Kyle Anthony Werner, Amin Bagheri, Sunay Vaishnav
  • Publication number: 20180095604
    Abstract: Rendering user interface components based on screen size. A plurality of user interface components are first defined. Each particular user interface component definition is associated with a uniform resource identifier, and has a screen size indication identifying at least one screen size that can display the particular user interface component. User input is then received from a user device having a screen size. The received user input is associated with navigating to a uniform resource identifier. The navigated uniform resource identifier may then be determined to be associated with a particular user interface component definition. A determination is then made that the screen size of the user device is included within the at least one screen size identified in the screen size indication of the particular user interface component definition. The particular user interface definition is then used to display the corresponding defined user interface component.
    Type: Application
    Filed: September 30, 2016
    Publication date: April 5, 2018
    Inventors: Tuan Anh Nguyen, Karl Derek Hellstern
  • Publication number: 20170318108
    Abstract: Customization of persisted notifications, in which when a subject event happens, a notification is persisted. For instance, customization may be according to language, style, or other user preference. This may be particularly useful in situations in which a single user may change styles, user preferences, or even languages; or in which an application that generated the notifications is to be shared amongst various diverse users. For instance, one user may prefer notifications in English—another may prefer notifications in French but be blind, another may prefer Mandarin when she is in a non-English speaking country but English when she is in an English speaking country. The principles described herein allow flexible customizations and localizations of persistent notifications without having to translate every notification into every possible language, or persist the notification according to every possible style or user preference.
    Type: Application
    Filed: September 30, 2016
    Publication date: November 2, 2017
    Inventors: Karl Derek Hellstern, Kyle Anthony Werner, Amin Bagheri, Sunay Vaishnav