Patents by Inventor Robert A. Weaver
Robert A. Weaver 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: 20240123398Abstract: Method and system for electrochemically compressing hydrogen. In one embodiment, the system includes a membrane electrode assembly (MEA) that includes a polymer electrolyte membrane (PEM), an anode, and a cathode. First and second gas diffusion media are positioned adjacent the cathode and anode, respectively. A humidifying membrane is positioned next to the second gas diffusion medium on a side opposite the anode. A water supply is connected to the humidifying membrane, and a hydrogen gas supply is connected to the second gas diffusion medium. A hydrogen gas collector including a back pressure regulator is connected to the first gas diffusion medium. Separators, positioned on opposite sides of the MEA, are connected to a power source. In use, hydrogen is electrochemically pumped across the MEA and collected in the hydrogen gas collector. The PEM is kept properly humidified by the humidifying membrane, which releases water into the second gas diffusion medium.Type: ApplicationFiled: December 21, 2023Publication date: April 18, 2024Applicant: PLUG POWER INC.Inventors: Monjid HAMDAN, Cortney MITTELSTEADT, Matthew WEAVER, Robert STONE
-
Patent number: 11943203Abstract: A method includes selecting, by at least one hardware processor of a first database deployment, data for transmission to a second database deployment. The data includes a plurality of files forming a data stream. At least a first file of the plurality of files is encoded using a first encryption key which is stored in at least a second file of the plurality of files. The at least a first file is further encoded to include a second encryption key associated with at least a third file of the plurality of files. A set of nodes is identified in a virtual private network connected to the first and second database deployments. The data stream is transmitted from the first database deployment to the second database deployment via the set of nodes of the virtual private network that is connected to the first database deployment and the second database deployment.Type: GrantFiled: November 15, 2022Date of Patent: March 26, 2024Assignee: Snowflake Inc.Inventors: Robert Bengt Benedikt Gernhardt, Mikhail Kazhamiaka, Eric Robinson, Rodney Weaver
-
Patent number: 11928966Abstract: A virtual railroad of vehicles is disclosed. In one aspect of the disclosure, a system includes one or more passenger vehicles of a peloton, and a first engine vehicle of the peloton. The first engine vehicle communicatively connected to the one or more passenger vehicles, wherein the first engine vehicle comprises: a processor communicatively connected to a memory and is configured to receive status information of the one or more passenger vehicles, determine, based on the received status information, a set of current values for a set of vehicle attributes for each of the one or more passenger vehicles, and adjust, based on the set of current values for the set of vehicle attributes, a position of a corresponding passenger vehicle of the one or more passenger vehicles.Type: GrantFiled: January 12, 2022Date of Patent: March 12, 2024Assignee: DIVERGENT TECHNOLOGIES, INC.Inventors: Kevin Robert Czinger, John Russell Bucknell, Jinbo Chen, Gregory S. Weaver
-
Publication number: 20240027947Abstract: There is provided a computer implemented method comprising, receiving data associated with an industrial printer, the industrial printer operating on a print line and executing a print job, determining, based on the data associated with the industrial printer, an issue associated with the industrial printer, determining, based on the issue, whether the industrial printer requires remedial action or if the industrial printer can continue to be operated with the issue.Type: ApplicationFiled: December 10, 2021Publication date: January 25, 2024Applicant: Videojet Technologies Inc.Inventors: Robert Weaver, Fred Susi, Michael John McCormick
-
Publication number: 20220261303Abstract: A system having a plurality of marking and/or coding devices and a computing system coupled to the devices and having processor configured to: receive sensor data associated with each device; and store printer metadata and batch job metadata in a backup file for each device. The processor is configured to classify a fault condition of a respective one device based on one or more of received sensor data, device self-test data, current operational data and historical device condition data. The processor is configured to determine autonomously a repair process recommendation in response to the classified fault condition and based on an estimated time to repair (ETR) the device using a self-repair recovery process relative to a line recovery time (LRT) threshold. The processor is configured to recommend as the repair process recommendation the self-repair recovery process in response to the ETR being less than or equal to the LRT threshold.Type: ApplicationFiled: June 12, 2020Publication date: August 18, 2022Inventors: Robert Weaver, John P. Folkers, Fred Susi, Robert Smith
-
Publication number: 20210324828Abstract: A plumbing system for generating electrical power, including a hydroelectric generator assembly configured to generate power, a power source arranged in parallel with the hydroelectric generator assembly, and an interconnecting power harness in communication with the hydroelectric generator assembly and the power source. The plumbing system additionally includes a plumbing fixture in communication with the interconnecting power harness. The plumbing fixture includes a valve and a sensor configured to detect the presence of a user. The hydroelectric generator assembly is configured to provide power to the valve.Type: ApplicationFiled: April 19, 2021Publication date: October 21, 2021Inventors: Chadwick Williams, Jack Salay, Cesar Leon, Matt Gjertson, Dan Danowski, Glen Trickle, Karthik Sundaramoorthy, Keith Mercer, Long Le, Jon Huddle, Robert Weaver, Robert Saadi, Vipresh Jain, Keith Boucher, Brandon Feil
-
Patent number: 10785381Abstract: A method of providing coding instructions to a printer includes creating artwork design for a package and creating coding instructions associated with the artwork design, the coding instructions for printing a code on the package. The coding instructions are associated with the artwork design and transferred to a remote storage location. An identifier is provided with the package, package materials, or a component thereof to allow a user to retrieve the coding instructions for printing the code on the package.Type: GrantFiled: March 10, 2016Date of Patent: September 22, 2020Assignee: VIDEOJET TECHNOLOGIES INC.Inventors: Robert Weaver, John Fini, Kristiaan Van Bael, Martin Beyer
-
Patent number: 10628934Abstract: A device comprising a printer configured to apply a code of printed content on a substrate of a product based on a printer technology type, the code having a plurality of digits. The device includes an optical code detector, executed by one or more processors, to detect the code in a received image of the product printed by the printer by optically recognizing characters in the received image using a trained optical character recognition (OCR) algorithm for the printer technology type. The OCR algorithm is trained to identify each digit of the plurality of digits of the code in a region of interest (ROI) based on at least one product parameter to which the printed content is directly applied and the printer technology type. A system and method are also provided.Type: GrantFiled: August 11, 2017Date of Patent: April 21, 2020Assignee: VIDEOJET TECHNOLOGIES INCInventor: Robert Weaver
-
Patent number: 10417936Abstract: Systems and methods facilitating training in clinical procedures via mixed reality simulations are disclosed. Such a system can comprise a physical model and a virtual model of an anatomic region associated with the procedure, wherein the virtual model associates tissue types with locations in the physical model. The system can include a tracking component that tracks locations of at least one clinical instrument relative to the models, and an anatomic feedback component that can produce perceptible changes in the physical model based on the interaction between the instrument and virtual model. A clinical device interface can detect outputs of clinical devices like electrical signals, pressure or flow, wherein feedback to the physical model depends on the tracked position of a clinical device and output from the same or different clinical device. Another component can generate feedback effects to the clinical device. Aspects can simulate anesthesiology procedures like local nerve blockade.Type: GrantFiled: March 21, 2016Date of Patent: September 17, 2019Assignee: UNIVERSITY OF PITTSBURGH—OF THE COMMONWEALTH SYSTEM OF HIGHER EDUCATIONInventors: Joseph T. Samosky, Robert Weaver
-
Publication number: 20190220971Abstract: A device comprising a printer configured to apply a code of printed content on a substrate of a product based on a printer technology type, the code having a plurality of digits. The device includes an optical code detector, executed by one or more processors, to detect the code in a received image of the product printed by the printer by optically recognizing characters in the received image using a trained optical character recognition (OCR) algorithm for the printer technology type. The OCR algorithm is trained to identify each digit of the plurality of digits of the code in a region of interest (ROI) based on at least one product parameter to which the printed content is directly applied and the printer technology type. A system and method are also provided.Type: ApplicationFiled: August 11, 2017Publication date: July 18, 2019Inventor: Robert WEAVER
-
Publication number: 20180124273Abstract: A method of providing coding instructions to a printer includes creating artwork design for a package and creating coding instructions associated with the artwork design, the coding instructions for printing a code on the package. The coding instructions are associated with the artwork design and transferred to a remote storage location. An identifier is provided with the package, package materials, or a component thereof to allow a user to retrieve the coding instructions for printing the code on the package.Type: ApplicationFiled: March 10, 2016Publication date: May 3, 2018Applicant: Videojet Technologies Inc.Inventors: Robert WEAVER, John FINI, Kristiaan VAN BAEL, Martin BEYER
-
Patent number: 9648502Abstract: Provided herein are systems and methods (i.e., utilities) that allow for synthesizing antenna patterns for wireless access points that provide coverage in a wireless network. The utilities utilize various mathematical models to identify antenna settings that enhance coverage of a coverage area.Type: GrantFiled: August 15, 2013Date of Patent: May 9, 2017Assignee: Trimble Navigation LimitedInventors: Joseph Carey, Robert Weaver, Russell Brinkman
-
Patent number: 9524132Abstract: A method and system for remote servicing of an industrial printer includes obtaining, on a processor, sensor data that indicates values output by a sensors configured to measure physical phenomena related to a plurality of components of the industrial printer. Also obtained, on the processor, is parameter data that indicates values for parameters that indicate user settings for operation of the industrial printer. It is determined, on the processor, a service issue related to the industrial printer based on the sensor data and the parameter data, It is also determined, at least in part on the processor, an action to be performed on the industrial printer in response to the service issue. Furthermore; the action is caused to be initiated. In some embodiments, the action is initiated at one facility different from a facility where the industrial printer is located.Type: GrantFiled: October 6, 2015Date of Patent: December 20, 2016Assignee: Videojet Technologies, Inc.Inventors: Robert Weaver, Robert Neagle
-
Publication number: 20160203737Abstract: Systems and methods facilitating training in clinical procedures via mixed reality simulations are disclosed. Such a system can comprise a physical model and a virtual model of an anatomic region associated with the procedure, wherein the virtual model associates tissue types with locations in the physical model. The system can include a tracking component that tracks locations of at least one clinical instrument relative to the models, and an anatomic feedback component that can produce perceptible changes in the physical model based on the interaction between the instrument and virtual model. A clinical device interface can detect outputs of clinical devices like electrical signals, pressure or flow, wherein feedback to the physical model depends on the tracked position of a clinical device and output from the same or different clinical device. Another component can generate feedback effects to the clinical device. Aspects can simulate anesthesiology procedures like local nerve blockade.Type: ApplicationFiled: March 21, 2016Publication date: July 14, 2016Applicant: University of Pittsburgh - Of the Commonwealth System of Higher EducationInventors: Joseph T. Samosky, Robert Weaver
-
Patent number: 9318032Abstract: Systems and methods facilitating training in clinical procedures via mixed reality simulations are disclosed. Such a system can comprise a physical model and a virtual model of an anatomic region associated with the procedure, wherein the virtual model associates tissue types with locations in the physical model. The system can include a tracking component that tracks locations of at least one clinical instrument relative to the models, and an anatomic feedback component that can produce perceptible changes in the physical model based on the interaction between the instrument and virtual model. A clinical device interface can detect outputs of clinical devices like electrical signals, pressure or flow, wherein feedback to the physical model depends on the tracked position of a clinical device and output from the same or different clinical device. Another component can generate feedback effects to the clinical device. Aspects can simulate anesthesiology procedures like local nerve blockade.Type: GrantFiled: February 6, 2012Date of Patent: April 19, 2016Assignee: University of Pittsburgh—Of the Commonwealth System of Higher EducationInventors: Joseph T. Samosky, Robert Weaver
-
Publication number: 20160098234Abstract: A method and system for remote servicing of an industrial printer includes obtaining, on a processor, sensor data that indicates values output by a sensors configured to measure physical phenomena related to a plurality of components of the industrial printer. Also obtained, on the processor, is parameter data that indicates values for parameters that indicate user settings for operation of the industrial printer. It is determined, on the processor, a service issue related to the industrial printer based on the sensor data and the parameter data, It is also determined, at least in part on the processor, an action to be performed on the industrial printer in response to the service issue. Furthermore; the action is caused to be initiated. In some embodiments, the action is initiated at one facility different from a facility where the industrial printer is located.Type: ApplicationFiled: October 6, 2015Publication date: April 7, 2016Inventors: Robert WEAVER, Robert NEAGLE
-
Patent number: 9100974Abstract: A system and method is provided for performing an automated a site survey process for adjusting radiation patterns of access point antennas in a wireless network. The system and method utilize wireless mobile devices in their normal process of carrying about ordinary traffic to measure network performance. Further, such information is utilizes to configure the radiation patterns of the access point antennas to tailor coverage areas of the antennas to current network conditions.Type: GrantFiled: April 12, 2013Date of Patent: August 4, 2015Assignee: FIDELITY COMTECH, INC.Inventors: Joseph Carey, Robert Weaver
-
Patent number: 8982424Abstract: A method of printing a modified product code includes providing a printer and a substrate. An initial product code is determined. The initial product code includes a plurality of unmodified characters. A modified product code is determined. The modified product code includes at least one modified character that is different from a corresponding one of the plurality of unmodified characters of the initial product code. The modified character is a function at least in part by of initial product code. The printer is controlled to print the modified product code on the substrate.Type: GrantFiled: February 8, 2012Date of Patent: March 17, 2015Assignee: Videojet Technologies Inc.Inventor: Robert Weaver
-
Publication number: 20140057638Abstract: Provided herein are systems and methods (i.e., utilities)that allow for synthesizing antenna patters for wireless access points that provide coverage in a wireless network. The utilities utilize various mathematical models to identify antenna settings that enhance coverage of a coverage area.Type: ApplicationFiled: August 15, 2013Publication date: February 27, 2014Applicant: FIDELITY COMTECH, INC.Inventors: Joseph Carey, Robert Weaver, Russell Brinkman
-
Publication number: 20130323700Abstract: Systems and methods facilitating training in clinical procedures via mixed reality simulations are disclosed. Such a system can comprise a physical model and a virtual model of an anatomic region associated with the procedure, wherein the virtual model associates tissue types with locations in the physical model. The system can include a tracking component that tracks locations of at least one clinical instrument relative to the models, and an anatomic feedback component that can produce perceptible changes in the physical model based on the interaction between the instrument and virtual model. A clinical device interface can detect outputs of clinical devices like electrical signals, pressure or flow, wherein feedback to the physical model depends on the tracked position of a clinical device and output from the same or different clinical device. Another component can generate feedback effects to the clinical device. Aspects can simulate anesthesiology procedures like local nerve blockade.Type: ApplicationFiled: February 6, 2012Publication date: December 5, 2013Applicant: University of Pittsburgh - Of the Commonwealth System of Higher EducationInventors: Joseph T. Samosky, Robert Weaver