Patents by Inventor Brian Mullins

Brian Mullins 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: 9354702
    Abstract: A system and method for manipulating a virtual object based on thought is described. A reference identifier from a physical object is captured. Brain activity data of a user is received to obtain a brain activity data. The reference identifier and the brain activity data are communicated via a network to a remote server. The remote server selects a virtual object based on the reference identifier and the brain activity data. A communication from the server identifying the virtual object is received. The virtual object is displayed in a virtual landscape.
    Type: Grant
    Filed: June 3, 2013
    Date of Patent: May 31, 2016
    Assignee: DAQRI, LLC
    Inventor: Brian Mullins
  • Publication number: 20160132727
    Abstract: A server for campaign optimization is described. The server generates analytics data from users interactions with a first virtual object displayed on a plurality of devices and user interactions with a first set of user interactive features of the first virtual object from a first content dataset. The server generates and provides a second content dataset to a device based on the analytics data. The second content dataset. The device recognizes an identifier from the second content dataset and displays, in the device, the second virtual object and the second set of user interactive features of the second virtual object in response to identifying the identifier.
    Type: Application
    Filed: January 15, 2016
    Publication date: May 12, 2016
    Inventor: Brian Mullins
  • Patent number: 9330357
    Abstract: Provided herein are systems, methods and computer readable media for classifying a provider of products, services or experiences as a provider that should be engaged based on a predicted return rate for any products, services or experiences that may be offered and purchased by a consumer. An example method may comprise supplying a classifying model with a dataset, wherein the dataset comprises an identification of a provider and a plurality of attributes corresponding to the provider and identifying a class of the provider in accordance with the plurality of corresponding attributes, wherein the identification is determined based on one or more patterns determinative of a return rate by the classifying model.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: May 3, 2016
    Assignee: Groupon, Inc.
    Inventors: Zahra Ferdowski, Brian Mullins, Matt Deland, Stephen Michael Lang, John Stokvis, Nolan Finn
  • Publication number: 20160070109
    Abstract: A head mounted device includes a helmet with a guide, a lens frame, at least one display surface mounted to the lens frame. The guide extends from a cavity of the helmet. The lens frame is moveably connected to the guide and moves along an axis of the guide between a first position within the cavity of the helmet and a second position outside the cavity of the helmet. The display surface is transparent and configured to display augmented reality content.
    Type: Application
    Filed: September 4, 2014
    Publication date: March 10, 2016
    Applicant: DAQRI, LLC
    Inventors: Brian Mullins, Matthew Kammerait, Christopher Broaddus, Timotheos Leahy, Christopher Michaels Garcia
  • Publication number: 20160057511
    Abstract: An application generates instructions to a wearable device to remotely activate a sensor in the wearable device and to receive sensor data from the sensor. A query related to a physical object is received. Instructions to wearable devices are generated to remotely activate at least one sensor of the wearable devices in response to the query. Sensor data is received from at least one of the wearable devices in response to that wearable device being within a range of the physical object.
    Type: Application
    Filed: August 25, 2014
    Publication date: February 25, 2016
    Inventors: Brian Mullins, Matthew Kammerait, Christopher Broaddus
  • Publication number: 20160055674
    Abstract: A system and method for extracting data for augmented reality content are described. A device identifies a sensing device using an image captured with at least one camera of the device. Visual data are extracted from the sensing device. The device generates an AR content based on the extracted visual data and maps and displays the AR content in the display to form a layer on the sensing device.
    Type: Application
    Filed: August 25, 2014
    Publication date: February 25, 2016
    Inventors: Brian Mullins, Matthew Kammerait, Christopher Broaddus
  • Publication number: 20160055673
    Abstract: A system and method for visual inertial navigation for augmented reality are described. In some embodiments, at least one camera of a wearable device generates a plurality of video frames. At least one inertial measurement unit (IMU) sensors of the wearable device generates IMU data. Features in the plurality of video frames for each camera are tracked. The plurality of video frames for each camera are synchronized and aligned based on the IMU data. A dynamic state of the wearable device is computed based on the synchronized plurality of video frames with the IMU data for each camera. Augmented reality content is generated and positioned in a display of the wearable device based on the dynamic state of the wearable device.
    Type: Application
    Filed: August 25, 2014
    Publication date: February 25, 2016
    Inventors: Christopher Broaddus, Brian Mullins, Matthew Kammerait, Austin Eliazar
  • Publication number: 20160054791
    Abstract: A system and method for navigating augmented reality (AR) content with a watch are described. A head mounted device identifies a watch, maps and generates a display of an AR menu in a transparent display of the head mounted device. The AR menu is displayed as a layer on the watch. The head mounted device detects a physical user interaction on the watch. The head mounted device navigates the AR menu in response to detecting the physical user interaction on the watch.
    Type: Application
    Filed: August 25, 2014
    Publication date: February 25, 2016
    Inventors: Brian Mullins, Matthew Kammerait, Christopher Broaddus
  • Publication number: 20160049004
    Abstract: A remote expert application identifies a manipulation of virtual objects displayed in a first wearable device. The virtual objects are rendered based a physical object viewed with a second wearable device. A manipulation of the virtual objects is received from the first wearable device. A visualization of the manipulation of the virtual objects is generated for a display of the second wearable device. The visualization of the manipulation of the virtual objects is communicated to the second wearable device.
    Type: Application
    Filed: August 15, 2014
    Publication date: February 18, 2016
    Inventors: Brian Mullins, Matthew Kammerait, Christopher Broaddus
  • Publication number: 20160049005
    Abstract: A system and method for visualization of physical interactions are described. Objects in a scene are captured with a viewing device. Physical characteristics of the objects are computed using data from at least one sensor corresponding to the objects. A physics model of predicted interactions between the one or more objects is generated using the physical characteristics of the objects. An interaction visualization is generated based on the physics model of the predicted interactions between the one or more objects. An image of the one or more objects is augmented with the interaction visualization in a display of the viewing device.
    Type: Application
    Filed: August 15, 2014
    Publication date: February 18, 2016
    Inventors: Brian Mullins, Matthew Kammerait, Christopher Broaddus
  • Publication number: 20160049006
    Abstract: A system and method for spatial data collection are described. Sensor data related to a position and an orientation of a device are generated over time using sensors of the device. Augmented reality content is generated based on a physical object captured by the device. A path bundle data package identifying a user interaction of the device with the augmented reality content relative to the physical object is generated. The user interaction identifies a spatial path of an interaction with the augmented reality content. The path bundle data package is generated based on the sensor data using a data model comprising a data header and a data payload. The data header comprises a contextual header having data identifying the device and a user of the device. A path header includes data identifying the path of the interaction with the augmented reality content. A sensor header includes data identifying the sensors. The data payload comprises dynamically sized sampling data from the sensor data.
    Type: Application
    Filed: August 15, 2014
    Publication date: February 18, 2016
    Inventors: Brian Mullins, Matthew Kammerait, Frank Chester Irving, JR.
  • Publication number: 20160048515
    Abstract: A system and method for spatial data processing are described. Path bundle data packages from a viewing device are accessed and processed. The path bundle data packages identify a user interaction of the viewing device with an augmented reality content relative to and based on a physical object captured by the viewing device. The path bundle data packages are generated based on the sensor data using a data model comprising a data header and a data payload. The data header comprises a contextual header having data identifying the viewing device and a user of the viewing device. A path header having data identifies the path of the interaction with the augmented reality content. A sensor header having data identifies the plurality of sensors. The data payload comprises dynamically sized sampling data from the sensor data. The path bundle data packages are normalized and aggregated. Analytics computation is performed on the normalized and aggregated path bundle data packages.
    Type: Application
    Filed: August 15, 2014
    Publication date: February 18, 2016
    Inventors: Brian Mullins, Matthew Kammerait, Frank Chester Irving, JR.
  • Publication number: 20160049007
    Abstract: A system and method for spatial data visualization are described. An analytics computation of users' interactions with an augmented reality content is performed based on a physical object captured by a viewing device. The analytics computation comprises a computation of geometric paths of the users' interactions with the augmented reality content. A display of a visualization of the analytics computation is displayed based on the computation of the geometric paths of the users' interactions with the augmented reality content.
    Type: Application
    Filed: August 15, 2014
    Publication date: February 18, 2016
    Inventors: Brian Mullins, Matthew Kammerait, Frank Chester Irving, JR.
  • Patent number: 9262865
    Abstract: A server for content creation is described. A content creation tool of the server generates an experience content dataset using a template to process a content identifier and virtual object content. An experience generator of the server provides the experience content dataset to a device that recognizes the content identifier, to generate an interactive experience with the virtual object content at the device.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: February 16, 2016
    Assignee: DAQRI, LLC
    Inventor: Brian Mullins
  • Patent number: 9264479
    Abstract: A system and method for offloading augmented reality processing is described. A sensor external to a viewing device of a user tracks a location and an orientation of the viewing device. The location and orientation are defined relative to predefined references of a physical environment local to the user. A server receives a request from the viewing device to offload at least one of a tracking process and an augmented reality rendering process. The augmented reality rendering process is based on an augmented reality database. The server generates offloaded processed data based on the request and the location and the orientation of the viewing device. The offloaded processed data is streamed to the viewing device. A visualization of the offloaded processed data is generated in the viewing device.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: February 16, 2016
    Assignee: DAQRI, LLC
    Inventor: Brian Mullins
  • Patent number: 9240075
    Abstract: A server for campaign optimization is described. An experience content dataset is generated for an augmented reality application of a device based on analytics results. The analytics results are generated based on analytics data received from the device. The experience content dataset is provided to the device. The device recognizes a content identifier of the experience content dataset and generates an interactive experience with a presentation of virtual object content that is associated with the content identifier.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: January 19, 2016
    Assignee: DAQRI, LLC
    Inventor: Brian Mullins
  • Patent number: 9241360
    Abstract: Systems, apparatus, methods, and non-transitory media for programmatically associating nearby users are discussed herein. Some embodiments may include user-wearable gesture exchange device including a motion sensor and circuitry. The motion sensor may be configured to generate motion data values indicating motion of the gesture exchange device. The circuitry may be configured to monitor motion data values generated by the motion sensor for detection of a gesture exchange signature, such as a handshake, being performed by the user. In some embodiments, the gesture exchange device may be configured to establish a wireless communication connection with a second gesture exchange device for exchange of user data, such as in response to detecting user performance of the gesture exchange signature and/or determining that the second gesture exchange device is within a predetermined proximity.
    Type: Grant
    Filed: November 22, 2013
    Date of Patent: January 19, 2016
    Inventors: Brian Mullin Friedman, Allen Houng, Sambhav Galada
  • Publication number: 20150371448
    Abstract: A contextual local image recognition module of a device retrieves a primary content dataset from a server and then generates and updates a contextual content dataset based on an image captured with the device. The device stores the primary content dataset and the contextual content dataset. The primary content dataset comprises a first set of images and corresponding virtual object models. The contextual content dataset comprises a second set of images and corresponding virtual object models retrieved from the server.
    Type: Application
    Filed: June 23, 2015
    Publication date: December 24, 2015
    Inventor: Brian Mullins
  • Patent number: D742527
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: November 3, 2015
    Assignee: Medtronic, Inc.
    Inventors: Martin T. Gerber, David B. Lura, Bryant J. Pudil, Thomas E. Meyer, Brian Mullins
  • Patent number: D750329
    Type: Grant
    Filed: April 8, 2015
    Date of Patent: February 23, 2016
    Assignee: DAQRI, LLC
    Inventors: Timotheos Leahy, Brian Mullins, Matthew Kammerait