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: 20080297482
    Abstract: 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: Application
    Filed: May 30, 2007
    Publication date: December 4, 2008
    Applicant: MICROSOFT CORPORATION
    Inventor: John Guido Atkins Weiss
  • Publication number: 20080291174
    Abstract: A control system is disclosed that is configurable (e.g., by a programmer) so as to enable input from multiple sources to capture to multiple controls. Also or alternatively, the system is configurable so as to enable input from multiple sources to capture to a single control. The system also provides a consistent and extendable scheme for filtering out conflicting events for individual controls. In one embodiment, this means that the system is configurable (e.g., based on the programmer's asserted preferences) so as to enable a selective determination as to whether additional inputs can be captured for a given control.
    Type: Application
    Filed: September 26, 2007
    Publication date: November 27, 2008
    Applicant: Microsoft Corporation
    Inventors: Maxim Mazeev, Scot Daniel Anderson, John Guido Atkins Weiss, Robert Levy
  • 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: 20050242048
    Abstract: This invention discloses a storage vessel, namely a wine bottle having a liquid volumetric capacity of from about 750 milliliters to about 1,500 milliliters and including an integral pedestal base configured to fit typical glassware fixtures employed in restaurants and taverns. The stem and base portions of the pedestal may be solid or hollow. A hollow pedestal may be advantageous to capture sediments settling out of the wine when the bottle is in an upright position. Pigments may be included in the glass construction to minimize photochemical reactions with the wine contained within the bottle.
    Type: Application
    Filed: July 2, 2005
    Publication date: November 3, 2005
    Inventors: John Guido, Craig Machado
  • Publication number: 20050095330
    Abstract: A method for consolidating canning, pulp, paste, or shelf stable processing and fresh cut produce processing which utilizes existing harvesting and processing facilities. The method comprises the steps of machine harvesting a plurality of fresh produce for example tomatoes, placing the plurality of fresh produce into a cut, pulp or paste processing stream associated with a shelf stable processing system, diverting superior quality produce into a fresh cut produce stream, cutting the diverted portion of the fresh produce and depositing the fresh cut produce into one or more packages. In one embodiment of the invention, the one or more packages comprise modified atmosphere packages. In another embodiment of the invention, at least the tops and bottoms are removed from the diverted fresh produce. The removed tops and bottoms and any juices generated by the cutting are then reintroduced into the shelf stable processing stream thus improving production yield and reducing unnecessary solid waste generation.
    Type: Application
    Filed: November 1, 2003
    Publication date: May 5, 2005
    Inventor: John Guido
  • Patent number: 6038552
    Abstract: A method and apparatus for executing a transaction using a credit card includes the steps of: maintaining a credit card account associated with the credit card, the credit card account having a credit limit and a transaction balance indicative of an aggregate of previously authorized transaction amounts in a predetermined period; maintaining a cash account associated with the credit card, the cash account having a cash balance; receiving a request for authorization for a new transaction amount against the credit card account in exchange for goods or services; and authorizing the requested transaction amount when the aggregate of the credit limit and cash balance less the transaction balance exceeds the requested transaction amount.
    Type: Grant
    Filed: December 10, 1997
    Date of Patent: March 14, 2000
    Assignee: The Chase Manhattan Bank
    Inventors: David Fleischl, Paul Hemminger, John Guido