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: 20240108547
    Abstract: 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: Application
    Filed: October 3, 2023
    Publication date: April 4, 2024
    Inventors: Dan LENNON, Emer MOLONEY, Aidan BYRNE, Martin McGARRY, Patrick DOWLING, Michael J. SULLIVAN, Rajiv KUMAR, Md Abu HASAN, Jorge SANTOS
  • Publication number: 20230368203
    Abstract: 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: Application
    Filed: July 24, 2023
    Publication date: November 16, 2023
    Inventors: Cary Torkelson, Kenneth Ari Chanin, Patrick J. Sullivan, Brad Geankoplis
  • Patent number: 11741466
    Abstract: 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: Grant
    Filed: December 31, 2020
    Date of Patent: August 29, 2023
    Assignee: Stratus Digital Systems
    Inventors: Cary Torkelson, Kenneth Ari Chanin, Patrick J. Sullivan, Brad Geankoplis
  • Publication number: 20210241272
    Abstract: 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: Application
    Filed: December 31, 2020
    Publication date: August 5, 2021
    Inventors: Cary Torkelson, Kenneth Ari Chanin, Patrick J. Sullivan, Brad Geankoplis
  • Patent number: 10803081
    Abstract: 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: Grant
    Filed: June 30, 2017
    Date of Patent: October 13, 2020
    Assignee: International Business Machines Corporation
    Inventors: Christopher L. Crabtree, Anyi Li, Scott J. McCallen, Kaveh Noorbakhsh, Patrick J. Sullivan, Matthew J. Wollerman, II
  • Patent number: 10789264
    Abstract: 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: Grant
    Filed: January 20, 2016
    Date of Patent: September 29, 2020
    Assignee: International Business Machines Corporation
    Inventors: Christopher L. Crabtree, Anyi Li, Scott J. McCallen, Kaveh Noorbakhsh, Patrick J. Sullivan, Matthew J. Wollerman, II
  • Publication number: 20200244690
    Abstract: 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: Application
    Filed: April 14, 2020
    Publication date: July 30, 2020
    Inventors: Cary Torkelson, Kenneth Ari Chanin, Patrick J. Sullivan, Brad Geankoplis
  • Patent number: 10715538
    Abstract: 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: Grant
    Filed: September 29, 2017
    Date of Patent: July 14, 2020
    Assignee: Stratus Digital Systems
    Inventors: Cary Torkelson, Kenneth Ari Chanin, Patrick J. Sullivan, Brad Geankoplis
  • Publication number: 20190260788
    Abstract: 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: Application
    Filed: April 11, 2019
    Publication date: August 22, 2019
    Inventors: Cary Torkelson, Kenneth Ari Chanin, Patrick J. Sullivan
  • Publication number: 20190114630
    Abstract: 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: Application
    Filed: September 26, 2018
    Publication date: April 18, 2019
    Inventors: Cary Torkelson, Kenneth Ari Chanin, Patrick J. Sullivan, Brad Geankoplis
  • Publication number: 20180103051
    Abstract: 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: Application
    Filed: September 29, 2017
    Publication date: April 12, 2018
    Inventors: Cary Torkelson, Kenneth Ari Chanin, Patrick J. Sullivan, Brad Geankoplis
  • Publication number: 20170300543
    Abstract: 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: Application
    Filed: June 30, 2017
    Publication date: October 19, 2017
    Inventors: Christopher L. Crabtree, Anyi Li, Scott J. McCallen, Kaveh Noorbakhsh, Patrick J. Sullivan, Matthew J. Wollerman, II
  • Publication number: 20170206255
    Abstract: 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: Application
    Filed: January 20, 2016
    Publication date: July 20, 2017
    Inventors: Christopher L. Crabtree, Anyi Li, Scott J. McCallen, Kaveh Noorbakhsh, Patrick J. Sullivan, Matthew J. Wollerman, II
  • Patent number: 7658818
    Abstract: 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: Grant
    Filed: March 19, 2007
    Date of Patent: February 9, 2010
    Assignee: Andritz Inc.
    Inventors: Keith P. Vogel, John F. Bolles, Patrick J. Sullivan, C. Bertil Stromberg
  • Publication number: 20090172425
    Abstract: 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: Application
    Filed: December 31, 2007
    Publication date: July 2, 2009
    Applicant: Simtek
    Inventors: Joseph A. Cetin, Patrick J. Sullivan
  • Patent number: 7455749
    Abstract: 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: Grant
    Filed: September 11, 2006
    Date of Patent: November 25, 2008
    Assignee: Andritz Inc.
    Inventors: C. Bertil Stromberg, Keith P. Vogel, John F. Bolles, Patrick J. Sullivan, Brian F. Greenwood
  • Patent number: 7309401
    Abstract: 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: Grant
    Filed: April 14, 2004
    Date of Patent: December 18, 2007
    Assignee: Andritz Inc.
    Inventors: Keith P. Vogel, John F. Bolles, Patrick J. Sullivan, C. Bertil Stromberg
  • Patent number: 7304662
    Abstract: 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: Grant
    Filed: July 8, 1997
    Date of Patent: December 4, 2007
    Assignee: Visilinx Inc.
    Inventors: Patrick J. Sullivan, Ziad Sawaf
  • Patent number: 7105076
    Abstract: 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: Grant
    Filed: November 26, 2002
    Date of Patent: September 12, 2006
    Assignee: Andritz Inc.
    Inventors: C. Bertil Stromberg, Keith P. Vogel, John F. Bolles, Patrick J. Sullivan, Brian F. Greenwood
  • Patent number: 7015945
    Abstract: 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: Grant
    Filed: July 10, 1996
    Date of Patent: March 21, 2006
    Assignee: Visilinx Inc.
    Inventor: Patrick J. Sullivan