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: 10319136
    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 25, 2017
    Date of Patent: June 11, 2019
    Assignee: Facebook, Inc.
    Inventors: Nilesh Vinubhai Patel, William M. Ruben, William Joseph Flynn, III, Daniel James Smith, II
  • Patent number: 10296159
    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: September 21, 2011
    Date of Patent: May 21, 2019
    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
  • Publication number: 20190004686
    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: Application
    Filed: June 29, 2017
    Publication date: January 3, 2019
    Applicant: salesforce.com, inc.
    Inventors: Drew HAMLIN, Andrew CHUNG, William Joseph FLYNN, III
  • Publication number: 20190005016
    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: Application
    Filed: June 29, 2017
    Publication date: January 3, 2019
    Inventors: Drew HAMLIN, William Joseph FLYNN, III, Andrew CHUNG
  • Publication number: 20190005694
    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: Application
    Filed: June 29, 2017
    Publication date: January 3, 2019
    Applicant: salesforce.com, inc.
    Inventors: Drew HAMLIN, Andrew CHUNG, William Joseph FLYNN, III
  • Publication number: 20190005010
    Abstract: Disclosed 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: Application
    Filed: June 29, 2017
    Publication date: January 3, 2019
    Inventors: Drew Hamlin, Andrew Chung, William Joseph Flynn, III
  • Publication number: 20190005251
    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: June 29, 2017
    Publication date: January 3, 2019
    Inventors: Drew HAMLIN, Andrew CHUNG, William Joseph FLYNN, III
  • Patent number: 10110666
    Abstract: Systems, methods, and non-transitory computer-readable media can cause a first computing system to receive an obscured version of a first media content item from a second computing system. Access to the obscured version of the first media content item can be provided by the first computing system. Access to an unobscured version of the first media content item can be prevented by the first computing system. An unobscured version of a second media content item can be acquired by the first computing system using at least one sensor. The first computing system can transmit to the second computing system at least one of the unobscured version of the second media content item or an obscured version of the second media content item generated based on the unobscured version. Access to the unobscured version of the first media content item can be provided by the first computing system.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: October 23, 2018
    Assignee: Facebook, Inc.
    Inventors: William Joseph Flynn, III, William M. Ruben, Daniel James Smith, II
  • Patent number: 9959007
    Abstract: In one embodiment, a method includes displaying one of a number of graphical user interfaces (GUIs) of one or more applications as a card on top of a card stack. One or more of the cards in the card stack corresponds to a GUI of a home screen of the computing device. Each of one or more of the cards in the card stack corresponds to one of the GUIs of an application. The application controls presentation of their GUIs as cards in the card stack. The method also includes receiving user input to display another one of the GUIs as the card on top of the card stack; and, in response to the user input, displaying the other one of the GUIs as the card on top of the card stack.
    Type: Grant
    Filed: December 5, 2012
    Date of Patent: May 1, 2018
    Assignee: Facebook, Inc.
    Inventors: Neel Ishwar Murarka, Brandon Marshall Walkin, William Joseph Flynn, III, Michael Matas, Francis Luu, Richard Kenneth Zadoronzy
  • Patent number: 9946430
    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: September 21, 2011
    Date of Patent: April 17, 2018
    Assignee: Facebook, Inc.
    Inventors: Samuel Lessin, William Joseph Flynn, III, Daniel Klatzko Gibson, Burak Guzel, Drew W. Hamlin, Jeff Huang, Paul M. McDonald, Stefan Parker, Arun Vijayvergiya, Josh Wiseman, Zizhuang Yang, Wei Zhong Yeh, Steven Young, Raylene Kay Yung, Mark E. Zuckerberg
  • Publication number: 20170228914
    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 25, 2017
    Publication date: August 10, 2017
    Inventors: Nilesh Vinubhai Patel, William M. Ruben, William Joseph Flynn, III, Daniel James Smith, II
  • Patent number: 9710952
    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: November 3, 2014
    Date of Patent: July 18, 2017
    Assignee: Facebook, Inc.
    Inventors: Nilesh Vinubhai Patel, William M. Ruben, William Joseph Flynn, III, Daniel James Smith, II
  • Publication number: 20170149789
    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: Application
    Filed: November 24, 2015
    Publication date: May 25, 2017
    Inventors: William Joseph Flynn, III, Daniel James Smith, II
  • Patent number: D793410
    Type: Grant
    Filed: October 22, 2013
    Date of Patent: August 1, 2017
    Assignee: Facebook, Inc.
    Inventors: Brandon Marshall Walkin, Francis Luu, William Joseph Flynn, III, William Tyler
  • Patent number: D831065
    Type: Grant
    Filed: June 20, 2017
    Date of Patent: October 16, 2018
    Assignee: Facebook, Inc.
    Inventors: Brandon Marshall Walkin, Francis Luu, William Joseph Flynn, III, William Tyler
  • Patent number: D832295
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: October 30, 2018
    Assignee: salesforce.com, inc.
    Inventors: Andrew Chung, William Joseph Flynn, III, Drew Hamlin
  • Patent number: D832876
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: November 6, 2018
    Assignee: salesforce.com, inc.
    Inventors: Andrew Chung, William Joseph Flynn, III, Drew Hamlin
  • Patent number: D832877
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: November 6, 2018
    Assignee: salesforce.com, inc.
    Inventors: Andrew Chung, William Joseph Flynn, III, Drew Hamlin
  • Patent number: D833471
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: November 13, 2018
    Assignee: salesforce.com, inc.
    Inventors: Andrew Chung, William Joseph Flynn, III, Drew Hamlin
  • Patent number: D836663
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: December 25, 2018
    Assignee: salesforce,com, inc.
    Inventors: Andrew Chung, William Joseph Flynn, III, Drew Hamlin