Patents by Inventor Brett Waldbaum

Brett Waldbaum 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: 11714666
    Abstract: Systems and methods are provided for modifying webpages. In some embodiments, a computer-implemented system can include: an authoring component configured to generate and output a file of metadata indicating contents for a new webpage and specifying a template for the new webpage. The system also includes a transformer component configured to receive the file of metadata indicating contents for the new webpage and specifying the template, and merge, with the template, the file of metadata. The transformer component is also configured to automatically generate a file describing the new webpage, wherein the new webpage is based, at least, on the contents for the new webpage and the template.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: August 1, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brett Waldbaum, Caitlin Kehoe Hart
  • Publication number: 20200097305
    Abstract: Systems and methods are provided for modifying webpages. In some embodiments, a computer-implemented system can include: an authoring component configured to generate and output a file of metadata indicating contents for a new webpage and specifying a template for the new webpage. The system also includes a transformer component configured to receive the file of metadata indicating contents for the new webpage and specifying the template, and merge, with the template, the file of metadata. The transformer component is also configured to automatically generate a file describing the new webpage, wherein the new webpage is based, at least, on the contents for the new webpage and the template.
    Type: Application
    Filed: July 8, 2019
    Publication date: March 26, 2020
    Inventors: Brett WALDBAUM, Caitlin KEHOE HART
  • Patent number: 10360049
    Abstract: Systems and methods are provided for modifying webpages. In some embodiments, a computer-implemented system can include: an authoring component configured to generate and output a file of metadata indicating contents for a new webpage and specifying a template for the new webpage. The system also includes a transformer component configured to receive the file of metadata indicating contents for the new webpage and specifying the template, and merge, with the template, the file of metadata. The transformer component is also configured to automatically generate a file describing the new webpage, wherein the new webpage is based, at least, on the contents for the new webpage and the template.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: July 23, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brett Waldbaum, Caitlin Kehoe Hart
  • Publication number: 20180113722
    Abstract: Systems and methods are provided for modifying webpages. In some embodiments, a computer-implemented system can include: an authoring component configured to generate and output a file of metadata indicating contents for a new webpage and specifying a template for the new webpage. The system also includes a transformer component configured to receive the file of metadata indicating contents for the new webpage and specifying the template, and merge, with the template, the file of metadata. The transformer component is also configured to automatically generate a file describing the new webpage, wherein the new webpage is based, at least, on the contents for the new webpage and the template.
    Type: Application
    Filed: November 29, 2017
    Publication date: April 26, 2018
    Inventors: Brett Waldbaum, Caitlin Kehoe
  • Patent number: 9864611
    Abstract: Systems and methods are provided for modifying webpages. In some embodiments, a computer-implemented system can include: an authoring component configured to generate and output a file of metadata indicating contents for a new webpage and specifying a template for the new webpage. The system also includes a transformer component configured to receive the file of metadata indicating contents for the new webpage and specifying the template, and merge, with the template, the file of metadata. The transformer component is also configured to automatically generate a file describing the new webpage, wherein the new webpage is based, at least, on the contents for the new webpage and the template.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: January 9, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Brett Waldbaum, Caitlin Kehoe
  • Publication number: 20140359488
    Abstract: An operating system of a computer provides an interface, such as an application programming interface, through which applications on that computer can store link data in a consistent format across applications and resources. Thus, when an application stores link data, it sends a command to the operating system providing the link data, invoking a command to store the link data. When an application retrieves link data, it sends a command to the operating system to retrieve link data. Thus, an application can store link data for a history of resources accessed, favorite resources accessed, and other types of resources to be accessed. As a result, the operating system provides a single mechanism for a heterogeneous set of applications and a heterogeneous set of resources to store link data in a single repository.
    Type: Application
    Filed: May 29, 2013
    Publication date: December 4, 2014
    Inventors: Eric Bahna, Anshul Rawat, Aaron Butcher, Joshua Kaplan, Brett Waldbaum, Daniel Wood, Yuan-Chou Chung, Mary-Lynne Williams, Ana Lilia Otero Diaz
  • Publication number: 20120159430
    Abstract: Systems and methods are provided for modifying webpages. In some embodiments, a computer-implemented system can include: an authoring component configured to generate and output a file of metadata indicating contents for a new webpage and specifying a template for the new webpage. The system also includes a transformer component configured to receive the file of metadata indicating contents for the new webpage and specifying the template, and merge, with the template, the file of metadata. The transformer component is also configured to automatically generate a file describing the new webpage, wherein the new webpage is based, at least, on the contents for the new webpage and the template.
    Type: Application
    Filed: December 15, 2010
    Publication date: June 21, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Brett Waldbaum, Caitlin Kehoe
  • Publication number: 20060242586
    Abstract: A computer-implemented method is disclosed. The method is for enabling a user to efficiently navigate to a portion of a user interface configured to support performance of a particular task. The method includes receiving from the user an input that includes a description of the particular task. A result set is returned to the user and includes a plurality of candidate tasks that correspond to the description. The candidate tasks are displayed relative to an indication of at least one corresponding applet.
    Type: Application
    Filed: April 20, 2005
    Publication date: October 26, 2006
    Applicant: Microsoft Corporation
    Inventors: Andrew McGlinchey, Brett Waldbaum, Matthew Goldberg, Randall Winjum, Mark Ligameri
  • Publication number: 20060241995
    Abstract: A computer-implemented method is disclosed. The method is for enabling a user to efficiently navigate to a portion of a user interface configured to support performance of a particular task. The method includes receiving from the user an input that includes a description of the particular task. A result set is returned to the user and includes a plurality of candidate tasks that correspond to the description. The candidate tasks are displayed relative to an indication of at least one corresponding applet.
    Type: Application
    Filed: April 20, 2005
    Publication date: October 26, 2006
    Applicant: Microsoft Corporation
    Inventors: Andrew McGlinchey, Brett Waldbaum, Matthew Goldberg