Patents by Inventor John David White

John David White 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: 20220300330
    Abstract: According to certain embodiments, a method comprises monitoring a request for use of memory requested by a container manager application on behalf of a given one of a plurality of containers during runtime of the given container. The method further comprises determining that the request for use of memory has caused an exception. The exception indicates that the request has requested an invalid operation on a memory table or that the request has requested a previously not seen memory table. In response, the method further comprises determining an action to perform. The action depends on both first trustworthiness information associated with the given container and second trustworthiness information associated with the given container. The first trustworthiness information is obtained from a Third Party Reputation Service (TPRS). The second trustworthiness information is obtained based on monitoring the runtime behavior of the given container.
    Type: Application
    Filed: March 16, 2021
    Publication date: September 22, 2022
    Inventors: John David White, Steven Joseph Rich, William Michael Hudson, JR., Chris Allen Shenefiel
  • Patent number: 10672182
    Abstract: Methods and devices for rendering visible primitives in a scene of an application may include loading a primitive visibility buffer that includes a plurality of primitives representing at least one instance in a scene of the application. The primitive visibility buffer may include for each primitive of the plurality of primitives a visibility bit that describes a visibility state as visible or not visible for each of the plurality primitives. The methods and devices may include determining whether each of the plurality of primitives are visible in the scene based on the visibility bit, rendering a primitive when the visibility bit for the primitive indicates that the primitive is visible, and skipping the rendering of the primitive when the visibility bit indicates that the primitive is not visible. The methods and devices may also include combing pre-computed visibility states with runtime visibility testing when rendering the visibility bits.
    Type: Grant
    Filed: April 19, 2018
    Date of Patent: June 2, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: John David White, Martin Jon Irwin Fuller
  • Publication number: 20190325639
    Abstract: Methods and devices for rendering visible primitives in a scene of an application may include loading a primitive visibility buffer that includes a plurality of primitives representing at least one instance in a scene of the application. The primitive visibility buffer may include for each primitive of the plurality of primitives a visibility bit that describes a visibility state as visible or not visible for each of the plurality primitives. The methods and devices may include determining whether each of the plurality of primitives are visible in the scene based on the visibility bit, rendering a primitive when the visibility bit for the primitive indicates that the primitive is visible, and skipping the rendering of the primitive when the visibility bit indicates that the primitive is not visible. The methods and devices may also include combing pre-computed visibility states with runtime visibility testing when rendering the visibility bits.
    Type: Application
    Filed: April 19, 2018
    Publication date: October 24, 2019
    Inventors: John David WHITE, Martin Jon Irwin FULLER
  • Patent number: 3973998
    Abstract: Metal surfaces, after being cleaned of rust with an aqueous acid solution, are rinsed with an aqueous solution of a chelating agent and an ammonium or alkali metal silicate. Such rinsed surfaces remain rust free for extended periods of time. When coated with primer and top-coat paints, excellent durability and corrosion resistance are obtained.
    Type: Grant
    Filed: May 5, 1975
    Date of Patent: August 10, 1976
    Assignee: Celanese Coatings & Specialties Company
    Inventors: Vijay Jang Datta, John David White