Patents by Inventor Peter Welinder

Peter Welinder 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: 10484456
    Abstract: A content item on a content management system can be shared using a generated sharing link. The sharing link can be a custom network address, such as a uniform resource locator (URL), which allows the content item to be accessed without authentication. The sharing index and a content path of the content items can be listed in a sharing index used to identify the content upon a request initiated by the sharing link. The content management system can generate a content link to a content item upon receiving a sharing input from a user indicating the user wants to share a content item. Alternatively, in some embodiments, sharing links can be pre-generated by the content management system and stored on the client device. The sharing link can stored directly to a data buffer on the client device, such as a clipboard, where it can be accessed by the user.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: November 19, 2019
    Assignee: DROPBOX, INC.
    Inventors: Dwayne Litzenberger, Matt Holden, David Euresti, Maxime Larabie-Belanger, Ambrus Csaszar, Peter Welinder, Bryan Jadot
  • Patent number: 10157217
    Abstract: Systems and methods for the crowdsourced clustering of data items in accordance embodiments of the invention are disclosed. In one embodiment of the invention, a method for determining categories for a set of source data includes obtaining a set of source data, determining a plurality of subsets of the source data, where a subset of the source data includes a plurality of pieces of source data in the set of source data, generating a set of pairwise annotations for the pieces of source data in each subset of source data, clustering the set of source data into related subsets of source data based on the sets of pairwise labels for each subset of source data, and identifying a category for each related subset of source data based on the clusterings of source data and the source data metadata for the pieces of source data in the group of source data.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: December 18, 2018
    Assignee: California Institute of Technology
    Inventors: Ryan Gomes, Peter Welinder, Andreas Krause, Pietro Perona
  • Patent number: 9928278
    Abstract: Systems and methods for distributed data annotation in accordance embodiments of the invention are disclosed. In one embodiment of the invention, a distributed data annotation server system includes a storage device configured to store source data, one or more annotators, annotation tasks and a processor, wherein a distributed data annotation application configures the processor to receive source data including one or more pieces of source data, select one or more annotators, create one or more annotation tasks for the selected annotators and source data, request one or more annotations for the source data using the annotation tasks, receive annotations, determine source data metadata for at least one piece of source data using the received annotations, generate annotator metadata for at least one annotator using the received annotations and the source data, and estimate the ground truth for the source data using the source data metadata and the annotator metadata.
    Type: Grant
    Filed: March 6, 2014
    Date of Patent: March 27, 2018
    Assignee: California Institute of Technology
    Inventors: Peter Welinder, Pietro Perona
  • Patent number: 9898701
    Abstract: Systems and methods for determining annotator performance in the distributed annotation of source data in accordance embodiments of the invention are disclosed. In one embodiment of the invention, a method for clustering annotators includes obtaining a set of source data, determining a training data set representative of the set of source data, obtaining sets of annotations from a set of annotators for a portion of the training data set, for each annotator determining annotator recall metadata based on the set of annotations provided by the annotator for the training data set and determining annotator precision metadata based on the set of annotations provided by the annotator for the training data set, and grouping the annotators into annotator groups based on the annotator recall metadata and the annotator precision metadata.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: February 20, 2018
    Assignee: California Institute of Technology
    Inventors: Peter Welinder, Pietro Perona
  • Patent number: 9704106
    Abstract: Systems and methods for the annotation of source data using confidence labels in accordance embodiments of the invention are disclosed. In one embodiment of the invention, a method for determining confidence labels for crowdsourced annotations includes obtaining a set of source data, obtaining a set of training data representative of the set of source data, determining the ground truth for each piece of training data, obtaining a set of training data annotations including a confidence label, measuring annotator accuracy data for at least one piece of training data, and automatically generating a set of confidence labels for the set of unlabeled data based on the measured annotator accuracy data and the set of annotator labels used.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: July 11, 2017
    Assignee: California Institute of Technology
    Inventors: Peter Welinder, Pietro Perona
  • Publication number: 20170195402
    Abstract: A content item on a content management system can be shared using a generated sharing link. The sharing link can be a custom network address, such as a uniform resource locator (URL), which allows the content item to be accessed without authentication. The sharing index and a content path of the content items can be listed in a sharing index used to identify the content upon a request initiated by the sharing link. The content management system can generate a content link to a content item upon receiving a sharing input from a user indicating the user wants to share a content item. Alternatively, in some embodiments, sharing links can be pre-generated by the content management system and stored on the client device. The sharing link can stored directly to a data buffer on the client device, such as a clipboard, where it can be accessed by the user.
    Type: Application
    Filed: March 20, 2017
    Publication date: July 6, 2017
    Inventors: Dwayne LITZENBERGER, Matt HOLDEN, David EURESTI, Maxime LARABIE-BELANGER, Ambrus CSASZAR, Peter WELINDER, Bryan JADOT
  • Patent number: 9628560
    Abstract: A content item on a content management system can be shared using a generated sharing link. The sharing link can be a custom network address, such as a uniform resource locator (URL), which allows the content item to be accessed without authentication. The sharing index and a content path of the content items can be listed in a sharing index used to identify the content upon a request initiated by the sharing link. The content management system can generate a content link to a content item upon receiving a sharing input from a user indicating the user wants to share a content item. Alternatively, in some embodiments, sharing links can be pre-generated by the content management system and stored on the client device. The sharing link can stored directly to a data buffer on the client device, such as a clipboard, where it can be accessed by the user.
    Type: Grant
    Filed: March 10, 2014
    Date of Patent: April 18, 2017
    Assignee: Dropbox, Inc.
    Inventors: Dwayne Litzenberger, Matt Holden, David Euresti, Maxime Larabie-Belanger, Ambrus Csaszar, Peter Welinder, Bryan Jadot
  • Patent number: 9558401
    Abstract: Embodiments are provided for content item classification. In some embodiments, an image for classification is received, a compact representation for the image having values indicative of pixel values within the received image is generated, a plurality of angle measurements for possible edges of at least one potential document within the received image are determined, and the image is classified using said compact representation and said plurality of angle measurements.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: January 31, 2017
    Assignee: DROPBOX, INC.
    Inventors: Tej Chajed, Peter Welinder, Boris Babenko, Dimitar Simeonov
  • Publication number: 20160275418
    Abstract: Systems and methods for determining annotator performance in the distributed annotation of source data in accordance embodiments of the invention are disclosed. In one embodiment of the invention, a method for clustering annotators includes obtaining a set of source data, determining a training data set representative of the set of source data, obtaining sets of annotations from a set of annotators for a portion of the training data set, for each annotator determining annotator recall metadata based on the set of annotations provided by the annotator for the training data set and determining annotator precision metadata based on the set of annotations provided by the annotator for the training data set, and grouping the annotators into annotator groups based on the annotator recall metadata and the annotator precision metadata.
    Type: Application
    Filed: May 27, 2016
    Publication date: September 22, 2016
    Inventors: Peter Welinder, Pietro Perona
  • Publication number: 20160275173
    Abstract: Systems and methods for the crowdsourced clustering of data items in accordance embodiments of the invention are disclosed. In one embodiment of the invention, a method for determining categories for a set of source data includes obtaining a set of source data, determining a plurality of subsets of the source data, where a subset of the source data includes a plurality of pieces of source data in the set of source data, generating a set of pairwise annotations for the pieces of source data in each subset of source data, clustering the set of source data into related subsets of source data based on the sets of pairwise labels for each subset of source data, and identifying a category for each related subset of source data based on the clusterings of source data and the source data metadata for the pieces of source data in the group of source data.
    Type: Application
    Filed: May 27, 2016
    Publication date: September 22, 2016
    Inventors: Ryan Gomes, Peter Welinder, Andreas Krause, Pietro Perona
  • Publication number: 20160275417
    Abstract: Systems and methods for the annotation of source data using confidence labels in accordance embodiments of the invention are disclosed. In one embodiment of the invention, a method for determining confidence labels for crowdsourced annotations includes obtaining a set of source data, obtaining a set of training data representative of the set of source data, determining the ground truth for each piece of training data, obtaining a set of training data annotations including a confidence label, measuring annotator accuracy data for at least one piece of training data, and automatically generating a set of confidence labels for the set of unlabeled data based on the measured annotator accuracy data and the set of annotator labels used.
    Type: Application
    Filed: May 27, 2016
    Publication date: September 22, 2016
    Inventors: Peter Welinder, Pietro Perona
  • Patent number: 9355360
    Abstract: Systems and methods for determining annotator performance in the distributed annotation of source data in accordance embodiments of the invention are disclosed. In one embodiment of the invention, a method for clustering annotators includes obtaining a set of source data, determining a training data set representative of the set of source data, obtaining sets of annotations from a set of annotators for a portion of the training data set, for each annotator determining annotator recall metadata based on the set of annotations provided by the annotator for the training data set and determining annotator precision metadata based on the set of annotations provided by the annotator for the training data set, and grouping the annotators into annotator groups based on the annotator recall metadata and the annotator precision metadata.
    Type: Grant
    Filed: June 19, 2013
    Date of Patent: May 31, 2016
    Assignee: California Institute of Technology
    Inventors: Peter Welinder, Pietro Perona
  • Patent number: 9355167
    Abstract: Systems and methods for the crowdsourced clustering of data items in accordance embodiments of the invention are disclosed. In one embodiment of the invention, a method for determining categories for a set of source data includes obtaining a set of source data, determining a plurality of subsets of the source data, where a subset of the source data includes a plurality of pieces of source data in the set of source data, generating a set of pairwise annotations for the pieces of source data in each subset of source data, clustering the set of source data into related subsets of source data based on the sets of pairwise labels for each subset of source data, and identifying a category for each related subset of source data based on the clusterings of source data and the source data metadata for the pieces of source data in the group of source data.
    Type: Grant
    Filed: May 17, 2013
    Date of Patent: May 31, 2016
    Assignee: California Institute of Technology
    Inventors: Ryan Gomes, Peter Welinder, Andreas Krause, Pietro Perona
  • Patent number: 9355359
    Abstract: Systems and methods for the annotation of source data using confidence labels in accordance embodiments of the invention are disclosed. In one embodiment of the invention, a method for determining confidence labels for crowdsourced annotations includes obtaining a set of source data, obtaining a set of training data representative of the set of source data, determining the ground truth for each piece of training data, obtaining a set of training data annotations including a confidence label, measuring annotator accuracy data for at least one piece of training data, and automatically generating a set of confidence labels for the set of unlabeled data based on the measured annotator accuracy data and the set of annotator labels used.
    Type: Grant
    Filed: June 12, 2013
    Date of Patent: May 31, 2016
    Assignee: California Institute of Technology
    Inventors: Peter Welinder, Pietro Perona
  • Publication number: 20160012287
    Abstract: Embodiments are provided for content item classification.
    Type: Application
    Filed: September 22, 2015
    Publication date: January 14, 2016
    Inventors: Tej Chajed, Peter Welinder, Boris Babekno, Dimitar Simeonov
  • Patent number: 9171203
    Abstract: Embodiments are provided for content item classification. In some embodiments, an image for classification is received, a compact representation for the image having values indicative of pixel values within the received image is generated, a plurality of angle measurements for possible edges of at least one potential document within the received image are determined, and the image is classified using said compact representation and said plurality of angle measurements.
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: October 27, 2015
    Assignee: DROPBOX, INC.
    Inventors: Tej Chajed, Peter Welinder, Boris Babekno, Dimitar Simeonov
  • Publication number: 20150071549
    Abstract: Embodiments are provided for content item classification.
    Type: Application
    Filed: September 10, 2013
    Publication date: March 12, 2015
    Applicant: DROPBOX, INC.
    Inventors: Tej Chajed, Peter Welinder, Boris Babekno, Dimitar Simeonov
  • Publication number: 20140289246
    Abstract: Systems and methods for the crowdsourced clustering of data items in accordance embodiments of the invention are disclosed. In one embodiment of the invention, a method for determining categories for a set of source data includes obtaining a set of source data, determining a plurality of subsets of the source data, where a subset of the source data includes a plurality of pieces of source data in the set of source data, generating a set of pairwise annotations for the pieces of source data in each subset of source data, clustering the set of source data into related subsets of source data based on the sets of pairwise labels for each subset of source data, and identifying a category for each related subset of source data based on the clusterings of source data and the source data metadata for the pieces of source data in the group of source data.
    Type: Application
    Filed: May 17, 2013
    Publication date: September 25, 2014
    Applicant: California Institute of Technology
    Inventors: Ryan Gomes, Peter Welinder, Andreas Krause, Pietro Perona
  • Publication number: 20140258473
    Abstract: A content item on a content management system can be shared using a generated sharing link. The sharing link can be a custom network address, such as a uniform resource locator (URL), which allows the content item to be accessed without authentication. The sharing index and a content path of the content items can be listed in a sharing index used to identify the content upon a request initiated by the sharing link. The content management system can generate a content link to a content item upon receiving a sharing input from a user indicating the user wants to share a content item. Alternatively, in some embodiments, sharing links can be pre-generated by the content management system and stored on the client device. The sharing link can stored directly to a data buffer on the client device, such as a clipboard, where it can be accessed by the user.
    Type: Application
    Filed: March 10, 2014
    Publication date: September 11, 2014
    Applicant: DROPBOX, INC.
    Inventors: Dwayne LITZENBERGER, Matt HOLDEN, David EURESTI, Maxime LARABIE-BELANGER, Ambrus CSASZAR, Peter WELINDER, Bryan JADOT
  • Publication number: 20140188879
    Abstract: Systems and methods for distributed data annotation in accordance embodiments of the invention are disclosed. In one embodiment of the invention, a distributed data annotation server system includes a storage device configured to store source data, one or more annotators, annotation tasks and a processor, wherein a distributed data annotation application configures the processor to receive source data including one or more pieces of source data, select one or more annotators, create one or more annotation tasks for the selected annotators and source data, request one or more annotations for the source data using the annotation tasks, receive annotations, determine source data metadata for at least one piece of source data using the received annotations, generate annotator metadata for at least one annotator using the received annotations and the source data, and estimate the ground truth for the source data using the source data metadata and the annotator metadata.
    Type: Application
    Filed: March 6, 2014
    Publication date: July 3, 2014
    Applicant: California Institute of Technology
    Inventors: Peter Welinder, Pietro Perona