Patents by Inventor William Joseph Flynn, III

William Joseph Flynn, III 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: 11758268
    Abstract: Techniques to selectively capture media using a single user interface element are described. In one embodiment, an apparatus may comprise a touch controller, a visual media capture component, and a storage component. The touch controller may be operative to receive a haptic engagement signal. The visual media capture component may be operative to be configured in a capture mode based on whether a haptic disengagement signal is received by the touch controller before expiration of a first timer, the capture mode one of a photo capture mode or video capture mode, the first timer started in response to receiving the haptic engagement signal, the first timer configured to expire after a first preset duration. The storage component may be operative to store visual media captured by the visual media capture component in the configured capture mode. Other embodiments are described and claimed.
    Type: Grant
    Filed: April 4, 2022
    Date of Patent: September 12, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: William M. Ruben, Daniel James Smith, Nilesh Vinubhai Patel, Mykyta Lutsenko, William Joseph Flynn, III, Andrei Victor Constantin Gheorghe
  • Patent number: 11698983
    Abstract: Disclosed herein are system, method, and computer program product embodiments for managing cloud-based document permissions. In an embodiment, a document generation system may generate and/or store a cloud-based document. The document generation system may also generate links to the cloud-based document. The generated links may be associated with different permissions. For example, a first link may allow a first client device accessing the first link to edit the document while a second link may allow a second client device accessing the second link to only view the document. Other permissions may also include generating distinct graphical user interfaces (GUIs) associated with different links. The GUIs may accept input messages and/or comments in a chat panel. The document generation system may facilitate the delivery of these input messages to other client device with document access.
    Type: Grant
    Filed: November 19, 2020
    Date of Patent: July 11, 2023
    Assignee: Salesforce, Inc.
    Inventors: Drew Hamlin, Andrew Chung, William Joseph Flynn, III
  • Patent number: 11297233
    Abstract: Techniques to selectively capture media using a single user interface element are described. In one embodiment, an apparatus may comprise a touch controller, a visual media capture component, and a storage component. The touch controller may be operative to receive a haptic engagement signal. The visual media capture component may be operative to be configured in a capture mode based on whether a haptic disengagement signal is received by the touch controller before expiration of a first timer, the capture mode one of a photo capture mode or video capture mode, the first timer started in response to receiving the haptic engagement signal, the first timer configured to expire after a first preset duration. The storage component may be operative to store visual media captured by the visual media capture component in the configured capture mode. Other embodiments are described and claimed.
    Type: Grant
    Filed: May 12, 2020
    Date of Patent: April 5, 2022
    Assignee: META PLATFORMS, INC.
    Inventors: William M. Ruben, Daniel J. Smith, II, Nilesh Vinubhai Patel, Mykyta Lutsenko, William Joseph Flynn, III, Andrei Victor Constantin Gheorghe
  • Patent number: 11256398
    Abstract: Systems, methods, and non-transitory computer-readable media can detect an initiation of a drawing to a media content item. A first drawing option that is selectable via a first dimension can be provided. A second drawing option that is selectable via a second dimension can be provided. A first current state of the first drawing option and a second current state of the second drawing option can be indicated.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: February 22, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: William Joseph Flynn, III, Timothy Paul Omernick, Nilesh Vinubhai Patel, William Samuel Bailey
  • Patent number: 11036914
    Abstract: Disclosed herein are system, method, and computer program product embodiments for performing automatic layout of an object in a presentation slide. An embodiment operates by implementing a graphical user interface defining a plurality of layout segments on a presentation slide. The embodiment receives an object from a user via an input gesture. The embodiment determines the object is in a layout segment of the plurality of layout segments. The embodiment determines a layout rule based on the determined layout segment and a property of the object. The embodiment then modifies the object based on the determined layout segment. The embodiment outputs a layout result based on the presentation slide and the modified object.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: June 15, 2021
    Assignee: salesforce.com, inc.
    Inventors: Drew Hamlin, Andrew Chung, William Joseph Flynn, III
  • Publication number: 20210073398
    Abstract: Disclosed herein are system, method, and computer program product embodiments for managing cloud-based document permissions. In an embodiment, a document generation system may generate and/or store a cloud-based document. The document generation system may also generate links to the cloud-based document. The generated links may be associated with different permissions. For example, a first link may allow a first client device accessing the first link to edit the document while a second link may allow a second client device accessing the second link to only view the document. Other permissions may also include generating distinct graphical user interfaces (GUIs) associated with different links. The GUIs may accept input messages and/or comments in a chat panel. The document generation system may facilitate the delivery of these input messages to other client device with document access.
    Type: Application
    Filed: November 19, 2020
    Publication date: March 11, 2021
    Applicant: salesforce.com, inc.
    Inventors: Drew HAMLIN, Andrew CHUNG, William Joseph FLYNN, III
  • Patent number: 10908765
    Abstract: The invention provides a display interface in a social networking system that enables the presentation of information related to a user in a timeline or map view. The system accesses information about a user of a social networking system, including both data about the user and social network activities related to the user. The system then selects one or more of these pieces of data and/or activities from a certain time period and gathers them into timeline units based on their relatedness and their relevance to users. These timeline units are ranked by relevance to the user, and are used to generate a timeline or map view for the user containing visual representations of the timeline units organized by location or time. The timeline or map view is then provided to other users of the social networking system that wish to view information about the user.
    Type: Grant
    Filed: April 3, 2019
    Date of Patent: February 2, 2021
    Assignee: Facebook, Inc.
    Inventors: Drew W. Hamlin, William Joseph Flynn, III, Burak Guzel, Samuel Lessin, Paul M. McDonald, Stefan Parker, Aaron Sittig, Arun Vijayvergiya, Zizhuang Yang, Mark E. Zuckerberg
  • Patent number: 10861206
    Abstract: Disclosed herein are system, method, and computer program product embodiments for displaying a presentation across various electronic devices. An embodiment operates by receiving a presentation slide comprising a plurality of layout segments and an object. The embodiment determines a device characteristic for an electronic device. The embodiment determines the object in a layout segment of the plurality of layout segments. The embodiment determines a layout rule based on the determined device characteristic, the determined layout segment, and a property of the object. The embodiment modifies the object based on the determined layout rule. The embodiment then outputs a layout result based on the presentation slide and the modified object.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: December 8, 2020
    Assignee: salesforce.com, inc.
    Inventors: Drew Hamlin, Andrew Chung, William Joseph Flynn, III
  • Patent number: 10860729
    Abstract: Disclosed herein are system, method, and computer program product embodiments for managing cloud-based document permissions. In an embodiment, a document generation system may generate and/or store a cloud-based document. The document generation system may also generate links to the cloud-based document. The generated links may be associated with different permissions. For example, a first link may allow a first client device accessing the first link to edit the document while a second link may allow a second client device accessing the second link to only view the document. Other permissions may also include generating distinct graphical user interfaces (GUIs) associated with different links. The GUIs may accept input messages and/or comments in a chat panel. The document generation system may facilitate the delivery of these input messages to other client device with document access.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: December 8, 2020
    Assignee: salesforce.com, inc.
    Inventors: Drew Hamlin, Andrew Chung, William Joseph Flynn, III
  • Patent number: 10769835
    Abstract: Systems, methods, and non-transitory computer-readable media can detect a trigger to initiate at least one of a pixelation animation or a depixelation animation for a media content item. A set of pixelated images can be generated based on a source image associated with the media content item. Variable durations for presenting the set of pixelated images can be determined. The set of pixelated images can be presented, based on the variable durations, to produce the at least one of the pixelation animation or the depixelation animation.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: September 8, 2020
    Assignee: Facebook, Inc.
    Inventors: Nilesh Vinubhai Patel, William M. Ruben, William Joseph Flynn, III, Daniel James Smith, II
  • Patent number: 10762683
    Abstract: In one embodiment, a content item and a feedback user-interface (UI) element associated with the content item may be displayed on a user device. The feedback UI element enables a user to provide feedback with respect to the content item. In response to a user interaction with the feedback UI element, an animation sequence featuring the feedback UI element is displayed on the user device.
    Type: Grant
    Filed: December 2, 2015
    Date of Patent: September 1, 2020
    Assignee: Facebook, Inc.
    Inventors: Michael Matas, William Joseph Flynn, III, Brandon Marshall Walkin
  • Patent number: 10755030
    Abstract: Disclosed herein are system, method, and computer program product embodiments providing color theme maintenance for presentations. An embodiment operates by receiving a border image, a background color rule, a text color rule, and compiling the rules into a theme for a presentation. The compiled theme is provided to an application configured to display the presentation including the compiled theme in accordance with the background color rule and the text color rule.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: August 25, 2020
    Assignee: salesforce.com, inc.
    Inventors: Drew Hamlin, William Joseph Flynn, III, Andrew Chung
  • Publication number: 20200125241
    Abstract: Systems, methods, and non-transitory computer-readable media can detect an initiation of a drawing to a media content item. A first drawing option that is selectable via a first dimension can be provided. A second drawing option that is selectable via a second dimension can be provided. A first current state of the first drawing option and a second current state of the second drawing option can be indicated.
    Type: Application
    Filed: December 20, 2019
    Publication date: April 23, 2020
    Inventors: William Joseph FLYNN, III, Timothy Paul Omernick, Nilesh Vinubhai Patel, William Samuel Bailey
  • Patent number: 10592597
    Abstract: Described herein are system, method, and computer program product embodiments providing color theme maintenance for presentations. An embodiment operates by receiving original content for placement on a first slide of a presentation. Additional content for placement on the first slide is received and it is determined that the original content and the additional content exceeds a content-threshold of the first slide. A second slide is created using a format of the first slide based upon the determining. The additional content and at least a portion of the original content is moved onto the second slide upon a completion of the creating.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: March 17, 2020
    Assignee: SALESFORCE.COM, INC.
    Inventors: Drew Hamlin, Andrew Chung, William Joseph Flynn, III
  • Patent number: 10582006
    Abstract: A social networking system provides a short, unbiased biographical summary for a user of the social networking system. The short biography includes a few relevant biographical information items selected from the user's profile and is displayed on the profile page. The short biography may be displayed with a set of photographs also selected from the profile for their relevance. Relevance may be based on various information including temporal relevance and relevance to the viewing user. Display of the short biography allows a viewer to easily find current biographical information about the user in an abbreviated format.
    Type: Grant
    Filed: June 17, 2015
    Date of Patent: March 3, 2020
    Assignee: Facebook, Inc.
    Inventors: Peter Xiu Deng, William Joseph Flynn, III, Joshua Wiseman, Matthew Cahill, Mark E. Zuckerberg
  • Patent number: 10574781
    Abstract: A social networking system provides a short, unbiased biographical summary for a user of the social networking system. The short biography includes a few relevant biographical information items selected from the user's profile and is displayed on the profile page. The short biography may be displayed with a set of photographs also selected from the profile for their relevance. Relevance may be based on various information including temporal relevance and relevance to the viewing user. Display of the short biography allows a viewer to easily find current biographical information about the user in an abbreviated format.
    Type: Grant
    Filed: June 2, 2015
    Date of Patent: February 25, 2020
    Assignee: Facebook, Inc.
    Inventors: Peter Xiu Deng, William Joseph Flynn, III, Joshua Wiseman, Matthew Cahill, Mark E. Zuckerberg
  • Patent number: 10558338
    Abstract: Systems, methods, and non-transitory computer-readable media can detect an initiation of a drawing to a media content item. A first drawing option that is selectable via a first dimension can be provided. A second drawing option that is selectable via a second dimension can be provided. A first current state of the first drawing option and a second current state of the second drawing option can be indicated.
    Type: Grant
    Filed: November 14, 2014
    Date of Patent: February 11, 2020
    Assignee: FACEBOOK, INC.
    Inventors: William Joseph Flynn, III, Timothy Paul Omernick, Nilesh Vinubhai Patel, William Samuel Bailey
  • Patent number: 10440026
    Abstract: Systems, methods, and non-transitory computer-readable media can detect a trigger to provide public ephemeral media content to a viewing user account. A subset of user accounts can be identified, out of a set of user accounts, based on a respective popularity metric for each user account in the subset. The subset of user accounts can be identified such that each user account to be included in the subset has respectively shared one or more public ephemeral media content items within a specified time period. The subset of user accounts can be identified such that each user account to be included in the subset has not been subscribed to by the viewing user account. The viewing user account can be provided with access to the subset of user accounts.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: October 8, 2019
    Assignee: Facebook, Inc.
    Inventors: William Joseph Flynn, III, Daniel James Smith, II
  • Patent number: 10437454
    Abstract: A user interface includes a tactile interface on a client device that allows users to interact with social networking system content in a manner that is optimized for touch screens and/or devices with limited display area. Stories associated with social networking system users and times are displayed in a scrollable list along with a timeline scrubber identifying different time periods. A position indicator is displayed proximate to the timeline scrubber to identify the time period including one or more times associated with displayed stories. Responsive to received input, details about time intervals included in a time period are displayed or the timeline scrubber appearance is modified to distinguish certain time periods.
    Type: Grant
    Filed: July 9, 2012
    Date of Patent: October 8, 2019
    Assignee: Facebook, Inc.
    Inventors: William Joseph Flynn, III, Michael Dudley Johnson
  • Publication number: 20190266777
    Abstract: Systems, methods, and non-transitory computer-readable media can detect a trigger to initiate at least one of a pixelation animation or a depixelation animation for a media content item. A set of pixelated images can be generated based on a source image associated with the media content item. Variable durations for presenting the set of pixelated images can be determined. The set of pixelated images can be presented, based on the variable durations, to produce the at least one of the pixelation animation or the depixelation animation.
    Type: Application
    Filed: April 29, 2019
    Publication date: August 29, 2019
    Inventors: Nilesh Vinubhai Patel, William M. Ruben, William Joseph Flynn, III, Daniel James Smith, II