Patents Assigned to Perceptive Pixel Inc.
-
Publication number: 20170235478Abstract: Dynamic registration of event handlers in a computer application or operating system recognizes multiple synchronous input streams by identifying each new stroke in a frame representing a single moment in time and mapping in a registration process each identified new stroke to a listening process that is associated with the user interface element to which the new input stream is to he applied. In the same frame, released strokes are unmapped and then each active listening process is called to carry out a respective control operation. When called, the strokes have the correct data for the given frame. The process is repeated for subsequent frames. By carrying out various processes in a sequence of frames, the concept of concurrency is preserved, which is particularly beneficial to multi-touch and multi-user systems.Type: ApplicationFiled: March 2, 2017Publication date: August 17, 2017Applicant: Perceptive Pixel Inc.Inventor: Philip L. Davidson
-
Publication number: 20170115872Abstract: Dynamic registration of event handlers in a computer application or operating system recognizes multiple synchronous input streams by identifying each new stroke in a frame representing a single moment in time and mapping in a registration process each identified new stroke to a listening process that is associated with the user interface element to which the new input stream is to be applied. In the same frame, released strokes are unmapped and then each active listening process is called to carry out a respective control operation. When called, the strokes have the correct data for the given frame. The process is repeated for subsequent frames. By carrying out various processes in a sequence of frames, the concept of concurrency is preserved, which is particularly beneficial to multi-touch and multi-user systems.Type: ApplicationFiled: January 4, 2017Publication date: April 27, 2017Applicant: Perceptive Pixel Inc.Inventor: Philip L. Davidson
-
Publication number: 20160132137Abstract: Systems are described for transmitting and receiving signals in an active stylus for a capacitive touch sensor, for which the systems have at least one circuit for receiving a current from an electrode and for transmitting a voltage onto the electrode. The systems include components for receiving the current in a receiving mode, a switch, and a switchmode power supply circuit having at least a transformer and a diode, for which the diode is coupled to the transformer. In a transmission mode, there is means for electrically isolating at least some of the components configured for receiving the current in the receiving mode from the voltage formed across the stray capacitance. In the receiving mode, there is a means for electrically isolating at least some of the components configured for receiving the current in the receiving mode from an inductance of the transformer in the switchmode power supply circuit.Type: ApplicationFiled: January 18, 2016Publication date: May 12, 2016Applicant: Perceptive Pixel, Inc.Inventors: Jonathan Westhues, Jefferson Y. Han
-
Patent number: 9018548Abstract: Techniques for disambiguating touch data and determining user assignment of touch points detected by a touch sensor are described. The techniques leverage both user-specific touch data projected onto axes and non-user-specific touch data captured over a complete area.Type: GrantFiled: January 29, 2014Date of Patent: April 28, 2015Assignee: Perceptive Pixel, Inc.Inventor: Jonathan Westhues
-
Patent number: 8954638Abstract: A graphical user interface is rendered on a display screen of a touch screen device. The display screen includes a display area for rendering images, and the graphical user interface of the application is rendered in a portion of the display area. Digital touch data is generated in response to user interactions with a touch-sensitive surface of the touch screen device. A module of an operating system residing on the touch screen device is used to convert the digital touch data into OS touch events. The OS touch events and application location information are received at a system hook. The application location information identifies the portion of the display area of the touch screen device in which the graphical user interface of the application is rendered. The system hook filters the OS touch events based on the application location information and provides the filtered OS touch events to the application.Type: GrantFiled: October 17, 2012Date of Patent: February 10, 2015Assignee: Perceptive Pixel, Inc.Inventor: Philip L. Davidson
-
Patent number: 8929697Abstract: A light injection system includes a radiation source, an optical waveguide, and an optical component. The radiation source emits radiation and is oriented relative to the optical waveguide such that a first portion of radiation emitted from the radiation source couples into the optical waveguide as emitted from the radiation source and a second portion of radiation emitted from the radiation source bypasses the optical waveguide as emitted from the radiation source. The optical component redirects at least some of the second portion of radiation emitted from the radiation source that would otherwise bypass the optical waveguide and enables at least some of the redirected radiation to couple into the optical waveguide instead of bypass the optical waveguide.Type: GrantFiled: April 11, 2011Date of Patent: January 6, 2015Assignee: Perceptive Pixel Inc.Inventor: Arlie Richard Conner
-
Publication number: 20140267162Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for digital signal processing (DSP) techniques for generally improving a signal-to-noise ratio (SNR) of capacitive touch sensors.Type: ApplicationFiled: May 28, 2014Publication date: September 18, 2014Applicant: Perceptive Pixel, Inc.Inventors: Jonathan Westhues, Jefferson Y. Han
-
Publication number: 20140208248Abstract: First and second objects are displayed on a pressure-sensitive touch-screen display device. An intersection is detected between the objects. Contact by one or more input mechanisms is detected in a region that corresponds to the first displayed object. Pressure applied by at least one input mechanisms is sensed. The depth of the first displayed object is adjusted as a function of the sensed pressure. The depth of the displayed objects are determined at their detected intersection. The determined depths of the displayed objects are compared. Based on a result of comparing the determined depths, data is stored indicating that one of the displayed objects is overlapping the other. In addition, the displayed objects are displayed such that the overlapping displayed object is displayed closer to a foreground of the pressure-sensitive touch-screen display device than the other displayed object.Type: ApplicationFiled: January 28, 2014Publication date: July 24, 2014Applicant: Perceptive Pixel Inc.Inventor: Philip L. Davidson
-
Patent number: 8788967Abstract: 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: GrantFiled: April 8, 2009Date of Patent: July 22, 2014Assignee: Perceptive Pixel, Inc.Inventors: Philip L. Davidson, Jefferson Y. Han
-
Patent number: 8766931Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for digital signal processing (DSP) techniques for generally improving a signal-to-noise ratio (SNR) of capacitive touch sensors.Type: GrantFiled: July 16, 2010Date of Patent: July 1, 2014Assignee: Perceptive Pixel Inc.Inventors: Jonathan Westhues, Jefferson Y. Han
-
Publication number: 20140168128Abstract: Placement by one or more input mechanisms of a touch point on a multi-touch display device that is displaying a three-dimensional object is detected. A two-dimensional location of the touch point on the multi-touch display device is determined, and the touch point is matched with a three-dimensional contact point on a surface of the three-dimensional object that is projected for display onto the image plane of the camera at the two-dimensional location of the touch point. A change in applied pressure at the touch point is detected, and a target depth value for the contact point is determined based on the change in applied pressure. A solver is used to calculate a three-dimensional transformation of the three-dimensional object using an algorithm that reduces a difference between a depth value of the contact point after object transformation and the target depth value.Type: ApplicationFiled: February 18, 2014Publication date: June 19, 2014Applicant: Perceptive Pixel, Inc.Inventors: Jason L. Reisman, Philip L. Davidson, Jefferson Y. Han
-
Publication number: 20140168160Abstract: Techniques for disambiguating touch data and determining user assignment of touch points detected by a touch sensor are described. The techniques leverage both user-specific touch data projected onto axes and non-user-specific touch data captured over a complete area.Type: ApplicationFiled: January 29, 2014Publication date: June 19, 2014Applicant: Perceptive Pixel, Inc.Inventor: Jonathan Westhues
-
Patent number: 8745514Abstract: First and second objects are displayed on a pressure-sensitive touch-screen display device. An intersection is detected between the objects. Contact by one or more input mechanisms is detected in a region that corresponds to the first displayed object. Pressure applied by at least one input mechanisms is sensed. The depth of the first displayed object is adjusted as a function of the sensed pressure. The depth of the displayed objects are determined at their detected intersection. The determined depths of the displayed objects are compared. Based on a result of comparing the determined depths, data is stored indicating that one of the displayed objects is overlapping the other. In addition, the displayed objects are displayed such that the overlapping displayed object is displayed closer to a foreground of the pressure-sensitive touch-screen display device than the other displayed object.Type: GrantFiled: April 13, 2009Date of Patent: June 3, 2014Assignee: Perceptive Pixel, Inc.Inventor: Philip L. Davidson
-
Patent number: 8745536Abstract: 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: GrantFiled: November 25, 2009Date of Patent: June 3, 2014Assignee: Perceptive Pixel Inc.Inventor: Philip L. Davidson
-
Patent number: 8736581Abstract: A touch-screen device includes a radiation source, a waveguide configured to receive radiation emitted by the source and to cause some of the radiation to undergo total internal reflection within the waveguide, a pliable frustrating layer disposed relative to the waveguide to enable the frustrating layer to contact the waveguide when the frustrating layer is physically deformed, the frustrating layer being configured to cause frustration of the total internal reflection of the received radiation within the waveguide when the frustrating layer is physically deformed to contact the waveguide such that some of the received escapes from the waveguide at the contact point, an imaging sensor configured to detect some of the radiation that escapes from the waveguide, and a structure disposed relative to the frustrating layer, the structure configured to steer at least a portion of the radiation that escapes from the waveguide toward the imaging sensor.Type: GrantFiled: April 9, 2010Date of Patent: May 27, 2014Assignee: Perceptive Pixel Inc.Inventors: Jefferson Y. Han, Joel S. Kollin, David Elliott Slobodin
-
Publication number: 20140104194Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for input classification for multi-touch systems. In one aspect, a method includes receiving data describing a first region of contact with a touch sensitive display and a second region of contact with the touch sensitive display, the second region of contact being separate from the first region of contact. The method includes classifying the first region of contact as a touch point provided by a user's body part. The method includes classifying the second region of contact as incidental touch input provided by a user's resting body part. The method includes determining an area that is outside of the second region of contact and that extends at least a threshold distance from the second region of contact. The method includes determining a location of the touch point associated with the first region of contact.Type: ApplicationFiled: October 17, 2012Publication date: April 17, 2014Applicant: Perceptive Pixel, Inc.Inventors: Philip L. Davidson, Jefferson Y. Han
-
Publication number: 20140104193Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for input classification for multi-touch systems. In one aspect, a method includes receiving data describing a first region of contact with a touch sensitive display, a second region of contact with the touch sensitive display, and a third region of contact with the touch sensitive display, the second region of contact being separate from the first region of contact and the third region of contact being separate from the first region of contact and the second region of contact. The method includes classifying the first region of contact as a touch point provided by a user's body part. The method includes classifying the second region of contact as incidental touch input provided by a user's resting body part. The method includes classifying the third region of contact as a stylus input.Type: ApplicationFiled: October 17, 2012Publication date: April 17, 2014Applicant: Perceptive Pixel, Inc.Inventors: Philip L. Davidson, Jefferson Y. Han
-
Publication number: 20140104320Abstract: Controlling virtual objects displayed on a display device includes controlling display, on a display device, of multiple virtual objects, each of the multiple virtual objects being capable of movement based on a first type of input and being capable of alteration based on a second type of input that is different than the first type of input, the alteration being different from movement. A subset of the multiple virtual objects as candidates for restriction is identified, and based on identifying the subset of virtual objects as candidates for restriction, a responsiveness to the first type of input for the subset of virtual objects is restricted. The first type of input applied to a first virtual object included in the subset of virtual objects and a second virtual object included in the multiple virtual objects is detected, with the second virtual object being excluded from the subset of virtual objects.Type: ApplicationFiled: October 17, 2012Publication date: April 17, 2014Applicant: Perceptive Pixel, Inc.Inventors: Philip L. Davidson, Jefferson Y. Han
-
Patent number: 8674948Abstract: 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: GrantFiled: January 31, 2008Date of Patent: March 18, 2014Assignee: Perceptive Pixel, Inc.Inventors: Jefferson Y. Han, Philip L. Davidson
-
Patent number: 8658917Abstract: Techniques for disambiguating touch data and determining user assignment of touch points detected by a touch sensor are described. The techniques leverage both user-specific touch data projected onto axes and non-user-specific touch data captured over a complete area.Type: GrantFiled: February 4, 2011Date of Patent: February 25, 2014Assignee: Perceptive Pixel Inc.Inventor: Jonathan Westhues