Patents by Inventor Daniel J. Clay

Daniel J. Clay 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: 10430382
    Abstract: A data visualization platform architecture that enables building of a data visualization via a one-directional chain of separate stages is provided, wherein each stage has a simple input interface and output interface. The staging of the architecture enables the data visualization to be provisioned while using fewer system resources and for additional behaviors to be applied to the visualization. Such behaviors include: transforming data from an arbitrary format, modular updates to data visualizations, client-independent operation, reduced-cost updating and extension of the platform, reduced-cost animations, etc. Aspects of the data visualization platform streamline and optimize the performance of a computing device that provides a data visualization.
    Type: Grant
    Filed: April 9, 2015
    Date of Patent: October 1, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Barry Christopher Allyn, Daniel J. Clay, Qijin Zhou, Peter H. Hufnagel, Michael Woolf
  • Publication number: 20160104306
    Abstract: A data visualization platform architecture that enables building of a data visualization via a one-directional chain of separate stages is provided, wherein each stage has a simple input interface and output interface. The staging of the architecture enables the data visualization to be provisioned while using fewer system resources and for additional behaviors to be applied to the visualization. Such behaviors include: transforming data from an arbitrary format, modular updates to data visualizations, client-independent operation, reduced-cost updating and extension of the platform, reduced-cost animations, etc. Aspects of the data visualization platform streamline and optimize the performance of a computing device that provides a data visualization.
    Type: Application
    Filed: April 9, 2015
    Publication date: April 14, 2016
    Applicant: Microsoft Technology Licensing, LLC.
    Inventors: Barry Christopher Allyn, Daniel J. Clay, Qijin Zhou, Peter H. Hufnagel, Michael Woolf
  • Patent number: 7719534
    Abstract: Methods and systems for associating two objects in a drawing application with one another are provided. Embodiments of the invention are directed toward a method in a computing environment that includes receiving a command to designate a target and designating the target. The method can further include identifying a subject and providing a suggested association of the subject with the target. The method can still further include receiving a command to accept the suggested association and associating the subject with the target as suggested.
    Type: Grant
    Filed: December 2, 2008
    Date of Patent: May 18, 2010
    Assignee: Microsoft Corporation
    Inventors: Dan R. Albertson, Barry Christopher Allyn, Daniel J. Clay, Craig L. Daw, Evan F. B. Moran
  • Publication number: 20090079742
    Abstract: Methods and systems for associating two objects in a drawing application with one another are provided. Embodiments of the invention are directed toward a method in a computing environment that includes receiving a command to designate a target and designating the target. The method can further include identifying a subject and providing a suggested association of the subject with the target. The method can still further include receiving a command to accept the suggested association and associating the subject with the target as suggested.
    Type: Application
    Filed: December 2, 2008
    Publication date: March 26, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Dan R. Albertson, Barry Christopher Allyn, Daniel J. Clay, Craig L. Daw, Evan F.B. Moran
  • Patent number: 7474310
    Abstract: Methods and systems for associating two objects in a drawing application with one another are provided. Embodiments of the invention are directed toward a method in a computing environment that includes receiving a command to designate a target and designating the target. The method can further include identifying a subject and providing a suggested association of the subject with the target. The method can still further include receiving a command to accept the suggested association and associating the subject with the target as suggested.
    Type: Grant
    Filed: August 12, 2005
    Date of Patent: January 6, 2009
    Assignee: Microsoft Corporation
    Inventors: Dan R. Albertson, Barry Christopher Allyn, Daniel J. Clay, Craig L. Daw, Evan F. B. Moran