Patents by Inventor Jevan D. Saks

Jevan D. Saks 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: 8866822
    Abstract: Techniques and tools described herein provide effective ways to program a property of a target object to vary depending on a source. For example, for a key frame animation for a property of a target UI element, an alternate time source is set to a property of a source UI element. When the target UI element is rendered at runtime, the animation changes the target value depending on the value of the property of the source UI element. Features of UI elements and animations can be specified in markup language. The alternate time source can be specified through a call to a programming interface. Animations for multiple target UI elements can have the same source, in which case different parameters for the respective animations can be used to adjust source values in different ways.
    Type: Grant
    Filed: September 7, 2010
    Date of Patent: October 21, 2014
    Assignee: Microsoft Corporation
    Inventors: Benjamin F. Carter, Jevan D. Saks
  • Publication number: 20120056889
    Abstract: Techniques and tools described herein provide effective ways to program a property of a target object to vary depending on a source. For example, for a key frame animation for a property of a target UI element, an alternate time source is set to a property of a source UI element. When the target UI element is rendered at runtime, the animation changes the target value depending on the value of the property of the source UI element. Features of UI elements and animations can be specified in markup language. The alternate time source can be specified through a call to a programming interface. Animations for multiple target UI elements can have the same source, in which case different parameters for the respective animations can be used to adjust source values in different ways.
    Type: Application
    Filed: September 7, 2010
    Publication date: March 8, 2012
    Applicant: Microsoft Corporation
    Inventors: Benjamin F. Carter, Jevan D. Saks
  • Publication number: 20090327876
    Abstract: Various embodiments provide a user interface (UI) framework that implements techniques and processes for tagging text in a markup document and designating one or more custom text effects to be applied to the tagged text. Some embodiments provide an integrated application programming interface (API) that implements a common programming model for specifying UI elements and applying a wide variety of text effects to text content in a UI. Certain example embodiments enable a section of text to be identified and one or more custom effects for the text to be specified in line with the section of text. The UI framework may provide one or more pre-coded effects and/or a user may create one or more custom effects to be applied to the section of text.
    Type: Application
    Filed: June 25, 2008
    Publication date: December 31, 2009
    Applicant: Microsoft Corporation
    Inventors: Jevan D. Saks, Christopher A. Glein, Stefan C. Negritoiu
  • Publication number: 20090327238
    Abstract: An arrangement is provided for retrieving and updating data within an application, such as a media player application and its metadata. Information is gathered from multiple remote sources. The remote source is queried for information, and information is received from the same. The received information is compared to a number of stored data storage conventions. The particular data storage convention employed is determined, and using the determined data storage convention, data is bound to a number of fields in the application.
    Type: Application
    Filed: June 28, 2008
    Publication date: December 31, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Mark J. Leece, Jevan D. Saks, Mark J. Finocchio
  • Patent number: 7631272
    Abstract: Aspects of the subject matter described herein relate to directing focus to elements of a graphical user interface in response to focus events. In aspects, a program may include multiple focus scopes each of which may include elements capable of receiving keyboard input. When an element receives keyboard focus, information regarding the element is updated to indicate that the element has or had keyboard focus. Thereafter, focus scope may be changed to a focus scope other than the one including the element. When changing the focus scope back to the focus scope that includes the element, the information may be used to give the element keyboard focus.
    Type: Grant
    Filed: November 14, 2005
    Date of Patent: December 8, 2009
    Assignee: Microsoft Corporation
    Inventors: Jeffrey L. Bodgan, Atanas G. Koralski, Seema L. Ramchandani, Jevan D. Saks, Sundaram Ramani