Patents by Inventor Anna Dayen

Anna Dayen 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: 8006179
    Abstract: Wrapping nodes in a drawing canvas may be provided. A plurality of nodes may be received and a location to wrap the plurality of nodes may be determined. The location may be between two consecutive nodes in the plurality of nodes. Furthermore, a direction may be determined to place a first subset of the plurality of nodes comprising at least one node in the plurality of nodes and being subsequent to the determined location. The plurality of nodes may be balanced using at least one of the following: i) placing nodes within the plurality of nodes to an end of available space within the drawing canvas; ii) placing a first predetermined number of nodes of the plurality of nodes per row; and iii) evenly spacing a second predetermined number of nodes of the plurality of nodes.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: August 23, 2011
    Assignee: Microsoft Corporation
    Inventors: Crystal L. Hoyer, Anna Dayen, David M. Gerton, Janet L. Schorr, Scott A. Sherman
  • Patent number: 7685469
    Abstract: A method of analyzing a computer application interruption may analyze a cause of the computer application interruption, determine whether the cause of the computer application interruption was user disruptive or non-user-disruptive, determine whether the cause of the computer application interruption was operating system related or non-operating system related and determine whether the computer application interruption caused the computer application to stop operating or operate at a degraded level of performance.
    Type: Grant
    Filed: April 22, 2005
    Date of Patent: March 23, 2010
    Assignee: Microsoft Corporation
    Inventors: Anna Dayen, Heidi A. Crittenden, Mario R. Garzia, Peng Li, Mujtaba Khambatti
  • Publication number: 20080028299
    Abstract: Wrapping nodes in a drawing canvas may be provided. A plurality of nodes may be received and a location to wrap the plurality of nodes may be determined. The location may be between two consecutive nodes in the plurality of nodes. Furthermore, a direction may be determined to place a first subset of the plurality of nodes comprising at least one node in the plurality of nodes and being subsequent to the determined location. The plurality of nodes may be balanced using at least one of the following: i) placing nodes within the plurality of nodes to an end of available space within the drawing canvas; ii) placing a first predetermined number of nodes of the plurality of nodes per row; and iii) evenly spacing a second predetermined number of nodes of the plurality of nodes.
    Type: Application
    Filed: July 31, 2006
    Publication date: January 31, 2008
    Applicant: Microsoft Corporation
    Inventors: Crystal L. Hoyer, Anna Dayen, David M. Gerton, Janet L. Schorr, Scott A. Sherman
  • Publication number: 20060242467
    Abstract: A method of analyzing a computer application interruption may analyze a cause of the computer application interruption, determine whether the cause of the computer application interruption was user disruptive or non-user-disruptive, determine whether the cause of the computer application interruption was operating system related or non-operating system related and determine whether the computer application interruption caused the computer application to stop operating or operate at a degraded level of performance.
    Type: Application
    Filed: April 22, 2005
    Publication date: October 26, 2006
    Applicant: MICROSOFT CORPORATION
    Inventors: Anna Dayen, Heidi Crittenden, Mario Garzia, Peng Li, Mujtaba Khambatti