Patents by Inventor Mike Cao
Mike Cao 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: 12301982Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for trimming video in association with multi-video clip capture. The program and method provide for displaying a capture user interface in accordance with a camera mode configured to capture multiple video clips for combining to generate a media content item; capturing the multiple video clips based on first user input received via the capture user interface, which includes a preview button selectable to navigate to a preview user interface for previewing and editing the multiple video clips; receiving, via the capture user interface, second user input selecting the preview button; and displaying, in response to the receiving, the preview user interface with a preview bar including a respective thumbnail for each of the multiple video clips, the preview bar being selectable to individually trim one or more of the multiple video clips.Type: GrantFiled: January 23, 2024Date of Patent: May 13, 2025Assignee: Snap Inc.Inventors: Kaveh Anvaripour, Christine Barron, Wayne Mike Cao, Ranidu Lankage
-
Patent number: 12108146Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for providing different camera modes. The program and method provide for displaying, by a messaging application, a capture user interface for capturing video according to a first camera mode for capturing a single video clip to generate a media content item; providing, by the messaging application, a camera mode selection element within the capture user interface, the camera mode selection element being selectable to switch from the first camera mode to a second camera mode for capturing multiple video clips for combining to generate the media content item; receiving, via the capture user interface, user input selecting the camera mode selection element; and updating, by the messaging application and in response to receiving the user input, the capture user interface for video capture according to the second camera mode.Type: GrantFiled: December 20, 2021Date of Patent: October 1, 2024Assignee: Snap Inc.Inventors: Kaveh Anvaripour, Christine Barron, Nathan Kenneth Boyd, Wayne Mike Cao, Ranidu Lankage
-
Publication number: 20240171849Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for trimming video in association with multi-video clip capture. The program and method provide for displaying a capture user interface in accordance with a camera mode configured to capture multiple video clips for combining to generate a media content item; capturing the multiple video clips based on first user input received via the capture user interface, which includes a preview button selectable to navigate to a preview user interface for previewing and editing the multiple video clips; receiving, via the capture user interface, second user input selecting the preview button; and displaying, in response to the receiving, the preview user interface with a preview bar including a respective thumbnail for each of the multiple video clips, the preview bar being selectable to individually trim one or more of the multiple video clips.Type: ApplicationFiled: January 23, 2024Publication date: May 23, 2024Inventors: Kaveh Anvaripour, Christine Barron, Wayne Mike Cao, Ranidu Lankage
-
Patent number: 11924540Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for trimming video in association with multi-video clip capture. The program and method provide for displaying a capture user interface in accordance with a camera mode configured to capture multiple video clips for combining to generate a media content item; capturing the multiple video clips based on first user input received via the capture user interface, which includes a preview button selectable to navigate to a preview user interface for previewing and editing the multiple video clips; receiving, via the capture user interface, second user input selecting the preview button; and displaying, in response to the receiving, the preview user interface with a preview bar including a respective thumbnail for each of the multiple video clips, the preview bar being selectable to individually trim one or more of the multiple video clips.Type: GrantFiled: December 21, 2021Date of Patent: March 5, 2024Assignee: Snap Inc.Inventors: Kaveh Anvaripour, Christine Barron, Wayne Mike Cao, Ranidu Lankage
-
Publication number: 20220210328Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for providing different camera modes. The program and method provide for displaying, by a messaging application, a capture user interface for capturing video according to a first camera mode for capturing a single video clip to generate a media content item; providing, by the messaging application, a camera mode selection element within the capture user interface, the camera mode selection element being selectable to switch from the first camera mode to a second camera mode for capturing multiple video clips for combining to generate the media content item; receiving, via the capture user interface, user input selecting the camera mode selection element; and updating, by the messaging application and in response to receiving the user input, the capture user interface for video capture according to the second camera mode.Type: ApplicationFiled: December 20, 2021Publication date: June 30, 2022Inventors: Kaveh Anvaripour, Christine Barron, Nathan Kenneth Boyd, Wayne Mike Cao, Ranidu Lankage
-
Publication number: 20220206738Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for providing audio with captured video clips. The program and method provide for displaying, by a messaging application, a capture user interface for capturing video; providing a camera mode selection element which is selectable to switch between a first camera mode for capturing a single video clip and a second camera mode for capturing multiple video clips, to generate a media content item; providing an audio selection element which is selectable to select an audio track for the media content item; receiving, via the camera mode selection element, first user input selecting the second camera mode; receiving, via the audio selection element, second user input selecting the audio track; and providing for capturing multiple video clips in association with the selected audio track for generating the media content item.Type: ApplicationFiled: December 20, 2021Publication date: June 30, 2022Inventors: Kaveh Anvaripour, Christine Barron, Wayne Mike Cao, Andrew Grosvenor Cooper, Christie Marie Heikkinen, Ranidu Lankage
-
Publication number: 20220210337Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for trimming video in association with multi-video clip capture. The program and method provide for displaying a capture user interface in accordance with a camera mode configured to capture multiple video clips for combining to generate a media content item; capturing the multiple video clips based on first user input received via the capture user interface, which includes a preview button selectable to navigate to a preview user interface for previewing and editing the multiple video clips; receiving, via the capture user interface, second user input selecting the preview button; and displaying, in response to the receiving, the preview user interface with a preview bar including a respective thumbnail for each of the multiple video clips, the preview bar being selectable to individually trim one or more of the multiple video clips.Type: ApplicationFiled: December 21, 2021Publication date: June 30, 2022Inventors: Kaveh Anvaripour, Christine Barron, Wayne Mike Cao, Ranidu Lankage
-
Publication number: 20080063025Abstract: An apparatus and process are provided for controlling the heating and melting of a material that is non-electrically conductive in the solid state and is electrically conductive in the non-solid state. Power is selectively directed between coil sections surrounding different zones of the material in a susceptor vessel by changing the output frequency of the power supply to the coil sections. Coil sections comprise at least one active coil section, which is connected to the output of the power supply, and at least one passive coil section, which is not connected to the power supply, but is connected in parallel with a tuning capacitor so that the at least one passive coil section can be selectively operated at, or near, resonant frequency when the transition material in the vessel is molten.Type: ApplicationFiled: November 19, 2007Publication date: March 13, 2008Inventors: Oleg FISHMAN, John MORTIMER, Satyen PRABHU, Mike CAO
-
Publication number: 20070194010Abstract: An apparatus and process are provided for inductively heating a workpiece to a desired cross sectional temperature. At least one pair of coils form a transverse flux inductor. The workpiece is located between the pair of opposing coils, which are oriented across the cross section of the workpiece. Each coil comprises a plurality of coil sections. The distance between one or more opposing coil sections is adapted to achieve the desired cross sectional induction heating temperature profile in the workpiece. Alternatively the distance between all opposing coil sections are equidistant from each other, and one or more flux concentrators, moveable at least in a direction perpendicular to the surface of the workpiece, can be used to achieve the desired cross sectional induction heating temperature profile in the workpiece.Type: ApplicationFiled: February 22, 2007Publication date: August 23, 2007Inventors: Jean Lovens, Mike Cao
-
Publication number: 20060118549Abstract: An apparatus and process are provided for controlling the heating or melting of an electrically conductive material. Power is selectively directed between coil sections surrounding different zones of the material by changing the output frequency of the power supply to the coil sections. Coil sections comprise at least one active coil section, which is connected to the output of the power supply, and at least one passive coil section, which is not connected to the power supply, but is connected in parallel with a tuning capacitor so that the at least one passive coil section operates at a resonant frequency and the output frequency of the power supply is changed so that the induced power in the at least one passive coil section changes as the frequency is changed.Type: ApplicationFiled: December 8, 2005Publication date: June 8, 2006Inventors: Oleg Fishman, Mike Cao