Patents by Inventor Daniel Trinh

Daniel Trinh 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: 11930270
    Abstract: Methods and systems are disclosed for controlling connected devices. For example, a messaging application implemented on a client device detects a real-world object depicted in a captured image and determines a current location of the client device. The messaging application identifies a plurality of video cameras associated with the current location and selects a first video camera from the plurality of video cameras based on one or more attributes of the real-world object depicted in the image. The messaging application receives a video feed from the first video camera that is selected and causes the video feed received from the first video camera to be displayed on top of the real-world object depicted in the captured image.
    Type: Grant
    Filed: November 22, 2021
    Date of Patent: March 12, 2024
    Assignee: Snap Inc.
    Inventors: Dylan Shane Eirinberg, Daniel Trinh
  • Patent number: 11916888
    Abstract: A method that includes receiving patient-generated event data over a network from a patient device associated with a patient having an active digital therapy prescription for treating an underlying disease or disorder. The patient-generated event data is encrypted by the patient device and includes at least one timestamped event related to the active digital therapy prescription. In response to receiving the patient-generated event data, the method includes decrypting, anonymizing, and storing the anonymized patient-generated event data on memory hardware. The method further includes receiving a patient record request over the network from a healthcare provider (HCP) system that requests the patient-generated event data and includes an authentication token. In response to receiving the patient record request, the method includes retrieving and encrypting the anonymized patient-generated event data from the memory hardware using the authentication token.
    Type: Grant
    Filed: April 11, 2023
    Date of Patent: February 27, 2024
    Assignee: Click Therapeutics, Inc.
    Inventors: Ian McFarland, Davina Pallone, Jason F. Ma, Daniel Barbosa, Phu Trinh
  • Publication number: 20230152947
    Abstract: Methods and systems are disclosed for performing operations for controlling connected devices. The operations include detecting, by a messaging application implemented on a client device, a real-world object depicted in a received image. The operations include determining a current location of the client device. The operations include identifying a plurality of connected devices associated with the current location. The operations include selecting a first connected device from the plurality of connected devices based on one or more attributes of the real-world object depicted in the image. The operations include receiving, by the messaging application, input that selects a command associated with the first connected device. The operations include causing, by the messaging application, the first connected device to perform the selected command in response to receiving the input.
    Type: Application
    Filed: November 17, 2021
    Publication date: May 18, 2023
    Inventors: Dylan Shane Eirinberg, Daniel Trinh
  • Publication number: 20230137153
    Abstract: Methods and systems are disclosed for modifying an image. For example, a messaging application implemented on a client device displays an image comprising a real-world object and determines a current location of the client device. The messaging application identifies a venue associated with the current location of the client device and obtains a list of items available for purchase at the venue. The messaging application receives input that selects a given item from the list of items that corresponds to the real-world object. The messaging application adds, to the image, a graphical representation of the given item that corresponds to the real-world object depicted in the image.
    Type: Application
    Filed: November 29, 2021
    Publication date: May 4, 2023
    Inventors: Dylan Shane Eirinberg, Daniel Trinh, Daniel Rakhamimov
  • Publication number: 20230136321
    Abstract: Methods and systems are disclosed for controlling connected devices. For example, a messaging application implemented on a client device detects a real-world object depicted in a captured image and determines a current location of the client device. The messaging application identifies a plurality of video cameras associated with the current location and selects a first video camera from the plurality of video cameras based on one or more attributes of the real-world object depicted in the image. The messaging application receives a video feed from the first video camera that is selected and causes the video feed received from the first video camera to be displayed on top of the real-world object depicted in the captured image.
    Type: Application
    Filed: November 22, 2021
    Publication date: May 4, 2023
    Inventors: Dylan Shane Eirinberg, Daniel Trinh
  • Publication number: 20230137440
    Abstract: Methods and systems are disclosed for controlling connected devices. For example, a messaging application implemented on a client device detects a real-world object depicted in a received image and determines a current location of the client device. The messaging application identifies a plurality of robotic cleaning devices associated with an account of the messaging application. The messaging application transmits a message comprising the current location of the client device to a first robotic cleaning device of the plurality of robotic cleaning devices and causes the first robotic cleaning device to clean the real-world object depicted in the received image based on the message transmitted by the messaging application.
    Type: Application
    Filed: October 28, 2021
    Publication date: May 4, 2023
    Inventors: Dylan Shane Eirinberg, Daniel Trinh
  • Publication number: 20230127090
    Abstract: Methods and systems are disclosed for performing operations for generating a voice note. The operations include receiving, by a messaging application, a request from a first participant to send a voice message to a second participant in a communication session. The operations include, in response to receiving the request, generating an audio file comprising a specified duration of speech input received from the first participant. The operations include associating the audio file with an avatar that represents the first participant. The operations include presenting an interactive visual indicator of the avatar among a plurality of messages in the communication session. The operations include receiving, by the messaging application, input that selects the interactive visual indicator of the avatar. The operations include, in response to receiving the input, rendering an animation of the avatar speaking the speech input while playing the audio file.
    Type: Application
    Filed: October 22, 2021
    Publication date: April 27, 2023
    Inventors: Dylan Shane Eirinberg, Daniel Trinh
  • Patent number: 9270768
    Abstract: One or more interactions between a first user and a second user of a social networking system are identified. Each respective interaction of the one or more interactions is scored based on a group score and a time penalty. The group score is based on the number of users in the respective interaction and the time penalty is based on a time between a current time and a time of a last interaction between the first user and the second user. A relationship ranking that measures the first user's affinity towards the second user is determined, where the relationship ranking comprises one or more interaction scores. An indicator representing the relationship ranking is sent to a client for display.
    Type: Grant
    Filed: November 14, 2013
    Date of Patent: February 23, 2016
    Assignee: Path Mobile Inc Pte. Ltd.
    Inventors: David B. Morin, Shawn D. Fanning, Dustin R. Mierau, Daniel S. Dofter, Matthew M. Matteson, Mark Lewandowski, Mary Ann Brennan, Daniel Trinh, Mallory Paine
  • Publication number: 20140074937
    Abstract: One or more interactions between a first user and a second user of a social networking system are identified. Each respective interaction of the one or more interactions is scored based on a group score and a time penalty. The group score is based on the number of users in the respective interaction and the time penalty is based on a time between a current time and a time of a last interaction between the first user and the second user. A relationship ranking that measures the first user's affinity towards the second user is determined, where the relationship ranking comprises one or more interaction scores. An indicator representing the relationship ranking is sent to a client for display.
    Type: Application
    Filed: November 14, 2013
    Publication date: March 13, 2014
    Applicant: Path, Inc.
    Inventors: David B. Morin, Shawn D. Fanning, Dustin R. Mierau, Daniel S. Dofter, Matthew M. Matteson, Mark Lewandowski, Mary Ann Brennan, Daniel Trinh, Mallory Paine
  • Publication number: 20130339449
    Abstract: Systems and methods for tagging digital content are provided. In some embodiments, a method comprises receiving and storing personal data of a first user of an internet-based social network. The personal data of the first user can include one or more digital images or other digital content that the first user is willing to share with other users of the social network. Accordingly, a request from a second user of the internet-based social network can be received to view some of the digital content of the first user. A viewer image can be used to tag the digital content of the first user allowing the owner of the digital content to quick determine the viewers. The viewer image can be a personal profile picture, an image, an icon, an avatar (two-dimensional or three-dimensional), or other on-screen representation that includes a visual indicator of the second user.
    Type: Application
    Filed: August 12, 2013
    Publication date: December 19, 2013
    Applicant: Path, Inc.
    Inventors: David B. Morin, Dustin R. Mierau, Matthew Van Horn, Daniel S. Dofter, Mark Lewandowski, Daniel Trinh, Michael Jackson, Lowell Kirsh, Matthew M. Matteson, Jon Crosby
  • Patent number: 8589491
    Abstract: One or more interactions between a first user and a second user of a social networking system are identified. Each respective interaction of the one or more interactions is scored based on a group score and a time penalty. The group score is based on the number of users in the respective interaction and the time penalty is based on a time between a current time and a time of a last interaction between the first user and the second user. A relationship ranking that measures the first user's affinity towards the second user is determined, where the relationship ranking comprises one or more interaction scores. An indicator representing the relationship ranking is sent to a client for display.
    Type: Grant
    Filed: July 7, 2011
    Date of Patent: November 19, 2013
    Assignee: Path, Inc.
    Inventors: David B. Morin, Shawn D. Fanning, Dustin R. Mierau, Daniel S. Dofter, Matthew M. Matteson, Mark Lewandowski, Mary Ann Brennan, Daniel Trinh, Mallory Paine
  • Patent number: 8510660
    Abstract: Systems and methods for tagging digital content are provided. In some embodiments, a method comprises receiving and storing personal data of a first user of an internet-based social network. The personal data of the first user can include one or more digital images or other digital content that the first user is willing to share with other users of the social network. Accordingly, a request from a second user of the internet-based social network can be received to view some of the digital content of the first user. A viewer image can be used to tag the digital content of the first user allowing the owner of the digital content to quickly determine the viewers. The viewer image can be a personal profile picture, an image, an icon, an avatar (two-dimensional or three-dimensional), or other on-screen representation that includes a visual indicator of the second user.
    Type: Grant
    Filed: November 12, 2010
    Date of Patent: August 13, 2013
    Assignee: Path, Inc.
    Inventors: David B. Morin, Dustin R. Mierau, Matthew Van Horn, Daniel S. Dofter, Mark Lewandowski, Daniel Trinh, Michael Jackson, Lowell Kirsh, Matthew M. Matteson, Jon Crosby
  • Publication number: 20120124479
    Abstract: Systems and methods for tagging digital content are provided. In some embodiments, a method comprises receiving and storing personal data of a first user of an internet-based social network. The personal data of the first user can include one or more digital images or other digital content that the first user is willing to share with other users of the social network. Accordingly, a request from a second user of the internet-based social network can be received to view some of the digital content of the first user. A viewer image can be used to tag the digital content of the first user allowing the owner of the digital content to quick determine the viewers. The viewer image can be a personal profile picture, an image, an icon, an avatar (two-dimensional or three-dimensional), or other on-screen representation that includes a visual indicator of the second user.
    Type: Application
    Filed: November 12, 2010
    Publication date: May 17, 2012
    Applicant: Path, Inc.
    Inventors: David B. Morin, Dustin R. Mierau, Matthew Van Horn, Daniel S. Dofter, Mark Lewandowski, Daniel Trinh, Michael Jackson, Lowell Kirsh, Matthew M. Matteson, Jon Crosby
  • Publication number: 20120124508
    Abstract: Systems and methods for asynchronous communications within an information sharing platform are provided. Traditional social network models use bi-directional friendship or unidirectional following. In contrast to these models, embodiments of the present invention provide for a unidirectional sharing friendship model. The unidirectional friendship model allows people to share information through a path of communications with a set of recipients selected by the sharer.
    Type: Application
    Filed: November 12, 2010
    Publication date: May 17, 2012
    Applicant: Path, Inc.
    Inventors: David B. Morin, Dustin R. Mierau, Matthew Van Horn, Daniel S. Dofter, Mark Lewandowski, Daniel Trinh, Michael Jackson, Lowell Kirsh, Matthew M. Matteson, Jon Crosby
  • Publication number: 20120011204
    Abstract: One or more interactions between a first user and a second user of a social networking system are identified. Each respective interaction of the one or more interactions is scored based on a group score and a time penalty. The group score is based on the number of users in the respective interaction and the time penalty is based on a time between a current time and a time of a last interaction between the first user and the second user. A relationship ranking that measures the first user's affinity towards the second user is determined, where the relationship ranking comprises one or more interaction scores. An indicator representing the relationship ranking is sent to a client for display.
    Type: Application
    Filed: July 7, 2011
    Publication date: January 12, 2012
    Applicant: Path, Inc.
    Inventors: David B. Morin, Shawn D. Fanning, Dustin R. Mierau, Daniel S. Dofter, Matthew M. Matteson, Mark Lewandowski, Mary Ann Brennan, Daniel Trinh, Mallory Paine
  • Patent number: D996453
    Type: Grant
    Filed: November 22, 2021
    Date of Patent: August 22, 2023
    Assignee: Snap Inc.
    Inventors: Dylan Shane Eirinberg, Daniel Trinh
  • Patent number: D996454
    Type: Grant
    Filed: November 22, 2021
    Date of Patent: August 22, 2023
    Assignee: Snap Inc.
    Inventors: Dylan Shane Eirinberg, Daniel Trinh