Patents by Inventor Sajjit Thampy
Sajjit Thampy 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: 11875161Abstract: Disclosed herein is a statistical approach, a win share approach, used to assign a win share value to content items. User interaction with content items is tracked, and a win share value is assigned to content items in response to a “winning” action performed by a user. Win shares associated with content items are used to identify content items that are to be presented, and can further be used to identify an optimal presentation, e.g., layout, presentation frequency, etc., of content items that is to be presented.Type: GrantFiled: February 9, 2017Date of Patent: January 16, 2024Assignee: YAHOO AD TECH LLCInventors: Sajjit Thampy, Daniel Ferrante, Amr Awadallah
-
Patent number: 11616682Abstract: In one embodiment, a network assurance service that monitors a network maps time series of values of key performance indicator (KPIs) measured from the network to lists of unique values from the time series. The service sets a target alarm rate for anomaly detection alarms raised by the network assurance service. The service uses an optimization function to identify a set of thresholds for the KPIs. The optimization function is based on: a comparison between the target alarm rate and a fraction of network issues flagged by the service as outliers, KPI thresholds selected based on the lists of unique values from the time series, and a number of thresholds that the KPIs must cross for the service to raise an alarm. The service raises an anomaly detection alarm for the monitored network based on the identified set of thresholds for the KPIs.Type: GrantFiled: April 8, 2022Date of Patent: March 28, 2023Assignee: Cisco Technology, Inc.Inventors: Sajjit Thampy, Santosh Ghanshyam Pandey, Jean-Philippe Vasseur
-
Publication number: 20220366234Abstract: Examples disclosed herein relate to systems and methods for deep learning enhanced garbage collection. Disclosed methods may include receiving, at a controller of an array, a time series dataset including a number of writes and a number of deletes; generating, by the controller, a tensor by encoding the time series data using a plurality of frequencies; determining a pattern in the time series data; generating a forecast of deletes based on the pattern; determining, based on the forecast, a number of cumulative deletes to the array at a predetermined time; at the predetermined time, comparing the forecasted number of cumulative deletes with a number of actual deletes to the array; and based on the comparison, scheduling a garbage collection (GC) algorithm to run on the array.Type: ApplicationFiled: May 11, 2021Publication date: November 17, 2022Inventors: Sajjit THAMPY, Krishna Sirisha MOTAMARRY, Gyan BHAL
-
Publication number: 20220231903Abstract: In one embodiment, a network assurance service that monitors a network maps time series of values of key performance indicator (KPIs) measured from the network to lists of unique values from the time series. The service sets a target alarm rate for anomaly detection alarms raised by the network assurance service. The service uses an optimization function to identify a set of thresholds for the KPIs. The optimization function is based on: a comparison between the target alarm rate and a fraction of network issues flagged by the service as outliers, KPI thresholds selected based on the lists of unique values from the time series, and a number of thresholds that the KPIs must cross for the service to raise an alarm. The service raises an anomaly detection alarm for the monitored network based on the identified set of thresholds for the KPIs.Type: ApplicationFiled: April 8, 2022Publication date: July 21, 2022Inventors: Sajjit Thampy, Santosh Ghanshyam Pandey, Jean-Philippe Vasseur
-
Patent number: 11165800Abstract: Provided are systems and methods for a cloud security system that learns patterns of user behavior and uses the patterns to detect anomalous behavior in a network. Techniques discussed herein include obtaining activity data from a service provider system. The activity data describes actions performed during use of a cloud service over a period of time. A pattern corresponding to a series of actions performed over a subset of time can be identified. The pattern can be added a model associated with the cloud service. The model represents usage of the cloud service by the one or more users. Additional activity data can be obtained from the service provider system. Using the model, a set of actions can be identified in the additional activity data that do not correspond to the model. The set of actions and an indicator that identifies the set of actions as anomalous can be output.Type: GrantFiled: May 25, 2018Date of Patent: November 2, 2021Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Sajjit Thampy
-
Patent number: 11107107Abstract: Techniques are provided for determining, by a coupon distributor, a value for a coupon of a product or service that will be provided by a coupon provider. The coupon provider provides, to the coupon distributor, one or both of a budget value that indicates an amount the coupon provider is willing to pay the coupon distributor for distributing the coupon, and a redemption rate that indicates one or more target redemption rates. The coupon provider uses a coupon value equation to calculate the coupon value based on a budget value and a redemption rate. The coupon provider might estimate that no coupon value will allow the coupon provider to stay within the budget and ensure that the actual redemption rate will be close to a particular redemption rate, which may or may not be specified by the coupon distributor.Type: GrantFiled: September 23, 2019Date of Patent: August 31, 2021Assignee: QUOTIENT TECHNOLOGY INC.Inventors: Deepak Goel, Kavel Patel, Sajjit Thampy
-
Publication number: 20210176115Abstract: In one embodiment, a network assurance service that monitors a network maps time series of values of key performance indicator (KPIs) measured from the network to lists of unique values from the time series. The service sets a target alarm rate for anomaly detection alarms raised by the network assurance service. The service uses an optimization function to identify a set of thresholds for the KPIs. The optimization function is based on: a comparison between the target alarm rate and a fraction of network issues flagged by the service as outliers, KPI thresholds selected based on the lists of unique values from the time series, and a number of thresholds that the KPIs must cross for the service to raise an alarm. The service raises an anomaly detection alarm for the monitored network based on the identified set of thresholds for the KPIs.Type: ApplicationFiled: November 25, 2020Publication date: June 10, 2021Inventors: Sajjit Thampy, Santosh Ghanshyam Pandey, Jean-Philippe Vasseur
-
Patent number: 10904114Abstract: In one embodiment, a network assurance service that monitors a network receives a plurality of key performance indicators (KPIs) for a networking device in the network over time. The network assurance service represents relationship changes between the KPIs over time as a set of one or more KPI trajectories. The network assurance service uses a machine learning-based model to determine that a behavior of the networking device is anomalous, based on the one or more KPI trajectories. The network assurance service provides an indication of the anomalous behavior of the networking device to a user interface.Type: GrantFiled: January 31, 2019Date of Patent: January 26, 2021Assignee: Cisco Technology, Inc.Inventors: Sajjit Thampy, Jean-Philippe Vasseur
-
Patent number: 10897401Abstract: Determining the importance of network devices based on a discovered topology, managed endpoints, and activity may be provided. First, topology data may be received corresponding to a network comprising a plurality of devices. Then, a topology matrix may be created representing the topology data. Next, a stationary matrix may be determined from the topology matrix. The stationary matrix may indicate a relative importance of each of the plurality of devices within the network. A health score may then be determined for at least one of the plurality of devices based on the relative importance of the at least one of the plurality of devices. The health score may be determined using the stationary matrix.Type: GrantFiled: February 20, 2019Date of Patent: January 19, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Sajjit Thampy, Zachariah Cherian
-
Patent number: 10897389Abstract: In one embodiment, a network assurance service that monitors a network maps time series of values of key performance indicator (KPIs) measured from the network to lists of unique values from the time series. The service sets a target alarm rate for anomaly detection alarms raised by the network assurance service. The service uses an optimization function to identify a set of thresholds for the KPIs. The optimization function is based on: a comparison between the target alarm rate and a fraction of network issues flagged by the service as outliers, KPI thresholds selected based on the lists of unique values from the time series, and a number of thresholds that the KPIs must cross for the service to raise an alarm. The service raises an anomaly detection alarm for the monitored network based on the identified set of thresholds for the KPIs.Type: GrantFiled: September 14, 2018Date of Patent: January 19, 2021Assignee: Cisco Technology, Inc.Inventors: Sajjit Thampy, Santosh Ghanshyam Pandey, Jean-Philippe Vasseur
-
Publication number: 20200267054Abstract: Determining the importance of network devices based on a discovered topology, managed endpoints, and activity may be provided. First, topology data may be received corresponding to a network comprising a plurality of devices. Then, a topology matrix may be created representing the topology data. Next, a stationary matrix may be determined from the topology matrix. The stationary matrix may indicate a relative importance of each of the plurality of devices within the network. A health score may then be determined for at least one of the plurality of devices based on the relative importance of the at least one of the plurality of devices. The health score may be determined using the stationary matrix.Type: ApplicationFiled: February 20, 2019Publication date: August 20, 2020Applicant: Cisco Technology, Inc.Inventors: Sajjit Thampy, Zachariah Cherian
-
Publication number: 20200252310Abstract: In one embodiment, a network assurance service that monitors a network receives a plurality of key performance indicators (KPIs) for a networking device in the network over time. The network assurance service represents relationship changes between the KPIs over time as a set of one or more KPI trajectories. The network assurance service uses a machine learning-based model to determine that a behavior of the networking device is anomalous, based on the one or more KPI trajectories. The network assurance service provides an indication of the anomalous behavior of the networking device to a user interface.Type: ApplicationFiled: January 31, 2019Publication date: August 6, 2020Inventors: Sajjit Thampy, Jean-Philippe Vasseur
-
Publication number: 20200092159Abstract: In one embodiment, a network assurance service that monitors a network maps time series of values of key performance indicator (KPIs) measured from the network to lists of unique values from the time series. The service sets a target alarm rate for anomaly detection alarms raised by the network assurance service. The service uses an optimization function to identify a set of thresholds for the KPIs. The optimization function is based on: a comparison between the target alarm rate and a fraction of network issues flagged by the service as outliers, KPI thresholds selected based on the lists of unique values from the time series, and a number of thresholds that the KPIs must cross for the service to raise an alarm. The service raises an anomaly detection alarm for the monitored network based on the identified set of thresholds for the KPIs.Type: ApplicationFiled: September 14, 2018Publication date: March 19, 2020Inventors: Sajjit Thampy, Santosh Ghanshyan Pandey, Jean-Philippe Vasseur
-
Publication number: 20200019981Abstract: Techniques are provided for determining, by a coupon distributor, a value for a coupon of a product or service that will be provided by a coupon provider. The coupon provider provides, to the coupon distributor, one or both of a budget value that indicates an amount the coupon provider is willing to pay the coupon distributor for distributing the coupon, and a redemption rate that indicates one or more target redemption rates. The coupon provider uses a coupon value equation to calculate the coupon value based on a budget value and a redemption rate. The coupon provider might estimate that no coupon value will allow the coupon provider to stay within the budget and ensure that the actual redemption rate will be close to a particular redemption rate, which may or may not be specified by the coupon distributor.Type: ApplicationFiled: September 23, 2019Publication date: January 16, 2020Inventors: Deepak Goel, Kavel Patel, Sajjit Thampy
-
Patent number: 10423975Abstract: Techniques are provided for determining, by a coupon distributor, a value for a coupon of a product or service that will be provided by a coupon provider. The coupon provider provides, to the coupon distributor, one or both of a budget value that indicates an amount the coupon provider is willing to pay the coupon distributor for distributing the coupon, and a redemption rate that indicates one or more target redemption rates. The coupon provider uses a coupon value equation to calculate the coupon value based on a budget value and a redemption rate. The coupon provider might estimate that no coupon value will allow the coupon provider to stay within the budget and ensure that the actual redemption rate will be close to a particular redemption rate, which may or may not be specified by the coupon distributor.Type: GrantFiled: December 24, 2013Date of Patent: September 24, 2019Assignee: QUOTIENT TECHNOLOGY INC.Inventors: Deepak Goel, Kavel Patel, Sajjit Thampy
-
Publication number: 20190068627Abstract: Provided are systems and methods for a cloud security system that learns patterns of user behavior and uses the patterns to detect anomalous behavior in a network. Techniques discussed herein include obtaining activity data from a service provider system. The activity data describes actions performed during use of a cloud service over a period of time. A pattern corresponding to a series of actions performed over a subset of time can be identified. The pattern can be added a model associated with the cloud service. The model represents usage of the cloud service by the one or more users. Additional activity data can be obtained from the service provider system. Using the model, a set of actions can be identified in the additional activity data that do not correspond to the model. The set of actions and an indicator that identifies the set of actions as anomalous can be output.Type: ApplicationFiled: May 25, 2018Publication date: February 28, 2019Applicant: Oracle International CorporationInventor: Sajjit Thampy
-
Publication number: 20170153903Abstract: Disclosed herein is a statistical approach, a win share approach, used to assign a win share value to content items. User interaction with content items is tracked, and a win share value is assigned to content items in response to a “winning” action performed by a user. Win shares associated with content items are used to identify content items that are to be presented, and can further be used to identify an optimal presentation, e.g., layout, presentation frequency, etc., of content items that is to be presented.Type: ApplicationFiled: February 9, 2017Publication date: June 1, 2017Inventors: Sajjit THAMPY, Daniel FERRANTE, Amr AWADALLAH
-
Patent number: 9576001Abstract: Disclosed herein is a statistical approach, a win share approach, used to assign a win share value to content items. User interaction with content items is tracked, and a win share value is assigned to content items in response to a “winning” action performed by a user. Win shares associated with content items are used to identify content items that are to be presented, and can further be used to identify an optimal presentation, e.g., layout, presentation frequency, etc., of content items that is to be presented.Type: GrantFiled: December 21, 2007Date of Patent: February 21, 2017Assignee: Yahoo! Inc.Inventors: Sajjit Thampy, Daniel Ferrante, Amr Awadallah
-
Publication number: 20150332311Abstract: Various embodiments describe systems and methods for optimizing the placement of digital offers on a digital medium.Type: ApplicationFiled: May 5, 2015Publication date: November 19, 2015Inventors: KAVEL PATEL, SAJJIT THAMPY, MICHAEL WALSH
-
Publication number: 20140114732Abstract: Techniques are provided for generating, by a coupon distributor, a score that represents a quality of a coupon campaign that a coupon provider offers to the coupon distributor. The score may be generated based on the brand of the product, the product category to which the product belongs, the coupon value, and the percentage discount reflected by the coupon. One or more of these factors may be based on historical data that indicates the success (or failure) of previous coupon campaigns (e.g., of the same product, brand, and/or product category, and/or similar coupon value). The coupon distributor uses the score to, e.g., determine whether to accept a proposed coupon campaign, project the number of prints/redemptions of the coupon campaign, determine how to present the coupon, determine an amount to charge for running the coupon campaign, and/or determine products or product categories of coupons to which the coupon distributor should seek.Type: ApplicationFiled: October 15, 2013Publication date: April 24, 2014Applicant: Coupons.com incorporatedInventors: Kavel Patel, Sajjit Thampy