Patents by Inventor Joel P. Dehlin

Joel P. Dehlin 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: 7907128
    Abstract: An interactive table has a display surface on which a physical object is disposed. A camera within the interactive table responds to infrared (IR) light reflected from the physical object enabling a location of the physical object on the display surface to be determined, so that the physical object appear part of a virtual environment displayed thereon. The physical object can be passive or active. An active object performs an active function, e.g., it can be self-propelled to move about on the display surface, or emit light or sound, or vibrate. The active object can be controlled by a user or the processor. The interactive table can project an image through a physical object on the display surface so the image appears part of the object. A virtual entity is preferably displayed at a position (and a size) to avoid visually interference with any physical object on the display surface.
    Type: Grant
    Filed: April 25, 2008
    Date of Patent: March 15, 2011
    Assignee: Microsoft Corporation
    Inventors: Steven Bathiche, David Joshua Kurlander, Andrew D. Wilson, Christina Summer Chen, Joel P. Dehlin
  • Patent number: 7844038
    Abstract: A first electronic device engages in a voice communication with another electronic device. The voice communication is associated with data stored by the first electronic device. In some instances, the data is generated the first electronic device or received by the first electronic device from the second electronic device in response to, or as a consequence of the voice of the voice communication. During the voice communication, or sometime after the voice communication is terminated, the first electronic device determines that the data is associated with the voice communication. The data is then made available to an application program, so that the data can be associated with other data. Thus, a human user of the first electronic device is relieved of identifying data within a context, and relieved of the task associating the data with other data.
    Type: Grant
    Filed: February 8, 2007
    Date of Patent: November 30, 2010
    Assignee: Microsoft Corporation
    Inventors: Debbie M. Y. Yau, Felix Gti Andrew, Susan Pappalardo, Joel P. Dehlin, Andy Seres, Andy Padawer
  • Patent number: 7743348
    Abstract: Input is provided to an application using a plurality of physical objects disposed adjacent to an interactive display surface. A primary location is determined where a primary physical object, e.g., a finger or thumb of the user, is positioned adjacent to the interactive display surface. An additional location is determined where an additional physical object is positioned adjacent to the interactive display surface. The attribute might be a size of an image or selected portion of the image that will be retained after cropping. A change in position of at least one of the objects is detected, and the attribute is adjusted based on the change in position of one or both objects. A range of selectable options of the application can also be display by touching the interactive display surface with one's fingers or other objects, and one of the options can be selected with another object.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: June 22, 2010
    Assignee: Microsoft Corporation
    Inventors: Daniel C. Robbins, Steven M. Drucker, Andrew D. Wilson, Kristen Nilsen Nye, Joel P. Dehlin
  • Patent number: 7576725
    Abstract: An object placed on an interactive display surface is detected and its position and orientation are determined in response to IR light that is reflected from an encoded marking on the object. Upon detecting the object on an interactive display surface, a software program produces a virtual entity or image visible through the object to perform a predefined function. For example, the object may appear to magnify text visible through the object, or to translate a word or phrase from one language to another, so that the translated word or phrase is visible through the object. When the object is moved, the virtual entity or image that is visible through the object may move with it, or can control the function being performed. A plurality of such objects can each display a portion of an image, and when correctly positioned, together will display the entire image, like a jigsaw puzzle.
    Type: Grant
    Filed: October 19, 2004
    Date of Patent: August 18, 2009
    Assignee: Microsoft Corporation
    Inventors: Steven N. Bathiche, David J. Kurlander, Joel P. Dehlin, Dawson Yee, Donald Marcus Gillett, Christina S. Chen
  • Patent number: 7535481
    Abstract: Information is oriented when presented to a user on a display surface, so that the information can be readily read and/or used by the user. The information is displayed on a generally horizontal display surface to users who may be located at different positions around the display surface. A different totem is associated with each user. The identity and position of each totem on the display surface is determined in response to a detected characteristic of the totem, such as a pattern of infrared light reflected from the totem. Either the location of a user's totem relative to a center of the display surface, or a quadrant of the display surface near where the user is located, or an orientation of the user's totem on the display surface can determine the orientation and location of the information presented to the user on the display surface.
    Type: Grant
    Filed: June 28, 2004
    Date of Patent: May 19, 2009
    Assignee: Microsoft Corporation
    Inventor: Joel P. Dehlin
  • Patent number: 7519223
    Abstract: An interactive display table has a display surface for displaying images and upon or adjacent to which various objects, including a user's hand(s) and finger(s) can be detected. A video camera within the interactive display table responds to infrared (IR) light reflected from the objects to detect any connected components. Connected component correspond to portions of the object(s) that are either in contact, or proximate the display surface. Using these connected components, the interactive display table senses and infers natural hand or finger positions, or movement of an object, to detect gestures. Specific gestures are used to execute applications, carryout functions in an application, create a virtual object, or do other interactions, each of which is associated with a different gesture. A gesture can be a static pose, or a more complex configuration, and/or movement made with one or both hands or other objects.
    Type: Grant
    Filed: June 28, 2004
    Date of Patent: April 14, 2009
    Assignee: Microsoft Corporation
    Inventors: Joel P. Dehlin, Christina Summer Chen, Andrew D. Wilson, Daniel C. Robbins, Eric J. Horvitz, Kenneth P. Hinckley, Jacob O. Wobbrock
  • Patent number: 7511703
    Abstract: Output of a computer system is manipulated using a physical object disposed adjacent to an interactive display surface. A painting application produces an image in response to an object disposed adjacent to the interactive display surface. During each of a plurality of capture intervals, a set of points corresponding to the object is detected when the object is disposed adjacent to the interactive display surface. An image is projected onto the interactive display surface representing the set of points and is filled with a color or pattern. As successive sets of points are accumulated during each of a plurality of capture intervals, a composite image is displayed. An object can thus be used, for example, to “draw,” “paint,” or “stamp” images on the display surface. These images manifest characteristics of the object and its interaction and movement relative to the interactive display surface in a realistic manner.
    Type: Grant
    Filed: June 28, 2004
    Date of Patent: March 31, 2009
    Assignee: Microsoft Corporation
    Inventors: Andrew D. Wilson, Joel P. Dehlin
  • Patent number: 7479950
    Abstract: Data elements stored in a computing system and associated with a physical object are reassociated with the same or another physical object. An identifying characteristic presented by the physical object, such as a reflective pattern applied to the object, is detected when the object is positioned adjacent to the interactive display surface. Images or other files associated with the identifying characteristic are accessed and displayed on the interactive display surface. A gesture by a user adjacent to the interactive display surface is detected to reassociate a selected representation. For example, the user can change where the selected element fits in a sequence of data elements, or reassociate the selected element with a second object placed on the interactive display surface. In a networked environment, the reassociated element can be stored on a server and subsequently accessed from a different interactive surface via the network using the second physical object.
    Type: Grant
    Filed: April 14, 2008
    Date of Patent: January 20, 2009
    Assignee: Microsoft Corporation
    Inventors: Joel P. Dehlin, Steven M. Drucker, Curtis Glenn Wong, Asta J. Roseway
  • Patent number: 7466308
    Abstract: Input for controlling an application is provided to a computer system having an interactive display surface with an optical vision system for sensing objects. An optical code selected to be detectable by the interactive display surface when positioned adjacent to the interactive display surface is associated with a control function. The optical code is provided on an article configured to be removably affixed to at least a portion of a user's hand. When the portion of the user's hand is moved to a position adjacent to the interactive display surface, the optical vision system detects the optical code and invokes the control function associated with the optical code. Thus, a user can provide input to the interactive display surface with movements of the user's hand. A different optical code may be affixed to each digit of the user's hand, enabling the user to selectively invoke a plurality of control functions.
    Type: Grant
    Filed: June 28, 2004
    Date of Patent: December 16, 2008
    Assignee: Microsoft Corporation
    Inventor: Joel P. Dehlin
  • Patent number: 7467380
    Abstract: One or more objects placed on a display surface of an interactive display system are identified by a camera that receives infrared light reflected back by the object(s) through the display surface. The interactive display system displays images on the display surface that are produced by software applications, as well as sensing objects placed proximate to the display surface. If object(s) that were placed on the display surface are identified and determined to be associated with a predefined software application, the application is automatically executed. Objects can be identified based upon shape, a pattern applied to the objects, a size of the object, or a location on the display surface where the object is placed. The object may be used in the software application after it is executed or may simply be bear a functional relationship to the software application.
    Type: Grant
    Filed: May 5, 2004
    Date of Patent: December 16, 2008
    Assignee: Microsoft Corporation
    Inventors: David Joshua Kurlander, Joel P. Dehlin
  • Patent number: 7460891
    Abstract: A system and method that facilitates control of the power states of a mobile device's wireless radios. Radios can be collectively turned off in a straightforward, intuitive operation, and can be restored to a powered-on state in a similar manner. In addition to collective powering down and restoring, the power states of individual radios can be controlled in a selective manner. When any radio is on, a connectivity dialog provides a link for collectively turning wireless devices off. When no radios are on, the connectivity dialog provides a corresponding link to turn wireless radios on, which may be only those that were on prior to the collective shutdown. A settings user interface, such as accessible via a link on the connectivity dialog, provides on/off radio buttons and checkboxes that enable the selective control of radio power state.
    Type: Grant
    Filed: April 1, 2003
    Date of Patent: December 2, 2008
    Assignee: Microsoft Corporation
    Inventors: Zeke Koch, Susan E. Pappalardo, Ray Sun, James D. Drage, Chee H. Chew, Joel P. Dehlin, Debbie M. Yau
  • Publication number: 20080231609
    Abstract: Data elements stored in a computing system and associated with a physical object are reassociated with the same or another physical object. An identifying characteristic presented by the physical object, such as a reflective pattern applied to the object, is detected when the object is positioned adjacent to the interactive display surface. Images or other files associated with the identifying characteristic are accessed and displayed on the interactive display surface. A gesture by a user adjacent to the interactive display surface is detected to reassociate a selected representation. For example, the user can change where the selected element fits in a sequence of data elements, or reassociate the selected element with a second object placed on the interactive display surface. In a networked environment, the reassociated element can be stored on a server and subsequently accessed from a different interactive surface via the network using the second physical object.
    Type: Application
    Filed: April 14, 2008
    Publication date: September 25, 2008
    Applicant: Microsoft Corporation
    Inventors: Joel P. Dehlin, Steven M. Drucker, Curtis Glenn Wong, Asta J. Roseway
  • Publication number: 20080231611
    Abstract: An interactive table has a display surface on which a physical object is disposed. A camera within the interactive table responds to infrared (IR) light reflected from the physical object enabling a location of the physical object on the display surface to be determined, so that the physical object appear part of a virtual environment displayed thereon. The physical object can be passive or active. An active object performs an active function, e.g., it can be self-propelled to move about on the display surface, or emit light or sound, or vibrate. The active object can be controlled by a user or the processor. The interactive table can project an image through a physical object on the display surface so the image appears part of the object. A virtual entity is preferably displayed at a position (and a size) to avoid visually interference with any physical object on the display surface.
    Type: Application
    Filed: April 25, 2008
    Publication date: September 25, 2008
    Applicant: Microsoft Corporation
    Inventors: Steven Bathiche, David Joshua Kurlander, Andrew D. Wilson, Christina Summer Chen, Joel P. Dehlin
  • Patent number: 7415711
    Abstract: A system and method for a transport independent gaming API for mobile devices. The gaming API allows for a multi-player gaming session between mobile devices where the transport protocol between the mobile devices may be switched transparently to both the user and the game application. The gaming API is switched according to which transport protocol is determined as the optimal protocol for transmitting game data according to specified parameters.
    Type: Grant
    Filed: August 1, 2003
    Date of Patent: August 19, 2008
    Assignee: Microsoft Corporation
    Inventors: Chee H. Chew, Joel P. Dehlin
  • Patent number: 7394459
    Abstract: An interactive table has a display surface on which a physical object is disposed. A camera within the interactive table responds to infrared (IR) light reflected from the physical object enabling a location of the physical object on the display surface to be determined, so that the physical object appear part of a virtual environment displayed thereon. The physical object can be passive or active. An active object performs an active function, e.g., it can be self-propelled to move about on the display surface, or emit light or sound, or vibrate. The active object can be controlled by a user or the processor. The interactive table can project an image through a physical object on the display surface so the image appears part of the object. A virtual entity is preferably displayed at a position (and a size) to avoid visually interference with any physical object on the display surface.
    Type: Grant
    Filed: April 29, 2004
    Date of Patent: July 1, 2008
    Assignee: Microsoft Corporation
    Inventors: Steven Bathiche, David Joshua Kurlander, Andrew D. Wilson, Christina Summer Chen, Joel P. Dehlin
  • Patent number: 7358962
    Abstract: Data elements stored in a computing system and associated with a physical object are reassociated with the same or another physical object. An identifying characteristic presented by the physical object, such as a reflective pattern applied to the object, is detected when the object is positioned adjacent to the interactive display surface. Images or other files associated with the identifying characteristic are accessed and displayed on the interactive display surface. A gesture by a user adjacent to the interactive display surface is detected to reassociate a selected representation. For example, the user can change where the selected element fits in a sequence of data elements, or reassociate the selected element with a second object placed on the interactive display surface. In a networked environment, the reassociated element can be stored on a server and subsequently accessed from a different interactive surface via the network using the second physical object.
    Type: Grant
    Filed: November 22, 2004
    Date of Patent: April 15, 2008
    Assignee: Microsoft Corporation
    Inventors: Joel P. Dehlin, Steven M. Drucker, Curtis Glenn Wong, Asta J. Roseway
  • Patent number: 7215945
    Abstract: This invention is directed toward a computer-implemented system and method for creating a note in a mobile communication device. The method includes creating a call note if a phone call is in progress. The call note includes call data that are related to the phone call. The call note is also associated with an entry in a call log. The method may be implemented by computer-executable components loaded into the memory of a mobile communication device.
    Type: Grant
    Filed: January 28, 2005
    Date of Patent: May 8, 2007
    Assignee: Microsoft Corporation
    Inventors: Susan E. Pappalardo, Jason William Fuller, Greg A. Keyser, Joel P. Dehlin, Peter G. Chin, Debbie Miu Yan Yau, Marc W. Todd
  • Patent number: 7180987
    Abstract: A first electronic device engages in a voice communication with another electronic device. The voice communication is associated with data stored by the first electronic device. In some instances, the data is generated the first electronic device or received by the first electronic device from the second electronic device in response to, or as a consequence of the voice of the voice communication. During the voice communication, or sometime after the voice communication is terminated, the first electronic device determines that the data is associated with the voice communication. The data is then made available to an application program, so that the data can be associated with other data. Thus, a human user of the first electronic device is relieved of identifying data within a context, and relieved of the task associating the data with other data.
    Type: Grant
    Filed: May 15, 2002
    Date of Patent: February 20, 2007
    Assignee: Microsoft Corporation
    Inventors: Debbie M. Y. Yau, Felix Gti Andrew, Susan Pappalardo, Joel P. Dehlin, Andy Seres, Andy Padawer
  • Patent number: 7113803
    Abstract: A method and system for enabling instant messaging on mobile devices is provided. A customized SMS message is created that awakens the mobile device so that instant messaging may be initiated. Once the mobile device is awakened by the customized SMS message, the mobile device responds to the customized SMS message and initiates processing. Based on information obtained, the mobile device creates a reply customized SMS message. The reply customized SMS message is translated into a reply instant message, which is transmitted over a persistent Internet connection to the sender responsible for awakening the mobile device. Alternatively, the mobile device may respond by creating an Internet connection and establishing a chat session over the Internet connection. The chat session allows the exchange of instant messages between the mobile device and the sender responsible for awakening the mobile device.
    Type: Grant
    Filed: July 22, 2005
    Date of Patent: September 26, 2006
    Assignee: Microsoft Corporation
    Inventor: Joel P. Dehlin
  • Patent number: 7035623
    Abstract: This invention is directed toward a computer-implemented system and method for creating a note in a mobile communication device. The method includes creating a call note if a phone call is in progress. The call note includes call data that are related to the phone call. The call note is also associated with an entry in a call log. The method may be implemented by computer-executable components loaded into the memory of a mobile communication device.
    Type: Grant
    Filed: January 28, 2005
    Date of Patent: April 25, 2006
    Assignee: Microsoft Corporation
    Inventors: Susan E. Pappalardo, Jason William Fuller, Greg A. Keyser, Joel P. Dehlin, Peter G. Chin, Debbie Miu Yan Yau, Marc W. Todd