“At Net2TV, I reported to Spencer, Net2TV's CTO. In my opinion, he was an excellent CTO - always up-to-date with the latest technology, had extensive technical knowledge, was very hard working, and made right choice when it came down to choosing a software. His development process was focused on TDD, performance, and modularized and easily maintainable code. As a result of that process, our Portico application was robust! Whenever any request came from the business team, he always figured out a way to implement new features, no matter how hard it was, and always found a way to fulfill that request within the deadline. He implemented a huge part of the server side of the Portico application and continuously improved the code base. He writes code extraordinarily! When it comes to people management, he is one of the most excellent managers I have ever seen. He was very helpful and cooperative to his team members and knew how to get best out of a person without making the person unhappy. He was always on time and open to the other people's ideas. I have learned a lot of things from him and really enjoyed working with him. It will be my pleasure to work with him again.”
Menlo Park, California, United States
Contact Info
899 followers
500+ connections
Activity
-
In an otherwise slow news day here at Paramount 😂, our incredible Paramount Streaming team delivered stellar Q1 results: - Quarterly revenue grew…
In an otherwise slow news day here at Paramount 😂, our incredible Paramount Streaming team delivered stellar Q1 results: - Quarterly revenue grew…
Liked by Spencer Shanson
-
Oh my! It was a longest and funniest journey for the moment! I'm leaving Pluto TV with full bags of experience and impressions, with warmest and…
Oh my! It was a longest and funniest journey for the moment! I'm leaving Pluto TV with full bags of experience and impressions, with warmest and…
Liked by Spencer Shanson
Experience & Education
Patents
-
Fast Video Stream Startup
Issued 11,659,213
-
Storing and Retrieving Unused Advertisements
Issued 11593846
-
Methods and systems for generating and providing program guides and content
Issued US 11533527
"Ad Load Tuning" patent that lets Pluto TV vary the duration of an Ad Pod on a per-user or per-cohort basis on Virtual Linear Channels and VOD titles.
Other inventorsSee patent -
Fast video stream startup
Issued US 11,166,055
Start immediate playback of a VOD stream before the adverts are ready to insert.
Other inventorsSee patent -
Methods and systems for determining a video player playback position
Issued US 10,356,447
HLS video segments are encrypted with AES keys. We use the request to the AES key file as a proxy for the playhead on a video player so a server can take actions based on the video playhead position.
-
Methods and systems for generating and providing program guides and content
Issued US 10,327,037
We call this feature Flexible Timelines. We use this to adjust the duration of an Ad Pod in a scheduled linear stream on a per-stream basis, and then resynchronize all viewers on that stream so they all start watching a certain video segment at the same time.
Other inventorsSee patent -
Systems and methods for providing an advertisement calling proxy server
Issued US 9,591,379
-
System and method for maintaining integrity of audio data in a multiplexed audio/video stream over a low-latency network connection
Issued US 9,282,360
A system and method for allowing streaming audio to be transmitted in advance of streaming video in a data stream without synchronization errors, in order to minimize audio discontinuities, even where video transmission may become degraded.
-
Managing media player sound output
Issued US 8,938,674
A method includes initiating media player instances for producing output by execution on an electronic device. Each of the media player instances is implemented using a modular framework on the electronic device configured to have each of multiple types of media player runtimes implemented therein and to host modules that configure any of the types of media player runtimes for respective device types. The method includes determining, using a sound module of the modular framework, which of the…
A method includes initiating media player instances for producing output by execution on an electronic device. Each of the media player instances is implemented using a modular framework on the electronic device configured to have each of multiple types of media player runtimes implemented therein and to host modules that configure any of the types of media player runtimes for respective device types. The method includes determining, using a sound module of the modular framework, which of the media player instances should be used for audio output by the electronic device. The method includes generating the audio output using the electronic device, the audio output produced by at least one of the media player instances as determined.
Other inventors -
Digital Recording and Playback
Issued US 8873929
-
Adapting audio and video content for hardware platform
Issued US 8,010,692
-
Video data recorder with personal channels
Issued US 7,773,860
-
Video data recorder with integrated channel guides
Issued US 6,324,338
Honors & Awards
-
Technical Emmy for "Pioneering Development of Manifest-based Playout for FAST (Free Ad-supported Streaming Television)"
National Academy of Television Arts & Sciences
Recommendations received
10 people have recommended Spencer
Join now to viewPeople also viewed
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 More