Patents by Inventor Amin Bagheri

Amin Bagheri 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
  • Patent number: 10175953
    Abstract: A user interface control that has different logic components for processing different role logic depending on a role that is played by the user interface control. The user interface control may also have a general function component that performs general functions that may be common across multiple user interface controls. Also, a protocol for use in communicating between two user interface controls to establish a communications link. A first user interface control requests information from a second user interface control, which then obtains the requested information. The second user interface control then provides the requested information to the first user interface control, and then awaits the validation of the requested information.
    Type: Grant
    Filed: June 16, 2014
    Date of Patent: January 8, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brad Olenick, Alaa Shaker, Leon Ezequiel Welicki, Alvaro Rahul Dias, Syed Nadir Ahmed, Mo Wang, Ryan A. Jansen, Mark D. Overholt, Prabir Krishna Shrestha, Amin Bagheri, Zhao Yu, Julio O. Casal Terreros, Dasaradha Ramu Yalamanchili
  • 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
  • Publication number: 20150288747
    Abstract: A user interface control that has different logic components for processing different role logic depending on a role that is played by the user interface control. The user interface control may also have a general function component that performs general functions that may be common across multiple user interface controls. Also, a protocol for use in communicating between two user interface controls to establish a communications link. A first user interface control requests information from a second user interface control, which then obtains the requested information. The second user interface control then provides the requested information to the first user interface control, and then awaits the validation of the requested information.
    Type: Application
    Filed: June 16, 2014
    Publication date: October 8, 2015
    Inventors: Brad Olenick, Alaa Shaker, Leon Ezequiel Welicki, Alvaro Rahul Dias, Syed Nadir Ahmed, Mo Wang, Ryan A. Jansen, Mark D. Overholt, Prabir Krishna Shrestha, Amin Bagheri, Zhao Yu, Julio O. Casal Terreros, Dasaradha Ramu Yalamanchili