Patents by Inventor Owen S. Vallis
Owen S. Vallis 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: 11360875Abstract: A method, a system, and an article are provided for detecting and managing anomalies associated with content presentations. An example computer-implemented method can include: obtaining a stream of data including a record of clicks on a plurality of client devices; aggregating the stream of data to generate a batch click stream for each of the client devices; processing the stream of data using a real-time anomaly detector to detect a first anomaly indicating that at least one of the client devices was previously associated with fraudulent clicks; processing each batch click stream using a batch anomaly detector to detect a second anomaly indicating that at least one of the batch click streams includes fraudulent clicks; and facilitating an adjustment of content presentations on the client devices, based on at least one of the detected first anomaly and the detected second anomaly.Type: GrantFiled: July 11, 2018Date of Patent: June 14, 2022Assignee: Cognant LLCInventors: Heng Wang, Arun Kejariwal, James Koh, Ishan Upadhyaya, Owen S. Vallis
-
Patent number: 10789357Abstract: A method, a system, and an article are provided for detecting and managing anomalies associated with content presentations. An example computer-implemented method includes: obtaining a stream of data including a record of software installations on a plurality of client devices; processing the stream of data using a real-time anomaly detector to detect a first anomaly indicating that a client device was previously associated with fraudulent software installation activity; aggregating the stream of data to generate a batch record of software installations for each publisher from a plurality of content publishers; processing each batch record of software installations using a batch anomaly detector to detect a second anomaly indicating that at least one of the publishers is associated with fraudulent software installation activity; and facilitating an adjustment of content presentations on the client devices, based on at least one of the detected first anomaly and the detected second anomaly.Type: GrantFiled: September 26, 2018Date of Patent: September 29, 2020Assignee: Cognant LLCInventors: Heng Wang, Wei Yang, Neal Nakagawa, Daniel Gelman, Matt Holland, Ishan Upadhyaya, James Koh, Brian Walker, Susanna Orr, Vivek Girotra, Owen S. Vallis
-
Publication number: 20200068035Abstract: A method, a system, and an article are provided for detecting bot users of a software application. An example method can include: providing a client application to a plurality of users; obtaining device-based data and application-based data for each user, the device-based data including a description of at least one computer component used to run the client application, the application-based data including a history of user interactions with the client application; aggregating the data to obtain a plurality of bot signals for each user; analyzing the bot signals to detect a bot among the plurality of users; and preventing the bot from accessing the client application.Type: ApplicationFiled: October 30, 2019Publication date: February 27, 2020Inventors: Heng Wang, Owen S. Vallis, Arun Kejariwal, Harsh Singhal, William Hatzer, James Koh
-
Publication number: 20200019985Abstract: Detecting and managing fraud in an online system is described. An example computer-implemented method can include obtaining a plurality of signals. Each of the signals may be purported to have been generated by a different client device. The method also includes calculating a summary value for the obtained signals that indicates a measure of similarity between the obtained signals and an expected distribution of signals. The method also includes determining that the summary value represents a statistically significant deviation of the obtained signals from the expected distribution of signals. The method also includes labeling the obtained signals as fraudulently generated based on the statistically significant deviation.Type: ApplicationFiled: July 8, 2019Publication date: January 16, 2020Inventors: Heng Wang, Neal Nakagawa, Arun Kejariwal, James Koh, Owen S. Vallis
-
Patent number: 10491697Abstract: A method, a system, and an article are provided for detecting bot users of a software application. An example method can include: providing a client application to a plurality of users; obtaining device-based data and application-based data for each user, the device-based data including a description of at least one computer component used to run the client application, the application-based data including a history of user interactions with the client application; aggregating the data to obtain a plurality of bot signals for each user; analyzing the bot signals to detect a bot among the plurality of users; and preventing the bot from accessing the client application.Type: GrantFiled: February 14, 2019Date of Patent: November 26, 2019Assignee: Cognant LLCInventors: Heng Wang, Owen S. Vallis, Arun Kejariwal, Harsh Singhal, William Hatzer, James Koh
-
Publication number: 20190340184Abstract: A method, a system, and an article are provided for managing content presentations on a plurality of client devices. An example computer-implemented method includes: obtaining data including a record of the content presentations; aggregating the data to generate a history of content presentations for each client device; providing the history of content presentations for each client device to a plurality of weighting algorithms configured to calculate weights for the content presentations; combining the weights from each weighting algorithm for each client device; attributing, based on the combined weights for each client device, a user action taken on the client device to at least one of the content presentations; and facilitating an adjustment of future content presentations based on the attribution.Type: ApplicationFiled: April 17, 2019Publication date: November 7, 2019Inventors: Heng Wang, Hao Zhao, Bhargav Bhushanam, Ishan Upadhyaya, Owen S. Vallis, Arun Kejariwal, Daniel Gelman, James Koh
-
Publication number: 20190253504Abstract: A method, a system, and an article are provided for detecting bot users of a software application. An example method can include: providing a client application to a plurality of users; obtaining device-based data and application-based data for each user, the device-based data including a description of at least one computer component used to run the client application, the application-based data including a history of user interactions with the client application; aggregating the data to obtain a plurality of bot signals for each user; analyzing the bot signals to detect a bot among the plurality of users; and preventing the bot from accessing the client application.Type: ApplicationFiled: February 14, 2019Publication date: August 15, 2019Inventors: Heng Wang, Owen S. Vallis, Arun Kejariwal, Harsh Singhal, William Hatzer, James Koh
-
Publication number: 20190102545Abstract: A method, a system, and an article are provided for detecting and managing anomalies associated with content presentations. An example computer-implemented method includes: obtaining a stream of data including a record of software installations on a plurality of client devices; processing the stream of data using a real-time anomaly detector to detect a first anomaly indicating that a client device was previously associated with fraudulent software installation activity; aggregating the stream of data to generate a batch record of software installations for each publisher from a plurality of content publishers; processing each batch record of software installations using a batch anomaly detector to detect a second anomaly indicating that at least one of the publishers is associated with fraudulent software installation activity; and facilitating an adjustment of content presentations on the client devices, based on at least one of the detected first anomaly and the detected second anomaly.Type: ApplicationFiled: September 26, 2018Publication date: April 4, 2019Inventors: Heng Wang, Wei Yang, Neal Nakagawa, Daniel Gelman, Matt Holland, Ishan Upadhyaya, James Koh, Brian Walker, Susanna Orr, Vivek Girotra, Owen S. Vallis
-
Publication number: 20190057009Abstract: A method, a system, and an article are provided for detecting and managing anomalies associated with content presentations. An example computer-implemented method can include: obtaining a stream of data including a record of clicks on a plurality of client devices; aggregating the stream of data to generate a batch click stream for each of the client devices; processing the stream of data using a real-time anomaly detector to detect a first anomaly indicating that at least one of the client devices was previously associated with fraudulent clicks; processing each batch click stream using a batch anomaly detector to detect a second anomaly indicating that at least one of the batch click streams includes fraudulent clicks; and facilitating an adjustment of content presentations on the client devices, based on at least one of the detected first anomaly and the detected second anomaly.Type: ApplicationFiled: July 11, 2018Publication date: February 21, 2019Inventors: Heng Wang, Arun Kejariwal, James Koh, Ishan Upadhyaya, Owen S. Vallis
-
Patent number: 10095850Abstract: On-line course offerings can be made available to users using computational techniques that reliably authenticate the identity of individual student users during the course of the very submissions and/or participation that will establish student user proficiency with course content. Authentication methods and systems include applications of behavioral biometrics.Type: GrantFiled: May 19, 2015Date of Patent: October 9, 2018Assignee: Kadenze, Inc.Inventors: Perry R. Cook, Ajay Kapur, Owen S. Vallis, Jordan Hochenbaum
-
Publication number: 20150379253Abstract: On-line course offerings can be made available to users using computational techniques that reliably authenticate the identity of individual student users during the course of the very submissions and/or participation that will establish student user proficiency with course content. Authentication methods and systems include applications of behavioral biometrics.Type: ApplicationFiled: May 19, 2015Publication date: December 31, 2015Inventors: Perry R. Cook, Ajay Kapur, Owen S. Vallis, Jordan Hochenbaum
-
Publication number: 20150262496Abstract: High-quality multimedia content of on-line course offerings can be made available to users on both a free-of-direct-charge basis and on a fee-bearing subscription, member or for-credit basis, while providing a revenue split with originators and/or sponsors of educational content. In general, such compensation models rely on computational techniques that reliably authenticate the identity of individual student users during the course of the very submissions and/or participation that will establish student user proficiency with course content.Type: ApplicationFiled: March 16, 2015Publication date: September 17, 2015Inventors: Perry Raymond Cook, Ajay Kapur, Owen S. Vallis, Jordan N. Hochenbaum
-
Publication number: 20150147728Abstract: For courses that deal with media content, such as sound, music, photographic images, hand sketches, video, conventional techniques for automatically evaluating and grading assignments are generally ill-suited to direct evaluation of coursework submitted in media-rich form. Likewise, for courses whose subject includes programming, signal processing or other functionally-expressed designs that operate on, or are used to produce media content, conventional techniques are also ill-suited. Instead, it has been discovered that media-rich, indeed even expressive, content can be accommodated as, or as derivatives of, submissions using feature extraction and machine learning techniques. In this way, e.g., in on-line course offerings, even large numbers of students and student submissions may be accommodated in a scalable and uniform grading or scoring scheme.Type: ApplicationFiled: October 27, 2014Publication date: May 28, 2015Inventors: Jordan N. Hochenbaum, Ajay Kapur, Owen S. Vallis, Perry R. Cook, Colin Honigman, Chad Wagner