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: 20240087052
    Abstract: 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: Application
    Filed: September 8, 2022
    Publication date: March 14, 2024
    Inventors: Ryan Keenan Olson, Peter Michael Cottle, Alexandra Louise Krakaris, Ryan Michael O'rourke
  • Publication number: 20230289896
    Abstract: 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: Application
    Filed: March 9, 2022
    Publication date: September 14, 2023
    Inventors: Ryan Keenan Olson, Shilpa Sarkar, Josselyn Tsai, Christopher Wendel, Peter Michael Cottle, Ian McIntyre Silber
  • Patent number: 11688072
    Abstract: 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: Grant
    Filed: February 19, 2021
    Date of Patent: June 27, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Thomas Frederick Dimson, Ian McIntyre Silber, Ryan Keenan Olson
  • Publication number: 20230155853
    Abstract: 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: Application
    Filed: January 5, 2023
    Publication date: May 18, 2023
    Inventors: Ryan Keenan Olson, Ian McIntyre Silber, Peter Michael Cottle, Josselyn Tsai, Kevin Kaiwen Huang, Christopher Wendel, Shilpa Sarkar, James Kimmel
  • Publication number: 20230156010
    Abstract: 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: Application
    Filed: November 18, 2021
    Publication date: May 18, 2023
    Inventors: Shilpa Sarkar, Ryan Keenan Olson, Josselyn Tsai, Christopher Wendel, Peter Michael Cottle, Ian McIntyre Silber
  • Patent number: 11558211
    Abstract: 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: Grant
    Filed: November 18, 2021
    Date of Patent: January 17, 2023
    Assignee: 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: 11399002
    Abstract: 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: Grant
    Filed: August 26, 2020
    Date of Patent: July 26, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Xiao Ou Wang, Josselyn Tsai, Ryan Keenan Olson, Shilpa Sarkar, Derek Jalee Tsay
  • Publication number: 20220107673
    Abstract: 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: Application
    Filed: December 28, 2018
    Publication date: April 7, 2022
    Inventors: Ian McIntyre Silber, Thomas Frederick Dimson, Ryan Keenan Olson
  • Patent number: 11182613
    Abstract: 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: Grant
    Filed: June 9, 2017
    Date of Patent: November 23, 2021
    Assignee: Facebook, Inc.
    Inventors: William S. Bailey, Ficus Kirkpatrick, Houman Meshkin, Ryan Keenan Olson, Hermes Germi Pique Corchs
  • Publication number: 20210359969
    Abstract: 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: Application
    Filed: August 26, 2020
    Publication date: November 18, 2021
    Inventors: Xiao Ou Wang, Josselyn Tsai, Ryan Keenan Olson, Shilpa Sarkar, Derek Jalee Tsay
  • Patent number: 11144099
    Abstract: 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: Grant
    Filed: December 28, 2018
    Date of Patent: October 12, 2021
    Assignee: Facebook, Inc.
    Inventors: Ian McIntyre Silber, Thomas Frederick Dimson, Ryan Keenan Olson
  • Publication number: 20210248750
    Abstract: 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: Application
    Filed: February 19, 2021
    Publication date: August 12, 2021
    Inventors: Thomas Frederick Dimson, Ian McIntyre Silber, Ryan Keenan Olson
  • Patent number: 10929979
    Abstract: 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: Grant
    Filed: December 28, 2018
    Date of Patent: February 23, 2021
    Assignee: Facebook, Inc.
    Inventors: Thomas Frederick Dimson, Ian McIntyre Silber, Ryan Keenan Olson
  • Publication number: 20180357480
    Abstract: 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: Application
    Filed: June 9, 2017
    Publication date: December 13, 2018
    Inventors: William S. Bailey, Ficus Kirkpatrick, Houman Meshkin, Ryan Keenan Olson, Hermes Germi Pique Corchs