Patents by Inventor Ayyappan Sankaran

Ayyappan Sankaran 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: 10257264
    Abstract: A system for reducing data center latency including a webserver having a processor, a memory system controller, external memory, cache memory including a plurality of cache blocks, where each cache block includes provider parameters and at least one user identifier (ID), and program memory including code segments executable by the processor. In an embodiment, the webserver receives a request sent by a requestor having requestor parameters including at least a requestor ID and a user ID, identifies a predictive cache block set; formulates a reply based, at least in part, upon a probability that a number of replies associated with a user ID of the predictive cache block set will exceed a frequency floor number within a predetermined period of time; and sends the reply to the requestor.
    Type: Grant
    Filed: February 21, 2017
    Date of Patent: April 9, 2019
    Assignee: YUME, INC.
    Inventors: Ayyappan Sankaran, Priya Wasnikar, Ayusman Sarangi
  • Patent number: 10019736
    Abstract: A system and method for identifying household users of electronic screen devices includes a server system having a digital processor, non-transient computer readable media, and a database. The computer readable media includes program instructions executable on the digital processor for: (a) retrieving from the database a stored IP address and requestor attributes associated with an advertisement (ad) request of a requestor; (b) storing an ad request that is likely of a residential origin in an IP Bucket; and (c) assigning a household identifier (HID) to the IP Bucket if it qualifies as a household.
    Type: Grant
    Filed: November 6, 2014
    Date of Patent: July 10, 2018
    Assignee: YuMe, Inc.
    Inventors: Ayyappan Sankaran, Sachin Gupta, Vijay Kaushik, Ayusman Sarangi
  • Patent number: 9930424
    Abstract: A system and method leverage survey data to segment viewers to associate the viewers to television programs. The viewer associations resulting from classification are advantageously employed by advertisers to increase the penetration of the advertising to the consuming public, cost effectiveness of the advertising, brand acceptance, and the like, by targeting the classified viewers through the associated content provider websites.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: March 27, 2018
    Assignee: YuMe, Inc.
    Inventors: Ayyappan Sankaran, Jayant Kadambi, Halim Damerdji
  • Patent number: 9743137
    Abstract: A video player device obtains a run-time SDK from a CDN server when it is time to display a video Ad and makes an Ad request to an Ad server via the network interface using the run-time SDK. A video player displays an Ad on the screen that is received as an Ad response. In a first example embodiment, the device includes an SDK Native Library which, when initialized, downloads an HTML SDK from the CDN server. In a second example embodiment, the device makes a VAST request to the CDN server, where a VAST response includes a VPAID wrapper containing a run-time SDK as a VPAID creative. The VAST response is parsed and the VPAID creative is then loaded and invoked by VPAID APIs of the run-time SDK.
    Type: Grant
    Filed: April 2, 2015
    Date of Patent: August 22, 2017
    Assignee: YuMe, Inc.
    Inventors: Ayyappan Sankaran, Rajesh Krishnan
  • Publication number: 20170053308
    Abstract: A policy-based, supply-side ad request edge router includes a processor, a network interface coupled to the processor, and non-transitory computer-readable media including code segments executable on the processor to implement a routing method. In an embodiment, the routing method includes providing a policy plane including a plurality of policies P1, . . . PN, providing a data plane, receiving an ad request from a supply source via the network interface, imposing the policy plane on the data plane, and sending the ad request to at least one demand source based upon at least one of the plurality of policies.
    Type: Application
    Filed: February 24, 2015
    Publication date: February 23, 2017
    Inventors: Ayyappan SANKARAN, Sachin GUPTA, Alok NANDAN, Vijay KAUSHI
  • Publication number: 20160295277
    Abstract: A video player device obtains a run-time SDK from a CDN server when it is time to display a video Ad and makes an Ad request to an Ad server via the network interface using the run-time SDK. A video player displays an Ad on the screen that is received as an Ad response. In a first example embodiment, the device includes an SDK Native Library which, when initialized, downloads an HTML SDK from the CDN server. In a second example embodiment, the device makes a VAST request to the CDN server, where a VAST response includes a VPAID wrapper containing a run-time SDK as a VPAID creative. The VAST response is parsed and the VPAID creative is then loaded and invoked by VPAID APIs of the run-time SDK.
    Type: Application
    Filed: April 2, 2015
    Publication date: October 6, 2016
    Inventors: Ayyappan SANKARAN, Rajesh KRISHNAN
  • Publication number: 20160275563
    Abstract: A system and method for identifying household users of electronic screen devices includes a server system having a digital processor, non-transient computer readable media, and a database. The computer readable media includes program instructions executable on the digital processor for: (a) retrieving from the database a stored IP address and requestor attributes associated with an advertisement (ad) request of a requestor; (b) storing an ad request that is likely of a residential origin in an IP Bucket; and (c) assigning a household identifier (HID) to the IP Bucket if it qualifies as a household.
    Type: Application
    Filed: May 14, 2014
    Publication date: September 22, 2016
    Inventors: Ayyappan SANKARAN, Sachin GUPTA, Vijay KAUSHIK, Ayusman SARANGI
  • Publication number: 20160267521
    Abstract: A system and method for electronically monitoring audience attentiveness and receptiveness including: collecting user data concerning a running of and interaction with, media content received via the first network interface by a user of the network terminal; converting the collected user data into user metrics; and analyzing the data to create at least one user Brand Affinity Index (BAI) score for the network terminal user.
    Type: Application
    Filed: November 6, 2014
    Publication date: September 15, 2016
    Inventors: Ayyappan SANKARAN, Jayant KADAMBI, Ayusman SARANGI, Halim DAMERDJI
  • Publication number: 20160253711
    Abstract: A system and method for identifying network terminals includes: initiating a service request at a network terminal by an Internet user; and transmitting network terminal information from the network terminal to a fingerprinting service. In an embodiment, the fingerprinting service (a) uses the network terminal information and a fingerprint information database to produce a Device ID for the network terminal; and (b) stores the Device ID and user data concerning the Internet user in a Device ID database.
    Type: Application
    Filed: November 6, 2014
    Publication date: September 1, 2016
    Inventors: Ayyappan SANKARAN, Sachin GUPTA, Vijay KAUSHIK, Alok NANDAN
  • Publication number: 20160239873
    Abstract: A system and method for mediation and recommendation for multiple electronic demand sources includes receiving at an advertisement (ad) server an ad request from a user device, initiating a mediation process on the ad server using an ad source policy and a priority that is provided with a publisher associated with the ad request and providing 3rd party ad source recommendations to the user device. The user device preferably uses the 3rd party ad source recommendations in a mediation waterfall process.
    Type: Application
    Filed: November 6, 2014
    Publication date: August 18, 2016
    Applicant: YuMe Inc.
    Inventors: Ayyappan SANKARAN, Sachin GUPTA, Alok NANDAN, Vijay KAUSHIK
  • Patent number: 9129308
    Abstract: The present invention provides method and system for associating an advertisement with one or more content on Internet. The method comprising gathering one or more feeds associated with the one or more content from a plurality of content. The method further comprises categorizing the one or more content into at least one general web-based category belonging to a set of general web-based categories based on the one or more feeds. Thereafter, the set of general web-based categories is translated to a set of pre-defined categories, such that one or more general web-based categories are translated to a pre-defined category. Finally, the advertisement is associated with the one or more content in one or more pre-defined categories based on at least one predetermined criterion.
    Type: Grant
    Filed: September 8, 2014
    Date of Patent: September 8, 2015
    Assignee: YuMe, Inc.
    Inventors: Ayyappan Sankaran, Jayant Kadambi
  • Patent number: 9106955
    Abstract: A system and method for displaying a multimedia content over a network is provided. The multimedia content comprises a standard-content part and a customized-content part. The customized-content part comprises one or more multimedia components. The method comprises the steps of selecting one or more of the multimedia components based on a predetermined set of preferences to obtain a multimedia component set comprising one or more multimedia components. The method further comprises customizing dynamically one or more of the multimedia components belonging to the multimedia component set based on the predetermined set of preferences. Thereafter, the method integrates the multimedia components to obtain the customized-content part. Further, the customized-content part is associated with the multimedia content and the multimedia content is displayed with the customized-content part.
    Type: Grant
    Filed: August 25, 2014
    Date of Patent: August 11, 2015
    Assignee: YuMe, Inc.
    Inventors: Ayyappan Sankaran, Jayant Kadambi
  • Publication number: 20150025948
    Abstract: An example brand aware advertising system includes: (a) an advertising server interface operative to receive an advertisement request from an advertisement requestor; (b) a brand affinity engine coupled to the advertising server interface and operative to develop a brand affinity list from the advertisement request; and (c) an advertisement matching engine operative to provide a result to the advertising server interface if there is a match with the brand affinity list which can then be provided to the advertisement requestor. An alternate example embodiment further includes a brand aware ad exchange server operative to receive the brand affinity list from the advertisement matching engine if there is no match and to provide a result to the advertising server which is one of an advertisement and a null.
    Type: Application
    Filed: July 19, 2013
    Publication date: January 22, 2015
    Applicant: YuMe, Inc.
    Inventors: Ayyappan Sankaran, Frank Barbieri, Jayant Kadambi, Halim Damerdji
  • Publication number: 20140379445
    Abstract: The present invention provides method and system for associating an advertisement with one or more content on Internet. The method comprising gathering one or more feeds associated with the one or more content from a plurality of content. The method further comprises categorizing the one or more content into at least one general web-based category belonging to a set of general web-based categories based on the one or more feeds. Thereafter, the set of general web-based categories is translated to a set of pre-defined categories, such that one or more general web-based categories are translated to a pre-defined category. Finally, the advertisement is associated with the one or more content in one or more pre-defined categories based on at least one predetermined criterion.
    Type: Application
    Filed: September 8, 2014
    Publication date: December 25, 2014
    Inventors: Ayyappan Sankaran, Jayant Kadambi
  • Publication number: 20140278921
    Abstract: A method for determining changes in brand awareness after exposures to on-line advertisements includes: first selecting and monitoring a test group including a first plurality of members and a control group including a second plurality of members from a pool of users, whereby the first plurality of members and the second plurality of members do not overlap; second exposing the test group, but not the control group, to an advertisement associated with a brand; third conducting surveys of the first plurality of members and the second plurality of members with respect to the brand; and fourth analyzing the monitoring of the test group and the control group to determine a brand lift index with respect to the advertisement.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Inventors: Ayyappan Sankaran, Jayant Kadambi, Halim Damerdji
  • Publication number: 20140282710
    Abstract: A system and method leverage survey data to segment viewers to associate the viewers to television programs. The viewer associations resulting from classification are advantageously employed by advertisers to increase the penetration of the advertising to the consuming public, cost effectiveness of the advertising, brand acceptance, and the like, by targeting the classified viewers through the associated content provider websites.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: YuMe, Inc.
    Inventors: Ayyappan Sankaran, Jayant Kadambi, Halim Damerdji
  • Publication number: 20140278782
    Abstract: A system, method, and computer program determine bias in survey results due to non-responsive and/or erroneous survey response data, assess the impact of bias introduced by non-responsive and/or erroneous survey data on the survey results, and analyze the survey results accordingly to provide a more accurate assessment of the impressions of viewers of content (e.g., advertisements) viewed by the persons being surveyed. The analysis allows an advertiser to modify an advertisement to better promote a product or service and enable the advertiser to increase the probability of success of an advertising campaign and the cost-effectiveness of the campaign.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Inventors: Halim Damerdji, Ayyappan Sankaran, Vijay Kaushik
  • Patent number: 8832104
    Abstract: The present invention provides method and system for associating an advertisement with one or more content on Internet. The method comprising gathering one or more feeds associated with the one or more content from a plurality of content. The method further comprises categorizing the one or more content into at least one general web-based category belonging to a set of general web-based categories based on the one or more feeds. Thereafter, the set of general web-based categories is translated to a set of pre-defined categories, such that one or more general web-based categories are translated to a pre-defined category. Finally, the advertisement is associated with the one or more content in one or more pre-defined categories based on at least one predetermined criterion.
    Type: Grant
    Filed: September 9, 2010
    Date of Patent: September 9, 2014
    Assignee: Yume, Inc.
    Inventors: Ayyappan Sankaran, Jayant Kadambi
  • Patent number: 8819712
    Abstract: A system and method for displaying a multimedia content over a network is provided. The multimedia content comprises a standard-content part and a customized-content part. The customized-content part comprises one or more multimedia components. The method comprises the steps of selecting one or more of the multimedia components based on a predetermined set of preferences to obtain a multimedia component set comprising one or more multimedia components. The method further comprises customizing dynamically one or more of the multimedia components belonging to the multimedia component set based on the predetermined set of preferences. Thereafter, the method integrates the multimedia components to obtain the customized-content part. Further, the customized-content part is associated with the multimedia content and the multimedia content is displayed with the customized-content part.
    Type: Grant
    Filed: January 8, 2007
    Date of Patent: August 26, 2014
    Assignee: Yume, Inc.
    Inventors: Ayyappan Sankaran, Jayant Kadambi
  • Publication number: 20120047027
    Abstract: With the popularity of computers and micro-processor based entertainment and communication equipments, information gathering once took place in the library and marketplace is replaced with computer searches gathering needed information from around the globe. Understanding this new trend of information gathering by the masses, many commercialized information distributors resort to elaborate methods and systems of information distribution. However, despite of this proliferation of new technology, many commercialized information distributors are unknowingly imposing the limitations of information distribution of previous generations on the new technology. This invention removes these limitations and implements a system and method to more fully utilize the potentials of the new technology.
    Type: Application
    Filed: August 20, 2010
    Publication date: February 23, 2012
    Inventors: Jayant Kadambi, Ayyappan Sankaran, Michael Lu, Yogesh Dandekar