Patents by Inventor Kevin Systrom

Kevin Systrom 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: 9679361
    Abstract: Systems, methods, and computer-readable media acquire an image captured with a mobile device. Motion sensor data of the mobile device at or near a time when the image was captured is acquired. An angle of rotation is computed based on the motion sensor data, and the image is transformed based on the angle of rotation. In another aspect, a user interface enables user control over image transformation. The user interface enables user control over rotating an image on a display at two or more granularities. A point of rotation may be user-defined. Rotated images may be scaled to fit within a viewing frame for displaying the transformed image.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: June 13, 2017
    Assignee: Facebook, Inc.
    Inventors: Alex Restrepo, Kevin Systrom
  • Publication number: 20170069123
    Abstract: Clustering media items includes: selecting a first representative media item that defines a first region, wherein the first region is defined based at least in part on a size of a reduced resolution image associated with the first representative media item; determining a first set of media items that belong to the first region; selecting a second representative media item that does not belong to the first region and that defines a second region; determining a second set of media items that belong to the second region; and sending the reduced resolution image associated with the first representative media item and a reduced resolution image associated with the second representative media item to be displayed; wherein the reduced resolution image associated with the first representative media item and the reduced resolution image associated with the second representative media item are displayed on a map in a non-overlapping fashion.
    Type: Application
    Filed: November 18, 2016
    Publication date: March 9, 2017
    Inventors: Gregor Hochmuth, Tim Van Damme, Philip McAllister, Kevin Systrom
  • Patent number: 9529800
    Abstract: Displaying media items on a map includes: determining, among a plurality of media items, a set of media items that belongs to a region on a map, including: selecting, among the plurality of media items, a representative media item of the set of media items; defining the region on the map, a size of the region being dependent at least in part on a size of a reduced resolution image associated with the representative media item; and determining one or more other media items whose corresponding one or more pixel locations on a display are within the region, and including the one or more other media items in the set of media items; and displaying the reduced resolution image of the representative media item in the region on the map to represent the set of media items.
    Type: Grant
    Filed: April 29, 2015
    Date of Patent: December 27, 2016
    Assignee: Facebook, Inc.
    Inventors: Gregor Hochmuth, Tim Van Damme, Philip McAllister, Kevin Systrom
  • Publication number: 20160203134
    Abstract: Processing a plurality of media items that are associated with a respective plurality of locations includes: obtaining the plurality of media items; selecting a first media item that defines a first region on a map; determining a first set of media items that are located within the first region; selecting a second media item that defines a second region on the map, the second media item being selected among media items that are not located within the first region; determining a second set of media items that are located within the second region; and processing the first set of media items and the second set of media items as distinct groups.
    Type: Application
    Filed: March 17, 2016
    Publication date: July 14, 2016
    Inventors: Gregor Hochmuth, Tim Van Damme, Philip McAllister, Kevin Systrom
  • Patent number: 9323855
    Abstract: Processing a plurality of media items that are associated with a respective plurality of locations includes: obtaining the plurality of media items; selecting a first media item that defines a first region on a map; determining a first set of media items that are located within the first region; selecting a second media item that defines a second region on the map, the second media item being selected among media items that are not located within the first region; determining a second set of media items that are located within the second region; and processing the first set of media items and the second set of media items as distinct groups.
    Type: Grant
    Filed: February 5, 2013
    Date of Patent: April 26, 2016
    Assignee: Facebook, Inc.
    Inventors: Gregor Hochmuth, Tim Van Damme, Philip McAllister, Kevin Systrom
  • Publication number: 20160019676
    Abstract: Systems, methods, and computer-readable media acquire an image captured with a mobile device. Motion sensor data of the mobile device at or near a time when the image was captured is acquired. An angle of rotation is computed based on the motion sensor data, and the image is transformed based on the angle of rotation. In another aspect, a user interface enables user control over image transformation. The user interface enables user control over rotating an image on a display at two or more granularities. A point of rotation may be user-defined. Rotated images may be scaled to fit within a viewing frame for displaying the transformed image.
    Type: Application
    Filed: September 25, 2015
    Publication date: January 21, 2016
    Inventors: Alex Restrepo, Kevin Systrom
  • Patent number: 9177362
    Abstract: Systems, methods, and computer-readable media acquire an image captured with a mobile device. Motion sensor data of the mobile device at or near a time when the image was captured is acquired. An angle of rotation is computed based on the motion sensor data, and the image is transformed based on the angle of rotation. In another aspect, a user interface enables user control over image transformation. The user interface enables user control over rotating an image on a display at two or more granularities. A point of rotation may be user-defined. Rotated images may be scaled to fit within a viewing frame for displaying the transformed image.
    Type: Grant
    Filed: August 2, 2013
    Date of Patent: November 3, 2015
    Assignee: Facebook, Inc.
    Inventors: Alex Restrepo, Kevin Systrom
  • Publication number: 20150234818
    Abstract: Displaying media items on a map includes: determining, among a plurality of media items, a set of media items that belongs to a region on a map, including: selecting, among the plurality of media items, a representative media item of the set of media items; defining the region on the map, a size of the region being dependent at least in part on a size of a reduced resolution image associated with the representative media item; and determining one or more other media items whose corresponding one or more pixel locations on a display are within the region, and including the one or more other media items in the set of media items; and displaying the reduced resolution image of the representative media item in the region on the map to represent the set of media items.
    Type: Application
    Filed: April 29, 2015
    Publication date: August 20, 2015
    Inventors: Gregor Hochmuth, Tim Van Damme, Philip McAllister, Kevin Systrom
  • Publication number: 20150186035
    Abstract: Image processing includes receiving a touchscreen input gesture from a user, the touchscreen input gesture indicating configuration information of a mask to be applied to an image; configuring the mask based at least in part on the configuration information, the mask including an unblurred region and a blurred region; generating a processed image that includes an unblurred portion corresponding to the unblurred region of the mask and a blurred portion corresponding to the blurred region of the mask, the generating the processed image including applying the mask to at least the image; and displaying the processed image.
    Type: Application
    Filed: March 12, 2015
    Publication date: July 2, 2015
    Inventors: Kevin Systrom, Michel Krieger, Shayne Sweeney
  • Patent number: 9047847
    Abstract: Displaying media items on a map includes: obtaining a plurality of media items; selecting a first representative media item that defines a first region; determining a first set of media items that belong to the first region; selecting a second representative media item, wherein the second representative media item does not belong to the first region, and the second representative media item defines a second region; determining a second set of media items that belong to the second region; and displaying on the map a first set of media items that belong to the first region and a second set of media items that belong to the second region, including displaying the first representative media item on the map at a first location corresponding to the first region, and displaying the second representative media item on the map at a second location corresponding to the second region.
    Type: Grant
    Filed: February 5, 2013
    Date of Patent: June 2, 2015
    Assignee: Facebook, Inc.
    Inventors: Gregor Hochmuth, Tim Van Damme, Philip McAllister, Kevin Systrom
  • Patent number: 9007402
    Abstract: Image processing includes: receiving an image; applying shader code, using one or more processors, to the image to generate a blurred image version (BIV); receiving configuration information pertaining to a mask; generating the mask that includes an unblurred region and a blurred region, based at least in part on the configuration information; and applying the mask to combine the image and the BIV to render a composite image that includes an unblurred portion comprising a portion of the image corresponding to the unblurred region of the mask, and a blurred portion comprising a portion of the BIV corresponding to the blurred region of the mask.
    Type: Grant
    Filed: September 18, 2012
    Date of Patent: April 14, 2015
    Assignee: Facebook, Inc.
    Inventors: Kevin Systrom, Michel Krieger, Shayne Sweeney
  • Publication number: 20150036944
    Abstract: Systems, methods, and computer-readable media acquire an image captured with a mobile device. Motion sensor data of the mobile device at or near a time when the image was captured is acquired. An angle of rotation is computed based on the motion sensor data, and the image is transformed based on the angle of rotation. In another aspect, a user interface enables user control over image transformation. The user interface enables user control over rotating an image on a display at two or more granularities. A point of rotation may be user-defined. Rotated images may be scaled to fit within a viewing frame for displaying the transformed image.
    Type: Application
    Filed: August 2, 2013
    Publication date: February 5, 2015
    Inventors: Alex Restrepo, Kevin Systrom
  • Publication number: 20140279068
    Abstract: One variation of a method for linking images in social feeds to branded content includes: loading an image to a social networking system; receiving, from a first user, a tag including identification of an item visible in a particular region of the image; associating the tag with the particular region of the image; based on the tag, correlating the item with a particular brand; posting the image to a social feed of the particular brand within the social networking system; and in response to interaction with the image, in the social feed, by a second user, directing the second user to brand content specified by the particular brand.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: FACEBOOK, INC.
    Inventors: Kevin Systrom, Amy Cole
  • Publication number: 20140279039
    Abstract: One variation of a method for selectively advertising items in an image includes: loading an image to a social feed; receiving a first tag and a second tag including identification of a first item and a second item visible in the image, respectively; based on the first tag and the second tag, correlating the first item with a first product and the second item with the second product; based on the first product and the second product, sourcing a first link to a first electronic storefront and a second link to a second electronic storefront that facilitate purchase of the first product and the second product, respectively; and selectively displaying a first visual cue of the first link and a second visual cue of the second link to a first user and to a second user, respectively, according to demographics of the first user and the second user.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: Facebook, Inc.
    Inventors: Kevin Systrom, Amy Cole
  • Publication number: 20140278998
    Abstract: One variation of a method for displaying a product-related image to a user while shopping includes: loading an image to a social networking system; receiving a tag including identification of an item visible in a region of the image; based on the tag, correlating the item with a product; posting the image to a social feed within the social networking system, the social feed including a set of photos related to the product; receiving a scan from a user, the scan generated through a mobile computing device carried by the user; correlating the scan with the product; and displaying the image within a social networking interface accessible through a display of the mobile computing device.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: FACEBOOK, INC.
    Inventors: Kevin Systrom, Amy Cole
  • Publication number: 20140218394
    Abstract: Displaying media items on a map includes: obtaining a plurality of media items; selecting a first representative media item that defines a first region; determining a first set of media items that belong to the first region; selecting a second representative media item, wherein the second representative media item does not belong to the first region, and the second representative media item defines a second region; determining a second set of media items that belong to the second region; and displaying on the map a first set of media items that belong to the first region and a second set of media items that belong to the second region, including displaying the first representative media item on the map at a first location corresponding to the first region, and displaying the second representative media item on the map at a second location corresponding to the second region.
    Type: Application
    Filed: February 5, 2013
    Publication date: August 7, 2014
    Applicant: Facebook, Inc.
    Inventors: Gregor Hochmuth, Tim Van Damme, Philip McAllister, Kevin Systrom
  • Publication number: 20140222809
    Abstract: Processing a plurality of media items that are associated with a respective plurality of locations includes: obtaining the plurality of media items; selecting a first media item that defines a first region on a map; determining a first set of media items that are located within the first region; selecting a second media item that defines a second region on the map, the second media item being selected among media items that are not located within the first region; determining a second set of media items that are located within the second region; and processing the first set of media items and the second set of media items as distinct groups.
    Type: Application
    Filed: February 5, 2013
    Publication date: August 7, 2014
    Applicant: Facebook, Inc.
    Inventors: Gregor Hochmuth, Tim Van Damme, Philip McAllister, Kevin Systrom
  • Publication number: 20140078172
    Abstract: Image processing includes: receiving an image; applying shader code, using one or more processors, to the image to generate a blurred image version (BIV); receiving configuration information pertaining to a mask; generating the mask that includes an unblurred region and a blurred region, based at least in part on the configuration information; and applying the mask to combine the image and the BIV to render a composite image that includes an unblurred portion comprising a portion of the image corresponding to the unblurred region of the mask, and a blurred portion comprising a portion of the BIV corresponding to the blurred region of the mask.
    Type: Application
    Filed: September 18, 2012
    Publication date: March 20, 2014
    Applicant: INSTAGRAM, INC.
    Inventors: Kevin Systrom, Michel Krieger, Shayne Sweeney