Patents by Inventor Kourosh Soroushian

Kourosh Soroushian 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: 8799647
    Abstract: Systems and methods for application identification in accordance with embodiments of the invention are disclosed. In one embodiment, a user device includes a processor and memory configured to store an application, a session manager, an application identifier, and at least one shared library, and the processor is configured by the session manager to communicate the application identifier and the application identifier data to an authentication server and permit the execution of the application in response to authentication of the application by the authentication server.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: August 5, 2014
    Assignee: Sonic IP, Inc.
    Inventors: Eric William Grab, Kourosh Soroushian, Tung Lin, Francis Yee-Dug Chan, Evan Wallin, William David Amidei
  • Patent number: 8781122
    Abstract: Systems and methods for providing multimedia content from one process or component to another process or component over an unsecured connection are provided. One embodiment includes obtaining the cryptographic information, extracting the at least partially encrypted video data from the container file to create an elementary bitstream, enciphering the cryptographic information, inserting the cryptographic information in the elementary bitstream, providing the elementary bitstream to a video decoder, extracting the cryptographic information from the elementary bitstream at the video decoder, deciphering the cryptographic information, decrypting the elementary bitstream with the cryptographic information and decoding the elementary bitstream for rendering on a display device using the video decoder.
    Type: Grant
    Filed: November 15, 2010
    Date of Patent: July 15, 2014
    Assignee: Sonic IP, Inc.
    Inventors: Francis Yee-Dug Chan, Kourosh Soroushian, Andrew Jeffrey Wood
  • Publication number: 20140188937
    Abstract: Systems, methods and media for controlling access to media content are provided. In some embodiments systems for controlling access to media content are provided, the systems comprising processing circuitry configured to: determine whether media content can be0 associated with a slot; associate the media content with the slot and resetting a counter for the slot when it is determined that the media content can be associated with the slot; determine whether the media content is associated with the slot; grant access to the media content and updating a count of accesses to the media content when it is determined that media content is associated with the slot; determine if access to the media content has expired; and prevent access to the media content when it is determined that the access to the media content has expired.
    Type: Application
    Filed: December 28, 2012
    Publication date: July 3, 2014
    Applicant: Sonic IP, Inc.
    Inventors: Michael G. Kiefer, Kourosh Soroushian
  • Publication number: 20140095504
    Abstract: Systems and methods are described herein for cataloging user-generated content. In one embodiment, user-generated content is received, and metadata associated with the user-generated content may be captured. The metadata may be automatically analyzed to determine one or more common characteristics of the user generated content. For example, it may be determined that the user-generated content was recorded during a trip along a particular route, or during a period where the user was exhibiting stressful physiological signs. Groupings of user-generated content may be defined based on the common characteristics. Post-processing and file storage operations may be performed on the user-generated content associated with a grouping. Groupings may be selected for playback and the user-generated content may be streamed to a target device.
    Type: Application
    Filed: September 28, 2012
    Publication date: April 3, 2014
    Applicant: UNITED VIDEO PROPERTIES, INC.
    Inventor: Kourosh Soroushian
  • Publication number: 20140096269
    Abstract: Methods and systems to allow for the streaming of media from a file server to a client, where the streaming occurs concurrently with the execution of an information security protocol. The security protocol allows the client to securely receive one or more keys that allow the client to access the media. This permits a user to access the media sooner than would otherwise be possible, while allowing timely performance of security related processing.
    Type: Application
    Filed: September 28, 2012
    Publication date: April 3, 2014
    Inventors: William Amidei, Jason Braness, Kourosh Soroushian, Eric Grab
  • Publication number: 20140081988
    Abstract: Methods and systems are described herein for providing a media guidance application that identifies users accessing the same media asset, determines which users desire to communicate with each other, and provides an asset-integrated notification to each of the users desiring to communicate, facilitating communication between the users. For example, other users with a desire to communicate with an initial user that are accessing the same media asset as the initial user may be indicated by inserting a media element representative of the other users directly into the media asset watched by an initial user.
    Type: Application
    Filed: September 19, 2012
    Publication date: March 20, 2014
    Applicant: UNITED VIDEO PROPERTIES, INC.
    Inventors: Thomas Woods, Brian Fife, Kourosh Soroushian
  • Publication number: 20140068096
    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.
    Type: Application
    Filed: September 28, 2012
    Publication date: March 6, 2014
    Applicant: DIVX, LLC
    Inventors: Abhishek Shivadas, Kourosh Soroushian
  • Publication number: 20140052696
    Abstract: Systems and methods for presenting a visual representation of the multimedia genres in multimedia content over time are provided. In particular, a user may be presented with a temporal genre chart that depicts the amount of each multimedia genre contained in a selected multimedia content. The temporal genre chart may also depict the variation in the amount of each multimedia genre over the duration of the multimedia content. Such temporal genre charts may provide a more accurate overview of multimedia content to the user than typical single genre tags or limited content previews.
    Type: Application
    Filed: August 20, 2012
    Publication date: February 20, 2014
    Applicant: UNITED VIDEO PROPERTIES, INC.
    Inventor: Kourosh Soroushian
  • Patent number: 8649669
    Abstract: Systems and methods for performing smooth visual search of media encoded for adaptive bitrate streaming using trick play streams 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, decoding the buffered portions of video using a decoder on the playback device, receiving at least one user instruction directing the playback device to perform a visual search of the media, requesting and buffering portions of video from the trick play stream using the playback device, and decoding the buffered portions of the trick play stream using a decoder on the playback device.
    Type: Grant
    Filed: August 31, 2011
    Date of Patent: February 11, 2014
    Assignee: Sonic IP, Inc.
    Inventors: Jason Braness, Kourosh Soroushian, Auke Sjoerd van der Schaar
  • Publication number: 20140003516
    Abstract: Systems and methods for fast startup of video playback in accordance with embodiments of the invention are disclosed. One embodiment includes identifying a location within the first video stream at which to commence playback, identifying a frame of video in the second video stream that corresponds with the identified location in the first video stream, requesting the identified frame of video in the second video stream, requesting and buffering video from the first video stream starting at the identified location, decoding the identified frame of video in the second video stream, displaying the decoded frame of video in the second video stream while buffering video from the first video stream, decoding video from the first video stream, and displaying the decoded video from the first video stream when the first video stream is sufficiently buffered for continuous playback.
    Type: Application
    Filed: June 28, 2012
    Publication date: January 2, 2014
    Applicant: DIVX, LLC
    Inventor: Kourosh Soroushian
  • Publication number: 20140003792
    Abstract: Systems, methods, and media for synchronizing and merging subtitles and media content are provided. In some embodiments, systems for synchronizing and merging subtitles and media content are provided, the systems comprising processing circuitry that is configured to: receive subtitles; receive media content; identify a synchronization point in the subtitles and a corresponding synchronization point in the media content; synchronize the subtitles and the media content based on the synchronization point and the corresponding synchronization point; and present the subtitles with the media content based on the synchronization.
    Type: Application
    Filed: June 29, 2012
    Publication date: January 2, 2014
    Inventor: Kourosh Soroushian
  • Publication number: 20140006635
    Abstract: In a client-server environment, adaptively streaming programs from a program listing includes using an interaction between a client-side GUI and a server-side storefront to select a primary program for presentation, streaming the primary program at a primary streaming rate, and presenting the streamed primary program at a quality consistent with the primary streaming rate. The adaptive streaming further includes determining a number of secondary programs and a corresponding secondary streaming rate for each, which is less than the primary streaming rate. The adaptive streaming includes negotiating authorization rights for the secondary programs, then streaming the number of secondary programs at their secondary streaming rates, while streaming and presenting the primary program.
    Type: Application
    Filed: June 29, 2012
    Publication date: January 2, 2014
    Applicant: DIVX, LLC
    Inventors: Jason Braness, Kourosh Soroushian
  • Publication number: 20140003501
    Abstract: Systems and methods for compressing and sharing geotagged video in accordance with embodiments of the invention are disclosed. One embodiment includes receiving a captured video sequence, where at least one geographic location is associated with the captured video sequence, selecting a segment of the captured video sequence, identifying a set of relevant video segments from a geotagged video database based on the at least one geotag associated with the captured video sequence, determining the video segment from the set of relevant video segments that is the best match by comparing the similarity of the content in the video segments to the content of the selected segment from the captured video sequence, encoding the selected segment, where the selected segment is encoded using predictions that include references to the video segment that is the best match, and storing the encoded video segment in the geotagged video database.
    Type: Application
    Filed: June 30, 2012
    Publication date: January 2, 2014
    Applicant: DIVX, LLC
    Inventors: Kourosh Soroushian, Jason Braness
  • Publication number: 20140003502
    Abstract: Systems and methods for decoding video encoded using predictions that include reference to other higher rate video sequences in accordance with embodiments of the invention are disclosed. One embodiment of the invention includes decoding at least a plurality of the frames in the first video sequence by: identifying information associated with the frame in the first video sequence that identifies a reference frame in the second video sequence; decoding the reference frame from the second video sequence identified by the information in the first video sequence; decoding the frame in the first video sequence using predictions based on the decoded reference frame; and skipping frames in the second video sequence that are not identified as reference frames by the information associated with the frames in the first video sequence.
    Type: Application
    Filed: June 30, 2012
    Publication date: January 2, 2014
    Applicant: DIVX, LLC
    Inventors: Kourosh Soroushian, Michael Papish
  • Publication number: 20140003523
    Abstract: Systems and methods for encoding video sequences using frames from a higher rate video sequence in accordance with embodiments of the invention are disclosed. One embodiment of the invention includes encoding frames in a first video sequence by selecting a frame in the first video sequence and selecting a frame in a second video sequence as a reference frame by comparing the similarity of the content of the selected frame from the first video sequence with the content of at least one frame in the second video sequence. The selected frame from the first sequence is then encoded using predictions that include references to the reference frame from the second sequence. Information identifying the reference frame from the second sequence is then associated with the encoded frame from the first sequence to enable decoding of the first sequence using the second sequence.
    Type: Application
    Filed: June 30, 2012
    Publication date: January 2, 2014
    Applicant: DIVX, LLC
    Inventors: Kourosh Soroushian, Michael Papish
  • Publication number: 20140003799
    Abstract: Systems and methods in accordance with embodiments of the invention decode video sequences encoded using predictions that include references to video segments extracted from different video sequences. One embodiment includes identifying that a segment of an encoded video sequence is encoded using predictions that include references to at least one frame in a reference video segment using a video decoding system, decoding the at least one reference frame from the reference video segment using the video decoding system, decoding the identified segment from the encoded video sequence using predictions based upon the at least one decoded reference frame, and decoding segments of the video sequence that are encoded independently of the reference video segment using the video decoding system.
    Type: Application
    Filed: June 30, 2012
    Publication date: January 2, 2014
    Applicant: DIVX, LLC
    Inventors: Kourosh Soroushian, Jason Braness
  • Publication number: 20130347037
    Abstract: Systems and methods for delivering content according to a customized program lineup are provided. A content source transmits a plurality of media assets in a first schedule according to scheduled transmission times. A processing device may receive a user input to receive the media assets in a second schedule different from the first schedule. When a request to access the content source is received, the processing device may automatically determine, based on the second schedule, whether the user has requested a different media asset than the originally-scheduled asset at the time of the request. If the user has requested a different media asset, the processing device may automatically receive and provide the different media asset instead of the originally-scheduled asset.
    Type: Application
    Filed: June 20, 2012
    Publication date: December 26, 2013
    Applicant: United Video Properties, Inc.
    Inventor: Kourosh Soroushian
  • Publication number: 20130339855
    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.
    Type: Application
    Filed: June 13, 2012
    Publication date: December 19, 2013
    Applicant: DIVX, LLC
    Inventors: Abhishek Shivadas, Kourosh Soroushian
  • Patent number: 8611418
    Abstract: An apparatus generally including a first circuit and a second circuit is disclosed. The first circuit may be configured to generate an intermediate bitstream by parsing a Joint Picture Expert Group (JPEG) bitstream carrying a picture. The intermediate bitstream generally includes one or more encoded frames each representing a portion of the picture. The second circuit may be configured to (i) generate one or more intermediate images by decoding the encoded frames and (ii) recreate the picture using the intermediate images.
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: December 17, 2013
    Assignee: LSI Corporation
    Inventors: Kourosh Soroushian, K. Metin Uz, Satish Vithal Joshi
  • Publication number: 20130297602
    Abstract: Systems and methods are provided in which a content guide includes one or more tags associated with a single user, a group of users or a channel subscribed to by users that enables the retrieval of content for subsequent viewing and which can be supplemented by recommendations and data from other sources.
    Type: Application
    Filed: July 9, 2013
    Publication date: November 7, 2013
    Inventors: Kourosh Soroushian, Dan Salmonsen, Porfirio Landeros, Shaiwal Priyadarshi, Francois Gravel