Search

Abhishek Shivadas Phones & Addresses

  • 11341 Legacy Canyon Pl, San Diego, CA 92131
  • Boulder, CO
  • Houston, TX
  • Lawrence, KS
  • Columbus, OH

Work

Company: Rovi Jan 2011 Address: Greater San Diego Area Position: Senior software engineer / tech lead

Education

Degree: Masters of Science School / High School: University of Kansas 2001 to 2004 Specialities: Computer Science

Skills

Digital Media • Drm • Hd Video • Software Engineering • H.264 • Streaming Media • Software Architectural Design • Embedded Software • Video Compression • Embedded Systems • System Architecture • Cross Functional Team Leadership • Product Management

Industries

Computer Software

Resumes

Resumes

Abhishek Shivadas Photo 1

Co-Founder And Chief Technology Officer

View page
Location:
800 Central Park Dr, Sanford, FL 32771
Industry:
Computer Software
Work:
Rovi - Greater San Diego Area since Jan 2011
Senior Software Engineer / Tech Lead

DivX - Greater San Diego Area Aug 2007 - Jan 2011
Senior Software Engineer

Qualcomm - Boulder, Colorado Nov 2005 - Aug 2007
Embedded Software Engineer

Veatros LLC - Lawrence, Kansas Area Feb 2004 - Nov 2005
Video Software Enginner
Education:
University of Kansas 2001 - 2004
Masters of Science, Computer Science
University of Madras 1997 - 2001
Bachelor's degree, Computer Science
Skills:
Digital Media
Drm
Hd Video
Software Engineering
H.264
Streaming Media
Software Architectural Design
Embedded Software
Video Compression
Embedded Systems
System Architecture
Cross Functional Team Leadership
Product Management

Publications

Us Patents

Systems And Methods For Adaptive Bitrate Streaming Of Media Including Subtitles

View page
US Patent:
20120170906, Jul 5, 2012
Filed:
Sep 1, 2011
Appl. No.:
13/224295
Inventors:
Kourosh Soroushian - San Diego CA, US
Scott Douglas - Ramona CA, US
Steve Bramwell - San Diego CA, US
Jason Braness - San Diego CA, US
Abhishek Shivadas - San Diego CA, US
Assignee:
Rovi Technologies Corporation - Santa Clara CA
International Classification:
H04N 9/80
H04N 5/92
US Classification:
386241, 386244, 386E09011, 386E05009
Abstract:
Systems and methods for adaptive bitrate streaming of media including subtitles utilizing Hypertext Transfer Protocol (HTTP) in accordance with embodiments of the invention are disclosed. One embodiment of the invention includes requesting and buffering portions of video from at least one of the alternative streams using a playback device, requesting information indicative of a font utilized by a font-rendering engine to render text from a selected subtitle stream, downloading at least one font file when the font is not present on the playback device, requesting and buffering at least a portion of the selected subtitle stream, decoding the buffered portions of video using a decoder on the playback device, rendering the portions of the subtitle stream corresponding to the buffered portion of video using a font-rendering engine configured by the at least one downloaded font file, and performing synchronized playback of the decoded video and rendered subtitles using the playback device.

Selection Of Resolutions For Seamless Resolution Switching Of Multimedia Content

View page
US Patent:
20130051767, Feb 28, 2013
Filed:
Mar 26, 2012
Appl. No.:
13/430032
Inventors:
Kourosh Soroushian - San Diego CA, US
Abhishek Shivadas - San Diego CA, US
Assignee:
Rovi Corp. - Santa Clara CA
International Classification:
H04N 9/80
H04N 7/26
US Classification:
386248, 37524001, 37524025, 386E09011, 375E072, 375E07027
Abstract:
Systems and methods for the selection of resolutions for seamless resolution switching of multimedia content in accordance with embodiments of the invention are disclosed. In one embodiment of the invention, a source encoder includes a processor configured by a source encoder application to receive multimedia content, where the multimedia content comprises video data having a primary resolution and a primary sample aspect ratio and encode the video data as a set of alternative streams, where a plurality of the streams in the set of alternative streams have different maximum bitrates and resolutions, the resolution of each of the plurality of streams comprises a width and height that are both an integer number of pixels, and both the width and height of each of the plurality of streams is a common fraction of the width and height of the corresponding primary resolution.

Systems And Methods For Adaptive Streaming Systems With Interactive Video Timelines

View page
US Patent:
20130339855, Dec 19, 2013
Filed:
Jun 13, 2012
Appl. No.:
13/495757
Inventors:
Abhishek Shivadas - San Diego CA, US
Kourosh Soroushian - San Diego CA, US
Assignee:
DIVX, LLC - Santa Clara CA
International Classification:
G06F 3/01
G06F 15/16
US Classification:
715720
Abstract:
Systems and methods for adaptive streaming systems configured to generate interactive video timelines in accordance with embodiments of the invention are disclosed. In one embodiment of the invention, a method for selecting video to stream and playback using an interactive video timeline includes selecting a plurality of frames of video from a first stream of video data using a network client, displaying the plurality of frames of video in an interactive video timeline using the network client, selecting a playback frame of video data from the plurality of frames of video in the interactive video timeline using the network client, receiving a second stream of video data beginning from the playback frame of video data using the network client, and playing the second stream of video data using the network client.

System And Method For Decreasing An Initial Buffering Period Of An Adaptive Streaming System

View page
US Patent:
20140068096, Mar 6, 2014
Filed:
Sep 28, 2012
Appl. No.:
13/631017
Inventors:
Abhishek Shivadas - San Diego CA, US
Kourosh Soroushian - San Diego CA, US
Assignee:
DIVX, LLC - Santa Clara CA
International Classification:
G06F 15/16
US Classification:
709231
Abstract:
System and methods for selecting one of the alternative streams of encoded media from a group of alternative streams of encoded media for use during start-up of playback of the encoded media in accordance with embodiments of this invention are disclosed. The systems and methods begin by determining an estimated stability period for a current bandwidth of a communicative connection between the playback device and a remote system providing the alternative streams of encoded. A test process is then performed on the streams of encoded media to select one of streams of encoded media that provides portions of said encoded media such that an underflow condition does not occur during the estimated stability period. The streaming of encoded media is then commenced by requesting the portions of encoded media be transmitted from the remote server using the selected stream.

Systems And Methods For Encoding Media Including Subtitles For Adaptive Bitrate Streaming

View page
US Patent:
20120170643, Jul 5, 2012
Filed:
Sep 1, 2011
Appl. No.:
13/224298
Inventors:
Kourosh Soroushian - San Diego CA, US
Scott Douglas - Ramona CA, US
Steve Bramwell - San Diego CA, US
Jason Braness - San Diego CA, US
Abhishek Shivadas - San Diego CA, US
Assignee:
Rovi Technologies Corporation - Santa Clara CA
International Classification:
H04N 7/12
US Classification:
37524001
Abstract:
Systems and methods for adaptive bitrate streaming of media including subtitles utilizing HTTP in accordance with embodiments of the invention are disclosed. One embodiment of the invention includes selecting a portion of the source media using the source encoder, transcoding the selected portion of the source media into a plurality of alternative portions of encoded video, where each alternative portion is encoded using a different set of encoding parameters and commences with an intra frame at the start of a closed group of pictures (GOP), writing each of the alternative portions of encoded video to a separate container file using the source encoder, writing a subtitle stream segment from each subtitle track corresponding to the selected portion of the source media to a separate container file using the source encoder, and associating a font file with at least one of the container files containing subtitle stream segments.

Systems, Methods, And Media For Controlling Delivery Of Content

View page
US Patent:
20230067662, Mar 2, 2023
Filed:
Sep 2, 2022
Appl. No.:
17/929603
Inventors:
- San Diego CA, US
Abhishek Shivadas - San Diego CA, US
Assignee:
DIVX, LLC - San Diego CA
International Classification:
H04L 65/613
H04N 21/442
H04N 21/637
H04N 21/845
H04N 21/854
H04L 65/80
H04L 67/60
H04L 65/00
Abstract:
Methods, systems, and computer readable media for controlling delivery of content are provided. In some embodiments, a system for controlling delivery of content is provided. The system includes processing circuitry configured to: transmit, to a server, a plurality of requests for blocks of the content; while at least some of the plurality of requests are still outstanding: detect a change of a service characteristic of a connection between the system and the server; determine a preferred number of outstanding requests; and cancel at least some of the requests from the plurality that are still outstanding based on the preferred number and a count of the requests from the plurality that are still outstanding.

Systems, Methods, And Media For Controlling Delivery Of Content

View page
US Patent:
20210099504, Apr 1, 2021
Filed:
Oct 12, 2020
Appl. No.:
17/068737
Inventors:
- San Diego CA, US
Abhishek Shivadas - San Diego CA, US
Assignee:
DIVX, LLC - San Diego CA
International Classification:
H04L 29/06
H04L 29/08
H04N 21/442
H04N 21/637
H04N 21/845
H04N 21/854
Abstract:
Methods, systems, and computer readable media for controlling delivery of content are provided. In some embodiments, a system for controlling delivery of content is provided. The system includes processing circuitry configured to: transmit, to a server, a plurality of requests for blocks of the content; while at least some of the plurality of requests are still outstanding: detect a change of a service characteristic of a connection between the system and the server; determine a preferred number of outstanding requests; and cancel at least some of the requests from the plurality that are still outstanding based on the preferred number and a count of the requests from the plurality that are still outstanding.

Selection Of Resolutions For Seamless Resolution Switching Of Multimedia Content

View page
US Patent:
20210021662, Jan 21, 2021
Filed:
Oct 5, 2020
Appl. No.:
17/063439
Inventors:
- San Diego CA, US
Abhishek Shivadas - San Diego CA, US
Assignee:
DIVX, LLC - San Diego CA
International Classification:
H04L 29/06
H04N 21/2343
H04N 19/33
Abstract:
Systems and methods for the selection of resolutions for seamless resolution switching of multimedia content in accordance with embodiments of the invention are disclosed. In one embodiment of the invention, a source encoder includes a processor configured by a source encoder application to receive multimedia content, where the multimedia content comprises video data having a primary resolution and a primary sample aspect ratio and encode the video data as a set of alternative streams, where a plurality of the streams in the set of alternative streams have different maximum bitrates and resolutions, the resolution of each of the plurality of streams comprises a width and height that are both an integer number of pixels, and both the width and height of each of the plurality of streams is a common fraction of the width and height of the corresponding primary resolution.
Abhishek Shivadas from San Diego, CA, age ~45 Get Report