Patents by Inventor Patrice Simard

Patrice Simard 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: 20050246775
    Abstract: The subject invention provides a unique system and method that facilitates creating HIP challenges (HIPs) that can be readily segmented and solved by human users but that are too difficult for non-human users. More specifically, the system and method utilize a variety of unique alteration techniques that are segmentation-based. For example, the system and method employ thicker arcs or occlusions that do not intersect characters already placed in the HIP. The thickness of the arc can be measured or determined by the thickness of the characters in the HIP. In addition to increasing the thickness, the arcs can be lengthened because longer arcs tend to resemble pieces of characters and may be harder to erode. Usability maps can be generated and used to selectively place clutter or occlusions and to selectively warp characters or the character sequence to facilitate human recognition of the characters.
    Type: Application
    Filed: January 31, 2005
    Publication date: November 3, 2005
    Applicant: Microsoft Corporation
    Inventors: Kumar Chellapilla, Patrice Simard
  • Publication number: 20050229251
    Abstract: The present invention provides a unique system and method that facilitates obtaining high performance and more secure HIPs. More specifically, the HIPs can be generated in part by caching pre-rendered characters and/or pre-rendered arcs as bitmaps in binary form and then selecting any number of the characters and/or arcs randomly to form a HIP sequence. The warp field can be pre-computed and converted to integers in binary form and can include a plurality of sub-regions. The warp field can be cached as well. Any one sub-region can be retrieved from the warp field cache and mapped to the HIP sequence to warp the HIP. Thus, the pre-computed warp field can be used to warp multiple HIP sequences. The warping can occur in binary form and at a high resolution to mitigate reverse engineering. Following, the warped HIP sequence can be down-sampled and texture and/or color can be added as well to improve its appearance.
    Type: Application
    Filed: March 31, 2004
    Publication date: October 13, 2005
    Inventors: Kumar Chellapilla, Patrice Simard
  • Publication number: 20050180597
    Abstract: An image capturing system is installable in a room separate from a writing surface and a second area. The image capturing system is adapted to take visual images of the writing surface and second area and identify information written thereon.
    Type: Application
    Filed: March 31, 2005
    Publication date: August 18, 2005
    Applicant: Microsoft Corporation
    Inventors: Patrice Simard, Michael Sinclair
  • Publication number: 20050165747
    Abstract: A system that facilitates document retrieval and/or indexing is provided. A component receives an image of a document, and a search component searches data store(s) for a match to the document image. The match is performed over word-level topological properties of images of documents stored in the data store(s).
    Type: Application
    Filed: January 15, 2004
    Publication date: July 28, 2005
    Inventors: David Bargeron, Patrice Simard, Vivek Srivastava
  • Publication number: 20050125369
    Abstract: A system and method for processing machine learning techniques (such as neural networks) and other non-graphics applications using a graphics processing unit (GPU) to accelerate and optimize the processing. The system and method transfers an architecture that can be used for a wide variety of machine learning techniques from the CPU to the GPU. The transfer of processing to the GPU is accomplished using several novel techniques that overcome the limitations and work well within the framework of the GPU architecture. With these limitations overcome, machine learning techniques are particularly well suited for processing on the GPU because the GPU is typically much more powerful than the typical CPU. Moreover, similar to graphics processing, processing of machine learning techniques involves problems with solving non-trivial solutions and large amounts of data.
    Type: Application
    Filed: April 30, 2004
    Publication date: June 9, 2005
    Applicant: Microsoft Corporation
    Inventors: Ian Buck, Patrice Simard, David Steinkraus
  • Publication number: 20050068308
    Abstract: An image capturing system is installable in a room opposite a writing surface. The image capturing system is adapted to take visual images of the writing surface and identify information written thereon.
    Type: Application
    Filed: November 19, 2004
    Publication date: March 31, 2005
    Applicant: Microsoft Corporation
    Inventors: Patrice Simard, Michael Sinclair
  • Publication number: 20050025355
    Abstract: A system that facilitates generation of data that can be employed in connection with training a classifier. The system comprises a component that receives a data set that is employed in connection with training the classifier, and an expansion component that applies elastic distortion algorithm(s) to a subset of the data set to generate additional labeled training data.
    Type: Application
    Filed: July 31, 2003
    Publication date: February 3, 2005
    Inventors: Patrice Simard, David Steinkraus
  • Publication number: 20040234132
    Abstract: A system and method to facilitate pattern recognition or matching between patterns are disclosed that is substantially invariant to small transformations. A substantially smooth deformation field is applied to a derivative of a first pattern and a resulting deformation component is added to the first pattern to derive a first deformed pattern. An indication of similarity between the first pattern and a second pattern may be determined by minimizing the distance between the first deformed pattern and the second pattern with respect to deformation coefficients associated with each deformed pattern. The foregoing minimization provides a system (e.g., linear) that may be solved with standard methods.
    Type: Application
    Filed: June 14, 2004
    Publication date: November 25, 2004
    Applicant: Microsoft Corporation
    Inventors: Nebojsa Jojic, Patrice Simard
  • Patent number: 6785419
    Abstract: A system and method to facilitate pattern recognition or matching between patterns are disclosed that is substantially invariant to small transformations. A substantially smooth deformation field is applied to a derivative of a first pattern and a resulting deformation component is added to the first pattern to derive a first deformed pattern. An indication of similarity between the first pattern and a second pattern may be determined by minimizing the distance between the first deformed pattern and the second pattern with respect to deformation coefficients associated with each deformed pattern. The foregoing minimization provides a system (e.g., linear) that may be solved with standard methods.
    Type: Grant
    Filed: December 22, 2000
    Date of Patent: August 31, 2004
    Assignee: Microsoft Corporation
    Inventors: Nebojsa Jojic, Patrice Simard
  • Patent number: 6701016
    Abstract: A model characterizes an error pattern that is functionally related to first and second patterns and to one or more model parameters, which may be unknown. The error pattern may be derived by deforming one or both of the first and second patterns, such as by applying a generally smooth, non-uniform deformation field. A likelihood for the model that the error pattern is zero, given the second pattern, is determined. If the model parameter(s) is unknown, the likelihood may be used to estimate (or infer) the parameter(s) that tend to maximize the likelihood for a plurality of stored patterns. The estimated parameters may, in turn, be employed to determine the likelihood as a measure of similarity between an observed pattern and the patterns that the model is capable of generating. In addition, the likelihood may be used to classify an observed pattern according to the likelihood that the observed pattern has relative to one or more models.
    Type: Grant
    Filed: December 22, 2000
    Date of Patent: March 2, 2004
    Assignee: Microsoft Corporation
    Inventors: Nebojsa Jojic, Patrice Simard
  • Patent number: 4524798
    Abstract: A safety valve for automatically stopping the flow of a fluid brought by a conduit into a reservoir when the level of fluid in the reservoir reaches a maximum predetermined height. This valve is of the type comprising an obturation plate pivotally mounted in a housing provided in the supply conduit proximate the outlet of the conduit, and a control device including a float mounted at the end of a rod arranged to rock the obturation plate from an open position where it allows the fluid to flow freely to a closed position where it obturates the conduit to thereby stop the flow of fluid and consequently its arrival into the reservoir when the level of the fluid has reached the predetermined maximum level aforesaid. The pivot on which the obturation plate is mounted is provided on the outside of the housing and of the supply conduit, and is preferably made up of two aligned stub axles respectively seating into two small bearings made solid with two opposed external surfaces of the housing of the obturation plate.
    Type: Grant
    Filed: July 16, 1984
    Date of Patent: June 25, 1985
    Inventor: Patrice Simard