Patents by Inventor Dirk John Stoop
Dirk John Stoop 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: 20180084023Abstract: In one embodiment, a method includes receiving a query from a user for videos; identifying videos matching the query; retrieving, for each identified video, a set of keyframes that are associated with one or more concepts; calculating, for each keyframe of each identified video, a keyframe-score based on a prevalence of the concepts associated with the keyframe, determined with reference to the concepts associated with each other keyframe in the set of retrieved keyframes for the identified video; and sending, to the first user, a search-results interface including search results corresponding to one or more of the identified videos, each search result comprising keyframes for the corresponding identified video having keyframe-scores greater than a threshold keyframe-score.Type: ApplicationFiled: September 20, 2016Publication date: March 22, 2018Inventors: Dirk John Stoop, Adam Eugene Bussing, Oliver Scholz, Balmanohar Paluri
-
Publication number: 20180005188Abstract: Techniques to share images in a social networking system. In an embodiment, an image is received from a first user, the image is associated with a first archive of the first user within a social networking system, and the image is associated with a second archive of a second user within the social networking system without the social networking system receiving a request from the second user to download the image. The image may be received from a mobile device. The image may be captured by a camera of a mobile device. The image may be automatically uploaded from a mobile device. A request may be received from the second user to include the image in the second archive associated with the second user. Associating the image with the second archive of the second user may comprise including a link to the image in the second archive.Type: ApplicationFiled: September 12, 2017Publication date: January 4, 2018Inventors: Robert Michael Baldwin, Paul Francois Carduner, Andrew Chung, Dirk John Stoop
-
Patent number: 9832622Abstract: Techniques to allow for optimizing an image based on an operational context. An operational context including at least one attribute of a client associated with a user of a social networking system is determined. An optimized image is created based on the operational context for provision to the user. The determining the operational context may comprise receiving a client identifier and determining the at least one attribute of the client based on the client identifier. The determining the operational context may comprise receiving location coordinates and determining quality of a data connection based on the location coordinates. The determining the operational context may comprise determining at least one usage trend in at least one geographic locality. The optimized image is provided to an image repository associated with the at least one geographic locality. The operational context may comprise at least one user-defined setting.Type: GrantFiled: November 6, 2012Date of Patent: November 28, 2017Assignee: Facebook, Inc.Inventors: Apostolos Lerios, Ryan David Mack, Peter Ruibal, Dirk John Stoop
-
Publication number: 20170329481Abstract: In one embodiment, a method includes, by a server computing device, providing first instructions to a client device to display a user interface including a first icon associated with a third-party system and a share shutter button, a selectable button to capture and designate one or more media items for sharing. The method includes receiving one or more selections of the share shutter button. The method includes providing second instructions to the client device to display, for each selection of the share shutter button, an animation indicating that the media item has been captured and designated. The second instructions include instructions to display a copy of the media item centered in the user interface and instructions to dimensionally reduce the copy of the media item while moving the copy toward a location of the first icon associated with the third-party system until the copy disappears from the user interface.Type: ApplicationFiled: July 28, 2017Publication date: November 16, 2017Inventors: Dirk John Stoop, Jorn Martinus Johannes van Dijk, Michael Matas
-
Patent number: 9785314Abstract: Techniques to allow for ease of use of a photo browsing interface of a social networking system. In an embodiment, a designation of a first image for sharing is received from within a view. A first animation indicating that the first image has been designated for sharing is displayed. The displaying may comprise miniaturizing a copy of the first image. The miniaturizing may proceed from a first location within the view to a second location within the view. The first location may be associated with at least one of a center of the view and an option to designate the first image for sharing. The second location may be associated with a message compose option.Type: GrantFiled: August 2, 2012Date of Patent: October 10, 2017Assignee: Facebook, Inc.Inventors: Dirk John Stoop, Jorn Martinus Johannes van Dijk, Michael Matas
-
Patent number: 9773228Abstract: Techniques to share images in a social networking system. In an embodiment, an image is received from a first user, the image is associated with a first archive of the first user within a social networking system, and the image is associated with a second archive of a second user within the social networking system without the social networking system receiving a request from the second user to download the image. The image may be received from a mobile device. The image may be captured by a camera of a mobile device. The image may be automatically uploaded from a mobile device. A request may be received from the second user to include the image in the second archive associated with the second user. Associating the image with the second archive of the second user may comprise including a link to the image in the second archive.Type: GrantFiled: November 2, 2012Date of Patent: September 26, 2017Assignee: Facebook, Inc.Inventors: Robert Michael Baldwin, Paul François Carduner, Andrew Chung, Dirk John Stoop
-
Publication number: 20170220601Abstract: In one embodiment, a method includes sending, from a client system of a first user to a server of an online social network, an image portraying at least a first person and determining, for each user in a first set of users, a facial-recognition score with respect to the first person portrayed in the image. The facial-recognition score is based at least in part on a facial-representation associated with the user being compared with the image. The method further includes presenting, at the client system, one or more tag suggestions for the first person portrayed in the image based on the facial-recognition scores and a social-graph affinity associated with one or more users of the first set of users and receiving a selection of a particular tag suggestion by the first user. Each tag suggestion corresponds to a particular user of the first set of users.Type: ApplicationFiled: April 19, 2017Publication date: August 3, 2017Inventors: Dan Barak, Yaniv N. Taigman, Gil Hirsch, Jorn Martinus Johannes van Dijk, Dirk John Stoop
-
Patent number: 9665765Abstract: In one embodiment, a method includes accessing an image portraying at least a first person, accessing a social graph, determining a social-graph affinity for a first set of users, determining a facial-recognition scores for the first set of users based on the social-graph affinity for each user and a facial-representation associated with each user, where the facial-representation for each user is compared with the image, and generating one or more tag suggestions for the first person portrayed in the image based on the facial-recognition scores.Type: GrantFiled: November 16, 2015Date of Patent: May 30, 2017Assignee: Facebook, Inc.Inventors: Dan Barak, Yaniv N. Taigman, Gil Hirsch, Jorn Martinus Johannes van Dijk, Dirk John Stoop
-
Publication number: 20170091576Abstract: The techniques introduced here include a system and method for transcoding multimedia content based on the results of content analysis. The determination of specific transcoding parameters, used for transcoding multimedia content, can be performed by utilizing the results of content analysis of the multimedia content. One of the results of the content analysis is the determination of image type of any images included in the multimedia content. The content analysis uses one or more of several techniques, including analyzing content metadata, examining colors of contiguous pixels in the content, using histogram analysis, using compression distortion analysis, analyzing image edges, or examining user provided inputs. Transcoding the multimedia content can include adapting the content to the constraints in delivery and display, processing and storage of user computing devices.Type: ApplicationFiled: December 12, 2016Publication date: March 30, 2017Inventors: Apostolos Lerios, Dirk John Stoop, Ryan Mack, Lubomir Dimitrov Bourdev, Balmanohar Paluri
-
Patent number: 9558422Abstract: The techniques introduced here include a system and method for transcoding multimedia content based on the results of content analysis. The determination of specific transcoding parameters, used for transcoding multimedia content, can be performed by utilizing the results of content analysis of the multimedia content. One of the results of the content analysis is the determination of image type of any images included in the multimedia content. The content analysis uses one or more of several techniques, including analyzing content metadata, examining colors of contiguous pixels in the content, using histogram analysis, using compression distortion analysis, analyzing image edges, or examining user provided inputs. Transcoding the multimedia content can include adapting the content to the constraints in delivery and display, processing and storage of user computing devices.Type: GrantFiled: January 22, 2016Date of Patent: January 31, 2017Assignee: Facebook, Inc.Inventors: Apostolos Lerios, Dirk John Stoop, Ryan Mack, Lubomir Dimitrov Bourdev, Balmanohar Paluri
-
Publication number: 20160275312Abstract: Techniques to allow for ease of navigation within a photo browsing interface of a social networking system. In one embodiment, a designation of a first image for sharing is received from within at least one of a single-image view and a camera view. Based on the designation, the first image is added to a communication. The designation may be based on a user selection of an option provided by an interface of a mobile device. The first image may be received from within a social networking application or from within a dedicated camera application. In another embodiment, the privacy level of the communication and the designated images is based on the privacy setting of a user. The communication and the designated images may contain tag data identifying one or more people on a social networking system. In an alternative embodiment, the privacy level of the communication and designated images is adjusted according to the one or more people identified in the tag data.Type: ApplicationFiled: May 27, 2016Publication date: September 22, 2016Applicant: FacebookInventors: Dirk John Stoop, Jorn Martinus Johannes van Dijk, Lin He
-
Publication number: 20160247307Abstract: In one embodiment, a method includes rendering an image comprising a plurality of tags, wherein each tag is associated with a particular location within the image, and wherein at least two tags of the plurality of tags are aggregated into an aggregated tag, calculating for each tag the distance of the location of the tag from the location of every other tag of the image responsive to the first user changing a zoom level for the image, and updating the aggregated tag based on the calculated distance of the locations of the tags to each other such that if the change in zoom level is zooming in, then the updated aggregated tag is aggregated with at least one fewer tag, and if the change in zoom level is zooming out, then the updated aggregated tag is aggregated with at least one more tag.Type: ApplicationFiled: May 3, 2016Publication date: August 25, 2016Inventors: Dirk John Stoop, Liu Liu
-
Patent number: 9367568Abstract: In one embodiment, a method includes receiving, from a first user associated with an online social network, a request to view an image associated with the online social network, accessing the image, wherein the image includes multiple tags corresponding to multiple objects, generating an aggregated tag for two or more of the tags based on the proximity of the tags to each other, determining a social-graph affinity for each object in the aggregated tag, and rendering the image with a tag-label for the aggregated tag, where the description in the tag-label is based on the social-graph affinity for the objects associated with the aggregated tag.Type: GrantFiled: May 15, 2013Date of Patent: June 14, 2016Assignee: Facebook, Inc.Inventors: Dirk John Stoop, Liu Liu
-
Publication number: 20160140415Abstract: The techniques introduced here include a system and method for transcoding multimedia content based on the results of content analysis. The determination of specific transcoding parameters, used for transcoding multimedia content, can be performed by utilizing the results of content analysis of the multimedia content. One of the results of the content analysis is the determination of image type of any images included in the multimedia content. The content analysis uses one or more of several techniques, including analyzing content metadata, examining colors of contiguous pixels in the content, using histogram analysis, using compression distortion analysis, analyzing image edges, or examining user provided inputs. Transcoding the multimedia content can include adapting the content to the constraints in delivery and display, processing and storage of user computing devices.Type: ApplicationFiled: January 22, 2016Publication date: May 19, 2016Inventors: Apostolos Lerios, Dirk John Stoop, Ryan Mack, Lubomir Dimitrov Bourdev, Balmanohar Paluri
-
Publication number: 20160080471Abstract: In one embodiment, a method includes accessing a first instance of content to be uploaded to a server, generating a second instance of the content from the first instance, automatically uploading to the server the second instance of the content, and automatically uploading to the server the first instance of the content in response to occurrence of a pre-determined upload condition. The first instance has a first file size and the second instance has a second file size that is smaller than the first file size. The upload of the second instance makes the content available for access at least in part by one or more second users at an immediate point in time. The upload of the first instance of the content makes the content available for access by the second users in an original version.Type: ApplicationFiled: November 23, 2015Publication date: March 17, 2016Inventors: Dirk John Stoop, Paul Carduner, Hamilton Chong, Alex Li
-
Publication number: 20160070954Abstract: In one embodiment, a method includes accessing an image portraying at least a first person, accessing a social graph, determining a social-graph affinity for a first set of users, determining a facial-recognition scores for the first set of users based on the social-graph affinity for each user and a facial-representation associated with each user, where the facial-representation for each user is compared with the image, and generating one or more tag suggestions for the first person portrayed in the image based on the facial-recognition scores.Type: ApplicationFiled: November 16, 2015Publication date: March 10, 2016Inventors: Dan Barak, Yaniv N. Taigman, Gil Hirsch, Jorn Martinus Johannes van Dijk, Dirk John Stoop
-
Patent number: 9275272Abstract: In one embodiment, a method includes accessing an image portraying at least a first person, accessing a social graph, determining a social-graph affinity for a first set of users, determining a facial-recognition scores for the first set of users based on the social-graph affinity for each user and a facial-representation associated with each user, where the facial-representation for each user is compared with the image, and generating one or more tag suggestions for the first person portrayed in the image based on the facial-recognition scores.Type: GrantFiled: June 23, 2015Date of Patent: March 1, 2016Assignee: Facebook, Inc.Inventors: Dan Barak, Yaniv N. Taigman, Gil Hirsch, Jorn Martinus Johannes van Dijk, Dirk John Stoop
-
Patent number: 9246958Abstract: Techniques to allow for ease of navigation within a photo browsing interface of a social networking system. In one embodiment, designations of a first image and a second image for sharing are received from within at least one of a single-image view and a camera view. Based on the designations, the first image and the second image are added to a communication. The designations may be based on a user selection of an option provided by an interface of a mobile device. The first image and the second image may be received from within a social networking application or from within a dedicated camera application.Type: GrantFiled: August 2, 2012Date of Patent: January 26, 2016Assignee: Facebook, Inc.Inventors: Dirk John Stoop, Jorn Martinus Johannes van Dijk
-
Patent number: 9246974Abstract: In one embodiment, a method includes accessing a first instance of content to be uploaded to a server, generating a second instance of the content from the first instance, automatically uploading to the server the second instance of the content, and automatically uploading to the server the first instance of the content in response to occurrence of a pre-determined upload condition. The first instance has a first file size and the second instance has a second file size that is smaller than the first file size. The upload of the second instance makes the content available for access at least in part by one or more second users at an immediate point in time. The upload of the first instance of the content makes the content available for access by the second users in an original version.Type: GrantFiled: September 7, 2012Date of Patent: January 26, 2016Assignee: Facebook, Inc.Inventors: Dirk John Stoop, Paul Carduner, Hamilton Chong, Alex Li
-
Publication number: 20150294138Abstract: In one embodiment, a method includes accessing an image portraying at least a first person, accessing a social graph, determining a social-graph affinity for a first set of users, determining a facial-recognition scores for the first set of users based on the social-graph affinity for each user and a facial-representation associated with each user, where the facial-representation for each user is compared with the image, and generating one or more tag suggestions for the first person portrayed in the image based on the facial-recognition scores.Type: ApplicationFiled: June 23, 2015Publication date: October 15, 2015Inventors: Dan Barak, Yaniv N. Taigman, Gil Hirsch, Jorn Martinus Johannes van Dijk, Dirk John Stoop