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: 9965094
    Abstract: 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: Grant
    Filed: August 4, 2011
    Date of Patent: May 8, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: 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: 9710105
    Abstract: 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: Grant
    Filed: February 12, 2015
    Date of Patent: July 18, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.
    Inventors: Aleksandar Uzelac, David A. Stevens, Weidong Zhao, Takahiro Shigemitsu, Briggs A. Willoughby, John Graham Pierce
  • Patent number: 9552411
    Abstract: 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: Grant
    Filed: June 5, 2013
    Date of Patent: January 24, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Daniel Ethan Keller, David A. Stevens, Bryan Douglas Scott, David Earl Washington
  • Patent number: 9542092
    Abstract: 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: Grant
    Filed: June 3, 2011
    Date of Patent: January 10, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Weidong Zhao, David A. Stevens, Aleksandar Uzelac, Hrvoje Benko, John L. Miller
  • Patent number: 9395845
    Abstract: 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: Grant
    Filed: March 19, 2015
    Date of Patent: July 19, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: 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: 20160141632
    Abstract: 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: Application
    Filed: January 22, 2016
    Publication date: May 19, 2016
    Inventors: Mark K. Debe, Radoslav Atanasoski, Susan M. Hendricks, Jeffrey R. Dahn, David A. Stevens, Arnd Garsuch, Robert J. Sanderson
  • Publication number: 20150193083
    Abstract: 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: Application
    Filed: March 19, 2015
    Publication date: July 9, 2015
    Inventors: 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: 20150160781
    Abstract: 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: Application
    Filed: February 12, 2015
    Publication date: June 11, 2015
    Inventors: Aleksandar Uzelac, David A. Stevens, Weidong Zhao, Takahiro Shigemitsu, Briggs A. Willoughby, John Graham Pierce
  • Patent number: 9030437
    Abstract: 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: Grant
    Filed: August 8, 2011
    Date of Patent: May 12, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: 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: 8988087
    Abstract: 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: Grant
    Filed: June 6, 2011
    Date of Patent: March 24, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aleksandar Uzelac, David A. Stevens, Weidong Zhao, Takahiro Shigemitsu, Briggs A. Willoughby, John Graham Pierce
  • Patent number: 8982061
    Abstract: 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: Grant
    Filed: May 2, 2011
    Date of Patent: March 17, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Weidong Zhao, David A. Stevens, Aleksandar Uzelac, Takahiro Shigemitsu, Andrew David Wilson, Nigel Stuart Keam
  • Patent number: 8913019
    Abstract: 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: Grant
    Filed: July 14, 2011
    Date of Patent: December 16, 2014
    Assignee: Microsoft Corporation
    Inventors: Weidong Zhao, David A. Stevens, Aleksandar Uzelac
  • Patent number: 8914275
    Abstract: 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: Grant
    Filed: April 6, 2011
    Date of Patent: December 16, 2014
    Assignee: Microsoft Corporation
    Inventors: Frederic Morin, David A. Stevens
  • Patent number: 8914254
    Abstract: 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: Grant
    Filed: January 31, 2012
    Date of Patent: December 16, 2014
    Assignee: Microsoft Corporation
    Inventors: Aleksandar Uzelac, David A. Stevens, Andrey B. Batchvarov, Changsin Lee, Takahiro Shigemitsu
  • Publication number: 20140365448
    Abstract: 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: Application
    Filed: June 5, 2013
    Publication date: December 11, 2014
    Inventors: Daniel Ethan Keller, David A. Stevens, Bryan Douglas Scott, David Earl Washington
  • Patent number: 8820544
    Abstract: 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: Grant
    Filed: November 7, 2008
    Date of Patent: September 2, 2014
    Assignee: Whirlpool Corporation
    Inventors: Gary M. Lindgren, David A. Stevens
  • Publication number: 20140220478
    Abstract: 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: Application
    Filed: April 14, 2014
    Publication date: August 7, 2014
    Applicant: 3M Innovative Properties Company
    Inventors: Mark K. Debe, Radoslav Atanasoski, Susan M. Hendricks, Jeffrey R. Dahn, David A. Stevens, Arnd Garsuch, Robert J. Sanderson
  • Patent number: 8773377
    Abstract: 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: Grant
    Filed: June 8, 2011
    Date of Patent: July 8, 2014
    Assignee: Microsoft Corporation
    Inventors: Weidong Zhao, David A. Stevens, Aleksandar Uzelac
  • Patent number: 8725443
    Abstract: 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: Grant
    Filed: August 4, 2011
    Date of Patent: May 13, 2014
    Assignee: Microsoft Corporation
    Inventors: 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: 20130197862
    Abstract: 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: Application
    Filed: January 31, 2012
    Publication date: August 1, 2013
    Applicant: Microsoft Corporation
    Inventors: Aleksandar Uzelac, David A. Stevens, Andrey B. Batchvarov, Changsin Lee, Takahiro Shigemitsu