Pixel perfect real-time web application framework
Gespeichert in:
| Titel: | Pixel perfect real-time web application framework |
|---|---|
| Patent Number: | 11016,741 |
| Publikationsdatum: | May 25, 2021 |
| Appl. No: | 16/428912 |
| Application Filed: | May 31, 2019 |
| Abstract: | A system and methods for a real-time web application framework including a server controlled real-time web application with synchronized server components mapped to client widgets, a method for modal execution support in a real-time web application environment, a pixel perfect designer having a designer, an image renderer, and server components, the image renderer configured to render a client widget based on the properties of a server component, and a theming system implemented by the real-time web application during run-time. |
| Inventors: | ICE TEA GROUP LLC (Washington, DC, US) |
| Assignees: | ICE TEA GROUP LLC (Washington, DC, US) |
| Claim: | 1. A method of generating and displaying pixel perfect representations of web application controls in design-mode, comprising: storing, in computer memory, at least one control having at least one graphical component representation as a bitmap image; storing, in computer memory, at least one image renderer, wherein the at least one image renderer is a rendering engine capable of rendering marked up content while outside a display area; configuring the at least one image renderer to receive a defined set of properties and render a digital image based upon the defined set of properties; storing, in computer memory, at least one designer capable of designing a web application, the at least one designer having a display area configured to display a graphical representation of the web application; defining properties within the at least one control, the properties enabling the at least one image renderer to render a corresponding image file based on the properties; and configuring the at least one designer to call the image renderer, in design-mode and without running the web application, to generate at least one digital image of the at least one graphical component of the at least one control; wherein the generating further comprises: determining, with the computer, when a user of the designer has added a new control to the web application or has changed a visual property of an existing control of the web application, responding, if the determination is positive, comprising: generating and collecting a set of properties from the at least one control, based on the properties of the control and needs of a run-time web client, entering, into a computer queue, at least one rendering request for the change in visual property of the at least one control, the rendering request having the set of properties, processing, with a computer, the rendering requests in the computer queue, comprising: finding and removing the rendering request from the queue, preparing a widget message definition describing the set of properties of the at least one graphical component, generating, with the at least one image renderer, an image based on the widget message definition; signaling, with the at least one image renderer, a Rendering Complete signal to the designer updating, with the designer, the display area by displaying the rendered image in the display area. |
| Claim: | 2. The method of claim 1 , wherein the processing, with a computer, the rendering requests in the computer queue is performed asynchronously. |
| Claim: | 3. The method of claim 1 , wherein the message definition is in JSON format. |
| Patent References Cited: | 7197715 March 2007 Valeria 7716634 May 2010 Ross 8384726 February 2013 Grabowski 8458612 June 2013 Chatterjee 8797337 August 2014 Labour 9639621 May 2017 Law-How-Hung 9703762 July 2017 Chitale 10289675 May 2019 Law-How-Hung 10372797 August 2019 Chitale 10409565 September 2019 Pivato 2002/0066073 May 2002 Lienhard 2003/0233631 December 2003 Curry 2004/0111673 June 2004 Bowman 2004/0117759 June 2004 Rippert, Jr. 2004/0123238 June 2004 Hefetz 2004/0268228 December 2004 Croney 2006/0005165 January 2006 Alabi 2010/0199185 August 2010 Greenberg 2010/0333037 December 2010 Pavlovski 2011/0119618 May 2011 Nestler 2011/0167403 July 2011 French 2012/0047425 February 2012 Ahmed 2012/0151308 June 2012 Falkenberg 2013/0031468 January 2013 Lee 2013/0246944 September 2013 Pandiyan 2015/0058744 February 2015 Dhingra 2015/0149891 May 2015 Magistrado 2015/0186132 July 2015 Oliveri 2015/0264423 September 2015 Torgemane 2016/0070813 March 2016 Unter Ecker 2017/0039180 February 2017 Pruitt 2018/0285328 October 2018 Pivato 2019/0286427 September 2019 Pivato 2019/0354353 November 2019 Pivato |
| Other References: | JSFoundation, Themes and Theming, Oct. 18, 2018 via waybackmachine, pp. 1-9 (pdf). cited by examiner Non-Final Office Action for U.S. Appl. No. 16/428,884, filed May 31, 2019 on behalf of Ice Tea Group LLC. dated Jun. 26, 2020. 10 pages. cited by applicant |
| Primary Examiner: | Patel, Manglesh M |
| Attorney, Agent or Firm: | Steinfl + Bruno, LLP |
| Dokumentencode: | edspgr.11016741 |
| Datenbank: | USPTO Patent Grants |
| Abstract: | A system and methods for a real-time web application framework including a server controlled real-time web application with synchronized server components mapped to client widgets, a method for modal execution support in a real-time web application environment, a pixel perfect designer having a designer, an image renderer, and server components, the image renderer configured to render a client widget based on the properties of a server component, and a theming system implemented by the real-time web application during run-time. |
|---|