Patents by Inventor David A. Stevens
David A. Stevens has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9965094Abstract: Touchscreen testing techniques are described. In one or more implementations, a piece of conductor (e.g., metal) is positioned as proximal to a touchscreen device and the touchscreen device is tested by simulating a touch of a user. This technique may be utilized to perform a variety of different testing of a touchscreen device, such as to test latency and probabilistic latency. Additional techniques are also described including contact geometry testing techniques.Type: GrantFiled: August 4, 2011Date of Patent: May 8, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Aleksandar Uzelac, David A. Stevens, Weidong Zhao, Takahiro Shigemitsu, Briggs A. Willoughby, John Graham Pierce, Pravin Kumar Santiago, Craig S. Ranta, Timothy Allen Wright, Jeffrey C. Maier, Robert T. Perry, Stanimir Naskov Kirilov
-
Patent number: 9710105Abstract: Touchscreen testing techniques are described. In one or more implementations, a conductor is placed proximal to a touchscreen device and the touchscreen device is tested by simulating a touch of a user by placing the conductor in a grounded state and lack of a touch by the user by placing the conductor in an ungrounded state.Type: GrantFiled: February 12, 2015Date of Patent: July 18, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.Inventors: Aleksandar Uzelac, David A. Stevens, Weidong Zhao, Takahiro Shigemitsu, Briggs A. Willoughby, John Graham Pierce
-
Patent number: 9552411Abstract: Aspects of the subject matter described herein relate to paragraph snapping. In aspects, trending data is collected and prepared for sending to one or more target machines. Upon receiving the trending data, a target machines installs the trending data locally and deletes previously installed trending data. After installation, the trending data may be used to suggest text in response to input from a user. If a user selects suggested text, the text may be added to a local dictionary of the target machine.Type: GrantFiled: June 5, 2013Date of Patent: January 24, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Daniel Ethan Keller, David A. Stevens, Bryan Douglas Scott, David Earl Washington
-
Patent number: 9542092Abstract: In embodiments of prediction-based touch contact tracking, touch input sensor data is recognized as a series of components of a contact on a touch-screen display. A first component of the contact can be identified, and a second component can be determined to correlate to the contact. The first component and the second component can then be associated to represent a tracking of the contact. Subsequent components of the contact can be determined and associated with the previous components of the contact to further represent the tracking of the contact.Type: GrantFiled: June 3, 2011Date of Patent: January 10, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Weidong Zhao, David A. Stevens, Aleksandar Uzelac, Hrvoje Benko, John L. Miller
-
Patent number: 9395845Abstract: Touchscreen testing techniques are described. In one or more implementations, a piece of conductor (e.g., metal) is positioned as proximal to a touchscreen device and the touchscreen device is tested by simulating a touch of a user. This technique may be utilized to perform a variety of different testing of a touchscreen device, such as to test latency and probabilistic latency. Additional techniques are also described including contact geometry testing techniques.Type: GrantFiled: March 19, 2015Date of Patent: July 19, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Aleksandar Uzelac, David A. Stevens, Weidong Zhao, Takahiro Shigemitsu, Briggs A. Willoughby, John Graham Pierce, Pravin Kumar Santiago, Craig S. Ranta, Timothy Allen Wright, Jeffrey C. Maier, Robert T. Perry, Stanimir Naskov Kirilov, Andrey B. Batchvarov
-
Publication number: 20160141632Abstract: Nanostructured thin film catalysts which may be useful as fuel cell catalysts are provided, the catalyst materials including intermixed inorganic materials. In some embodiments the nanostructured thin film catalysts may include catalyst materials according to the formula PtxM(1-x) where x is between 0.3 and 0.9 and M is Nb, Bi, Re, Hf, Cu or Zr. The nanostructured thin film catalysts may include catalyst materials according to the formula PtaCobMc where a+b+c=1, a is between 0.3 and 0.9, b is greater than 0.05, c is greater than 0.05, and M is Au, Zr, or Ir. The nanostructured thin film catalysts may include catalyst materials according to the formula PtaTibQc where a+b+c=1, a is between 0.3 and 0.9, b is greater than 0.05, c is greater than 0.05, and Q is C or B.Type: ApplicationFiled: January 22, 2016Publication date: May 19, 2016Inventors: Mark K. Debe, Radoslav Atanasoski, Susan M. Hendricks, Jeffrey R. Dahn, David A. Stevens, Arnd Garsuch, Robert J. Sanderson
-
Publication number: 20150193083Abstract: Touchscreen testing techniques are described. In one or more implementations, a piece of conductor (e.g., metal) is positioned as proximal to a touchscreen device and the touchscreen device is tested by simulating a touch of a user. This technique may be utilized to perform a variety of different testing of a touchscreen device, such as to test latency and probabilistic latency. Additional techniques are also described including contact geometry testing techniques.Type: ApplicationFiled: March 19, 2015Publication date: July 9, 2015Inventors: Aleksandar Uzelac, David A. Stevens, Weidong Zhao, Takahiro Shigemitsu, Briggs A. Willoughby, John Graham Pierce, Pravin Kumar Santiago, Craig S. Ranta, Timothy Allen Wright, Jeffrey C. Maier, Robert T. Perry, Stanimir Naskov Kirilov, Andrey B. Batchvarov
-
Publication number: 20150160781Abstract: Touchscreen testing techniques are described. In one or more implementations, a conductor is placed proximal to a touchscreen device and the touchscreen device is tested by simulating a touch of a user by placing the conductor in a grounded state and lack of a touch by the user by placing the conductor in an ungrounded state.Type: ApplicationFiled: February 12, 2015Publication date: June 11, 2015Inventors: Aleksandar Uzelac, David A. Stevens, Weidong Zhao, Takahiro Shigemitsu, Briggs A. Willoughby, John Graham Pierce
-
Patent number: 9030437Abstract: Touchscreen testing techniques are described. In one or more implementations, a piece of conductor (e.g., metal) is positioned as proximal to a touchscreen device and the touchscreen device is tested by simulating a touch of a user. This technique may be utilized to perform a variety of different testing of a touchscreen device, such as to test latency and probabilistic latency. Additional techniques are also described including contact geometry testing techniques.Type: GrantFiled: August 8, 2011Date of Patent: May 12, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Aleksandar Uzelac, David A. Stevens, Weidong Zhao, Takahiro Shigemitsu, Briggs A. Willoughby, John Graham Pierce, Pravin Kumar Santiago, Craig S. Ranta, Timothy Allen Wright, Jeffrey C. Maier, Robert T. Perry, Stanimir Naskov Kirilov, Andrey B. Batchvarov
-
Patent number: 8988087Abstract: Touchscreen testing techniques are described. In one or more implementations, a conductor is placed proximal to a touchscreen device and the touchscreen device is tested by simulating a touch of a user by placing the conductor in a grounded state and lack of a touch by the user by placing the conductor in an ungrounded state.Type: GrantFiled: June 6, 2011Date of Patent: March 24, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Aleksandar Uzelac, David A. Stevens, Weidong Zhao, Takahiro Shigemitsu, Briggs A. Willoughby, John Graham Pierce
-
Patent number: 8982061Abstract: In embodiments of angular contact geometry, touch input sensor data is recognized as a touch input on a touch-screen display, such as a touch-screen display integrated in a mobile phone or portable computing device. A sensor map is generated from the touch input sensor data, and the sensor map represents the touch input. The sensor map can be generated as a two-dimensional array of elements that correlate to sensed contact from a touch input. An ellipse can then be determined that approximately encompasses elements of the sensor map, and the ellipse represents a contact shape of the touch input.Type: GrantFiled: May 2, 2011Date of Patent: March 17, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Weidong Zhao, David A. Stevens, Aleksandar Uzelac, Takahiro Shigemitsu, Andrew David Wilson, Nigel Stuart Keam
-
Patent number: 8913019Abstract: In embodiments of multi-finger detection and component resolution, touch input sensor data is recognized as a component of a multi-finger gesture on a touch-screen display. An ellipse is determined that approximately encompasses the component, and the ellipse has a primary axis and a secondary axis that are orthogonal. A distribution is then generated that projects sensor data elements from the primary axis based on detected intensity of the touch input sensor data. A histogram function can then be generated based on the distribution, where the histogram function indicates individual contacts of the component and separation of the individual contacts.Type: GrantFiled: July 14, 2011Date of Patent: December 16, 2014Assignee: Microsoft CorporationInventors: Weidong Zhao, David A. Stevens, Aleksandar Uzelac
-
Patent number: 8914275Abstract: One or more techniques and/or systems are provided for suggesting a word and/or phrase to a user based at least upon a prefix of one or more characters that the user has inputted. Words in a database are respectively assigned a unique identifier. Generally, the unique identifiers are assigned sequentially and contiguously, beginning with a first word alphabetically and ending with a last word alphabetically. When a user inputted prefix is received, a range of unique identifiers corresponding to words respectively having a prefix that matches the user inputted prefix are identified. Typically, the range of unique identifiers corresponds to substantially all of the words that begin with the given prefix and does not correspond to words that do not begin with the given prefix. The unique identifiers may then be compared to a probability database to identify which words have a higher probability of being selected by the user.Type: GrantFiled: April 6, 2011Date of Patent: December 16, 2014Assignee: Microsoft CorporationInventors: Frederic Morin, David A. Stevens
-
Patent number: 8914254Abstract: Panning latency measurement techniques are described. In one or more implementations, a test apparatus includes one or more motors configured to move one or more contacts at least proximal to one or more sensors of a device to be detectable as a movement. The test apparatus also includes one or more modules implemented at least partially in hardware to measure latency of the device to recognize the movement of the one or more contacts.Type: GrantFiled: January 31, 2012Date of Patent: December 16, 2014Assignee: Microsoft CorporationInventors: Aleksandar Uzelac, David A. Stevens, Andrey B. Batchvarov, Changsin Lee, Takahiro Shigemitsu
-
Publication number: 20140365448Abstract: Aspects of the subject matter described herein relate to paragraph snapping. In aspects, trending data is collected and prepared for sending to one or more target machines. Upon receiving the trending data, a target machines installs the trending data locally and deletes previously installed trending data. After installation, the trending data may be used to suggest text in response to input from a user. If a user selects suggested text, the text may be added to a local dictionary of the target machine.Type: ApplicationFiled: June 5, 2013Publication date: December 11, 2014Inventors: Daniel Ethan Keller, David A. Stevens, Bryan Douglas Scott, David Earl Washington
-
Patent number: 8820544Abstract: A dishwasher includes an adjustable dishwasher rack that accommodates certain types of dishes (e.g., bowls) of varying sizes and shapes. The dishwasher rack includes a pair of parallel guide rails. A plurality of retainer assemblies ride along the guide rails. Each of the retainer assemblies has (i) a first clip positioned on the first guide rail, (ii) a second clip positioned on the second guide rail, and (iii) a retaining wire having a first end that is secured to the first clip and a second end that is secured to the second clip.Type: GrantFiled: November 7, 2008Date of Patent: September 2, 2014Assignee: Whirlpool CorporationInventors: Gary M. Lindgren, David A. Stevens
-
Publication number: 20140220478Abstract: Nanostructured thin film catalysts which may be useful as fuel cell catalysts are provided, the catalyst materials including intermixed inorganic materials. In some embodiments the nanostructured thin film catalysts may include catalyst materials according to the formula PtxM(1?x) where x is between 0.3 and 0.9 and M is Nb, Bi, Re, Hf, Cu or Zr. The nanostructured thin film catalysts may include catalyst materials according to the formula PtaCobMc where a+b+c=1, a is between 0.3 and 0.9, b is greater than 0.05, c is greater than 0.05, and M is Au, Zr, or Ir. The nanostructured thin film catalysts may include catalyst materials according to the formula PtaTibQc where a+b+c=1, a is between 0.3 and 0.9, b is greater than 0.05, c is greater than 0.05, and Q is C or B.Type: ApplicationFiled: April 14, 2014Publication date: August 7, 2014Applicant: 3M Innovative Properties CompanyInventors: Mark K. Debe, Radoslav Atanasoski, Susan M. Hendricks, Jeffrey R. Dahn, David A. Stevens, Arnd Garsuch, Robert J. Sanderson
-
Patent number: 8773377Abstract: In embodiments of multi-pass touch contact tracking, touch input sensor data is recognized as a series of components of a contact on a touch-screen display. The components can be determined to correlate to the contact based on multi-pass nearest-neighbor contact mapping that includes forward nearest-neighbor contact mapping of the components and reverse nearest-neighbor contact mapping of the components. The components can then be associated to represent a tracking of the contact. Subsequent components of the contact can also be determined and associated with the previous components of the contact to further represent the tracking of the contact.Type: GrantFiled: June 8, 2011Date of Patent: July 8, 2014Assignee: Microsoft CorporationInventors: Weidong Zhao, David A. Stevens, Aleksandar Uzelac
-
Patent number: 8725443Abstract: Touchscreen testing techniques are described. In one or more implementations, a piece of conductor (e.g., metal) is positioned as proximal to a touchscreen device and the touchscreen device is tested by simulating a touch of a user. This technique may be utilized to perform a variety of different testing of a touchscreen device, such as to test latency and probabilistic latency. Additional techniques are also described including contact geometry testing techniques.Type: GrantFiled: August 4, 2011Date of Patent: May 13, 2014Assignee: Microsoft CorporationInventors: Aleksandar Uzelac, David A. Stevens, Weidong Zhao, Takahiro Shigemitsu, Briggs A. Willoughby, John Graham Pierce, Pravin Kumar Santiago, Craig S. Ranta, Timothy Allen Wright, Jeffrey C. Maier, Robert T. Perry, Stanimir Naskov Kirilov
-
Publication number: 20130197862Abstract: Panning latency measurement techniques are described. In one or more implementations, a test apparatus includes one or more motors configured to move one or more contacts at least proximal to one or more sensors of a device to be detectable as a movement. The test apparatus also includes one or more modules implemented at least partially in hardware to measure latency of the device to recognize the movement of the one or more contacts.Type: ApplicationFiled: January 31, 2012Publication date: August 1, 2013Applicant: Microsoft CorporationInventors: Aleksandar Uzelac, David A. Stevens, Andrey B. Batchvarov, Changsin Lee, Takahiro Shigemitsu