Patents by Inventor Neal Harris
Neal 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).
-
Publication number: 20230020873Abstract: A device is configured to process contactless payments by wirelessly reading account information from enabled payment instruments and providing the account information, along with other information, to a remote payment processing system. The device has an embedded reader, such as a near-field communications (NFC) reader or a radio-frequency identification (RFID) reader. The operating system of the device has a device driver that provides access to the embedded reader. The device driver is implemented as part of the operating system kernel in order to protect it from access by non-privileged software. A POS application installed on the device uses the device driver to obtain payment instrument information from a payment instrument such as a credit card. Before providing the payment instrument information to the POS application, the device driver encrypts the payment instrument information using a public key provided by the payment processing system.Type: ApplicationFiled: September 26, 2022Publication date: January 19, 2023Inventors: Christopher Rohlf, Richard Neal Harris, Fredrick Lee
-
Publication number: 20220368705Abstract: Disclosed herein is a method and system to determine whether a payment terminal has been tampered with based on a comparison of attestation data received from the payment terminal, for example in an offline mode when an otherwise secure remote server cannot be reached. If the determination yields that the request has been approved, the terminal generates an attestation ticket having one or more validity conditions, wherein the validity conditions include expiration time that indicates the time after which the attestation ticket becomes invalid. The attestation ticket can be used as long as it is valid or until another trigger causes the ticket to be invalidated or regenerated.Type: ApplicationFiled: June 9, 2022Publication date: November 17, 2022Inventors: Janek Klawe, Richard Neal Harris
-
Patent number: 11494762Abstract: A device is configured to process contactless payments by wirelessly reading account information from enabled payment instruments and providing the account information, along with other information, to a remote payment processing system. The device has an embedded reader, such as a near-field communications (NFC) reader or a radio-frequency identification (RFID) reader. The operating system of the device has a device driver that provides access to the embedded reader. The device driver is implemented as part of the operating system kernel in order to protect it from access by non-privileged software. A POS application installed on the device uses the device driver to obtain payment instrument information from a payment instrument such as a credit card. Before providing the payment instrument information to the POS application, the device driver encrypts the payment instrument information using a public key provided by the payment processing system.Type: GrantFiled: September 26, 2018Date of Patent: November 8, 2022Assignee: Block, Inc.Inventors: Christopher Rohlf, Richard Neal Harris, Fredrick Lee
-
Patent number: 11374949Abstract: Disclosed herein is a method and system to determine whether a payment terminal has been tampered with based on a comparison of attestation data received from the payment terminal, for example in an offline mode when an otherwise secure remote server cannot be reached. If the determination yields that the request has been approved, the terminal generates an attestation ticket having one or more validity conditions, wherein the validity conditions include expiration time that indicates the time after which the attestation ticket becomes invalid. The attestation ticket can be used as long as it is valid or until another trigger causes the ticket to be invalidated or regenerated.Type: GrantFiled: April 14, 2020Date of Patent: June 28, 2022Assignee: Block, Inc.Inventors: Janek Klawe, Richard Neal Harris
-
Publication number: 20200244681Abstract: Disclosed herein is a method and system to determine whether a payment terminal has been tampered with based on a comparison of attestation data received from the payment terminal, for example in an offline mode when an otherwise secure remote server cannot be reached. If the determination yields that the request has been approved, the terminal generates an attestation ticket having one or more validity conditions, wherein the validity conditions include expiration time that indicates the time after which the attestation ticket becomes invalid. The attestation ticket can be used as long as it is valid or until another trigger causes the ticket to be invalidated or regenerated.Type: ApplicationFiled: April 14, 2020Publication date: July 30, 2020Inventors: Janek Klawe, Richard Neal Harris
-
Patent number: 10715536Abstract: Disclosed herein is a method and system to determine whether a payment terminal has been tampered with based on a comparison of attestation data received from the payment terminal, for example in an offline mode when an otherwise secure remote server cannot be reached. If the determination yields that the request has been approved, the terminal generates an attestation ticket having one or more validity conditions, wherein the validity conditions include expiration time that indicates the time after which the attestation ticket becomes invalid. The attestation ticket can be used as long as it is valid or until another trigger causes the ticket to be invalidated or regenerated.Type: GrantFiled: December 29, 2017Date of Patent: July 14, 2020Assignee: Square, Inc.Inventors: Janek Klawe, Richard Neal Harris
-
Publication number: 20200184805Abstract: A remote control framework enables a plurality of target devices to be controlled by a plurality of remote control devices irrespective of bearer types. In a preferred embodiment any target device may also act as a control device and any control device may also act as a target device. The framework also enables any application running on any target device to be controlled by any controller device.Type: ApplicationFiled: February 14, 2020Publication date: June 11, 2020Inventors: Sian JAMES, Neal HARRIS, John TURNER, Tim HOWES
-
Patent number: 10607479Abstract: A remote control framework enables a plurality of target devices to be controlled by a plurality of remote control devices irrespective of bearer types. In a preferred embodiment any target device may also act as a control device and any control device may also act as a target device. The framework also enables any application running on any target device to be controlled by any controller device.Type: GrantFiled: February 28, 2018Date of Patent: March 31, 2020Assignee: Conversant Wireless Licensing S.a.r.l.Inventors: Sian James, Neal Harris, John Turner, Tim Howes
-
Publication number: 20190272740Abstract: A remote control framework enables a plurality of target devices to be controlled by a plurality of remote control devices irrespective of bearer types. In a preferred embodiment any target device may also act as a control device and any control device may also act as a target device. The framework also enables any application running on any target device to be controlled by any controller device.Type: ApplicationFiled: February 28, 2018Publication date: September 5, 2019Inventors: Sian JAMES, Neal HARRIS, John TURNER, Tim HOWES
-
Publication number: 20190207953Abstract: Disclosed herein is a method and system to determine whether a payment terminal has been tampered with based on a comparison of attestation data received from the payment terminal, for example in an offline mode when an otherwise secure remote server cannot be reached. If the determination yields that the request has been approved, the terminal generates an attestation ticket having one or more validity conditions, wherein the validity conditions include expiration time that indicates the time after which the attestation ticket becomes invalid. The attestation ticket can be used as long as it is valid or until another trigger causes the ticket to be invalidated or regenerated.Type: ApplicationFiled: December 29, 2017Publication date: July 4, 2019Inventors: Janek Klawe, Richard Neal Harris
-
Patent number: 9922550Abstract: A remote control framework enables a plurality of target devices to be controlled by a plurality of remote control devices irrespective of bearer types. In a preferred embodiment any target device may also act as a control device and any control device may also act as a target device. The framework also enables any application running on any target device to be controlled by any controller device.Type: GrantFiled: June 30, 2016Date of Patent: March 20, 2018Assignee: Conversant Wireless Licensing S.a.r.l.Inventors: Sian James, Neal Harris, John Turner, Tim Howes
-
Publication number: 20170046946Abstract: A remote control framework enables a plurality of target devices to be controlled by a plurality of remote control devices irrespective of bearer types. In a preferred embodiment any target device may also act as a control device and any control device may also act as a target device. The framework also enables any application running on any target device to be controlled by any controller device.Type: ApplicationFiled: June 30, 2016Publication date: February 16, 2017Applicant: Core Wireless Licensing S.a.r.l.Inventors: Sian JAMES, Neal HARRIS, John TURNER, Tim HOWES
-
Patent number: 9406219Abstract: A remote control framework enables a plurality of target devices to be controlled by a plurality of remote control devices irrespective of bearer types. In a preferred embodiment any target device may also act as a control device and any control device may also act as a target device. The framework also enables any application running on any target device to be controlled by any controller device.Type: GrantFiled: June 29, 2006Date of Patent: August 2, 2016Assignee: Core Wireless Licensing S.a.r.l.Inventors: Sian James, Neal Harris, John Turner, Tim Howes
-
Patent number: 9156436Abstract: A vehicle immobilizing device includes a lock, user interface, memory configured to store an unlock code, and processor. The lock has a latch mechanism and the processor controls movement of the latch mechanism from a locked position to an unlocked position so that the immobilizing device can be removed from a vehicle. A person installing the immobilizing device on a vehicle utilizes the user interface to enter and store an unlock code and an identification code in the device memory at the time of installation. Upon payment of an outstanding fine, a vehicle owner is provided with an unlock code. To remove the device from the vehicle, an unlock code is entered via the user interface and the processor causes the latch mechanism to move to the unlocked position upon determining that the unlock code input via the user interface matches an unlock code stored in the memory.Type: GrantFiled: February 29, 2012Date of Patent: October 13, 2015Assignee: PRA Group, Inc.Inventors: Gregory S. Hopper, Peter Kent McCammon, Neal Harris Stern, Elizabeth Wells Shumadine
-
Publication number: 20150239429Abstract: A vehicle immobilizing device includes a lock, a user interface, memory configured to store an unlock code, and a processor. The lock has a latch mechanism and the processor controls movement of the latch mechanism from a locked position to an unlocked position so that the immobilizing device can be removed from a vehicle. A person installing the immobilizing device on a vehicle utilizes the user interface to enter and store an unlock code and an identification code in the device memory at the time of installation. Upon payment of an outstanding fine, a vehicle owner is provided with an unlock code. To remove the device from the vehicle the owner utilizes the user interface to enter unlock code and the processor causes the latch mechanism to move to the unlocked position upon determining that the unlock code input via the user interface matches an unlock code stored in the memory.Type: ApplicationFiled: May 14, 2015Publication date: August 27, 2015Inventors: Gregory S. Hopper, Peter Kent McCammon, Neal Harris Stern, Elizabeth Wells Shumadine
-
Patent number: 8914149Abstract: A platform health monitoring system including an associative memory. The associative memory stores a plurality of known health profiles for a platform. The platform health monitoring system also includes an input device in communication with the associative memory. The input device is configured to receive a current health profile of the platform. The platform health monitoring system also may include a comparator configured to compare, in conjunction with the associative memory, the current health profile with the plurality of known health profile to generate a comparison. The comparator is further configured to generate, based on the comparison and in conjunction with the associative memory, a report on a current health of the platform.Type: GrantFiled: October 18, 2012Date of Patent: December 16, 2014Assignee: The Boeing CompanyInventors: Robab Safa-Bakhsh, Patrick Neal Harris
-
Patent number: 8843347Abstract: A monitoring system, method and computer program product are provided for monitoring the health of a monitored system. The monitoring system may include a receiver module to receive a plurality of sensor data relating to the monitored system and to receive textual data, such as free text, relating to the monitored system. The monitoring system may also include an associative memory to store and process the sensor data and the textual data and to establish associations between at least some of the sensor data and the textual data. Further, the monitoring system may include a dynamic change identification module to identify an instance in which the sensor data represents a dynamic change in condition and a correlation module to identify an instance in which textual data is associated with the sensor data proximate the dynamic change in condition so as to correlate the sensor data and the textual data.Type: GrantFiled: July 1, 2011Date of Patent: September 23, 2014Assignee: The Boeing CompanyInventors: Robab Safa-Bakhsh, Patrick Neal Harris
-
SYSTEMS, METHODS AND COMPUTER PROGRAM PRODUCTS THAT FACILITATE SATISFACTION OF FINANCIAL OBLIGATIONS
Publication number: 20140032402Abstract: Financial obligation satisfaction methods, systems and computer program products aggregate data from a plurality of third parties regarding financial obligations of a plurality of persons, monitor the data to determine if a person has exceeded a threshold number of financial obligations and/or a threshold financial obligation amount, and initiate a financial obligations satisfaction process in response to determining that the person has exceeded a threshold number of financial obligations and/or a threshold financial obligation amount. Initiating a financial obligation satisfaction process may include distraining property of the person and may include providing information about how to satisfy the one or more financial obligations.Type: ApplicationFiled: July 25, 2012Publication date: January 30, 2014Inventors: Neal Harris Stern, Peter Kent McCammon, Elizabeth Wells Shumadine, Francesco Domenico Mancia, Glen Alyn Everroad -
Patent number: 8572009Abstract: A method and apparatus for determining a health of the system. Groups of vibration data are identified for the system. A group of vibration data in the groups of vibration data comprises data for vibrations of the system at different frequencies over time. The groups of vibration data for the system are stored in a number of associative memories in a computer system. The health of the system is identified based on the groups of vibration data in the number of associative memories. The groups of vibration data include images of the vibrations of the system.Type: GrantFiled: August 16, 2011Date of Patent: October 29, 2013Assignee: The Boeing CompanyInventor: Patrick Neal Harris
-
Publication number: 20130226795Abstract: A vehicle immobilizing device includes a lock, a user interface, memory configured to store an unlock code, and a processor. The lock has a latch mechanism and the processor controls movement of the latch mechanism from a locked position to an unlocked position so that the immobilizing device can be removed from a vehicle. A person installing the immobilizing device on a vehicle utilizes the user interface to enter and store an unlock code and an identification code in the device memory at the time of installation. Upon payment of an outstanding fine, a vehicle owner is provided with an unlock code. To remove the device from the vehicle the owner utilizes the user interface to enter unlock code and the processor causes the latch mechanism to move to the unlocked position upon determining that the unlock code input via the user interface matches an unlock code stored in the memory.Type: ApplicationFiled: February 29, 2012Publication date: August 29, 2013Inventors: Gregory S. Hopper, Peter Kent McCammon, Neal Harris Stern, Elizabeth Wells Shumadine