Patents by Inventor John Guido
John Guido 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: 20160253075Abstract: Selection regions can be recognized from multiple simultaneous inputs. Input selection regions are calculated from simultaneous contacts on a multi-touch input display surface. Computer system users can use natural and/or more intuitive hand gestures to select items on an input/display surface. Selection regions can be dynamically adjusted to in response to detected changes in contact at different locations on a surface. For example, selection region changes can be updated in essentially real-time as fingers are added and moved on the multi-touch input display surface, and as the surface is scrolled. The calculation of selection regions can vary based on an application and/or operating system context.Type: ApplicationFiled: May 6, 2016Publication date: September 1, 2016Inventor: John Guido Atkins Weiss
-
Patent number: 9335900Abstract: Selection regions can be recognized from multiple simultaneous inputs. Input selection regions are calculated from simultaneous contacts on a multi-touch input display surface. Computer system users can use natural and/or more intuitive hand gestures to select items on an input/display surface. Selection regions can be dynamically adjusted to in response to detected changes in contact at different locations on a surface. For example, selection region changes can be updated in essentially real-time as fingers are added and moved on the multi-touch input display surface, and as the surface is scrolled. The calculation of selection regions can vary based on an application and/or operating system context.Type: GrantFiled: January 17, 2014Date of Patent: May 10, 2016Assignee: Microsoft Technology Licensing, LLCInventor: John Guido Atkins Weiss
-
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: 20150225985Abstract: The present invention discloses a lock mechanism, comprising a latch mechanism that includes a remote latch actuator that is positioned remotely from a remote latch assembly and a keeper assembly, with the latch mechanism housed and accommodated within an enclosure.Type: ApplicationFiled: February 11, 2015Publication date: August 13, 2015Applicant: KLS DOORS LLCInventor: Michael John GUIDOS
-
Patent number: 9062485Abstract: An articulating roller arm assembly comprising a single integral piece cantilever beam with a span section and a throw section, with the span section oriented substantially transverse the throw section. A first distal end of the throw section and a distal end of the span section form a bend of the single integral piece cantilever beam. The articulating roller arm assembly further including a first wheel that is coupled with a first distal end of the throw section, and a second wheel that is coupled with a second distal end of the throw section.Type: GrantFiled: July 6, 2010Date of Patent: June 23, 2015Inventors: Michael John Guidos, Christopher Marshal Kee, Michael Henry Clark
-
Publication number: 20150164283Abstract: An articulating roller arm assembly comprising a single integral piece cantilever beam with a span section and a throw section, with the span section oriented substantially transverse the throw section. A first distal end of the throw section and a distal end of the span section form a bend of the single integral piece cantilever beam. The articulating roller arm assembly further including a first wheel that is coupled with a first distal end of the throw section, and a second wheel that is coupled with a second distal end of the throw section.Type: ApplicationFiled: February 23, 2015Publication date: June 18, 2015Inventors: Michael John GUIDOS, Christopher Marshal KEE, Michael Henry CLARK
-
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: 20140137033Abstract: Selection regions can be recognized from multiple simultaneous inputs. Input selection regions are calculated from simultaneous contacts on a multi-touch input display surface. Computer system users can use natural and/or more intuitive hand gestures to select items on an input/display surface. Selection regions can be dynamically adjusted to in response to detected changes in contact at different locations on a surface. For example, selection region changes can be updated in essentially real-time as fingers are added and moved on the multi-touch input display surface, and as the surface is scrolled. The calculation of selection regions can vary based on an application and/or operating system context.Type: ApplicationFiled: January 17, 2014Publication date: May 15, 2014Applicant: Microsoft CorporationInventor: John Guido Atkins Weiss
-
Patent number: 8648822Abstract: The present invention extends to methods, systems, and computer program products for recognizing selection regions from multiple simultaneous inputs. Input selection regions are calculated from simultaneous contacts on a multi-touch input display surface. Computer system users can use natural and/or more intuitive hand gestures to select items on an input/display surface. Selection regions can be dynamically adjusted to in response to detected changes in contact at different locations on a surface. For example, selection region changes can be updated in essentially real-time as fingers are added and moved on the multi-touch input display surface. The calculation of selection regions can vary based on an application and/or operating system context.Type: GrantFiled: March 22, 2011Date of Patent: February 11, 2014Assignee: Microsoft CorporationInventor: John Guido Atkins Weiss
-
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
-
Publication number: 20130313222Abstract: A bottle which may be placed on a shelf or suspended from a fixture comprising an open-ended hollow body, first and second opposite axial ends, where the first axial end forms a bottom of the bottle and the second axial end forms a top of the bottle. The top of the bottle includes a tapered pouring neck. Suspension means is formed with the hollow body for suspending the wine bottle in a fixture. The suspension means is integrated with at least contralateral sidewalls of the hollow body and disposed superjacent to the bottom of the bottle but generally proximate to the bottom of the bottle. The suspension means may include a pair of annular recesses, a recessed annular ring or a protruding annular ring.Type: ApplicationFiled: April 3, 2013Publication date: November 28, 2013Inventor: John A. Guido
-
Publication number: 20130019396Abstract: An enclosure, comprising a sill that includes a drainage system having a spill channel that has a first barrier and a second barrier, with the second barrier positioned below the spill channel and facing a lower distal end of an exterior side of a stationary panel. The enclosure further provides set of hinge and distal rollers for maximum articulation of non-stationary panels without much encroachment into a closed space.Type: ApplicationFiled: July 18, 2012Publication date: January 24, 2013Applicant: SHOWER ENCLOSURES AMERICA, INC.Inventors: CHRISTOPHER MARSHAL KEE, MICHAEL HENRY CLARK, MICHAEL JOHN GUIDOS
-
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: 20110169762Abstract: The present invention extends to methods, systems, and computer program products for recognizing selection regions from multiple simultaneous inputs. Input selection regions are calculated from simultaneous contacts on a multi-touch input display surface. Computer system users can use natural and/or more intuitive hand gestures to select items on an input/display surface. Selection regions can be dynamically adjusted to in response to detected changes in contact at different locations on a surface. For example, selection region changes can be updated in essentially real-time as fingers are added and moved on the multi-touch input display surface. The calculation of selection regions can vary based on an application and/or operating system context.Type: ApplicationFiled: March 22, 2011Publication date: July 14, 2011Applicant: Microsoft CorporationInventor: John Guido Atkins Weiss
-
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: 7936341Abstract: The present invention extends to methods, systems, and computer program products for recognizing selection regions from multiple simultaneous inputs. Input selection regions are calculated from simultaneous contacts on a multi-touch input display surface. Computer system users can use natural and/or more intuitive hand gestures to select items on an input/display surface. Selection regions can be dynamically adjusted to in response to detected changes in contact at different locations on a surface. For example, selection region changes can be updated in essentially real-time as fingers are added and moved on the multi-touch input display surface. The calculation of selection regions can vary based on an application and/or operating system context.Type: GrantFiled: May 30, 2007Date of Patent: May 3, 2011Assignee: Microsoft CorporationInventor: John Guido Atkins Weiss
-
Publication number: 20110079577Abstract: A bottle which may be placed on a shelf or suspended from a fixture comprising an open-ended hollow body, first and second opposite axial ends, where the first axial end forms a bottom of the bottle and the second axial end forms a top of the bottle. The top of the bottle includes a tapered pouring neck. Suspension means is formed with the hollow body for suspending the wine bottle in a fixture. The suspension means is integrated with at least contralateral sidewalls of the hollow body and disposed superjacent to the bottom of the bottle but generally proximate to the bottom of the bottle. The suspension means may include a pair of recesses, a recessed annular ring or a protruding annular ring.Type: ApplicationFiled: October 7, 2009Publication date: April 7, 2011Applicant: WINE FROM THE VINE, LLCInventor: John A. Guido
-
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: 20110005140Abstract: An articulating roller arm assembly comprising a single integral piece cantilever beam with a span section and a throw section, with the span section oriented substantially transverse the throw section. A first distal end of the throw section and a distal end of the span section form a bend of the single integral piece cantilever beam. The articulating roller arm assembly further including a first wheel that is coupled with a first distal end of the throw section, and a second wheel that is coupled with a second distal end of the throw section.Type: ApplicationFiled: July 6, 2010Publication date: January 13, 2011Inventors: Michael John Guidos, Christopher Marshal KEE, Michael Henry CLARK