Patents by Inventor Paul Haeberli

Paul Haeberli 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: 20110018899
    Abstract: A method for manipulating a digital image includes identifying an image for processing at a local client computer, sending the image to a remote server, manipulating either locally or remotely parameters associated with the image without modifying the image itself, capturing state information defining a state of the manipulations at a predefined time and selecting a previous state at the request of the user, and synchronizing the local client computer and the remote server including updating metadata for one of the local client computer and the remote server using metadata of the other.
    Type: Application
    Filed: October 5, 2010
    Publication date: January 27, 2011
    Inventors: Jeffrey Benson, Chase Garfinkle, Paul Haeberli, Hwei Mien Quek
  • Patent number: 7830399
    Abstract: A method for manipulating a digital image includes identifying an image for processing at a local client computer, sending the image to a remote server, manipulating either locally or remotely parameters associated with the image without modifying the image itself, capturing state information defining a state of the manipulations at a predefined time and selecting a previous state at the request of the user, and synchronizing the local client computer and the remote server including updating metadata for one of the local client computer and the remote server using metadata of the other.
    Type: Grant
    Filed: July 9, 2009
    Date of Patent: November 9, 2010
    Assignee: Shutterfly, Inc.
    Inventors: Jeffrey Benson, Chase Garfinkle, Paul Haeberli, Hwei Mien Quek
  • Publication number: 20090285506
    Abstract: A method for manipulating a digital image includes identifying an image for processing at a local client computer, sending the image to a remote server, manipulating either locally or remotely parameters associated with the image without modifying the image itself, capturing state information defining a state of the manipulations at a predefined time and selecting a previous state at the request of the user, and synchronizing the local client computer and the remote server including updating metadata for one of the local client computer and the remote server using metadata of the other.
    Type: Application
    Filed: July 9, 2009
    Publication date: November 19, 2009
    Inventors: Jeffrey Benson, Chase Garfinkle, Paul Haeberli, Hwei Mien Quek
  • Patent number: 7576752
    Abstract: The invention provides a method and apparatus for manipulating a digital image. The method includes identifying an image for processing at a local client computer, sending the image to a remote server, manipulating either locally or remotely parameters associated with the image without modifying the image itself and synchronizing the local client computer and the remote server including updating metadata for one of the local client computer and the remote server using metadata of the other.
    Type: Grant
    Filed: October 4, 2000
    Date of Patent: August 18, 2009
    Assignee: Shutterfly Inc.
    Inventors: Jeffrey Benson, Chase Garfinkle, Paul Haeberli, Hwei Mien Quek
  • Patent number: 7395229
    Abstract: A system and method for changing attributes of an image-based product in which an attribute of a first image is automatically identified and a new value for a product attribute of the image-based product is automatically selected based on the image attribute. Also, a user interface can be provided that allows a user to actuate a user interface control in order to select a new value for a product attribute of an image-based product. Such techniques can be used to offer image-based products for sale over a computer network such as the Internet so that the user can change attributes of the image-based products before ordering.
    Type: Grant
    Filed: February 10, 2006
    Date of Patent: July 1, 2008
    Assignee: Shutterfly, Inc.
    Inventor: Paul Haeberli
  • Patent number: 7230628
    Abstract: An apparatus and method of generating a visual representation of an image based product. Where the image based product is a picture image, the method produces a framed prototype image showing the picture image framed within a frame. The method includes providing a frame image showing the frame in a perspective view. The frame image has a picture portion corresponding to the portion of the frame used to view a picture mounted in the frame. The method includes mapping the picture image to the picture portion of the frame image in order to generate the frame prototype image.
    Type: Grant
    Filed: October 5, 2000
    Date of Patent: June 12, 2007
    Assignee: Shutterfly, Inc.
    Inventor: Paul Haeberli
  • Patent number: 7190370
    Abstract: An apparatus and method of generating a visual representation of an image based product. Where the image based product is a picture image, the method produces a framed prototype image showing the picture image framed within a frame. The method includes providing a frame image showing the frame in a perspective view. The frame image has a picture portion corresponding to the portion of the frame used to view a picture mounted in the frame. The method includes mapping the picture image to the picture portion of the frame image in order to generate the frame prototype image. The method also includes presenting an enhanced edit set along with the frame prototype image. The enhanced edit set includes user manipulatable tools for editing either the picture or the frame in the perspective view.
    Type: Grant
    Filed: November 22, 2000
    Date of Patent: March 13, 2007
    Assignee: Shutterfly, Inc.
    Inventors: Paul Haeberli, John Skidgel
  • Publication number: 20060155612
    Abstract: A system and method for changing attributes of an image-based product in which an attribute of a first image is automatically identified and a new value for a product attribute of the image-based product is automatically selected based on the image attribute. Also, a user interface can be provided that allows a user to actuate a user interface control in order to select a new value for a product attribute of an image-based product. Such techniques can be used to offer image-based products for sale over a computer network such as the Internet so that the user can change attributes of the image-based products before ordering.
    Type: Application
    Filed: February 10, 2006
    Publication date: July 13, 2006
    Inventor: Paul Haeberli
  • Patent number: 7016869
    Abstract: A system and method for changing attributes of an image-based product in which an attribute of a first image is automatically identified and a new value for a product attribute of the image-based product is automatically selected based on the image attribute. Also, a user interface can be provided that allows a user to actuate a user interface control in order to select a new value for a product attribute of an image-based product. Such techniques can be used to offer image-based products for sale over a computer network such as the Internet so that the user can change attributes of the image-based products before ordering.
    Type: Grant
    Filed: April 28, 2000
    Date of Patent: March 21, 2006
    Assignee: Shutterfly, Inc.
    Inventor: Paul Haeberli
  • Patent number: 6973222
    Abstract: Systems and methods are disclosed for cropping an image to be included in an image-based product by displaying the image; generating a crop mask based on cropping product attributes, the crop mask having a selected portion corresponding to a selected portion of the image and a cropped portion corresponding to a cropped portion of the image, the crop mask having a user selectable size; and displaying the crop mask over the image to visually indicate the selected portion of the image.
    Type: Grant
    Filed: May 22, 2003
    Date of Patent: December 6, 2005
    Assignee: Shutterfly, Inc.
    Inventor: Paul Haeberli
  • Patent number: 6941276
    Abstract: A system and method for changing attributes of an image-based product in which an attribute of a first image is automatically identified and a new value for a product attribute of the image-based product is automatically selected based on the image attribute. Also, a user interface can be provided that allows a user to actuate a user interface control in order to select a new value for a product attribute of an image-based product. Such techniques can be used to offer image-based products for sale over a computer network such as the Internet so that the user can change attributes of the image-based products before ordering.
    Type: Grant
    Filed: November 3, 2002
    Date of Patent: September 6, 2005
    Assignee: Shutterfly, Inc.
    Inventor: Paul Haeberli
  • Publication number: 20030194148
    Abstract: Systems and methods are disclosed for cropping an image to be included in an image-based product by displaying the image; generating a crop mask based on cropping product attributes, the crop mask having a selected portion corresponding to a selected portion of the image and a cropped portion corresponding to a cropped portion of the image, the crop mask having a user selectable size; and displaying the crop mask over the image to visually indicate the selected portion of the image.
    Type: Application
    Filed: May 22, 2003
    Publication date: October 16, 2003
    Inventor: Paul Haeberli
  • Patent number: 6587596
    Abstract: A system and method in which a user interface is presented to a user that allows the user to crop a selected image. A crop mask is displayed over the selected image. The system can generate the crop mask as a GIF image in which a portion of the crop mask corresponding to a selected portion of the image is transparent and a portion of the crop mask corresponding to a cropped portion of the image has a checkerboard pattern. By displaying the crop mask over the image, the selected portion of the image can be visually indicated. When a user changes the current selected portion of the image (for example, by actuating a control included in the user interface), a new crop mask can be generated based on the changes made by the user. The new crop mask can be displayed over the image in order to visually indicate the new selected portion of the image. The system and method can be implemented using a browser-based system such as the World Wide Web.
    Type: Grant
    Filed: April 28, 2000
    Date of Patent: July 1, 2003
    Assignee: Shutterfly, Inc.
    Inventor: Paul Haeberli
  • Publication number: 20030065590
    Abstract: A system and method for changing attributes of an image-based product in which an attribute of a first image is automatically identified and a new value for a product attribute of the image-based product is automatically selected based on the image attribute. Also, a user interface can be provided that allows a user to actuate a user interface control in order to select a new value for a product attribute of an image-based product. Such techniques can be used to offer image-based products for sale over a computer network such as the Internet so that the user can change attributes of the image-based products before ordering.
    Type: Application
    Filed: November 3, 2002
    Publication date: April 3, 2003
    Inventor: Paul Haeberli
  • Patent number: 6493603
    Abstract: The invention described herein is a method, system, and computer program product for the design and fabrication of the surfaces of an object. The process begins by using a CAD process to design surfaces of the object. In particular, the surfaces are modeled using developable surfaces only. The intersections of the developable surfaces are then calculated. Any excess surface area of the developable surfaces is then trimmed. The boundaries of each developable surface are abstracted to produce a two-dimensional planar model of each developable surface. From each planar model, a full-sized two-dimensional shape can then be fabricated in proportion to the planar model. Each fabricated shape can then be bent in accordance with the corresponding developable surface of the CAD model. Finally, the edges of the fabricated shapes are attached as determined by the calculated intersections of the developable surfaces of the CAD model.
    Type: Grant
    Filed: November 30, 1999
    Date of Patent: December 10, 2002
    Assignee: Silicon Graphics, Inc.
    Inventor: Paul Haeberli