Patents by Inventor Aaron Khoo
Aaron Khoo 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: 11397502Abstract: Systems and methods for redacting information from data records are provided. Data records are recorded by recording devices, including, but not limited to, camera recording devices such as those associated with law-enforcement officers. The data records are stored in an evidence management system. In response to requests for records, including but not limited to Freedom of Information Act (FOIA) requests, the evidence management system creates redacted versions of the data records. Public access may then be provided to the redacted data records. In some embodiments, automated bulk redaction may be applied to video data records by applying a video filter to the entire visual field of the video information. In some embodiments, access to the redacted data records may be provided via a cloud storage system or via a removable computer-readable storage medium.Type: GrantFiled: September 20, 2021Date of Patent: July 26, 2022Assignee: Axon Enterprise, Inc.Inventors: Aaron Khoo, Abraham Alvarez Zayas, Marcus W. L. Womack, James N. Reitz
-
Publication number: 20220004274Abstract: Systems and methods for redacting information from data records are provided. Data records are recorded by recording devices, including, but not limited to, camera recording devices such as those associated with law-enforcement officers. The data records are stored in an evidence management system. In response to requests for records, including but not limited to Freedom of Information Act (FOIA) requests, the evidence management system creates redacted versions of the data records. Public access may then be provided to the redacted data records. In some embodiments, automated bulk redaction may be applied to video data records by applying a video filter to the entire visual field of the video information. In some embodiments, access to the redacted data records may be provided via a cloud storage system or via a removable computer-readable storage medium.Type: ApplicationFiled: September 20, 2021Publication date: January 6, 2022Inventors: Aaron KHOO, Abraham ALVAREZ ZAYAS, Marcus W.L. WOMACK, James N. REITZ
-
Patent number: 11126317Abstract: Systems and methods for redacting information from data records are provided. Data records are recorded by recording devices, including, but not limited to, camera recording devices such as those associated with law-enforcement officers. The data records are stored in an evidence management system. In response to requests for records, including but not limited to Freedom of Information Act (FOIA) requests, the evidence management system creates redacted versions of the data records. Public access may then be provided to the redacted data records. In some embodiments, automated bulk redaction may be applied to video data records by applying a video filter to the entire visual field of the video information. In some embodiments, access to the redacted data records may be provided via a cloud storage system or via a removable computer-readable storage medium.Type: GrantFiled: November 4, 2019Date of Patent: September 21, 2021Assignee: Axon Enterprise, Inc.Inventors: Aaron Khoo, Abraham Alvarez Zayas, Marcus W. L. Womack, James N. Reitz
-
Publication number: 20200064956Abstract: Systems and methods for redacting information from data records are provided. Data records are recorded by recording devices, including, but not limited to, camera recording devices such as those associated with law-enforcement officers. The data records are stored in an evidence management system. In response to requests for records, including but not limited to Freedom of Information Act (FOIA) requests, the evidence management system creates redacted versions of the data records. Public access may then be provided to the redacted data records. In some embodiments, automated bulk redaction may be applied to video data records by applying a video filter to the entire visual field of the video information. In some embodiments, access to the redacted data records may be provided via a cloud storage system or via a removable computer-readable storage medium.Type: ApplicationFiled: November 4, 2019Publication date: February 27, 2020Inventors: Aaron KHOO, Abraham Alvarez ZAYAS, Marcus W.L. WOMACK, James N. REITZ
-
Patent number: 10534497Abstract: Systems and methods for redacting information from data records are provided. Data records are recorded by recording devices, including, but not limited to, camera recording devices such as those associated with law-enforcement officers. The data records are stored in an evidence management system. In response to requests for records, including but not limited to Freedom of Information Act (FOIA) requests, the evidence management system creates redacted versions of the data records. Public access may then be provided to the redacted data records. In some embodiments, automated bulk redaction may be applied to video data records by applying a video filter to the entire visual field of the video information. In some embodiments, access to the redacted data records may be provided via a cloud storage system or via a removable computer-readable storage medium.Type: GrantFiled: August 13, 2018Date of Patent: January 14, 2020Assignee: Axon Enterprise, Inc.Inventors: Aaron Khoo, Abraham Alvarez Zayas, Marcus W. L. Womack, James N. Reitz
-
Publication number: 20180348921Abstract: Systems and methods for redacting information from data records are provided. Data records are recorded by recording devices, including, but not limited to, camera recording devices such as those associated with law-enforcement officers. The data records are stored in an evidence management system. In response to requests for records, including but not limited to Freedom of Information Act (FOIA) requests, the evidence management system creates redacted versions of the data records. Public access may then be provided to the redacted data records. In some embodiments, automated bulk redaction may be applied to video data records by applying a video filter to the entire visual field of the video information. In some embodiments, access to the redacted data records may be provided via a cloud storage system or via a removable computer-readable storage medium.Type: ApplicationFiled: August 13, 2018Publication date: December 6, 2018Inventors: Aaron KHOO, Abraham Alvarez ZAYAS, Marcus W.L. WOMACK, James N. REITZ
-
Patent number: 10108306Abstract: Systems and methods for redacting information from data records are provided. Data records are recorded by recording devices, including, but not limited to, camera recording devices such as those associated with law-enforcement officers. The data records are stored in an evidence management system. In response to requests for records, including but not limited to Freedom of Information Act (FOIA) requests, the evidence management system creates redacted versions of the data records. Public access may then be provided to the redacted data records. In some embodiments, automated bulk redaction may be applied to video data records by applying a video filter to the entire visual field of the video information. In some embodiments, access to the redacted data records may be provided via a cloud storage system or via a removable computer-readable storage medium.Type: GrantFiled: February 24, 2016Date of Patent: October 23, 2018Assignee: AXON ENTERPRISE, INC.Inventors: Aaron Khoo, Abraham Alvarez Zayas, Marcus W.L. Womack, James N. Reitz
-
Publication number: 20160246996Abstract: Systems and methods for redacting information from data records are provided. Data records are recorded by recording devices, including, but not limited to, camera recording devices such as those associated with law-enforcement officers. The data records are stored in an evidence management system. In response to requests for records, including but not limited to Freedom of Information Act (FOIA) requests, the evidence management system creates redacted versions of the data records. Public access may then be provided to the redacted data records. In some embodiments, automated bulk redaction may be applied to video data records by applying a video filter to the entire visual field of the video information. In some embodiments, access to the redacted data records may be provided via a cloud storage system or via a removable computer-readable storage medium.Type: ApplicationFiled: February 24, 2016Publication date: August 25, 2016Applicant: TASER International, Inc.Inventors: Aaron Khoo, Abraham Alvarez Zayas, Marcus W.L. Womack, James N. Reitz
-
Patent number: 8356356Abstract: An anti-debugger comprises spatially and temporally separate detection and response portions. In an example configuration, the anti-debugger is implemented into a game system for detecting and responding to a debugger attached to a game application. The detection portion is implemented on one thread of the system and the response portion is implemented on another thread of the system. When a debugger is detected, a message indicative of the detection is provided to a thread interface. The thread interface provides the message to the response portion. After a period of time has elapsed, the response portion disables the functionality of the game application, such as by halting the game execution and/or obfuscating game performance.Type: GrantFiled: January 30, 2007Date of Patent: January 15, 2013Assignee: Microsoft CorporationInventors: Vito Sabella, Aaron Khoo, Chao Gu
-
Patent number: 8286138Abstract: An anti-debugging mechanism is implemented into a game application, such that the anti-debugging mechanism is difficult to detect, difficult to bypass, and difficult to remove. The anti-debugging mechanism is implemented in a simulated thread pool. The anti-debugging mechanism executes on a different thread than the thread on which the game application executes and is randomly activated. When a debugger is detected, the performance of the debugger is hindered by halting the game application on a different thread than the game thread. Further, a period of time is allowed to elapse before the game application is halted.Type: GrantFiled: January 30, 2007Date of Patent: October 9, 2012Assignee: Microsoft CorporationInventors: Vito Sabella, Aaron Khoo, Johnathon Christopher Henry, Chao Gu, Ray Thompson
-
Publication number: 20100186143Abstract: A method and article of manufacturing a waterborne polyurethane coated glove liner wherein, the waterborne polyurethane coating is free from solvents, DMF in particular and also silicone and it is supported in part by the surface of the textile glove liner.Type: ApplicationFiled: February 26, 2008Publication date: July 29, 2010Inventor: Teng Soon Aaron Khoo
-
Publication number: 20080184239Abstract: An anti-debugging mechanism is implemented into a game application, such that the anti-debugging mechanism is difficult to detect, difficult to bypass, and difficult to remove. The anti-debugging mechanism is implemented in a simulated thread pool. The anti-debugging mechanism executes on a different thread than the thread on which the game application executes and is randomly activated. When a debugger is detected, the performance of the debugger is hindered by halting the game application on a different thread than the game thread. Further, a period of time is allowed to elapse before the game application is halted.Type: ApplicationFiled: January 30, 2007Publication date: July 31, 2008Applicant: Microsoft CorporationInventors: Vito Sabella, Aaron Khoo, Johnathon Christopher Henry, Chao Gu, Ray Thompson
-
Publication number: 20080182659Abstract: An online service provides detection of tampering of game data. During game play, the service provides challenges to inspect select data in memory of a game device. A challenge includes an executable program that is configured to locate select data and analyze the select data for tampering. Upon locating the select data, the challenge computes cryptographic hash values from the located select data and returns those hash values to the online game service, where they are compared against expected hash values to determine whether data tampering has occurred on the game device. If the cryptographic hash values match, the service allows online gaming to continue. If the cryptographic hash values do not match, the service discontinues online gaming by terminating the game session for example.Type: ApplicationFiled: January 30, 2007Publication date: July 31, 2008Applicant: Microsoft CorporationInventors: Vito Sabella, Aaron Khoo, Oliver Saal, Chao Gu, Lonny McMichael, Robert Fitzgerald
-
Publication number: 20080184198Abstract: An anti-debugger comprises spatially and temporally separate detection and response portions. In an example configuration, the anti-debugger is implemented into a game system for detecting and responding to a debugger attached to a game application. The detection portion is implemented on one thread of the system and the response portion is implemented on another thread of the system. When a debugger is detected, a message indicative of the detection is provided to a thread interface. The thread interface provides the message to the response portion. After a period of time has elapsed, the response portion disables the functionality of the game application, such as by halting the game execution and/or obfuscating game performance.Type: ApplicationFiled: January 30, 2007Publication date: July 31, 2008Applicant: Microsoft CorporationInventors: Vito Sabella, Aaron Khoo, Chao Gu