Patents by Inventor Carol Liu

Carol Liu 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).

  • Publication number: 20230281937
    Abstract: Representations of physical artworks are displayed in an extended reality environment. A physical artwork is scanned to generate an image file, which is viewable in extended reality, such as in a private virtual art gallery on a user device. The user device references a cryptographic ledger to load the images and render the artwork in an extended reality environment. The extended reality environment is augmented with additional content, such as music, text feeds including news or historical context, or other relevant information associated with the artwork. Augmented content is determined based on contextual metadata of a cryptographic token associated with the artwork. Some cryptographic tokens are associated with a fraction of a piece of art. Furthermore, the cryptographic token is encoded with usage parameters, such as privileges or restrictions on when and where an artwork is displayed.
    Type: Application
    Filed: February 15, 2023
    Publication date: September 7, 2023
    Inventor: Carol Liu
  • Patent number: 7454471
    Abstract: The invention is a software module configured for sending a pre-selected portion of an electronic spreadsheet document to a mail client or recipient via e-mail. The module includes a publish engine for receiving a sender's pre-selected portion of a spreadsheet document from an application program. The publish engine determines content in the pre-selected portion of the document, and in response to the content of the pre-selected portion, the publish engine changes a user interface to correspond with the content. When the publish engine receives a command through the user interface to send the pre-selected portion to a mail client via electronic mail, the publish engine codes the pre-selected portion for transmission via electronic mail. The publish engine launches an electronic mail application program, and inserts the coded pre-selected portion into an e-mail message.
    Type: Grant
    Filed: July 13, 2005
    Date of Patent: November 18, 2008
    Assignee: Microsoft Corporation
    Inventors: Terri Sorge, Matthew Gauthier, Carol Liu, Margaret Hudson, Robert McCaughey
  • Publication number: 20060149789
    Abstract: Automatically republishing native data from a native data file into an published file. In response to initially publishing the native data in to the published file, a publish object is created that corresponds to the published data and the native data. The publish object is associated with the native data file and indicates whether the native data is to be automatically republished upon resaving of the native data file. The publish object further indicates the location of the published file, a reference to the location of the native data within the native data file, and an alert string. The alert string may comprise a single alert to be displayed when the native data is republished. The publish object is identified by a unique identifier that is also stored in the published file to indicate the location of the published data. Subsequent to initially publishing the native data, the native data file may be resaved.
    Type: Application
    Filed: February 27, 2006
    Publication date: July 6, 2006
    Applicant: Microsoft Corporation
    Inventors: Terri Sorge, Robert McCaughey, Matthew Gauthier, Carol Liu
  • Publication number: 20060143542
    Abstract: A method and computer-readable medium are provided for saving the contents of a memory structure stored in a volatile memory. According to the method, corrupted portions of the memory structure are identified and an attempt is made to repair these portions. If the corrupted portions cannot be repaired, the saving of these portions is skipped. The uncorrupted and repaired portions of the memory structure are then saved to a data file stored on a mass storage device. If portions of the memory structure cannot be repaired or skipped, an attempt is made to save only the user data contained in the memory structure to the data file. In this manner, the user data contained in the memory structure may be saved to a data file even in cases of severe corruption.
    Type: Application
    Filed: December 20, 2004
    Publication date: June 29, 2006
    Applicant: Microsoft Corporation
    Inventors: Brian Jones, Carol Liu, Chad Rothschiller, Robert McCaughey, Shawn Villaron, Su-Piao Wu
  • Publication number: 20060136476
    Abstract: A method and computer-readable medium are provided for loading the contents of an electronic data file. According to the method, corrupted portions of a data file are identified and an attempt is made to repair these portions. If the corrupted portions cannot be repaired, the loading of these portions is skipped. The uncorrupted and repaired portions of the data file are then loaded into memory. If portions of the data file cannot be repaired or skipped, an attempt is made to load only the user data contained in the data file. In this manner, the user data contained in the data file may be loaded even in cases of severe corruption.
    Type: Application
    Filed: December 20, 2004
    Publication date: June 22, 2006
    Applicant: Microsoft Corporation
    Inventors: Brian Jones, Carol Liu, Chad Rotschiller, Robert McCaughey, Shawn Villaron, Su-Piao Wu
  • Publication number: 20060020673
    Abstract: The invention is a software module configured for sending a pre-selected portion of an electronic spreadsheet document to a mail client or recipient via e-mail. The module includes a publish engine for receiving a sender's pre-selected portion of a spreadsheet document from an application program. The publish engine determines content in the pre-selected portion of the document, and in response to the content of the pre-selected portion, the publish engine changes a user interface to correspond with the content. When the publish engine receives a command through the user interface to send the pre-selected portion to a mail client via electronic mail, the publish engine codes the pre-selected portion for transmission via electronic mail. The publish engine launches an electronic mail application program, and inserts the coded pre-selected portion into an e-mail message.
    Type: Application
    Filed: July 13, 2005
    Publication date: January 26, 2006
    Applicant: Microsoft Corporation
    Inventors: Terri Sorge, Matthew Gauthier, Carol Liu, Margaret Hudson, Robert McCaughey