Patents by Inventor Justin Huang

Justin Huang 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: 12372975
    Abstract: Systems, computer readable medium and methods for unlocking an autonomous drone are disclosed. Example methods include receiving an indication of a selection of a fly instruction, capturing an image using an image capturing device of the autonomous drone, processing the image to determine whether a face is present in the image, and if the face is present in the image, taking off. The face has to be within a predetermined distance of the autonomous drone. This ensures that the face is likely from the person that selected the fly instruction and ensures that the autonomous drone is far enough away from the face that the autonomous drone will not crash into the face on take-off. In some examples, the autonomous drone determines whether the autonomous drone is sitting on a hand before taking off. The autonomous drone uses a position of the face to determine an initial flight plan.
    Type: Grant
    Filed: November 8, 2022
    Date of Patent: July 29, 2025
    Assignee: Snap Inc.
    Inventors: Mathias Andreas Hintermann, Justin Huang, Russell Douglas Patton
  • Patent number: 12363427
    Abstract: In a camera-enabled electronic device, photo capture is triggered by a press-and-hold input only if the holding duration of the press-and-hold input is greater than a predefined threshold duration. A press-and-hold input shorter in duration than the threshold triggers video capture. Thus, a short press triggers video capture, while a long press triggers photo capture.
    Type: Grant
    Filed: July 28, 2022
    Date of Patent: July 15, 2025
    Assignee: Snap Inc.
    Inventors: Matthew Hanover, Justin Huang, David Meisenholder
  • Patent number: 12348478
    Abstract: Systems and methods are provided for receiving a first plurality of media content items during a first time interval, identifying, from the first plurality of media content items, a first subset of media content items based on a first characteristic, and identifying, from the first subset of media content items, a second subset of media content items based on a second characteristic. The systems and methods are also provided for generating a first sequenced content collection including the first subset and the second subset and causing a first content collection interface to be displayed by the first computing device, the first content collection interface comprising the first sequenced content collection.
    Type: Grant
    Filed: November 1, 2023
    Date of Patent: July 1, 2025
    Assignee: SNAP INC.
    Inventors: Alexander Collins, Benedict Copping, Justin Huang
  • Patent number: 12344409
    Abstract: Systems, computer readable medium and methods for fully autonomous drone flight are disclosed. Example methods include taking off, navigating in accordance with a flight plan, and navigating the autonomous drone to land. The autonomous drone performs flight plans with only an initial command for the autonomous drone to fly and, in some examples, an indication of a landing space such as an open hand presented under the autonomous drone. After an initial fly command, the autonomous drone is not controlled by a remote-control device and does not receive any additional commands to complete the flight plan. The autonomous drone enters a lower energy state while flying where the wireless connections are turned off since the autonomous drone does not respond to commands during flight.
    Type: Grant
    Filed: November 7, 2022
    Date of Patent: July 1, 2025
    Assignee: Snap Inc.
    Inventors: Mathias Andreas Hintermann, Justin Huang, Russell Douglas Patton
  • Publication number: 20250211554
    Abstract: Among other things, embodiments of the present disclosure improve the functionality of electronic messaging software and systems by automatically analyzing media content associated with a user and generating collections of such content (e.g., “stories”) based on varying criteria.
    Type: Application
    Filed: March 10, 2025
    Publication date: June 26, 2025
    Inventors: Nathan Kenneth Boyd, Jonathan Brody, Ken W. Chung, Justin Huang, Teresa Lieh
  • Patent number: 12301527
    Abstract: Among other things, embodiments of the present disclosure improve the functionality of electronic messaging software and systems by automatically analyzing media content associated with a user and generating collections of such content (e.g., “stories”) based on varying criteria.
    Type: Grant
    Filed: July 10, 2023
    Date of Patent: May 13, 2025
    Assignee: Snap Inc.
    Inventors: Nathan Kenneth Boyd, Jonathan Brody, Ken W. Chung, Justin Huang, Teresa Lieh
  • Publication number: 20250141821
    Abstract: Methods, computer-readable storage media, and apparatuses for surfacing content items in a messaging system. The methods may include storing content items generated by a client device of a user. The method may further include determining a time period and content items corresponding to the time period to resurface to the user, the time period selected based on comparing the social interaction data, the viewing data, and the modification data associated with the content items corresponding to the time period with the social interaction data, the viewing data, and the modification data associated with content items generated during other time periods. The method may further include generating a title page for the time period to resurface to the user, the title page comprising a title and an indication of a date for the time period.
    Type: Application
    Filed: December 31, 2024
    Publication date: May 1, 2025
    Inventors: Jonathan Dale Brody, Alexander Collins, Benedict Copping, Justin Huang
  • Patent number: 12250185
    Abstract: Methods, computer-readable storage media, and apparatuses for surfacing content items in a messaging system. The methods may include storing content items generated by a client device of a user. The method may further include determining a time period and content items corresponding to the time period to resurface to the user, the time period selected based on comparing the social interaction data, the viewing data, and the modification data associated with the content items corresponding to the time period with the social interaction data, the viewing data, and the modification data associated with content items generated during other time periods. The method may further include generating a title page for the time period to resurface to the user, the title page comprising a title and an indication of a date for the time period.
    Type: Grant
    Filed: November 14, 2022
    Date of Patent: March 11, 2025
    Assignee: Snap Inc.
    Inventors: Jonathan Dale Brody, Alexander Collins, Benedict Copping, Justin Huang
  • Publication number: 20250061152
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and a method for generating a summary based on trip information. The program and method include operations for: determining that one or more criteria associated with a user correspond to a trip taken by the user during a given time interval; retrieving a plurality of visual media items generated by a client device of the user during the given time interval; determining location information for the plurality of visual media items; automatically generating a trip graphic to represent the trip based on the plurality of visual media items generated by the user during the given time interval and the determined location information; and causing the trip graphic to be displayed on the client device.
    Type: Application
    Filed: November 5, 2024
    Publication date: February 20, 2025
    Inventors: Alexander Collins, Benedict Copping, Justin Huang
  • Publication number: 20250030191
    Abstract: A cluster block housing for electrical leads includes a plurality of connected casings that are separable and identically shaped. Each casing of the plurality of casings includes a plug-receiving aperture. Adjacently connected two casings of the plurality of casings are adapted to be positioned adjacently at a plurality of positions relative to each other. Each of plurality of positions corresponds to a distinct distance between the plug-receiving apertures of the two adjacent casings. The plug-receiving apertures are maintained in a row in each of the plurality of positions.
    Type: Application
    Filed: July 18, 2024
    Publication date: January 23, 2025
    Applicant: Tyco Electronics (Shanghai) Co., Ltd.
    Inventors: Zhimin Zhang, Wenfang (Felix) Zhang, Tongbao (Tim) Ding, Yongjian (Justin) Huang, Chunjie Hu, Jinyu Zhang
  • Publication number: 20250030179
    Abstract: A connector includes a body having a first receiving cavity, the first receiving cavity having an inner wall, and a terminal received in the first receiving cavity. The terminal has a circumferential wall that forms a channel and a first set of resilient arms disposed on the circumferential wall and extending towards the channel. The first set of resilient arms electrically contact a pin terminal inserted into the channel.
    Type: Application
    Filed: July 19, 2024
    Publication date: January 23, 2025
    Applicant: Tyco Electronics (Shanghai) Co., Ltd.
    Inventors: Wenfang (Felix) Zhang, Tongbao (Tim) Ding, Yongjian (Justin) Huang, Zhimin Zhang, Chunjie Hu
  • Publication number: 20250015537
    Abstract: An electrical connector housing comprises a body, a locking portion, and a securing portion. The body defines a receiving cavity adapted to receive a terminal, and an insertion hole adapted to receive a conductive connecting element, such that the conductive connecting element electrically connects the terminal. The locking portion is movably connected to the body and movable from a first position to a second position after the conductive connecting element is inserted. In the second position, a wedge-shaped structure arranged on at least one of the body or the locking portion is adapted to increase a retention force between the terminal and the conductive connecting element. The securing portion selectively secures the locking portion in the second position.
    Type: Application
    Filed: July 8, 2024
    Publication date: January 9, 2025
    Applicant: Tyco Electronics (Shanghai) Co., Ltd.
    Inventors: Wenfang (Felix) Zhang, Tongbao (Tim) Ding, Yongjian (Justin) Huang, Zhimin Zhang, Chunjie Hu
  • Patent number: 12181945
    Abstract: Systems, computer readable medium and methods for improved boot time for autonomous drones are disclosed. Autonomous drones are disclosed that include an Off State and a Power off State. The Off State appears to a user of the autonomous drone as if the autonomous drone is off, but the Off State maintains some of the autonomous drone's state such as the operating system being loaded in a memory. The autonomous drone enters the Power off State, where all or substantially all the power is turned off, from the Off State based on a timeout or a power level of a battery dropping below a threshold level. The Off State reduces the boot time of the autonomous drone compared with the Power off State. The time reduction is often less than ten seconds, but this time is beneficial for situations where a user would like the autonomous drone to immediately perform photography.
    Type: Grant
    Filed: November 7, 2022
    Date of Patent: December 31, 2024
    Assignee: Snap Inc.
    Inventors: Justin Huang, Russell Douglas Patton
  • Patent number: 12169521
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and a method for generating a summary based on trip information. The program and method include operations for: determining that one or more criteria associated with a user correspond to a trip taken by the user during a given time interval; retrieving a plurality of visual media items generated by a client device of the user during the given time interval; determining location information for the plurality of visual media items; automatically generating a trip graphic to represent the trip based on the plurality of visual media items generated by the user during the given time interval and the determined location information; and causing the trip graphic to be displayed on the client device.
    Type: Grant
    Filed: June 28, 2023
    Date of Patent: December 17, 2024
    Assignee: Snap Inc.
    Inventors: Alexander Collins, Benedict Copping, Justin Huang
  • Publication number: 20240393925
    Abstract: Methods, computer-readable storage media, and apparatuses for surfacing content items in a messaging system. The methods may include storing a content item generated by a client device of a user, the user associated with the messaging system and determining a score to assign to the interaction and updating a resurface score associated with the content item with the score. The methods may further include determining whether to resurface the content item to the user based on the resurface score and causing to be displayed on a display of the client device a user interface comprising a user interface item for the user to display the content item. The methods may further include updating weights used to determine the scores based on interactions of the user with the resurfaced content items.
    Type: Application
    Filed: August 7, 2024
    Publication date: November 28, 2024
    Inventors: Jonathan Dale Brody, Alexander Collins, Benedict Copping, Linhui Ge, Justin Huang, KaChon Lei, Eugene Park, Hui Wang
  • Publication number: 20240330086
    Abstract: Methods, apparatuses, and computer program products are disclosed for updating and outputting an information technology service management user interface comprising a queue interface component pane.
    Type: Application
    Filed: March 30, 2023
    Publication date: October 3, 2024
    Inventors: Oliver HULETT, Justin HUANG, Khoa Vu TRUONG, Abhishek PRADHAN
  • Patent number: 12106565
    Abstract: A server configured to receive video clips from a mobile device, such as eyewear. The server has an electronic processor enabled to execute computer instructions to process the video clips to identify one or more characteristics in the frames of the video clips. The processor selects the video clips having the identified characteristics in the frames and creates a set of the selected video clips having the identified characteristics in the frames. The processor allows a user of the mobile device to edit and trim the video clips having the identified characteristics to create trimmed video clip segments.
    Type: Grant
    Filed: May 9, 2023
    Date of Patent: October 1, 2024
    Assignee: Snap Inc.
    Inventors: David Ben Haim, Justin Huang, Nathan Litke, Eyal Zak
  • Patent number: 12099702
    Abstract: Methods, computer-readable storage media, and apparatuses for surfacing content items in a messaging system. The methods may include storing a content item generated by a client device of a user, the user associated with the messaging system and determining a score to assign to the interaction and updating a resurface score associated with the content item with the score. The methods may further include determining whether to resurface the content item to the user based on the resurface score and causing to be displayed on a display of the client device a user interface comprising a user interface item for the user to display the content item. The methods may further include updating weights used to determine the scores based on interactions of the user with the resurfaced content items.
    Type: Grant
    Filed: April 19, 2023
    Date of Patent: September 24, 2024
    Assignee: Snap Inc.
    Inventors: Jonathan Dale Brody, Alexander Collins, Benedict Copping, Linhui Ge, Justin Huang, KaChon Lei, Eugene Park, Hui Wang
  • Publication number: 20240235068
    Abstract: A connecting terminal is adapted to connect a plurality of insulated wires together and includes a terminal body and a cap. The terminal body defines a receiving cavity having an inner wall. The inner wall includes a toothed structure adapted to pierce through insulation layers of the insulated wires in response to crimping of the terminal body. The cap is sleeved over the terminal body and is adapted to insulate the terminal body from an external environment.
    Type: Application
    Filed: January 9, 2024
    Publication date: July 11, 2024
    Applicant: Tyco Electronics (Shanghai) Co., Ltd.
    Inventors: Zhimin Zhang, Tongbao (Tim) Ding, Yongjian (Justin) Huang, Jinyu Zhang, Zhongxi Huang
  • Publication number: 20240145942
    Abstract: A connecting terminal includes a bottom plate having a plurality of bumps and/or a plurality of recesses arranged on a surface of the bottom plate, a first arm extending from a first end of the first arm to a second end of the first arm, and a second arm extending from a first end of the second arm to a second end of the second arm. The first end of the first arm and the first end of the second arm are respectively coupled to a pair of sides of the bottom plate, and the first arm, the bottom plate, and the second arm form a space for accommodating a wire. The bumps and/or the recesses scrape an insulated layer of a wire and form an electrical connection with the wire.
    Type: Application
    Filed: October 26, 2023
    Publication date: May 2, 2024
    Applicant: Tyco Electronics (Shanghai) Co., Ltd.
    Inventors: Zhimin Zhang, Yongjian (Justin) Huang, Chunjie Hu, Wenfang (Felix) Zhang, Tongbao (Tim) Ding, Jinyu Zhang