Patents by Inventor Doug Kramer

Doug Kramer 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: 9569079
    Abstract: The aggregation of multiple inputs in a touch-sensitive input device is disclosed. For example, one disclosed embodiment comprises receiving multiple inputs related to a virtual object, aggregating the inputs into an aggregated output, and providing the aggregated output to an application that controls the virtual object.
    Type: Grant
    Filed: July 23, 2014
    Date of Patent: February 14, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Doug Kramer, Kevin Kennedy, Maxim Mazeev, Sundaram Ramani, Robert Levy
  • Publication number: 20160085419
    Abstract: Processing multiple inputs received across simultaneously displayed applications. In an embodiment, a computing device displays a first application on a first portion of a display device, and simultaneously displays a second application on a second, different, portion of the display device. The computing device receives a first user input in connection with the first portion of the display device, and, at substantially the same time, also receives a second user input in connection with the second portion of the display device. The computing device routes the first user input to the first application based on the first user input having been received in connection with first portion of the display device, and, at substantially the same time, also routes the second user input to the second application based on the second user input having been received in connection with the second portion of the display device.
    Type: Application
    Filed: September 17, 2015
    Publication date: March 24, 2016
    Inventors: Curt Carpenter, Debora Everett, Doug Kramer, Derek E. Sunday, Chris Whytock
  • Patent number: 9164659
    Abstract: One or more users may interact simultaneously with different applications on the same device through an input system such as a touch-sensitive display screen. Simultaneous user input may be detected by a multiple input system and subsequently transmitted to an application using a single transmission frame. An application corresponding to the user input is determined based on an input location of the user input and a location and size of a corresponding application. Simultaneous user inputs are rendered simultaneously by each corresponding application. Each application may further include a secondary event processing thread that runs in parallel to traditional operating system event threads. The secondary event processing thread bypasses sequential processing limits of an operating system event thread, providing substantially simultaneous processing of input.
    Type: Grant
    Filed: December 3, 2012
    Date of Patent: October 20, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Curt Carpenter, Debora Everett, Doug Kramer, Derek E. Sunday, Chris Whytock
  • Publication number: 20140333560
    Abstract: The aggregation of multiple inputs in a touch-sensitive input device is disclosed. For example, one disclosed embodiment comprises receiving multiple inputs related to a virtual object, aggregating the inputs into an aggregated output, and providing the aggregated output to an application that controls the virtual object.
    Type: Application
    Filed: July 23, 2014
    Publication date: November 13, 2014
    Inventors: Doug Kramer, Kevin Kennedy, Maxim Mazeev, Sundaram Ramani, Robert Levy
  • Patent number: 8797271
    Abstract: The aggregation of multiple inputs in a touch-sensitive input device is disclosed. For example, one disclosed embodiment comprises receiving multiple inputs related to a virtual object, aggregating the inputs into an aggregated output, and providing the aggregated output to an application that controls the virtual object.
    Type: Grant
    Filed: February 27, 2008
    Date of Patent: August 5, 2014
    Assignee: Microsoft Corporation
    Inventors: Doug Kramer, Kevin Kennedy, Maxim Mazeev, Sundaram Ramani, Robert Levy
  • Patent number: 8347215
    Abstract: One or more users may interact simultaneously with different applications on the same device through an input system such as a touch-sensitive display screen. Simultaneous user input may be detected by a multiple input system and subsequently transmitted to an application using a single transmission frame. An application corresponding to the user input is determined based on an input location of the user input and a location and size of a corresponding application. Simultaneous user inputs are rendered simultaneously by each corresponding application. Each application may further include a secondary event processing thread that runs in parallel to traditional operating system event threads. The secondary event processing thread bypasses sequential processing limits of an operating system event thread, providing substantially simultaneous processing of input.
    Type: Grant
    Filed: November 11, 2009
    Date of Patent: January 1, 2013
    Assignee: Microsoft Corporation
    Inventors: Curt Carpenter, Debora Everett, Doug Kramer, Derek E Sunday, Chris Whytock
  • Publication number: 20100053110
    Abstract: One or more users may interact simultaneously with different applications on the same device through an input system such as a touch-sensitive display screen. Simultaneous user input may be detected by a multiple input system and subsequently transmitted to an application using a single transmission frame. An application corresponding to the user input is determined based on an input location of the user input and a location and size of a corresponding application. Simultaneous user inputs are rendered simultaneously by each corresponding application. Each application may further include a secondary event processing thread that runs in parallel to traditional operating system event threads. The secondary event processing thread bypasses sequential processing limits of an operating system event thread, providing substantially simultaneous processing of input.
    Type: Application
    Filed: November 11, 2009
    Publication date: March 4, 2010
    Applicant: Microsoft Corporation
    Inventors: Curt Carpenter, Debora Everett, Doug Kramer, Derek E. Sunday, Chris Whytock
  • Patent number: 7620901
    Abstract: One or more users may interact simultaneously with different applications on the same device through an input system such as a touch-sensitive display screen. Simultaneous user input may be detected by a multiple input system and subsequently transmitted to an application using a single transmission frame. An application corresponding to the user input is determined based on an input location of the user input and a location and size of a corresponding application. Simultaneous user inputs are rendered simultaneously by each corresponding application. Each application may further include a secondary event processing thread that runs in parallel to traditional operating system event threads. The secondary event processing thread bypasses sequential processing limits of an operating system event thread, providing substantially simultaneous processing of input.
    Type: Grant
    Filed: March 21, 2006
    Date of Patent: November 17, 2009
    Assignee: Microsoft Corporation
    Inventors: Curt Carpenter, Debora Everett, Doug Kramer, Derek E. Sunday, Chris Whytock
  • Publication number: 20090213084
    Abstract: The aggregation of multiple inputs in a touch-sensitive input device is disclosed. For example, one disclosed embodiment comprises receiving multiple inputs related to a virtual object, aggregating the inputs into an aggregated output, and providing the aggregated output to an application that controls the virtual object.
    Type: Application
    Filed: February 27, 2008
    Publication date: August 27, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Doug Kramer, Kevin Kennedy, Maxim Mazeev, Sundaram Ramani, Robert Levy
  • Patent number: 7463746
    Abstract: A loudspeaker system having an enclosure having a narrow opening or slot for radiating high frequency acoustic energy. The loudspeaker system has a cover member defining a slot between the cover member and a boundary of a listening space. The loudspeaker system may also include a fixed or adaptive equalizer for modifying frequency response anomalies resulting from the interaction of the acoustic energy, the narrow opening, and the boundary.
    Type: Grant
    Filed: March 31, 2003
    Date of Patent: December 9, 2008
    Assignee: Bose Corporation
    Inventors: Gerald F. Caron, George E. P. Chute, Allan S. Copeland, Eric J. Freeman, Doug Kramer
  • Publication number: 20070226636
    Abstract: One or more users may interact simultaneously with different applications on the same device through an input system such as a touch-sensitive display screen. Simultaneous user input may be detected by a multiple input system and subsequently transmitted to an application using a single transmission frame. An application corresponding to the user input is determined based on an input location of the user input and a location and size of a corresponding application. Simultaneous user inputs are rendered simultaneously by each corresponding application. Each application may further include a secondary event processing thread that runs in parallel to traditional operating system event threads. The secondary event processing thread bypasses sequential processing limits of an operating system event thread, providing substantially simultaneous processing of input.
    Type: Application
    Filed: March 21, 2006
    Publication date: September 27, 2007
    Applicant: Microsoft Corporation
    Inventors: Curt Carpenter, Debora Everett, Doug Kramer, Derek Sunday, Chris Whytock
  • Publication number: 20050259841
    Abstract: A loudspeaker system having an enclosure having a narrow opening or slot for radiating high frequency acoustic energy. The loudspeaker system has a cover member defining a slot between the cover member and a boundary of a listening space. The loudspeaker system may also include a fixed or adaptive equalizer for modifying frequency response anomalies resulting from the interaction of the acoustic energy, the narrow opening, and the boundary.
    Type: Application
    Filed: March 31, 2003
    Publication date: November 24, 2005
    Inventors: Gerald Caron, George Chute, Allan Copeland, Eric Freeman, Doug Kramer
  • Publication number: 20020162702
    Abstract: An embodiment of the invention comprises an apparatus for mounting a speaker to a wall, comprising a wall plate covering the in-wall electrical box and having an opening and a support member being coupled to the wall plate and capable of coupling to the speaker.
    Type: Application
    Filed: May 4, 2001
    Publication date: November 7, 2002
    Inventor: Doug Kramer