Patents by Inventor John D. Rusenko, JR.
John D. Rusenko, JR. 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: 11169694Abstract: A user interface can display a rendering associated with an interactive layer corresponding to one or more rendered elements of the rendering. Based at least partly on receiving an indication of an interaction with the user interface, a new rendered element can be displayed on the user interface. Based at least in part on information associated with the one or more rendered elements, a position in the interactive layer closest to a position of the new rendered element on the user interface can be determined and a rendered marking can be displayed at or near the position in the interactive layer that is closest to the position of the new rendered element. Based at least in part on a determination that the new rendered element is to be positioned at or near the position in the interactive layer, the rendering can be updated.Type: GrantFiled: May 13, 2020Date of Patent: November 9, 2021Assignee: Square, Inc.Inventors: Benjamin A. Bloch, Timothy J. Snyder, Scott A. Garman, John D. Rusenko, Jr., Joseph M. Fox
-
Publication number: 20210026526Abstract: A user interface can display a rendering associated with an interactive layer corresponding to one or more rendered elements of the rendering. Based at least partly on receiving an indication of an interaction with the user interface, a new rendered element can be displayed on the user interface. Based at least in part on information associated with the one or more rendered elements, a position in the interactive layer closest to a position of the new rendered element on the user interface can be determined and a rendered marking can be displayed at or near the position in the interactive layer that is closest to the position of the new rendered element. Based at least in part on a determination that the new rendered element is to be positioned at or near the position in the interactive layer, the rendering can be updated.Type: ApplicationFiled: May 13, 2020Publication date: January 28, 2021Inventors: Benjamin A. Bloch, Timothy J. Snyder, Scott A. Garman, John D. Rusenko, JR., Joseph M. Fox
-
Patent number: 10691331Abstract: A web rendering module in the operating system is used to render and display a web page. The web rendering module also generates layout data that describes the position and size of each visual element on the rendered web page. A web editing application uses the layout data to generate a native overlay. The native overlay is an arrangement of cells, and each cell has the same position and size as a respective visual element. The application displays the native overlay on top of the rendered web page so that each visual element on the web page is aligned with a cell in the native overlay. The cells in the native overlay are transparent so that the rendered web page remains visible to the user, but the native overlay captures any interactions that the user performs. The interactions are then processed to make a corresponding change to the web page.Type: GrantFiled: January 24, 2019Date of Patent: June 23, 2020Assignee: Square, Inc.Inventors: Benjamin A. Bloch, Timothy J. Snyder, Scott A. Garman, John D. Rusenko, Jr., Joseph M. Fox
-
Patent number: 10649650Abstract: A web rendering module in the operating system is used to render and display a web page. The web rendering module also generates layout data that describes the position and size of each visual element on the rendered web page. A web editing application uses the layout data to generate a native overlay. The native overlay is an arrangement of cells, and each cell has the same position and size as a respective visual element. The application displays the native overlay on top of the rendered web page so that each visual element on the web page is aligned with a cell in the native overlay. The cells in the native overlay are transparent so that the rendered web page remains visible to the user, but the native overlay captures any interactions that the user performs. The interactions are then processed to make a corresponding change to the web page.Type: GrantFiled: January 24, 2019Date of Patent: May 12, 2020Assignee: Square, Inc.Inventors: Benjamin A. Bloch, Timothy J. Snyder, Scott A. Garman, John D. Rusenko, Jr., Joseph M. Fox
-
Patent number: 10437467Abstract: A native overlay for enabling rapid editing of web content is described. In an example, a web page comprising a plurality of visual elements can be rendered as a rendered web page which can be displayed on a user interface. In an example, responsive to an interaction via the user interface, a representation of a portion of the rendered web page can be generated, wherein the representation is positioned within an overlay displayed above the rendered web page. The rendered web page can be displayed with the representation positioned within the overlay on the user interface.Type: GrantFiled: October 19, 2018Date of Patent: October 8, 2019Assignee: Square, Inc.Inventors: Benjamin A. Bloch, Timothy J. Snyder, Scott A. Garman, John D. Rusenko, Jr., Joseph Matthew Fox
-
Publication number: 20190155497Abstract: A web rendering module in the operating system is used to render and display a web page. The web rendering module also generates layout data that describes the position and size of each visual element on the rendered web page. A web editing application uses the layout data to generate a native overlay. The native overlay is an arrangement of cells, and each cell has the same position and size as a respective visual element. The application displays the native overlay on top of the rendered web page so that each visual element on the web page is aligned with a cell in the native overlay. The cells in the native overlay are transparent so that the rendered web page remains visible to the user, but the native overlay captures any interactions that the user performs. The interactions are then processed to make a corresponding change to the web page.Type: ApplicationFiled: January 24, 2019Publication date: May 23, 2019Inventors: Benjamin A. Bloch, Timothy J. Snyder, Scott A. Garman, John D. Rusenko, JR., Joseph M. Fox
-
Publication number: 20190155496Abstract: A web rendering module in the operating system is used to render and display a web page. The web rendering module also generates layout data that describes the position and size of each visual element on the rendered web page. A web editing application uses the layout data to generate a native overlay. The native overlay is an arrangement of cells, and each cell has the same position and size as a respective visual element. The application displays the native overlay on top of the rendered web page so that each visual element on the web page is aligned with a cell in the native overlay. The cells in the native overlay are transparent so that the rendered web page remains visible to the user, but the native overlay captures any interactions that the user performs. The interactions are then processed to make a corresponding change to the web page.Type: ApplicationFiled: January 24, 2019Publication date: May 23, 2019Inventors: Benjamin A. Bloch, Timothy J. Snyder, Scott A. Garman, John D. Rusenko, JR., Joseph M. Fox
-
Publication number: 20190073120Abstract: A web rendering module in the operating system is used to render and display a web page. The web rendering module also generates layout data that describes the position and size of each visual element on the rendered web page. A web editing application uses the layout data to generate a native overlay. The native overlay is an arrangement of cells, and each cell has the same position and size as a respective visual element. The application displays the native overlay on top of the rendered web page so that each visual element on the web page is aligned with a cell in the native overlay. The cells in the native overlay are transparent so that the rendered web page remains visible to the user, but the native overlay captures any interactions that the user performs. The interactions are then processed to make a corresponding change to the web page.Type: ApplicationFiled: October 19, 2018Publication date: March 7, 2019Inventors: Benjamin A. Bloch, Timothy J. Snyder, Scott A. Garman, John D. Rusenko, JR., Joseph Matthew Fox
-
Patent number: 10108336Abstract: A web rendering module in the operating system is used to render and display a web page. The web rendering module also generates layout data that describes the position and size of each visual element on the rendered web page. A web editing application uses the layout data to generate a native overlay. The native overlay is an arrangement of cells, and each cell has the same position and size as a respective visual element. The application displays the native overlay on top of the rendered web page so that each visual element on the web page is aligned with a cell in the native overlay. The cells in the native overlay are transparent so that the rendered web page remains visible to the user, but the native overlay captures any interactions that the user performs. The interactions are then processed to make a corresponding change to the web page.Type: GrantFiled: March 21, 2017Date of Patent: October 23, 2018Assignee: WEEBLY, INC.Inventors: Benjamin A. Bloch, Timothy J. Snyder, Scott A. Garman, John D. Rusenko, Jr., Joseph Matthew Fox
-
Publication number: 20170212672Abstract: A web rendering module in the operating system is used to render and display a web page. The web rendering module also generates layout data that describes the position and size of each visual element on the rendered web page. A web editing application uses the layout data to generate a native overlay. The native overlay is an arrangement of cells, and each cell has the same position and size as a respective visual element. The application displays the native overlay on top of the rendered web page so that each visual element on the web page is aligned with a cell in the native overlay. The cells in the native overlay are transparent so that the rendered web page remains visible to the user, but the native overlay captures any interactions that the user performs. The interactions are then processed to make a corresponding change to the web page.Type: ApplicationFiled: March 21, 2017Publication date: July 27, 2017Inventors: Benjamin A. Bloch, Timothy J. Snyder, Scott A. Garman, John D. Rusenko, JR., Joseph Matthew Fox
-
Patent number: 9639263Abstract: A web rendering module in the operating system is used to render and display a web page. The web rendering module also generates layout data that describes the position and size of each visual element on the rendered web page. A web editing application uses the layout data to generate a native overlay. The native overlay is an arrangement of cells, and each cell has the same position and size as a respective visual element. The application displays the native overlay on top of the rendered web page so that each visual element on the web page is aligned with a cell in the native overlay. The cells in the native overlay are transparent so that the rendered web page remains visible to the user, but the native overlay captures any interactions that the user performs. The interactions are then processed to make a corresponding change to the web page.Type: GrantFiled: August 5, 2014Date of Patent: May 2, 2017Assignee: Weebly, Inc.Inventors: Benjamin A. Bloch, Timothy J. Snyder, Scott A. Garman, John D. Rusenko, Jr., Joseph Matthew Fox
-
Publication number: 20160041954Abstract: A web rendering module in the operating system is used to render and display a web page. The web rendering module also generates layout data that describes the position and size of each visual element on the rendered web page. A web editing application uses the layout data to generate a native overlay. The native overlay is an arrangement of cells, and each cell has the same position and size as a respective visual element. The application displays the native overlay on top of the rendered web page so that each visual element on the web page is aligned with a cell in the native overlay. The cells in the native overlay are transparent so that the rendered web page remains visible to the user, but the native overlay captures any interactions that the user performs. The interactions are then processed to make a corresponding change to the web page.Type: ApplicationFiled: August 5, 2014Publication date: February 11, 2016Inventors: Benjamin A. Bloch, Timothy J. Snyder, Scott A. Garman, John D. Rusenko, JR., Joseph Matthew Fox