Patents by Inventor Brian Keith Smith

Brian Keith Smith 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: 20190387168
    Abstract: A head mounted display system can process images by assessing relative motion between the head mounted display and one or more features in a user's environment. The assessment of relative motion can include determining whether the head mounted display has moved, is moving and/or is expected to move with respect to one or more features in the environment. Additionally or alternatively, the assessment can include determining whether one or more features in the environment have moved, are moving and/or are expected to move relative to the head mounted display. The image processing can further include determining one or more virtual image content locations in the environment that correspond to a location where renderable virtual image content appears to a user when the location appears in the display and comparing the one or more virtual image content locations in the environment with a viewing zone.
    Type: Application
    Filed: June 18, 2019
    Publication date: December 19, 2019
    Inventors: Brian Keith Smith, Carlos A. Rivera Cintron, Jose Felix Rodriguez, Matthew Thomas Hull, Gregory Michael Link
  • Patent number: 10455153
    Abstract: A system and method for operating a sensor which has at least two modes of operation. The sensor may be provided with a sequence of common operation steps which are included in both a first sequence of operation steps which define a first mode of operation and a second sequence of operation steps which define a second mode of operation. The sensor may also be provided with one or more dummy operation steps which relate to the difference between the first mode of operation and the second mode of operation. The sensor can be operated in the first mode of operation by causing it to execute at least the common operation steps and it can be operated in the second mode of operation by causing it to execute the common operation steps and at least one dummy operation step.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: October 22, 2019
    Assignee: Magic Leap, Inc.
    Inventors: Brian Keith Smith, Koon Keong Shee, Gregory Michael Link
  • Publication number: 20180278843
    Abstract: A system and method for operating a sensor which has at least two modes of operation. The sensor may be provided with a sequence of common operation steps which are included in both a first sequence of operation steps which define a first mode of operation and a second sequence of operation steps which define a second mode of operation. The sensor may also be provided with one or more dummy operation steps which relate to the difference between the first mode of operation and the second mode of operation. The sensor can be operated in the first mode of operation by causing it to execute at least the common operation steps and it can be operated in the second mode of operation by causing it to execute the common operation steps and at least one dummy operation step.
    Type: Application
    Filed: March 19, 2018
    Publication date: September 27, 2018
    Inventors: Brian Keith Smith, Koon Keong Shee, Gregory Michael Link
  • Publication number: 20180189568
    Abstract: Embodiments of a wearable device can include a head-mounted display (HMD) which can be configured to display virtual content. While the user is interacting with visual or audible virtual content, the user of the wearable may encounter a triggering event such as, for example, an emergency condition or an unsafe condition, detecting one or more triggering objects in an environment, or determining characteristics of the user's environment (e.g., home or office). Embodiments of the wearable device can automatically detect the triggering event and automatically control the HMD to deemphasize, block, or stop displaying the virtual content. The HMD may include a button that can be actuated by the user to manually deemphasize, block, or stop displaying the virtual content.
    Type: Application
    Filed: November 17, 2017
    Publication date: July 5, 2018
    Inventors: James M. Powderly, Savannah Niles, Nicole Elizabeth Samec, Ali Amirhooshmand, Nastasja U. Robaina, Christopher M. Harrises, Mark Baerenrodt, Carlos A. Rivera Cintron, Brian Keith Smith
  • Patent number: 10012985
    Abstract: A self-propelled device operates to interpret an input corresponding to a set of actions that are performed on a controller device.
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: July 3, 2018
    Assignee: SPHERO, INC.
    Inventors: Ian H. Bernstein, Adam Wilson, Brian Keith Smith, Jonathan Carroll
  • Publication number: 20180183986
    Abstract: Provided are methods, systems, and computer-program products for determining one or more settings of a content capture device. In some examples, to determine the one or more settings, luma values of pixels of an image from the content capture device may be identified. Objects in the image and information associated with the objects may also be identified. The information associated with the objects may be divided into categories of the information. And using the objects and the information, a separate weight array for each category of the information may be computed. The separate weight arrays may be combined to create a total weight array to augment the luma values. The augmented luma values may be aggregated to compute a weighted luma average for the image. Based upon a difference of the weighted luma average and a target, the one or more settings may be adjusted.
    Type: Application
    Filed: December 13, 2017
    Publication date: June 28, 2018
    Applicant: Magic Leap, Inc.
    Inventors: Brian Keith SMITH, Ilya TSUNAEV
  • Publication number: 20180113449
    Abstract: A self-propelled device determines an orientation for its movement based on a pre-determined reference frame. A controller device is operable by a user to control the self-propelled device. The controller device includes a user interface for controlling at least a direction of movement of the self-propelled device. The self-propelled device is configured to signal the controller device information that indicates the orientation of the self-propelled device. The controller device is configured to orient the user interface, based on the information signaled from the self-propelled device, to reflect the orientation of the self-propelled device.
    Type: Application
    Filed: December 11, 2017
    Publication date: April 26, 2018
    Applicant: Sphero, Inc.
    Inventors: Ian H. Bernstein, Adam Wilson, Brian Keith Smith
  • Patent number: 9841758
    Abstract: A self-propelled device determines an orientation for its movement based on a pre-determined reference frame. A controller device is operable by a user to control the self-propelled device. The controller device includes a user interface for controlling at least a direction of movement of the self-propelled device. The self-propelled device is configured to signal the controller device information that indicates the orientation of the self-propelled device. The controller device is configured to orient the user interface, based on the information signaled from the self-propelled device, to reflect the orientation of the self-propelled device.
    Type: Grant
    Filed: February 10, 2016
    Date of Patent: December 12, 2017
    Assignee: SPHERO, INC.
    Inventors: Ian H. Bernstein, Adam Wilson, Brian Keith Smith
  • Publication number: 20160282871
    Abstract: A self-propelled device operates to interpret an input corresponding to a set of actions that are performed on a controller device.
    Type: Application
    Filed: June 13, 2016
    Publication date: September 29, 2016
    Inventors: Ian H. Bernstein, Adam Wilson, Brian Keith Smith, Jonathan Carroll
  • Patent number: 9394016
    Abstract: A self-propelled device operates to interpret an input corresponding to a set of actions that are performed on a controller device.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: July 19, 2016
    Assignee: Sphero, Inc.
    Inventors: Ian H. Bernstein, Adam Wilson, Brian Keith Smith, Jonathan Carroll
  • Publication number: 20160202696
    Abstract: A self-propelled device determines an orientation for its movement based on a pre-determined reference frame. A controller device is operable by a user to control the self-propelled device. The controller device includes a user interface for controlling at least a direction of movement of the self-propelled device. The self-propelled device is configured to signal the controller device information that indicates the orientation of the self-propelled device. The controller device is configured to orient the user interface, based on the information signaled from the self-propelled device, to reflect the orientation of the self-propelled device.
    Type: Application
    Filed: February 10, 2016
    Publication date: July 14, 2016
    Inventors: Ian H. Bernstein, Adam Wilson, Brian Keith Smith
  • Patent number: 9290220
    Abstract: A self-propelled device determines an orientation for its movement based on a pre-determined reference frame. A controller device is operable by a user to control the self-propelled device. The controller device includes a user interface for controlling at least a direction of movement of the self-propelled device. The self-propelled device is configured to signal the controller device information that indicates the orientation of the self-propelled device. The controller device is configured to orient the user interface, based on the information signaled from the self-propelled device, to reflect the orientation of the self-propelled device.
    Type: Grant
    Filed: April 24, 2014
    Date of Patent: March 22, 2016
    Assignee: Sphero, Inc.
    Inventors: Ian H. Bernstein, Adam Wilson, Brian Keith Smith
  • Publication number: 20150362919
    Abstract: A self-propelled device operates to interpret an input corresponding to a set of actions that are performed on a controller device.
    Type: Application
    Filed: August 21, 2015
    Publication date: December 17, 2015
    Inventors: Ian H. Bernstein, Adam Wilson, Brian Keith Smith, Jonathan Carroll
  • Patent number: 9114838
    Abstract: A self-propelled device operates to interpret an input corresponding to a set of actions that are performed on a controller device.
    Type: Grant
    Filed: January 3, 2012
    Date of Patent: August 25, 2015
    Assignee: Sphero, Inc.
    Inventors: Ian H. Bernstein, Adam Wilson, Brian Keith Smith, Jonathan Carroll
  • Publication number: 20140236393
    Abstract: A self-propelled device determines an orientation for its movement based on a pre-determined reference frame. A controller device is operable by a user to control the self-propelled device. The controller device includes a user interface for controlling at least a direction of movement of the self-propelled device. The self-propelled device is configured to signal the controller device information that indicates the orientation of the self-propelled device. The controller device is configured to orient the user interface, based on the information signaled from the self-propelled device, to reflect the orientation of the self-propelled device.
    Type: Application
    Filed: April 24, 2014
    Publication date: August 21, 2014
    Applicant: Orbotix, Inc.
    Inventors: Ian H. Bernstein, Adam Wilson, Brian Keith Smith
  • Patent number: 8751063
    Abstract: A self-propelled device determines an orientation for its movement based on a pre-determined reference frame. A controller device is operable by a user to control the self-propelled device. The controller device includes a user interface for controlling at least a direction of movement of the self-propelled device. The self-propelled device is configured to signal the controller device information that indicates the orientation of the self-propelled device. The controller device is configured to orient the user interface, based on the information signaled from the self-propelled device, to reflect the orientation of the self-propelled device.
    Type: Grant
    Filed: January 3, 2012
    Date of Patent: June 10, 2014
    Assignee: Orbotix, Inc.
    Inventors: Ian H. Bernstein, Adam Wilson, Brian Keith Smith
  • Publication number: 20120173049
    Abstract: A self-propelled device determines an orientation for its movement based on a pre-determined reference frame. A controller device is operable by a user to control the self-propelled device. The controller device includes a user interface for controlling at least a direction of movement of the self-propelled device. The self-propelled device is configured to signal the controller device information that indicates the orientation of the self-propelled device. The controller device is configured to orient the user interface, based on the information signaled from the self-propelled device, to reflect the orientation of the self-propelled device.
    Type: Application
    Filed: January 3, 2012
    Publication date: July 5, 2012
    Inventors: Ian H. BERNSTEIN, Adam Wilson, Brian Keith Smith
  • Publication number: 20120168241
    Abstract: A self-propelled device operates to interpret an input corresponding to a set of actions that are performed on a controller device.
    Type: Application
    Filed: January 3, 2012
    Publication date: July 5, 2012
    Inventors: Ian H. Bernstein, Adam Wilson, Brian Keith Smith, Jonathan Carroll
  • Patent number: 7979563
    Abstract: The invention discloses a programming method and system for dynamic client/server network management using proxy servers, by allowing each active proxy server in an arrayed cluster to maintain an updated list of all other operating proxy servers in the cluster. When a client message requesting access to an application server is received by a clustered proxy server, the message may be forwarded to another proxy server (within the cluster) so that message (re)transmissions can pass through the same proxy server as the original message, allowing a proxy server to make consistent routing decisions (and other decisions) pertaining to that message.
    Type: Grant
    Filed: August 16, 2007
    Date of Patent: July 12, 2011
    Assignee: International Business Machines Corporation
    Inventors: Brian Pulito, Brian Keith Smith, Michael Joseph Spreitzer
  • Publication number: 20090049173
    Abstract: The invention discloses a programming method and system for dynamic client/server network management using proxy servers, by allowing each active proxy server in an arrayed cluster to maintain an updated list of all other operating proxy servers in the cluster. When a client message requesting access to an application server is received by a clustered proxy server, the message may be forwarded to another proxy server (within the cluster) so that message (re)transmissions can pass through the same proxy server as the original message, allowing a proxy server to make consistent routing decisions (and other decisions) pertaining to that message.
    Type: Application
    Filed: August 16, 2007
    Publication date: February 19, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brian Pulito, Brian Keith Smith, Michael Joseph Spreitzer