Patents by Inventor Stephen Booth
Stephen Booth 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: 10931941Abstract: 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: GrantFiled: October 3, 2017Date of Patent: February 23, 2021Assignee: Facebook, Inc.Inventors: Gabriel Valdivia, Cliff Warren, Maheen Sohail, Christophe Marcel Rene Tauziet, Alexandras Alexander, Michael Stephen Booth, Charles Matthew Sutton
-
Patent number: 10649614Abstract: In one embodiment, a method includes delineating a region in a two-dimensional (2D) image in a virtual reality environment, generating a mask based on an object detected in the delineated region, wherein the mask is defined by a perimeter, and generating a virtual object in the virtual reality environment, where the virtual object incorporates the detected object, and the virtual object is generated by applying the mask to a three-dimensional (3D) object. Delineating a region may include receiving user input that delineates the region, and the input may trace a perimeter of the region. Delineating a region may include detecting an object and determining a perimeter of the detected object. The detected object may be classified as corresponding to a specified object type. The 2D image may include a camera perspective view of an object in the virtual reality environment.Type: GrantFiled: December 30, 2016Date of Patent: May 12, 2020Assignee: Facebook, Inc.Inventors: Alexandros Alexander, Michael Stephen Booth
-
Patent number: 10602133Abstract: 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: GrantFiled: October 2, 2017Date of Patent: March 24, 2020Assignee: Facebook, Inc.Inventors: Gabriel Valdivia, Cliff Warren, Maheen Sohail, Christophe Marcel Rene Tauziet, Alexandros Alexander, Michael Stephen Booth, Charles Matthew Sutton
-
Patent number: 10536691Abstract: 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: GrantFiled: October 2, 2017Date of Patent: January 14, 2020Assignee: Facebook, Inc.Inventors: Gabriel Valdivia, Cliff Warren, Maheen Sohail, Christophe Marcel Rene Tauziet, Alexandros Alexander, Michael Stephen Booth, Charles Matthew Sutton
-
Patent number: 10511833Abstract: 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: GrantFiled: November 29, 2018Date of Patent: December 17, 2019Assignee: Facebook, Inc.Inventors: Gabriel Valdivia, Cliff Warren, Maheen Sohail, Christophe Marcel Rene Tauziet, Alexandros Alexander, Michael Stephen Booth, Charles Matthew Sutton
-
Publication number: 20190098291Abstract: 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: ApplicationFiled: November 29, 2018Publication date: March 28, 2019Inventors: Gabriel Valdivia, Cliff Warren, Maheen Sohail, Christophe Marcel Rene Tauziet, Alexandros Alexander, Michael Stephen Booth, Charles Matthew Sutton
-
Patent number: 10165261Abstract: 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: GrantFiled: October 3, 2017Date of Patent: December 25, 2018Assignee: Facebook, Inc.Inventors: Gabriel Valdivia, Cliff Warren, Maheen Sohail, Christophe Marcel Rene Tauziet, Alexandros Alexander, Michael Stephen Booth, Charles Matthew Sutton
-
Publication number: 20180188939Abstract: In one embodiment, a method includes delineating a region in a two-dimensional (2D) image in a virtual reality environment, generating a mask based on an object detected in the delineated region, wherein the mask is defined by a perimeter, and generating a virtual object in the virtual reality environment, where the virtual object incorporates the detected object, and the virtual object is generated by applying the mask to a three-dimensional (3D) object. Delineating a region may include receiving user input that delineates the region, and the input may trace a perimeter of the region. Delineating a region may include detecting an object and determining a perimeter of the detected object. The detected object may be classified as corresponding to a specified object type. The 2D image may include a camera perspective view of an object in the virtual reality environment.Type: ApplicationFiled: December 30, 2016Publication date: July 5, 2018Inventors: Alexandros Alexander, Michael Stephen Booth
-
Publication number: 20180096507Abstract: In one embodiment, a method includes sending information configured to render a virtual space on a display device, the virtual space comprising a virtual representation of a first body part of a first user; sending information configured to render a first virtual device that is associated with the representation of the first body part, the first virtual device comprising a display region; receiving a notification item associated with the first user; and sending information configured to render a representation of the notification item in the display region of the first virtual device.Type: ApplicationFiled: October 2, 2017Publication date: April 5, 2018Inventors: Gabriel Valdivia, Cliff Warren, Maheen Sohail, Christophe Marcel Rene Tauziet, Alexandros Alexander, Michael Stephen Booth, Charles Matthew Sutton
-
Publication number: 20180095617Abstract: 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: ApplicationFiled: October 2, 2017Publication date: April 5, 2018Inventors: Gabriel Valdivia, Cliff Warren, Maheen Sohail, Christophe Marcel Rene Tauziet, Alexandros Alexander, Michael Stephen Booth, Charles Matthew Sutton
-
Publication number: 20180096504Abstract: In one embodiment, a method includes sending information to render a first reticle on a display device, the first reticle being superimposed over a rendered virtual space, wherein the reticle is directed at a first focal point on a region of a rendered virtual space; receiving an input to move the reticle from the first focal point to a second focal point that is within a threshold distance of a hit target associated with a virtual object or interactive element; selecting, from a plurality of reticle types, a reticle type based on information associated with the virtual object or interactive element; and converting the first reticle into a second reticle, the second reticle being of the reticle type.Type: ApplicationFiled: October 2, 2017Publication date: April 5, 2018Inventors: Gabriel Valdivia, Cliff Warren, Maheen Sohail, Christophe Marcel Rene Tauziet, Alexandros Alexander, Michael Stephen Booth, Charles Matthew Sutton
-
Publication number: 20180096526Abstract: 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: ApplicationFiled: October 3, 2017Publication date: April 5, 2018Inventors: Gabriel Valdivia, Cliff Warren, Maheen Sohail, Christophe Marcel Rene Tauziet, Alexandros Alexander, Michael Stephen Booth, Charles Matthew Sutton
-
Publication number: 20180095618Abstract: In one embodiment, a method includes sending information configured to render a virtual space on a display device; receiving a request from a first user to initiate a meeting with a second user; sending a notification to the second user regarding the request; receiving a response from the second user, the response indicating an acceptance of the request; and sending information to render a representation of the second user in the virtual space.Type: ApplicationFiled: October 2, 2017Publication date: April 5, 2018Inventors: Gabriel Valdivia, Cliff Warren, Maheen Sohail, Christophe Marcel Rene Tauziet, Alexandros Alexander, Michael Stephen Booth, Charles Matthew Sutton
-
Publication number: 20180095648Abstract: In one embodiment, a method includes sending information configured to render a virtual room on a display device associated with a user, wherein the virtual room comprises a representation of the first user; receiving an input from the first user selecting a content item; sending information configured to render the content item as a virtual object in the virtual space; receiving a modification input from the first user to modify the content item; causing the content item to be modified; receiving a share input from the first user to share the modified content item on an online content-sharing network; and causing the modified content item to be shared on the online content-sharing network.Type: ApplicationFiled: October 3, 2017Publication date: April 5, 2018Inventors: Gabriel Valdivia, Cliff Warren, Maheen Sohail, Christophe Marcel Rene Tauziet, Alexandros Alexander, Michael Stephen Booth, Charles Matthew Sutton
-
Publication number: 20180095649Abstract: 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: ApplicationFiled: October 3, 2017Publication date: April 5, 2018Inventors: Gabriel Valdivia, Cliff Warren, Maheen Sohail, Christophe Marcel Rene Tauziet, Alexandros Alexander, Michael Stephen Booth, Charles Matthew Sutton
-
Publication number: 20180096508Abstract: 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 comprises a virtual room; receiving one or more notifications associated with the virtual room; calculating, for each of the one or more notifications, a score based on an affinity of the first user for information conveyed by the notification; selecting a particular notification based on the particular notification having a score greater than a threshold score; and sending information configured to render a representation of the particular notification on a virtual sign in the virtual room.Type: ApplicationFiled: October 3, 2017Publication date: April 5, 2018Inventors: Gabriel Valdivia, Cliff Warren, Maheen Sohail, Christophe Marcel Rene Tauziet, Alexandros Alexander, Michael Stephen Booth, Charles Matthew Sutton
-
Publication number: 20180095637Abstract: 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: ApplicationFiled: October 3, 2017Publication date: April 5, 2018Inventors: Gabriel Valdivia, Cliff Warren, Maheen Sohail, Christophe Marcel Rene Tauziet, Alexandros Alexander, Michael Stephen Booth, Charles Matthew Sutton
-
Publication number: 20180095616Abstract: 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: ApplicationFiled: October 2, 2017Publication date: April 5, 2018Inventors: Gabriel Valdivia, Cliff Warren, Maheen Sohail, Christophe Marcel Rene Tauziet, Alexandros Alexander, Michael Stephen Booth, Charles Matthew Sutton
-
Patent number: D851661Type: GrantFiled: October 4, 2016Date of Patent: June 18, 2019Assignee: Facebook, Inc.Inventors: Christophe Marcel Rene Tauziet, Alexandros Alexander, Michael Stephen Booth
-
Patent number: D855631Type: GrantFiled: October 4, 2016Date of Patent: August 6, 2019Assignee: Facebook, Inc.Inventors: Christophe Marcel Rene Tauziet, Alexandros Alexander, Michael Stephen Booth, Charles Matthew Sutton