Patents by Inventor Philip L. Davidson

Philip L. Davidson 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: 8451269
    Abstract: A three-dimensional data set is accessed. A two-dimensional plane is defined that intersects a space defined by the three-dimensional data set. The two-dimensional plane defines a two-dimensional data set within the three-dimensional data set and divides the three-dimensional data set into first and second subsets. A three-dimensional view based on the three-dimensional data set is rendered on such that at least a portion of the first subset of the three-dimensional data set is removed and at least a portion of the two-dimensional data set is displayed. A two-dimensional view of a first subset of the two-dimensional data set also is rendered. Controls are provided that enable visual navigation through the three-dimensional data set by engaging points on the multi-touch display device that correspond to either the three-dimensional view based on the three-dimensional data set and/or the two-dimensional view of the first subset of the two-dimensional data set.
    Type: Grant
    Filed: March 23, 2012
    Date of Patent: May 28, 2013
    Assignee: Perceptive Pixel Inc.
    Inventor: Philip L. Davidson
  • Patent number: 8451268
    Abstract: Manipulating a three-dimensional object displayed in a multi-touch display device includes displaying a three-dimensional object in two dimensions on the multi-touch display device. Placement of one or more touch points on the multi-touch display device is detected. For each detected touch point, a location of the touch point on the multi-touch display device is determined and a matching contact point on a surface of the three-dimensional object that is displayed by the multi-touch display device at the location of the touch point is also determined. Movement of at least one of the touch points is detected. Subsequent to the detected movement of the one or more touch points, a three-dimensional transformation of the three-dimensional object is determined that results in a display in which the contact points on the surface of the three-dimensional object remain displayed substantially at the locations of their matching touch points.
    Type: Grant
    Filed: April 1, 2010
    Date of Patent: May 28, 2013
    Assignee: Perceptive Pixel Inc.
    Inventors: Jason L. Reisman, Philip L. Davidson, Jefferson Y. Han
  • Publication number: 20130127833
    Abstract: A three-dimensional data set is accessed. A two-dimensional plane is defined that intersects a space defined by the three-dimensional data set. The two-dimensional plane defines a two-dimensional data set within the three-dimensional data set and divides the three-dimensional data set into first and second subsets. A three-dimensional view based on the three-dimensional data set is rendered on such that at least a portion of the first subset of the three-dimensional data set is removed and at least a portion of the two-dimensional data set is displayed. A two-dimensional view of a first subset of the two-dimensional data set also is rendered. Controls are provided that enable visual navigation through the three-dimensional data set by engaging points on the multi-touch display device that correspond to either the three-dimensional view based on the three-dimensional data set and/or the two-dimensional view of the first subset of the two-dimensional data set.
    Type: Application
    Filed: March 23, 2012
    Publication date: May 23, 2013
    Applicant: PERCEPTIVE PIXEL INC.
    Inventor: Philip L. Davidson
  • Patent number: 8429568
    Abstract: A method implemented on the graphical user interface device to invoke an independent, user-localized menu in an application environment, by making a predetermined gesture with a pointing device on an arbitrary part of a display screen or surface, especially when applied in a multi-touch, multi-user environment, and in environments where multiple concurrent pointing devices are present. As an example, the user may trace out a closed loop of a specific size that invokes a default system menu at any location on the surface, even when a second user may be operating a different portion of the system elsewhere on the same surface. As an additional aspect of the invention, the method allows the user to smoothly transition between the menu-invocation and menu control.
    Type: Grant
    Filed: May 11, 2012
    Date of Patent: April 23, 2013
    Assignee: Perceptice Pixel Inc.
    Inventor: Philip L. Davidson
  • Patent number: 8429567
    Abstract: A process for enabling objects displayed on a multi-input display device to be grouped together is disclosed that includes defining a target element that enables objects displayed on a multi-input display device to be grouped together through interaction with the target element. Operations are invoked that establish a relationship between a particular displayed object and a position on the target element and that causes transformations applied to the target element also to be applied to the particular displayed object while maintaining the relationship between the particular displayed object and the position on the target element.
    Type: Grant
    Filed: February 24, 2012
    Date of Patent: April 23, 2013
    Assignee: Perceptive Pixel Inc.
    Inventor: Philip L. Davidson
  • Publication number: 20130093756
    Abstract: A three-dimensional data set is accessed. A two-dimensional plane is defined that intersects a space defined by the three-dimensional data set. The two-dimensional plane defines a two-dimensional data set within the three-dimensional data set and divides the three-dimensional data set into first and second subsets. A three-dimensional view based on the three-dimensional data set is rendered on such that at least a portion of the first subset of the three-dimensional data set is removed and at least a portion of the two-dimensional data set is displayed. A two-dimensional view of a first subset of the two-dimensional data set also is rendered. Controls are provided that enable visual navigation through the three-dimensional data set by engaging points on the multi-touch display device that correspond to either the three-dimensional view based on the three-dimensional data set and/or the two-dimensional view of the first subset of the two-dimensional data set.
    Type: Application
    Filed: March 23, 2012
    Publication date: April 18, 2013
    Applicant: Perceptive Pixel Inc.
    Inventor: Philip L. DAVIDSON
  • Publication number: 20130093792
    Abstract: A process for enabling objects displayed on a multi-input display device to be grouped together is disclosed that includes defining a target element that enables objects displayed on a multi-input display device to be grouped together through interaction with the target element. Operations are invoked that establish a relationship between a particular displayed object and a position on the target element and that causes transformations applied to the target element also to be applied to the particular displayed object while maintaining the relationship between the particular displayed object and the position on the target element.
    Type: Application
    Filed: February 24, 2012
    Publication date: April 18, 2013
    Applicant: PERCEPTIVE PIXEL INC.
    Inventor: Philip L. Davidson
  • Publication number: 20130093693
    Abstract: A process for enabling objects displayed on a multi-input display device to be grouped together is disclosed that includes defining a target element that enables objects displayed on a multi-input display device to be grouped together through interaction with the target element. Operations are invoked that establish a relationship between a particular displayed object and a position on the target element and that causes transformations applied to the target element also to be applied to the particular displayed object while maintaining the relationship between the particular displayed object and the position on the target element.
    Type: Application
    Filed: February 24, 2012
    Publication date: April 18, 2013
    Applicant: PERCEPTIVE PIXEL INC.
    Inventor: Philip L. Davidson
  • Publication number: 20130093694
    Abstract: A process for enabling objects displayed on a multi-input display device to be grouped together is disclosed that includes defining a target element that enables objects displayed on a multi-input display device to be grouped together through interaction with the target element. Operations are invoked that establish a relationship between a particular displayed object and a position on the target element and that causes transformations applied to the target element also to be applied to the particular displayed object while maintaining the relationship between the particular displayed object and the position on the target element.
    Type: Application
    Filed: February 24, 2012
    Publication date: April 18, 2013
    Applicant: PERCEPTIVE PIXEL INC.
    Inventor: Philip L. Davidson
  • Publication number: 20130093695
    Abstract: A process for enabling objects displayed on a multi-input display device to be grouped together is disclosed that includes defining a target element that enables objects displayed on a multi-input display device to be grouped together through interaction with the target element. Operations are invoked that establish a relationship between a particular displayed object and a position on the target element and that causes transformations applied to the target element also to be applied to the particular displayed object while maintaining the relationship between the particular displayed object and the position on the target element.
    Type: Application
    Filed: February 24, 2012
    Publication date: April 18, 2013
    Applicant: PERCEPTIVE PIXEL INC.
    Inventor: Philip L. Davidson
  • Patent number: 8407606
    Abstract: A multi-touch display device is configured to enable control of a displayed object by less than all of the input mechanisms determined to be engaging the displayed object at the same time.
    Type: Grant
    Filed: January 4, 2010
    Date of Patent: March 26, 2013
    Assignee: Perceptive Pixel Inc.
    Inventors: Philip L. Davidson, Jefferson Y. Han
  • Patent number: 8405653
    Abstract: A three-dimensional data set is accessed. A two-dimensional plane is defined that intersects a space defined by the three-dimensional data set. The two-dimensional plane defines a two-dimensional data set within the three-dimensional data set and divides the three-dimensional data set into first and second subsets. A three-dimensional view based on the three-dimensional data set is rendered on such that at least a portion of the first subset of the three-dimensional data set is removed and at least a portion of the two-dimensional data set is displayed. A two-dimensional view of a first subset of the two-dimensional data set also is rendered. Controls are provided that enable visual navigation through the three-dimensional data set by engaging points on the multi-touch display device that correspond to either the three-dimensional view based on the three-dimensional data set and/or the two-dimensional view of the first subset of the two-dimensional data set.
    Type: Grant
    Filed: March 21, 2012
    Date of Patent: March 26, 2013
    Assignee: Perceptive Pixel Inc.
    Inventor: Philip L. Davidson
  • Publication number: 20130069860
    Abstract: A process for enabling objects displayed on a multi-input display device to be grouped together is disclosed that includes defining a target element that enables objects displayed on a multi-input display device to be grouped together through interaction with the target element. Engagement of an input mechanism with one of the target element and a particular one of the objects displayed on the multi-input display device is detected. Movement of the input mechanism is monitored while the input mechanism remains engaged with whichever one of the target element and the particular displayed object that the input mechanism engaged. A determination is made that at least a portion of a particular displayed object is overlapping at least a portion of a target element on the multi-input display device upon detecting disengagement of the input mechanism.
    Type: Application
    Filed: February 24, 2012
    Publication date: March 21, 2013
    Applicant: PERCEPTIVE PIXEL INC.
    Inventor: Philip L. Davidson
  • Publication number: 20130069991
    Abstract: A process for enabling objects displayed on a multi-input display device to be grouped together is disclosed that includes defining a target element that enables objects displayed on a multi-input display device to be grouped together through interaction with the target element. Operations are invoked that establish a relationship between a particular displayed object and a position on the target element and that causes transformations applied to the target element also to be applied to the particular displayed object while maintaining the relationship between the particular displayed object and the position on the target element.
    Type: Application
    Filed: February 24, 2012
    Publication date: March 21, 2013
    Applicant: PERCEPTIVE PIXEL INC.
    Inventor: Philip L. Davidson
  • Publication number: 20130069885
    Abstract: A process for enabling objects displayed on a multi-input display device to be grouped together is disclosed that includes defining a target element that enables objects displayed on a multi-input display device to be grouped together through interaction with the target element. Operations are invoked that establish a relationship between a particular displayed object and a position on the target element and that causes transformations applied to the target element also to be applied to the particular displayed object while maintaining the relationship between the particular displayed object and the position on the target element.
    Type: Application
    Filed: February 24, 2012
    Publication date: March 21, 2013
    Applicant: PERCEPTIVE PIXEL INC.
    Inventor: Philip L. Davidson
  • Patent number: 8400449
    Abstract: A three-dimensional data set is accessed. A two-dimensional plane is defined that intersects a space defined by the three-dimensional data set. The two-dimensional plane defines a two-dimensional data set within the three-dimensional data set and divides the three-dimensional data set into first and second subsets. A three-dimensional view based on the three-dimensional data set is rendered on such that at least a portion of the first subset of the three-dimensional data set is removed and at least a portion of the two-dimensional data set is displayed. A two-dimensional view of a first subset of the two-dimensional data set also is rendered. Controls are provided that enable visual navigation through the three-dimensional data set by engaging points on the multi-touch display device that correspond to either the three-dimensional view based on the three-dimensional data set and/or the two-dimensional view of the first subset of the two-dimensional data set.
    Type: Grant
    Filed: March 23, 2012
    Date of Patent: March 19, 2013
    Assignee: Perceptive Pixel, Inc.
    Inventor: Philip L. Davidson
  • Patent number: 8368653
    Abstract: Methods and systems for interfacing with multi-point input devices employ various techniques for controlling displayed images, including 2D and 3D image translation, scale/zoom, rotation control and globe axis tilt control. Various techniques employ three or more simultaneous inputs, changes in characteristics of those inputs, and pressure sensing, among other things.
    Type: Grant
    Filed: January 31, 2008
    Date of Patent: February 5, 2013
    Assignee: Perceptive Pixel, Inc.
    Inventors: Jefferson Y. Han, Philip L. Davidson
  • Patent number: 8334867
    Abstract: A three-dimensional data set is accessed. A two-dimensional plane is defined that intersects a space defined by the three-dimensional data set. The two-dimensional plane defines a two-dimensional data set within the three-dimensional data set and divides the three-dimensional data set into first and second subsets. A three-dimensional view based on the three-dimensional data set is rendered on such that at least a portion of the first subset of the three-dimensional data set is removed and at least a portion of the two-dimensional data set is displayed. A two-dimensional view of a first subset of the two-dimensional data set also is rendered. Controls are provided that enable visual navigation through the three-dimensional data set by engaging points on the multi-touch display device that correspond to either the three-dimensional view based on the three-dimensional data set and/or the two-dimensional view of the first subset of the two-dimensional data set.
    Type: Grant
    Filed: March 23, 2012
    Date of Patent: December 18, 2012
    Assignee: Perceptive Pixel Inc.
    Inventor: Philip L. Davidson
  • Patent number: 8335996
    Abstract: Methods and systems for interfacing with multi-input devices employ various techniques for controlling the window framing of images. Such techniques provide control, including moving, sizing, and orientating, of one or more displayed window frames in which one or more images are displayed.
    Type: Grant
    Filed: April 8, 2009
    Date of Patent: December 18, 2012
    Assignee: Perceptive Pixel Inc.
    Inventors: Philip L. Davidson, Jefferson Y. Han
  • Patent number: 8325181
    Abstract: Techniques for constraining motion of 3D objects displayed on a 2D display interface are described. Touch points are placed by a user on the 2D display interface to manipulate a displayed object. Each touch point is matched with a contact point on the surface of the object. The motion of the object is restricted by adding penalty terms to an energy equation that includes terms that measure deviation between the screen-space location of the touch points and that of their matching contact points. The penalty terms measure deviation from an ideal value. In response to movement of at least one touch point to a new screen-space location, a transformation of the object is determined by applying an algorithm that operates on the energy equation to reduce deviations between the screen-space location of the touch points and that of their matching contact points while also reducing deviation from the ideal value or values set by the penalty term or terms.
    Type: Grant
    Filed: April 1, 2010
    Date of Patent: December 4, 2012
    Assignee: Perceptive Pixel Inc.
    Inventors: Jason L. Reisman, Philip L. Davidson, Jefferson Y. Han