Patents by Inventor Jonathan Willing

Jonathan Willing 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).

  • Publication number: 20250244136
    Abstract: The technology uses augmented reality (AR) elements for enhanced wayfinding with autonomous vehicle pickups and drop-offs. The approach includes generating, for presentation in a first region of a client device UI, trip information regarding a trip. Map information associated with the trip is generated for presentation in a second UI region, including at least one of a pickup location for a rider, a walking path from a current location of the rider to the pickup location, a planned route of the vehicle to the pickup location, or a current location of the vehicle. An AR indicator is generated for presentation in the second UI region. Upon selection of the indicator, the system modifies the second region into a first section to display at least a portion of the map information and a second section to display an augmented reality view, or replace the map information with the AR view.
    Type: Application
    Filed: January 19, 2022
    Publication date: July 31, 2025
    Inventors: Bruce Mai, Maria Moon, Jonathan Willing, Peter Crandall, Steven Kleiser, Kevin Malta
  • Publication number: 20230324192
    Abstract: Aspects of the disclosure provide for generating and using a model for identifying a plurality of pick up or drop off locations for a large venue point of interest. For instance, a large venue point of interest may be identified. The plurality may be identified for the large venue point of interest based on a combination of historical trip data and map information. The plurality may be associated with the large venue point of interest. The association may be stored in memory for later use. Thereafter, a request for a trip identifying the large venue point of interest may be received from a client computing device, and the plurality may be provided to the client computing device in response to the request. A pickup and drop off location of the plurality may be provided to an autonomous vehicle in order to cause the autonomous vehicle to transport a passenger to the pickup or drop off location.
    Type: Application
    Filed: April 6, 2023
    Publication date: October 12, 2023
    Inventors: Kevin Malta, Bruce Mai, Reed Morse, Victor Chan, Celia Zhang, Jonathan Willing, Shiqian Zhang, Donghyun Kim
  • Publication number: 20230228585
    Abstract: The technology employs spatial audio information to enhance wayfinding for pickup, drop-off and in-vehicle situations. The spatial information has a directional component, and a sense of distance can also be incorporated into the audio information. Audio cues or other spatial information is provided via headphones worn by a user. The spatial audio gives the user direction information, which can help locate the vehicle. In addition, this approach can be used when the rider is in the vehicle prior to exiting. For instance, spatial audio can be provided to the rider to give them contextual information about the environment outside the vehicle prior to exiting, such as whether a bicyclist is approaching on the side they will be exiting. This contextual information can alert the rider to wait or otherwise be more situationally aware when departing the vehicle.
    Type: Application
    Filed: July 12, 2022
    Publication date: July 20, 2023
    Inventors: Kevin Malta, Jonathan Willing
  • Patent number: 11508154
    Abstract: Systems and method of generating video summaries are presented herein. Information defining a video may be obtained. The video may include a set of frame images. Parameter values for parameters of individual frame images of the video may be determined. Interest weights for the frame images may be determined. An interest curve for the video that characterizes the video by interest weights as a function of progress through the set of frame images may be generated. One or more curve attributes of the interest curve may be identified and one or more interest curve values of the interest curve that correspond to individual curve attributes may be determined. Interest curve values of the interest curve may be compared to threshold curve values. A subset of frame images of the video to include within a video summary of the video may be identified based on the comparison.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: November 22, 2022
    Assignee: GoPro, Inc.
    Inventors: Jonathan Wills, Daniel Tse, Desmond Chik, Brian Schunck
  • Publication number: 20210326598
    Abstract: Systems and method of generating video summaries are presented herein. Information defining a video may be obtained. The video may include a set of frame images. Parameter values for parameters of individual frame images of the video may be determined. Interest weights for the frame images may be determined. An interest curve for the video that characterizes the video by interest weights as a function of progress through the set of frame images may be generated. One or more curve attributes of the interest curve may be identified and one or more interest curve values of the interest curve that correspond to individual curve attributes may be determined. Interest curve values of the interest curve may be compared to threshold curve values. A subset of frame images of the video to include within a video summary of the video may be identified based on the comparison.
    Type: Application
    Filed: June 28, 2021
    Publication date: October 21, 2021
    Inventors: Jonathan Wills, Daniel Tse, Desmond Chik, Brian Schunck
  • Patent number: 11062143
    Abstract: Systems and method of generating video summaries are presented herein. Information defining a video may be obtained. The video may include a set of frame images. Parameter values for parameters of individual frame images of the video may be determined. Interest weights for the frame images may be determined. An interest curve for the video that characterizes the video by interest weights as a function of progress through the set of frame images may be generated. One or more curve attributes of the interest curve may be identified and one or more interest curve values of the interest curve that correspond to individual curve attributes may be determined. Interest curve values of the interest curve may be compared to threshold curve values. A subset of frame images of the video to include within a video summary of the video may be identified based on the comparison.
    Type: Grant
    Filed: April 9, 2020
    Date of Patent: July 13, 2021
    Assignee: GoPro, Inc.
    Inventors: Jonathan Wills, Daniel Tse, Desmond Chik, Brian Schunck
  • Patent number: 10923154
    Abstract: A system and/or method configured to determine highlight segments. Content files that define content in a content segment set may be obtained. A highlight segment set may be determined from the content segment set. Determining the highlight segment set may include iterating (a)-(c) for multiple iterations. At (a), individual content segments included in the content segment set may be selected as a selected content segment for inclusion in the highlight segment set. At, (b) diversity scores for content segments that are (i) included in the content segment set and (ii) not yet selected for inclusion in the highlight segment set may be determined. At (c), one or more of the content segments may be disqualified for inclusion in the highlight segment set for future iterations based on the diversity scores.
    Type: Grant
    Filed: April 9, 2020
    Date of Patent: February 16, 2021
    Assignee: GoPro, Inc.
    Inventors: Desmond Chik, Daniel Tse, Jonathan Wills
  • Patent number: 10726272
    Abstract: Systems and method of generating video summaries are presented herein. Information defining a video may be obtained. The video may include a set of frame images. Parameter values for parameters of individual frame images of the video may be determined. Interest weights for the frame images may be determined. An interest curve for the video that characterizes the video by interest weights as a function of progress through the set of frame images may be generated. One or more curve attributes of the interest curve may be identified and one or more interest curve values of the interest curve that correspond to individual curve attributes may be determined. Interest curve values of the interest curve may be compared to threshold curve values. A subset of frame images of the video to include within a video summary of the video may be identified based on the comparison.
    Type: Grant
    Filed: April 23, 2018
    Date of Patent: July 28, 2020
    Assignee: Go Pro, Inc.
    Inventors: Jonathan Wills, Daniel Tse, Desmond Chik, Brian Schunck
  • Publication number: 20200234054
    Abstract: Systems and method of generating video summaries are presented herein. Information defining a video may be obtained. The video may include a set of frame images. Parameter values for parameters of individual frame images of the video may be determined. Interest weights for the frame images may be determined. An interest curve for the video that characterizes the video by interest weights as a function of progress through the set of frame images may be generated. One or more curve attributes of the interest curve may be identified and one or more interest curve values of the interest curve that correspond to individual curve attributes may be determined. Interest curve values of the interest curve may be compared to threshold curve values. A subset of frame images of the video to include within a video summary of the video may be identified based on the comparison.
    Type: Application
    Filed: April 9, 2020
    Publication date: July 23, 2020
    Inventors: Jonathan Wills, Daniel Tse, Desmond Chik, Brian Schunck
  • Publication number: 20200234734
    Abstract: A system and/or method configured to determine highlight segments. Content files that define content in a content segment set may be obtained. A highlight segment set may be determined from the content segment set. Determining the highlight segment set may include iterating (a)-(c) for multiple iterations. At (a), individual content segments included in the content segment set may be selected as a selected content segment for inclusion in the highlight segment set. At, (b) diversity scores for content segments that are (i) included in the content segment set and (ii) not yet selected for inclusion in the highlight segment set may be determined. At (c), one or more of the content segments may be disqualified for inclusion in the highlight segment set for future iterations based on the diversity scores.
    Type: Application
    Filed: April 9, 2020
    Publication date: July 23, 2020
    Inventors: Desmond Chik, Daniel Tse, Jonathan Wills
  • Patent number: 10643661
    Abstract: A system and/or method configured to determine highlight segments. Content files that define content in a content segment set may be obtained. A highlight segment set may be determined from the content segment set. Determining the highlight segment set may include iterating (a)-(c) for multiple iterations. At (a), individual content segments included in the content segment set may be selected as a selected content segment for inclusion in the highlight segment set. At, (b) diversity scores for content segments that are (i) included in the content segment set and (ii) not yet selected for inclusion in the highlight segment set may be determined. At (c), one or more of the content segments may be disqualified for inclusion in the highlight segment set for future iterations based on the diversity scores.
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: May 5, 2020
    Assignee: GoPro, Inc.
    Inventors: Desmond Chik, Daniel Tse, Jonathan Wills
  • Publication number: 20190272194
    Abstract: A first command may be received from a client computing platform. The first command may include proxy visual content. The proxy visual content may represent visual content stored on the client computing platform. An identifier may be associated with the proxy visual content. The identifier may be transmitted to the client computing platform. The identifier may be associated with the visual content stored on the client computing platform. Edits to the visual content based upon the proxy visual content may be determined at a remote computing platform. Instructions may be transmitted from the remote computing platform to the client computing platform. The instructions may include the identifier. The instructions may be configured to cause the client computing platform to process the edits on the visual content.
    Type: Application
    Filed: May 21, 2019
    Publication date: September 5, 2019
    Inventors: Jonathan Wills, Desmond Chik, Daniel Tse
  • Patent number: 10402698
    Abstract: Video information defining video content may be accessed. The video content may have a progress length and include a capture of an activity and a sub-activity at one or more moments in the progress length. Portions of the video content may be associated individually with values of an interest metric such that the values of the interest metric as a function of progress through the video content form an interest curve for the video content. The activity and the sub-activity captured within the video content may be identified. An activity metric modifier for the interest curve at the one or more moments in the progress length may be determined based on the identification of the activity and the identification of the sub-activity. The interest curve may be modified at the one or more moments based on the activity metric modifier.
    Type: Grant
    Filed: July 10, 2017
    Date of Patent: September 3, 2019
    Assignee: GoPro, Inc.
    Inventors: Daniel Tse, Desmond Chik, Jonathan Wills
  • Patent number: 10338955
    Abstract: A first command may be received from a client computing platform. The first command may include proxy visual content. The proxy visual content may represent visual content stored on the client computing platform. An identifier may be associated with the proxy visual content. The identifier may be transmitted to the client computing platform. The identifier may be associated with the visual content stored on the client computing platform. Edits to the visual content based upon the proxy visual content may be determined at a remote computing platform. Instructions may be transmitted from the remote computing platform to the client computing platform. The instructions may include the identifier. The instructions may be configured to cause the client computing platform to process the edits on the visual content.
    Type: Grant
    Filed: March 14, 2017
    Date of Patent: July 2, 2019
    Assignee: GoPro, Inc.
    Inventors: Jonathan Wills, Desmond Chik, Daniel Tse
  • Patent number: 10282632
    Abstract: A system and/or method configured to determine a sample frame order for analyzing a video. The video may have multiple frames ordered in a sequence from a beginning to an end. A first sample frame order for analyzing the video may be determined. Determining the first sample frame order may include determining an initial frame for a first iteration, and determining secondary frames for a second iteration. Determining the initial frame and the secondary frames may be based on a function of frame position in the sequence of frames. The initial frame may be associated with a first sample position, and the secondary frames may be associated with secondary sample positions in the sample frame order. A first feature of the video may be determined based on an analysis of the frames in the video performed on the frames in the first sample frame order.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: May 7, 2019
    Assignee: GoPro, Inc.
    Inventors: Jonathan Wills, Daniel Tse, Desmond Chik
  • Patent number: 10268898
    Abstract: System and/or method configured to determine a sample frame order for analyzing a video. The video may have multiple frames ordered in a sequence from a beginning to an end. Segments of the video may be determined based on an analysis of the frames of the video. A first sample frame order for analyzing the video may be determined based on multiple iterations performed on individual ones of the segments of the video. Determining the first sample frame order may include determining initial frames for a first iteration, and determining secondary frames for a second iteration based on a function of frame position in the sequence of frames. The initial frames and the secondary frames may be associated with sample positions in the sample frame order. A first feature of the video may be determined based on an analysis of the frames performed in the first sample frame order.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: April 23, 2019
    Assignee: GoPro, Inc.
    Inventors: Jonathan Wills, Daniel Tse, Desmond Chik
  • Publication number: 20180308519
    Abstract: A system and/or method configured to determine highlight segments. Content files that define content in a content segment set may be obtained. A highlight segment set may be determined from the content segment set. Determining the highlight segment set may include iterating (a)-(c) for multiple iterations. At (a), individual content segments included in the content segment set may be selected as a selected content segment for inclusion in the highlight segment set. At, (b) diversity scores for content segments that are (i) included in the content segment set and (ii) not yet selected for inclusion in the highlight segment set may be determined. At (c), one or more of the content segments may be disqualified for inclusion in the highlight segment set for future iterations based on the diversity scores.
    Type: Application
    Filed: June 18, 2018
    Publication date: October 25, 2018
    Inventors: Desmond Chik, Daniel Tse, Jonathan Wills
  • Patent number: D941664
    Type: Grant
    Filed: August 7, 2019
    Date of Patent: January 25, 2022
    Inventors: Jonathan Willing, Howard Allen Wilson, IV
  • Patent number: D1024099
    Type: Grant
    Filed: February 25, 2022
    Date of Patent: April 23, 2024
    Assignee: Waymo LLC
    Inventors: Guilherme Villar, Jonathan Willing, Steven Kleiser
  • Patent number: D1078776
    Type: Grant
    Filed: March 5, 2024
    Date of Patent: June 10, 2025
    Assignee: Waymo LLC
    Inventors: Guilherme Villar, Jonathan Willing, Steven Kleiser