Patents by Inventor Matthew Andrew Nguyen

Matthew Andrew Nguyen 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: 11422869
    Abstract: Systems and methods for presenting collaboration activity to a particular user are disclosed. A method embodiment commences by recording event records that codify one or more event attributes corresponding to one or more content object access events. The content object access events are associated with two or more users that interact with the content objects. At a later moment in time, a subset of event records is selected, the selection being based at least in part on timestamps of the content object access events. A display order to apply to the selected subset of event records is determined, the order being based at least in part on timestamps of collaboration events arising from the users. Event messages to present in a user interface are generated, and the event messages are then displayed in the user interface in accordance with the display order.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: August 23, 2022
    Inventors: Brian James Emerick, Naeim Semsarilar, Matthew Andrew Nguyen, Swaroop Butala, Kevin Tsoi, Zachary Kelly
  • Patent number: 10846470
    Abstract: A multi-user collaboration system. User-specific change markings are applied to a collaboration object. The user-specific changes to be presented are time-oriented, based on a time of a last view of the collaboration object. A plurality of users that have access to the collaboration object are identified. Time-ordered versions of the collaboration object are captured. Each captured version corresponds to changes made to the collaboration object by any of the users. When a request to view the collaboration object is received from a subject user, a method determines the latest version of the collaboration object and also determines the specific last accessed version of the collaboration object that was seen by the subject user. The two versions are compared, and the comparison changes are used to generate user-specific change markings. The collaboration object with the generated user-specific change markings is presented by rendering the user-specific change markings on respective user-specific devices.
    Type: Grant
    Filed: April 19, 2018
    Date of Patent: November 24, 2020
    Assignee: Box, Inc.
    Inventors: Matthew Andrew Nguyen, Brian James Emerick, Naeim Semsarilar, Swaroop Butala, Kevin Tsoi, Zachary Kelly
  • Publication number: 20190391861
    Abstract: Systems and methods for presenting collaboration activity to a particular user are disclosed. A method embodiment commences by recording event records that codify one or more event attributes corresponding to one or more content object access events. The content object access events are associated with two or more users that interact with the content objects. At a later moment in time, a subset of event records is selected, the selection being based at least in part on timestamps of the content object access events. A display order to apply to the selected subset of event records is determined, the order being based at least in part on timestamps of collaboration events arising from the users. Event messages to present in a user interface are generated, and the event messages are then displayed in the user interface in accordance with the display order.
    Type: Application
    Filed: June 25, 2018
    Publication date: December 26, 2019
    Applicant: Box, Inc.
    Inventors: Brian James Emerick, Naeim Semsarilar, Matthew Andrew Nguyen, Swaroop Butala, Kevin Tsoi, Zachary Kelly
  • Publication number: 20190325009
    Abstract: A multi-user collaboration system. User-specific change markings are applied to a collaboration object. The user-specific changes to be presented are time-oriented, based on a time of a last view of the collaboration object. A plurality of users that have access to the collaboration object are identified. Time-ordered versions of the collaboration object are captured. Each captured version corresponds to changes made to the collaboration object by any of the users. When a request to view the collaboration object is received from a subject user, a method determines the latest version of the collaboration object and also determines the specific last accessed version of the collaboration object that was seen by the subject user. The two versions are compared, and the comparison changes are used to generate user-specific change markings. The collaboration object with the generated user-specific change markings is presented by rendering the user-specific change markings on respective user-specific devices.
    Type: Application
    Filed: April 19, 2018
    Publication date: October 24, 2019
    Applicant: Box, Inc.
    Inventors: Matthew Andrew Nguyen, Brian James Emerick, Naeim Semsarilar, Swaroop Butala, Kevin Tsoi, Zachary Kelly