Patents by Inventor Ryan Keenan Olson
Ryan Keenan Olson 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: 20240087052Abstract: Techniques are described for a social networking system to provide community profiles that allow for multiple holders, editors, and/or managers. In some cases, the social networking system may be configured to distribute content associated with the community profiles based on metrics and relationships associated with accounts of the collaborators to the community profile as well as the community profile itself.Type: ApplicationFiled: September 8, 2022Publication date: March 14, 2024Inventors: Ryan Keenan Olson, Peter Michael Cottle, Alexandra Louise Krakaris, Ryan Michael O'rourke
-
Publication number: 20230289896Abstract: Techniques are described for a social networking system to provide group or aggregation accounts that allow users to easily and quickly form relationships with multiple other users based on a membership association of the multiple users to the group account. In some cases, the social networking system may be configured to add and/or remove relationships based on changes in association between members and the group account.Type: ApplicationFiled: March 9, 2022Publication date: September 14, 2023Inventors: Ryan Keenan Olson, Shilpa Sarkar, Josselyn Tsai, Christopher Wendel, Peter Michael Cottle, Ian McIntyre Silber
-
Patent number: 11688072Abstract: Systems, methods, and non-transitory computer-readable media can determine a landscape video to be presented in a vertical orientation through a display screen of a computing device. Frames of the landscape video can be cropped to allow for full screen presentation of the landscape video in the vertical orientation. The cropped frames of the landscape video can be provided for presentation through the display screen of the computing device in the vertical orientation.Type: GrantFiled: February 19, 2021Date of Patent: June 27, 2023Assignee: Meta Platforms, Inc.Inventors: Thomas Frederick Dimson, Ian McIntyre Silber, Ryan Keenan Olson
-
Publication number: 20230155853Abstract: Techniques are described for a social networking system to enable multiple users to collaboratively create, publish, receive attribution, and/or edit content. In some cases, the social networking system may be configured to distribute the collaborative content and feedback associated therewith based on metrics and relationships between collaborators of the collaborative content and users of the social networking system.Type: ApplicationFiled: January 5, 2023Publication date: May 18, 2023Inventors: Ryan Keenan Olson, Ian McIntyre Silber, Peter Michael Cottle, Josselyn Tsai, Kevin Kaiwen Huang, Christopher Wendel, Shilpa Sarkar, James Kimmel
-
Publication number: 20230156010Abstract: Techniques are described for a social networking system to provide collective accounts that allow for multiple holders, editors, and/or managers. In some cases, the social networking system may be configured to distribute content associated with the collective accounts based on metrics and relationships associated with accounts of the contributors to the collective account as well as the collective account itself.Type: ApplicationFiled: November 18, 2021Publication date: May 18, 2023Inventors: Shilpa Sarkar, Ryan Keenan Olson, Josselyn Tsai, Christopher Wendel, Peter Michael Cottle, Ian McIntyre Silber
-
Patent number: 11558211Abstract: Techniques are described for a social networking system to enable multiple users to collaboratively create, publish, receive attribution, and/or edit content. In some cases, the social networking system may be configured to distribute the collaborative content and feedback associated therewith based on metrics and relationships between collaborators of the collaborative content and users of the social networking system.Type: GrantFiled: November 18, 2021Date of Patent: January 17, 2023Assignee: Meta Platforms, Inc.Inventors: Ryan Keenan Olson, Ian McIntyre Silber, Peter Michael Cottle, Josselyn Tsai, Kevin Kaiwen Huang, Christopher Wendel, Shilpa Sarkar, James Kimmel
-
Patent number: 11399002Abstract: Techniques are described that enable a user to create a collection of content posts on a social networking system. In some cases, a social networking system receives multiple content posts to be shared, and shares the multiple content posts with a first group of user accounts. The social networking system receives a request to create a collection of one or more content posts of the multiple content posts, where the request includes a descriptor associated with the collection. The social networking system generates the collection of the one or more content posts including the descriptor, and provides the collection to a second group of user accounts.Type: GrantFiled: August 26, 2020Date of Patent: July 26, 2022Assignee: Meta Platforms, Inc.Inventors: Xiao Ou Wang, Josselyn Tsai, Ryan Keenan Olson, Shilpa Sarkar, Derek Jalee Tsay
-
Publication number: 20220107673Abstract: Systems, methods, and non-transitory computer-readable media can determine a video being accessed from a content provider. A first viewing mode of a display screen of the computing device can be determined. A first content stream associated with the video can be accessed based at least in part on the first viewing mode of the display screen, wherein the first content stream is encoded for presentation of the video in the first viewing mode of the display screen.Type: ApplicationFiled: December 28, 2018Publication date: April 7, 2022Inventors: Ian McIntyre Silber, Thomas Frederick Dimson, Ryan Keenan Olson
-
Patent number: 11182613Abstract: In one embodiment, a method includes a system accessing an image, which may comprise covered and uncovered portions, and an overlay image comprising opaque pixels. The covered portion may be configured to be covered by the opaque pixels of the overlay image. The system may generate a data structure comprising data elements associated with pixels of the image. Each of the data elements associated with a covered pixel in the covered portion of the image may be configured to identify an uncovered pixel in the uncovered portion of the image that is closest to the covered pixel. Each covered pixel in the covered portion of the image may be modified by accessing the data element associated with the covered pixel, determining a distance between the covered pixel and an associated closest uncovered pixel using the accessed data element, and modifying a color of the covered pixel based on the distance.Type: GrantFiled: June 9, 2017Date of Patent: November 23, 2021Assignee: Facebook, Inc.Inventors: William S. Bailey, Ficus Kirkpatrick, Houman Meshkin, Ryan Keenan Olson, Hermes Germi Pique Corchs
-
Publication number: 20210359969Abstract: Techniques are described that enable a user to create a collection of content posts on a social networking system. In some cases, a social networking system receives multiple content posts to be shared, and shares the multiple content posts with a first group of user accounts. The social networking system receives a request to create a collection of one or more content posts of the multiple content posts, where the request includes a descriptor associated with the collection. The social networking system generates the collection of the one or more content posts including the descriptor, and provides the collection to a second group of user accounts.Type: ApplicationFiled: August 26, 2020Publication date: November 18, 2021Inventors: Xiao Ou Wang, Josselyn Tsai, Ryan Keenan Olson, Shilpa Sarkar, Derek Jalee Tsay
-
Patent number: 11144099Abstract: Systems, methods, and non-transitory computer-readable media can present landscape content through a display screen of the computing device, the landscape content being presented in a landscape viewing mode. A rotation of the display screen to transition to a portrait viewing mode can be determined. The landscape content can be scaled based on the rotation of the display screen, wherein the scaled landscape content is presented through the display screen.Type: GrantFiled: December 28, 2018Date of Patent: October 12, 2021Assignee: Facebook, Inc.Inventors: Ian McIntyre Silber, Thomas Frederick Dimson, Ryan Keenan Olson
-
Publication number: 20210248750Abstract: Systems, methods, and non-transitory computer-readable media can determine a landscape video to be presented in a vertical orientation through a display screen of a computing device. Frames of the landscape video can be cropped to allow for full screen presentation of the landscape video in the vertical orientation. The cropped frames of the landscape video can be provided for presentation through the display screen of the computing device in the vertical orientation.Type: ApplicationFiled: February 19, 2021Publication date: August 12, 2021Inventors: Thomas Frederick Dimson, Ian McIntyre Silber, Ryan Keenan Olson
-
Patent number: 10929979Abstract: Systems, methods, and non-transitory computer-readable media can determine a landscape video to be presented in a vertical orientation through a display screen of a computing device. Frames of the landscape video can be cropped to allow for full screen presentation of the landscape video in the vertical orientation. The cropped frames of the landscape video can be provided for presentation through the display screen of the computing device in the vertical orientation.Type: GrantFiled: December 28, 2018Date of Patent: February 23, 2021Assignee: Facebook, Inc.Inventors: Thomas Frederick Dimson, Ian McIntyre Silber, Ryan Keenan Olson
-
Publication number: 20180357480Abstract: In one embodiment, a method includes a system accessing an image, which may comprise covered and uncovered portions, and an overlay image comprising opaque pixels. The covered portion may be configured to be covered by the opaque pixels of the overlay image. The system may generate a data structure comprising data elements associated with pixels of the image. Each of the data elements associated with a covered pixel in the covered portion of the image may be configured to identify an uncovered pixel in the uncovered portion of the image that is closest to the covered pixel. Each covered pixel in the covered portion of the image may be modified by accessing the data element associated with the covered pixel, determining a distance between the covered pixel and an associated closest uncovered pixel using the accessed data element, and modifying a color of the covered pixel based on the distance.Type: ApplicationFiled: June 9, 2017Publication date: December 13, 2018Inventors: William S. Bailey, Ficus Kirkpatrick, Houman Meshkin, Ryan Keenan Olson, Hermes Germi Pique Corchs