Patents by Inventor Peter Vale

Peter Vale 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).

  • Publication number: 20180268746
    Abstract: A weatherproof document cover apparatus used to affix MSRP, Addendum Sheets and/or other documents and secure the same to a glass surface of a motor vehicle which can be used as a protective cover to preprinted documents, a printable cover which can be applied to a motor vehicle window, or an integrated device which incorporates embedded circuitry components while conforming to regulations requiring information disclosure through the process of displaying documents to windows or other glass surfaces.
    Type: Application
    Filed: September 19, 2016
    Publication date: September 20, 2018
    Inventors: John T. De Vallee, Heather C. Vale, Peter Vale
  • Patent number: 9891963
    Abstract: A system and method for notifying users in a manner that is appropriate for the event and the environment for the user. The method of the present invention relates to determining the desired properties of an event and assigning varying notification characteristics to that event. Profiles are created of the various events, wherein each profile relates to a different mode or situational environment, such as a meeting environment, an office or normal environment, a louder outside-type environment, etc. The invention further relates to placing the small computer device in a particular mode, either automatically or manually. Once in a particular mode the device provides notifications according to that mode.
    Type: Grant
    Filed: September 11, 2014
    Date of Patent: February 13, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kathryn L. Parker, Peter Vale
  • Publication number: 20170103684
    Abstract: A weatherproof document cover apparatus used to affix MSRP, Addendum Sheets and/or other documents and secure the same to a glass surface of a motor vehicle which can be used as a protective cover to preprinted documents, a printable cover which can be applied to a motor vehicle window, or an integrated device which incorporates embedded circuitry components while conforming to regulations requiring information disclosure through the process of displaying documents to windows or other glass surfaces.
    Type: Application
    Filed: July 11, 2016
    Publication date: April 13, 2017
    Inventors: John T. De Vallee, Heather C. Vale, Peter Vale
  • Patent number: 9285907
    Abstract: The present invention extends to methods, systems, and computer program products for recognizing multiple input point gestures. A recognition module receives an ordered set of points indicating that contacts have been detected in a specified order at multiple different locations on a multi-touch input surface. The recognition module determines the position of subsequently detected locations (e.g., third detected location) relative to (e.g., to the left of right of) line segments connecting previously detected locations (e.g., connecting first and second detected locations). The gesture module also detects whether line segments connecting subsequently detected locations (e.g., connecting third and fourth detected locations) intersect line segments connecting previously detected locations (e.g., connecting first and second detected locations). The gesture module recognizes an input gesture based on the relative positions and whether or not line segments intersect.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: March 15, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Guido Atkins Weiss, Duncan, Peter Vale
  • Publication number: 20150145785
    Abstract: The present invention extends to methods, systems, and computer program products for recognizing multiple input point gestures. A recognition module receives an ordered set of points indicating that contacts have been detected in a specified order at multiple different locations on a multi-touch input surface. The recognition module determines the position of subsequently detected locations (e.g., third detected location) relative to (e.g., to the left of right of) line segments connecting previously detected locations (e.g., connecting first and second detected locations). The gesture module also detects whether line segments connecting subsequently detected locations (e.g., connecting third and fourth detected locations) intersect line segments connecting previously detected locations (e.g., connecting first and second detected locations). The gesture module recognizes an input gesture based on the relative positions and whether or not line segments intersect.
    Type: Application
    Filed: December 17, 2013
    Publication date: May 28, 2015
    Inventors: John Guido Atkins Weiss, Duncan, Peter Vale
  • Publication number: 20140380339
    Abstract: A system and method for notifying users in a manner that is appropriate for the event and the environment for the user. The method of the present invention relates to determining the desired properties of an event and assigning varying notification characteristics to that event. Profiles are created of the various events, wherein each profile relates to a different mode or situational environment, such as a meeting environment, an office or normal environment, a louder outside-type environment, etc. The invention further relates to placing the small computer device in a particular mode, either automatically or manually. Once in a particular mode the device provides notifications according to that mode.
    Type: Application
    Filed: September 11, 2014
    Publication date: December 25, 2014
    Applicant: Microsoft Corporation
    Inventors: Kathryn L. Parker, Peter Vale
  • Patent number: 8839273
    Abstract: A system and method for notifying users in a manner that is appropriate for the event and the environment for the user. The method of the present invention relates to determining the desired properties of an event and assigning varying notification characteristics to that event. Profiles are created of the various events, wherein each profile relates to a different mode or situational environment, such as a meeting environment, an office or normal environment, a louder outside-type environment, etc. The invention further relates to placing the small computer device in a particular mode, either automatically or manually. Once in a particular mode the device provides notifications according to that mode.
    Type: Grant
    Filed: January 3, 2013
    Date of Patent: September 16, 2014
    Assignee: Microsoft Corporation
    Inventors: Kathryn L. Parker, Peter Vale
  • Patent number: 8624855
    Abstract: The present invention extends to methods, systems, and computer program products for recognizing multiple input point gestures. A recognition module receives an ordered set of points indicating that contacts have been detected in a specified order at multiple different locations on a multi-touch input surface. The recognition module determines the position of subsequently detected locations (e.g., third detected location) relative to (e.g., to the left of right of) line segments connecting previously detected locations (e.g., connecting first and second detected locations). The gesture module also detects whether line segments connecting subsequently detected locations (e.g., connecting third and fourth detected locations) intersect line segments connecting previously detected locations (e.g., connecting first and second detected locations). The gesture module recognizes an input gesture based on the relative positions and whether or not line segments intersect.
    Type: Grant
    Filed: November 18, 2010
    Date of Patent: January 7, 2014
    Assignee: Microsoft Corporation
    Inventors: John Guido Atkins Weiss, Duncan, Peter Vale
  • Patent number: 8352961
    Abstract: A system and method for notifying users in a manner that is appropriate for the event and the environment for the user. The method of the present invention relates to determining the desired properties of an event and assigning varying notification characteristics to that event. Profiles are created of the various events, wherein each profile relates to a different mode or situational environment, such as a meeting environment, an office or normal environment, a louder outside-type environment, etc. The invention further relates to placing the small computer device in a particular mode, either automatically or manually. Once in a particular mode the device provides notifications according to that mode.
    Type: Grant
    Filed: November 5, 2008
    Date of Patent: January 8, 2013
    Assignee: Microsoft Corporation
    Inventors: Kathryn L. Parker, Peter Vale
  • Patent number: 8294685
    Abstract: The present invention extends to methods, systems, and computer program products for recognizing multiple input point gestures. A recognition module receives an ordered set of points indicating that contacts have been detected in a specified order at multiple different locations on a multi-touch input surface. The recognition module determines the position of subsequently detected locations (e.g., third detected location) relative to (e.g., to the left of right of) line segments connecting previously detected locations (e.g., connecting first and second detected locations). The gesture module also detects whether line segments connecting subsequently detected locations (e.g., connecting third and fourth detected locations) intersect line segments connecting previously detected locations (e.g., connecting first and second detected locations). The gesture module recognizes an input gesture based on the relative positions and whether or not line segments intersect.
    Type: Grant
    Filed: October 18, 2010
    Date of Patent: October 23, 2012
    Assignee: Microsoft Corporation
    Inventors: John Guido Atkins Weiss, Duncan, Peter Vale
  • Publication number: 20110260986
    Abstract: The present invention extends to methods, systems, and computer program products for recognizing multiple input point gestures. A recognition module receives an ordered set of points indicating that contacts have been detected in a specified order at multiple different locations on a multi-touch input surface. The recognition module determines the position of subsequently detected locations (e.g., third detected location) relative to (e.g., to the left of right of) line segments connecting previously detected locations (e.g., connecting first and second detected locations). The gesture module also detects whether line segments connecting subsequently detected locations (e.g., connecting third and fourth detected locations) intersect line segments connecting previously detected locations (e.g., connecting first and second detected locations). The gesture module recognizes an input gesture based on the relative positions and whether or not line segments intersect.
    Type: Application
    Filed: October 18, 2010
    Publication date: October 27, 2011
    Applicant: Microsoft Corporation
    Inventors: John Guido Atkins Weiss, Duncan, Peter Vale
  • Publication number: 20110157041
    Abstract: The present invention extends to methods, systems, and computer program products for recognizing multiple input point gestures. A recognition module receives an ordered set of points indicating that contacts have been detected in a specified order at multiple different locations on a multi-touch input surface. The recognition module determines the position of subsequently detected locations (e.g., third detected location) relative to (e.g., to the left of right of) line segments connecting previously detected locations (e.g., connecting first and second detected locations). The gesture module also detects whether line segments connecting subsequently detected locations (e.g., connecting third and fourth detected locations) intersect line segments connecting previously detected locations (e.g., connecting first and second detected locations). The gesture module recognizes an input gesture based on the relative positions and whether or not line segments intersect.
    Type: Application
    Filed: November 18, 2010
    Publication date: June 30, 2011
    Applicant: Microsoft Corporation
    Inventors: John Guido Atkins Weiss, Duncan, Peter Vale
  • Patent number: 7907125
    Abstract: The present invention extends to methods, systems, and computer program products for recognizing multiple input point gestures. A recognition module receives an ordered set of points indicating that contacts have been detected in a specified order at multiple different locations on a multi-touch input surface. The recognition module determines the position of subsequently detected locations (e.g., third detected location) relative to (e.g., to the left of right of) line segments connecting previously detected locations (e.g., connecting first and second detected locations). The gesture module also detects whether line segments connecting subsequently detected locations (e.g., connecting third and fourth detected locations) intersect line segments connecting previously detected locations (e.g., connecting first and second detected locations). The gesture module recognizes an input gesture based on the relative positions and whether or not line segments intersect.
    Type: Grant
    Filed: January 5, 2007
    Date of Patent: March 15, 2011
    Assignee: Microsoft Corporation
    Inventors: John Guido Atkins Weiss, Duncan, Peter Vale
  • Publication number: 20090327886
    Abstract: An interactive media display system and a method of activating a graphical user interface element presented by the interactive media display system are provided. The method includes presenting the graphical user interface element via a touch-sensitive display surface of the interactive media display system; receiving a user input at the touch-sensitive display surface; determining whether one or more secondary factors associated with the user input indicate an intentional contact with the graphical user interface element that is presented via the touch sensitive display surface; activating the graphical user interface element if the one or more secondary factors indicate the intentional contact with the graphical user interface element; and disregarding the user input by not activating the graphical user interface if the one or more secondary factors do not indicate the intentional contact.
    Type: Application
    Filed: October 17, 2008
    Publication date: December 31, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Chris Whytock, Peter Vale, Steven Seow, Carlos Pessoa, Paul Armistead Hoover
  • Publication number: 20090125917
    Abstract: A system and method for notifying users in a manner that is appropriate for the event and the environment for the user. The method of the present invention relates to determining the desired properties of an event and assigning varying notification characteristics to that event. Profiles are created of the various events, wherein each profile relates to a different mode or situational environment, such as a meeting environment, an office or normal environment, a louder outside-type environment, etc. The invention further relates to placing the small computer device in a particular mode, either automatically or manually. Once in a particular mode the device provides notifications according to that mode.
    Type: Application
    Filed: November 5, 2008
    Publication date: May 14, 2009
    Applicant: Microsoft Corporation
    Inventors: Kathryn L. Parker, Peter Vale
  • Patent number: 7458080
    Abstract: A system and method for notifying users in a manner that is appropriate for the event and the environment for the user. The method of the present invention relates to determining the desired properties of an event and assigning varying notification characteristics to that event. Profiles are created of the various events, wherein each profile relates to a different mode or situational environment, such as a meeting environment, an office or normal environment, a louder outside-type environment, etc. The invention further relates to placing the small computer device in a particular mode, either automatically or manually. Once in a particular mode the device provides notifications according to that mode.
    Type: Grant
    Filed: December 19, 2000
    Date of Patent: November 25, 2008
    Assignee: Microsoft Corporation
    Inventors: Kathryn L. Parker, Peter Vale
  • Publication number: 20080165132
    Abstract: The present invention extends to methods, systems, and computer program products for recognizing multiple input point gestures. A recognition module receives an ordered set of points indicating that contacts have been detected in a specified order at multiple different locations on a multi-touch input surface. The recognition module determines the position of subsequently detected locations (e.g., third detected location) relative to (e.g., to the left of right of) line segments connecting previously detected locations (e.g., connecting first and second detected locations). The gesture module also detects whether line segments connecting subsequently detected locations (e.g., connecting third and fourth detected locations) intersect line segments connecting previously detected locations (e.g., connecting first and second detected locations). The gesture module recognizes an input gesture based on the relative positions and whether or not line segments intersect.
    Type: Application
    Filed: January 5, 2007
    Publication date: July 10, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: John Guido Atkins Weiss, Duncan, Peter Vale
  • Publication number: 20070188444
    Abstract: A display system and method for use in controlling movement of a virtual image version of a physical object is described. A physical object may be placed on or near a display surface, which may sense the presence of the object and display a virtual image version of the object. In response to movement of the physical object, the virtual image may move as well. Movement speed of the virtual image may be capped at a maximum speed, so that if the physical object is moved too quickly, the image will remain moving at a constant maximum speed. Movement effects, such as blurring, fading, animation, etc. may be applied to the image during the movement. The movement may change direction as the physical object is detected in different positions, and the movement effects may be applied to smooth the change in direction (e.g., curving trajectory).
    Type: Application
    Filed: February 10, 2006
    Publication date: August 16, 2007
    Applicant: Microsoft Corporation
    Inventors: Peter Vale, Duncan
  • Publication number: 20070188518
    Abstract: User input methods may employ an input sensitive display screen that is agnostic with regard to the orientation in which the user is viewing the screen. Input methods may involve touching objects displayed on the screen, and movement of the objects may be determined by the release of a selected object, and a positional relationship involving the released and selected objects. A released object may automatically move towards, or away from, other selected objects. Alternatively, other selected objects may automatically move towards, or away from, the released object. Selection of objects may be performed in a sequence, and the particular sequence may help determine the direction of movement. Selection of multiple objects may be accomplished through a user simultaneously holding a finger over multiple objects, or a selection timer may be used to select multiple objects within a predetermined time. Gestures, such as a tilting of a finger on a display screen, may also determine movement characteristics.
    Type: Application
    Filed: February 10, 2006
    Publication date: August 16, 2007
    Applicant: Microsoft Corporation
    Inventors: Peter Vale, Duncan
  • Publication number: 20070015574
    Abstract: An indication of actions by participants taking part in an interactive environment that can represent peripheral information or tells (i.e., not essential to participating in the environment) are communicated to computing devices used by other participants in the interactive environment. Each such action or behavior being monitored is associated with a corresponding indicator. After one of the additional behaviors is detected, the corresponding indicator can be presented to another participant by a computing device used by the other participant. Thus, the other participant may perceive, and respond to the peripheral behavior. For example, if the interactive environment is a card game, a player's act in reordering cards that are held, counting chips, moving the input device in a spurious manner, and other such behaviors are indicated to other players. Receiving indicators of these behaviors enables other players to respond to these behaviors, making the interactive environment more like playing face-to-face.
    Type: Application
    Filed: July 14, 2005
    Publication date: January 18, 2007
    Applicant: Microsoft Corporation
    Inventors: Peter Vale, Joshua Howard, Jason Mai, Richard Rowan, Brett Roark