Patents by Inventor Andrew John Cardno

Andrew John Cardno 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: 20160365974
    Abstract: A data obfuscation system, method, and computer implementation via software or hardware that allows a legitimate user to gain access via a query to data of sufficient granularity to be useful while maintaining the confidentiality of sensitive information about individual records. Output values of a data request are obfuscated in a repeatable manner, via the use of an Obfuscating Function (OF), whilst maintaining the amount of obfuscation within a range so that the transformed values provide to a user information of a prescribed level of granularity. The data obfuscating system and method is particularly applicable to databases. The data obfuscation engine may be implemented in hardware and/or software within a stand alone or distributed environment.
    Type: Application
    Filed: June 15, 2016
    Publication date: December 15, 2016
    Inventors: Andrew John CARDNO, Ashok Kumar SINGH
  • Publication number: 20160307345
    Abstract: In a data visualization system, a method of creating a visual representation of data, the method including the steps of providing instructions to an end user on a display device to assist the end user in: constructing multiple graphical representations of data retrieved from a data storage module in communication with the data visualization system, where each graphical representation is one of a predefined type and includes multiple layers of elements that contribute to the end user's understanding of the data; arranging multiple graphical representations of different types within the visual representation in a manner that enables the end user to understand and focus on the data being represented; and a display module displaying the visual representation on the display device; the method further including the steps of a determination module determining one or more data elements within the graphical representations that are based on variable data, the display module displaying the determined data element on th
    Type: Application
    Filed: April 15, 2016
    Publication date: October 20, 2016
    Inventor: Andrew John CARDNO
  • Publication number: 20160302033
    Abstract: An apparatus and method for providing location information within a wireless network operable to obfuscate location information is described. The apparatus and method comprising a processor and memory coupled to the processor capable of storing data. The processor is configured to: store network profile data on a plurality of wireless network access points within the network. The network profile data including an identifier for the network access point, signal information, the physical location of the network access point, and the time. The processor is also configured to receive a request for location information from a client application executing on a mobile device, the request including information on the wireless network access points the mobile wireless device has been in communication with, information on the received signal and the time of the communication.
    Type: Application
    Filed: August 4, 2014
    Publication date: October 13, 2016
    Inventor: Andrew John CARDNO
  • Patent number: 9454832
    Abstract: A method for creating a graphical representation of data in the form of a heatmap is performed at an electronic computing device. The device positions data points on a heatmap for graphical representation and calculates conical distribution values around a first data point based on a first data value associated with the first data point. When a conical distribution value around the first data point is greater than a second data value associated with a second data point, the device adjusts the conical distribution values proximate to the second data point by applying an inverse conical distribution around the second data point. The device renders the heatmap based on the calculated conical distribution values and the adjusted conical distribution values so that the data value of the second data point is visible on the heatmap.
    Type: Grant
    Filed: March 7, 2014
    Date of Patent: September 27, 2016
    Assignee: New BIS Safe Luxco S.à r.l.
    Inventors: Andrew John Cardno, Peter Stewart Ingham, Bart Andrew Lewin, Ashok Kumar Singh
  • Patent number: 9454833
    Abstract: A method for creating a graphical representation of data is performed at an electronic device having one or more processors and memory. The device receives a finite set of data points and calculates a respective conical distribution for each respective data point centered on the respective data point and based on a respective data value. Each conical distribution comprises a set of locations and a unique distribution value corresponding to each location. The device determines that a first data value of a first data point is less than a distribution value for a second data point. The distribution value has a location that corresponds to the first data point. Based on that determination, the device calculates an inverse conical distribution in a region around the first data point. The device combines the conical distributions and inverse conical distributions to display a data visualization that includes each of the data points.
    Type: Grant
    Filed: March 7, 2014
    Date of Patent: September 27, 2016
    Assignee: New BIS Safe Luxco S.à r.l.
    Inventors: Andrew John Cardno, Peter Stewart Ingham, Bart Andrew Lewin, Ashok Kumar Singh
  • Publication number: 20160267693
    Abstract: In a data visualization system, a method of arranging, in n dimensions, data points representing n or more variables, the method including the steps of: a data point ranking module ranking a set of data points with respect to a first axis of a visual representation using a first variable; and based on a second variable, a data point distribution module distributing the set of data points along the first axis while retaining information relating to the ranking of data points determined in step i).
    Type: Application
    Filed: April 27, 2016
    Publication date: September 15, 2016
    Inventor: Andrew John CARDNO
  • Publication number: 20160239989
    Abstract: In a data visualization system, a method of generating a representation of data values for a plurality of data points being visualized in an image space, the method comprising the steps of the data visualization system: i) retrieving data values from a data storage module in communication with the data visualization system, wherein a first data value is associated with a first data point, ii) determining a size and a transparency value for a first icon based on the first data value, iii) rendering the first icon in two dimensions in a position associated with the first data point in the image space, wherein the first icon is rendered based on the determined size and transparency values to generate a representation of the data value.
    Type: Application
    Filed: January 29, 2016
    Publication date: August 18, 2016
    Inventor: Andrew John CARDNO
  • Patent number: 9418456
    Abstract: A data visualization system comprising: a data retrieval module arranged to retrieve data from a data storage module in communication with the data visualization system, wherein the retrieved data includes data sets for representation in a tree map; a tree map generation module arranged to generate a tree map based on the retrieved data, wherein the tree map generation module is further arranged to: i) sort the retrieved data sets according to the size of the data sets; ii) define an area for generating multiple rectangles, each rectangle representing one of the data sets, wherein the area is defined to allow the data sets to be spatially arranged within the area; iii) accumulate data points for data within the data sets to generate a rectangle that has dimensions that fall within pre-defined parameters; iv) generate a rectangle for each data set; and v) orientate the rectangle such that its orientation is only changed if the rectangle does not fit in the available area.
    Type: Grant
    Filed: August 13, 2013
    Date of Patent: August 16, 2016
    Assignee: New BIS Safe Luxco S.à r.l
    Inventor: Andrew John Cardno
  • Patent number: 9418120
    Abstract: In a data visualization system, a method of analysing and representing spatial data sets to optimize the arrangement of spatial elements, the method including the steps of: retrieving data from a data storage module that is in communication with the data visualization system, determining lift values for a plurality of predefined spatial areas from the retrieved data based on a set of fuzzy association rules applied to the predefined spatial areas, determining spatial performance values for the predefined spatial areas, and calculating a weighted spatial relationship between the determined lift values and spatial performance values.
    Type: Grant
    Filed: December 14, 2010
    Date of Patent: August 16, 2016
    Assignee: New BIS Safe Luxco S.à r.l
    Inventor: Andrew John Cardno
  • Publication number: 20160224846
    Abstract: A method of displaying data in a data visualization computing system is described. Various methods of displaying the data are described including using a timeline, the data being aggregated based on time periods wherein the timeline consists of a plurality of time period sizes, the current selected time period covering the smallest time period, the period furthest on the timeline from the current selected period covering the largest time period, the timeline consisting of at least one time period of each time period size. Also described are improved methods of data selection and display.
    Type: Application
    Filed: September 9, 2014
    Publication date: August 4, 2016
    Inventor: Andrew John Cardno
  • Patent number: 9355482
    Abstract: In a data visualization system, a method of arranging, in n dimensions, data points representing n or more variables, the method including the steps of: a data point ranking module ranking a set of data points with respect to a first axis of a visual representation using a first variable; and based on a second variable, a data point distribution module distributing the set of data points along the first axis while retaining information relating to the ranking of data points determined in step i).
    Type: Grant
    Filed: September 8, 2014
    Date of Patent: May 31, 2016
    Assignee: New BIS Safe Luxco S.à r.l
    Inventor: Andrew John Cardno
  • Patent number: 9349200
    Abstract: In a data visualization system, a method of creating a visual representation of data, the method including the steps of providing instructions to an end user on a display device to assist the end user in: constructing multiple graphical representations of data retrieved from a data storage module in communication with the data visualization system, where each graphical representation is one of a predefined type and includes multiple layers of elements that contribute to the end user's understanding of the data; arranging multiple graphical representations of different types within the visual representation in a manner that enables the end user to understand and focus on the data being represented; and a display module displaying the visual representation on the display device; the method further including the steps of a determination module determining one or more data elements within the graphical representations that are based on variable data, the display module displaying the determined data element on th
    Type: Grant
    Filed: June 18, 2009
    Date of Patent: May 24, 2016
    Assignee: New BIS Safe Luxco Sàrl
    Inventor: Andrew John Cardno
  • Patent number: 9305180
    Abstract: A data obfuscation system, method, and computer implementation via software or hardware allows a legitimate user to gain access via a query to data of sufficient granularity to be useful while maintaining the confidentiality of sensitive information about individual records. Output values of a data request are obfuscated in a repeatable manner, via the use of an Obfuscating Function (OF), while maintaining the amount of obfuscation within a range so that the transformed values provide to a user information of a prescribed level of granularity. The data obfuscating system and method is particularly applicable to databases. The data obfuscation engine may be implemented in hardware and/or software within a stand alone or distributed environment.
    Type: Grant
    Filed: May 12, 2009
    Date of Patent: April 5, 2016
    Assignee: New BIS Luxco S.à r.l
    Inventors: Andrew John Cardno, Ashok Kumar Singh
  • Patent number: 9058695
    Abstract: In a data visualization system, a method of creating a visual representation of data points from metric data, wherein the method includes the steps of: a data retrieval module retrieving the metric data from a data storage module in communication with the data visualization system, a determination module determining the data points based on the retrieved metric data, and a display module arranging the data points for displaying on a display device according to a predetermined visual representation, arranging the data points into a plurality of meta groups in a hierarchical manner, and arranging the meta groups into a plurality of layers, where each layer represents the data points at different levels of granularity, and a statistical distance determination module determining a statistical distance between items in the meta groups, and the display module arranging the items within the meta groups based on the determined statistical distance.
    Type: Grant
    Filed: June 18, 2009
    Date of Patent: June 16, 2015
    Assignee: New BIS Safe Luxco S.A R.L
    Inventors: Andrew John Cardno, Peter Stewart Ingham, Bart Andrew Lewin, Ashok Kumar Singh
  • Publication number: 20150084964
    Abstract: In a data visualization system, a method of arranging, in n dimensions, data points representing n or more variables, the method including the steps of: a data point ranking module ranking a set of data points with respect to a first axis of a visual representation using a first variable; and based on a second variable, a data point distribution module distributing the set of data points along the first axis while retaining information relating to the ranking of data points determined in step i).
    Type: Application
    Filed: September 8, 2014
    Publication date: March 26, 2015
    Inventor: Andrew John CARDNO
  • Publication number: 20150046794
    Abstract: A method of creating a style sheet for the generation of a graphical representation of a data set made up of a plurality of data elements or values used in a data visualisation computing system is described. The method having the steps of retrieving the data values of the data elements in the data set; determining the types of data elements in the set; obtaining the style attributes associated with each type of data element; developing a hierarchy of style attributes; and creating a style sheet to apply to the data set.
    Type: Application
    Filed: August 6, 2014
    Publication date: February 12, 2015
    Inventor: Andrew John CARDNO
  • Publication number: 20150046795
    Abstract: A method of arranging a data set for graphical analysis in a graphical analysis computing system, is described, the method comprising the steps of a data retrieval engine retrieving data elements from a data store that forms part of or which is in communication with the graphical analysis computing system; a processing module carrying out a preliminary analysis of the retrieved data, forming an initial appropriate output style as a visual document framework, carrying out analysis of the retrieved data for periodic or repeating patterns and adjusting the visual document framework to emphasise desired visual attributes, and mapping the data on to the visual document framework; and a rendering engine creating a visual document output display.
    Type: Application
    Filed: August 6, 2014
    Publication date: February 12, 2015
    Inventor: Andrew John CARDNO
  • Publication number: 20150011301
    Abstract: A gaming system obtains wagers from players for game play. Winnings from game play are first awarded as gaming credits for additional game play. Then, winnings from the additional game play using the gaming credits are paid out to the player at cash value.
    Type: Application
    Filed: June 27, 2014
    Publication date: January 8, 2015
    Inventor: Andrew John Cardno
  • Publication number: 20150011300
    Abstract: A method of converting online gaming credits into casino gaming credits includes providing a player with online gaming credits. An online game is played using the online gaming credits. Winnings are awarded from the online game as casino gaming credits. A casino game is played using the casino gaming credits. Winnings are paid out from the casino game.
    Type: Application
    Filed: June 27, 2014
    Publication date: January 8, 2015
    Inventor: Andrew John Cardno
  • Patent number: 8873866
    Abstract: In a data visualization computing system, a computer implemented method of determining transition boundaries from data values in a data set for the generation of a graphical heatmap representation of the data values, the method including the steps of the data visualization computing system: retrieving the data values in the data set; determining a logarithmic base value, wherein the base value is calculated based on the retrieved data values; and generating transition boundaries for the heatmap representation by calculating transition boundary values, wherein the transition boundary values are calculated using an exponential function with a base value equal to the determined logarithmic base value and an exponent value that is incrementally increased from a value of one to a maximum exponent value to represent the retrieved data values.
    Type: Grant
    Filed: December 14, 2010
    Date of Patent: October 28, 2014
    Assignee: New Bis Safe Luxco S.A R.L
    Inventor: Andrew John Cardno