Patents by Inventor Andrews Harris
Andrews 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: 11085247Abstract: An assembly for securing a probe retention member at a desired location within a tubular interior such as in a drill string collar. The assembly may use one or more securing members external to the retention member. In some embodiments most of the stresses from the probe retention structures of the retention member are isolated.Type: GrantFiled: January 26, 2017Date of Patent: August 10, 2021Assignee: Evolution Engineering Inc.Inventors: Luke Anthony Stack, Aaron William Logan, Justin Christopher Logan, Patrick Robert Derkacz, Kurtis Kenneth Lee West, Robert Andrew Harris
-
Patent number: 11034721Abstract: 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: GrantFiled: December 8, 2017Date of Patent: June 15, 2021Assignee: LONZA LTDInventors: Paul Pease, Wilburn Miller, Jesse Cobb, Anthony Castagnaro, Andrew Harris
-
Publication number: 20210143040Abstract: 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: ApplicationFiled: November 6, 2020Publication date: May 13, 2021Inventors: Jason T. STEFFENS, Andrew HARRIS, Michael C. ZABKA, B. Jorden LUNDGREN, Bryant L. LYMBURN
-
Publication number: 20210133724Abstract: 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: ApplicationFiled: October 29, 2020Publication date: May 6, 2021Inventor: Colin Andrew Harris
-
Patent number: 10979237Abstract: 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: GrantFiled: October 28, 2016Date of Patent: April 13, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Douglas Milvaney, Hoi Mei Wong, Andrew Harris, Manish Shukla, Taili Feng
-
Publication number: 20210064377Abstract: 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: ApplicationFiled: August 26, 2019Publication date: March 4, 2021Inventors: . ABHISHEK RAJA, Rakesh Shaji LAL, Michael FILIPPO, Glen Andrew HARRIS, Vasu KUDARAVALLI, Huzefa Moiz SANJELIWALA, Jason SETTER
-
Patent number: 10859205Abstract: 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: GrantFiled: December 18, 2018Date of Patent: December 8, 2020Assignee: SKF CANADA LIMITEDInventors: Shawn Gibson, Timothy Andrew Harris, Craig McFarland, Raj Saini, Daren P Tremaine, Lois Gayle Wride
-
Publication number: 20200355323Abstract: 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: ApplicationFiled: July 27, 2020Publication date: November 12, 2020Inventors: Neila Ben Amar, Nathan Donovan, Shawn Gibson, Timothy Andrew Harris, Craig McFarland, Brian Mitchell, Lois Gayle Wride, Waheed Zaman
-
Publication number: 20200357221Abstract: 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: ApplicationFiled: July 27, 2020Publication date: November 12, 2020Inventors: Neila Ben Amar, Nathan Donovan, Shawn Gibson, Timothy Andrew Harris, Craig McFarland, Brian Mitchell, Lois Gayle Wride, Waheed Zaman
-
Patent number: 10808216Abstract: 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: GrantFiled: October 5, 2016Date of Patent: October 20, 2020Assignee: Lonza LtdInventors: Michael Mietzner, Jim Heimbach, Andrew Harris
-
Publication number: 20200191330Abstract: 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: ApplicationFiled: December 18, 2018Publication date: June 18, 2020Inventors: Shawn Gibson, Timothy Andrew Harris, Craig McFarland, Raj Saini, Daren P Tremaine, Lois Gayle Wride
-
Publication number: 20200081719Abstract: 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: ApplicationFiled: September 7, 2018Publication date: March 12, 2020Inventors: William Elton BURKY, Glen Andrew HARRIS, Yasuo ISHII
-
Publication number: 20190378106Abstract: 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: ApplicationFiled: August 21, 2019Publication date: December 12, 2019Inventors: Robert BONESTELL, Kevin OLIVER, Matthew D. OZVAT, Andrew Harris, Daniel OURADA
-
Patent number: 10430771Abstract: 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: GrantFiled: July 9, 2014Date of Patent: October 1, 2019Assignee: Worldpay, LLCInventors: Robert Bonestell, Kevin Oliver, Matthew D. Ozvat, Andrew Harris, Daniel Ourada
-
Publication number: 20190197605Abstract: 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: ApplicationFiled: December 14, 2018Publication date: June 27, 2019Applicant: Symphony RetailAIInventors: Stuart Sadler, Ayaz Ali, Aabhas Chandra, Withiel Cole, Andrew Harris, Vishal Kirpalani, Ernesto Laval, Tristan Maw, Stephanie Seiermann, Pallab Chatterjee
-
Patent number: 10310862Abstract: 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: GrantFiled: March 21, 2017Date of Patent: June 4, 2019Assignee: ARM LimitedInventors: Robert Greg McDonald, Michael Filippo, Glen Andrew Harris
-
Publication number: 20190010765Abstract: 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: ApplicationFiled: January 26, 2017Publication date: January 10, 2019Inventors: Luke Anthony Stack, Aaron William Logan, Justin Christopher Logan, Patrick Robert Derkacz, Kurtis Kenneth Lee West, Robert Andrew Harris
-
Publication number: 20180275994Abstract: 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: ApplicationFiled: March 21, 2017Publication date: September 27, 2018Inventors: Robert Greg McDONALD, Michael FILIPPO, Glen Andrew HARRIS
-
Publication number: 20180162903Abstract: 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: ApplicationFiled: December 8, 2017Publication date: June 14, 2018Inventors: Paul Pease, Wilburn Miller, Jesse Cobb, Anthony Castagnaro, Andrew Harris
-
Patent number: 9978248Abstract: 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: GrantFiled: August 18, 2016Date of Patent: May 22, 2018Assignee: SKF CANADA LIMITEDInventors: Stephen Matthew Darcy Pickett, Daren Paul Tremaine, Timothy Andrew Harris, Shawn William Gibson, Lois Gayle Wride