Patents by Inventor Dana Wilkinson

Dana Wilkinson 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: 20190340537
    Abstract: A personalized score for a place that a user may want to visit is computed and displayed to the user. The score is computed based on at least one of inferred or explicit parameters, using machine learning. The score may be displayed to the user in connection with the place, and in some examples explanations of the underlying factors that resulted in the score are also displayed. Because each user is unique, the score may be different for one person than for another. Accordingly, when a group of friends are deciding on a place to visit, such as a place to eat, the personalized score for a given restaurant may be higher for a first user than for a second user.
    Type: Application
    Filed: May 6, 2019
    Publication date: November 7, 2019
    Inventors: Simon Fung, Dana Wilkinson, Michael Peter Mattiacci, Sarah Sachs, Tong Wang, David Chen, Marcel Uekermann, Chandrasekhar Thota, Matthew Burgess
  • Patent number: 9352230
    Abstract: Techniques for interpreting motions of a motion-sensitive device are described to allow natural and intuitive interfaces for controlling an application (e.g. video game). A motion-sensitive device includes inertial and generates sensor signals sufficient to derive positions and orientations of the device in six degrees of freedom. The motion of the device in six degrees of freedom is tracked by analyzing sensor data from the inertial sensors in conjunction with data from a secondary source that may be a camera or a non-inertial sensor. Different techniques are provided to correct or minimize errors in deriving the positions and orientations of the device. These techniques include “stop” detection, back tracking, extrapolation of sensor data beyond the sensor ranges, and using constraints from multi trackable objects in an application being interfaced with the motion-sensitive device.
    Type: Grant
    Filed: May 11, 2011
    Date of Patent: May 31, 2016
    Assignee: AiLive Inc.
    Inventors: Dana Wilkinson, Charles Musick, Jr., William Robert Powers, III, Youding Zhu
  • Patent number: 9292734
    Abstract: Techniques for performing accurate and automatic head pose estimation are disclosed. According to one aspect of the techniques, head pose estimation is integrated with a scale-invariant head tracking method along with facial features detected from a located head in images. Thus the head pose estimation works efficiently even when there are large translational movements resulting from the head motion. Various computation techniques are used to optimize the process of estimation so that the head pose estimation can be applied to control one or more objects in a virtual environment and virtual character gaze control.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: March 22, 2016
    Assignee: AiLive, Inc.
    Inventors: Youding Zhu, Charles Musick, Jr., Robert Kay, William Robert Powers, III, Dana Wilkinson, Stuart Reynolds
  • Publication number: 20160048994
    Abstract: Techniques for rendering the motions of a selected object as naturally as possible in a 3D environment are disclosed. According to one aspect of the techniques, relative changes in position of a controller in the physical world are used to control the motion of a selected (target) object in a virtual world by imparting inertia into the selected object in a relationship to the changes in speed and duration of the controller. As a result, the movements of the object are rendered naturally in a displayed scene in accordance with the changes in motion or position of the controller.
    Type: Application
    Filed: October 6, 2015
    Publication date: February 18, 2016
    Inventors: William Robert POWERS, III, Charles MUSICK, JR., Dana WILKINSON
  • Patent number: 9152248
    Abstract: Techniques for selecting a portion of a 3D virtual environment are disclosed, where the portion of the 3D virtual environment may be one or more objects in the 3D virtual environment or one of scenes in the 3D virtual environment. A motion sensitive device (controller) is used. The controller generates sensor data sufficient to derive position and orientation of the controller in six degrees of freedom. In one embodiment, when selecting the portion of the 3D virtual environment, the controller generates a ray to an interaction of a display screen provided to display the 3D virtual environment, wherein the ray is further projected into the 3D virtual environment by a ray tracing technique as if the user had a real laser pointer that crosses from the physical world into the 3D virtual environment being displayed. Further a user is optionally to use a secondary input device to select one or more points or objects in a 3D space to control a distance along the ray being used.
    Type: Grant
    Filed: February 25, 2013
    Date of Patent: October 6, 2015
    Assignee: AiLive Inc
    Inventors: William Robert Powers, III, Charles Musick, Jr., Dana Wilkinson
  • Patent number: 9050528
    Abstract: Techniques for controlling motions using motion recognizers generated in advance by users are described. According to embodiment, the motion recognizers created by end users are utilized to control virtual objects displayed in a virtual environment. By manipulating one or more motion sensitive devices, end users could command what the objects to do in the virtual environment. Motion signals from each of the motion sensitive devices are recognized in accordance with the motion recognizers created in advance by the users. One or more of the motion signals are at the same time utilized to tune the motion recognizers or create additional motion recognizers. As a result, the motion recognizers are constantly updated to be more accommodating to the user(s).
    Type: Grant
    Filed: February 22, 2010
    Date of Patent: June 9, 2015
    Assignee: AiLive Inc.
    Inventors: Yoichiro Kawano, Xiaoyuan Tu, Charles Musick, Jr., William Robert Powers, III, Stuart Reynolds, Dana Wilkinson, Ian Wright, Wei Yen
  • Patent number: 9007299
    Abstract: Techniques for using a motion sensitive device as a controller are disclosed. A motion controller as an input/control device is used to control an existing electronic device (a.k.a., controlled device) previously configured for taking inputs from a pre-defined controlling device. The signals from the input device are in a different form from the pre-defined controlling device. According to one aspect of the present invention, the controlled device was designed to respond to signals from a pre-defined controlling device (e.g., a touch-screen device). The inputs from the motion controller are converted into touch-screen like signals that are then sent to the controlled device or programs being executed in the controlled device to cause the behavior of the controlled device to change or respond thereto, without reconfiguration of the applications running on the controlled device.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: April 14, 2015
    Assignee: AiLive Inc.
    Inventors: Charles Musick, Jr., Robert Kay, Stuart Reynolds, Dana Wilkinson, Anupam Chakravorty, William Robert Powers, III, Wei Yen, Youding Zhu
  • Publication number: 20140342830
    Abstract: Techniques for providing compatibility between two different game controllers are disclosed. When a new or more advanced controller is introduced, it is important that such a new controller works with a system originally configured for an existing or old controller. The new controller may provide more functionalities than the old one does. In some cases, the new controller provides more sensing signals than the old one does. The new controller is configured to work with the system to transform the sensing signals therefrom to masquerade as though they were coming from the old controller. The transforming of the sensing signals comprises: replicating operational characteristics of the old controller, and relocating virtually the sensing signals to appear as though the sensing signals were generated from inertial sensors located in a certain location in the new controller responsive to a certain location of the inertial sensors in the old controller.
    Type: Application
    Filed: August 1, 2014
    Publication date: November 20, 2014
    Inventors: Charles Musick, JR., Robert Kay, William Robert Powers, III, Dana Wilkinson, Youding Zhu
  • Publication number: 20140320691
    Abstract: Techniques for performing accurate and automatic head pose estimation are disclosed. According to one aspect of the techniques, head pose estimation is integrated with a scale-invariant head tracking method along with facial features detected from a located head in images. Thus the head pose estimation works efficiently even when there are large translational movements resulting from the head motion. Various computation techniques are used to optimize the process of estimation so that the head pose estimation can be applied to control one or more objects in a virtual environment and virtual character gaze control.
    Type: Application
    Filed: July 11, 2014
    Publication date: October 30, 2014
    Inventors: Youding Zhu, Charles Musick, JR., Robert Kay, William Robert Powers, III, Dana Wilkinson, Stuart Reynolds
  • Patent number: 8795077
    Abstract: A personal control mechanism is disclosed. The personal control mechanism includes at least one controller with full functionalities in a sense that the controller does not need any attachment and is operable with one hand to fully control an interactive environment being shown. According to one embodiment of the controller, the controller has a top surface including a number of buttons and a joystick operable by a finger of one hand, and a bottom surface including a trigger operable by another finger of the hand. A housing of the controller is sized comfortably to fit into either hand of a user and has a holding portion designed in a way that the trigger, the buttons and the joystick are readily operated when the holding portion is being held in either hand.
    Type: Grant
    Filed: October 24, 2010
    Date of Patent: August 5, 2014
    Assignee: AiLive Inc.
    Inventors: Charles Musick, Jr., Robert Kay, William Robert Powers, III, Dana Wilkinson, Youding Zhu
  • Patent number: 8795078
    Abstract: Techniques for providing compatibility between two different game controllers are disclosed. When a new or more advanced controller is introduced, it is important that such a new controller works with a system originally configured for an existing or old controller. The new controller may provide more functionalities than the old one does. In some cases, the new controller provides more sensing signals than the old one does. The new controller is configured to work with the system to transform the sensing signals therefrom to masquerade as though they were coming from the old controller. The transforming of the sensing signals comprises: replicating operational characteristics of the old controller, and relocating virtually the sensing signals to appear as though the sensing signals were generated from inertial sensors located in a certain location in the new controller responsive to a certain location of the inertial sensors in the old controller.
    Type: Grant
    Filed: October 24, 2010
    Date of Patent: August 5, 2014
    Assignee: AiLive Inc.
    Inventors: Charles Musick, Jr., Robert Kay, William Robert Powers, III, Dana Wilkinson, Youding Zhu
  • Patent number: 8781162
    Abstract: Techniques for performing accurate and automatic head pose estimation are disclosed. According to one aspect of the techniques, head pose estimation is integrated with a scale-invariant head tracking method along with facial features detected from a located head in images. Thus the head pose estimation works efficiently even when there are large translational movements resulting from the head motion. Various computation techniques are used to optimize the process of estimation so that the head pose estimation can be applied to control one or more objects in a virtual environment and virtual character gaze control.
    Type: Grant
    Filed: January 5, 2011
    Date of Patent: July 15, 2014
    Assignee: AiLive Inc.
    Inventors: Youding Zhu, Charles Musick, Jr., Robert Kay, William Robert Powers, III, Dana Wilkinson, Stuart Reynolds
  • Patent number: 8655622
    Abstract: Techniques for interpreting orientation invariant motion are disclosed. Unlike a prior art controller that has a specific physical design to induce or force a user to grip the controller in a consistent way, a disclosed controller does not have such a physical design and allows a user to grip the controller in any way that is comfortable to the user. One or more transformations or rotations are designed to transform or rotate readings from inertial sensors housed in the controller to readings independent from how the controller is being gripped by a user.
    Type: Grant
    Filed: July 5, 2008
    Date of Patent: February 18, 2014
    Assignee: AiLive, Inc.
    Inventors: Wei Yen, Ian Wright, Dana Wilkinson, Xiaoyuan Tu, Stuart Reynolds, William Robert Powers, III, Charles Musick, Jr., John Funge
  • Patent number: 8419545
    Abstract: Techniques for controlling movements of an object in a videogame are disclosed. At least one video camera is used at a location where at least a player plays the videogame, the video camera captures various movements of the player. A designated device (e.g., a game console or computer) is configured to the video data to derive the movements of the player from the video data, and cause the object to respond to the movements of the player. When the designated device receives video data from more than one locations, players at the respective locations can play a networked videogame that may be built upon a shared space representing some or all of the real-world spaces of the locations. The video game is embedded with objects, some of which respond to the movements of the players and interact with other objects in accordance with rules of the video games.
    Type: Grant
    Filed: April 26, 2009
    Date of Patent: April 16, 2013
    Assignee: AiLive, Inc.
    Inventors: Wei Yen, Ian Wright, Dana Wilkinson, Xiaoyuan Tu, Stuart Reynolds, William Robert Powers, III, Charles Musick, Jr., John Funge
  • Patent number: 8384665
    Abstract: Techniques for selecting a portion of a 3D virtual environment are disclosed, where the portion of the 3D virtual environment may be one or more objects in the 3D virtual environment or one of scenes in the 3D virtual environment. A motion sensitive device (controller) is used. The controller generates sensor data sufficient to derive position and orientation of the controller in six degrees of freedom. In one embodiment, when selecting the portion of the 3D virtual environment, the controller generates a ray to an interaction of a display screen provided to display the 3D virtual environment, wherein the ray is further projected into the 3D virtual environment by a ray tracing technique as if the user had a real laser pointer that crosses from the physical world into the 3D virtual environment being displayed. Further a user is optionally to use a secondary input device to select one or more points or objects in a 3D space to control a distance along the ray being used.
    Type: Grant
    Filed: July 14, 2010
    Date of Patent: February 26, 2013
    Assignee: AiLive, Inc.
    Inventors: William Robert Powers, III, Charles Musick, Jr., Dana Wilkinson
  • Publication number: 20120256835
    Abstract: Techniques for using a motion sensitive device as a controller are disclosed. A motion controller as an input/control device is used to control an existing electronic device (a.k.a., controlled device) previously configured for taking inputs from a pre-defined controlling device. The signals from the input device are in a different form from the pre-defined controlling device. According to one aspect of the present invention, the controlled device was designed to respond to signals from a pre-defined controlling device (e.g., a touch-screen device). The inputs from the motion controller are converted into touch-screen like signals that are then sent to the controlled device or programs being executed in the controlled device to cause the behavior of the controlled device to change or respond thereto, without reconfiguration of the applications running on the controlled device.
    Type: Application
    Filed: September 30, 2011
    Publication date: October 11, 2012
    Applicant: Ailive Inc.
    Inventors: Charles Musick,, JR., Robert Kay, Stuart Reynolds, Dana Wilkinson, Anupam Chakravorty, William Robert Powers, III, Wei Yen, Youding Zhu
  • Publication number: 20120208639
    Abstract: Techniques for using a variety of motion sensitive signals to remotely control an existing electronic device or system are described. Output signals from a motion sensitive device may be in a different form from those of a pre-defined controlling device. According to one aspect of the present invention, a controlled device is designed to respond to signals from a touch screen or touch screen-like signals. The output signals from a motion sensitive device include motion sensitive inputs to a controlled device and converted into touch-screen like signals that are coupled to the controlled device or programs being executed in the controlled device, subsequently causing the behavior of the controlled device to change or respond thereto, without reconfiguration of the applications running on the controlled device.
    Type: Application
    Filed: December 1, 2011
    Publication date: August 16, 2012
    Applicant: AiLive Inc.
    Inventors: Stuart Reynolds, Charles Musick, JR., Dana Wilkinson, Wei Yen, Youding Zhu
  • Publication number: 20120169887
    Abstract: Techniques for performing accurate and automatic head pose estimation are disclosed. According to one aspect of the techniques, head pose estimation is integrated with a scale-invariant head tracking method along with facial features detected from a located head in images. Thus the head pose estimation works efficiently even when there are large translational movements resulting from the head motion. Various computation techniques are used to optimize the process of estimation so that the head pose estimation can be applied to control one or more objects in a virtual environment and virtual character gaze control.
    Type: Application
    Filed: January 5, 2011
    Publication date: July 5, 2012
    Applicant: AiLive Inc.
    Inventors: Youding Zhu, Charles Musick, JR., Robert Kay, William Robert Powers, III, Dana Wilkinson, Stuart Reynolds
  • Patent number: 8195585
    Abstract: Techniques for supporting generalized motion recognition are disclosed. A set of motion recognizers created from training sets of labeled processed motion signals is provided, each of the component outputs is transformed. When a motion signal including two or more component outputs is received, the component outputs are transformed into device-independent motion signals, where each of the component outputs describes a different component of a motion made by a user. The motion recognizers are applied to the motion signal to build generalized motion recognizers responsive to the motion sensitive device that has generated the motion signal.
    Type: Grant
    Filed: April 29, 2010
    Date of Patent: June 5, 2012
    Assignee: AiLive, Inc.
    Inventors: Xiaoyuan Tu, Yoichiro Kawano, Charles Musick, Jr., William Robert Powers, III, Stuart Reynolds, Dana Wilkinson, Ian Wright, Wei Yen
  • Patent number: 8156067
    Abstract: Techniques for performing anytime motion recognition are disclosed. Based on a motion signal received from a motion-sensitive device being manipulated by a user as a way to interact with an application, a processing unit is configured to a set of prototypes included in a motion recognizer to generate a recognition signal from the motion signal in response to the motion recognizer. A prototype is eliminated out of the set of the prototypes from further consideration when a corresponding running distance of the prototype to the motion signal is beyond a predefined measurement so that the motion recognition speeds up as time passes.
    Type: Grant
    Filed: April 29, 2010
    Date of Patent: April 10, 2012
    Assignee: AiLive, Inc.
    Inventors: Xiaoyuan Tu, Yoichiro Kawano, Charles Musick, Jr., William Robert Powers, III, Stuart Reynolds, Dana Wilkinson, Ian Wright, Wei Yen