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).
-
Patent number: 11992779Abstract: Various types of entertainment venues, including theme or amusement parks, game arcades, and similar venues are improved by providing a local server exchanging data with a cloud server. The local server controls and communicates with game or entertainment elements at the venue. The game or entertainment elements may be games at the location, input devices used by participants, such as smart phones, and/or audio and video devices. The cloud server controls and communicates with off-site elements. The cloud server and local server may communicate and synchronize data over the internet. The entertainment venue consequently can provide varying and evolving experiences through gamification.Type: GrantFiled: June 9, 2020Date of Patent: May 28, 2024Assignee: FALCON'S BEYOND BRANDS, LLCInventors: Cecil D. Magpuri, Michael John Wallace, David Michael Schaefer, Syed Saham Ali, David James Consolo
-
Publication number: 20240126582Abstract: 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: ApplicationFiled: October 13, 2022Publication date: April 18, 2024Inventors: Pradeep Shanmukha JIGALUR, Christopher John Schaefer
-
Publication number: 20240126659Abstract: 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: ApplicationFiled: December 6, 2022Publication date: April 18, 2024Inventors: PRADEEP SHANMUKHA JIGALUR, CHRISTOPHER JOHN SCHAEFER, FRANCES GOLD
-
Publication number: 20240100231Abstract: 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: ApplicationFiled: August 24, 2023Publication date: March 28, 2024Inventors: Jonas Schaefer, John O'Mahony, Thomas Lendway
-
Publication number: 20240028375Abstract: 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: ApplicationFiled: November 2, 2022Publication date: January 25, 2024Inventors: PRADEEP SHANMUKHA JIGALUR, CHRISTOPHER JOHN SCHAEFER, BHAVANI CHINNAPURA RAJANNA, DIVYA RANI, SUBHANI SHAIK, ASTHA AGARWAL, PRAKASH MISHRA
-
Publication number: 20240012693Abstract: 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: ApplicationFiled: December 12, 2022Publication date: January 11, 2024Inventors: Pradeep Shanmukha Jigalur, Christopher John Schaefer, Rafael Brito, Eduardo Rodrigues de Oliveira, Astha Agarwal, Prakash Mishra, Frances Gold, Subhani Shaik, Divya Rani
-
Publication number: 20230266117Abstract: 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: ApplicationFiled: February 14, 2023Publication date: August 24, 2023Applicant: Onto Innovation Inc.Inventors: John Schaefer, Christopher Voges, Nicholas Smith, Jeffrey Treptau
-
Publication number: 20230166049Abstract: 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: ApplicationFiled: May 13, 2022Publication date: June 1, 2023Inventors: Matthew S. LaTorre, Paul Joseph Gulczynski, Keith William Hiss, Jeremy Ryan Salkin, Franklin John Schaefer, Jr.
-
Patent number: 11578967Abstract: 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: GrantFiled: June 8, 2018Date of Patent: February 14, 2023Assignee: ONTO INNOVATION INC.Inventors: John Schaefer, Christopher Voges, Nicholas Smith, Jeffrey Treptau
-
Patent number: 11357928Abstract: 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: GrantFiled: December 1, 2021Date of Patent: June 14, 2022Assignee: STERICYCLE, INC.Inventors: Matthew S. LaTorre, Paul Joseph Gulczynski, Keith William Hiss, Jeremy Ryan Salkin, Franklin John Schaefer, Jr.
-
Publication number: 20200357704Abstract: 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: ApplicationFiled: November 6, 2018Publication date: November 12, 2020Applicant: Onto Innovation Inc.Inventor: John Schaefer
-
Publication number: 20200191557Abstract: 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: ApplicationFiled: June 8, 2018Publication date: June 18, 2020Applicant: Rudolph Technologies, Inc.Inventors: John Schaefer, Christopher Voges, Nicholas Smith, Jeff Treptau
-
Patent number: 10025942Abstract: 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: GrantFiled: March 21, 2014Date of Patent: July 17, 2018Assignee: PTC Inc.Inventors: John Schaefer, Rick Bullotta
-
Patent number: 10025880Abstract: 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: GrantFiled: January 6, 2017Date of Patent: July 17, 2018Assignee: PTC Inc.Inventors: Rick Bullotta, John Schaefer
-
Publication number: 20180155329Abstract: 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: ApplicationFiled: May 18, 2016Publication date: June 7, 2018Applicant: Janssen Pharmaceutica NVInventors: David T. Breslin, Nagy E. Fawzy, John Schaefer
-
Patent number: 9965527Abstract: 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: GrantFiled: April 20, 2016Date of Patent: May 8, 2018Assignee: PTC Inc.Inventors: Rick Bullotta, John Schaefer
-
Methods for dynamically generating an application interface for a modeled entity and devices thereof
Patent number: 9800675Abstract: 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: GrantFiled: January 13, 2017Date of Patent: October 24, 2017Assignee: PTC Inc.Inventors: Rick Bullotta, John Schaefer -
Publication number: 20170242934Abstract: 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: ApplicationFiled: January 6, 2017Publication date: August 24, 2017Inventors: Rick Bullotta, John Schaefer
-
METHODS FOR DYNAMICALLY GENERATING AN APPLICATION INTERFACE FOR A MODELED ENTITY AND DEVICES THEREOF
Publication number: 20170126816Abstract: 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: ApplicationFiled: January 13, 2017Publication date: May 4, 2017Inventors: Rick Bullotta, John Schaefer -
Patent number: 9576046Abstract: 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: GrantFiled: November 16, 2012Date of Patent: February 21, 2017Assignee: PTC Inc.Inventors: Rick Bullotta, John Schaefer