Patents by Inventor John Schaefer

John Schaefer 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: 20240126582
    Abstract: The disclosure provides a method for disaster recovery of a containerized workload running on a first host cluster. The method generally includes prior to determining the containerized workload is unreachable at the first host cluster: obtaining a current state of the containerized workload indicating a number of instances of the containerized workload that are running on the first host cluster; storing one or more images associated with the containerized workload on a second host cluster; and configuring the containerized workload at the second host cluster using the obtained current state without launching the containerized workload at the second host cluster; determining the containerized workload is unreachable; and instantiating instances of the containerized workload in the second host cluster using the stored one or more images, a number of the instances being based on the number of instances of the containerized workload that were running on the first host cluster.
    Type: Application
    Filed: October 13, 2022
    Publication date: April 18, 2024
    Inventors: Pradeep Shanmukha JIGALUR, Christopher John Schaefer
  • Publication number: 20240126659
    Abstract: The disclosure provides migration of control plane nodes across multiple architecture platforms. Embodiments include one or more processors configured to backup data of a source control plane node running on a first host, the first host having a first architecture platform, identify a second architecture platform of a second host, the second architecture platform being different than the first architecture platform, select a first control plane binary of a plurality of control plane binaries based on the first control plane binary being for the second architecture platform, wherein the plurality of control plane binaries are for a plurality of architecture platforms, deploy a target control plane node on the second host using the selected first control plane binary, copy the backed up data to the second host to configured the target control plane node, and run the target control plane node on the second host.
    Type: Application
    Filed: December 6, 2022
    Publication date: April 18, 2024
    Inventors: PRADEEP SHANMUKHA JIGALUR, CHRISTOPHER JOHN SCHAEFER, FRANCES GOLD
  • Publication number: 20240100231
    Abstract: Extracorporeal blood treatment systems and methods to display graphical user interfaces displaying a plurality of fluids areas, each including a flow rate, and displaying adjustment notifications proximate one or more fluid areas. For example, when a user adjusts a flow rate to a limit, one or more notifications may be displayed proximate other flow rates that may be adjusted to modify the limit.
    Type: Application
    Filed: August 24, 2023
    Publication date: March 28, 2024
    Inventors: Jonas Schaefer, John O'Mahony, Thomas Lendway
  • Publication number: 20240028375
    Abstract: Disclosed are various examples of control plane lifecycle management using data processing unit (DPU) devices. In some examples, a passthrough between a control plane virtual machine and a data processing unit (DPU) is enabled using a DPU management hypervisor executed by a DPU device. The DPU device is installed to the host device. The DPU device receives a control plane update command with instructions to update a control plane that includes the control plane virtual machine. The control plane update command is performed. Control plane data for the update is transmitted through the passthrough.
    Type: Application
    Filed: November 2, 2022
    Publication date: January 25, 2024
    Inventors: PRADEEP SHANMUKHA JIGALUR, CHRISTOPHER JOHN SCHAEFER, BHAVANI CHINNAPURA RAJANNA, DIVYA RANI, SUBHANI SHAIK, ASTHA AGARWAL, PRAKASH MISHRA
  • Publication number: 20240012693
    Abstract: Techniques for migrating a workload between two container clusters (i.e., source and destination container clusters) that use different processor architectures are provided. In one set of embodiments, these techniques involve implementing a migration container cluster that (1) creates a backup of the workload from the source container cluster, where the backup includes metadata regarding one or more objects or resources of the workload, and (2) restores the backup on the destination container cluster, where the restoring causes a worker node of the destination container cluster to automatically retrieve, from an image repository, a container image for the workload that is specific to the second processor architecture and deploy the container image as a running container on the worker node.
    Type: Application
    Filed: December 12, 2022
    Publication date: January 11, 2024
    Inventors: Pradeep Shanmukha Jigalur, Christopher John Schaefer, Rafael Brito, Eduardo Rodrigues de Oliveira, Astha Agarwal, Prakash Mishra, Frances Gold, Subhani Shaik, Divya Rani
  • Publication number: 20230266117
    Abstract: One example of an inspection system includes a laser, a magnification changer, and a first camera. The laser projects a line onto a wafer to be inspected. The magnification changer includes a plurality of selectable lenses of different magnification. The first camera images the line projected onto the wafer and outputs three-dimensional line data indicating the height of features of the wafer. Each lens of the magnification changer provides the same nominal focal plane position of the first camera with respect to the wafer.
    Type: Application
    Filed: February 14, 2023
    Publication date: August 24, 2023
    Applicant: Onto Innovation Inc.
    Inventors: John Schaefer, Christopher Voges, Nicholas Smith, Jeffrey Treptau
  • Publication number: 20230166049
    Abstract: A medical waste disposal and container washing system includes loading and unloading stations, the loading station configured for placing a medical waste container on a conveyor system. An inversion station is located downstream along the conveyor system, operable to reorient the container from a first orientation in which medical waste is retained to a second orientation in which the medical waste is discharged from the medical waste container by gravity as the medical waste container is moved within the inversion station. A first wash station along the conveyor system washes an interior of the container that has been reoriented. A second wash station is located downstream along the conveyor system.
    Type: Application
    Filed: May 13, 2022
    Publication date: June 1, 2023
    Inventors: Matthew S. LaTorre, Paul Joseph Gulczynski, Keith William Hiss, Jeremy Ryan Salkin, Franklin John Schaefer, Jr.
  • Patent number: 11578967
    Abstract: One example of an inspection system includes a laser, a magnification changer, and a first camera. The laser projects a line onto a wafer to be inspected. The magnification changer includes a plurality of selectable lenses of different magnification. The first camera images the line projected onto the wafer and outputs three-dimensional line data indicating the height of features of the wafer. Each lens of the magnification changer provides the same nominal focal plane position of the first camera with respect to the wafer.
    Type: Grant
    Filed: June 8, 2018
    Date of Patent: February 14, 2023
    Assignee: ONTO INNOVATION INC.
    Inventors: John Schaefer, Christopher Voges, Nicholas Smith, Jeffrey Treptau
  • Patent number: 11357928
    Abstract: A medical waste disposal and container washing system includes loading and unloading stations, the loading station configured for placing a medical waste container on a conveyor system. An inversion station is located downstream along the conveyor system, operable to reorient the container from a first orientation in which medical waste is retained to a second orientation in which the medical waste is discharged from the medical waste container by gravity as the medical waste container is moved within the inversion station. A first wash station along the conveyor system washes an interior of the container that has been reoriented. A second wash station is located downstream along the conveyor system.
    Type: Grant
    Filed: December 1, 2021
    Date of Patent: June 14, 2022
    Assignee: STERICYCLE, INC.
    Inventors: Matthew S. LaTorre, Paul Joseph Gulczynski, Keith William Hiss, Jeremy Ryan Salkin, Franklin John Schaefer, Jr.
  • Publication number: 20200357704
    Abstract: Systems and methods for measuring a dimension of a 3D structure of a semiconductor device, such as height of a pad or bump supported by a film layer. The methods can include obtaining raw data implicating a height of the 3D structure with a laser triangulation sensor and adjusting the raw data with a compensation factor that accounts for effects of the film layer and a thickness of the film layer.
    Type: Application
    Filed: November 6, 2018
    Publication date: November 12, 2020
    Applicant: Onto Innovation Inc.
    Inventor: John Schaefer
  • Publication number: 20200191557
    Abstract: One example of an inspection system includes a laser, a magnification changer, and a first camera. The laser projects a line onto a wafer to be inspected. The magnification changer includes a plurality of selectable lenses of different magnification. The first camera images the line projected onto the wafer and outputs three-dimensional line data indicating the height of features of the wafer. Each lens of the magnification changer provides the same nominal focal plane position of the first camera with respect to the wafer.
    Type: Application
    Filed: June 8, 2018
    Publication date: June 18, 2020
    Applicant: Rudolph Technologies, Inc.
    Inventors: John Schaefer, Christopher Voges, Nicholas Smith, Jeff Treptau
  • Patent number: 10025942
    Abstract: A system and method of establishing permissions for multi-tenancy storage using an organization matrices is provided. The method includes a computing application for setting permissions for accessing data entries of a multi-tenant database, the data entries storing data associated with a number of computing devices where the multi-tenant database is accessible by two or more tenants and/or sub-tenants. The method includes displaying via a graphical user interface that displays the one or more tenants in a single workspace where the tenants are displayed in a hierarchical structure. The method includes receiving a permission commands to establish the permissions for a tenant and causing the permissions to be set.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: July 17, 2018
    Assignee: PTC Inc.
    Inventors: John Schaefer, Rick Bullotta
  • Patent number: 10025880
    Abstract: A method, non-transitory computer readable medium and data management computing apparatus comprising searching across a plurality of different heterogeneous data indexes based on portions of one or more search keywords in response to a received request. A result set for each of the plurality of different heterogeneous data indexes is obtained based on the searching. Further, one or more facets to each of the obtained results sets are added. Furthermore, a plurality of visualization techniques are automatically identified for each of the obtained results sets based on the facets in each of the obtained result sets and a model entity type associated with each of the plurality of different heterogeneous data indexes. Finally, each of the obtained results sets with the added facets and the identified one of the plurality of visualization techniques is provided.
    Type: Grant
    Filed: January 6, 2017
    Date of Patent: July 17, 2018
    Assignee: PTC Inc.
    Inventors: Rick Bullotta, John Schaefer
  • Publication number: 20180155329
    Abstract: The present invention is directed to an anhydrous crystalline for of (1S)-1,5-anhydro-1-[3-[[5-(4-fluorophenyl)-2-thienyl]methyl]-4-methylphenyl]-D-glucitol, pharmaceutical compositions containing said anhydrous crystalline form and its use in the treatment glucose-related disorders such as Type 2 diabetes mellitus and Syndrome X.
    Type: Application
    Filed: May 18, 2016
    Publication date: June 7, 2018
    Applicant: Janssen Pharmaceutica NV
    Inventors: David T. Breslin, Nagy E. Fawzy, John Schaefer
  • Patent number: 9965527
    Abstract: A method, non-transitory computer readable medium, and data manager computing device comprises retrieving a time series data of a monitored asset based on one or more tags in response to a request. Further, a heterogeneous data based on the one or more tags is retrieved. Furthermore, a cause of an anomaly period in retrieved time series data of the monitored asset is determined based on the retrieved heterogeneous data. Finally, the determined cause of the anomaly period in the time series data in the monitored asset is provided.
    Type: Grant
    Filed: April 20, 2016
    Date of Patent: May 8, 2018
    Assignee: PTC Inc.
    Inventors: Rick Bullotta, John Schaefer
  • Patent number: 9800675
    Abstract: This technology generates a plurality of instances of things each including a dynamically generated interface structure and services associated with and properties of the corresponding one of the things. The services associated with and the properties of one of the plurality of instances of things for a selected one of the plurality of instances of things are retrieved and provided. A service definition for a selected one of the services is retrieved and provided based on the retrieved and provided services associated with and properties for the selected one of the plurality of instances of things. A requested consumption call for the selected one of the services is executed based on the retrieved service definition. A defined result set for the executed consumption call is provided in the dynamically generated interface structure associated with the requested one of the plurality of instances of things.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: October 24, 2017
    Assignee: PTC Inc.
    Inventors: Rick Bullotta, John Schaefer
  • Publication number: 20170242934
    Abstract: A method, non-transitory computer readable medium and data management computing apparatus comprising searching across a plurality of different heterogeneous data indexes based on portions of one or more search keywords in response to a received request. A result set for each of the plurality of different heterogeneous data indexes is obtained based on the searching. Further, one or more facets to each of the obtained results sets are added. Furthermore, a plurality of visualization techniques are automatically identified for each of the obtained results sets based on the facets in each of the obtained result sets and a model entity type associated with each of the plurality of different heterogeneous data indexes. Finally, each of the obtained results sets with the added facets and the identified one of the plurality of visualization techniques is provided.
    Type: Application
    Filed: January 6, 2017
    Publication date: August 24, 2017
    Inventors: Rick Bullotta, John Schaefer
  • Publication number: 20170126816
    Abstract: This technology generates a plurality of instances of things each including a dynamically generated interface structure and services associated with and properties of the corresponding one of the things. The services associated with and the properties of one of the plurality of instances of things for a selected one of the plurality of instances of things are retrieved and provided. A service definition for a selected one of the services is retrieved and provided based on the retrieved and provided services associated with and properties for the selected one of the plurality of instances of things. A requested consumption call for the selected one of the services is executed based on the retrieved service definition. A defined result set for the executed consumption call is provided in the dynamically generated interface structure associated with the requested one of the plurality of instances of things.
    Type: Application
    Filed: January 13, 2017
    Publication date: May 4, 2017
    Inventors: Rick Bullotta, John Schaefer
  • Patent number: 9576046
    Abstract: A method, non-transitory computer readable medium and data management computing apparatus comprising searching across a plurality of different heterogeneous data indexes based on portions of one or more search keywords in response to a received request. A result set for each of the plurality of different heterogeneous data indexes is obtained based on the searching. Further, one or more facets to each of the obtained results sets are added. Furthermore, a plurality of visualization techniques are automatically identified for each of the obtained results sets based on the facets in each of the obtained result sets and a model entity type associated with each of the plurality of different heterogeneous data indexes. Finally, each of the obtained results sets with the added facets and the identified one of the plurality of visualization techniques is provided.
    Type: Grant
    Filed: November 16, 2012
    Date of Patent: February 21, 2017
    Assignee: PTC Inc.
    Inventors: Rick Bullotta, John Schaefer
  • Patent number: 9578082
    Abstract: This technology generates a plurality of instances of things each including a dynamically generated interface structure and services associated with and properties of the corresponding one of the things. The services associated with and the properties of one of the plurality of instances of things for a selected one of the plurality of instances of things are retrieved and provided. A service definition for a selected one of the services is retrieved and provided based on the retrieved and provided services associated with and properties for the selected one of the plurality of instances of things. A requested consumption call for the selected one of the services is executed based on the retrieved service definition. A defined result set for the executed consumption call is provided in the dynamically generated interface structure associated with the requested one of the plurality of instances of things.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: February 21, 2017
    Assignee: PTC Inc.
    Inventors: Rick Bullotta, John Schaefer