Patents by Inventor Nicholas John Scales

Nicholas John Scales 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: 11799881
    Abstract: A method for resisting spread of unwanted code and data without scanning incoming electronic files for unwanted code and data, the method comprising the steps, performed by a computer system, includes receiving, at the computer system, an incoming electronic file containing content data encoded and arranged in accordance with a predetermined file type corresponding to a set of rules, determining a purported predetermined file type of the incoming electronic file by analysing the encoded and arranged content data, the purported predetermined file type and the associated set of rules specifying allowable content data for the purported predetermined file type, parsing the content data by dividing the content data into separate parts in accordance with a predetermined data format identified by the associated set of rules corresponding to the purported predetermined file type and determining nonconforming data in the content data by identifying content data that does not conform to the purported predetermined file
    Type: Grant
    Filed: December 29, 2021
    Date of Patent: October 24, 2023
    Assignee: Glasswall (IP) Limited
    Inventor: Nicholas John Scales
  • Publication number: 20220124109
    Abstract: A method for resisting spread of unwanted code and data without scanning incoming electronic files for unwanted code and data, the method comprising the steps, performed by a computer system, includes receiving, at the computer system, an incoming electronic file containing content data encoded and arranged in accordance with a predetermined file type corresponding to a set of rules, determining a purported predetermined file type of the incoming electronic file by analysing the encoded and arranged content data, the purported predetermined file type and the associated set of rules specifying allowable content data for the purported predetermined file type, parsing the content data by dividing the content data into separate parts in accordance with a predetermined data format identified by the associated set of rules corresponding to the purported predetermined file type and determining nonconforming data in the content data by identifying content data that does not conform to the purported predetermined file
    Type: Application
    Filed: December 29, 2021
    Publication date: April 21, 2022
    Inventor: Nicholas John Scales
  • Patent number: 11218495
    Abstract: A method for resisting spread of unwanted code and data without scanning incoming electronic files for unwanted code and data, the method comprising the steps, performed by a computer system, includes receiving, at the computer system, an incoming electronic file containing content data encoded and arranged in accordance with a predetermined file type corresponding to a set of rules, determining a purported predetermined file type of the incoming electronic file by analysing the encoded and arranged content data, the purported predetermined file type and the associated set of rules specifying allowable content data for the purported predetermined file type, parsing the content data by dividing the content data into separate parts in accordance with a predetermined data format identified by the associated set of rules corresponding to the purported predetermined file type and determining nonconforming data in the content data by identifying content data that does not conform to the purported predetermined file
    Type: Grant
    Filed: August 13, 2019
    Date of Patent: January 4, 2022
    Assignee: Glasswall (IP) Limited
    Inventor: Nicholas John Scales
  • Publication number: 20190373003
    Abstract: A method for resisting spread of unwanted code and data without scanning incoming electronic files for unwanted code and data, the method comprising the steps, performed by a computer system, includes receiving, at the computer system, an incoming electronic file containing content data encoded and arranged in accordance with a predetermined file type corresponding to a set of rules, determining a purported predetermined file type of the incoming electronic file by analysing the encoded and arranged content data, the purported predetermined file type and the associated set of rules specifying allowable content data for the purported predetermined file type, parsing the content data by dividing the content data into separate parts in accordance with a predetermined data format identified by the associated set of rules corresponding to the purported predetermined file type and determining nonconforming data in the content data by identifying content data that does not conform to the purported predetermined file
    Type: Application
    Filed: August 13, 2019
    Publication date: December 5, 2019
    Inventor: Nicholas John Scales
  • Patent number: 10462164
    Abstract: A method of processing an electronic file to create a substitute electronic file containing only allowable content data, the method includes receiving, at a computer system, an incoming electronic file containing content data encoded and arranged in accordance with a predetermined file type, determining a purported predetermined file type of the incoming electronic file based upon the encoded and arranged content data, and an associated set of rules specifying allowable content data for the purported predetermined file type, determining nonconforming data in the content data that does not conform to the predetermined data format, determining that the nonconforming data is authorized, extracting, from the incoming electronic file, the nonconforming data, regenerating the nonconforming data to create the substitute electronic file in the purported file type, said substitute regenerated electronic file containing the nonconforming content data, if the nonconforming data is determined to be authorized, wherein th
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: October 29, 2019
    Assignee: GLASSWALL (IP) LIMITED
    Inventor: Nicholas John Scales
  • Patent number: 10462163
    Abstract: A method or system of receiving an incoming electronic file containing content data in a predetermined data format, the method including receiving an incoming electronic file containing content data encoded and arranged in accordance with a predetermined file type, determining a purported predetermined file type of the incoming electronic file and an associated set of rules specifying allowable content data, determining at least an allowable portion of the content data that conforms with the set of rules corresponding to the determined purported predetermined file type, extracting, from the incoming electronic file, the at least an allowable portion of content data, creating a substitute electronic file in the purported predetermined file type, said substitute electronic file containing the extracted allowable content data, forwarding the substitute regenerated electronic file, and forwarding the incoming electronic file if a portion, part or whole of the content data does not conform, only when the intended
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: October 29, 2019
    Assignee: GLASSWALL (IP) LIMITED
    Inventor: Nicholas John Scales
  • Patent number: 10419456
    Abstract: A method or system of receiving an electronic file containing content data in a predetermined data format, the method comprising the steps of: receiving the electronic file, determining the data format, parsing the content data, to determine whether it conforms to the predetermined data format, and if the content data does conform to the predetermined data format, regenerating the parsed data to create a regenerated electronic file in the data format.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: September 17, 2019
    Assignee: GLASSWALL (IP) LIMITED
    Inventor: Nicholas John Scales
  • Publication number: 20190173895
    Abstract: A method of processing an electronic file to create a substitute electronic file containing only allowable content data, the method includes receiving, at a computer system, an incoming electronic file containing content data encoded and arranged in accordance with a predetermined file type, determining a purported predetermined file type of the incoming electronic file based upon the encoded and arranged content data, and an associated set of rules specifying allowable content data for the purported predetermined file type, determining nonconforming data in the content data that does not conform to the predetermined data format, determining that the nonconforming data is authorized, extracting, from the incoming electronic file, the nonconforming data, regenerating the nonconforming data to create the substitute electronic file in the purported file type, said substitute regenerated electronic file containing the nonconforming content data, if the nonconforming data is determined to be authorized, wherein th
    Type: Application
    Filed: February 4, 2019
    Publication date: June 6, 2019
    Inventor: Nicholas John Scales
  • Publication number: 20190158518
    Abstract: A method or system of receiving an incoming electronic file containing content data in a predetermined data format, the method including receiving an incoming electronic file containing content data encoded and arranged in accordance with a predetermined file type, determining a purported predetermined file type of the incoming electronic file and an associated set of rules specifying allowable content data, determining at least an allowable portion of the content data that conforms with the set of rules corresponding to the determined purported predetermined file type, extracting, from the incoming electronic file, the at least an allowable portion of content data, creating a substitute electronic file in the purported predetermined file type, said substitute electronic file containing the extracted allowable content data, forwarding the substitute regenerated electronic file, and forwarding the incoming electronic file if a portion, part or whole of the content data does not conform, only when the intended
    Type: Application
    Filed: January 29, 2019
    Publication date: May 23, 2019
    Inventor: Nicholas John Scales
  • Patent number: 9516045
    Abstract: A method or system of receiving an electronic file containing content data in a predetermined data format, the method comprising the steps of: receiving the electronic file, determining the data format, parsing the content data, to determine whether it conforms to the predetermined data format, and if the content data does conform to the predetermined data format, regenerating the parsed data to create a regenerated electronic file in the data format.
    Type: Grant
    Filed: October 2, 2014
    Date of Patent: December 6, 2016
    Assignee: GLASSWALL (IP) LIMITED
    Inventor: Nicholas John Scales
  • Publication number: 20160337381
    Abstract: A method or system of receiving an electronic file containing content data in a predetermined data format, the method comprising the steps of: receiving the electronic file, determining the data format, parsing the content data, to determine whether it conforms to the predetermined data format, and if the content data does conform to the predetermined data format, regenerating the parsed data to create a regenerated electronic file in the data format.
    Type: Application
    Filed: July 29, 2016
    Publication date: November 17, 2016
    Inventor: Nicholas John Scales
  • Publication number: 20150033345
    Abstract: A method or system of receiving an electronic file containing content data in a predetermined data format, the method comprising the steps of: receiving the electronic file, determining the data format, parsing the content data, to determine whether it conforms to the predetermined data format, and if the content data does conform to the predetermined data format, regenerating the parsed data to create a regenerated electronic file in the data format.
    Type: Application
    Filed: October 2, 2014
    Publication date: January 29, 2015
    Inventor: Nicholas John Scales
  • Patent number: 8869283
    Abstract: A method or system of receiving an electronic file containing content data in a predetermined data format, the method comprising the steps of: receiving the electronic file, determining the data format, parsing the content data, to determine whether it conforms to the predetermined data format, and if the content data does conform to the predetermined data format, regenerating the parsed data to create a regenerated electronic file in the data format.
    Type: Grant
    Filed: April 4, 2012
    Date of Patent: October 21, 2014
    Assignee: Glasswall (IP) Limited
    Inventor: Nicholas John Scales
  • Publication number: 20120278894
    Abstract: A method or system of receiving an electronic file containing content data in a predetermined data format, the method comprising the steps of: receiving the electronic file, determining the data format, parsing the content data, to determine whether it conforms to the predetermined data format, and if the content data does conform to the predetermined data format, regenerating the parsed data to create a regenerated electronic file in the data format.
    Type: Application
    Filed: April 4, 2012
    Publication date: November 1, 2012
    Applicant: GLASSWALL (IP) LIMITED
    Inventor: Nicholas John SCALES
  • Patent number: 8185954
    Abstract: A method or system of receiving an electronic file containing content data in a predetermined data format, the method comprising the steps of: receiving the electronic file, determining the data format, parsing the content data, to determine whether it conforms to the predetermined data format, and if the content data does conform to the predetermined data format, regenerating the parsed data to create a regenerated electronic file in the data format.
    Type: Grant
    Filed: June 9, 2006
    Date of Patent: May 22, 2012
    Assignee: Glasswall (IP) Limited
    Inventor: Nicholas John Scales
  • Publication number: 20090138972
    Abstract: A method or system of receiving an electronic file containing content data in a predetermined data format, the method comprising the steps of: receiving the electronic file, determining the data format, parsing the content data, to determine whether it conforms to the predetermined data format, and if the content data does conform to the predetermined data format, regenerating the parsed data to create a regenerated electronic file in the data format.
    Type: Application
    Filed: June 9, 2006
    Publication date: May 28, 2009
    Applicant: GLASSWALL (IP) LIMITED
    Inventor: Nicholas John Scales