Patents by Inventor Patrick J. Sullivan
Patrick J. Sullivan 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: 20240108547Abstract: Embodiments of an adapter, a system including the adapter, and methods of using the adapter may be for mixing a first substance and a second substance. The adapter may include a body having a first port configured to connect with a first container to receive a first substance, a second port configured to connect with a second container to receive a second substance, a third port configured to connect with a recipient container to output a mixture of the first substance and the second substance, and a mixing chamber having a first portion in communication with the first port and the second port and a second portion in communication with the third port. The adapter may further include a mixing pin inserted into the mixing chamber. In some embodiments, the mixing pin at least partially defines at least one microfluidic path for mixing the first substance and the second substance. In some embodiments, at least one of the first channel and the second channel are oriented offset of a central plane of the body.Type: ApplicationFiled: October 3, 2023Publication date: April 4, 2024Inventors: Dan LENNON, Emer MOLONEY, Aidan BYRNE, Martin McGARRY, Patrick DOWLING, Michael J. SULLIVAN, Rajiv KUMAR, Md Abu HASAN, Jorge SANTOS
-
Publication number: 20230368203Abstract: A networked computer system enables a transaction to be executed securely. An initiator sends a service request to a control server. The control server creates a transaction server for the sole purpose of execution of the transaction requested by the service request. Creating the transaction server includes: selecting an IP address randomly from a pool of IP addresses and assigning the selected IP address to the transaction server; creating a DNS entry including a randomly-constructed hostname; and associating the DNS entry with the selected IP address. If the transaction server pre-exists, it is made accessible in response to receiving the service request. The control server informs the initiator of the created transaction server. The initiator engages in the transaction with the transaction server, independently of the control server. The transaction server terminates upon completion of the transaction or the expiration of a timeout period.Type: ApplicationFiled: July 24, 2023Publication date: November 16, 2023Inventors: Cary Torkelson, Kenneth Ari Chanin, Patrick J. Sullivan, Brad Geankoplis
-
Patent number: 11741466Abstract: A networked computer system enables a transaction to be executed securely. An initiator sends a service request to a control server. The control server creates a transaction server for the sole purpose of execution the transaction requested by the service request. Creating the transaction server includes: selecting an IP address randomly from a pool of IP addresses and assigning the selected IP address to the transaction server; creating a DNS entry including a randomly-constructed hostname; and associating the DNS entry with the selected IP address. If the transaction server pre-exists, it is made accessible in response to receiving the service request. The control server informs the initiator of the created transaction server. The initiator engages in the transaction with the transaction server, independently of the control server. The transaction server terminates upon completion of the transaction or the expiration of a timeout period.Type: GrantFiled: December 31, 2020Date of Patent: August 29, 2023Assignee: Stratus Digital SystemsInventors: Cary Torkelson, Kenneth Ari Chanin, Patrick J. Sullivan, Brad Geankoplis
-
Publication number: 20210241272Abstract: A networked computer system enables a transaction to be executed securely. An initiator sends a service request to a control server. The control server creates a transaction server for the sole purpose of execution the transaction requested by the service request. Creating the transaction server includes: selecting an IP address randomly from a pool of IP addresses and assigning the selected IP address to the transaction server; creating a DNS entry including a randomly-constructed hostname; and associating the DNS entry with the selected IP address. If the transaction server pre-exists, it is made accessible in response to receiving the service request. The control server informs the initiator of the created transaction server. The initiator engages in the transaction with the transaction server, independently of the control server. The transaction server terminates upon completion of the transaction or the expiration of a timeout period.Type: ApplicationFiled: December 31, 2020Publication date: August 5, 2021Inventors: Cary Torkelson, Kenneth Ari Chanin, Patrick J. Sullivan, Brad Geankoplis
-
Patent number: 10803081Abstract: A method, a processing device and a computer program product are provided. Based on parameters pertaining to a data source, a first processing device may determine whether a data source is a known data source. If the data source is determined to be the known data source, then the first processing device sends respective configuration information to multiple processing devices. The respective configuration information being based on configuration information from a previous integration and configuring the multiple processing devices as an operational data pipeline to extract data from the known data source, transform the extracted data to a first data model employed by a data system, and load the transformed data into the data system.Type: GrantFiled: June 30, 2017Date of Patent: October 13, 2020Assignee: International Business Machines CorporationInventors: Christopher L. Crabtree, Anyi Li, Scott J. McCallen, Kaveh Noorbakhsh, Patrick J. Sullivan, Matthew J. Wollerman, II
-
Patent number: 10789264Abstract: A method, a processing device and a computer program product are provided. Based on parameters pertaining to a data source, a first processing device may determine whether a data source is a known data source. If the data source is determined to be the known data source, then the first processing device sends respective configuration information to multiple processing devices. The respective configuration information being based on configuration information from a previous integration and configuring the multiple processing devices as an operational data pipeline to extract data from the known data source, transform the extracted data to a first data model employed by a data system, and load the transformed data into the data system.Type: GrantFiled: January 20, 2016Date of Patent: September 29, 2020Assignee: International Business Machines CorporationInventors: Christopher L. Crabtree, Anyi Li, Scott J. McCallen, Kaveh Noorbakhsh, Patrick J. Sullivan, Matthew J. Wollerman, II
-
Publication number: 20200244690Abstract: A networked computer system enables one or more transactions to be executed securely. An initiator sends a service request to a control server. The control server creates or selects an existing transaction server for the sole purpose of executing the transaction requested by the service request. If the transaction server is pre-existing, it may be in an inaccessible state and then be made accessible in response to receiving the service request. The control server informs the initiator of the created transaction server. The initiator (and possibly one or more other authorized participants) engages in the transaction with the transaction server, independently of the control server. The transaction server terminates, such as upon completion of the transaction, the expiration of a timeout period, or satisfaction of another server termination criterion. The use of such a one-time transaction server increases security, privacy, and anonymity.Type: ApplicationFiled: April 14, 2020Publication date: July 30, 2020Inventors: Cary Torkelson, Kenneth Ari Chanin, Patrick J. Sullivan, Brad Geankoplis
-
Patent number: 10715538Abstract: A networked computer system enables one or more transactions to be executed securely. An initiator sends a service request to a control server. The control server creates or selects an existing transaction server for the sole purpose of executing the transaction requested by the service request. If the transaction server is pre-existing, it may be in an inaccessible state and then be made accessible in response to receiving the service request. The control server informs the initiator of the created transaction server. The initiator (and possibly one or more other authorized participants) engages in the transaction with the transaction server, independently of the control server. The transaction server terminates, such as upon completion of the transaction, the expiration of a timeout period, or satisfaction of another server termination criterion. The use of such a one-time transaction server increases security, privacy, and anonymity.Type: GrantFiled: September 29, 2017Date of Patent: July 14, 2020Assignee: Stratus Digital SystemsInventors: Cary Torkelson, Kenneth Ari Chanin, Patrick J. Sullivan, Brad Geankoplis
-
Publication number: 20190260788Abstract: A networked computer system enables one or more transactions to be executed securely. An initiator sends a service request to a control server. The control server creates or selects an existing transaction server for the sole purpose of executing the transaction requested by the service request. If the transaction server is pre-existing, it may be in an inaccessible state and then be made accessible in response to receiving the service request. The control server informs the initiator of the created transaction server. The initiator (and possibly one or more other authorized participants) engages in the transaction with the transaction server, independently of the control server. The transaction server terminates, such as upon completion of the transaction, the expiration of a timeout period, or satisfaction of another server termination criterion. The use of such a one-time transaction server increases security, privacy, and anonymity.Type: ApplicationFiled: April 11, 2019Publication date: August 22, 2019Inventors: Cary Torkelson, Kenneth Ari Chanin, Patrick J. Sullivan
-
Publication number: 20190114630Abstract: A networked computer system enables a transaction to be executed securely. An initiator sends a service request to a control server. The control server creates a transaction server for the sole purpose of execution the transaction requested by the service request. Creating the transaction server includes: selecting an IP address randomly from a pool of IP addresses and assigning the selected IP address to the transaction server; creating a DNS entry including a randomly-constructed hostname; and associating the DNS entry with the selected IP address. If the transaction server pre-exists, it is made accessible in response to receiving the service request. The control server informs the initiator of the created transaction server. The initiator engages in the transaction with the transaction server, independently of the control server. The transaction server terminates upon completion of the transaction or the expiration of a timeout period.Type: ApplicationFiled: September 26, 2018Publication date: April 18, 2019Inventors: Cary Torkelson, Kenneth Ari Chanin, Patrick J. Sullivan, Brad Geankoplis
-
Publication number: 20180103051Abstract: A networked computer system enables one or more transactions to be executed securely. An initiator sends a service request to a control server. The control server creates or selects an existing transaction server for the sole purpose of executing the transaction requested by the service request. If the transaction server is pre-existing, it may be in an inaccessible state and then be made accessible in response to receiving the service request. The control server informs the initiator of the created transaction server. The initiator (and possibly one or more other authorized participants) engages in the transaction with the transaction server, independently of the control server. The transaction server terminates, such as upon completion of the transaction, the expiration of a timeout period, or satisfaction of another server termination criterion. The use of such a one-time transaction server increases security, privacy, and anonymity.Type: ApplicationFiled: September 29, 2017Publication date: April 12, 2018Inventors: Cary Torkelson, Kenneth Ari Chanin, Patrick J. Sullivan, Brad Geankoplis
-
Publication number: 20170300543Abstract: A method, a processing device and a computer program product are provided. Based on parameters pertaining to a data source, a first processing device may determine whether a data source is a known data source. If the data source is determined to be the known data source, then the first processing device sends respective configuration information to multiple processing devices. The respective configuration information being based on configuration information from a previous integration and configuring the multiple processing devices as an operational data pipeline to extract data from the known data source, transform the extracted data to a first data model employed by a data system, and load the transformed data into the data system.Type: ApplicationFiled: June 30, 2017Publication date: October 19, 2017Inventors: Christopher L. Crabtree, Anyi Li, Scott J. McCallen, Kaveh Noorbakhsh, Patrick J. Sullivan, Matthew J. Wollerman, II
-
Publication number: 20170206255Abstract: A method, a processing device and a computer program product are provided. Based on parameters pertaining to a data source, a first processing device may determine whether a data source is a known data source. If the data source is determined to be the known data source, then the first processing device sends respective configuration information to multiple processing devices. The respective configuration information being based on configuration information from a previous integration and configuring the multiple processing devices as an operational data pipeline to extract data from the known data source, transform the extracted data to a first data model employed by a data system, and load the transformed data into the data system.Type: ApplicationFiled: January 20, 2016Publication date: July 20, 2017Inventors: Christopher L. Crabtree, Anyi Li, Scott J. McCallen, Kaveh Noorbakhsh, Patrick J. Sullivan, Matthew J. Wollerman, II
-
Patent number: 7658818Abstract: A method for converting a vapor phase continuous digester to a hydraulic digester including the steps of: operating the vapor phase digester in a vapor phase mode wherein a chip slurry enters the vessel of the digester through a lower chip inlet port, moves up through a top separator, discharges from an upper chip discharge chute of the separator to an upper vapor region of the vessel and falls to a liquor filled region of the vessel; ceasing the flow of the chip slurry to the separator; establishing a chip slurry flow path to an upper portion of top separator, and filling the vessel with liquor and chips such that the chip discharge chute is immersed in liquor.Type: GrantFiled: March 19, 2007Date of Patent: February 9, 2010Assignee: Andritz Inc.Inventors: Keith P. Vogel, John F. Bolles, Patrick J. Sullivan, C. Bertil Stromberg
-
Publication number: 20090172425Abstract: A memory system power management process includes providing a first level of power to operate a memory system while a primary power source is enabled, detecting an interruption of the primary power source, increasing a frequency of an oscillator driving a charge pump of a power converter providing the first level of power, and beginning a memory operation that increases a load on the power converter.Type: ApplicationFiled: December 31, 2007Publication date: July 2, 2009Applicant: SimtekInventors: Joseph A. Cetin, Patrick J. Sullivan
-
Patent number: 7455749Abstract: A method for adding cooking liquor into a vapor phase continuous digester for producing chemical cellulose pulp from cellulose chips including: introducing a slurry of the cellulose chips from a feed system to an inverted top separator in a top vapor phase section of the digester; distributing the slurry of the cellulose chips from the top separator into the vapor phase section of the digester; passing liquor through a conduit included with the drive shaft assembly of the top separator, and introducing the liquor from the conduit into the slurry as the slurry flows through the top separator or is distributed from the separator into the vapor phase section.Type: GrantFiled: September 11, 2006Date of Patent: November 25, 2008Assignee: Andritz Inc.Inventors: C. Bertil Stromberg, Keith P. Vogel, John F. Bolles, Patrick J. Sullivan, Brian F. Greenwood
-
Patent number: 7309401Abstract: A continuous digester for producing chemical cellulose pulp from cellulose chips including: a digester vessel with an upper section attached to a top separator and said vessel at least partially filled with the cellulose chips and a liquor; a top separator at least partially in said upper section having a lower chip inlet port, a chip conveyor, a screen adjacent the conveyor, an upper chip discharge chute, and a liquor outlet facing a side of the screen opposite to the conveyor, and a chip inlet conduit extending into the vessel and having a first operational mode in fluid communication with the chip inlet port and a second operational mode in which the chip inlet conduit discharges directly into the vessel.Type: GrantFiled: April 14, 2004Date of Patent: December 18, 2007Assignee: Andritz Inc.Inventors: Keith P. Vogel, John F. Bolles, Patrick J. Sullivan, C. Bertil Stromberg
-
Patent number: 7304662Abstract: A video surveillance system includes clients coupled to servers using a network. The clients generate data, video, and optionally audio. Using the network, clients communicate in real-time the data, video, and optionally audio to the servers for monitoring, analyzing, and reporting on the financial transactions occurring at the clients. The video surveillance system also supports receiving stored data upon connection between the clients and the servers.Type: GrantFiled: July 8, 1997Date of Patent: December 4, 2007Assignee: Visilinx Inc.Inventors: Patrick J. Sullivan, Ziad Sawaf
-
Patent number: 7105076Abstract: A continuous digester is disclosed for producing chemical cellulose pulp from cellulose chips, comprising: a continuous digester vessel having a lower section filled with the cellulose chips and an upper gas filled section; an inverted separator at least partially in said upper section which introduces chips and liquid into said digester vessel and separates some of the liquid from the chips, wherein said separator includes a drive shaft connected to a conveyor, and a liquid discharge port proximate to the drive shaft and arranged proximate to a chip discharge of the separator.Type: GrantFiled: November 26, 2002Date of Patent: September 12, 2006Assignee: Andritz Inc.Inventors: C. Bertil Stromberg, Keith P. Vogel, John F. Bolles, Patrick J. Sullivan, Brian F. Greenwood
-
Patent number: 7015945Abstract: A video surveillance system (10) includes clients (12) coupled to servers (20) using a network (24). The clients (12) generate digital files (14) that may include data (82), video (72), and audio (74). Using the network (24), the clients (12) communicate the digital files (14) to the servers (20) for monitoring, analyzing, and reporting on the financial transactions occurring at the clients (12). The video surveillance system (10) also supports one-way or two-way audio/video conferencing between the clients (12) and the servers (20) using the network (24).Type: GrantFiled: July 10, 1996Date of Patent: March 21, 2006Assignee: Visilinx Inc.Inventor: Patrick J. Sullivan