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: 20180268746Abstract: 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: ApplicationFiled: September 19, 2016Publication date: September 20, 2018Inventors: John T. De Vallee, Heather C. Vale, Peter Vale
-
Patent number: 9891963Abstract: 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: GrantFiled: September 11, 2014Date of Patent: February 13, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Kathryn L. Parker, Peter Vale
-
Publication number: 20170103684Abstract: 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: ApplicationFiled: July 11, 2016Publication date: April 13, 2017Inventors: John T. De Vallee, Heather C. Vale, Peter Vale
-
Patent number: 9285907Abstract: 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: GrantFiled: December 17, 2013Date of Patent: March 15, 2016Assignee: Microsoft Technology Licensing, LLCInventors: John Guido Atkins Weiss, Duncan, Peter Vale
-
Publication number: 20150145785Abstract: 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: ApplicationFiled: December 17, 2013Publication date: May 28, 2015Inventors: John Guido Atkins Weiss, Duncan, Peter Vale
-
Publication number: 20140380339Abstract: 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: ApplicationFiled: September 11, 2014Publication date: December 25, 2014Applicant: Microsoft CorporationInventors: Kathryn L. Parker, Peter Vale
-
Patent number: 8839273Abstract: 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: GrantFiled: January 3, 2013Date of Patent: September 16, 2014Assignee: Microsoft CorporationInventors: Kathryn L. Parker, Peter Vale
-
Patent number: 8624855Abstract: 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: GrantFiled: November 18, 2010Date of Patent: January 7, 2014Assignee: Microsoft CorporationInventors: John Guido Atkins Weiss, Duncan, Peter Vale
-
Patent number: 8352961Abstract: 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: GrantFiled: November 5, 2008Date of Patent: January 8, 2013Assignee: Microsoft CorporationInventors: Kathryn L. Parker, Peter Vale
-
Patent number: 8294685Abstract: 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: GrantFiled: October 18, 2010Date of Patent: October 23, 2012Assignee: Microsoft CorporationInventors: John Guido Atkins Weiss, Duncan, Peter Vale
-
Publication number: 20110260986Abstract: 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: ApplicationFiled: October 18, 2010Publication date: October 27, 2011Applicant: Microsoft CorporationInventors: John Guido Atkins Weiss, Duncan, Peter Vale
-
Publication number: 20110157041Abstract: 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: ApplicationFiled: November 18, 2010Publication date: June 30, 2011Applicant: Microsoft CorporationInventors: John Guido Atkins Weiss, Duncan, Peter Vale
-
Patent number: 7907125Abstract: 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: GrantFiled: January 5, 2007Date of Patent: March 15, 2011Assignee: Microsoft CorporationInventors: John Guido Atkins Weiss, Duncan, Peter Vale
-
Publication number: 20090327886Abstract: 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: ApplicationFiled: October 17, 2008Publication date: December 31, 2009Applicant: MICROSOFT CORPORATIONInventors: Chris Whytock, Peter Vale, Steven Seow, Carlos Pessoa, Paul Armistead Hoover
-
Publication number: 20090125917Abstract: 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: ApplicationFiled: November 5, 2008Publication date: May 14, 2009Applicant: Microsoft CorporationInventors: Kathryn L. Parker, Peter Vale
-
Patent number: 7458080Abstract: 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: GrantFiled: December 19, 2000Date of Patent: November 25, 2008Assignee: Microsoft CorporationInventors: Kathryn L. Parker, Peter Vale
-
Publication number: 20080165132Abstract: 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: ApplicationFiled: January 5, 2007Publication date: July 10, 2008Applicant: MICROSOFT CORPORATIONInventors: John Guido Atkins Weiss, Duncan, Peter Vale
-
Publication number: 20070188444Abstract: 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: ApplicationFiled: February 10, 2006Publication date: August 16, 2007Applicant: Microsoft CorporationInventors: Peter Vale, Duncan
-
Publication number: 20070188518Abstract: 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: ApplicationFiled: February 10, 2006Publication date: August 16, 2007Applicant: Microsoft CorporationInventors: Peter Vale, Duncan
-
Publication number: 20070015574Abstract: 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: ApplicationFiled: July 14, 2005Publication date: January 18, 2007Applicant: Microsoft CorporationInventors: Peter Vale, Joshua Howard, Jason Mai, Richard Rowan, Brett Roark