Patents by Inventor Keith Bernstein
Keith Bernstein 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: 10313297Abstract: A system and method supporting instant messaging which removes many of the problems and barriers to the use of instant messaging through the use of universally unique identifiers to web pages for instant messaging sessions, with recipients invited to the instant messaging session via email.Type: GrantFiled: June 21, 2016Date of Patent: June 4, 2019Assignee: FACEBOOK, INC.Inventors: Keith Bernstein, Alan Chung
-
Patent number: 9830399Abstract: Dynamic web page generation is optimized by reducing the processing overhead required to parse the web page HTML code for tokens and insert dynamic content. Using the invention, an HTML file for a dynamic web page need be read and parsed only once throughout the life of the server. A software object parses the HTML, decomposes the page into constituent pieces and saves them to data structures as byte streams, which are cached, along with the software object, rendering multiple disk accesses unnecessary when the page is reconstituted. For subsequent requests, the dynamic page is created from the cached version, which is shareable across users and across requests. The optimization reduces server resource usage for dynamic page generation to near zero. The invention is also applicable to other documents combining static and dynamic content that require composition tools for editing.Type: GrantFiled: December 30, 2014Date of Patent: November 28, 2017Assignee: FACEBOOK, INC.Inventors: Keith Bernstein, Robert Kieffer
-
Patent number: 9785723Abstract: Dynamic web page generation is optimized by reducing the processing overhead required to parse the web page HTML code for tokens and insert dynamic content. Using the invention, an HTML file for a dynamic web page need be read and parsed only once throughout the life of the server. A software object parses the HTML, decomposes the page into constituent pieces and saves them to data structures as byte streams, which are cached, along with the software object, rendering multiple disk accesses unnecessary when the page is reconstituted. For subsequent requests, the dynamic page is created from the cached version, which is shareable across users and across requests. The optimization reduces server resource usage for dynamic page generation to near zero. The invention is also applicable to other documents combining static and dynamic content that require composition tools for editing.Type: GrantFiled: December 30, 2014Date of Patent: October 10, 2017Assignee: Facebook, Inc.Inventors: Keith Bernstein, Robert Kieffer
-
Patent number: 9628431Abstract: A system and method supporting instant messaging which removes many of the problems and harriers to the use of instant messaging through the use of universally unique identifiers to web pages for instant messaging sessions, with recipients invited to the instant messaging session via email.Type: GrantFiled: July 1, 2011Date of Patent: April 18, 2017Assignee: FACEBOOK, INC.Inventors: Keith Bernstein, Alan Chung
-
Publication number: 20160301654Abstract: A system and method supporting instant messaging which removes many of the problems and barriers to the use of instant messaging through the use of universally unique identifiers to web pages for instant messaging sessions, with recipients invited to the instant messaging session via email.Type: ApplicationFiled: June 21, 2016Publication date: October 13, 2016Inventors: Keith Bernstein, Alan Chung
-
Publication number: 20160294740Abstract: A system and method supporting instant messaging which removes many of the problems and barriers to the use of instant messaging through the use of universally unique identifiers to web pages for instant messaging sessions, with recipients invited to the instant messaging session via email.Type: ApplicationFiled: April 29, 2016Publication date: October 6, 2016Inventors: Keith Bernstein, Alan Chung
-
Patent number: 9363213Abstract: A system and method supporting instant messaging which removes many of the problems and harriers to the use of instant messaging through the use of universally unique identifiers to web pages for instant messaging sessions, with recipients invited to the instant messaging session via email.Type: GrantFiled: September 15, 2012Date of Patent: June 7, 2016Assignee: FACEBOOK, INC.Inventors: Keith Bernstein, Alan Chung
-
Publication number: 20160078145Abstract: Dynamic web page generation is optimized by reducing the processing overhead required to parse the web page HTML code for tokens and insert dynamic content. Using the invention, an HTML file for a dynamic web page need be read and parsed only once throughout the life of the server. A software object parses the HTML, decomposes the page into constituent pieces and saves them to data structures as byte streams, which are cached, along with the software object, rendering multiple disk accesses unnecessary when the page is reconstituted. For subsequent requests, the dynamic page is created from the cached version, which is shareable across users and across requests. The optimization reduces server resource usage for dynamic page generation to near zero. The invention is also applicable to other documents combining static and dynamic content that require composition tools for editing.Type: ApplicationFiled: December 30, 2014Publication date: March 17, 2016Inventors: Keith Bernstein, Robert Kieffer
-
Publication number: 20150205883Abstract: Dynamic web page generation is optimized by reducing the processing overhead required to parse the web page HTML code for tokens and insert dynamic content. Using the invention, an HTML file for a dynamic web page need be read and parsed only once throughout the life of the server. A software object parses the HTML, decomposes the page into constituent pieces and saves them to data structures as byte streams, which are cached, along with the software object, rendering multiple disk accesses unnecessary when the page is reconstituted. For subsequent requests, the dynamic page is created from the cached version, which is shareable across users and across requests. The optimization reduces server resource usage for dynamic page generation to near zero. The invention is also applicable to other documents combining static and dynamic content that require composition tools for editing.Type: ApplicationFiled: December 30, 2014Publication date: July 23, 2015Inventors: Keith Bernstein, Robert Kieffer
-
Publication number: 20150113366Abstract: Dynamic web page generation is optimized by reducing the processing overhead required to parse the web page HTML code for tokens and insert dynamic content. Using the invention, an HTML file for a dynamic web page need be read and parsed only once throughout the life of the server. A software object parses the HTML, decomposes the page into constituent pieces and saves them to data structures as byte streams, which are cached, along with the software object, rendering multiple disk accesses unnecessary when the page is reconstituted. For subsequent requests, the dynamic page is created from the cached version, which is shareable across users and across requests. The optimization reduces server resource usage for dynamic page generation to near zero. The invention is also applicable to other documents combining static and dynamic content that require composition tools for editing.Type: ApplicationFiled: December 30, 2014Publication date: April 23, 2015Applicant: FACEBOOK, INC.Inventors: Keith Bernstein, Robert Kieffer
-
Publication number: 20130191472Abstract: A system and method supporting instant messaging which removes many of the problems and barriers to the use of instant messaging through the use of universally unique identifiers to web pages for instant messaging sessions, with recipients invited to the instant messaging session via email.Type: ApplicationFiled: September 14, 2012Publication date: July 25, 2013Inventors: KEITH BERNSTEIN, ALAN CHUNG
-
Publication number: 20130174000Abstract: Dynamic web page generation is optimized by reducing the processing overhead required to parse the web page HTML code for tokens and insert dynamic content. Using the invention, an HTML file for a dynamic web page need be read and parsed only once throughout the life of the server. A software object parses the HTML, decomposes the page into constituent pieces and saves them to data structures as byte streams, which are cached, along with the software object, rendering multiple disk accesses unnecessary when the page is reconstituted. For subsequent requests, the dynamic page is created from the cached version, which is shareable across users and across requests. The optimization reduces server resource usage for dynamic page generation to near zero. The invention is also applicable to other documents combining static and dynamic content that require composition tools for editing.Type: ApplicationFiled: September 14, 2012Publication date: July 4, 2013Applicant: FACEBOOK, INC.Inventors: Keith Bernstein, Robert Kieffer
-
Publication number: 20130124650Abstract: A system and method supporting instant messaging which removes many of the problems and harriers to the use of instant messaging through the use of universally unique identifiers to web pages for instant messaging sessions, with recipients invited to the instant messaging session via email.Type: ApplicationFiled: September 15, 2012Publication date: May 16, 2013Inventors: KEITH BERNSTEIN, ALAN CHUNG
-
Patent number: 8402368Abstract: Dynamic web page generation is optimized by reducing the processing overhead required to parse the web page HTML code for tokens and insert dynamic content. Using the invention, an HTML file for a dynamic web page need be read and parsed only once throughout the life of the server. A software object parses the HTML, decomposes the page into constituent pieces and saves them to data structures as byte streams, which are cached, along with the software object, rendering multiple disk accesses unnecessary when the page is reconstituted. For subsequent requests, the dynamic page is created from the cached version, which is shareable across users and across requests. The optimization reduces server resource usage for dynamic page generation to near zero. The invention is also applicable to other documents combining static and dynamic content that require composition tools for editing.Type: GrantFiled: March 8, 2010Date of Patent: March 19, 2013Assignee: Facebook, Inc.Inventors: Keith Bernstein, Robert Kieffer
-
Publication number: 20120030295Abstract: A system and method supporting instant messaging which removes many of the problems and harriers to the use of instant messaging through the use of universally unique identifiers to web pages for instant messaging sessions, with recipients invited to the instant messaging session via email.Type: ApplicationFiled: July 1, 2011Publication date: February 2, 2012Inventors: Keith Bernstein, Alan Chung
-
Patent number: 8001190Abstract: A system and method supporting instant messaging which removes many of the problems and barriers to the use of instant messaging through the use of universally unique identifiers to web pages for instant messaging sessions, with recipients invited to the instant messaging session via email.Type: GrantFiled: June 25, 2001Date of Patent: August 16, 2011Assignee: AOL Inc.Inventors: Keith Bernstein, Alan Chung
-
Publication number: 20100162099Abstract: Dynamic web page generation is optimized by reducing the processing overhead required to parse the web page HTML code for tokens and insert dynamic content. Using the invention, an HTML file for a dynamic web page need be read and parsed only once throughout the life of the server. A software object parses the HTML, decomposes the page into constituent pieces and saves them to data structures as byte streams, which are cached, along with the software object, rendering multiple disk accesses unnecessary when the page is reconstituted. For subsequent requests, the dynamic page is created from the cached version, which is shareable across users and across requests. The optimization reduces server resource usage for dynamic page generation to near zero. The invention is also applicable to other documents combining static and dynamic content that require composition tools for editing.Type: ApplicationFiled: March 8, 2010Publication date: June 24, 2010Inventors: Keith BERNSTEIN, Robert KIEFFER
-
Patent number: 7703010Abstract: Dynamic web page generation is optimized by reducing the processing overhead required to parse the web page HTML code for tokens and insert dynamic content. Using the invention, an HTML file for a dynamic web page need be read and parsed only once throughout the life of the server. A software object parses the HTML, decomposes the page into constituent pieces and saves them to data structures as byte streams, which are cached, along with the software object, rendering multiple disk accesses unnecessary when the page is reconstituted. For subsequent requests, the dynamic page is created from the cached version, which is shareable across users and across requests. The optimization reduces server resource usage for dynamic page generation to near zero. The invention is also applicable to other documents combining static and dynamic content that require composition tools for editing.Type: GrantFiled: May 23, 2008Date of Patent: April 20, 2010Assignee: AOL Inc.Inventors: Keith Bernstein, Robert Kieffer
-
Publication number: 20080294682Abstract: Dynamic web page generation is optimized by reducing the processing overhead required to parse the web page HTML code for tokens and insert dynamic content. Using the invention, an HTML file for a dynamic web page need be read and parsed only once throughout the life of the server. A software object parses the HTML, decomposes the page into constituent pieces and saves them to data structures as byte streams, which are cached, along with the software object, rendering multiple disk accesses unnecessary when the page is reconstituted. For subsequent requests, the dynamic page is created from the cached version, which is shareable across users and across requests. The optimization reduces server resource usage for dynamic page generation to near zero. The invention is also applicable to other documents combining static and dynamic content that require composition tools for editing.Type: ApplicationFiled: May 23, 2008Publication date: November 27, 2008Inventors: Keith Bernstein, Robert Kieffer
-
Patent number: 7398463Abstract: Dynamic web page generation is optimized by reducing the processing overhead required to parse the web page HTML code for tokens and insert dynamic content. Using the invention, an HTML file for a dynamic web page need be read and parsed only once throughout the life of the server. A software object parses the HTML, decomposes the page into constituent pieces and saves them to data structures as byte streams, which are cached, along with the software object, rendering multiple disk accesses unnecessary when the page is reconstituted. For subsequent requests, the dynamic page is created from the cached version, which is shareable across users and across requests. The optimization reduces server resource usage for dynamic page generation to near zero. The invention is also applicable to other documents combining static and dynamic content that require composition tools for editing.Type: GrantFiled: February 3, 2001Date of Patent: July 8, 2008Assignee: AOL LLCInventors: Keith Bernstein, Robert Kieffer