Patents Assigned to Clover Network, Inc.
-
Publication number: 20190179422Abstract: Systems and methods are provided for adjusting point of sale (POS) interfaces. In some embodiments, a POS device includes a display. The display is configured to present a user interface, the user interface having a first interface and a second interface. The first interface has a first set of functionalities that is prevented from being accessible in the second interface.Type: ApplicationFiled: February 21, 2019Publication date: June 13, 2019Applicant: Clover Network, IncInventors: John Daniel Beatty, Leonard Robert Speiser, Angelique Julie Lausier, Tamer Mohamed El Calamawy, Michael Joseph Quinlan
-
Publication number: 20190073653Abstract: Methods and systems related to near field communication (NFC) front ends for point of sale terminals are disclosed. One point of sale system includes an NFC front end communicatively coupled to an antenna, a discrete microcontroller (DM) communicatively coupled thereto, and an applications microprocessor (AP) communicatively coupled to the DM. The DM stores a first software stack for a first NFC protocol, a second software stack for a second NFC protocol, and instructions to process a digitized NFC signal from the NFC front end with the first software stack. The AP stores instructions to instantiate an operating system for the point of sale system, instantiate a master NFC service, and transmit a remote procedure call from the master NFC service to the DM to switch between the first software stack and the second software stack.Type: ApplicationFiled: September 7, 2017Publication date: March 7, 2019Applicant: Clover Network, Inc.Inventors: Ketan Patwardhan, Narayanan Gopalakrishnan, Victor Pan, James Castillo
-
Publication number: 20190066103Abstract: Methods and systems related to distributing payment keys to multiple discrete devices in a point of sale (POS) system are disclosed. One method includes storing a payment key on a first discrete device for a POS system and a public key certificate on a second discrete device for the POS system. The method also includes communicatively connecting the first discrete device with the second discrete device using a wire, transmitting the public key certificate from the second discrete device to the first discrete device using the wire, and verifying the public key certificate on the first discrete device. The method also includes finalizing a secure connection between the first discrete device and the second discrete device over the wire using a transport layer secure (TLS) protocol after the public key certificate is verified.Type: ApplicationFiled: August 24, 2017Publication date: February 28, 2019Applicant: Clover Network, Inc.Inventor: Brian Jeremiah Murray
-
Patent number: 10216281Abstract: Systems and methods are provided for adjusting point of sale (POS) interfaces. In some embodiments, a POS device includes a memory, a display and a sensor. The memory is configured to store data and computer-executable instructions. The display is configured to present a user interface, the user interface having a first interface and a second interface. The sensor is configured to detect an adjustment in a physical position of the POS device from a first position and from a second position. The first interface is presented in the first position and the second interface is presented in the second position. The first interface has a first set of functionalities that is prevented from being accessible in the second interface.Type: GrantFiled: October 29, 2015Date of Patent: February 26, 2019Assignee: Clover Network, Inc.Inventors: John Daniel Beatty, Leonard Robert Speiser, Angelique Julie Lausier, Tamer Mohamed El Calamawy, Michael Joseph Quinlan
-
Patent number: 10140612Abstract: Systems, and associated methods, involving both a trusted and an untrusted device where sensitive data or keys are shared between those devices are disclosed. A disclosed method includes storing a key in a secure memory on a first device, receiving sensitive data via a user interface on a second device, generating a set of white box encryption instructions based on the key using a white box encryption generator on the first device, generating a complete data representation of the set of white box encryption instructions using a secure processor on the first device, transmitting the complete data representation from the first device to the second device, and encrypting the sensitive data using the complete data representation on the second device. The complete data representation is not Turing complete and is not executable with respect to the second device.Type: GrantFiled: December 15, 2017Date of Patent: November 27, 2018Assignee: Clover Network, Inc.Inventor: Brian Jeremiah Murray
-
Patent number: 10129432Abstract: A point-of-sale terminal that generates a radio frequency (RF) field through a flat panel display and touchscreen is disclosed. The point of sale device includes a touchscreen, a display positioned behind the touchscreen, and an antenna located behind the display. The antenna can be entirely within the lateral extent of the touchscreen. The antenna can be mounted to the display via a layer of adhesive or mounted to a support frame. The antenna generates the RF field above the touchscreen.Type: GrantFiled: March 3, 2017Date of Patent: November 13, 2018Assignee: Clover Network, Inc.Inventors: John Daniel Beatty, Alvin Alza Dominguez
-
Patent number: 10083108Abstract: Methods and systems related to automatically crawling an application are disclosed. One such method includes navigating to an application interface using an application crawler and a sequence of commands, analyzing the application interface to find a set of user interface elements on the application interface, determining a set of commands that will interact with the user interface elements on the application interface, and pushing each command in the set of commands onto a stack individually along with the sequence of commands. The method also comprises popping a new sequence of commands from the stack. The new sequence of commands is a command in the set of commands in sequence with the sequence of commands. The method also comprises iteratively repeating the navigating, analyzing, determining, and pushing steps with the new sequences of commands that are generated via each previous iteration of those steps.Type: GrantFiled: May 15, 2018Date of Patent: September 25, 2018Assignee: Clover Network, Inc.Inventor: Ambarish Karole
-
Patent number: 10068217Abstract: Methods and systems for determining the status of a packaged device are disclosed. The device can include a secure microcontroller, a battery, a memory storing a status code, and an NFC antenna located in the device and communicatively coupled to the secure microcontroller. A set of instructions are stored on the secure microcontroller to write the status code to the memory. The status code is accessible from outside the sealed package via the antenna. The device could also be a POS device with instructions to process payment information received on the antenna. The apparatus could also include a power routing switch. Power could then be provided from the antenna to the battery via the switch output when the switch is in a conductive state.Type: GrantFiled: November 21, 2017Date of Patent: September 4, 2018Assignee: Clover Network, Inc.Inventors: Narayanan Gopalakrishnan, James Castillo, Nagalakshmi Rajagopal
-
Patent number: 10042728Abstract: This disclosure regards computer system stress analysis using nominal input data. A disclosed method includes applying a first nominal input data set to a computer system, processing the first data set to generate a first output data set, obtaining a count of a number of calls to a linear function block during the generation of the first output data set, and associating, in a memory, the count of the number of calls with a size of the first data set to produce a first data point. The method also includes repeating the aforementioned steps with two additional nominal input data sets of increasing size thus producing a second and a third data point in addition to the first. The method also includes generating a stress index value for the computer system using the first data point, the second data point, and the third data point.Type: GrantFiled: September 15, 2017Date of Patent: August 7, 2018Assignee: Clover Network, Inc.Inventor: Aleksandr Kuzmin
-
Publication number: 20180136782Abstract: Embodiments of the present invention enable near field communication (NFC) through a touch display. Some embodiments include specialized touch displays with lower electromagnetic dissipation factors than standard touch displays. Some embodiments include methods and devices for detecting the activation or deactivation of NFC communication using the touch display and adapting the touch display to that activation or deactivation. Disclosed techniques for adapting the touch display include optimizing the behavior of the touch display for operation in the face of electromagnetic interference when NFC is activated and conducting a partial recalibration of the touch display when NFC is deactivated.Type: ApplicationFiled: December 22, 2017Publication date: May 17, 2018Applicant: Clover Network, Inc.Inventors: Abhinayak Mishra, Victor Pan
-
Publication number: 20180108020Abstract: This disclosure includes biometrically secured networked devices with enhanced privacy protection. One system includes a first biometrically secured device having a first sensor, and a second biometrically secured device having a second sensor. The first device is programmed to: (i) obtain a first sample of a first biometric using the first sensor; (ii) generate a secret biometrically derived key using the first sample of the first biometric; (iii) encrypt a set of biometric data using the secret biometrically derived key; and (iv) transmit the set of encrypted biometric data to the second biometrically secured device. The second device is programmed to: (i) obtain a second sample of the first biometric using the second sensor; (ii) generate the secret biometrically derived key using the second sample of the first biometric; and (iii) decrypt the set of biometric data using the secret biometrically derived key.Type: ApplicationFiled: December 1, 2017Publication date: April 19, 2018Applicant: Clover Network, Inc.Inventors: Sameer Jayant Thatte, Arvin Carl Robert Haywood, Brian Jeremiah Murray
-
Publication number: 20180033255Abstract: Methods and systems for processing secure information are disclosed. One method includes receiving secure data from a user via an input device. The method also includes routing the secure data to a secure processor using a hardware multiplexer. The method also includes processing the secure data using the secure processor. The method also includes receiving non-secure data from the user via the input device. The method also includes routing the non-secure data to a second processor using the hardware multiplexer. The method also includes processing the non-secure data using the second processor. The method also includes altering a routing state of the hardware multiplexer using the secure processor. The routing state of the hardware multiplexer is only controlled by the secure processor.Type: ApplicationFiled: October 12, 2017Publication date: February 1, 2018Applicant: Clover Network, Inc.Inventors: John Daniel Beatty, Abhinayak Mishra
-
Patent number: 9851843Abstract: Embodiments of the present invention enable near field communication (NFC) through a touch display. Some embodiments include specialized touch displays with lower electromagnetic dissipation factors than standard touch displays. Some embodiments include methods and devices for detecting the activation or deactivation of NFC communication using the touch display and adapting the touch display to that activation or deactivation. Disclosed techniques for adapting the touch display include optimizing the behavior of the touch display for operation in the face of electromagnetic interference when NFC is activated and conducting a partial recalibration of the touch display when NFC is deactivated.Type: GrantFiled: November 30, 2016Date of Patent: December 26, 2017Assignee: Clover Network, Inc.Inventors: Abhinayak Mishra, Victor Pan
-
Publication number: 20170309135Abstract: Methods and systems for processing secure information are disclosed. One method includes receiving secure data from a user via an input device. The method also includes routing the secure data to a secure processor using a hardware multiplexer. The method also includes processing the secure data using the secure processor. The method also includes receiving non-secure data from the user via the input device. The method also includes routing the non-secure data to a second processor using the hardware multiplexer. The method also includes processing the non-secure data using the second processor. The method also includes altering a routing state of the hardware multiplexer using the secure processor. The routing state of the hardware multiplexer is only controlled by the secure processor.Type: ApplicationFiled: July 10, 2017Publication date: October 26, 2017Applicant: Clover Network, Inc.Inventors: John Daniel Beatty, Abhinayak Mishra
-
Patent number: 9792783Abstract: Methods and systems for processing secure information are disclosed. One method includes receiving secure data from a user via an input device. The method also includes routing the secure data to a secure processor using a hardware multiplexer. The method also includes processing the secure data using the secure processor. The method also includes receiving non-secure data from the user via the input device. The method also includes routing the non-secure data to a second processor using the hardware multiplexer. The method also includes processing the non-secure data using the second processor. The method also includes altering a routing state of the hardware multiplexer using the secure processor. The routing state of the hardware multiplexer is only controlled by the secure processor.Type: GrantFiled: July 10, 2017Date of Patent: October 17, 2017Assignee: Clover Network, Inc.Inventors: John Daniel Beatty, Abhinayak Mishra
-
Patent number: D813240Type: GrantFiled: January 13, 2017Date of Patent: March 20, 2018Assignee: Clover Network, Inc.Inventors: Siva Raja Sekhar Reddy Yeruva, Sam Niansheng Qiu, David Frederick Lyons, Christopher Loew, Eric David Fuhs, John Daniel Beatty, Leonard Robert Speiser
-
Patent number: D818530Type: GrantFiled: January 13, 2017Date of Patent: May 22, 2018Assignee: Clover Network, Inc.Inventors: Siva Raja Sekhar Reddy Yeruva, Sam Niansheng Qiu, David Frederick Lyons, Christopher Loew, Eric David Fuhs, John Daniel Beatty, Leonard Robert Speiser
-
Patent number: D844046Type: GrantFiled: January 13, 2017Date of Patent: March 26, 2019Assignee: Clover Network, Inc.Inventors: Siva Raja Sekhar Reddy Yeruva, Sam Niansheng Qiu, David Frederick Lyons, Christopher Loew, Eric David Fuhs, John Daniel Beatty, Leonard Robert Speiser
-
Patent number: D844047Type: GrantFiled: January 13, 2017Date of Patent: March 26, 2019Assignee: Clover Network, Inc.Inventors: Siva Raja Sekhar Reddy Yeruva, Sam Niansheng Qiu, David Frederick Lyons, Christopher Loew, Eric David Fuhs, John Daniel Beatty, Leonard Robert Speiser
-
Patent number: D844696Type: GrantFiled: September 28, 2017Date of Patent: April 2, 2019Assignee: Clover Network, Inc.Inventors: Siva Raja Sekhar Reddy Yeruva, Sam Niansheng Qiu, David Frederick Lyons, Christopher Loew, Eric David Fuhs, John Daniel Beatty, Leonard Robert Speiser