Patents by Inventor Cliff Warren

Cliff Warren 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: 11036289
    Abstract: Systems, methods, and non-transitory computer readable media are configured to receive detected information relating to user interaction by a user in a digital environment directed at a concept associated with text-based content. Display of at least a portion of the text-based content to the user is caused in response to the user interaction.
    Type: Grant
    Filed: December 31, 2016
    Date of Patent: June 15, 2021
    Assignee: Facebook, Inc.
    Inventors: Charles Matthew Sutton, Cliff Warren, Gabriel Valdivia
  • Patent number: 10931941
    Abstract: In one embodiment, a method includes sending information configured to render a virtual space on a display device associated with a first user, wherein the virtual space provides a virtual experience to the first user; receiving a pause input from the first user to enter a pause mode; and causing the first user to enter the pause mode, wherein the virtual experience within the virtual space is paused for the first user.
    Type: Grant
    Filed: October 3, 2017
    Date of Patent: February 23, 2021
    Assignee: Facebook, Inc.
    Inventors: Gabriel Valdivia, Cliff Warren, Maheen Sohail, Christophe Marcel Rene Tauziet, Alexandras Alexander, Michael Stephen Booth, Charles Matthew Sutton
  • Patent number: 10824320
    Abstract: Systems, methods, and non-transitory computer-readable media can determine at least one request to access a content item, wherein the content item was composed using a set of camera feeds that capture at least one scene from a set of different positions. A viewport interface can be provided on a display screen of the computing device through which playback of the content item is presented, the viewport interface being configured to allow a user operating the computing device to virtually navigate the at least one scene by changing i) a direction of the viewport interface relative to the scene or ii) a zoom level of the viewport interface. A navigation indicator can be provided in the viewport interface, the navigation indicator being configured to visually indicate any changes to a respective direction and zoom level of the viewport interface during playback of the content item.
    Type: Grant
    Filed: March 7, 2016
    Date of Patent: November 3, 2020
    Assignee: Facebook, Inc.
    Inventors: Joyce Hsu, Charles Matthew Sutton, Jaime Leonardo Rovira, Anning Hu, Chetan Parag Gupta, Cliff Warren
  • Patent number: 10602133
    Abstract: In one embodiment, a method includes sending information configured to render a virtual space on a display device associated with a first user, the virtual space comprising a virtual room; receiving an input from a first user selecting a particular virtual object; calculating a score for a set of interactive-surface types, the score being based on a current context, wherein the current context is based on information associated with the virtual object; selecting, from the set of interactive-surface types, one of the interactive-surface types based on the selected interactive-surface type having a score greater than a threshold score; and sending information configured to render an interactive surface that is of the selected interactive-surface type.
    Type: Grant
    Filed: October 2, 2017
    Date of Patent: March 24, 2020
    Assignee: Facebook, Inc.
    Inventors: Gabriel Valdivia, Cliff Warren, Maheen Sohail, Christophe Marcel Rene Tauziet, Alexandros Alexander, Michael Stephen Booth, Charles Matthew Sutton
  • Patent number: 10536691
    Abstract: In one embodiment, a method includes sending information configured to render a virtual space on a display device; receiving a first input from a first controller device, wherein the first controller device is associated with a first location on a body of a user; sending information configured to render a user interface comprising a menu of items, the menu of items comprising one or more interactive elements; receiving a second input from a second controller device, wherein the second controller device is associated with a second location on the body of the user, and wherein the second input indicates a selection of a particular interactive element; and sending information configured to render a response to the selection of the particular interactive element on a display device associated with the user.
    Type: Grant
    Filed: October 2, 2017
    Date of Patent: January 14, 2020
    Assignee: Facebook, Inc.
    Inventors: Gabriel Valdivia, Cliff Warren, Maheen Sohail, Christophe Marcel Rene Tauziet, Alexandros Alexander, Michael Stephen Booth, Charles Matthew Sutton
  • Patent number: 10511833
    Abstract: In one embodiment, a method includes receiving first visual information associated with at least a portion of a 360-degree perspective; determining that the first visual information is not sufficient to render a complete 360-degree perspective on a display device associated with a first user; receiving second visual information, wherein the second visual information comprises information configured to render a display of one or more videos from one or more second users; and sending rendering information, wherein the rendering information comprises information configured to render a unified 360-degree perspective on the display device, wherein: a first portion of the unified 360-degree perspective is based on the first visual information, and a second portion of the unified 360-degree perspective is based on the second visual information.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: December 17, 2019
    Assignee: Facebook, Inc.
    Inventors: Gabriel Valdivia, Cliff Warren, Maheen Sohail, Christophe Marcel Rene Tauziet, Alexandros Alexander, Michael Stephen Booth, Charles Matthew Sutton
  • Publication number: 20190098291
    Abstract: In one embodiment, a method includes receiving first visual information associated with at least a portion of a 360-degree perspective; determining that the first visual information is not sufficient to render a complete 360-degree perspective on a display device associated with a first user; receiving second visual information, wherein the second visual information comprises information configured to render a display of one or more videos from one or more second users; and sending rendering information, wherein the rendering information comprises information configured to render a unified 360-degree perspective on the display device, wherein: a first portion of the unified 360-degree perspective is based on the first visual information, and a second portion of the unified 360-degree perspective is based on the second visual information.
    Type: Application
    Filed: November 29, 2018
    Publication date: March 28, 2019
    Inventors: Gabriel Valdivia, Cliff Warren, Maheen Sohail, Christophe Marcel Rene Tauziet, Alexandros Alexander, Michael Stephen Booth, Charles Matthew Sutton
  • Patent number: 10165261
    Abstract: In one embodiment, a method includes receiving first visual information associated with at least a portion of a 360-degree perspective; determining that the first visual information is not sufficient to render a complete 360-degree perspective on a display device associated with the first user; retrieving second visual information; and sending information configured to render a unified 360-degree perspective on the display device, wherein: a first portion of the unified 360-degree perspective is based on the first visual information, and a second portion of the unified 360-degree perspective is based on the second visual information.
    Type: Grant
    Filed: October 3, 2017
    Date of Patent: December 25, 2018
    Assignee: Facebook, Inc.
    Inventors: Gabriel Valdivia, Cliff Warren, Maheen Sohail, Christophe Marcel Rene Tauziet, Alexandros Alexander, Michael Stephen Booth, Charles Matthew Sutton
  • Publication number: 20180189254
    Abstract: Systems, methods, and non-transitory computer readable media are configured to receive detected information relating to user interaction by a user in a digital environment directed at a concept associated with text-based content. Display of at least a portion of the text-based content to the user is caused in response to the user interaction.
    Type: Application
    Filed: December 31, 2016
    Publication date: July 5, 2018
    Inventors: Charles Matthew Sutton, Cliff Warren, Gabriel Valdivia
  • Publication number: 20180189554
    Abstract: Systems, methods, and non-transitory computer readable media are configured to receive a recording of an expression of a content provider in response to a digital environment. The expression can be based on at least one of gestures, body movement, speech, and sounds of the content provider. An animation can be based on the recording. A reaction based on the animation can be presented to a user in the digital environment.
    Type: Application
    Filed: December 31, 2016
    Publication date: July 5, 2018
    Inventors: Charles Matthew Sutton, Cliff Warren, Gabriel Valdivia
  • Publication number: 20180095635
    Abstract: In one embodiment, a method includes receiving a gaze input from a gaze-tracking input device associated with a user, wherein the gaze input indicates a first focal point in a region of a rendered virtual space; determining an occurrence of a trigger event; causing a hit target associated with the focal point to be selected; and sending information configured to render a response to the selection of the hit target on a display device associated with the user.
    Type: Application
    Filed: October 2, 2017
    Publication date: April 5, 2018
    Inventors: Gabriel Valdivia, Cliff Warren, Maheen Sohail, Christophe Marcel Rene Tauziet, Alexandros Alexander, Michael Stephen Booth, Charles Matthew Sutton
  • Publication number: 20180096526
    Abstract: In one embodiment, a method includes sending information configured to render a ground-level view of a virtual space on a display device associated with a first user, wherein the virtual space comprises a representation of the first user at a first spot corresponding to a first location in the virtual space, and wherein the virtual space further comprises a second spot corresponding to a second location in the virtual space; receiving an input from the first user to summon an aerial view of the virtual space; sending information configured to render the aerial view, the aerial view comprising an indication of the first spot and an indication of the second spot; receiving an input from the first user selecting the second spot; and sending information configured to render the representation of the first user at the second spot in the ground-level view of the virtual space.
    Type: Application
    Filed: October 3, 2017
    Publication date: April 5, 2018
    Inventors: Gabriel Valdivia, Cliff Warren, Maheen Sohail, Christophe Marcel Rene Tauziet, Alexandros Alexander, Michael Stephen Booth, Charles Matthew Sutton
  • Publication number: 20180095637
    Abstract: In one embodiment, a method includes sending information configured to render a virtual space on a display device associated with a first user, wherein the virtual space provides a virtual experience to the first user; receiving a pause input from the first user to enter a pause mode; and causing the first user to enter the pause mode, wherein the virtual experience within the virtual space is paused for the first user.
    Type: Application
    Filed: October 3, 2017
    Publication date: April 5, 2018
    Inventors: Gabriel Valdivia, Cliff Warren, Maheen Sohail, Christophe Marcel Rene Tauziet, Alexandros Alexander, Michael Stephen Booth, Charles Matthew Sutton
  • Publication number: 20180095617
    Abstract: In one embodiment, a method includes sending information configured to render a virtual space on a display device; receiving a first input from a first controller device, wherein the first controller device is associated with a first location on a body of a user; sending information configured to render a user interface comprising a menu of items, the menu of items comprising one or more interactive elements; receiving a second input from a second controller device, wherein the second controller device is associated with a second location on the body of the user, and wherein the second input indicates a selection of a particular interactive element; and sending information configured to render a response to the selection of the particular interactive element on a display device associated with the user. online content-sharing network.
    Type: Application
    Filed: October 2, 2017
    Publication date: April 5, 2018
    Inventors: Gabriel Valdivia, Cliff Warren, Maheen Sohail, Christophe Marcel Rene Tauziet, Alexandros Alexander, Michael Stephen Booth, Charles Matthew Sutton
  • Publication number: 20180095649
    Abstract: In one embodiment, a method includes sending information configured to render a virtual space on a display device associated with a first user; sending information configured to render a social-commentary item in the virtual space, wherein the social-commentary item is rendered within a region of the virtual space, the region displaying an interface of an online social network; receiving a grab input from an input device of the first user, wherein the grab input is associated with the social-commentary item; and sending information configured to render a virtual object representing the social-commentary item, wherein the virtual object is manipulable by the first user.
    Type: Application
    Filed: October 3, 2017
    Publication date: April 5, 2018
    Inventors: Gabriel Valdivia, Cliff Warren, Maheen Sohail, Christophe Marcel Rene Tauziet, Alexandros Alexander, Michael Stephen Booth, Charles Matthew Sutton
  • Publication number: 20180095636
    Abstract: In one embodiment, a method includes sending information configured to render a first view of a virtual space on a display device associated with a user, wherein the virtual space has a first location associated with a first social-commentary item and a second location associated with a second social-commentary item, wherein the first location is within the first view and the second location is outside the first view; sending information configured to render a first user-interface element comprising a representation of the first social-commentary item and a second user-interface element indicating a presence of the second social-commentary item; receiving an input from the user comprising a request to change the first view to a second view of the virtual space; and sending information configured to render the second view of the virtual space and a representation of the second social-commentary item within the second view.
    Type: Application
    Filed: October 2, 2017
    Publication date: April 5, 2018
    Inventors: Gabriel Valdivia, Cliff Warren, Maheen Sohail, Christophe Marcel Rene Tauziet, Alexandros Alexander, Michael Stephen Booth, Charles Matthew Sutton
  • Patent number: D820857
    Type: Grant
    Filed: December 31, 2016
    Date of Patent: June 19, 2018
    Assignee: Facebook, Inc.
    Inventors: Charles Matthew Sutton, Cliff Warren, Gabriel Valdivia
  • Patent number: D825610
    Type: Grant
    Filed: April 20, 2017
    Date of Patent: August 14, 2018
    Assignee: Facebook, Inc.
    Inventors: Joyce Hsu, Charles Matthew Sutton, Cliff Warren
  • Patent number: D852827
    Type: Grant
    Filed: October 4, 2016
    Date of Patent: July 2, 2019
    Assignee: Facebook, Inc.
    Inventors: Gabriel Valdivia, Cliff Warren, Maheen Sohail
  • Patent number: D892862
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: August 11, 2020
    Assignee: Facebook, Inc.
    Inventors: Joyce Hsu, Charles Matthew Sutton, Cliff Warren