Patents by Inventor Daniel Church

Daniel Church 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: 20200397935
    Abstract: Disclosed herein are systems and methods for implementing a plurality of graphical user interfaces. In one or more examples, an electronic device can include a display that provides the users with a series of graphical user interfaces, each graphical user interface corresponding to one or more of a plurality steps that a user can engage in to operate the electronic device. The one or more graphical user interfaces can include a visual depiction of what the user should be doing to operate the device at a given time, and can provide the user with information necessary such as processing status and identification information of the material being treated so as to operate the device. In one or more examples, the plurality of graphical user interfaces can place data and information of the screen that corresponds to the physical layout of the electronic device.
    Type: Application
    Filed: June 22, 2020
    Publication date: December 24, 2020
    Inventors: Daniel CHURCH, Tracey KIRKMAN, Marc STERN, Hosna AKHLAGHPOUR
  • Publication number: 20200397931
    Abstract: Disclosed herein is systems, methods, and apparatuses for treating biological fluids. In some embodiments, the biological fluid treatment system includes a treatment, a platform, an array of light sources, and a display. In some embodiments, the biological fluid treatment system includes a scanner.
    Type: Application
    Filed: June 22, 2020
    Publication date: December 24, 2020
    Inventors: Daniel CHURCH, Lloyd ISON, Marc STERN
  • Patent number: 10839572
    Abstract: A system for integrating an application within a virtual reality presentation invokes the virtual reality presentation in a virtual reality presentation device. The virtual reality presentation is an instance of a virtual reality application executing in the virtual reality presentation device. The system invokes the application within a non-virtual reality application environment. The system integrates the application within the virtual reality presentation by rendering an instance of the application as a virtual window layered on the virtual reality presentation. The system renders a list of applications within the virtual reality presentation device. The system receives, from a user, a selection from the list, and integrates the selected application within the virtual reality presentation by rendering a respective instance of the selected application as a respective virtual window layered on the virtual reality presentation.
    Type: Grant
    Filed: March 8, 2017
    Date of Patent: November 17, 2020
    Assignee: FLYINSIDE, INC.
    Inventor: Daniel Church
  • Patent number: 10650567
    Abstract: A method of optimizing a processing time of a simulation engine that executes to create a simulated experience for a user, includes the steps of identifying a number of components that comprise the simulated experience to be rendered for the user in a virtual reality environment; assigns execution of the plurality of components to at least two threads, where the at least two threads execute in parallel on a CPU to create the simulated experience, where the first thread processes a first portion of the components for components that require rapid execution to create a realistic experience within the simulated experience, and reduces a processing load of the first thread by assigning a second portion of the components to execute in a second thread, where the second portion requires less rapid execution than the first portion to create the realistic experience.
    Type: Grant
    Filed: June 8, 2018
    Date of Patent: May 12, 2020
    Assignee: FlyInside, Inc.
    Inventor: Daniel Church
  • Publication number: 20190209718
    Abstract: Provided are systems and methods for treating a biological fluid, e.g., to inactivate pathogens.
    Type: Application
    Filed: December 28, 2018
    Publication date: July 11, 2019
    Inventors: Daniel CHURCH, Peter BRINGMANN, Grace CASTRO, Thea LU, Shelby REINHARDT, Felicia SANTA MARIA, Adonis STASSINOPOULOS
  • Publication number: 20180357812
    Abstract: A method of optimizing a processing time of a simulation engine that executes to create a simulated experience for a user, includes the steps of identifying a number of components that comprise the simulated experience to be rendered for the user in a virtual reality environment; assigns execution of the plurality of components to at least two threads, where the at least two threads execute in parallel on a CPU to create the simulated experience, where the first thread processes a first portion of the components for components that require rapid execution to create a realistic experience within the simulated experience, and reduces a processing load of the first thread by assigning a second portion of the components to execute in a second thread, where the second portion requires less rapid execution than the first portion to create the realistic experience.
    Type: Application
    Filed: June 8, 2018
    Publication date: December 13, 2018
    Applicant: FlyInside, Inc.
    Inventor: Daniel Church
  • Publication number: 20170263033
    Abstract: A system for integrating an application within a virtual reality presentation invokes the virtual reality presentation in a virtual reality presentation device. The virtual reality presentation is an instance of a virtual reality application executing in the virtual reality presentation device. The system invokes the application within a non-virtual reality application environment. The system integrates the application within the virtual reality presentation by rendering an instance of the application as a virtual window layered on the virtual reality presentation. The system renders a list of applications within the virtual reality presentation device. The system receives, from a user, a selection from the list, and integrates the selected application within the virtual reality presentation by rendering a respective instance of the selected application as a respective virtual window layered on the virtual reality presentation.
    Type: Application
    Filed: March 8, 2017
    Publication date: September 14, 2017
    Inventor: Daniel Church
  • Patent number: 7962534
    Abstract: A mechanism minimizes the management issues of the participant objects of the logical target set, such as an application set. The mechanism maps the current physical implementation. The mechanism then identifies the target and extraneous object set locations to facilitate isolation. Thereafter, the mechanism optimizes the logical target set placement for best manageability and performance. The mechanism minimizes the management issues by providing a small application footprint. This is accomplished by placing the object set on the fewest necessary volumes to facilitate both application performance and independence of administrative action.
    Type: Grant
    Filed: October 14, 2008
    Date of Patent: June 14, 2011
    Assignee: International Business Machines Corporation
    Inventors: Nathan Daniel Church, Joel Frank Farber, Teresa Lynn Leamon, Jeffrey Ralph Ruggles
  • Publication number: 20090030937
    Abstract: A mechanism minimizes the management issues of the participant objects of the logical target set, such as an application set. The mechanism maps the current physical implementation. The mechanism then identifies the target and extraneous object set locations to facilitate isolation. Thereafter, the mechanism optimizes the logical target set placement for best manageability and performance. The mechanism minimizes the management issues by providing a small application footprint. This is accomplished by placing the object set on the fewest necessary volumes to facilitate both application performance and independence of administrative action.
    Type: Application
    Filed: October 14, 2008
    Publication date: January 29, 2009
    Applicant: International Business Machines Corporation
    Inventors: Nathan Daniel Church, Joel Frank Farber, Teresa Lynn Leamon, Jeffrey Ralph Ruggles
  • Patent number: 7475094
    Abstract: A mechanism minimizes the management issues of the participant objects of the logical target set, such as an application set. The mechanism maps the current physical implementation. The mechanism then identifies the target and extraneous object set locations to facilitate isolation. Thereafter, the mechanism optimizes the logical target set placement for best manageability and performance. The mechanism minimizes the management issues by providing a small application footprint. This is accomplished by placing the object set on the fewest necessary volumes to facilitate both application performance and independence of administrative action.
    Type: Grant
    Filed: March 10, 2006
    Date of Patent: January 6, 2009
    Assignee: International Business Machines Corporation
    Inventors: Nathan Daniel Church, Joel Frank Farber, Teresa Lynn Leamon, Jeffrey Ralph Ruggles
  • Patent number: 6132493
    Abstract: An air washer includes an upwardly-open vessel for holding an air washing liquid. An air inlet opening into the upwardly open vessel introduces air to be washed below the upper level of the air washing liquid, and a chamber above the upper level of air washing liquid has inner and outer walls. A fan spaced from the upper level of air washing liquid is positioned within the outer wall of the chamber. The fan pulls an air flow through the inner wall of the chamber and exhausts it to an exhaust path downstream of the fan. Operation of the fan induces air to pass through the inlet and to be washed by the air washing liquid in the vessel and to pass through the chamber to the fan and then to be exhausted through the exhaust path. Air washing liquid entrained as liquid droplets in the cleaned air is propelled outwardly by the fan and centrifugally removed from the cleaned air.
    Type: Grant
    Filed: August 5, 1998
    Date of Patent: October 17, 2000
    Inventor: C. Daniel Church