Patents by Inventor Daniel Andrew Laffoon

Daniel Andrew Laffoon 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: 9507506
    Abstract: Methods and systems for editing media rich photo projects are disclosed. In one embodiment, the present invention uses drag and drop features to add a photo to a spread, to remove a photo from the spread, and/or to create a new spread. In another embodiment, drop areas are utilized to facilitate addition and removal of photos at an editor. In another embodiment, drop targets are determined by an animated highlight of a drop target, a time delay allowing a user to wait until a drop target is auto-selected by the pre-set rules of the editor, and pre-set rules of a drop target as determined by the location of a drop. Furthermore, drop targets are determined by location coordinates of a photo over the spread before being dropped, proximity of a dragged photo with a photo slot, or a pre-calculated photo slot based on pre-set rules.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: November 29, 2016
    Assignee: Interactive Memories, Inc.
    Inventors: Aryk Erwin Grosz, Yedidya Medina, Max Di Capua, Daniel Andrew Laffoon
  • Publication number: 20160139761
    Abstract: Methods and systems for editing media rich photo projects are disclosed. In one embodiment, the present invention uses drag and drop features to add a photo to a spread, to remove a photo from the spread, and/or to create a new spread. In another embodiment, drop areas are utilized to facilitate addition and removal of photos at an editor. In another embodiment, drop targets are determined by an animated highlight of a drop target, a time delay allowing a user to wait until a drop target is auto-selected by the pre-set rules of the editor, and pre-set rules of a drop target as determined by the location of a drop. Furthermore, drop targets are determined by location coordinates of a photo over the spread before being dropped, proximity of a dragged photo with a photo slot, or a pre-calculated photo slot based on pre-set rules.
    Type: Application
    Filed: November 13, 2015
    Publication date: May 19, 2016
    Inventors: Aryk Erwin Grosz, Yedidya Medina, Max Di Capua, Daniel Andrew Laffoon
  • Patent number: 9058310
    Abstract: In an online collage-based editor, a method for determining an effective aspect ratio for a selected project orientation that includes a group of two or more available page sizes having different aspect ratios and displaying a project page at a derived aspect ratio in the GUI during editing includes the steps (a) determining for each page size in the group, the viewable area of each page, (b) recording the aspect ratios of the viewable areas of step (a), (c) using a mathematical function, describing a total amount of error present amongst the available aspect ratios of step (b) for a given aspect ratio, (d) using a mathematical program, process, or automated calculation tool, finding the effective aspect ratio that minimizes the function and hence the error value of step (c), and (e) displaying the project page at the selected effective aspect ratio.
    Type: Grant
    Filed: March 6, 2013
    Date of Patent: June 16, 2015
    Assignee: Interactive Memories, Inc.
    Inventors: Aryk Erwin Grosz, Daniel Andrew Laffoon, Daniel Thanh Schultz
  • Patent number: 9053076
    Abstract: A method has steps receiving a plurality of digital images at a network-connected computing appliance, sorting the plurality of images by one or more functions of software executing from a non-transitory physical medium on the computing appliance to determine a subset of images that are related according to data associated with individual ones of the digital images, and dedicating the determined subset of images to a single page of a photo album being prepared by the software.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: June 9, 2015
    Assignee: Interactive Memories Inc.
    Inventors: Aryk Erwin Grosz, Daniel Andrew Laffoon, Daniel Thanh Schultz
  • Patent number: 9003293
    Abstract: A project network service includes a server connected to the network, the server having access to least one processor and at least one data repository, the server including a non-transitory physical medium and software running from the non-transitory physical medium, the software providing a first function establishing a client-server connection between the server and at least one user-operated computing appliance, a second function registering at least one individual to use the service, a third function initiating and maintaining an active data session between one or more users through a graphics user interface (GUI), a fourth function accepting data input and asset contributions from the one or more users, a fifth function recording and applying the input, a sixth function facilitating a transaction for at least one project created through the GUI, and a seventh function orchestrating and managing production and delivery of the project to the one or more users.
    Type: Grant
    Filed: February 20, 2013
    Date of Patent: April 7, 2015
    Assignee: Interactive Memories, Inc.
    Inventors: Aryk Erwin Grosz, Daniel Andrew Laffoon
  • Patent number: 8898556
    Abstract: A print configuration engine implemented in software residing on and executable from a digital medium, the print engine integrated with a graphics user interface (GUI) for creating and editing photo-based projects over a data network, the print engine including a communications link to a compatible print server and printer connected to the data network, a print queue for queuing printing tasks, and an image tiling module. The print engine automatically senses if the pixel size of an image is greater than a pre-defined image size threshold for high resolution printing and if so tiles the image and saves the individual image tiles to memory for later reconstitution.
    Type: Grant
    Filed: August 23, 2010
    Date of Patent: November 25, 2014
    Assignee: Interactive Memories, Inc.
    Inventors: Aryk Erwin Grosz, Daniel Andrew Laffoon, Daniel Thanh Schultz
  • Patent number: 8812952
    Abstract: In an online collage-based editor, a method for determining an effective aspect ratio for a selected project orientation that includes a group of two or more available page sizes having different aspect ratios and displaying a project page at a derived aspect ratio in the GUI during editing includes the steps (a) determining for each page size in the group, the viewable area of each page, (b) recording the aspect ratios of the viewable areas of step (a), (c) using a mathematical function, describing a total amount of error present amongst the available aspect ratios of step (b) for a given aspect ratio, (d) using a mathematical program, process, or automated calculation tool, finding the effective aspect ratio that minimizes the function and hence the error value of step (c), and (e) displaying the project page at the selected effective aspect ratio.
    Type: Grant
    Filed: August 23, 2010
    Date of Patent: August 19, 2014
    Assignee: Interactive Memories, Inc.
    Inventors: Aryk Erwin Grosz, Daniel Andrew Laffoon, Daniel Thanh Schultz
  • Patent number: 8806331
    Abstract: A system for creating and editing image and or text-based projects includes a server connected to a data network, the server having access to a digital medium containing an executable graphics user interface (GUI) accessible by computer browser, at least one data repository residing on the network, the repository accessible to the server, the repository containing images, and product-related graphics, a print configuration engine implemented in software residing on and executable from the digital medium or another accessible medium, the print configuration engine for rendering image and or text-based products for printing, and at least one bi-directional communication channel established between a computing appliance running a version of the GUI while connected to the network and a server managing the data repository.
    Type: Grant
    Filed: July 16, 2010
    Date of Patent: August 12, 2014
    Assignee: Interactive Memories, Inc.
    Inventors: Aryk Erwin Grosz, Daniel Andrew Laffoon, Daniel Thanh Schultz
  • Patent number: 8773690
    Abstract: The invention allows an online print engine to enhance a printing quality and a user experience of an online printing system. The invention may be used for photo books, photo cards, photo calendars, and in other online print situations. One embodiment is a print engine residing on and executable from a digital medium, the print engine integrated with a graphical user interface (GUI) for creating and editing photo-based projects over a data network, the print engine including a communications link to a print server and a printer connected to the data network, a print queue for queuing printing tasks, and an effects filter size-reduction module. The print engine automatically senses via the effects filter size-reduction module if the area of a filter is greater than a pre-defined threshold, and if so produces a smaller filter embedded into a bitmap image, after which the bitmap image is scaled back up to the filters original size.
    Type: Grant
    Filed: August 23, 2010
    Date of Patent: July 8, 2014
    Assignee: Interactive Memories, Inc.
    Inventors: Aryk Erwin Grosz, Daniel Andrew Laffoon, Daniel Thanh Schultz
  • Patent number: 8726186
    Abstract: In a server-based system for creating and editing image and or text-based projects, the system having access to a digital medium containing an executable graphics user interface (GUI) accessible by computer browser, a method is provided for scaling a project page using relative units including the steps (a) establishing a 0 point at the center of the project page, (b) from the center, scaling a number of relative units ending at a negative limit value for width equal to one half of total width value, (c) from the center, scaling a number of relative units ending at a negative limit value for height equal to one half of the total height, (d) from the center, scaling a number of relative units ending at a positive limit value for width equal to one half of total width, and (e) from the center, scaling a number of relative units ending at a positive limit value for height equal to one half of the total height.
    Type: Grant
    Filed: August 23, 2010
    Date of Patent: May 13, 2014
    Assignee: Interactive Memories, Inc.
    Inventors: Aryk Erwin Grosz, Daniel Andrew Laffoon, Daniel Thanh Schultz
  • Publication number: 20140096015
    Abstract: A project network service includes a server connected to the network, the server having access to least one processor and at least one data repository, the server including a non-transitory physical medium and software running from the non-transitory physical medium, the software providing a first function establishing a client-server connection between the server and at least one user-operated computing appliance, a second function registering at least one individual to use the service, a third function initiating and maintaining an active data session between one or more users through a graphics user interface (GUI), a fourth function accepting data input and asset contributions from the one or more users, a fifth function recording and applying the input, a sixth function facilitating a transaction for at least one project created through the GUI, and a seventh function orchestrating and managing production and delivery of the project to the one or more users.
    Type: Application
    Filed: February 20, 2013
    Publication date: April 3, 2014
    Applicant: INTERACTIVE MEMORIES, INC.
    Inventors: Aryk Erwin Grosz, Daniel Andrew Laffoon
  • Publication number: 20130194591
    Abstract: In an online collage-based editor, a method for determining an effective aspect ratio for a selected project orientation that includes a group of two or more available page sizes having different aspect ratios and displaying a project page at a derived aspect ratio in the GUI during editing includes the steps (a) determining for each page size in the group, the viewable area of each page, (b) recording the aspect ratios of the viewable areas of step (a), (c) using a mathematical function, describing a total amount of error present amongst the available aspect ratios of step (b) for a given aspect ratio, (d) using a mathematical program, process, or automated calculation tool, finding the effective aspect ratio that minimizes the function and hence the error value of step (c), and (e) displaying the project page at the selected effective aspect ratio.
    Type: Application
    Filed: March 6, 2013
    Publication date: August 1, 2013
    Inventors: Aryk Erwin Grosz, Daniel Andrew Laffoon, Daniel Thanh Schultz
  • Publication number: 20130177243
    Abstract: A method has steps receiving a plurality of digital images at a network-connected computing appliance, sorting the plurality of images by one or more functions of software executing from a non-transitory physical medium on the computing appliance to determine a subset of images that are related according to data associated with individual ones of the digital images, and dedicating the determined subset of images to a single page of a photo album being prepared by the software.
    Type: Application
    Filed: February 28, 2013
    Publication date: July 11, 2013
    Inventors: Aryk Erwin Grosz, Daniel Andrew Laffoon, Daniel Thanh Schultz
  • Patent number: 8326945
    Abstract: In a server-based system for creating and editing image-based and or text-based projects, the system having access to a digital medium containing an executable graphics user interface (GUI) accessible by computer browser, a method is provided for triggering automatic page save operations and includes the steps, (a) monitoring editing activity occurring in the project editor viewport, and (b) upon detection of a loss of a page from an editor viewport and or detection of a violation of a safety measure, automatically persisting the current page data to the server.
    Type: Grant
    Filed: August 24, 2010
    Date of Patent: December 4, 2012
    Assignee: Interactive Memories, Inc.
    Inventors: Aryk Erwin Grosz, Daniel Andrew Laffoon, Daniel Thanh Schultz
  • Publication number: 20110167353
    Abstract: A system for creating and editing image and or text-based projects includes a server connected to a data network, the server having access to a digital medium containing an executable graphics user interface (GUI) accessible by computer browser, at least one data repository residing on the network, the repository accessible to the server, the repository containing images, and product-related graphics, a print configuration engine implemented in software residing on and executable from the digital medium or another accessible medium, the print configuration engine for rendering image and or text-based products for printing, and at least one bi-directional communication channel established between a computing appliance running a version of the GUI while connected to the network and a server managing the data repository.
    Type: Application
    Filed: July 16, 2010
    Publication date: July 7, 2011
    Inventors: Aryk Erwin Grosz, Daniel Andrew Laffoon, Daniel Thanh Schultz
  • Publication number: 20110029601
    Abstract: In a server-based system for creating and editing image-based and or text-based projects, the system having access to a digital medium containing an executable graphics user interface (GUI) accessible by computer browser, a method is provided for triggering automatic page save operations and includes the steps, (a) monitoring editing activity occurring in the project editor viewport, and (b) upon detection of a loss of a page from an editor viewport and or detection of a violation of a safety measure, automatically persisting the current page data to the server.
    Type: Application
    Filed: August 24, 2010
    Publication date: February 3, 2011
    Inventors: Aryk Erwin Grosz, Daniel Andrew Laffoon, Daniel Thanh Schultz
  • Publication number: 20110029884
    Abstract: In a server-based system for creating and editing image and or text-based projects, the system having access to a digital medium containing an executable graphics user interface (GUI) accessible by computer browser, a method is provided for selecting a photo from a plurality of photos placed in the project by a project contributor for recommendation in a photo product. The method includes the steps (a) accessing the contributor's project photos stored in the database, (b) weighting data associated with each photo used in the project against one or more business rules, (c) selecting one or more photos based on the weighting results of step (b), and (d) recommending one or more photo products containing one or more photos selected at step (c) to the contributor at an appropriate time.
    Type: Application
    Filed: August 24, 2010
    Publication date: February 3, 2011
    Inventors: Aryk Erwin Grosz, Daniel Andrew Laffoon, Daniel Thanh Schultz
  • Publication number: 20110013211
    Abstract: In a photo collage editor implemented in software residing on and executable from a digital medium, a method for configuring a project for three dimensional printing includes the steps (a) displaying in the editor, a page canvas for editing, (b) selecting or highlighting an image or item on the page canvas, (c) invoking a dimensional print effect configuration interface by selecting an interactive button on a toolbar displayed automatically as a result of step (b) or by implementing keyboard shortcut to execute the interface, and (d) selecting an option for applying one or more three dimensional effects from the interface.
    Type: Application
    Filed: August 23, 2010
    Publication date: January 20, 2011
    Inventors: Aryk Erwin Grosz, Daniel Andrew Laffoon, Daniel Thanh Schultz
  • Publication number: 20110012929
    Abstract: In a server-based system for creating and editing image and or text-based projects, the system having access to a digital medium containing an executable graphics user interface (GUI) accessible by computer browser, a method is provided for scaling a project page using relative units including the steps (a) establishing a 0 point at the center of the project page, (b) from the center, scaling a number of relative units ending at a negative limit value for width equal to one half of total width value, (c) from the center, scaling a number of relative units ending at a negative limit value for height equal to one half of the total height, (d) from the center, scaling a number of relative units ending at a positive limit value for width equal to one half of total width, and (e) from the center, scaling a number of relative units ending at a positive limit value for height equal to one half of the total height.
    Type: Application
    Filed: August 23, 2010
    Publication date: January 20, 2011
    Inventors: Aryk Erwin Grosz, Daniel Andrew Laffoon, Daniel Thanh Schultz
  • Publication number: 20110016409
    Abstract: A system for hosting multiple collaborators in real time, the collaborators contributing content and or edits to content in an image and or text-based project hosted on a data network through a Website accessible to the collaborators by computer browser includes a server connected to the data network, the server having access to a digital medium containing an executable graphics user interface (GUI) for contributing content and for editing content, and a collaborator configuration interface available through the Website enabling a user to designate one or more other users as approved for collaboration on a given project. Users who are approved to collaborate have real time access to the image and or text-based project through their own versions of the network-based GUI.
    Type: Application
    Filed: August 24, 2010
    Publication date: January 20, 2011
    Inventors: Aryk Erwin Grosz, Daniel Andrew Laffoon, Daniel Thanh Schultz