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: 20110018899Abstract: 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: ApplicationFiled: October 5, 2010Publication date: January 27, 2011Inventors: Jeffrey Benson, Chase Garfinkle, Paul Haeberli, Hwei Mien Quek
-
Patent number: 7830399Abstract: 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: GrantFiled: July 9, 2009Date of Patent: November 9, 2010Assignee: Shutterfly, Inc.Inventors: Jeffrey Benson, Chase Garfinkle, Paul Haeberli, Hwei Mien Quek
-
Publication number: 20090285506Abstract: 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: ApplicationFiled: July 9, 2009Publication date: November 19, 2009Inventors: Jeffrey Benson, Chase Garfinkle, Paul Haeberli, Hwei Mien Quek
-
Patent number: 7576752Abstract: 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: GrantFiled: October 4, 2000Date of Patent: August 18, 2009Assignee: Shutterfly Inc.Inventors: Jeffrey Benson, Chase Garfinkle, Paul Haeberli, Hwei Mien Quek
-
Patent number: 7395229Abstract: 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: GrantFiled: February 10, 2006Date of Patent: July 1, 2008Assignee: Shutterfly, Inc.Inventor: Paul Haeberli
-
Patent number: 7230628Abstract: 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: GrantFiled: October 5, 2000Date of Patent: June 12, 2007Assignee: Shutterfly, Inc.Inventor: Paul Haeberli
-
Patent number: 7190370Abstract: 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: GrantFiled: November 22, 2000Date of Patent: March 13, 2007Assignee: Shutterfly, Inc.Inventors: Paul Haeberli, John Skidgel
-
Publication number: 20060155612Abstract: 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: ApplicationFiled: February 10, 2006Publication date: July 13, 2006Inventor: Paul Haeberli
-
Patent number: 7016869Abstract: 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: GrantFiled: April 28, 2000Date of Patent: March 21, 2006Assignee: Shutterfly, Inc.Inventor: Paul Haeberli
-
Patent number: 6973222Abstract: 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: GrantFiled: May 22, 2003Date of Patent: December 6, 2005Assignee: Shutterfly, Inc.Inventor: Paul Haeberli
-
Patent number: 6941276Abstract: 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: GrantFiled: November 3, 2002Date of Patent: September 6, 2005Assignee: Shutterfly, Inc.Inventor: Paul Haeberli
-
Publication number: 20030194148Abstract: 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: ApplicationFiled: May 22, 2003Publication date: October 16, 2003Inventor: Paul Haeberli
-
Patent number: 6587596Abstract: 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: GrantFiled: April 28, 2000Date of Patent: July 1, 2003Assignee: Shutterfly, Inc.Inventor: Paul Haeberli
-
Publication number: 20030065590Abstract: 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: ApplicationFiled: November 3, 2002Publication date: April 3, 2003Inventor: Paul Haeberli
-
Patent number: 6493603Abstract: 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: GrantFiled: November 30, 1999Date of Patent: December 10, 2002Assignee: Silicon Graphics, Inc.Inventor: Paul Haeberli