“Srikanth is rare among CEOs. He is so approachable that on my first day at Vdopia I thought he was "just another engineer"! Over the past year I've found him exceedingly easy to engage in conversation. I even feel comfortable confronting Srikanth through respectful and enthusiastic debate. Never before has my voice felt so appreciated and validated. That's how Srikanth leads. No ego. No entitlement. No arrogance. No superiority. Certainly no ruthlessness. Instead, he listens. He's patient. He works hard. He's competitive. And he visibly enjoys work everyday. When combined, his revered qualities make Srikanth's presence downright refreshing for each of us around him.”
Srikanth Kakani
Santa Clara, California, United States
3K followers
500+ connections
Activity
-
I am excited to share that I've completed my MBA from Santa Clara University Leavey School of Business (dual concentration in Finance and Leading…
I am excited to share that I've completed my MBA from Santa Clara University Leavey School of Business (dual concentration in Finance and Leading…
Liked by Srikanth Kakani
-
Nice article on Rajeev. One of these days I hope to get someone who understands AI to write an article on his foundational contritions to the field.
Nice article on Rajeev. One of these days I hope to get someone who understands AI to write an article on his foundational contritions to the field.
Liked by Srikanth Kakani
-
Finally the government has assured the safety of all deposits in Silicon Valley Bank. Through all the twists and turns of this saga the startup…
Finally the government has assured the safety of all deposits in Silicon Valley Bank. Through all the twists and turns of this saga the startup…
Liked by Srikanth Kakani
Experience
Publications
-
VoIP Congestion Control RTP packet size - Simulation
Stanford University
A simulation of a Cisco patent that states that congestion could be controlled by changing RTP packet size based on network load.
Patents
-
Targeted online multimedia advertising
Issued US 11030644 B1
A server system selects a question from a pool of questions associated with an online media campaign. The question is associated with a plurality of predefined answers to the question. The system transmits, to a client, instructions that cause: the question to be presented by the client device, an affordance to be provided corresponding to each of the predefined answers to the question upon a lapse of a first predetermined amount of time following initiating display of the question on the…
A server system selects a question from a pool of questions associated with an online media campaign. The question is associated with a plurality of predefined answers to the question. The system transmits, to a client, instructions that cause: the question to be presented by the client device, an affordance to be provided corresponding to each of the predefined answers to the question upon a lapse of a first predetermined amount of time following initiating display of the question on the client device, and a multimedia-skip affordance to be presented upon a lapse of a second predetermined amount of time following initiating display of the question on the client device. In response with receiving an indication that the respective affordance was selected at the client device, the system stores a predefined answer that corresponds to the selected respective affordance.
-
Online multimedia advertising
Issued US 9990650 B1
A method is performed at an electronic device with a display. The method includes initiating display of a multimedia advertisement including a question. Upon a lapse of a predetermined amount of time following initiating display of the multimedia advertisement, the device displays a plurality of affordances on the display. Each affordance in the plurality of affordances corresponds to a respective user response to the question. The device detects a user input that selects a respective…
A method is performed at an electronic device with a display. The method includes initiating display of a multimedia advertisement including a question. Upon a lapse of a predetermined amount of time following initiating display of the multimedia advertisement, the device displays a plurality of affordances on the display. Each affordance in the plurality of affordances corresponds to a respective user response to the question. The device detects a user input that selects a respective affordance of the plurality of affordances, thereby selecting a respective user response to the question, and, upon detection of the user input, discontinues display of the multimedia advertisement.
-
Systems and methods for layering content
Issued US 9830621 B2
Systems and methods are provided that facilitate the layering of content for display. The content may be included in a first layer and a second layer having user interface and other functionalities may be overlaid on the first layer to change the look and feel of the content without actually changing the content. The systems and methods further permit the first and second layer to communicate such that events and functions may be communicated from one layer to the other. As a result a developer…
Systems and methods are provided that facilitate the layering of content for display. The content may be included in a first layer and a second layer having user interface and other functionalities may be overlaid on the first layer to change the look and feel of the content without actually changing the content. The systems and methods further permit the first and second layer to communicate such that events and functions may be communicated from one layer to the other. As a result a developer may be able to add user interface elements into a second layer that can call functions from the first layer and control the content in the first layer.
-
Video display method
Issued US 9792363 B2
A method for video playback uses only resources universally supported by a browser (“inline playback”) operating in virtually all handheld media devices. In one case, the method first prepares a video sequence for display by a browser by (a) dividing the video sequence into a silent video stream and an audio stream; (b) extracting from the silent video stream a number of still images, the number of still images corresponding to at least one of a desired output frame rate and a desired output…
A method for video playback uses only resources universally supported by a browser (“inline playback”) operating in virtually all handheld media devices. In one case, the method first prepares a video sequence for display by a browser by (a) dividing the video sequence into a silent video stream and an audio stream; (b) extracting from the silent video stream a number of still images, the number of still images corresponding to at least one of a desired output frame rate and a desired output resolution; and (c) combining the still images into a composite image. In one embodiment, the composite image having a number of rows, with each row being formed by the still images created from a fixed duration of the silent video stream. Another method plays the still images of the composite image as a video sequence by (a) loading the composite image to be displayed through a viewport defined the size of one of the still images; (b) selecting one of the still images of the composite image; (c) setting the viewport to display the selected still image; and (d) setting a timer for a specified time period based on a frame rate, such that, upon expiration of the specified time period: (i) selecting a next one of the still images to be displayed in the viewport, unless all still images of the composite image have been selected; and (ii) return to step (c) if not all still images have been selected.
-
Video Display Method (.VDO)
Issued US 9684716 B2
Contributed to breakthrough .VDO mobile video format - the first official HTML5 video for mobile devices. The format is compatible with all major operating systems and can play outside of the device's native player, allowing for quick, simple integration and massive scale. Since its inception, advertisers have utilized .VDO to reach millions of consumers on their mobile devices with dynamic, engaging video messages.
-
Method And Apparatus For Insertion Of Advertising In A Live Video Stream
Issued US 9473826 B2
A real time video stream production system includes: (a) an advertising insertion server receiving over a wide area network a real time video stream; and (b) an advertising controller, which receives the real time video stream from the advertising insertion server. The advertising controller has a user interface which allows an operator to cause advertising impression data available from an advertising server to be included in a modified video data stream presented to a media player client for…
A real time video stream production system includes: (a) an advertising insertion server receiving over a wide area network a real time video stream; and (b) an advertising controller, which receives the real time video stream from the advertising insertion server. The advertising controller has a user interface which allows an operator to cause advertising impression data available from an advertising server to be included in a modified video data stream presented to a media player client for display.
-
SYSTEMS AND METHODS FOR LAYERING CONTENT
Issued US 20140279076 A1
Systems and methods are provided that facilitate the layering of content for display. The content may be included in a first layer and a second layer having user interface and other functionalities may be overlaid on the first layer to change the look and feel of the content without actually changing the content. The systems and methods further permit the first and second layer to communicate such that events and functions may be communicated from one layer to the other. As a result a developer…
Systems and methods are provided that facilitate the layering of content for display. The content may be included in a first layer and a second layer having user interface and other functionalities may be overlaid on the first layer to change the look and feel of the content without actually changing the content. The systems and methods further permit the first and second layer to communicate such that events and functions may be communicated from one layer to the other. As a result a developer may be able to add user interface elements into a second layer that can call functions from the first layer and control the content in the first layer.
Languages
-
English
Native or bilingual proficiency
-
Hindi
Native or bilingual proficiency
-
Telugu
Professional working proficiency
Recommendations received
1 person has recommended Srikanth
Join now to viewMore activity by Srikanth
-
Enjoying building new and innovative ideas with the community in Korea and the APAC region!
Enjoying building new and innovative ideas with the community in Korea and the APAC region!
Liked by Srikanth Kakani
-
Big milestone: Facebook has reached 2 billion daily active users! 📈 Here are 6 top takeaways from Meta's earnings call yesterday... ✔️Facebook…
Big milestone: Facebook has reached 2 billion daily active users! 📈 Here are 6 top takeaways from Meta's earnings call yesterday... ✔️Facebook…
Liked by Srikanth Kakani
-
Real-life inspirational stories of achievers. Success Story- Mr. Pankaj Kankar, CTO, Reliance Retail. Get Inspired. Achieve your goals. Who knows…
Real-life inspirational stories of achievers. Success Story- Mr. Pankaj Kankar, CTO, Reliance Retail. Get Inspired. Achieve your goals. Who knows…
Liked by Srikanth Kakani
-
Yesterday was tough! To bid adieu to fellow colleagues, friends is heart wrenching. This is to share my best wishes to those who got impacted. To…
Yesterday was tough! To bid adieu to fellow colleagues, friends is heart wrenching. This is to share my best wishes to those who got impacted. To…
Liked by Srikanth Kakani
-
Wanted to share a sketch of mine called "Strength in elegance" - dedicated to all the strong and graceful women who have deeply inspired me.
Wanted to share a sketch of mine called "Strength in elegance" - dedicated to all the strong and graceful women who have deeply inspired me.
Liked by Srikanth Kakani
-
Big day for team LOGIQ. We are officially out of stealth mode. Today, LOGIQ announced its S3 power data analytics platform with the launch of LOGIQ…
Big day for team LOGIQ. We are officially out of stealth mode. Today, LOGIQ announced its S3 power data analytics platform with the launch of LOGIQ…
Liked by Srikanth Kakani
-
Another proud moment for IIT Kanpur! Our Distinguished Alumnus Awardee Dr. Arvind Krishna has been appointed the CEO of IBM. Dr. Arvind Krishna…
Another proud moment for IIT Kanpur! Our Distinguished Alumnus Awardee Dr. Arvind Krishna has been appointed the CEO of IBM. Dr. Arvind Krishna…
Liked by Srikanth Kakani
-
NBCU Moves To Unify Cross-Platform Advertising With New Senior Executive Position
NBCU Moves To Unify Cross-Platform Advertising With New Senior Executive Position
Liked by Srikanth Kakani
-
Sharing my first excerpt from my debut novel "The Empathy Engineer". Read more such excerpts at www.theempathyengineer.com "Abir looked away in…
Sharing my first excerpt from my debut novel "The Empathy Engineer". Read more such excerpts at www.theempathyengineer.com "Abir looked away in…
Liked by Srikanth Kakani
-
It’s been a great 6.5 years at Square; I’ve learnt a ton and grown as a person and a leader. Excited for the next adventure at DoorDash, along with…
It’s been a great 6.5 years at Square; I’ve learnt a ton and grown as a person and a leader. Excited for the next adventure at DoorDash, along with…
Liked by Srikanth Kakani
-
Being recognised by Alma Mater is a rare and extraordinary moment of pride and privilege. Today, on having received the intimation of my selection…
Being recognised by Alma Mater is a rare and extraordinary moment of pride and privilege. Today, on having received the intimation of my selection…
Liked by Srikanth Kakani
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Srikanth Kakani in United States
-
Srikanth Kakani
Director - Customer Engagement & Delivery Leader
-
Srikanth Kakani
-
Srikanth Kakani
Bench Sales Manager & Business Developer @ Stier Solutions Inc | Talks about #Benchsales, #employeerelations, #executivesearch, #vendormanagement and #ITJobs
-
Srikanth Kakani
--
6 others named Srikanth Kakani in United States are on LinkedIn
See others named Srikanth Kakani