Patents by Inventor Eric Hebenstreit

Eric Hebenstreit 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: 9952689
    Abstract: To allow a computer platform to provide a consistent interface for applications to use information from multi-point indirect touch input devices, an application programming interface is provided to a software interface layer that manages interaction of the system with a variety of instantiations of multi-pointer indirect touch input devices. A runtime module provides information from the indirect touch input devices to an input stack accessible by applications on the computer system. The runtime module provides mapping of contacts on the indirect touch input devices to a display.
    Type: Grant
    Filed: July 7, 2016
    Date of Patent: April 24, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Scott Honji, Paul Millsap, Masahiko Kaneko, Eric Hebenstreit, Marc Descamp
  • Publication number: 20170003758
    Abstract: To allow a computer platform to provide a consistent interface for applications to use information from multi-point indirect touch input devices, an application programming interface is provided to a software interface layer that manages interaction of the system with a variety of instantiations of multi-pointer indirect touch input devices. A runtime module provides information from the indirect touch input devices to an input stack accessible by applications on the computer system. The runtime module provides mapping of contacts on the indirect touch input devices to a display.
    Type: Application
    Filed: July 7, 2016
    Publication date: January 5, 2017
    Inventors: Scott Honji, Paul Millsap, Masahiko Kaneko, Eric Hebenstreit, Marc Descamp
  • Patent number: 9389679
    Abstract: To allow a computer platform to provide a consistent interface for applications to use information from multi-point indirect touch input devices, an application programming interface is provided to a software interface layer that manages interaction of the system with a variety of instantiations of multi-pointer indirect touch input devices.
    Type: Grant
    Filed: November 30, 2011
    Date of Patent: July 12, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Scott Honji, Paul Millsap, Masahiko Kaneko, Eric Hebenstreit, Marc Descamp
  • Patent number: 8933971
    Abstract: A device may display a presentation of elements (e.g., icons) on a display component. However, display components have a pixel density that affects aesthetic and practical aspects of the presentation (e.g., rendering the presentation at a variable and inconsistent size); yet, many presentations are not generated in view of the pixel density of the display component of the device. Presented herein are techniques for generating and displaying a presentation of elements in view of the pixel density of the display component, using a scale factor set of scale factors that specify a pixel density range and a scale factor value (e.g., 120%) to be applied to the elements of the presentation. The scale factor set may be kept small to reduce the administrative burden on the designer of the element, while also achieving approximately consistent sizing of the presentation on display components having variable pixel densities.
    Type: Grant
    Filed: September 12, 2011
    Date of Patent: January 13, 2015
    Assignee: Microsoft Corporation
    Inventors: David Washington, Jan-Kristian Markiewicz, Raymond Jui-Mong Chen, Ethan Nelson Ray, Eric Hebenstreit, David Burg, Petru Iulian Cociorva
  • Publication number: 20130135217
    Abstract: To allow a computer platform to provide a consistent interface for applications to use information from multi-point indirect touch input devices, an application programming interface is provided to a software interface layer that manages interaction of the system with a variety of instantiations of multi-pointer indirect touch input devices.
    Type: Application
    Filed: November 30, 2011
    Publication date: May 30, 2013
    Applicant: Microsoft Corporation
    Inventors: Scott Honji, Paul Millsap, Masahiko Kaneko, Eric Hebenstreit, Marc Descamp
  • Publication number: 20130063492
    Abstract: A device may display a presentation of elements (e.g., icons) on a display component. However, display components have a pixel density that affects aesthetic and practical aspects of the presentation (e.g., rendering the presentation at a variable and inconsistent size); yet, many presentations are not generated in view of the pixel density of the display component of the device. Presented herein are techniques for generating and displaying a presentation of elements in view of the pixel density of the display component, using a scale factor set of scale factors that specify a pixel density range and a scale factor value (e.g., 120%) to be applied to the elements of the presentation. The scale factor set may be kept small to reduce the administrative burden on the designer of the element, while also achieving approximately consistent sizing of the presentation on display components having variable pixel densities.
    Type: Application
    Filed: September 12, 2011
    Publication date: March 14, 2013
    Applicant: Microsoft Corporation
    Inventors: David Washington, Jan-Kristian Markiewicz, Raymond Jui-Mong Chen, Ethan Nelson Ray, Eric Hebenstreit, David Burg, Petru Iulian Cociorva
  • Patent number: 7660871
    Abstract: A system and related techniques prepare and condition the installation of new networked service or application components, such as Internet services, based on an individual subscriber's subscribed-to services, features and other components. A subscriber to an Internet service may choose to add, for example, a componentized subscription to a music or video download service to their access plan. When the user inserts a CDROM or accesses a Web site for installation, the user may be prompted for a username or passport-type object to authenticate their account. The user may then be presented with a set of available service selections, extensions or enhancements to choose to add to their plan. Those available selections may be prefiltered or prequalified, for example, based on geographic location, account spending or access limits, language or other criteria.
    Type: Grant
    Filed: May 28, 2004
    Date of Patent: February 9, 2010
    Assignee: Microsoft Corporation
    Inventors: Jerry K. Koh, Emmanuel Miranda-Steiner, Eric Hebenstreit, Elizabeth J. Gentile
  • Publication number: 20060184375
    Abstract: Configuration of an application module to utilize branded content is described. In an implementation, a method includes identifying one of a plurality of business relationships which correspond to a request sent by a client over a network. A configuration file is the formed for communication to the client and for configuration of an application module of the client to utilize branded content which corresponds to the identified business relationship.
    Type: Application
    Filed: February 14, 2005
    Publication date: August 17, 2006
    Applicant: Microsoft Corporation
    Inventors: Brion Stone, Eric Hebenstreit, Emmanuel Miranda-Steiner, Lucius Fleuchaus, Oliver Wallace, Scott Stacey, Arnold Blinn
  • Publication number: 20050278748
    Abstract: A system and related techniques prepare and condition the installation of new networked service or application components, such as Internet services, based on an individual subscriber's subscribed-to services, features and other components. A subscriber to an Internet service may choose to add, for example, a componentized subscription to a music or video download service to their access plan. When the user inserts a CDROM or accesses a Web site for installation, the user may be prompted for a username or passport-type object to authenticate their account. The user may then be presented with a set of available service selections, extensions or enhancements to choose to add to their plan. Those available selections may be prefiltered or prequalified, for example, based on geographic location, account spending or access limits, language or other criteria.
    Type: Application
    Filed: May 28, 2004
    Publication date: December 15, 2005
    Applicant: Microsoft Corporation
    Inventors: Jerry Koh, Emmanuel Miranda-Steiner, Eric Hebenstreit, Elizabeth Gentile