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).

  • Publication number: 20180098059
    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: 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: 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: 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: 20180096507
    Abstract: 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: 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: 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: 20180096504
    Abstract: 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: 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: 20180096508
    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 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: 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: 20180095616
    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: 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: 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: 20120104210
    Abstract: A hand operated feeder for feeding humans and animals, the feeder having an elongate main body with a handle portion with at least one arm portion. A plurality of holders for holding a plurality of fluid and/or solids is located substantially at an end of said arm portion securing a said fluid and/or solid dispenser such that when in operation, manipulation of the handle portion positions the plurality of holders in a desired location for feeding.
    Type: Application
    Filed: June 28, 2010
    Publication date: May 3, 2012
    Inventor: Stephen Booth
  • Publication number: 20080180971
    Abstract: An illumination fiber optic ribbon includes optically-transmissive fibers which are adjacent to each other. At least two of the optically-transmissive fibers are twisted together to form a twisted segment. Where the two optically-transmissive fibers are not twisted forms a non-twisted segment. The twisted segments and non-twisted segments alternate along the length of the ribbon. Bends are disposed along the twisted segment and are formed by twisting adjacent optically-transmissive fibers. A light source is connected to one or both end of the optically-transmissive fibers. The light source emits a light flux into the ribbon so that light emits from the bends in the twisted segment.
    Type: Application
    Filed: September 26, 2007
    Publication date: July 31, 2008
    Inventors: Carl Stephen Booth, Albert Michael Ermer, Gregory Raymond Fitts, Mark Wayne Grover, William Hunt Pendleton
  • Publication number: 20070183891
    Abstract: A guide vane arrangement 20 for a gas turbine engine (10, FIG. 1) includes a vane member 21 extending between inner and outer platforms 22, 24 which are respectively mounted on inner and outer mounting members 42, 34. One of the inner and outer platforms 22, 24 includes a resilient means 44 for abutment with the respective inner or outer platform 22, 24 to permit relative movement between the inner or outer platform 22, 24 and the respective inner or outer mounting member 42, 34.
    Type: Application
    Filed: December 27, 2006
    Publication date: August 9, 2007
    Inventors: Dale Evans, Alison McMillan, Stephen Booth
  • Publication number: 20070032991
    Abstract: Methods, devices and systems for sharing or transferring dynamically-generated data between or among multi-sided test components in a wireless environment are described. Multiple flows are initiated substantially simultaneously. Dynamically generated data are shared between or among agents using dynamic data content servlets that employ open communication standards or protocols, such as HTTP or HTTPS.
    Type: Application
    Filed: August 3, 2005
    Publication date: February 8, 2007
    Inventors: David Bingham, Carolyn Darbie, Stephen Booth
  • Publication number: 20070032253
    Abstract: Methods, devices and systems for synchronizing the execution of tests between or among multi-sided test components in a wireless environment are described. Multiple flows are initiated substantially simultaneously. Execution is then paused in at least one of the flows. The paused flow sends a request for permission to resume execution to a sync servlet. The sync servlet does not respond affirmatively to the request until an appropriate synchronization signal is received from an unpaused flow, and then only after a desired test component in the unpaused flow has been executed. The paused flow is resumed upon receiving the appropriate synchronization signal from the sync servlet.
    Type: Application
    Filed: August 3, 2005
    Publication date: February 8, 2007
    Inventors: David Bingham, Carolyn Darbie, Stephen Booth
  • Publication number: 20070033441
    Abstract: Methods, systems and computer program products for performing multi-location execution of tests between or among multi-sided test components in a wireless environment are described. Multiple flows are initiated substantially simultaneously and concurrently executed. A graphical representation of a multi-flow test is created that permits synchronization of the flows among agents at multiple remote locations. The graphical representation is converted into a textual representation in an open communication standard format, and information regarding each flow involved in the test is ascertained. The flows are substantially simultaneously initiated and concurrently executed with synchronization and dynamic data exchange components.
    Type: Application
    Filed: November 1, 2005
    Publication date: February 8, 2007
    Inventors: Abhay Sathe, Thomas Bartz, Nimal Gamage, David Bingham, Carolyn Darbie, Stephen Booth
  • Publication number: 20060269402
    Abstract: A fan blade containment assembly (38) for a turbofan gas turbine engine (10) comprises a cylindrical, or frustoconical, casing (40) arranged to surround an arrangement of fan blades (26). At least one hollow tubular member (66) is arranged radially within and secured to the casing (40) and the at least one hollow tubular member (66) contains a filler material (68). The at least one hollow tubular member (66) extends circumferentially. The hollow tubular member (66) is helical and the axial spacing between the adjacent turns of the tubular member (66) varies and the density of the filler material (68) varies in order to match the severity of the impact expected at each axial location along the casing 40 of the fan blade containment assembly (38).
    Type: Application
    Filed: May 2, 2006
    Publication date: November 30, 2006
    Inventors: Peter Beckford, Stephen Booth
  • Publication number: 20060127217
    Abstract: A platform arrangement for components such as aerofoil vanes 1, 21 is provided whereby the necessary rigidity provided by the platform does not create excess problems with respect to stress and strain fatigue failure at thinner sections of the component. The leading edge 6, 26 and trailing edge 7, 27 of a vane generally have a thinner section and so when subject to greater flex deformation such flex deformation may lead to premature failure through stress and strain. Structural configurations are now provided which comprise cut out windows 24 in the platform 22 beneath the edges 26, 27 or alternatively differential material types at these locations with a less stiff nature.
    Type: Application
    Filed: November 21, 2005
    Publication date: June 15, 2006
    Inventors: Alison McMillan, Stephen Booth
  • Publication number: 20060053082
    Abstract: A system and method for constructing transactions by requesting content from content providers, such as web sites, according to automatically generated content references. From that content and according to user-defined rules, the system can generate other content references, and request and access further content. Statistics can be maintained for each content access. The system and method can be used to test electronic networks, such as wireless communications networks.
    Type: Application
    Filed: September 2, 2004
    Publication date: March 9, 2006
    Inventor: Stephen Booth
  • Publication number: 20060047702
    Abstract: A system and method to provide transaction processing. The system and method include data analysis modules appropriately interspersed among computer executables that output data. The data analysis modules process computer executable output data as input data and produce analysis module output data. The analysis module output data can be used as input to other computer executables or analysis modules. Such a system and method can be useful in a test environment.
    Type: Application
    Filed: September 2, 2004
    Publication date: March 2, 2006
    Inventor: Stephen Booth