Patents by Inventor Moein Pahlavan Yali

Moein Pahlavan Yali 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: 10552236
    Abstract: Disclosed in some examples, are methods, systems, and machine-readable mediums which provide for a focus management framework that provides for greater knowledge and control of focus transitions. An event listener is attached to a root focusable element of the DOM. The event listener may receive all focus interactions with any child element. By listening for all focus events the framework may provide more powerful events that provide both the source element and destination element as event parameters. This framework allows many different applications, such as for example, allowing the application to customize the order focus is transitioned (from the browser's default order), to allow for a history of focus events, to enable a declarative language for defining behaviors for elements of the application that need to be involved with scenarios that depend on focus transition, aggregating messages sent to assistive technologies triggered by a focus transition, and the like.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: February 4, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Moein Pahlavan Yali, Patrick C Miller, John G Nguyen
  • Publication number: 20190004874
    Abstract: Disclosed in some examples, are methods, systems, and machine-readable mediums which provide for a focus management framework that provides for greater knowledge and control of focus transitions. An event listener is attached to a root focusable element of the DOM. The event listener may receive all focus interactions with any child element. By listening for all focus events the framework may provide more powerful events that provide both the source element and destination element as event parameters. This framework allows many different applications, such as for example, allowing the application to customize the order focus is transitioned (from the browser's default order), to allow for a history of focus events, to enable a declarative language for defining behaviors for elements of the application that need to be involved with scenarios that depend on focus transition, aggregating messages sent to assistive technologies triggered by a focus transition, and the like.
    Type: Application
    Filed: June 28, 2017
    Publication date: January 3, 2019
    Inventors: Moein Pahlavan Yali, Patrick C. Miller, John G. Nguyen
  • Publication number: 20180052809
    Abstract: Computer systems, devices, and associated methods of inferring user interaction with a web part comprising an <iframe> element are disclosed herein. In one embodiment, a method includes observing a location of a user input target on a web page rendered by a web browser. When the location of the user input target is over a web part comprising the host container and the web page detects that the web page has lost focus and a new active element is an <iframe>, the method includes inferring user interaction with respect to the <iframe> element and emphasizing the web part.
    Type: Application
    Filed: June 14, 2017
    Publication date: February 22, 2018
    Inventors: John Nguyen, Peter Blair Gonzalez del Solar, Moein Pahlavan Yali