Patents by Inventor Jason Stakelon

Jason Stakelon 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: 11960911
    Abstract: The present disclosure is directed toward systems, methods, and non-transitory computer readable media for generating content clusters from topic data and focus data, generating content collections from content clusters, storing and restoring desktop scene layouts, and storing and arranging video call scenes. In some embodiments, the disclosed systems generate content clusters based on topic data and focus data associated with content items within a content management system and/or accessed via the internet. The disclosed systems can also generate content collections for a user account of the content management system from the content clusters. In some embodiments, the content scene system can further store and restore desktop scene layouts for arranging application windows presenting content items. Further, the disclosed systems can store and arrange particular desktop scene layouts for video call scenes.
    Type: Grant
    Filed: December 19, 2022
    Date of Patent: April 16, 2024
    Assignee: Dropbox, Inc.
    Inventors: Devin Mancuso, Benjamin Joseph Calabrese, Austin Sung, Jason Stakelon, Bonita Leung
  • Publication number: 20240098121
    Abstract: Techniques are disclosed for allowing remote participation in collaborative video review based on joint state data, for a video collaboration session, maintained by a video collaboration service. A user at a participant client device may provide one or more annotations, such as a drawing annotation, for the video data via a client application. The client application transmits computer-readable instructions for re-creating the drawing annotation to the service, which distributes the drawing instructions to the other participant client devices. Using the drawing instructions, the client applications at the client devices are configured to re-create the drawing annotation on the associated video frame displayed at the client devices. The joint state data communicated to client devices for a given session may include co-presence data that efficiently increases communication among the participants in a session.
    Type: Application
    Filed: November 17, 2023
    Publication date: March 21, 2024
    Inventors: Siya Yang, Alan Rogers, Daniel Wagner, Irene Ma, Jason Stakelon
  • Patent number: 11928320
    Abstract: The present disclosure is directed toward systems, methods, and non-transitory computer readable media for generating content clusters from topic data and focus data, generating content collections from content clusters, storing and restoring desktop scene layouts, and storing and arranging video call scenes. In some embodiments, the disclosed systems generate content clusters based on topic data and focus data associated with content items within a content management system and/or accessed via the internet. The disclosed systems can also generate content collections for a user account of the content management system from the content clusters. In some embodiments, the content scene system can further store and restore desktop scene layouts for arranging application windows presenting content items. Further, the disclosed systems can store and arrange particular desktop scene layouts for video call scenes.
    Type: Grant
    Filed: December 19, 2022
    Date of Patent: March 12, 2024
    Assignee: Dropbox, Inc.
    Inventors: Devin Mancuso, Benjamin Joseph Calabrese, Austin Sung, Jason Stakelon, Bonita Leung
  • Patent number: 11863600
    Abstract: Techniques are disclosed for allowing remote participation in collaborative video review based on joint state data, for a video collaboration session, maintained by a video collaboration service. A user at a participant client device may provide one or more annotations, such as a drawing annotation, for the video data via a client application. The client application transmits computer-readable instructions for re-creating the drawing annotation to the service, which distributes the drawing instructions to the other participant client devices. Using the drawing instructions, the client applications at the client devices are configured to re-create the drawing annotation on the associated video frame displayed at the client devices. The joint state data communicated to client devices for a given session may include co-presence data that efficiently increases communication among the participants in a session.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: January 2, 2024
    Assignee: Dropbox, Inc.
    Inventors: Siya Yang, Alan Rogers, Daniel Wagner, Irene Ma, Jason Stakelon
  • Publication number: 20230421837
    Abstract: The present technology pertains to synchronized video viewing that is supported by the use of a pending changes count to keep the client devices in synchronization while providing a user experience that matches the expectations of the user. A second client device can receive input to change some aspect of the playback of a video that is being viewed synchronously with at least one other device. The second client device can process the event so the video can reflect the received input. The second client device can also send a collaboration message to a synchronized video viewing service to inform other client devices of the command. Since the second client device is aware of its own event, the second client device can ignore processing any other collaboration messages until it receives the collaboration message it initiated echoed back to it. Thereafter it can resume processing received collaboration messages.
    Type: Application
    Filed: September 8, 2023
    Publication date: December 28, 2023
    Inventors: Alan Rogers, Siya Yang, Daniel Wagner, Dylan Nelson, Jason Stakelon
  • Patent number: 11785279
    Abstract: The present technology pertains to synchronized video viewing that is supported by the use of a pending changes count to keep the client devices in synchronization while providing a user experience that matches the expectations of the user. A second client device can receive input to change some aspect of the playback of a video that is being viewed synchronously with at least one other device. The second client device can process the event so the video can reflect the received input. The second client device can also send a collaboration message to a synchronized video viewing service to inform other client devices of the command. Since the second client device is aware of its own event, the second client device can ignore processing any other collaboration messages until it receives the collaboration message it initiated echoed back to it. Thereafter it can resume processing received collaboration messages.
    Type: Grant
    Filed: March 3, 2022
    Date of Patent: October 10, 2023
    Assignee: Dropbox, Inc.
    Inventors: Alan Rogers, Siya Yang, Daniel Wagner, Dylan Nelson, Jason Stakelon
  • Publication number: 20230283831
    Abstract: The present technology pertains to synchronized video viewing that is supported by the use of a pending changes count to keep the client devices in synchronization while providing a user experience that matches the expectations of the user. A second client device can receive input to change some aspect of the playback of a video that is being viewed synchronously with at least one other device. The second client device can process the event so the video can reflect the received input. The second client device can also send a collaboration message to a synchronized video viewing service to inform other client devices of the command. Since the second client device is aware of its own event, the second client device can ignore processing any other collaboration messages until it receives the collaboration message it initiated echoed back to it. Thereafter it can resume processing received collaboration messages.
    Type: Application
    Filed: March 3, 2022
    Publication date: September 7, 2023
    Inventors: Alan Rogers, Siya Yang, Daniel Wagner, Dylan Nelson, Jason Stakelon
  • Publication number: 20230006852
    Abstract: Techniques are disclosed for avoiding conflicting user actions while the users synchronously participate in collaborative video review based on joint state data for a video collaboration session. User actions may conflict, e.g., when a user submits a video playback instruction to change the current frame of the session while another user is performing a frame-specific action on the current frame. The video collaboration service freezes the current frame in joint state data based on detecting that a frame-specific action is being performed or is likely imminent. Detecting a freeze condition may be implicit or explicit. In order to unfreeze the current frame of the joint state data, no active freeze conditions may be in effect. Further, the freeze condition may be lifted implicitly or explicitly. A visual video freeze indication may be displayed by one or more client applications participating in the session while a freeze condition is active.
    Type: Application
    Filed: August 10, 2022
    Publication date: January 5, 2023
    Inventors: Siya Yang, Alan Rogers, Daniel Wagner, Irene Ma, Jason Stakelon
  • Publication number: 20230007064
    Abstract: Techniques are disclosed for allowing remote participation in collaborative video review based on joint state data, for a video collaboration session, maintained by a video collaboration service. A user at a participant client device may provide one or more annotations, such as a drawing annotation, for the video data via a client application. The client application transmits computer-readable instructions for re-creating the drawing annotation to the service, which distributes the drawing instructions to the other participant client devices. Using the drawing instructions, the client applications at the client devices are configured to re-create the drawing annotation on the associated video frame displayed at the client devices. The joint state data communicated to client devices for a given session may include co-presence data that efficiently increases communication among the participants in a session.
    Type: Application
    Filed: June 30, 2021
    Publication date: January 5, 2023
    Inventors: Siya Yang, Alan Rogers, Daniel Wagner, Irene Ma, Jason Stakelon
  • Patent number: 11424945
    Abstract: Techniques are disclosed for avoiding conflicting user actions while the users synchronously participate in collaborative video review based on joint state data for a video collaboration session. User actions may conflict, e.g., when a user submits a video playback instruction to change the current frame of the session while another user is performing a frame-specific action on the current frame. The video collaboration service freezes the current frame in joint state data based on detecting that a frame-specific action is being performed or is likely imminent. Detecting a freeze condition may be implicit or explicit. In order to unfreeze the current frame of the joint state data, no active freeze conditions may be in effect. Further, the freeze condition may be lifted implicitly or explicitly. A visual video freeze indication may be displayed by one or more client applications participating in the session while a freeze condition is active.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: August 23, 2022
    Assignee: Dropbox, Inc.
    Inventors: Siya Yang, Alan Rogers, Daniel Wagner, Irene Ma, Jason Stakelon
  • Patent number: 10140630
    Abstract: In one implementation, a computer-implemented method includes receiving, at a computer system, a request to solicit one or more users to generate media content for a campaign; identifying, by the computer system, a plurality of content creating users; obtaining demographic data for a plurality of content consuming users who have accessed the media content that was generated by the plurality of content creating users; determining distributions of the plurality of content consuming users across a plurality of demographic categories; selecting, by the computer system, a portion of the plurality of content creating users based on a comparison of i) the one or more parameters for the campaign and ii) the distributions of the plurality of content consuming users across the plurality of demographic categories; and providing information that identifies an opportunity to generate media content for the campaign.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: November 27, 2018
    Assignee: Fullscreen, Inc.
    Inventors: George Strompolos, Aaron Harpole, Jason Stakelon, Andrew Baumann
  • Publication number: 20140278968
    Abstract: In one implementation, a computer-implemented method includes receiving, at a computer system, a request to solicit one or more users to generate media content for a campaign; identifying, by the computer system, a plurality of content creating users; obtaining demographic data for a plurality of content consuming users who have accessed the media content that was generated by the plurality of content creating users; determining distributions of the plurality of content consuming users across a plurality of demographic categories; selecting, by the computer system, a portion of the plurality of content creating users based on a comparison of i) the one or more parameters for the campaign and ii) the distributions of the plurality of content consuming users across the plurality of demographic categories; and providing information that identifies an opportunity to generate media content for the campaign.
    Type: Application
    Filed: March 14, 2014
    Publication date: September 18, 2014
    Applicant: Fullscreen, Inc.
    Inventors: George Strompolos, Aaron Harpole, Jason Stakelon, Andrew Baumann