Patents by Inventor Robert Lin

Robert Lin 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: 12153788
    Abstract: Method of generating customized avatars based on location information includes processor receiving from first client device location information including a location of the first client device. Processor causes a status interface to be displayed on first client device that includes selectable location items corresponding to locations based on the location information. Processor receives a selection from first client device of first selectable location item and causes avatar selection interface to be displayed on first client device that includes versions of first avatar performing actions related to the first selectable location item. Processor receives selection of first selectable version of the first avatar and generates a map interface that includes a map display based on the location information and the first selectable version of the first avatar. Processor causes the map interface to be displayed on at least one of the plurality of client devices. Other embodiments are disclosed.
    Type: Grant
    Filed: July 10, 2023
    Date of Patent: November 26, 2024
    Assignee: Snap Inc.
    Inventors: Sumbul Alvi, Jonathan Brody, Xingkai Eric Chew, Bryant Detwiller, Joseph Engelman, Abdulrahman Khan, Sarah Lensing, Robert Lin, Gaurav Misra, Nathaniel Parrott, Suraj Vindana Samaranayake, Andrew Thieck
  • Publication number: 20230347353
    Abstract: The present disclosure provides methods and systems for nucleic acid identification. Identification of a nucleic acid molecule may include generating, in a plurality of chambers, a plurality of double-stranded nucleic acid molecules, denaturing the double-stranded nucleic acid molecules, and detecting signals of the denaturation to generate one or more denaturation profiles. The one or more denaturation profiles may be usable to identify nucleic acid molecules. The methods and system described herein may provide for identification of multiple nucleic acid molecules from a single analysis.
    Type: Application
    Filed: June 21, 2021
    Publication date: November 2, 2023
    Inventors: Ju-Sung HUNG, Lingxia JIANG, Robert LIN
  • Publication number: 20230350558
    Abstract: Method of generating customized avatars based on location information includes processor receiving from first client device location information including a location of the first client device. Processor causes a status interface to be displayed on first client device that includes selectable location items corresponding to locations based on the location information. Processor receives a selection from first client device of first selectable location item and causes avatar selection interface to be displayed on first client device that includes versions of first avatar performing actions related to the first selectable location item. Processor receives selection of first selectable version of the first avatar and generates a map interface that includes a map display based on the location information and the first selectable version of the first avatar. Processor causes the map interface to be displayed on at least one of the plurality of client devices. Other embodiments are disclosed.
    Type: Application
    Filed: July 10, 2023
    Publication date: November 2, 2023
    Inventors: Sumbul Alvi, Jonathan Brody, Xingkai Eric Chew, Bryant Detwiller, Joseph Engelman, Abdulrahman Khan, Sarah Lensing, Robert Lin, Gaurav Misra, Nathaniel Parrott, Suraj Vindana Samaranayake, Andrew Thieck
  • Publication number: 20230319370
    Abstract: Method of generating customized graphics based on location information includes processor receiving location information including location of first client device. Processor causes a status interface to be displayed on the first client device that includes locations that are within a predetermined distance from the first client device. Processor receives a selection from the first client device of the first location via the status interface and stores the first location in a location database associated with the first user. Location database includes: locations previously selected by the first client device via the status interface, locations associated with media content items received from the first client device, or locations associated with the location information received from the first client device. Processor generates a country selectable item, a city selectable item, and timeline selectable items and causes passport interface to be displayed on the first client device.
    Type: Application
    Filed: June 1, 2023
    Publication date: October 5, 2023
    Inventors: Jonathan Brody, Xingkai Eric Chew, Bryant Detwiller, Joseph Engelman, Abdulrahman Khan, Sarah Lensing, Robert Lin, Gaurav Misra, Nathaniel Parrott, Suraj Vindana Samaranayake, Andrew Thieck
  • Patent number: 11698722
    Abstract: Method of generating customized avatars based on location information includes processor receiving from first client device location information including a location of the first client device. Processor causes a status interface to be displayed on first client device that includes selectable location items corresponding to locations based on the location information. Processor receives a selection from first client device of first selectable location item and causes avatar selection interface to be displayed on first client device that includes versions of first avatar performing actions related to the first selectable location item. Processor receives selection of first selectable version of the first avatar and generates a map interface that includes a map display based on the location information and the first selectable version of the first avatar. Processor causes the map interface to be displayed on at least one of the plurality of client devices. Other embodiments are disclosed.
    Type: Grant
    Filed: November 16, 2021
    Date of Patent: July 11, 2023
    Assignee: Snap Inc.
    Inventors: Sumbul Alvi, Jonathan Brody, Xingkai Eric Chew, Bryant Detwiller, Joseph Engelman, Abdulrahman Khan, Sarah Lensing, Robert Lin, Gaurav Misra, Nathaniel Parrott, Suraj Vindana Samaranayake, Andrew Thieck
  • Patent number: 11689781
    Abstract: Method of generating customized graphics based on location information includes processor receiving location information including location of first client device. Processor causes a status interface to be displayed on the first client device that includes locations that are within a predetermined distance from the first client device. Processor receives a selection from the first client device of the first location via the status interface and stores the first location in a location database associated with the first user. Location database includes: locations previously selected by the first client device via the status interface, locations associated with media content items received from the first client device, or locations associated with the location information received from the first client device. Processor generates a country selectable item, a city selectable item, and timeline selectable items and causes passport interface to be displayed on the first client device.
    Type: Grant
    Filed: March 16, 2021
    Date of Patent: June 27, 2023
    Assignee: Snap Inc.
    Inventors: Jonathan Brody, Xingkai Eric Chew, Bryant Detwiller, Joseph Engelman, Abdulrahman Khan, Sarah Lensing, Robert Lin, Gaurav Misra, Nathaniel Parrott, Suraj Vindana Samaranayake, Andrew Thieck
  • Publication number: 20230035727
    Abstract: The present disclose provides methods for forming a microfluidic device. Methods for forming a microfluidic device may comprise providing a microfluidic structure and a film, treating a surface of the microfluidic structure, a surface of the film, or both with a solvent, subsequently pressing the microfluidic structure together with the film under a first heating condition to form the microfluidic device comprising the solvent, and applying a negative pressure to the microfluidic device under a second heating condition, which negative pressure is applied for a time period greater than 30 minutes or at a pressure less than 20 kilopascals (kPa) to remove at least a portion of the solvent. In some aspects, the present disclosure provides devices consistent with the methods herein.
    Type: Application
    Filed: January 22, 2021
    Publication date: February 2, 2023
    Inventors: Ju-Sung HUNG, Felicia LINN, Robert LIN
  • Publication number: 20230014630
    Abstract: Disclosed is a method for depolymerization of polyester. The method includes (a) treating said polyester with methanol under conditions sufficient to depolymerize at least some of said polyester and form a reaction product that includes dimethyl terephthalate and at least one diol; and (b) converting the diol to a compound substantially non-reactive with said with dimethyl terephthalate and the polyester. A method for producing a cyclic carbonate is also described.
    Type: Application
    Filed: December 16, 2020
    Publication date: January 19, 2023
    Applicant: Eastman Chemical Company
    Inventors: Robert Lin, Robert Jacks Sharpe
  • Patent number: 11523159
    Abstract: Method for generating media content items based on location information starts with the server system receiving from a first computing device an electronic communication including location information from a location sensor coupled to the first client computing device. Server system then determines a current activity of a first user of the first client computing device based on the location information; generating a media content item including a map display based on the location information and at least one of: (i) an avatar of the first user engaged in the current activity, (ii) a status message associated with the current activity of the first user, or (iii) a status message associated with a map location on the map display. Server system then causes the media content item to be displayed on a display screen of at least one of a plurality of client computing devices. Other embodiments are described herein.
    Type: Grant
    Filed: March 17, 2021
    Date of Patent: December 6, 2022
    Assignee: Snap Inc.
    Inventors: Jonathan Brody, Joseph Engelman, Robert Lin, Gaurav Misra, Kimberly A. Phifer, Sriram Raman, Jay Sani
  • Publication number: 20220147236
    Abstract: Method of generating customized avatars based on location information includes processor receiving from first client device location information including a location of the first client device. Processor causes a status interface to be displayed on first client device that includes selectable location items corresponding to locations based on the location information. Processor receives a selection from first client device of first selectable location item and causes avatar selection interface to be displayed on first client device that includes versions of first avatar performing actions related to the first selectable location item. Processor receives selection of first selectable version of the first avatar and generates a map interface that includes a map display based on the location information and the first selectable version of the first avatar. Processor causes the map interface to be displayed on at least one of the plurality of client devices. Other embodiments are disclosed.
    Type: Application
    Filed: November 16, 2021
    Publication date: May 12, 2022
    Inventors: Sumbul Alvi, Jonathan Brody, Xingkai Eric Chew, Bryant Detwiller, Joseph Engelman, Abdulrahman Khan, Sarah Lensing, Robert Lin, Gaurav Misra, Nathaniel Parrott, Suraj Vindana Samaranayake, Andrew Thieck
  • Patent number: 11199957
    Abstract: Method of generating customized avatars based on location information includes processor receiving from first client device location information including a location of the first client device. Processor causes a status interface to be displayed on first client device that includes selectable location items corresponding to locations based on the location information. Processor receives a selection from first client device of first selectable location item and causes avatar selection interface to be displayed on first client device that includes versions of first avatar performing actions related to the first selectable location item. Processor receives selection of first selectable version of the first avatar and generates a map interface that includes a map display based on the location information and the first selectable version of the first avatar. Processor causes the map interface to be displayed on at least one of the plurality of client devices. Other embodiments are disclosed.
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: December 14, 2021
    Assignee: Snap Inc.
    Inventors: Sumbul Alvi, Jonathan Brody, Xingkai Eric Chew, Bryant Detwiller, Joseph Engelman, Abdulrahman Khan, Sarah Lensing, Robert Lin, Gaurav Misra, Nathaniel Parrott, Suraj Vindana Samaranayake, Andrew Thieck
  • Patent number: 11136414
    Abstract: The present application discloses regioselectively substituted cellulose esters, films made from the regioselectively substituted cellulose esters and methods for making the same. The regioselectively substituted cellulose esters are synthesized using trifluoroacetic anhydride and cellulose with various acyl donors or acyl donor precursors.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: October 5, 2021
    Assignee: Eastman Chemical Company
    Inventors: Casey Lynn Elkins, Robert Lin, Michael John Rodig, Robert Jacks Sharpe
  • Publication number: 20210281897
    Abstract: Method for generating media content items based on location information starts with the server system receiving from a first computing device an electronic communication including location information from a location sensor coupled to the first client computing device. Server system then determines a current activity of a first user of the first client computing device based on the location information; generating a media content item including a map display based on the location information and at least one of: (i) an avatar of the first user engaged in the current activity, (ii) a status message associated with the current activity of the first user, or (iii) a status message associated with a map location on the map display. Server system then causes the media content item to be displayed on a display screen of at least one of a plurality of client computing devices. Other embodiments are described herein.
    Type: Application
    Filed: March 17, 2021
    Publication date: September 9, 2021
    Inventors: Jonathan Brody, Joseph Engelman, Robert Lin, Gaurav Misra, Kimberly A. Phifer, Sriram Raman, Jay Sani
  • Publication number: 20210274265
    Abstract: Method of generating customized graphics based on location information includes processor receiving location information including location of first client device. Processor causes a status interface to be displayed on the first client device that includes locations that are within a predetermined distance from the first client device. Processor receives a selection from the first client device of the first location via the status interface and stores the first location in a location database associated with the first user. Location database includes: locations previously selected by the first client device via the status interface, locations associated with media content items received from the first client device, or locations associated with the location information received from the first client device. Processor generates a country selectable item, a city selectable item, and timeline selectable items and causes passport interface to be displayed on the first client device.
    Type: Application
    Filed: March 16, 2021
    Publication date: September 2, 2021
    Inventors: Jonathan Brody, Xingkai Eric Chew, Bryant Detwiller, Joseph Engelman, Abdulrahman Khan, Sarah Lensing, Robert Lin, Gaurav Misra, Nathaniel Parrott, Suraj Vindana Samaranayake, Andrew Thieck
  • Patent number: 10979752
    Abstract: Method for generating media content items based on location information starts with the server system receiving from a first computing device an electronic communication including location information from a location sensor coupled to the first client computing device. Server system then determines a current activity of a first user of the first client computing device based on the location information; generating a media content item including a map display based on the location information and at least one of: (i) an avatar of the first user engaged in the current activity, (ii) a status message associated with the current activity of the first user, or (iii) a status message associated with a map location on the map display. Server system then causes the media content item to be displayed on a display screen of at least one of a plurality of client computing devices. Other embodiments are described herein.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: April 13, 2021
    Assignee: Snap Inc.
    Inventors: Jonathan Brody, Joseph Engelman, Robert Lin, Gaurav Misra, Kimberly A. Phifer, Sriram Raman, Jay Sani
  • Patent number: 10972806
    Abstract: Method of generating customized graphics based on location information includes processor receiving location information including location of first client device. Processor causes a status interface to be displayed on the first client device that includes locations that are within a predetermined distance from the first client device. Processor receives a selection from the first client device of the first location via the status interface and stores the first location in a location database associated with the first user. Location database includes: locations previously selected by the first client device via the status interface, locations associated with media content items received from the first client device, or locations associated with the location information received from the first client device. Processor generates a country selectable item, a city selectable item, and timeline selectable items and causes passport interface to be displayed on the first client device.
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: April 6, 2021
    Assignee: Snap Inc.
    Inventors: Jonathan Brody, Xingkai Eric Chew, Bryant Detwiller, Joseph Engelman, Abdulrahman Khan, Sarah Lensing, Robert Lin, Gaurav Misra, Nathaniel Parrott, Suraj Vindana Samaranayake, Andrew Thieck
  • Publication number: 20200384471
    Abstract: The present disclosure provides systems, methods, and devices for processing a biological sample. The device may be a microfluidic device comprising a fluid flow path and a chamber. The fluid flow path may comprise a channel and an inlet port and no outlet port. The inlet port may be configured to direct a biological sample to the channel. The channel may be in fluid communication with the chamber. The chamber may be configured to receive a portion of the biological sample from the channel and retain the biological sample during processing.
    Type: Application
    Filed: August 10, 2020
    Publication date: December 10, 2020
    Inventors: Robert Lin, Ju-Sung Hung
  • Patent number: 10692456
    Abstract: A display driver includes a first latch storing first image data, a second latch storing second image data, and a buffer unit including a plurality of output buffers outputting a source voltage corresponding to the first image data. Each of the plurality of output buffers includes an input stage, an output stage, and a pre-charge circuit connected between the input stage and the output stage. A pre-charge control unit compares the first image data with the second image data to control the pre-charge circuit.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: June 23, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Chul Ho Choi, Dip Wu, Jason Kuo, Jin Soo Kim, Joway Chen, Yuwen Chiou, Robert Lin
  • Publication number: 20200043432
    Abstract: A display driver includes a first latch storing first image data, a second latch storing second image data, and a buffer unit including a plurality of output buffers outputting a source voltage corresponding to the first image data. Each of the plurality of output buffers includes an input stage, an output stage, and a pre-charge circuit connected between the input stage and the output stage. A pre-charge control unit compares the first image data with the second image data to control the pre-charge circuit.
    Type: Application
    Filed: January 24, 2019
    Publication date: February 6, 2020
    Inventors: CHUL HO CHOI, DIP WU, JASON KUO, JIN SOO KIM, JOWAY CHEN, YUWEN CHIOU, ROBERT LIN
  • Publication number: 20200017605
    Abstract: The present application discloses regioselectively substituted cellulose esters, films made from the regioselectively substituted cellulose esters and methods for making the same. The regioselectively substituted cellulose esters are synthesized using trifluoroacetic anhydride and cellulose with various acyl donors or acyl donor precursors.
    Type: Application
    Filed: March 28, 2018
    Publication date: January 16, 2020
    Applicant: Eastman Chemical Company
    Inventors: Casey Lynn Elkins, Robert Lin, Michael John Rodig, Robert Jacks Sharpe