A portion of the disclosure of this patent document contains material which is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the Patent and Trademark Office patent file or records, but otherwise reserves all copyright rights whatsoever.
The present invention relates generally to the field of touch sensing technology and more particularly to a method, apparatus and system for sensing touch contact with a surface.
The subject matter discussed in the background section should not be assumed to be prior art merely as a result of its mention in the background section. Similarly, a problem mentioned in the background section or associated with the subject matter of the background section should not be assumed to have been previously recognized in the prior art. The subject matter in the background section merely represents different approaches, which in and of themselves may also be inventions.
Various electronic devices today are typically operated by a user interacting with a touch screen. This feature is particularly a characteristic of the recent generation of smart phones. Typically, touch screen display screens respond to finger contact to activate the display for further processes. Contact may also be made using tools such as a stylus, other parts of the hand such as the palm and various parts of the finger. Smartphone manufacturers continuously develop new techniques to improve smartphone user experience.
Touch sensitive devices and sensor systems for use with touch sensitive devices are provided. In one aspect, the touch sensitive device has a touch sensor system having a touch sensitive surface that senses contact between the touch sensitive surface and an object and that generates touch signals indicative of the sensed contact, a vibration sensor system that senses vibrations that occur incident to the contact between the touch sensitive surface and the object and that generates vibration signals indicative of the sensed vibrations and a sensor data memory. At least one controller is adapted to receive the vibration signals and to cause data indicative of vibrations sensed during each of a plurality of sample periods to be stored in a vibration data record in the sensor data memory. The controller is further adapted to receive the touch signals and to cause data to be stored in the sensor data memory in temporal association with the vibration data record from which a processor can identify a segment of the vibration data record related to the contact based upon the touch data record and the temporal association.
The included drawings are for illustrative purposes and serve only to provide examples of possible structures and process steps for the disclosed techniques. These drawings in no way limit any changes in form and detail that may be made to embodiments by one skilled in the art without departing from the spirit and scope of the disclosure.
Applications of methods and apparatus according to one or more embodiments are described in this section. These examples are being provided solely to add context and aid in the understanding of the present disclosure. It will thus be apparent to one skilled in the art that the techniques described herein may be practiced without some or all of these specific details. In other instances, well known process steps have not been described in detail in order to avoid unnecessarily obscuring the present disclosure. Other applications are possible, such that the following examples should not be taken as definitive or limiting either in scope or setting.
In the following detailed description, references are made to the accompanying drawings, which form a part of the description and in which are shown, by way of illustration, specific embodiments. Although these embodiments are described in sufficient detail to enable one skilled in the art to practice the disclosure, it is understood that these examples are not limiting, such that other embodiments may be used and changes may be made without departing from the spirit and scope of the disclosure.
One or more embodiments may be implemented in numerous ways, including as a process, an apparatus, a system, a device, a method, a computer readable medium such as a computer readable storage medium containing computer readable instructions or computer program code, or as a computer program product comprising a computer usable medium having a computer readable program code embodied therein.
The figures in the following description relate to preferred embodiments by way of illustration only. The figures are not necessarily to scale. It should be noted that from the following discussion, alternative embodiments of the structures and methods disclosed herein will be readily recognized as viable alternatives that may be employed without departing from the principles of what is claimed.
As is shown in
Touch sensor system 110 has a touch sensitive surface 112 that is adapted to detect when an object 118 such as a fingertip, body part, or stylus is positioned in contact with touch sensitive surface 112 and to generate a signal from which it can be determined which portion of touch sensitive surface 112 is in contact with object 118.
In this embodiment, touch sensitive surface 112 has a plurality of touch sensing elements 114. Each of elements in the array of sensing elements 114 are associated with a predetermined portion of touch sensitive surface 112 and are capable of sensing contact with object 118. Sensing elements 114 can be of any known type. Common sensing elements can include capacitive sensing elements that detect changes in capacitance as an object approaches or contacts sensing elements 114 and resistive sensing elements that detect changes in resistance caused by contact between object 118 and touch sensitive surface 112. Any other type of sensing can be used for this purpose.
For convenience object 118 will be referred to herein in the singular form however, it will be appreciated that touch sensitive surface 112 may be of a “multi-touch” type that is capable of detecting when multiple objects 118 are in contact with touch sensitive surface 112.
In the embodiment that is illustrated in
In this embodiment, touch sensitive device 100 further has a memory system 160. Memory system 160 is capable of storing frame data and may be capable of storing programs, executable algorithms, computer readable instructions or computer program code and other forms of instructions that can be executed by a processor 150 and may also be used for other purposes. Memory system 160 may include read only memory, random access semiconductor memory or other types of memory or computer readable media that may be permanently installed or separably mounted to touch sensitive device 100. Additionally, touch sensitive device 100 may also access a memory system 160 that is separate from touch sensitive device 100 by way of an optional communication system 170.
Processor 150 shown in the embodiment of
Sensor system 108 can take any of a variety of forms and can comprise generally any known device for sensing conditions inside or outside of touch sensitive device 100. Sensor system 108 can, without limitation, include acoustic sensors, accelerometers, gyroscopes, light sensors, range finders, proximity sensors, barometer, touch input sensors, thermometers, Hall effect sensors, switches such as 2-way, 4-way switch, a 6-way switch, an 8-way switch, mouse and trackball systems, a joystick system, a voice recognition system, a video based gesture recognition system or other such systems, radio frequency identification and near field communication sensors, bar code sensors, position sensors and other sensors known in the art that can be used to detect conditions that may be useful to in governing operation of touch sensitive device 100 and to convert this information into a form that can be used by processor 140. Sensor system 108 may also include biometric sensors adapted to detect characteristics of a user that can be used, for example for security, medical and affective determinations.
Alternatively or additionally, vibration sensor system 120 can include vibration sensors, ultrasonic sensors, piezoelectric devices or other known circuits and systems that can sense vibrations such pressure waves carried by air surrounding touch sensitive system 100 such as acoustic signals or sounds, and/or acoustic signals that can carry mechanical vibrations carried through structures of touch sensitive device 100 or object 118 including but not limited to those that are indicative of contact between an object 118 and touch sensitive surface 112
Examples of sensor types that can be used to sense vibrations and that may be used as vibration sensors in a vibration sensor system 120 useful in operating a touch sensitive device include but are not limited to:
Piezoelectric bender elements;
Piezoelectric film;
Accelerometers (e.g., linear variable differential transformer (LVDT), Potentiometric, Variable Reluctance, Piezoelectric, Piezoresistive, Capacitive, Servo (Force Balance), MEMS);
Displacement sensors;
Velocity sensors;
Vibration sensors;
Gyroscopes;
Proximity Sensors;
Electric microphones;
Hydrophones;
Condenser microphones;
Electret condenser microphones;
Dynamic microphones;
Ribbon microphones;
Carbon microphones;
Piezoelectric microphones;
Fiber optic microphones;
Laser microphones;
Liquid microphones; and,
MEMS microphones
Optionally, both in-air vibrations or pressure waves and vibrations of components of touch sensitive device 100 can be sensed by vibration sensor system 120 (e.g., one for in-air acoustics, and one for mechanical vibrations, also referred to as structural acoustics). For example the embodiment illustrated in
It will be appreciated that many popular touch sensitive devices 100 such as cellular telephones and tablet computers are configured with both an audio sensor 124 and an accelerometer 126 for purposes such as voice communication and motion sensing. Such built in sensors can be utilized without the need for additional sensors, or can work in concert with sensors that are incorporated into touch sensitive device 100 primarily for the purpose of detecting conditions that may provide useful information in the interpretation of user input actions.
Vibration sensor system 120 can also include pressure sensors that can sense an amount of pressure applied by object 118 against touch sensitive surface 112. In some embodiments of this type touch sensitive surface 112 can be of a type that can sense not only which portion of touch sensitive surface 112 has been contacted by object 118 but the amount of pressure applied against touch sensitive surface. Various technologies of this type are known examples of which include, but are not limited to graphics tablets sold under the Wacom brand by Wacom Co., Ltd., Kazo, Saitama, Japan and that are presently capable of sensing 1024 different levels of pressure.
Optionally, vibration sensor system 120 can include one or more sensors that can be incorporated in or on object 118 and that can sense conditions indicative of an amount of force applied between object 118 and touch sensitive surface 112. In such embodiments, vibration sensor system 120 can include a force sensor that can take the form of, for example and without limitation, a piezoelectric sensor, a stress sensor, a strain sensor, a compression sensor, a deflection sensor, or resiliently biased sensing system that can sense force based on an extent of deflection movement of a contact surface against the force of the resilient member and that can generate a signal that is indicative of the amount of force applied by or through an indicator against touch sensitive surface 112.
A vibration sensor system 120 having a sensor in or on object 118 can send signals indicative of an amount of force between object 118 and touch sensitive surface 112 by way of a wired connection or a wireless connection such as by an optional wireless communication module that is capable of communication with communication system 170.
In further embodiments, force sensing can be achieved by providing an object 118 such as a stylus as illustrated in
In the embodiment that is shown in
Communication system 170 can take the form of any optical, radio frequency or other circuit or system that can convert data into a form that can be conveyed to an external device by way of an optical signal, radio frequency signal or other form of wired or wireless signal. Communication system 170 may be used for a variety of purposes including but not limited to sending and receiving instruction sets and exchanging data with remote sensors or memory systems.
Sensor hub 200 receives signals from touch sensor system 110 and vibration sensor system 120 makes these signals or data derived from these signals available to other components of touch sensitive device 100. In the embodiment that is illustrated in
Sensor hub 200 can optionally process signals received from touch sensor system 110 and vibration sensor system 120. For example and without limitation sensor hub 200 can optionally include analog to digital converters of any known type that can convert analog signals from vibration sensor system 120 into digital signals and may also include amplifiers, filters, including but not limited to noise filters, band pass/band reject filters or couplings, breakers, fusible links or other systems that protect other components of touch sensitive system 100 from potential damage.
Sensor hub 200, according to one embodiment, may perform a function of interfacing with sensing system 108 to sense a sound or vibration generated when object 118 contacts touch sensitive surface 112, or, in other embodiments, other specific parts (i.e., the exterior parts) of touch sensitive device 100.
Output hub 220 is optional and in this embodiment receives signals from processor 150 and optionally other components of touch sensitive system 100 and may use these signals to control operation of display system 130 and audio output system 140 as well as any other output systems that may be incorporated into touch sensitive system. In this regard, output hub 220 may include display drivers, audio output systems including amplifiers and the like.
It will be appreciated that various embodiments of the invention, some or all of the functions ascribed to output hub 220 may be performed by hardware or programs that are integrated in whole or in part in touch sensor system 110 and vibration sensing system 120 including but not limited to touch sensor system driver 116 and vibration sensor system driver 128.
Contact Interpretation
The task of deriving information from contacts between touch sensitive device 100 and an object 118 can be daunting given the challenge of providing a near instantaneous response to such input and the challenge of ensuring that the input is properly understood. In particular it will be understood that not all contacts against a touch sensitive surface 112 are intended as an input. Incidental contacts and other contacts against touch sensitive surface 112 occur frequently and if interpreted in the same manner as intentional contacts these may cause unintended consequences.
Further, input made using touch sensitive surfaces 112 can be complex. For example, such input can take the form of a stroke type input such as signatures, artistic renderings, as well as common file and data manipulations such as cut and paste manipulations. These inputs may range over a wide portion of the input screen and may occur over a relatively extended time period. Depending on the rate at which frame data is obtained, it may be necessary for processor 140 to evaluate many thousands of frames of data to determine stroke data associated with a single stroke and in the case of multi-point touch sensitive systems it may be necessary to track many contact points across these many frames. This makes interpretation of such input a processor intensive task.
Additionally, there is a wealth of additional information that the touch sensitive device can provide to processor 140 that may be highly beneficial to processor 140 in making determinations regarding the intent of the user in bringing an object 118 into contact with touch sensitive surface 112.
For example, a touch sensitive device 100 having a touch sensor system 108 with a vibration sensor system 120 such as the one that is illustrated in
The vibration signal is used by processor 150 determine vibro-acoustic information that can be used during analysis of a touch event. For example, the vibration signal may yield vibro-acoustic information such as the magnitude of the amplitude of the vibrations occurring incident to a contact between an object 118 and touch sensitive surface 112 signal. However, this is not limiting and processor 150 may use any type of statistical, mathematical, or other logical analysis of the vibration signal to determine vibration information that may be useful in operating touch sensitive device 100. The use of the term vibro-acoustic information may encompass any information derivable from vibrations sensed incident to a touch event and may include either or both of information derived from vibrations carried in touch sensitive device 100 to a sensor or vibrations carried to a sensor by way of an intermediate medium such as acoustic vibrations carried in the form of air pressure variations, as well as information sensed in any other manner including but not limited to vibration information sensed by touch sensor system 110 and vibration information sensed by external devices.
Such vibro-acoustic information may be useful to help processor 150 to determine the nature of an object that has made contact with touch sensitive surface 112. One method for doing this is described in commonly assigned and co-pending U.S. patent application Ser. No. 14/612,089, entitled “Method and Apparatus for Classifying Finger Touch Events on a Touch Screen,” filed on Feb. 2, 2015, and incorporated by reference herein in its entirety. This application in part describes an apparatus for classifying touch events having a touch sensitive surface configured to generate a touch event when an object or finger touches the touch sensitive surface, wherein the touch event entails a mechanical vibration generated upon contact with the surface, a touch detector configured to detect the onset of a touch and a touch event classifier configured to classify the touch event to identify the object used for the touch event.
Vibro-acoustic information may also be used as described in commonly assigned and co-pending “Capture of Vibro-Acoustic Data used to Determine Touch Types, U.S. patent application Ser. No. 13/958,427 filed on Aug. 2, 2013 and incorporated herein by reference in its entirety. This application describes in part a method for interaction between a user and an electronic device having a touch sensitive surface. In this method a touch event trigger is received that indicates an occurrence of a physical touch event on the touch-sensitive surface. Touch data produced by the touch event is accessed and vibro-acoustic data for a vibro-acoustic signal produced by the physical touch event is accessed for a time window that begins at a time that is prior to receipt of the touch event trigger and a touch type for the touch event is determined based on the touch data and the vibro-acoustic data.
Vibro-acoustic data also may be used as is described in commonly assigned and co-pending U.S. patent application Ser. No. 14/219,919, entitled “Method and Device for Sensing Touch Inputs”, filed on Mar. 19, 2014 and incorporated herein by reference in its entirety. This application describes in part, a method for sensing touch inputs to digital equipment in which a sound/vibration signal that is generated by a touch is sensed and the sensed sound/vibration signal is digitally processed. Here the type of touch means as well as a touch intensity is determined based on features derived from time and frequency domain representations of the processed sound/vibration signal.
Additionally, there are vibro-acoustic differences between contact made with a sensing surface when different parts of a input tool contact a touch sensitive surface. These differences are usefully applied in commonly assigned and co-pending U.S. patent application Ser. No. 14/668,870, entitled “Input Tools Having Vibro-Acoustically Distinct Regions and Computing Device For Use With Same,” filed on Mar. 25, 2015 and incorporated herein by reference in its entirety. This application describes in part an input tool for interacting with a touch screen, the input tool comprising: a body in the form of a stylus, the body having one or more vibro-acoustically distinct regions, wherein each virbo-acoustically region produces a discrete vibro-acoustic signal when it touches a surface of the touch screen and the virbo-acoustic signal is used to detect what region of the input tool was used. Such vibro-acoustic signals can also be used to discriminate between different types of finger contacts such as contact with the knuckle, fingernail and fingertip as is described in commonly assigned U.S. Pat. No. 9,013,452, entitled “Method and System For Activating Different Interactive Functions Using Different Types of Finger Contact”, filed on Mar. 25, 2013 and issued on Apr. 21, 2015 and incorporated by reference in its entirety.
Virbro-acoustic information may also be used to determine which portions of a finger have contacted touch sensitive surface 112 and may for example result in execution of a first action for a first finger touch type and a second action for a second finger touch type. For example, U.S. patent application Ser. No. 13/887,711 entitled “Using Finger Touch Types to Interact with Electronic Devices”, filed on May 6, 2013 and incorporated by reference in its entirety describes such an application.
Capacitive data can also provide data that can be useful in analyzing contacts with a touch sensitive surface 112. For example in commonly assigned and co-pending U.S. patent application Ser. No. 14/191,329, entitled “Using Capacitive Images for Touch Type Classification,” filed on Feb. 26, 2014, describes in part a method of interaction between a user and an electronic device having a touch sensitive surface. In one aspect of this, a capacitive image is accessed comprising capacitive image data corresponding to capacitances at a plurality of locations on the touch-sensitive surface, the capacitances varying in response to a physical touch on the touch-sensitive surface The capacitive image data is processed and it may be possible to determine a touch type for the physical touch based on the processed capacitive image data. It may also be useful to, where possible to do so, maintain heuristic data regarding such objects.
Touch intensity data can also provide information that can be useful to processor 150 in determining how to react to a touch contact. Such touch intensity data can be determined based upon the touch intensity between object 118 and touch sensitive surface 112 which in turn can be determined for example based upon capacitance, resistance or shear force measurements. Additionally, touch intensity data can be determined based upon sensed variations in an amount of force applied through indicator 130 against touch sensitive surface 112 which can be sensed in the various ways described in greater detail above and in any other know manners for sensing force applied against a surface.
In the embodiment of
It will be understood that operating processor 150 in a manner that continuously monitors frame data from touch sensor system 110 while simultaneously operating processor 150 to monitor and analyze signals from vibration sensor system 120 in real time creates a significant burden on the processor 150 that can make the processor 150 perform functions more slowly and that can reduce the efficiency of processor 150 and, where a portable power supply is used this can have the effect of lowering the run time between charging.
An alternative option of initiating sampling of audio sensor 124 or an accelerometer 126 only after contact is sensed by a touch sensitive surface 112 risks creating conditions where important components of the vibro-acoustic, capacitance and touch intensity patterns are not captured. This limits the usefulness of the information captured after touch is detected.
What is needed therefore is a way to allow touch sensitive device 100 to make vibration data representing conditions that are sensed by vibration sensor system 100 available to processor 150 when needed while enabling processor 150 to operate effectively and efficiently.
Touch sensor system 110 has a touch sensor system driver 116 that generates touch sensor system signals 240 and frame data 244 based upon conditions sensed at touch sensitive surface 112. Frame data 244 travels to processor 150 for analysis while touch signals 240 are directed to sensor driver 210. Such touch signals 240 include signals that sensor driver 210 can use to determine the presence or absence of any touch against touch sensitive surface 112. Sensor driver 210 performs any desired processing of touch sensor system signals 240 and provides touch data 242 which includes data indicative of touch sensing events including but not limited to times at which contact between touch sensitive surface 112 and an object 118 occurs. In one non-limiting example of this sensor driver 210 provides touch data 242 having indicating whether or not touch sensor signal 240 indicates that there is contact between touch sensitive surface 112 and an object 118. For example, where no contact exists touch data 242 may have a value of 0 and where contact exists the touch data may have a value of 1. Touch data 242 may also include or be based upon frame data 244 and any metadata associated with frame data 244 as well as any other data detected by touch sensor system 110 or otherwise provided by touch sensor system driver 116. Touch data 242 may also include other data determined or derived by sensor driver 210 based upon conditions that are sensed by touch sensor system 110 or otherwise included in touch sensor system signal 240.
In other embodiments, touch sensor system 110 may capable of detecting when an object 118 is within a range of non-touching positions proximate to touch sensitive surface 112 and may include signals indicating the proximate presence of the non-touching object 118. Such a touch sensor system 110 may provide touch sensor system signals 240 including signals from which sensor data driver 210 can determine when an object 118 such as a finger, is hovering within the range of non-contact positions proximate to touch sensitive surface 112 in which object 118 can be detected. In this manner, sensor data driver 210 can provide touch data 242 indicating when object 118 is approaching contact with touch sensitive surface 112, lifts from contact with surface 112 or otherwise changes position within the range of non-touching positions.
In operation, a controller shown here as sensor driver 210 causes touch data 242 to be stored in temporal association with vibration data 232 in a sensor data memory 250. At an initial level, this relieves processor 150 from having to directly process and manage the storage of touch data 242 while preserving such information for use by processor 150 when desired. This may be used, for example, to allow processor 150 to determine whether, for example, data extracted from ongoing analysis of frame data 244 provides sufficient information to make confident decisions about actions that processor 150 is to undertake. Where this data does not provide sufficient information or where processor 150 determines that such information may be otherwise useful, processor 150 can supplement decision making processes by way of analysis of vibration data 232.
Accordingly, it will be understood that having vibration data 232 available to processor 150 is particularly valuable when necessary. However, in the management of a touch sensitive device 100 it is also particularly valuable that relevant portions of vibration data 232 be accessible to processor 150 in a rapid and efficient fashion.
The temporal association between vibration data 230 and touch data 246 with touch events makes it possible for processor 150 to identify and examine relevant portions of sensor system data with the desired rapidity and efficiency. For example, it will be understood that when a signal from audio sensor 124 or accelerometer 126 is useful for classifying the touch type (i.e., touch means), vibration data 232 sampled immediately around and after the touch down event is typically of greatest interest. Accordingly, by maintaining vibration data 232 that is in some type of logical association with touch data 242 that indicates a temporal association between vibration data 232 and touch data 242 data is preserved in a manner that can be quickly accessed by processor 150 and efficiently used to identify one or more segments of vibration data 232 of interest at a particular time. Any stored vibration data 232 that is not temporally stored in association with touch data 242 related to a touch event of interest can be ignored, discarded, overwritten or used for other purposes if appropriate.
In this example data structure 260 has a vibration data record 262 with a sequence of numbers representing vibration data 232 sampled during a sequence of sample periods 264 and a touch data record 266 including touch data 242 for each of sample periods 264. In this way, a temporal association is provided between vibration data 232 and touch data 242 within each sample period 264. Other arrangements can be used.
In operation, processor 150 can identify a relevant segment of vibration data record 262 by locating transitions in the state of touch data record 266. For example, in the embodiment illustrated in
In the example shown in
However, as is shown in
This arrangement allows processor 150 to examine touch data record 266 to determine which portions of touch data 242 in touch data record 266 are indicative of a touch contact with touch sensitive surface 110. Once that touch data 242 indicative of such touch contact is found, processor 150 can use the temporal association between the determined touch data 242 and vibration data 232 to identify a segment of vibration data record 262 that is of interest.
In the example of
In
This is not the only approach that can be used for this purpose. In other embodiments, processor 150 may define a segment vibration data 232 for consideration to include, for example and, without limitation, a predetermined extent of vibration data 232 following the occurrence of a transition in the touch data record 264. In other non-limiting alternatives the extent of the vibration data record 262 considered by processor 150 may be variable and may continue until processor 150 has received sufficient information to make particular determinations such as, for example, determinations classifying contacts against touch sensitive surface 112. In such an example, processor 150 can determine to end segment 268 when processor 150 reaches a determination that classifies a contact, a determination that vibration data 232 data does not support a particular classification for the contact or as illustrated here, when an indication of contact with a touch sensitive screen is no longer present. Other criteria can be used for determining the end of a segment of interest 268.
Similarly, it will be appreciated that the start of a segment of interest 268 may begin with vibration data 232 that is associated with sample periods 266 other than an individual one that is associated with a transition in touch data 242 in the touch event data record 266. For example, and without limitation there may be a phase or sampling period difference between vibration data 232 in vibration data record 262 and touch data 242 in touch data record 264. In such cases, or for other reasons, processor 150 therefore may determine the start of a segment 268 of vibration data 232 based upon a detected transition in the touch data record 264 but may include vibration data 232 from sample periods 266 beginning either before or after a change in the touch data 242 in the touch data record 264.
It will be appreciated that vibration data 232 illustrated in vibration data record 262 and touch data 242 illustrated in touch data record 264 in
Event type (e.g., hover/proximate finger, no object, touching object, multiple objects)
X/Y coordinates of any fingers on the screen;
orientation of any fingers on the screen;
first and second moments of any touch blobs (fingers) on the screen;
pressure of any fingers on the screen;
raw capacitive image of the touchscreen; and/or
a filtered/processed capacitive image of the touchscreen
and may also include processed forms of such data, combinations, calculations made using such data and derivatives thereof.
Processor 150 can use data stored in sensor data memory 250 to trigger different behaviors in order to better optimize operation of touch sensitive device 100.
The use of the sequential data structure 260 as illustrated is optional and any data configuration or algorithmic or other logical organization allows storage of sensor data 262 which, that includes data characterizing vibrations sensed during a plurality of sequential sample periods along with some form of a logical association between touch data 264 and vibration data 232 such that the touch data can be used to identify a segment of vibration data 232 that may have been sensed at a time of contact between an object 118 and touch sensitive surface 112.
In this embodiment, a sequential data structure 260 is used that stores vibration data 232 and touch data 242 that may be generated when touch sensor system 110 shown above is capable of sensing when an object 118 such as a finger is positioned proximate to but not in contact with touch sensitive surface 114. As is illustrated in
Optionally, in such an embodiment, upon detection of a hover/or downward finger event, components of vibration sensor system 120 such as audio sensor 124 and/or accelerometer 126 can be turned on, or put into a high speed/high fidelity mode. Conversely, when an object is lifted from contact with touch sensitive surface or sensed moving away from touch sensitive surface 112 (“touch up event”), audio sensor 124 accelerometer 126 can be turned off, put into a low power mode, put into a low speed/low fidelity mode. This advantageously reduces power consumption and memory requirements.
As is also shown in
It will be appreciated from
In the embodiment of
In still another embodiment illustrated in
In a further embodiment illustrated in
As is also shown in this embodiment, vibration signal 230, vibration data 232, touch signal 240 and touch data 242 optionally can be provided to sensor data memory 250 through a direct data connection 280 so that main bus 218 is not burdened by such data flows, however other arrangements are possible in other embodiment. Additionally, as is shown in this embodiment, a separate sensor hub 210 is not required. It will be appreciated that in other embodiments, sensor data memory 250 can be stored in other components of touch sensitive device 100 such as for example and without limitation object classification unit 180.
It will be appreciated that in other embodiments the functions ascribed to sensor driver 210 may be performed by more than one component such as by combined action of components such as touch sensor system driver 116, vibration sensor system driver 120, sensor hub 200, processor 150 and memory 160. In that sense sensor driver 210 may be located in part or in whole in any of these components.
Touch sensitive device 100 can take forms other than those described herein including but not limited to any type of digital equipment having a touch sensor system 110 and a processor 130 such as a micro-processor, micro-controller, or any other type of programmable control device, or a preprogrammed or dedicated processing or control system. Examples of such touch sensitive devices 100 include but are not limited to desktop computers, notebook computers, workstations, PDAs, web pads, and mobile phones (other than smartphones). Similarly, touch sensitive device 100 can take other forms such as the forms of standalone touch pads and track pads as well as systems that incorporate touch sensitive surfaces and 102 such as touch pads, graphics tablets and track pads. In this regard, it will be appreciated that while the components of touch sensitive device 100 are illustrated as being within a single housing 102, this is optional, and these components may be located in separately housed components of touch sensitive device 100. however, can take the form of a cellular telephone, personal computer, a display table, a personal digital assistant, a television or a touch sensitive graphic tablet typically has a touch sensitive surface 112 that is capable of sensing when an object has been brought into contact with touch sensitive surface 112.
The embodiments according to the present invention as described above may be implemented in the form of program instructions that can be executed by various computer components, and may be stored on a computer-readable recording medium. The computer-readable recording medium may include program instructions, data files, data structures and the like, separately or in combination. The program instructions stored on the computer-readable recording medium may be specially designed and configured for the present invention, or may also be known and available to those skilled in the computer software field. Examples of the computer-readable recording medium include the following: magnetic media such as hard disks, floppy disks and magnetic tapes; optical media such as compact disk-read only memory (CD-ROM) and digital versatile disks (DVDs); magneto-optical media such as optical disks; and hardware devices such as read-only memory (ROM), random access memory (RAM) and flash memory, which are specially configured to store and execute program instructions. Examples of the program instructions include not only machine language codes created by a compiler or the like, but also high-level language codes that can be executed by a computer using an interpreter or the like. The above hardware devices may be changed to one or more software modules to perform the operations of the present invention, and vice versa.
Although the present invention has been described above in connection with specific limitations such as detailed components as well as limited embodiments and drawings, these are merely provided to aid general understanding of the invention. The present invention is not limited to the above embodiments, and those skilled in the art will appreciate that various changes and modifications are possible from the above description. Therefore, the spirit of the present invention shall not be limited to the embodiments described above, and the entire scope of the appended claims and their equivalents will fall within the scope and spirit of the invention.
Number | Name | Date | Kind |
---|---|---|---|
2008028 | Mccortney et al. | Jul 1935 | A |
2430005 | Denneen et al. | Nov 1947 | A |
3354531 | Pryor | Nov 1967 | A |
4561105 | Crane et al. | Dec 1985 | A |
4597932 | Kurihara et al. | Jul 1986 | A |
4686332 | Greanias et al. | Aug 1987 | A |
5483261 | Yasutake | Jan 1996 | A |
5544265 | Bozinovic et al. | Aug 1996 | A |
5596656 | Goldberg | Jan 1997 | A |
5615285 | Beernink | Mar 1997 | A |
5625818 | Zarmer et al. | Apr 1997 | A |
5666438 | Beernink et al. | Sep 1997 | A |
5867163 | Kurtenbach | Feb 1999 | A |
5933514 | Ostrem et al. | Aug 1999 | A |
6028593 | Rosenberg et al. | Feb 2000 | A |
6118435 | Fujita et al. | Sep 2000 | A |
6208330 | Hasegawa et al. | Mar 2001 | B1 |
6212295 | Ostrem et al. | Apr 2001 | B1 |
6222465 | Kumar et al. | Apr 2001 | B1 |
6246395 | Goyins et al. | Jun 2001 | B1 |
6252563 | Tada et al. | Jun 2001 | B1 |
6323846 | Westerman et al. | Nov 2001 | B1 |
6337698 | Kelly, Jr. et al. | Jan 2002 | B1 |
6492979 | Kent et al. | Dec 2002 | B1 |
6504530 | Wilson et al. | Jan 2003 | B1 |
6643663 | Dabney et al. | Nov 2003 | B1 |
6707451 | Nagaoka | Mar 2004 | B1 |
6748425 | Duffy et al. | Jun 2004 | B1 |
6772396 | Cronin et al. | Aug 2004 | B1 |
6933930 | Devige et al. | Aug 2005 | B2 |
6943665 | Chornenky | Sep 2005 | B2 |
7050955 | Carmel et al. | May 2006 | B1 |
7084884 | Nelson et al. | Aug 2006 | B1 |
7098896 | Kushler et al. | Aug 2006 | B2 |
7212197 | Schkolne et al. | May 2007 | B1 |
7443396 | Ilic | Oct 2008 | B2 |
7581194 | Iwema et al. | Aug 2009 | B2 |
7982724 | Hill | Jul 2011 | B2 |
8086971 | Radivojevic et al. | Dec 2011 | B2 |
8144126 | Wright | Mar 2012 | B2 |
8154524 | Wilson et al. | Apr 2012 | B2 |
8154529 | Sleeman et al. | Apr 2012 | B2 |
8170346 | Ludwig | May 2012 | B2 |
8199126 | Taubman | Jun 2012 | B1 |
8253744 | Macura et al. | Aug 2012 | B2 |
8269744 | Agari et al. | Sep 2012 | B2 |
8327029 | Purser | Dec 2012 | B1 |
3441790 | Pance et al. | May 2013 | A1 |
8547357 | Aoyagi | Oct 2013 | B2 |
8624878 | Sarwar et al. | Jan 2014 | B2 |
8670632 | Wilson | Mar 2014 | B2 |
8674943 | Westerman et al. | Mar 2014 | B2 |
8743091 | Bernstein | Jun 2014 | B2 |
8760395 | Kim et al. | Jun 2014 | B2 |
8762332 | Keebler et al. | Jun 2014 | B2 |
8769524 | Bhullar et al. | Jul 2014 | B2 |
9013452 | Harrison et al. | Apr 2015 | B2 |
9019244 | Harrison | Apr 2015 | B2 |
9030498 | Galor et al. | May 2015 | B2 |
9052772 | West | Jun 2015 | B2 |
9060007 | Keebler et al. | Jun 2015 | B2 |
9182882 | Fowler et al. | Nov 2015 | B2 |
9329688 | Harrison | May 2016 | B2 |
9329715 | Schwarz et al. | May 2016 | B2 |
9377863 | Bychkov et al. | Jun 2016 | B2 |
9557852 | Tsai et al. | Jan 2017 | B2 |
9612689 | Harrison et al. | Apr 2017 | B2 |
9696859 | Heller et al. | Jul 2017 | B1 |
9864453 | Munemoto et al. | Jan 2018 | B2 |
10082935 | Harrison et al. | Sep 2018 | B2 |
20020009227 | Goldberg et al. | Jan 2002 | A1 |
20020057837 | Wilkinson et al. | May 2002 | A1 |
20020070927 | Fujitsuka et al. | Jun 2002 | A1 |
20020126161 | Kuzunuki et al. | Sep 2002 | A1 |
20030048260 | Matusis | Mar 2003 | A1 |
20030110085 | Murren et al. | Jun 2003 | A1 |
20030132922 | Phillip | Jul 2003 | A1 |
20030217873 | Paradiso et al. | Nov 2003 | A1 |
20040012573 | Morrison et al. | Jan 2004 | A1 |
20040021681 | Liao | Feb 2004 | A1 |
20040054711 | Multer | Mar 2004 | A1 |
20040141010 | Fitzmaurice et al. | Jul 2004 | A1 |
20040160421 | Sullivan | Aug 2004 | A1 |
20040199867 | Brandenborg | Oct 2004 | A1 |
20040225730 | Brown et al. | Nov 2004 | A1 |
20050083313 | Hardie-Bick | Apr 2005 | A1 |
20050131778 | Bennett et al. | Jun 2005 | A1 |
20050146512 | Hill et al. | Jul 2005 | A1 |
20050289461 | Amado et al. | Dec 2005 | A1 |
20060010400 | Dehlin et al. | Jan 2006 | A1 |
20060026535 | Hotelling et al. | Feb 2006 | A1 |
20060031746 | Toepfer et al. | Feb 2006 | A1 |
20060152499 | Roberts | Jul 2006 | A1 |
20060173985 | Moore | Aug 2006 | A1 |
20060184617 | Nicholas et al. | Aug 2006 | A1 |
20060217126 | Sohm et al. | Sep 2006 | A1 |
20060230021 | Diab et al. | Oct 2006 | A1 |
20060288329 | Gandhi et al. | Dec 2006 | A1 |
20070011205 | Majjasie et al. | Jan 2007 | A1 |
20070044010 | Sull et al. | Feb 2007 | A1 |
20070075965 | Huppi et al. | Apr 2007 | A1 |
20070085157 | Fadell et al. | Apr 2007 | A1 |
20070100959 | Eichstaedt et al. | May 2007 | A1 |
20070109279 | Sigona | May 2007 | A1 |
20070126716 | Haverly | Jun 2007 | A1 |
20070168367 | Dickinson et al. | Jul 2007 | A1 |
20070186157 | Walker et al. | Aug 2007 | A1 |
20070192674 | Bodin et al. | Aug 2007 | A1 |
20070245020 | Ott, IV | Oct 2007 | A1 |
20070257767 | Beeson | Nov 2007 | A1 |
20070291297 | Harmon et al. | Dec 2007 | A1 |
20080005666 | Sefton et al. | Jan 2008 | A1 |
20080036743 | Westerman et al. | Feb 2008 | A1 |
20080042978 | Perez-Noguera | Feb 2008 | A1 |
20080082941 | Goldberg et al. | Apr 2008 | A1 |
20080103906 | Singh | May 2008 | A1 |
20080117168 | Liu et al. | May 2008 | A1 |
20080126388 | Naaman | May 2008 | A1 |
20080141132 | Tsai | Jun 2008 | A1 |
20080155118 | Glaser et al. | Jun 2008 | A1 |
20080158147 | Westerman et al. | Jul 2008 | A1 |
20080158168 | Westerman et al. | Jul 2008 | A1 |
20080158185 | Westerman | Jul 2008 | A1 |
20080168403 | Westerman et al. | Jul 2008 | A1 |
20080180406 | Han et al. | Jul 2008 | A1 |
20080244468 | Nishihara et al. | Oct 2008 | A1 |
20080288347 | Sifry | Nov 2008 | A1 |
20080319932 | Yih et al. | Dec 2008 | A1 |
20090025987 | Perksi et al. | Jan 2009 | A1 |
20090073144 | Chen et al. | Mar 2009 | A1 |
20090095540 | Zachut et al. | Apr 2009 | A1 |
20090150373 | Davis et al. | Jun 2009 | A1 |
20090157206 | Weinberg et al. | Jun 2009 | A1 |
20090174679 | Westerman | Jul 2009 | A1 |
20090178011 | Ording et al. | Jul 2009 | A1 |
20090231275 | Odgers | Sep 2009 | A1 |
20090232355 | Minear et al. | Sep 2009 | A1 |
20090254869 | Ludwig et al. | Oct 2009 | A1 |
20090259628 | Farrell et al. | Oct 2009 | A1 |
20090262637 | Badaye et al. | Oct 2009 | A1 |
20090315835 | De Goes et al. | Dec 2009 | A1 |
20090318192 | Leblanc et al. | Dec 2009 | A1 |
20100036967 | Caine et al. | Feb 2010 | A1 |
20100060602 | Agari et al. | Mar 2010 | A1 |
20100085216 | Ms | Apr 2010 | A1 |
20100094633 | Kawamura et al. | Apr 2010 | A1 |
20100123666 | Wickholm et al. | May 2010 | A1 |
20100127997 | Park et al. | May 2010 | A1 |
20100194703 | Fedor et al. | Aug 2010 | A1 |
20100214267 | Radivojevic et al. | Aug 2010 | A1 |
20100225601 | Homma et al. | Sep 2010 | A1 |
20100251112 | Hinckley et al. | Sep 2010 | A1 |
20100265185 | Oksanen | Oct 2010 | A1 |
20100271322 | Kondoh et al. | Oct 2010 | A1 |
20100274622 | Kennedy et al. | Oct 2010 | A1 |
20100279738 | Kim et al. | Nov 2010 | A1 |
20100289754 | Sleeman et al. | Nov 2010 | A1 |
20100302184 | East et al. | Dec 2010 | A1 |
20100306649 | Russ et al. | Dec 2010 | A1 |
20100309158 | Iwayama et al. | Dec 2010 | A1 |
20100309933 | Stark et al. | Dec 2010 | A1 |
20110003550 | Klinghult et al. | Jan 2011 | A1 |
20110007000 | Lim | Jan 2011 | A1 |
20110018825 | Kondo et al. | Jan 2011 | A1 |
20110057670 | Jordan | Mar 2011 | A1 |
20110057885 | Lehtovirta | Mar 2011 | A1 |
20110074544 | D'Souza | Mar 2011 | A1 |
20110074701 | Dickinson et al. | Mar 2011 | A1 |
20110080349 | Holbein et al. | Apr 2011 | A1 |
20110133934 | Tan et al. | Jun 2011 | A1 |
20110134063 | Norieda | Jun 2011 | A1 |
20110134083 | Norieda | Jun 2011 | A1 |
20110141066 | Shimotani et al. | Jun 2011 | A1 |
20110145706 | Wilson et al. | Jun 2011 | A1 |
20110164029 | King et al. | Jul 2011 | A1 |
20110167391 | Momeyer | Jul 2011 | A1 |
20110169763 | Westerman et al. | Jul 2011 | A1 |
20110169778 | Nungester et al. | Jul 2011 | A1 |
20110173235 | Aman et al. | Jul 2011 | A1 |
20110175813 | Sarwar et al. | Jul 2011 | A1 |
20110175821 | King | Jul 2011 | A1 |
20110187652 | Huibers | Aug 2011 | A1 |
20110202848 | Ismalon | Aug 2011 | A1 |
20110210943 | Zaliva | Sep 2011 | A1 |
20110231290 | Narcisse et al. | Sep 2011 | A1 |
20110238613 | Shehory et al. | Sep 2011 | A1 |
20110246463 | Carson, Jr. et al. | Oct 2011 | A1 |
20110246503 | Bender et al. | Oct 2011 | A1 |
20110248927 | Michaelis et al. | Oct 2011 | A1 |
20110248948 | Griffin et al. | Oct 2011 | A1 |
20110261083 | Wilson | Oct 2011 | A1 |
20110298798 | Krah | Dec 2011 | A1 |
20110310040 | Ben-Shalom et al. | Dec 2011 | A1 |
20120001875 | Li et al. | Jan 2012 | A1 |
20120007821 | Zaliva | Jan 2012 | A1 |
20120007836 | Wu et al. | Jan 2012 | A1 |
20120011106 | Reid et al. | Jan 2012 | A1 |
20120019562 | Park et al. | Jan 2012 | A1 |
20120051596 | Darnell et al. | Mar 2012 | A1 |
20120056846 | Zaliva | Mar 2012 | A1 |
20120078942 | Cai et al. | Mar 2012 | A1 |
20120096041 | Rao et al. | Apr 2012 | A1 |
20120113017 | Benko et al. | May 2012 | A1 |
20120120000 | Lucic et al. | May 2012 | A1 |
20120131139 | Siripurapu et al. | May 2012 | A1 |
20120146938 | Worfolk et al. | Jun 2012 | A1 |
20120150871 | Hua et al. | Jun 2012 | A1 |
20120158629 | Hinckley et al. | Jun 2012 | A1 |
20120200517 | Nikolovski | Aug 2012 | A1 |
20120206330 | Cao et al. | Aug 2012 | A1 |
20120262407 | Hinckley et al. | Oct 2012 | A1 |
20120274583 | Haggerty | Nov 2012 | A1 |
20120280827 | Kashiwagi et al. | Nov 2012 | A1 |
20120280927 | Ludwig | Nov 2012 | A1 |
20120287056 | Ibdah | Nov 2012 | A1 |
20120287076 | Dao et al. | Nov 2012 | A1 |
20120313969 | Szymczyk et al. | Dec 2012 | A1 |
20120324349 | Pop-Lazarov et al. | Dec 2012 | A1 |
20130009896 | Zaliva | Jan 2013 | A1 |
20130014248 | McLaughlin et al. | Jan 2013 | A1 |
20130027404 | Sarnoff | Jan 2013 | A1 |
20130038554 | West | Feb 2013 | A1 |
20130091123 | Chen et al. | Apr 2013 | A1 |
20130100071 | Wright et al. | Apr 2013 | A1 |
20130176264 | Alameh et al. | Jul 2013 | A1 |
20130176270 | Cattivelli et al. | Jul 2013 | A1 |
20130179773 | Lee | Jul 2013 | A1 |
20130187883 | Lim | Jul 2013 | A1 |
20130215070 | Sasaki | Aug 2013 | A1 |
20130234982 | Kang | Sep 2013 | A1 |
20130246861 | Colley et al. | Sep 2013 | A1 |
20130257757 | Kim | Oct 2013 | A1 |
20130265269 | Sharma et al. | Oct 2013 | A1 |
20130285942 | Ko | Oct 2013 | A1 |
20130287273 | Huang | Oct 2013 | A1 |
20130307814 | Chang | Nov 2013 | A1 |
20130307828 | Miller et al. | Nov 2013 | A1 |
20130316813 | Derome et al. | Nov 2013 | A1 |
20130328813 | Kuo et al. | Dec 2013 | A1 |
20130335333 | Kukulski et al. | Dec 2013 | A1 |
20140007002 | Chang et al. | Jan 2014 | A1 |
20140009401 | Bajaj et al. | Jan 2014 | A1 |
20140022189 | Sheng | Jan 2014 | A1 |
20140032880 | Ka | Jan 2014 | A1 |
20140037951 | Shigetomi et al. | Feb 2014 | A1 |
20140071095 | Godsill | Mar 2014 | A1 |
20140082545 | Zhai et al. | Mar 2014 | A1 |
20140104191 | Davidson et al. | Apr 2014 | A1 |
20140104192 | Davidson et al. | Apr 2014 | A1 |
20140104274 | Hilliges et al. | Apr 2014 | A1 |
20140109004 | Sadhvani et al. | Apr 2014 | A1 |
20140168116 | Sasselli et al. | Jun 2014 | A1 |
20140208275 | Mongia et al. | Jul 2014 | A1 |
20140210788 | Harrsion et al. | Jul 2014 | A1 |
20140210791 | Hanauer et al. | Jul 2014 | A1 |
20140240271 | Land et al. | Aug 2014 | A1 |
20140240295 | Harrison | Aug 2014 | A1 |
20140253477 | Shim et al. | Sep 2014 | A1 |
20140267065 | Levesque | Sep 2014 | A1 |
20140267085 | Li et al. | Sep 2014 | A1 |
20140289659 | Harrison et al. | Sep 2014 | A1 |
20140300559 | Tanimoto et al. | Oct 2014 | A1 |
20140327626 | Harrison et al. | Nov 2014 | A1 |
20140331313 | Kim | Nov 2014 | A1 |
20140368436 | Abzarian et al. | Dec 2014 | A1 |
20150002405 | Kuan et al. | Jan 2015 | A1 |
20150035759 | Harrison et al. | Feb 2015 | A1 |
20150077378 | Duffield | Mar 2015 | A1 |
20150145820 | Huang et al. | May 2015 | A1 |
20150242009 | Xiao et al. | Aug 2015 | A1 |
20150253858 | Koukoumidis et al. | Sep 2015 | A1 |
20150293592 | Cheong et al. | Oct 2015 | A1 |
20160012348 | Johnson et al. | Jan 2016 | A1 |
20160018942 | Kang et al. | Jan 2016 | A1 |
20160062545 | Lai | Mar 2016 | A1 |
20160077615 | Schwarz et al. | Mar 2016 | A1 |
20160077650 | Durojaiye et al. | Mar 2016 | A1 |
20160077664 | Harrison et al. | Mar 2016 | A1 |
20160085324 | Schwarz et al. | Mar 2016 | A1 |
20160085333 | Christopher | Mar 2016 | A1 |
20160085372 | Munemoto et al. | Mar 2016 | A1 |
20160098185 | Xiao et al. | Apr 2016 | A1 |
20160117015 | Veneri et al. | Apr 2016 | A1 |
20160156837 | Rodzevski et al. | Jun 2016 | A1 |
20160171192 | Holz et al. | Jun 2016 | A1 |
20160224145 | Harrison et al. | Aug 2016 | A1 |
20160231865 | Harrison et al. | Aug 2016 | A1 |
20160299615 | Schwarz et al. | Oct 2016 | A1 |
20170024892 | Harrison et al. | Jan 2017 | A1 |
20170060279 | Harrison | Mar 2017 | A1 |
20170153705 | Kim et al. | Jun 2017 | A1 |
Number | Date | Country |
---|---|---|
1797305 | Jul 2006 | CN |
1928781 | Mar 2007 | CN |
101111817 | Jan 2008 | CN |
101299174 | Nov 2008 | CN |
101339477 | Jan 2009 | CN |
101410781 | Apr 2009 | CN |
101424974 | May 2009 | CN |
101438218 | May 2009 | CN |
101763190 | Jun 2010 | CN |
101763193 | Jun 2010 | CN |
101921610 | Dec 2010 | CN |
101968696 | Feb 2011 | CN |
102153776 | Aug 2011 | CN |
102362249 | Feb 2012 | CN |
102789332 | Nov 2012 | CN |
103150019 | Jun 2013 | CN |
104020878 | Sep 2014 | CN |
0 938 039 | Aug 1999 | EP |
1 659 481 | May 2006 | EP |
1 762 926 | Mar 2007 | EP |
2 136 358 | Dec 2009 | EP |
2 280 337 | Feb 2011 | EP |
2 344 894 | Jun 2000 | GB |
2 468 742 | Sep 2010 | GB |
H09-69137 | Mar 1997 | JP |
2004-213312 | Jul 2004 | JP |
2005-018611 | Jan 2005 | JP |
2007-524970 | Aug 2007 | JP |
2009-543246 | Dec 2009 | JP |
2011-028555 | Feb 2011 | JP |
2013-519132 | May 2013 | JP |
2013-532495 | Aug 2013 | JP |
10-2002-0075283 | Oct 2002 | KR |
10-2011-0061227 | Jun 2011 | KR |
10-2012-0100351 | Sep 2012 | KR |
94004992 | Mar 1994 | WO |
2006070044 | Jul 2006 | WO |
2008126347 | Oct 2008 | WO |
2009071919 | Jun 2009 | WO |
2011096694 | Aug 2011 | WO |
2012064034 | May 2012 | WO |
2012166277 | Dec 2012 | WO |
2013059488 | Apr 2013 | WO |
2013061998 | May 2013 | WO |
2014037951 | Mar 2014 | WO |
2014182435 | Nov 2014 | WO |
Entry |
---|
U.S. Appl. No. 14/495,041, filed Sep. 24, 2014, titled: “Method for Improving Accuracy of Touch Screen Event Analysis by Use of Spatiotemporal Touch Patterns.” 34 pages. |
U.S. Appl. No. 14/483,150, filed Sep. 11, 2014, titled: “Method and Apparatus for Differentiating Touch Screen Users Based on Touch Event Analysis.” 38 pages. |
U.S. Appl. No. 14/242,127, filed Apr. 1, 2014, titled: Method and Apparatus for Classifying DTouch Events on a Touch Sensitive Surface, 36 pages. |
U.S. Appl. No. 13/849,698, filed Mar. 23, 2013, titled: “Method and System for Activating Different Interactive Functions Using Different Types of Finger Contacts.” 52 pages. |
U.S. Appl. No. 13/780494, filed Feb. 28, 2013, titled: “Input Tools Having Viobro-Acoustically Distinct Regions and Computing Device for Use With the Same.” 34 pages. |
Final Office Action dated Jul. 12, 2017 in U.S. Appl. No. 14/495,041, 14 pages. |
Final Office Action dated Jul. 18, 2017 in U.S. Appl. No. 14/191,329, 17 pages. |
Final Office Action dated Jun. 8, 2016 in U.S. Appl. No. 14/495,041, 16 pages. |
Final Office Action dated Jun. 30, 2017 in U.S. Appl. No. 13/958,427, 15 pages. |
Final Office Action dated Mar. 7, 2018 in U.S. Appl. No. 14/219,919, 21 pages. |
Final Office Action dated Mar. 28, 2016 in U.S. Appl. No. 13/958,427, 16 pages. |
Final Office Action dated May 6, 2016 in U.S. Appl. No. 14/191,329, 17 pages. |
Final Office Action dated May 13, 2016 in U.S. Appl. No. 14/390,831, 6 pages. |
Final Office Action dated May 20, 2016 in U.S. Appl. No. 14/503,894, 17 pages. |
Final Office Action dated Nov. 9, 2016 in U.S. Appl. No. 14/612,089, 11 pages. |
Final Office Action dated Nov. 23, 2015 in U.S. Appl. No. 14/668,870, 14 pages. |
Final Office Action dated Sep. 6, 2017 in U.S. Appl. No. 14/486,800, 17 pages. |
International Search Report and Written Opinion dated Jul. 8, 2013 in International Application No. PCT/CA2013/000292, 9 pages. |
International Search Report and Written Opinion dated Jun. 6, 2012 in International Patent Application No. PCT/CA2012/050127, 10 pages. |
“Making it Easier to Share With Who You Want,” Facebook, Aug. 23, 2011, last updated on Dec. 12, 2012 retrieved from https://www .facebook.com/notes/facebook/making-it-easier -to-share-with-who-you-want/10150251867797131/, retrieved on Jun. 1, 2018, 14 pages. |
Cheng, B. et aL, “SilentSense: Silent User Identification via Dynamics of Touch and Movement Behavioral Biometrics,” Cryptography and Security (cs CR); Human-Computer Interaction, pp. 9, Aug. 31, 2013. |
S. Furui, “Digital Speech Processing, synthesis, and recognition” Marcel Dekker, Inc. 2001. 40 pages. |
English Translation of Chinese Office Action dated Nov. 3, 2017 in Chinese Application No. 201480002856.0, 12 pages. |
English Translation of Final Rejection dated Apr. 27, 2015 in Korean Patent Application No. 10-2014-0027979, 3 pages. |
English Translation of Final Rejection dated Dec. 12, 2014 in Korean Patent Application No. 10-2014-0027979, 3 pages. |
English Translation of First Office Action dated Feb. 27, 2017 in Chinese Application No. 201480002879.1, 13 pages. |
English Translation of First Office Action dated May 2, 2017 in Chinese Patent Application No. 201580000833.0, 9 pages. |
English Translation of First Office Action dated Oct. 11, 2017 in Chinese Patent Application No. 20150209998.0, 10 pages. |
English Translation of Notification of Reason for Refusal dated Jul. 10, 2014 in Korean patent application No. 10-2014-0027979, 3 pages. |
Final Office Action dated Jan. 5, 2018 in U.S. Appl. No. 14/503,894, 16 pages. |
English Translation of Second Office Action dated Jul. 6, 2017 in Chinese Application No. 201480002879.1, 14 pages. |
English Translation of Third Office Action dated Oct. 16, 2017 in Chinese Application No. 201480002879.1, 4 pages. |
Communication pursuant to Article 94(3) EPC mailed on Feb. 26, 2018 for European Patent Application No. 14785422.8, 7 pages. |
Communication pursuant to Article 94(3) EPC dated Mar. 5, 2018 for European Patent Application No. 14794212.2, 5 pages. |
Extended European Search Report dated Apr. 16, 2018 in European Application No. 15845310.0, 7 pages. |
Extended European Search Report dated Aug. 11, 2016 in European Patent Application No. 14785422.8, 8 pages. |
Extended European Search Report dated Aug. 25, 2017 in European Patent Application No. 157 48667.1, 10 pages. |
Extended European Search Report dated Jul. 22, 2014 in European Patent Application No. 12755563.9, 5 pages. |
Extended European Search Report dated Mar. 16, 2018 in European Patent Application No. 15842839.1, 7 pages. |
Extended European Search Report dated Mar. 19, 2018 in European Patent Application No. 15840819.5, 9 pages. |
Extended European Search Report dated Mar. 19, 2018 in European Patent Application No. 15843933.1, 8 pages. |
Extended European Search Report dated Mar. 27, 2018 in European Patent Application No. 15843989.3, 8 pages. |
Extended European Search Report dated May 14, 2018 in European Patent Application No. 15847469.2, 11 pages. |
Weidong, S. et al., “SenGuard: Passive user identification on smartphones using multiple sensors,” IEEE 7th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob), pp. 141-148, 2011. |
Final Office Action dated Feb. 9, 2016 in U.S. Appl. No. 14/486,800, 14 pages. |
Final Office Action dated Feb. 26, 2016 in U.S. Appl. No. 14/492,604, 16 pages. |
Non-Final Office Action dated Sep. 9, 2016 in U.S. Appl. No. 13/887,711, 24 pages. |
Pedro, L et al., “Augmenting touch interaction through acoustic sensing”, Proceedings of the ACM International Conference on Interactive Tabletops and Surfaces, pp. 53-56, Nov. 13-16, 2011. |
Sarah, M. K. et al., “A Personal Touch—Recognizing Users Based on Touch Screen Behavior,” PhoneSense'12, Nov. 6, 2012, Toronto, ON, Canada, Nov. 6, 2012, pp. 5. |
Schwarz, J. et al., “Probabilistic Palm Rejection Using Spatiotemporal Touch Features and Iterative Classification,” Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 2009-2012, Apr. 26-May 1, 2014. |
Non-Final Office Action received for U.S. Appl. No. 14/242,127 dated Jun. 2, 2015, 33 pages. |
Final Office Action received for U.S. Appl. No. 14/242,127 dated Sep. 18, 2015, 28 pages. |
Non-Final Office Action received for U.S. Appl. No. 14/242,127 dated Dec. 28, 2015, 38 pages. |
Final Office Action received for U.S. Appl. No. 14/242,127 dated Mar. 31, 2016, 34 pages. |
Notice of Allowance received for U.S. Appl. No. 14/242,127 dated Apr. 13, 2016, 18 pages. |
Notice of Allowance received for U.S. Appl. No. 14/242,127 dated Sep. 2, 2016, 16 pages. |
Asano et al., “Real-Time Sound Source Localization and Separation System and Its Application to Automatic Speech Recognition”, Proceedings of Eurospeech, 2001; p. 1013-1016; 2001. |
Benko et al., “Sphere: Multi-Touch Interactions on a Spherical Display”, Proceedings of UIST, 2008; pp. 77-86. |
Burges, Christopher J.C., “A Tutorial on Support Vector Machines for Pattern Recognition”, Data Mining and Knowledge Discovery, 2, 1998 pp. 121-167. |
Cao et al., “ShapeTouch: Leveraging Contact Shape on Interactive Surfaces”, IEEE International Workshop on Horizontal Interactive Human Computer System (TABLETOP), 2008, pp. 139-146. |
Deyle et al., “Hambone: A Bio-Acoustic Gesture Interface”, Proceedings of ISWC, 2007, pp. 1-8. |
Dietz et al., DT Controls: Adding Identity to Physical Interfaces, ACM Symposium on User Interface Software & Technology (UIST), 2005, pp. 245-252. |
Dietz et al., “DiamondTouch: A Multi-User Touch Technology” ACM Symposium on User Interface Software & Technology (UIST), 2001, pp. 219-226. |
Gutwin et al., “Supporting Informal Collaboration in Shared-Workspace Groupware”, Journal of Universal Computer Science, vol. 14, No. 9, 2008, pp. 1411-1434. |
Hall et al., “The WEKA Data Mining Software: An Update”, SIGKDD Explorations,vol. 11, No. 1, 2009, pp. 10-18. |
Harrison et al., Skinput: Appropriating the Body as an Input Surface, Proceedings of CHI, Apr. 10-15, 2010, pp. 453-462. |
Harrison et al., “Scratch Input: Creating Large, Inexpensive, Unpowered and Mobile Finger Input Surfaces”, Proceedings of UIST, 2008, pp. 205-208. |
Hartmann et al., “Augmenting Interactive Tables with Mice & Keyboards”, Proceedings of UIST, 2009, pp. 149-152. |
Hinckley et al., “Sensor Synaesthesia: Touch in Motion, and Motion in Touch”, Proceedings of CHI, 2011, pp. 801-810. |
Hinckley et al., “Pen+ Touch= New Tools”, Proceedings of UIST, 2010, pp. 27-36. |
Hinkley et al., “Manual Deskterity: An Exploration of Simultaneous Pen+ Touch Direct Input”, Proceedings of CHI, 2010, pp. 2793-2802. |
Holz et al., “The Generalized Perceived Input Point Model and How to Double Touch Accuracy by Extracting Fingerprints” Proceedings of CHI, 2010, pp. 581-590. |
Kaltenbrunner., “reacTIVision: A Computer-Vision Framework for Table-Based Tangible Interaction”, Proceedings ofTEI, 2007, pp. 69-74. |
Matsushita et al., “HoloWall: Designing a Finger, Hand, Body, and Object Sensitive Wall”, Proceedings of UIST, 1997, pp. 209-210. |
“Mimio”, http://www.mimio.com. |
Olwal et al., “SurfaceFusion: Unobtrusive Tracking of Everyday Objects in Tangible User Interfaces”, Proceedings of GI, 2008, pp. 235-242. |
Paradiso et al., “Tracking and Characterizing Knocks Atop Large Interactive Displays”, Sensor Review, vol. 25, No. 2, 2005, pp. 134-143. |
Paradiso et al., “Sensor Systems for Interactive Surfaces”, IBM Systems Journal, vol. 39 No. 3&4, 2000, pp. 892-914. |
Patten, James, Mcmichael., “Sensetable: A Wireless Object Tracking Platform for Tangible User Interfaces”, Proceedings of CHI, 2001, pp. 253-260. |
Rekimoto et al., “Augmented Surfaces: A Spatially Continuous Work Space for Hybrid Computing Environments”, Proceedings of CHI, 1999, pp. 378-385. |
Rekimoto et al., “ToolStone: Effective use of the Physical Manipulation Vocabularies of Input Devices”, Proceedings of UIST, 2000, pp. 109-117. |
Rekimoto et al., “SmartSkin: An Infrastructure for Freehand Manipulation on Interactive Surfaces”, Proceedings of CHI, 2002, pp. 113-120. |
Vandoren et al., “DIP-IT: Digital Infrared Painting on an Interactive Table”, Proceedings of CHI, 2008, pp. 2901-2906. |
Wang et al., “Empirical Evaluation for Finger Input Properties in Multi-Touch Interaction”, Proceedings of CHI, 2009, pp. 1063-1072. |
International Search Report and Written Opinion received for International Patent Application No. PCT/US2012/060865 dated Mar. 29, 2013, 10 pages. |
Non-Final Office Action received for U.S. Appl. No. 15/206,554 dated Sep. 21, 2016, 36 pages. |
Final Office Action issued for U.S. Appl. No. 15/206,554 dated Feb. 1, 2017, 20 pages. |
Chinese Office Action for Chinese Patent Application No. 201280062500.7 dated Nov. 7, 2016, 9 pages. |
Chinese Office Action for Chinese Patent Application No. 201280062500.7 dated Apr. 17, 2017, 15 pages. |
Japanese Office Action for Japanese Patent Application No. 2014-537253 dated May 16, 2017, 5 pages. |
Seo et al.., “Audio Fingerprinting Based on Normalized Spectral Subband Centroids,” Proc. ICASSP, {U.S.A.), 2005, vol. 3, p. 213-216. Retrieved on May 29, 2017, 4 pages. |
Kunio, “Audio fingerprinting: Techniques and applications”, Acoustical Science and Technology, The Acoustical Society of Japan, Feb. 1, 2010, vol. 66, No. 2, p. 71-76. Retrieved on May 29, 2017, 6 pages. |
European Search Report dated Jul. 24, 2015 for European Application No. 12842495.9, 7 pages. |
Chinese Search Report dated Mar. 29, 2016 for Chinese Application No. 201280062500.7, 1 page. |
Chinese Office Action dated Apr. 15, 2016 for Chinese Application No. 201280062500.7, 11 pages. |
Japanese Office Action for Japanese Patent Application No. 2014-537253 dated Nov. 15, 2016, 3 pages. |
Japanese Office Action for Japanese Patent Application No. 2014-537253 dated Apr. 26, 2016, 3 pages. |
Communication pursuant to Article 94(3) EPC for EP Application No. 12842495.9 dated Jun. 18, 2018, 4 pages. |
Japanese Office Action for Japanese Patent Application No. 2017-049566 dated Jun. 5, 2018, 7 pages. (With English Translation). |
Non-Final Office Action received for U.S. Appl. No. 14/684,407 dated Jul. 8, 2016, 11 pages. |
Final Office Action received for U.S. Appl. No. 14/684,407 dated Jan. 18, 2017, 20 pages. |
Non-Final Office Action received for U.S. Appl. No. 14/684,407 dated Aug. 2, 2017, 14 pages. |
Final Office Action received for U.S. Appl. No. 14/684,407 dated Mar. 12, 2018, 14 pages. |
Non-Final Office Action received for U.S. Appl. No. 14/612,089 dated on May 31, 2017, 21 pages. |
Final Office Action received for U.S. Appl. No. 15/073,407, dated Dec. 20, 2016, 49 pages. |
Non-Final Office Action received for U.S. Appl. No. 13/958,427, dated Nov. 10, 2016, 22 pages. |
Final Office Action received for U.S. Appl. No. 14/219,919, dated Aug. 26, 2016, 24 pages. |
Non-Final Office Action received for U.S. Appl. No. 14/191,329, dated Feb. 2, 2017, 20 pages. |
Final Office Action received for U.S. Appl. No. 13/887,711, dated Jun. 8, 2017, 33 pages. |
Non-Final Office Action received for U.S. Appl. No. 15/075,648, dated Apr. 21, 2017, 8 pages. |
Non-Final Office Action received for U.S. Appl. No. 14/486,800, dated Dec. 1, 2016, 29 pages. |
Final Office Action received for U.S. Appl. No. 14/492,604, dated Mar. 17, 2017, 37 pages. |
Non-Final Office Action received for U.S. Appl. No. 14/495,041, dated Nov. 25, 2016, 35 pages. |
Non-Final Office Action received for U.S. Appl. No. 14/503,894, dated May 16, 2017, 33 pages. |
Non-Final Office Action received for U.S. Appl. No. 14/684,407, dated Sep. 14, 2018, 24 pages. |
Non-Final Office Action received for U.S. Appl. No. 14/751,589, dated Jun. 13, 2016, 20 pages. |
International Search Report and Written Opinion for PCT/US2016/044552; dated Oct. 17, 2016, 14 pages. |
International Search Report and Written Opinion for PCT/US2016/040194; dated Sep. 19, 2016, 7 pages. |
International Search Report and Written Opinion for PCT/US2015/051582; dated Feb. 26, 2016, 12 pages. |
International Search Report and Written Opinion for PCT/US2015/051106; dated Jan 28, 2016, 9 pages. |
International Search Report and Written Opinion for PCT/US2015/047616; dated Jul. 1, 2016, 7 pages. |
European Patent Office Extended Search Report for EP 14 83 2247; dated Feb. 23, 2017, 11 pages. |
European Patent Office Extended Search Report for EP 14 79 4212; dated Nov. 9, 2016, 8 pages. |
Non-Final Office Action received for U.S. Appl. No. 13/958,427, dated Mar. 13, 2015, 50 pages. |
Final Office Action received for U.S. Appl. No. 13/958,427, dated Jun. 19, 2015, 17 pages. |
Non-Final Office Action received for U.S. Appl. No. 13/887,711, dated Apr. 6, 2015, 36 pages. |
Final Office Action received for U S Appl. No. 14/191,329, dated Aug. 7, 2015, 29 pages. |
Non-Final Office Action received for U.S. Appl. No. 14/492,604, dated Oct. 1, 2015, 16 pages. |
International Search Report and Written Opinion received for PCT Application No. PCT/US2014/049485 dated Nov. 17, 2014, 9 pages. |
International Search Report and Written Opinion received for PCT Application No. PCT/US2014/033380 dated Mar. 13, 2015, 7 pages. |
International Search Report and Written Opinion received for PCT Application No. PCT/US2014/034977 dated Sep. 18, 2014, 8 pages. |
Non-Final Office Action received for U.S. Appl. No. 14/483,150 dated Dec. 18, 2015, 7 pages. |
Non-Final Office Action—dated Oct. 2, 2015 U.S. Appl. No. 14/486,800 filed Sep. 15, 2014, 21 pages. |
Non-Final Office Action received for U.S. Appl. No. 14/503,894, dated Dec. 30, 2015, 18 pages. |
Non-Final Office Action—dated Jan. 29, 2016 U.S. Appl. No. 14/219,919, 11 pages. |
Non-Final Office Action received dated Nov. 5, 2015 U.S. Appl. No. 13/887,711, 19 pages. |
Final Office Action dated Feb. 24, 2016 U.S. Appl. No. 13/887,711, 23 pages. |
International Search Report and Written Opinion for PCT/US2015/051355; dated Dec. 15, 2015, 9 pages. |
International Search Report and Written Opinion for PCT/US2015/047428; dated Nov. 27, 2015, 6 pages. |
International Search Report and Written Opinion for PCT/US2015/050570; dated Dec. 17, 2015, 8 pages. |
International Search Report and Written Opinion for PCT/US2015/014581; dated May 14, 2015, 7 pages. |
Non-Final Office Action—Dated Oct. 7, 2015 U.S. Appl. No. 14/495,041, 14 pages. |
Non-Final Office Action dated Jun. 13, 2016 in U.S. Appl. No. 15/073,407, 49 pages. |
Final Office Action dated Nov. 28, 2014 in U.S. Appl. No. 13/849,698, 21 pages. |
Non-Final Office Action dated Jun. 24, 2014 in U.S. Appl. No. 13/849,698, 21 pages. |
Non-Final Office Action dated Oct. 16, 2014 in U.S. Appl. No. 13/780,494, 10 pages. |
U.S. Appl. No. 13/958,427, filed Aug. 2, 2013, titled: “Capture ofVibro-Accoustic Data Used to Determine Touch Types.” |
U.S. Appl. No. 14/191,329, filed Feb. 26, 2014, titled: “Using Capacitive Images for Touch Type Classification.” |
U.S. Appl. No. 13/887,711, filed May 6, 2013, titled: “Using Finger Touch Types to Interact with Electronic Devices.” |
U.S. Appl. No. 14/492,604, filed Sep. 22, 2014, titled: “Method and Apparatus for Improving Accuracy of Touch Screen Event Analysis by Use of Edge Classification.” 35 pages. |
Search Report dated Apr. 21, 2017 in Chinese Patent Application No. 201580000833.0, 1 page. |
“Swype Advanced Tips”, [http://www.swype.com/tips/advanced-tips], Jun. 25, 2014, retrieved via the Wayback Machine on Jun. 29, 2018, [https:web.archive.org/web/20140625073212/http://www.swype.com/tips/advanced-tips], 2 pages. |
“Swype Basics”, [http://www.swype.com/tips/swype-basics], retrieved via the Wayback Machine dated Jun. 14, 2014, retrieved via the Wayback Machine on Jun. 29, 2018, [https:web.archive.org/web/20140614200707/http://www.swype.com/tips/swype-basics, 2 pages. |
“Swype Tips”, [http://www.swype.com/category/tips], Jul. 2, 2014, retrieved via the Wayback Machine on Jun. 29, 2018, [https:web.archive.org/web/20140702102357/http://www.swype.com/category/tips, 2 pages. |
Kherallah, Metal., “On-line handwritten digit recognition based on trajectory and velocity modeling,” Pattern Recognition Letters, vol. 29, Issue 5, pp. 580-594, Apr. 1, 2008. |
Non-Final Office Action dated Apr. 15, 2015 in U.S. Appl. No. 13/856,414, 17 pages. |
Non-Final Office Action dated Apr. 16, 2018 in U.S. Appl. No. 13/958,427, 14 pages. |
Non-Final Office Action dated Apr. 19, 2017 in U.S. Appl. No. 14/869,998, 7 pages. |
Non-Final Office Action dated Apr. 26, 2018 in U.S. Appl. No. 14/495,041, 15 pages. |
Non-Final Office Action dated Jul. 8, 2015 in U.S. Appl. No. 14/191,329, 18 pages. |
Non-Final Office Action dated Jul. 11, 2017 in U.S. Appl. No. 14/390,831, 79 pages. |
Non-Final Office Action dated Jul. 17, 2017 in U.S. Appl. No. 15/073,407, 8 pages. |
Non-Final Office Action dated Jul. 19, 2017 in U.S. Appl. No. 14/219,919, 20 pages. |
Non-Final Office Action dated Jun. 9, 2016 in U.S. Appl. No. 14/612,089, 11 pages. |
Non-Final Office Action dated May 7, 2018 in U.S. Appl. No. 14/191,329, 17 pages. |
Non-Final Office Action dated May 9, 2018 in U.S. Appl. No. 13/887,711, 27 pages. |
Non-Final Office Action dated Nov. 15, 2017 in U.S. Appl. No. 15/198,062, 24 pages. |
Non-Final Office Action dated Nov. 24, 2015 in U.S. Appl. No. 14/191,329, 31 pages. |
Non-Final Office Action dated Oct. 8, 2015 in U.S. Appl. No. 13/958,427, 15 pages. |
Non-Final Office Action dated Oct. 18, 2017 in U.S. Appl. No. 15/406,770, 12 pages. |
Non-Final Office Action dated Oct. 19, 2015 in U.S. Appl. No. 14/668,870, 6 pages. |
Non-Final Office Action dated Oct. 23, 2014 in U.S. Appl. No. 14/275,124, 10 pages. |
Non-Final Office Action dated Oct. 25, 2013 in U.S. Appl. No. 13/410,956, 8 pages. |
Non-Final Office Action dated Oct. 28, 2015 in U.S. Appl. No. 14/390,831, 22 pages. |
Non-Final Office Action dated Sep. 8, 2016 in U.S. Appl. No. 14/492,604, 14 pages. |
Notice of Allowance dated Jan. 26, 2015 in U.S. Appl. No. 13/849,698, 27 pages. |
Notice of Allowance dated Dec. 6, 2016 in U.S. Appl. No. 14/751,589, 27 pages. |
Non-Final Office Action dated Jul. 30, 2018 in U.S. Appl. No. 15/406,770, 20 pages. |
Notice of Allowance dated Feb. 2, 2015 in U.S. Appl. No. 13/780,494, 43 pages. |
Non-Final Office Action dated Jun. 26, 2018 in U.S. Appl. No. 14/486,800, 25 pages. |
Non-Final Office Action dated Sep. 2, 2014 in U.S. Appl. No. 13/863,193, 41 pages. |
Final Office Action dated Mar. 4, 2015 in U.S. Appl. No. 13/863,193, 50 pages. |
Non-Final Office Action dated Jan. 7, 2016 in U.S. Appl. No. 13/863,193, 58 pages. |
Final Office Action dated Sep. 15, 2016 in U.S. Appl. No. 13/863,193, 50 pages. |
Non-Final Office Action dated Apr. 6, 2017 in U.S. Appl. No. 13/863,193, 70 pages. |
Final Office Action dated Jan. 9, 2018 in U.S. Appl. No. 13/863,193, 50 pages. |
Notice of Allowance dated May 22, 2018 in U.S. Appl. No. 13/863,193, 73 pages. |
Notice of Allowance dated Sep. 1, 2016 in U.S. Appl. No. 13/856,414, 28 pages. |
Chinese Office Action for Chinese Patent Application No. 201510240522.3 dated Jun. 28, 2018, 30 pages (with English Translation). |
Chinese Office Action for Chinese Patent Application No. 201280062500.7, dated Apr. 27, 2018, 19 pages (with English Translation). |
Chinese Office Action for Chinese Patent Application No. 201280062500.7, dated Oct. 10, 2018, 14 pages. |
Office Action dated Mar. 30, 2018 for U.S. Appl. No. 15/886,562, 44 pages. |
Office Action dated Aug. 10, 2018 for U.S. Appl. No. 15/886,562, 86 pages. |
Japanese Office Action dated Aug. 1, 2018 for Japanese Patent Application No. 2017-049566, 9 pages (including English translation). |
Korean Office Action dated Jan. 10, 2019 for Korean Patent Application No. 2014-7010323, 12 pages (including English translation). |
Office Action dated Jan. 28, 2019 for U.S. Appl. No. 15/836,798, 30 pages. |
Final Office Action received for U.S. Appl. No. 15/075,648 dated Dec. 21, 2018, 13 pages. |
Non-Final Office Action received for U.S. Appl. No. 15/815,679 dated Sep. 28, 2018, 69 pages. |
Final Office Action received for U.S. Appl. No. 15/198,062 dated Sep. 6, 2018, 32 pages. |
Chinese Office Action dated Apr. 21, 2017 for Chinese Patent Application No. 201480022056.5, 23 pages (with English Translation). |
Chinese Office Action dated Feb. 9, 2018 for Chinese Patent Application No. 201480022056.5, 19 pages (with Translation). |
Non-Final Office Action received for U.S. Appl. No. 16/126,175 dated Nov. 1, 2018, 86 pages. |
Third Chinese Office Action received for Chinese Patent Application No. 201480022056.5 dated Jul. 19, 2018, 6 pages (with English translation). |
Communication pursuant to Article 94(3) EPC for European Patent Application No. 14785422.8 dated Nov. 22, 2018, 5 pages. |
Communication pursuant to Article 94(3) EPC for European Patent Application No. 15845310.0 dated Jan. 3, 2019, 4 pages. |
Communication pursuant to Article 94(3) EPC for European Patent Application No. 15840819.5 dated Jan. 23, 2019, 6 pages. |
Communication pursuant to Article 94(3) EPC for European Patent Application No. 15842839.1 dated Apr. 9, 2019, 7 pages. |
Chinese First Office Action received for Chinese Patent Application No. 201510240372.6 dated Sep. 27, 2018, 18 pages. |
Chinese Second Office Action received for Chinese Patent Application No. 201510240372.6 dated May 15, 2019, 16 pages. |
Communication pursuant to Article 94(3) EPC for European Patent Application No. 15843933.1 dated Jan. 23, 2019, 6 pages. |
Chinese Search Report received for Chinese Patent Application No. 201580053216.7, dated Apr. 16, 2019, 2 pages. |
European Search Report received for European Patent Application No. 16839786.7, dated Feb. 12, 2019, 10 pages. |
Communication pursuant to Rules 70(2) and 70a(2) EPC received for European Patent Application No. 16839786.7 dated Mar. 1, 2019, 1 page. |
Chinese Second Office Action received for Chinese Patent Application No. 201580000833.0 dated Jan. 15, 2018, 17 pages. |
European Search Report received for European Patent Application No. 16818725.0, dated Dec. 21, 2018, 11 pages. |
Communication pursuant to Rules 70(2) and 70a(2) EPC received for European Patent Application No. 16818725.0 dated Jan. 8, 2019, 1 page. |
First Office Action received for Canadian Patent Application No. 2869699, dated Nov. 27, 2014, 3 pages. |
Second Office Action received for Canadian Patent Application No. 2869699, dated Jun. 14, 2016, 4 pages. |
Third Office Action received for Canadian Patent Application No. 2869699, dated Jan. 9, 2017, 3 pages. |
First Examination report received for Australian Patent Application No. 2012225130, dated Feb. 9, 2015, 4 pages. |
First Office Action received for Canadian Patent Application No. 2802746, dated Apr. 9, 2013, 3 pages. |
Communication pursuant to Article 94(3) EPC received for European Patent Application No. 14832247.2 dated May 3, 2019, 7 pages. |
Final Office Action received for U.S. Appl. No. 15/075,648 dated May 31, 2019, 17 pages. |
European Search Report dated Apr. 8, 2019 for European Application No. 18195588.1, 7 pages. |
Non-Final Office Action received for U.S. Appl. No. 15/836,798 dated Jul. 5, 2019, 95 pages. |
Final Office Action received for U.S. Appl. No. 14/684,407 dated Jun. 10, 2019, 26 pages. |
Non-Final Office Action received for U.S. Appl. No. 14/191,329 dated Jul. 16, 2019, 30 pages. |
Chinese First Office Action received for Chinese Patent Application Serial No. 201580051873.8 dated Jun. 21, 2019, 15 pages (Including English Translation). |
Final Office Action received for U.S. Appl. No. 13/887,711 dated Jul. 25, 2019, 24 pages. |
Number | Date | Country | |
---|---|---|---|
20170060279 A1 | Mar 2017 | US |