Patents by Inventor Mark David Knichel

Mark David Knichel 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: 9348669
    Abstract: Systems, methods and computer readable media for user interface frameworks are disclosed. In some implementations, the method can include detecting, at a dispatcher within a user interface framework, an event emitted from a user interface element contained within a document object model node associated with a controller. The method can also include requesting a module associated with the controller and instantiating the controller. The method can further include providing the event to the controller.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: May 24, 2016
    Assignee: Google Inc.
    Inventors: Mark David Knichel, Fengjia Li, Malte Ubl
  • Publication number: 20160004410
    Abstract: A system for processing cursor movements for predictive fetching includes a notification server, a notification client module, and a movement processing and predictive fetching module. The notification server is coupled to other systems to receive notification information. The notification client module is coupled to retrieve notification information from the notification server. The movement processing and predictive fetching module is configured to capture and detect cursor movements on a client device. The movement processing and predictive fetching module determines the direction and deceleration of the cursor. If the movement is decelerating and in the direction of the notification button on the user interface, the movement processing and predictive fetching module generates a signal for the notification client module to pre-fetch notification information from the notification server.
    Type: Application
    Filed: June 19, 2012
    Publication date: January 7, 2016
    Applicant: GOOGLE INC.
    Inventors: Balaji Srinivasan, Kathleen Jean Ko, Ivan Shing Yau Lee, Mark David Knichel, Joshua Ross Oldmeadow, Taylor Gordon
  • Publication number: 20150160987
    Abstract: Systems, methods and computer readable media for user interface frameworks are disclosed. In some implementations, the method can include detecting, at a dispatcher within a user interface framework, an event emitted from a user interface element contained within a document object model node associated with a controller. The method can also include requesting a module associated with the controller and instantiating the controller. The method can further include providing the event to the controller.
    Type: Application
    Filed: December 9, 2013
    Publication date: June 11, 2015
    Applicant: Google Inc.
    Inventors: Mark David Knichel, Fengjia Li, Malte Ubi
  • Patent number: 8396920
    Abstract: Disclosed herein are methods and systems for using clean URLs in web applications. A URL having a base path and a subpath is received on a server device from a web browser. The server device sends a rendered webpage and associated JavaScript instructions to the web browser. The JavaScript instructions direct the web browser to determine whether the web browser is compliant based upon whether the web browser supports a URL modification mechanism. If the web browser is noncompliant, the URL is redirected to the base path.
    Type: Grant
    Filed: November 30, 2011
    Date of Patent: March 12, 2013
    Assignee: Google Inc.
    Inventors: Daniel Felix Pupius, Mark David Knichel
  • Patent number: 8245125
    Abstract: Disclosed herein are methods and systems for hybrid rendering of web applications. A request for a first webpage is sent to a server-side renderer from a web browser. The first webpage and associated JavaScript instructions are received in the web browser from the server-side renderer. The first webpage is displayed in the web browser. It is then determined if the JavaScript instructions are loaded in the web browser. If the JavaScript instructions are loaded, a second webpage is rendered in the web browser based upon a request for the second webpage. If the JavaScript instructions are not loaded, the web browser sends the request for the second web page to the server-side renderer.
    Type: Grant
    Filed: November 30, 2011
    Date of Patent: August 14, 2012
    Assignee: Google Inc.
    Inventors: Daniel Felix Pupius, Mark David Knichel