Patents by Inventor Edward James Hammond
Edward James Hammond 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: 20230353689Abstract: Systems and methods of co-editing a design for a printed product is disclosed. According to certain aspects, a server may store tool state variable(s) corresponding to editing tool(s) included in a printed product editor in a database; receive, from a first electronic device executing a first instantiation of the printed product editor, a request for a collaborative communication session with a second electronic device executing a second instantiation of the printed product editor; generate the collaborative communication session between the two devices in response to the request, the collaborative communication session including a state of editing tool(s) of the first instantiation of the printed product editor; update the tool state variable(s) corresponding to the state of editing tool(s) of the first instantiation in the database; and synchronize a state of editing tool(s) of the second instantiation in response to the updating.Type: ApplicationFiled: May 15, 2023Publication date: November 2, 2023Inventors: Edward James Hammond, Christina Kayastha, Gal Rakhsha-Shenar
-
Patent number: 11652930Abstract: Systems and methods of co-editing a design for a printed product is disclosed. According to certain aspects, a server may store tool state variable(s) corresponding to editing tool(s) included in a printed product editor in a database; receive, from a first electronic device executing a first instantiation of the printed product editor, a request for a collaborative communication session with a second electronic device executing a second instantiation of the printed product editor; generate the collaborative communication session between the two devices in response to the request, the collaborative communication session including a state of editing tool(s) of the first instantiation of the printed product editor; update the tool state variable(s) corresponding to the state of editing tool(s) of the first instantiation in the database; and synchronize a state of editing tool(s) of the second instantiation in response to the updating.Type: GrantFiled: July 30, 2019Date of Patent: May 16, 2023Assignee: CIMPRESS SCHWEIZ GMBHInventors: Edward James Hammond, Christina Kayastha, Gal Rakhsha-Shenar
-
Patent number: 11392762Abstract: Systems and methods for automatically generating product designs according to search queries. According to certain aspects, an electronic device may present a set of default templates associated with one or more products. The electronic device may facilitate a search using inputted keywords, and identify a set of images and/or design elements according to the search. The electronic device may modify the set of default templates by incorporating various of the images and/or design elements. A user may select different functionalities associated with the modified templates, including selecting to place a product order.Type: GrantFiled: October 26, 2018Date of Patent: July 19, 2022Assignee: CIMPRESS SCHWEIZ GMBHInventors: Nicholas Richard Swider, Edward James Hammond, Christina Kayastha, Christopher Wai-Lung Kwan, Brian Robert Chitester
-
Patent number: 11127177Abstract: Systems and methods for facilitating product design by an electronic device are described. According to certain aspects, an electronic device may display one or more designable canvases of a user interface for editing the visual design of a product. The electronic device may display an extended workspace canvas adjacent to and at least partially surrounding the one or more designable canvases. The extended workspace canvas may be configured to display a plurality of design elements that can be reached directly from the one or more designable canvases for use. Each of the design elements may be configured to be selectively positioned within the one or more designable canvases. The electronic device may, in response to a surface change selection of the one or more designable canvases, maintain the displaying of the extended workspace canvas while the one or more designable canvases are in a transitioning state.Type: GrantFiled: June 19, 2020Date of Patent: September 21, 2021Assignee: CIMPRESS SCHWEIZ GMBHInventors: Nicholas Richard Swider, Edward James Hammond, Christina Kayastha, Donald J. Naylor, Christopher Wai-Lung Kwan, Brian Robert Chitester
-
Patent number: 10977437Abstract: Systems and methods for automatically generating product designs using linked information. According to certain aspects, an electronic device may present a template associated with one or more products. The electronic device may facilitate a search for a desired entity having an associated entity design element, and modify the template by incorporating the associated entity design element. A user may select different functionalities associated with the modified template, including selecting to place a product order.Type: GrantFiled: October 26, 2018Date of Patent: April 13, 2021Assignee: CIMPRESS SCHWEIZ GMBHInventors: Nicholas Richard Swider, Edward James Hammond, Christina Kayastha, Christopher Wai-Lung Kwan, Brian Robert Chitester
-
Publication number: 20210037146Abstract: Systems and methods of co-editing a design for a printed product is disclosed. According to certain aspects, a server may store tool state variable(s) corresponding to editing tool(s) included in a printed product editor in a database; receive, from a first electronic device executing a first instantiation of the printed product editor, a request for a collaborative communication session with a second electronic device executing a second instantiation of the printed product editor; generate the collaborative communication session between the two devices in response to the request, the collaborative communication session including a state of editing tool(s) of the first instantiation of the printed product editor; update the tool state variable(s) corresponding to the state of editing tool(s) of the first instantiation in the database; and synchronize a state of editing tool(s) of the second instantiation in response to the updating.Type: ApplicationFiled: July 30, 2019Publication date: February 4, 2021Inventors: Edward James Hammond, Christina Kayastha, Gal Rakhsha-Shenar
-
Publication number: 20200320759Abstract: Systems and methods for facilitating product design by an electronic device are described. According to certain aspects, an electronic device may display one or more designable canvases of a user interface for editing the visual design of a product. The electronic device may display an extended workspace canvas adjacent to and at least partially surrounding the one or more designable canvases. The extended workspace canvas may be configured to display a plurality of design elements that can be reached directly from the one or more designable canvases for use. Each of the design elements may be configured to be selectively positioned within the one or more designable canvases. The electronic device may, in response to a surface change selection of the one or more designable canvases, maintain the displaying of the extended workspace canvas while the one or more designable canvases are in a transitioning state.Type: ApplicationFiled: June 19, 2020Publication date: October 8, 2020Inventors: Nicholas Richard Swider, Edward James Hammond, Christina Kayastha, Donald J. Naylor
-
Patent number: 10726592Abstract: Systems and methods for facilitating product design by an electronic device are described. According to certain aspects, an electronic device may display one or more designable canvases of a user interface for editing the visual design of a product. The electronic device may display an extended workspace canvas adjacent to and at least partially surrounding the one or more designable canvases. The extended workspace canvas may be configured to display a plurality of design elements that can be reached directly from the one or more designable canvases for use. Each of the design elements may be configured to be selectively positioned within the one or more designable canvases. The electronic device may, in response to a surface change selection of the one or more designable canvases, maintain the displaying of the extended workspace canvas while the one or more designable canvases are in a transitioning state.Type: GrantFiled: October 26, 2018Date of Patent: July 28, 2020Assignee: CIMPRESS SCHWEIZ GMBHInventors: Nicholas Richard Swider, Edward James Hammond, Christina Kayastha, Donald J. Naylor
-
Publication number: 20200134893Abstract: Systems and methods for facilitating product design by an electronic device are described. According to certain aspects, an electronic device may display one or more designable canvases of a user interface for editing the visual design of a product. The electronic device may display an extended workspace canvas adjacent to and at least partially surrounding the one or more designable canvases. The extended workspace canvas may be configured to display a plurality of design elements that can be reached directly from the one or more designable canvases for use. Each of the design elements may be configured to be selectively positioned within the one or more designable canvases. The electronic device may, in response to a surface change selection of the one or more designable canvases, maintain the displaying of the extended workspace canvas while the one or more designable canvases are in a transitioning state.Type: ApplicationFiled: October 26, 2018Publication date: April 30, 2020Inventors: Nicholas Richard Swider, Edward James Hammond, Christina Kayastha, Donald J. Naylor
-
Publication number: 20200134007Abstract: Systems and methods for automatically generating product designs according to search queries. According to certain aspects, an electronic device may present a set of default templates associated with one or more products. The electronic device may facilitate a search using inputted keywords, and identify a set of images and/or design elements according to the search. The electronic device may modify the set of default templates by incorporating various of the images and/or design elements. A user may select different functionalities associated with the modified templates, including selecting to place a product order.Type: ApplicationFiled: October 26, 2018Publication date: April 30, 2020Inventors: Nicholas Richard Swider, Edward James Hammond, Christina Kayastha
-
Publication number: 20200134008Abstract: Systems and methods for automatically generating product designs using linked information. According to certain aspects, an electronic device may present a template associated with one or more products. The electronic device may facilitate a search for a desired entity having an associated entity design element, and modify the template by incorporating the associated entity design element. A user may select different functionalities associated with the modified template, including selecting to place a product order.Type: ApplicationFiled: October 26, 2018Publication date: April 30, 2020Inventors: Nicholas Richard Swider, Edward James Hammond, Christina Kayastha