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: 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
  • Publication number: 20170048332
    Abstract: Systems, methods, and non-transitory computer readable media are provided for maintaining local virtual states pending server-side storage across multiple devices and users and intermittent network connections. In exemplary embodiments, content added by a user to his or her account locally on a user device may be displayed, and all interactivity therewith may be facilitated, as if the content had already been created on the content management system. In content management system applications that support shared virtual spaces, changes made by the user from his or her user device to the shared virtual space (including creation of a new shared virtual space) may be displayed locally as soon as the change has been made, not waiting for the information to be transmitted to the server or its state to be made consistent with that of the mobile device.
    Type: Application
    Filed: October 26, 2016
    Publication date: February 16, 2017
    Inventors: Stephen Poletto, Nils Peter Welinder, Anthony Grue
  • 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
  • Patent number: 9544373
    Abstract: Systems, methods, and non-transitory computer readable media are provided for maintaining local virtual states pending server-side storage across multiple devices and users and intermittent network connections. In exemplary embodiments, content added by a user to his or her account locally on a user device may be displayed, and all interactivity therewith may be facilitated, as if the content had already been created on the content management system. In content management system applications that support shared virtual spaces, changes made by the user from his or her user device to the shared virtual space (including creation of a new shared virtual space) may be displayed locally as soon as the change has been made, not waiting for the information to be transmitted to the server or its state to be made consistent with that of the mobile device.
    Type: Grant
    Filed: April 8, 2014
    Date of Patent: January 10, 2017
    Assignee: DROPBOX, INC.
    Inventors: Stephen Poletto, Nils Peter Welinder, Anthony Grue
  • Publication number: 20160323332
    Abstract: Systems and methods are provided for creating shared virtual spaces (“rooms”). A room may be created when a user first shares images with another user. A user may send a request to a content management system to share one or more images with various contacts. In response, a room is created by the content management system in which a copy of each image is stored. Images added to a room are copied to a separate “rooms” database, and “locked,” being saved in the room for a period of time, which may be indefinitely. Changes made by the user to a room via a user device may be displayed as soon as indicated, without waiting for the information to be sent to a system server or its state to be made consistent with that of the user device. Room activity notifications may be sent to members in various ways.
    Type: Application
    Filed: July 11, 2016
    Publication date: November 3, 2016
    Inventors: Nils Peter Welinder, Thomas Kleinpeter, Thomas Wright, Ramesh Balakrishnan, Tina Wen, Rajeev Nayak
  • 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
  • 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
  • Patent number: 9423922
    Abstract: Systems and methods are provided for creating shared virtual spaces (“rooms”). A room may be created when a user first shares images with another user. A user may send a request to a content management system to share one or more images with various contacts. In response, a room is created by the content management system in which a copy of each image is stored. Images added to a room are copied to a separate “rooms” database, and “locked,” being saved in the room for a period of time, which may be indefinitely. Changes made by the user to a room via a user device may be displayed as soon as indicated, without waiting for the information to be sent to a system server or its state to be made consistent with that of the user device. Room activity notifications may be sent to members in various ways.
    Type: Grant
    Filed: April 8, 2014
    Date of Patent: August 23, 2016
    Assignee: DROPBOX, INC.
    Inventors: Nils Peter Welinder, Thomas Kleinpeter, Thomas Wright, Ramesh Balakrishnan, Tina Wen, Rajeev Nayak
  • Publication number: 20160203585
    Abstract: Systems and methods in accordance with embodiments of the invention automatically crop images based upon the location of one or more regions of interest (ROIs) identified within the cropped image. In one embodiment, an image cropping application configures a processor to utilize at least one object detector to identify at least one region of interest within an image. A plurality of candidate cropped images within the image are selected and for each candidate cropped image, an output is generated by weighting each of the at least one region of interest contained within the candidate cropped image as a function of its position within the candidate cropped image. A crop location can then be selected based upon the candidate cropped image having the largest output.
    Type: Application
    Filed: March 21, 2016
    Publication date: July 14, 2016
    Applicant: Dropbox, Inc.
    Inventors: Nils Peter Welinder, Szu-Po Wang
  • 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: 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
  • 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: 9292756
    Abstract: Systems and methods in accordance with embodiments of the invention automatically crop images based upon the location of one or more regions of interest (ROIs) identified within the cropped image. In one embodiment, an image cropping application configures a processor to utilize at least one object detector to identify at least one region of interest within an image. A plurality of candidate cropped images within the image are selected and for each candidate cropped image, an output is generated by weighting each of the at least one region of interest contained within the candidate cropped image as a function of its position within the candidate cropped image. A crop location can then be selected based upon the candidate cropped image having the largest output.
    Type: Grant
    Filed: December 10, 2013
    Date of Patent: March 22, 2016
    Assignee: Dropbox, Inc.
    Inventors: Nils Peter Welinder, Szu-Po Wang
  • Publication number: 20160042249
    Abstract: Embodiments of the present invention analyze and score each image associated with a group to determine representative image or images for the group. Such analysis can include detecting objects shown in the images, determining the quality of the images, and/or contextually analyzing the images as a group. In some embodiments, each image in a group (e.g., an event) of images can be analyzed by one or more image analysis modules that calculate a score for the image based on a different image characteristic. A composite image score can then be calculated based on the various image characteristic scores to identify the image or images to be used as to represent the group.
    Type: Application
    Filed: August 6, 2014
    Publication date: February 11, 2016
    Inventors: Boris Babenko, Nils Peter Welinder
  • 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
  • Publication number: 20150358224
    Abstract: Embodiments are provided for ephemeral eventing. Ephemeral eventing may involve sending metadata portions associated with content items from a user device to a content management system prior to uploading the content portions of the content items. The content management system may then assign the content items to one or more events. The event assignments may then be sent back to the user device, allowing the content items to be locally displayed according to their events as if the content items had already been uploaded to the content management system.
    Type: Application
    Filed: June 16, 2015
    Publication date: December 10, 2015
    Inventors: Stephen Poletto, Thomas Wright, Nils Peter Welinder, Thomas Kleinpeter, Andrew Haven
  • 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: 20150244836
    Abstract: Embodiments are provided for ephemeral eventing. Ephemeral eventing may involve sending metadata portions associated with content items from a user device to a content management system prior to uploading the content portions of the content items. The content management system may then assign the content items to one or more events. The event assignments may then be sent back to the user device, allowing the content items to be locally displayed according to their events as if the content items had already been uploaded to the content management system.
    Type: Application
    Filed: April 8, 2014
    Publication date: August 27, 2015
    Applicant: Dropbox, Inc.
    Inventors: Stephen Poletto, Thomas Wright, Nils Peter Welinder, Thomas Kleinpeter, Andrew Haven
  • Patent number: 9112936
    Abstract: Embodiments are provided for ephemeral eventing. Ephemeral eventing may involve sending metadata portions associated with content items from a user device to a content management system prior to uploading the content portions of the content items. The content management system may then assign the content items to one or more events. The event assignments may then be sent back to the user device, allowing the content items to be locally displayed according to their events as if the content items had already been uploaded to the content management system.
    Type: Grant
    Filed: April 8, 2014
    Date of Patent: August 18, 2015
    Assignee: DROPBOX, INC.
    Inventors: Stephen Poletto, Thomas Wright, Nils Peter Welinder, Thomas Kleinpeter, Andrew Haven