Patents by Inventor Kirk Ouimet
Kirk Ouimet 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: 10410028Abstract: Systems and methods for using optical barcodes without orientation for information access are provided. In example embodiments, a computer accesses an image including data encoded within a geometric shape. The computer decodes, for each of a plurality of orientations of the geometric shape, a first portion of the data encoded within the geometric shape. The computer determines that, for one of the plurality of orientations, the first portion of the data encoded within the geometric shape decodes to a predefined number. The computer determines that the one of the plurality of orientations is an intended orientation for the geometric shape. The computer decodes, based on the intended orientation of the geometric shape, a second portion of the data encoded within the geometric shape. The computer accesses, via a network, a resource that corresponds to the decoded second portion of the data.Type: GrantFiled: November 5, 2018Date of Patent: September 10, 2019Assignee: Snap Inc.Inventors: Omer Cansizoglu, Kirk Ouimet
-
Patent number: 10380394Abstract: Systems and methods for presenting an augmented reality within a custom graphic are provided. In example embodiments, one or more hardware processors may receive an image, identify candidate shape features in the image, identify a custom graphic by comparing the candidate shape features with a reference shape feature of the custom graphic, identify an optical barcode based on the identified custom graphic, identify an augmented reality based on the optical barcode, and transmit the augmented reality to the client device.Type: GrantFiled: February 9, 2018Date of Patent: August 13, 2019Assignee: Snap Inc.Inventors: Nathan Kenneth Boyd, Christopher Jonathan Luc, Kirk Ouimet, Rahul Bhupendra Sheth
-
Patent number: 10296638Abstract: Systems and methods provide for capturing a plurality of segments of an audio stream and, for each segment of the plurality of segments of the audio stream: performing feature extraction on an audio signal of the segment using a feature extraction machine learning model that analyzes the audio signal to generate a feature vector for the segment and generating a prediction value for the segment for whether there is music in the segment using the extracted feature vector and a music detector machine learning model. The systems and methods further provide for generating a probability value that there is music in the audio stream based on the prediction value for each of the plurality of segments and causing the audio stream to be identified based on determining that the probability value that there is music in the audio stream meets a predetermined threshold.Type: GrantFiled: December 12, 2017Date of Patent: May 21, 2019Assignee: Snap Inc.Inventors: Xin Chen, Jaewook Chung, Yu Hu, Jinhua Jiang, Xing Mei, Kirk Ouimet, Ning Xu
-
Patent number: 10262250Abstract: Systems and methods for using facial patterns for information access via optical barcodes are provided. In example embodiments, a computer accesses an image. The computer determines, using facial recognition, that the accessed image includes a face. The computer determines, using the face, an orientation of the image. The computer decodes, based on the determined orientation of the image, data encoded within the geometric shape. The computer may then access a resource based on the decoded data. In some aspects, a graphical output may be presented on a display device indicating the accessed resource.Type: GrantFiled: February 1, 2018Date of Patent: April 16, 2019Assignee: Snap Inc.Inventors: Evan Spiegel, Kirk Ouimet
-
Patent number: 10242477Abstract: A system and method for presentation of computer vision (e.g., augmented reality, virtual reality) using user data and a user code is disclosed. A client device can detect an image feature (e.g., scannable code) in one or more images. The image feature is determined to be linked to a user account. User data from the user account can then be used to generate one or more augmented reality display elements that can be anchored to the image feature in the one or more images.Type: GrantFiled: August 2, 2017Date of Patent: March 26, 2019Assignee: Snap Inc.Inventors: Ebony James Charlton, Omer Cansizoglu, Kirk Ouimet, Nathan Kenneth Boyd
-
Patent number: 10203855Abstract: Among other things, embodiments of the present disclosure improve the functionality of electronic messaging and imaging software and systems by enabling users to generate customized media overlays that can be shared with other users. For example, media overlays can be generated by the system and displayed in conjunction with media content (e.g., images and/or video) generated by an image-capturing device (e.g., a digital camera). In some embodiments, existing media overlays may be used by users to create derivative media overlays. The system may track usage of media overlays and any derivatives created based thereon, and allow users to control the distribution and use of their overlays in future derivatives. In some embodiments, for example, a user can modify an overlay they created and cause the modification to propagate to all derivative overlays based on the user's overlay.Type: GrantFiled: December 9, 2016Date of Patent: February 12, 2019Assignee: Snap Inc.Inventors: Newar Husam Al Majid, Sheldon Chang, Yunchao Gong, Kirk Ouimet, Haibo Zhao
-
Patent number: 10146971Abstract: Systems and methods for using optical barcodes without orientation for information access are provided. In example embodiments, a computer accesses an image including data encoded within a geometric shape. The computer decodes, for each of a plurality of orientations of the geometric shape, a first portion of the data encoded within the geometric shape. The computer determines that, for one of the plurality of orientations, the first portion of the data encoded within the geometric shape decodes to a predefined number. The computer determines that the one of the plurality of orientations is an intended orientation for the geometric shape. The computer decodes, based on the intended orientation of the geometric shape, a second portion of the data encoded within the geometric shape. The computer accesses, via a network, a resource that corresponds to the decoded second portion of the data.Type: GrantFiled: March 14, 2017Date of Patent: December 4, 2018Assignee: Snap Inc.Inventors: Omer Cansizoglu, Kirk Ouimet
-
Patent number: 10068117Abstract: Systems and methods for custom functional patterns for optical barcodes are provided. In example embodiments, image data of an image is received from a user device. A candidate shape feature of the image is extracted from the image data. A determination is made that the shape feature satisfies a shape feature rule. In response to the candidate shape feature satisfying the shape feature rule, a custom graphic in the image is identified by comparing the candidate shape feature with a reference shape feature of the custom graphic. In response to identifying the custom graphic, data encoded in a portion of the image is decoded.Type: GrantFiled: April 19, 2017Date of Patent: September 4, 2018Assignee: Snap Inc.Inventors: Landon Anderton, Garrett Gee, Ryan Hornberger, Kirk Ouimet, Kameron Sheffield, Benjamin Turley
-
Publication number: 20180205681Abstract: Among other things, embodiments of the present disclosure improve the functionality of electronic messaging and imaging software and systems by determining topics of electronic communications between users and generating customized media content items based on such topics. The media content can be generated for a variety of topics and shared with other users. For example, media content (e.g., images or video can be generated and displayed on a user's computing device, as well as transmitted to other users via electronic communications, such as short message service (SMS) or multimedia service (MMS) texts and emails.Type: ApplicationFiled: January 18, 2017Publication date: July 19, 2018Inventors: Yunchao Gong, Kirk Ouimet
-
Publication number: 20180164986Abstract: Among other things, embodiments of the present disclosure improve the functionality of electronic messaging and imaging software and systems by enabling users to generate customized media overlays that can he shared with other users. For example, media overlays can be generated by the system and displayed in conjunction with media content (e.g., images and/or video) generated by an image-capturing device (e.g., a digital camera). In some embodiments, existing media overlays may be used by users to create derivative media overlays. The system may track usage of media overlays and any derivatives created based thereon, and allow users to control the distribution and use of their overlays in future derivatives. In some embodiments, for example, a user can modify an overlay they created and cause the modification to propagate to all derivative overlays based on the user's overlay.Type: ApplicationFiled: December 9, 2016Publication date: June 14, 2018Inventors: Newar Husam Al Majid, Sheldon Chang, Yunchao Gong, Kirk Ouimet, Haibo Zhao
-
Patent number: 9922226Abstract: Systems and methods for presenting an augmented reality within a custom graphic are provided. In example embodiments, a server receives a scanned image from a client device, the scanned image including a custom graphic and an optical barcode. The server identifies an augmented reality and a user interface item based on the optical barcode. The server transmits the augmented reality to the client device for display, at the client device, within a custom graphic of the scanned image. The server receives an indication that the scanned image was selected at the client device. The server transmits, to the client device, the user interface item for display at the client device.Type: GrantFiled: September 12, 2016Date of Patent: March 20, 2018Assignee: SNAP INC.Inventors: Nathan Kenneth Boyd, Christopher Jonathan Luc, Kirk Ouimet, Rahul Bhupendra Sheth
-
Patent number: 9911073Abstract: Systems and methods for using facial patterns for information access via optical barcodes are provided. In example embodiments, a computer accesses an image, the image including a geometric shape. The computer determines, using a facial recognition module, that the accessed image includes a face inside the geometric shape. The computer determines, using the face inside the geometric shape, an orientation of the geometric shape. The computer decodes, based on the determined orientation of the geometric shape, data encoded within the geometric shape. The computer accesses, via a network, a resource that corresponds to the decoded data. The computer presents, at a display device, a graphical output corresponding to the accessed resource.Type: GrantFiled: March 18, 2016Date of Patent: March 6, 2018Assignee: SNAP INC.Inventors: Evan Spiegel, Kirk Ouimet
-
Publication number: 20170161382Abstract: In some embodiments, a method of processing image data may include receiving environmental data and associated capture time data from a sensor of a mobile computing device, the capture time data reflecting capture time of the environmental data; processing the environmental data to generate metadata; time stamping the metadata using the capture time data; receiving video data and video time data at a processor; correlating the metadata to the video data using the capture time data and the video time data; receiving a search query; and/or identifying a frame within the video data by performing a search of the metadata using the search criterion.Type: ApplicationFiled: January 28, 2016Publication date: June 8, 2017Inventors: Kirk Ouimet, Rong Yan, Yantao Zheng, Timothy Michael Sehn, Evan Spiegel
-
Patent number: 9659244Abstract: Systems and methods for custom functional patterns for optical barcodes are provided. In example embodiments, image data of an image is received from a user device. A candidate shape feature of the image is extracted from the image data. A determination is made that the shape feature satisfies a shape feature rule. In response to the candidate shape feature satisfying the shape feature rule, a custom graphic in the image is identified by comparing the candidate shape feature with a reference shape feature of the custom graphic. In response to identifying the custom graphic, data encoded in a portion of the image is decoded.Type: GrantFiled: August 14, 2015Date of Patent: May 23, 2017Assignee: SNAP INC.Inventors: Landon Anderton, Garrett Gee, Ryan Hornberger, Kirk Ouimet, Kameron Sheffield, Benjamin Turley
-
Publication number: 20160210545Abstract: Systems and methods for custom functional patterns for optical barcodes are provided. In example embodiments, image data of an image is received from a user device. A candidate shape feature of the image is extracted from the image data. A determination is made that the shape feature satisfies a shape feature rule. In response to the candidate shape feature satisfying the shape feature rule, a custom graphic in the image is identified by comparing the candidate shape feature with a reference shape feature of the custom graphic. In response to identifying the custom graphic, data encoded in a portion of the image is decoded.Type: ApplicationFiled: August 14, 2015Publication date: July 21, 2016Inventors: Landon Anderton, Garrett Gee, Ryan Hornberger, Kirk Ouimet, Kameron Sheffield, Benjamin Turley
-
Patent number: 9111164Abstract: Systems and methods for custom functional patterns for optical barcodes are provided. In example embodiments, image data of an image is received from a user device. A candidate shape feature of the image is extracted from the image data. A determination is made that the shape feature satisfies a shape feature rule. In response to the candidate shape feature satisfying the shape feature rule, a custom graphic in the image is identified by comparing the candidate shape feature with a reference shape feature of the custom graphic. In response to identifying the custom graphic, data encoded in a portion of the image is decoded.Type: GrantFiled: February 3, 2015Date of Patent: August 18, 2015Assignee: Snapchat, Inc.Inventors: Landon Anderton, Garrett Gee, Ryan Hornberger, Kirk Ouimet, Kameron Sheffield, Benjamin Turley