Patents by Inventor Hanlin Goh
Hanlin Goh 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: 12271791Abstract: Attention-free transformers are disclosed. Various implementations of attention-free transformers include a gating and pooling operation that allows the attention-free transformers to provide comparable or better results to those of a standard attention-based transformer, with improved efficiency and reduced computational complexity with respect to space and time.Type: GrantFiled: May 4, 2021Date of Patent: April 8, 2025Assignee: Apple Inc.Inventors: Shuangfei Zhai, Walter A. Talbott, Nitish Srivastava, Chen Huang, Hanlin Goh, Joshua M. Susskind
-
Patent number: 12135837Abstract: Techniques are disclosed for defining a training data set to include biosignals and categorical labels representative of a context. For example, a categorical label may indicate whether a user was performing a difficult or easy mental task while the biosignal was being recorded. A set of first layers in a neural network can be trained using a portion of the training data set associated with a first set of users and at least one second layer can be trained using a portion of the training data set associated with a particular other user. The neural network can then be used to process other biosignals from the particular other user to generate predicted categorical context labels.Type: GrantFiled: July 20, 2023Date of Patent: November 5, 2024Assignee: Apple Inc.Inventors: Erdrin Azemi, Joseph Yitan Cheng, Hanlin Goh
-
Publication number: 20240331207Abstract: A method includes receiving three-dimensional geometric elements as an input. The method also includes initializing geometric capsules by assigning one of the three-dimensional geometric elements to each of the geometric capsules and setting initial values for a pose component and a feature component of each of the geometric capsules. The method also includes one or more iterations of a routing procedure that includes assigning an additional one of the three-dimensional geometric elements to a respective one of the geometric capsules, based on correspondence of the additional one of the three-dimensional geometric elements to a surface defined based on the feature component of the respective one of the geometric capsules, and updating the feature component of each of the geometric capsules based on the three-dimensional geometric elements assigned to each of the geometric capsules. The method also includes outputting the geometric capsules including encoded three-dimensional data.Type: ApplicationFiled: June 10, 2024Publication date: October 3, 2024Inventors: Nitish Srivastava, Ruslan Salakhutdinov, Hanlin Goh
-
Patent number: 12008790Abstract: A method includes defining a geometric capsule that is interpretable by a capsule neural network, wherein the geometric capsule includes a feature representation and a pose. The method also includes determining multiple viewpoints relative to the geometric capsule and determining a first appearance representation of the geometric capsule for each of the multiple viewpoints. The method also includes determining a transform for each of the multiple viewpoints that moves each of the multiple viewpoints to a respective transformed viewpoint and determining second appearance representations that each correspond to one of the transformed viewpoints. The method also includes combining the second appearance representations to define an agreed appearance representation. The method also includes updating the feature representation for the geometric capsule based on the agreed appearance representation.Type: GrantFiled: March 31, 2020Date of Patent: June 11, 2024Assignee: APPLE INC.Inventors: Nitish Srivastava, Ruslan Salakhutdinov, Hanlin Goh
-
Publication number: 20240012480Abstract: Techniques are disclosed for defining a training data set to include biosignals and categorical labels representative of a context. For example, a categorical label may indicate whether a user was performing a difficult or easy mental task while the biosignal was being recorded. A set of first layers in a neural network can be trained using a portion of the training data set associated with a first set of users and at least one second layer can be trained using a portion of the training data set associated with a particular other user. The neural network can then be used to process other biosignals from the particular other user to generate predicted categorical context labels.Type: ApplicationFiled: July 20, 2023Publication date: January 11, 2024Applicant: Apple Inc.Inventors: Erdrin Azemi, Joseph Yitan Cheng, Hanlin Goh
-
Publication number: 20230342583Abstract: A method is provided that includes receiving biosignal data measured from a user, encoding the biosignal data into a vector, and generating, using a generative model, an image based on the vector. The generated image is provided for display.Type: ApplicationFiled: December 13, 2022Publication date: October 26, 2023Inventors: Joseph Y. CHENG, Bradley W. GRIFFIN, Hanlin GOH, Helen Y. WENG, Matthias R. HOHMANN
-
Patent number: 11747902Abstract: Techniques are disclosed for defining a training data set to include biosignals and categorical labels representative of a context. For example, a categorical label may indicate whether a user was performing a difficult or easy mental task while the biosignal was being recorded. A set of first layers in a neural network can be trained using a portion of the training data set associated with a first set of users and at least one second layer can be trained using a portion of the training data set associated with a particular other user. The neural network can then be used to process other biosignals from the particular other user to generate predicted categorical context labels.Type: GrantFiled: February 12, 2021Date of Patent: September 5, 2023Assignee: Apple Inc.Inventors: Erdrin Azemi, Joseph Yitan Cheng, Hanlin Goh
-
Patent number: 11748998Abstract: A method includes obtaining a two-dimensional image, obtaining a two-dimensional image annotation that indicates presence of an object in the two-dimensional image, obtaining three-dimensional sensor information, generating a top-down representation of the three-dimensional sensor information, and obtaining a top-down annotation that indicates presence of the object in the top-down representation. The method also includes determining a bottom surface of a three-dimensional cuboid based on map information, determining a position, a length, a width, and a yaw rotation of the three-dimensional cuboid based on the top-down annotation, and determining a height of the three-dimensional cuboid based on a two-dimensional image annotation, and the position, the length, the width, and the yaw rotation of the three-dimensional cuboid.Type: GrantFiled: May 25, 2022Date of Patent: September 5, 2023Assignee: APPLE INC.Inventors: Hanlin Goh, Nitish Srivastava, Yichuan Tang, Ruslan Salakhutdinov
-
Patent number: 11373411Abstract: A method includes obtaining a two-dimensional image, obtaining a two-dimensional image annotation that indicates presence of an object in the two-dimensional image, determining a location proposal based on the two-dimensional image annotation, determining a classification for the object, determining an estimated size for the object based on the classification for the object, and defining a three-dimensional cuboid for the object based on the location proposal and the estimated size.Type: GrantFiled: June 6, 2019Date of Patent: June 28, 2022Assignee: Apple Inc.Inventors: Hanlin Goh, Nitish Srivastava, Yichuan Tang, Ruslan Salakhutdinov
-
Publication number: 20220108212Abstract: Attention-free transformers are disclosed. Various implementations of attention-free transformers include a gating and pooling operation that allows the attention-free transformers to provide comparable or better results to those of a standard attention-based transformer, with improved efficiency and reduced computational complexity with respect to space and time.Type: ApplicationFiled: May 4, 2021Publication date: April 7, 2022Inventors: Shuangfei ZHAI, Walter A. TALBOTT, Nitish SRIVASTAVA, Chen HUANG, Hanlin GOH, Joshua M. SUSSKIND
-
Publication number: 20210374570Abstract: The present application relates to apparatus, systems, and methods to perform subject-aware self-supervised learning of a machine-learning model for classification of data, such as classification of biosignals.Type: ApplicationFiled: May 20, 2021Publication date: December 2, 2021Applicant: Apple Inc.Inventors: Joseph Y. Cheng, Erdrin Azemi, Hanlin Goh, Kaan E. Dogrusoz, Cuneyt O. Tuzel
-
Publication number: 20210286429Abstract: Techniques are disclosed for defining a training data set to include biosignals and categorical labels representative of a context. For example, a categorical label may indicate whether a user was performing a difficult or easy mental task while the biosignal was being recorded. A set of first layers in a neural network can be trained using a portion of the training data set associated with a first set of users and at least one second layer can be trained using a portion of the training data set associated with a particular other user. The neural network can then be used to process other biosignals from the particular other user to generate predicted categorical context labels.Type: ApplicationFiled: February 12, 2021Publication date: September 16, 2021Applicant: Apple Inc.Inventors: Erdrin Azemi, Joseph Yitan Cheng, Hanlin Goh
-
Publication number: 20210090302Abstract: A method includes defining a geometric capsule that is interpretable by a capsule neural network, wherein the geometric capsule includes a feature representation and a pose. The method also includes determining multiple viewpoints relative to the geometric capsule and determining a first appearance representation of the geometric capsule for each of the multiple viewpoints. The method also includes determining a transform for each of the multiple viewpoints that moves each of the multiple viewpoints to a respective transformed viewpoint and determining second appearance representations that each correspond to one of the transformed viewpoints. The method also includes combining the second appearance representations to define an agreed appearance representation. The method also includes updating the feature representation for the geometric capsule based on the agreed appearance representation.Type: ApplicationFiled: March 31, 2020Publication date: March 25, 2021Inventors: Nitish Srivastava, Ruslan Salakhutdinov, Hanlin Goh
-
Publication number: 20180157972Abstract: A system includes a neural network organized into layers corresponding to stages of inferences. The neural network includes a common portion, a first portion, and a second portion. The first portion includes a first set of layers dedicated to performing a first inference task on an input data. The second portion includes a second set of layers dedicated to performing a second inference task on the same input data. The common portion includes a third set of layers, which may include an input layer to the neural network, that are used in the performance of both the first and second inference tasks. The system may receive an input data and perform both inference tasks on the input data in a single pass. During training, a training sample with annotations for both inference tasks may be used to train the neural network in a single pass.Type: ApplicationFiled: November 30, 2017Publication date: June 7, 2018Applicant: Apple Inc.Inventors: Rui Hu, Kshitiz Garg, Hanlin Goh, Ruslan Salakhutdinov, Nitish Srivastava, YiChuan Tang
-
Publication number: 20110282897Abstract: A method and system for maintaining a database of reference images, the database including a plurality of sets of images, each set associated with one location or object. The method comprises the steps of identifying local features of each set of images; determining distances between each local feature of each set and the local features of all other sets; identifying discriminative features of each set of images by removing local features based on the determined distances; and storing the discriminative features of each set of images.Type: ApplicationFiled: June 5, 2009Publication date: November 17, 2011Applicant: Agency for Science, Technology and ResearchInventors: Yiqun Li, Joo Hwee Lim, Hanlin Goh