Patents by Inventor Andrew Harris

Andrew Harris 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: 11034721
    Abstract: Disclosed are methods and devices for the optimization of virus removal from solutions. A method of filtering a process fluid comprising a product includes allowing some of the process fluid to flow from a first reservoir to a viral filter; adding a chase fluid to the process fluid in the first reservoir to form a composite fluid; and allowing the composite fluid to flow from the first reservoir to the viral filter to produce eluent. In some embodiments, flow of fluid across the viral filter is sufficient to avoid significant impairment to viral removal until a preselected event, occurs. In some embodiments, flow of fluid from the first reservoir across the viral filter is maintained in the absence of an interruption or slowing of flow of duration or magnitude sufficient to impair viral removal to a level below a log-reduction value of the viral filter.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: June 15, 2021
    Assignee: LONZA LTD
    Inventors: Paul Pease, Wilburn Miller, Jesse Cobb, Anthony Castagnaro, Andrew Harris
  • Publication number: 20210143040
    Abstract: Environmental control material holders can retain environmental control material within wafer carriers, allowing the environmental control material to protect wafers from moisture while also securing the environmental control material. The environmental control material holders may include a baseplate and tabs defining spaces to hold environmental control material, and can be configured to engage a handle of a wafer cassette. The environmental control material holders may retain one or more environmental control materials. Additionally, the environmental control material holders can be configured to also retain a humidity indicator.
    Type: Application
    Filed: November 6, 2020
    Publication date: May 13, 2021
    Inventors: Jason T. STEFFENS, Andrew HARRIS, Michael C. ZABKA, B. Jorden LUNDGREN, Bryant L. LYMBURN
  • Publication number: 20210133724
    Abstract: A system and method for providing a gratuity is disclosed. The system includes a mobile computing device including one or more processors and memory holding computer program instructions executable by the one or more processors. The computer-implemented program instructions reads a machine-readable code in a hotel room and transmits the machine-readable code and an indication of a gratuity amount including a gratuity sender source of funds account to a service provider.
    Type: Application
    Filed: October 29, 2020
    Publication date: May 6, 2021
    Inventor: Colin Andrew Harris
  • Patent number: 10979237
    Abstract: A computer system tracks and analyzes activity data, notifications, and user interactions with activity data and notifications. By analyzing this information, the computer system can identify, for individual users and across a set of users, which activity data and notifications are most relevant. Such activity data and notifications are most relevant when they result in the end user having further user interaction through the electronic document. The information about the relevance of the activity data and notifications can be used for managing sending of notifications and presenting activity data in end user applications.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: April 13, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Douglas Milvaney, Hoi Mei Wong, Andrew Harris, Manish Shukla, Taili Feng
  • Publication number: 20210064377
    Abstract: A data processing apparatus is provided that comprises fetch circuitry to fetch an instruction stream comprising a plurality of instructions, including a status updating instruction, from storage circuitry. Status storage circuitry stores a status value. Execution circuitry executes the instructions, wherein at least some of the instructions are executed in an order other than in the instruction stream. For the status updating instruction, the execution circuitry is adapted to update the status value based on execution of the status updating instruction. Flush circuitry flushes, when the status storage circuitry is updated, flushed instructions that appear after the status updating instruction in the instruction stream.
    Type: Application
    Filed: August 26, 2019
    Publication date: March 4, 2021
    Inventors: . ABHISHEK RAJA, Rakesh Shaji LAL, Michael FILIPPO, Glen Andrew HARRIS, Vasu KUDARAVALLI, Huzefa Moiz SANJELIWALA, Jason SETTER
  • Patent number: 10859205
    Abstract: A holder for mounting a communication device to a grease gun, which has a housing and a control disposed within the housing, includes a bracket connected with the grease gun. The bracket has a first end coupled with the grease gun housing and a second end coupleable with the communication device so as to secure the device to the grease gun. Preferably, the holder further includes a frame coupled with the bracket second member for receiving the communication device to removably couple the communication device with the grease gun. The communication device may be a smartphone, a portable media player, a portable computing device or any similar device and wirelessly communicates with a control within the grease gun housing.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: December 8, 2020
    Assignee: SKF CANADA LIMITED
    Inventors: Shawn Gibson, Timothy Andrew Harris, Craig McFarland, Raj Saini, Daren P Tremaine, Lois Gayle Wride
  • Publication number: 20200355323
    Abstract: A system for maintaining the operating condition of a machine is provided. The system includes a dispensing device having: an interchangeable control module, the interchangeable control module including control hardware that provides a central processing unit, a data storage memory, and communication modules. The dispensing device is configured to dispense lubricant in order to maintain the operating condition of the machine. The interchangeable control module is configured to interchangeably control and interchangeably reside in either a fixed or a portable dispensing device. The interchangeable control module communicates to an external or internal intermediary computing device.
    Type: Application
    Filed: July 27, 2020
    Publication date: November 12, 2020
    Inventors: Neila Ben Amar, Nathan Donovan, Shawn Gibson, Timothy Andrew Harris, Craig McFarland, Brian Mitchell, Lois Gayle Wride, Waheed Zaman
  • Publication number: 20200357221
    Abstract: A dispensing device for maintaining the operating condition of a machine is provided. The dispensing device includes an interchangeable control module, the interchangeable control module including control hardware that provides at least one of a data storage memory, a central processing unit, interface hardware for condition monitoring sensors, an intermediary computing device, a display device, and communication modules. The dispensing device is configured to dispense lubricant in order to maintain the operating condition of the machine. The interchangeable control module is configured to interchangeably control and interchangeably reside in both a fixed and a portable dispensing device. Also, various related systems including the dispensing device are provided.
    Type: Application
    Filed: July 27, 2020
    Publication date: November 12, 2020
    Inventors: Neila Ben Amar, Nathan Donovan, Shawn Gibson, Timothy Andrew Harris, Craig McFarland, Brian Mitchell, Lois Gayle Wride, Waheed Zaman
  • Patent number: 10808216
    Abstract: Improved biopharmaceutical processing equipment such as reactor vessels and stainless steel surfaces, and methods of determining the same are disclosed herein. In some embodiments, a biopharmaceutical processing equipment can include a vessel having a surface that is configured to contact proteinaceous processing material, wherein the surface has a pre-commissioning surface roughness of greater than about 20 Ra Max (?in).
    Type: Grant
    Filed: October 5, 2016
    Date of Patent: October 20, 2020
    Assignee: Lonza Ltd
    Inventors: Michael Mietzner, Jim Heimbach, Andrew Harris
  • Publication number: 20200191330
    Abstract: A holder for mounting a communication device to a grease gun, which has a housing and a control disposed within the housing, includes a bracket connected with the grease gun. The bracket has a first end coupled with the grease gun housing and a second end coupleable with the communication device so as to secure the device to the grease gun. Preferably, the holder further includes a frame coupled with the bracket second member for receiving the communication device to removably couple the communication device with the grease gun. The communication device may be a smartphone, a portable media player, a portable computing device or any similar device and wirelessly communicates with a control within the grease gun housing.
    Type: Application
    Filed: December 18, 2018
    Publication date: June 18, 2020
    Inventors: Shawn Gibson, Timothy Andrew Harris, Craig McFarland, Raj Saini, Daren P Tremaine, Lois Gayle Wride
  • Publication number: 20200081719
    Abstract: A data processing apparatus is provided. It includes processing circuitry for speculatively executing a plurality of instructions. Storage circuitry stores a current state of the processing circuitry and a plurality of previous states of the processing circuitry. Execution of the plurality of instructions changes the current state of the processing circuitry. Flush circuitry replaces, in response to a miss-prediction, the current state of the processing circuitry with a replacement one of the plurality of previous states of the processing circuitry.
    Type: Application
    Filed: September 7, 2018
    Publication date: March 12, 2020
    Inventors: William Elton BURKY, Glen Andrew HARRIS, Yasuo ISHII
  • Publication number: 20190378106
    Abstract: Systems and methods for payment processing on devices are provided. Such systems and methods enable payment processing to be completed with a peripheral device (such as a magnetic card reader) and a point of sales system, without the need for extensive developer integration. The system receives a payment charge amount from a point of sales system. The system also detects (or dynamically populates) peripheral devices that are used to capture account information. The peripheral device is a supported device type with an associated library, which includes data for properly interfacing with the peripheral device. The system provides the captured account data, a merchant ID and the amount of the charge to a payment management system. The system likewise receives a response (approve or decline) from the payment management system.
    Type: Application
    Filed: August 21, 2019
    Publication date: December 12, 2019
    Inventors: Robert BONESTELL, Kevin OLIVER, Matthew D. OZVAT, Andrew Harris, Daniel OURADA
  • Patent number: 10430771
    Abstract: Systems and methods for payment processing on devices are provided. Such systems and methods enable payment processing to be completed with a peripheral device (such as a magnetic card reader) and a point of sales system, without the need for extensive developer integration. The system receives a payment charge amount from a point of sales system. The system also detects (or dynamically populates) peripheral devices that are used to capture account information. The peripheral device is a supported device type with an associated library, which includes data for properly interfacing with the peripheral device. The system provides the captured account data, a merchant ID and the amount of the charge to a payment management system. The system likewise receives a response (approve or decline) from the payment management system.
    Type: Grant
    Filed: July 9, 2014
    Date of Patent: October 1, 2019
    Assignee: Worldpay, LLC
    Inventors: Robert Bonestell, Kevin Oliver, Matthew D. Ozvat, Andrew Harris, Daniel Ourada
  • Publication number: 20190197605
    Abstract: Systems and methods for processing queries against a large database of transactions. An initial query is processed by a lead analysis engine, but processing does not stop there; the output of the lead analysis engine is used to provide general context, and is also used to select a further-processing module. Multiple results, from multiple further-processing modules, are displayed in a ranked list (or equivalent). The availability of multiple directions of further analysis helps the user to develop an intuition for what trends and drivers might be behind the numbers. Most preferably the resulting information is used to select one or more objects in an immersive environment. The object(s) so selected are visually emphasized, and displayed to the user along with other query results. Optionally, some analysis modules not only process transaction records, but also process customer data (or other exogenous non-transactional data) for use in combination with the transactional data.
    Type: Application
    Filed: December 14, 2018
    Publication date: June 27, 2019
    Applicant: Symphony RetailAI
    Inventors: Stuart Sadler, Ayaz Ali, Aabhas Chandra, Withiel Cole, Andrew Harris, Vishal Kirpalani, Ernesto Laval, Tristan Maw, Stephanie Seiermann, Pallab Chatterjee
  • Patent number: 10310862
    Abstract: Data processing circuitry comprises out-of-order instruction execution circuitry to execute program instructions in an instruction execution order; a data store, to store information on a set of instructions for which execution has been initiated, the data store providing ordering information indicating the relative position of each instruction in the set of instructions with respect to a program code order; commit circuitry to commit the results of instructions executed by the instruction execution circuitry; one or more cumulative status registers configured to be set in response to a respective condition generated by execution of an instruction and then to remain set until an unset instruction is executed; and an identifier store, to store for at least those of the one or more cumulative status registers which are not currently set, an identifier of an instruction which is earliest in the program code order in the set of instructions and which generated a condition to set that cumulative status register.
    Type: Grant
    Filed: March 21, 2017
    Date of Patent: June 4, 2019
    Assignee: ARM Limited
    Inventors: Robert Greg McDonald, Michael Filippo, Glen Andrew Harris
  • Publication number: 20190010765
    Abstract: An assembly for securing a probe retention member at a desired location within a tubular interior such as in a drill string collar, using one or more securing members external to the retention member or isolating most of the stresses from the probe retention structures of the retention member.
    Type: Application
    Filed: January 26, 2017
    Publication date: January 10, 2019
    Inventors: Luke Anthony Stack, Aaron William Logan, Justin Christopher Logan, Patrick Robert Derkacz, Kurtis Kenneth Lee West, Robert Andrew Harris
  • Publication number: 20180275994
    Abstract: Data processing circuitry comprises out-of-order instruction execution circuitry to execute program instructions in an instruction execution order; a data store, to store information on a set of instructions for which execution has been initiated, the data store providing ordering information indicating the relative position of each instruction in the set of instructions with respect to a program code order; commit circuitry to commit the results of instructions executed by the instruction execution circuitry; one or more cumulative status registers configured to be set in response to a respective condition generated by execution of an instruction and then to remain set until an unset instruction is executed; and an identifier store, to store for at least those of the one or more cumulative status registers which are not currently set, an identifier of an instruction which is earliest in the program code order in the set of instructions and which generated a condition to set that cumulative status register.
    Type: Application
    Filed: March 21, 2017
    Publication date: September 27, 2018
    Inventors: Robert Greg McDONALD, Michael FILIPPO, Glen Andrew HARRIS
  • Publication number: 20180162903
    Abstract: Disclosed are methods and devices for the optimization of virus removal from solutions. A method of filtering a process fluid comprising a product includes allowing some of the process fluid to flow from a first reservoir to a viral filter; adding a chase fluid to the process fluid in the first reservoir to form a composite fluid; and allowing the composite fluid to flow from the first reservoir to the viral filter to produce eluent. In some embodiments, flow of fluid across the viral filter is sufficient to avoid significant impairment to viral removal until a preselected event, occurs. In some embodiments, flow of fluid from the first reservoir across the viral filter is maintained in the absence of an interruption or slowing of flow of duration or magnitude sufficient to impair viral removal to a level below a log-reduction value of the viral filter.
    Type: Application
    Filed: December 8, 2017
    Publication date: June 14, 2018
    Inventors: Paul Pease, Wilburn Miller, Jesse Cobb, Anthony Castagnaro, Andrew Harris
  • Patent number: 9978248
    Abstract: Aspects include performing online condition monitoring. Online condition monitoring includes compiling the digital sensor data to produce compiled data and processing the compiled data via a signal analysis operation to produce digitally analyzed data. Further, online condition monitoring includes comparing the digitally analyzed data to at least one threshold to output corresponding values and utilizing the corresponding value to determine whether to issue an event notification.
    Type: Grant
    Filed: August 18, 2016
    Date of Patent: May 22, 2018
    Assignee: SKF CANADA LIMITED
    Inventors: Stephen Matthew Darcy Pickett, Daren Paul Tremaine, Timothy Andrew Harris, Shawn William Gibson, Lois Gayle Wride
  • Publication number: 20180123815
    Abstract: A computer system tracks and analyzes activity data, notifications, and user interactions with activity data and notifications. By analyzing this information, the computer system can identify, for individual users and across a set of users, which activity data and notifications are most relevant. Such activity data and notifications are most relevant when they result in the end user having further user interaction through the electronic document. The information about the relevance of the activity data and notifications can be used for managing sending of notifications and presenting activity data in end user applications.
    Type: Application
    Filed: October 28, 2016
    Publication date: May 3, 2018
    Inventors: Douglas Milvaney, Hoi Mei Wong, Andrew Harris, Manish Shukla, Taili Feng