Patents by Inventor Richard Haven

Richard Haven 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).

  • Patent number: 9830435
    Abstract: Systems and methods are provided for providing login as a service. A system receives, via a customer server, a request from a user computer to login to a customer application provided by the customer server. The system outputs a login form to the user computer, receives a modified login form from the user computer, and determines whether the modified login form enables the user computer to login to the customer application. If the modified login form enables the user computer to login to the customer application, the system notifies the customer server that the modified login form enables the user computer to login to the customer application.
    Type: Grant
    Filed: October 2, 2012
    Date of Patent: November 28, 2017
    Assignee: Salesforce.com, Inc.
    Inventor: Richard Haven
  • Patent number: 9177338
    Abstract: Methods and apparatus are described which enable flexible and secure processing of digital bearer instruments. An architecture is provided that enables provision of an extensible applications framework that flexibly supports a variety of features and functionality supporting title-based rights processing operations. A wide range of methods of defining and assuring rights processing operating environments extend the capabilities of rights processing operating environments in a variety of ways.
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: November 3, 2015
    Assignee: ONCIRCLE, INC.
    Inventors: Kevin Collins, Richard Haven, Eric Kintzer, Jeremy Olsen, Stefan Roever, Shannon Thrasher, Rhandee Leano, Brian O'Kelly
  • Patent number: 9038074
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for controlling a process using a process map. These mechanisms and methods for controlling a process using a process map can enable process operations to execute in order without necessarily having knowledge of one another. The ability to provide the process map can avoid a requirement that the operations themselves be programmed to follow a particular sequence, as can further improve the ease by which the sequence of operations may be changed.
    Type: Grant
    Filed: May 15, 2012
    Date of Patent: May 19, 2015
    Assignee: salesforce.com, inc.
    Inventor: Richard Haven
  • Publication number: 20130086591
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for controlling a process using a process map. These mechanisms and methods for controlling a process using a process map can enable process operations to execute in order without necessarily having knowledge of one another. The ability to provide the process map can avoid a requirement that the operations themselves be programmed to follow a particular sequence, as can further improve the ease by which the sequence of operations may be changed.
    Type: Application
    Filed: May 15, 2012
    Publication date: April 4, 2013
    Applicant: SALESFORCE.COM, INC.
    Inventor: Richard Haven
  • Patent number: 8036423
    Abstract: A system for identifying artifacts in an image. The system includes an input for receiving images from an imager, the images comprising a pixel of interest. The images can be generated by reflecting light off an object. The system further includes a processor coupled to the input for defining and using at least one contrast value of a second pixel associated with the pixel of interest to identify artifacts in the image.
    Type: Grant
    Filed: October 11, 2006
    Date of Patent: October 11, 2011
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventor: Richard Haven
  • Publication number: 20080089605
    Abstract: A system for identifying artifacts in an image. The system includes an input for receiving images from an imager, the images comprising a pixel of interest. The images can be generated by reflecting light off an object. The system further includes a processor coupled to the input for defining and using at least one contrast value of a second pixel associated with the pixel of interest to identify artifacts in the image.
    Type: Application
    Filed: October 11, 2006
    Publication date: April 17, 2008
    Inventor: Richard Haven
  • Publication number: 20080074652
    Abstract: Embodiments of the present invention include a system for detecting entry of an object from a first area into a second area. The system includes a light source for generating a light beam, the light beam defining a boundary between the first area and the second area. The system further includes a retroreflector positioned across from the light source, the retroreflector for reflecting the light beam back towards the light source and a photodetector positioned adjacent to the light source, the photodetector for detecting the reflected light beam wherein the photodetector generates a signal in response to detecting an interruption in the light beam signaling entry of an object from the first area to the second area.
    Type: Application
    Filed: September 15, 2006
    Publication date: March 27, 2008
    Inventors: Julie E. Fouquet, Richard Haven, Shalini Venkatesh, Akihiro Machida
  • Publication number: 20070242034
    Abstract: A system for generating position information includes a first set of image data, a second set of image data, and a processor. The first set of image data is generated to indicate the position of a surface plane marker. The second set of image data is generated to indicate the position of a retroreflector. The processor is configured to receive the first and second sets of image data and to generate position information indicative of the relative position of the surface plane marker relative to the retroreflector.
    Type: Application
    Filed: April 3, 2006
    Publication date: October 18, 2007
    Inventor: Richard Haven
  • Publication number: 20070157320
    Abstract: Methods and apparatus are described which enable flexible and secure processing of digital bearer instruments. An architecture is provided that enables provision of an extensible applications framework that flexibly supports a variety of features and functionality supporting title-based rights processing operations. A wide range of methods of defining and assuring rights processing operating environments extend the capabilities of rights processing operating environments in a variety of ways.
    Type: Application
    Filed: December 22, 2006
    Publication date: July 5, 2007
    Inventors: Kevin Collins, Richard Haven, Eric Kintzer, Jeremy Olsen, Stefan Roever, Shannon Thrasher, Rhandee Leano, Brian O'Kelly
  • Publication number: 20070051871
    Abstract: A method for generating positional information of an object is carried out by providing a reflector in the object and by providing a personal device containing a light generator and an imager. The personal device is mounted on a person holding the object at a mounting location that is identified to provide a first unobstructed line-of-sight between the light generator and the object and a second unobstructed line-of-sight between the imager and the object.
    Type: Application
    Filed: September 6, 2005
    Publication date: March 8, 2007
    Inventor: Richard Haven
  • Publication number: 20070031002
    Abstract: Multiple images of an object are captured by one or more imagers. Each image is captured with one or more differing image capture parameters. Image capture parameters include the status (i.e., on or off), wavelength and position of each light source and the status and position of each imager. Two or more difference images are then generated using at least a portion of the captured images and the difference images analyzed to detect the object. The reflections from artifacts are reduced or largely cancelled out in the difference images when each image is captured with one or more different image capture parameters.
    Type: Application
    Filed: August 4, 2005
    Publication date: February 8, 2007
    Inventors: Shalini Venkatesh, Richard Haven
  • Publication number: 20060237633
    Abstract: A system for generating orientation information includes a reflector, an image collection system, and a processor. The image collection system is configured to collect at least two sets of image data, where one set of image data includes a stronger indication of the reflector than the other set of image data. The two sets of image data are collected using at least one reflector with some orientation-specific characteristic or a reflector integrated into a device that includes some orientation-specific structural feature. Once collected, the two sets of image data are used to generate orientation information related to the reflector. In particular, orientation information related to the reflector is generated by taking the difference between the two sets of image data.
    Type: Application
    Filed: April 21, 2005
    Publication date: October 26, 2006
    Inventors: Julie Fouquet, Richard Haven, Daniel Usikov, John Wenstrand
  • Publication number: 20060238492
    Abstract: A system for generating position information includes a reflector, an image collection system, and a processor. The image collection system is configured to collect at least two sets of image data, where one set of image data includes a stronger indication of the reflector than the other set of image data. The two sets of image data can be collected in many different ways and may include using a retroreflector as the reflector. The two sets of image data are used to generate position information related to the reflector. In particular, position information related to the reflector is generated by taking the difference between the two set of image data. Because one set of image data includes a stronger indication of the reflector than the other set of image data, the difference between the two sets of image data gives a definitive indication of the reflector's position.
    Type: Application
    Filed: April 21, 2005
    Publication date: October 26, 2006
    Inventors: Julie Fouquet, Richard Haven, John Wenstrand
  • Publication number: 20060149426
    Abstract: A method and apparatus for detecting a location of an eye of a user using an automated detection process, and automatically determining a position of a head of the user with respect to an object based on the detected location of the eye. A location of an eye of a user inside a vehicle is detected using the automated detection process, at least one of height and orientation information of the user is automatically determined based on the detected location of the eye, and a mechanical device inside the vehicle is controlled in accordance with the determined information. Moreover, an eye blinking pattern of a user is detected using an infrared reflectivity of an eye of the user, and messages are transmitted from the user in accordance with the detected eye blinking pattern of the user.
    Type: Application
    Filed: January 4, 2005
    Publication date: July 6, 2006
    Inventors: Mark Unkrich, Julie Fouquet, Richard Haven, Daniel Usikov, John Wenstrand, Todd Sachs, James Horner
  • Publication number: 20060028656
    Abstract: An imaging system and method are provided that use imaging information relating to positions of one or more retroreflectors attached to one or more surfaces of an object of interest to determine the shape and/or displacement of the surface or surfaces on which the retroreflector or retroreflectors are located. A variety of types of information may then be ascertained based on the determination as to the shape and/or displacement of the surface of the object, such as the value of some physiological parameter of a patient, internal and external pressure of an object, acoustical vibrations sensed by a microphone, positions of fingertips on a keyboard, etc.
    Type: Application
    Filed: October 11, 2005
    Publication date: February 9, 2006
    Inventors: Shalini Venkatesh, Richard Haven, John Wenstrand
  • Publication number: 20060002625
    Abstract: An imager captures light reflecting off an object of interest and generates two or more images of the object. A controller identifies one or more non-interpretation regions in one of the captured images and uses the non-interpretation regions to reduce a number of artifacts in a final image.
    Type: Application
    Filed: June 30, 2004
    Publication date: January 5, 2006
    Inventors: Richard Haven, Shalini Venkatesh
  • Publication number: 20050249384
    Abstract: An object to be detected is illuminated by a single broadband light source or multiple light sources emitting light at different wavelengths. The light is captured by an imager, which includes a light-detecting sensor covered by a hybrid filter.
    Type: Application
    Filed: May 10, 2004
    Publication date: November 10, 2005
    Inventors: Julie Fouquet, Richard Haven, Scott Corzine
  • Publication number: 20050249377
    Abstract: An object to be imaged or detected is illuminated by a single broadband light source or multiple light sources emitting light at different wavelengths. The light is detected by a detector, which includes a light-detecting sensor covered by a hybrid filter.
    Type: Application
    Filed: May 10, 2004
    Publication date: November 10, 2005
    Inventors: Julie Fouquet, Richard Haven, Scott Corzine