Patents by Inventor Sai Suman Cherukuwada

Sai Suman Cherukuwada 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: 9270515
    Abstract: Aspects relate to tagging portions of streaming media such that one or more actions can be taken on the tagged portions. An action can be to remove a section of the streaming media. Another action can be to retain a portion of the streaming media, regardless of whether or not other portions are retained. Another action can be to replace content with different content. The tagging can be facilitated by the user of a lightweight embedded watermark. In another example, the tagging can be facilitated through the use of watermark types.
    Type: Grant
    Filed: August 15, 2012
    Date of Patent: February 23, 2016
    Assignee: Google Inc.
    Inventors: Gheorghe Postelnicu, Sai Suman Cherukuwada
  • Patent number: 8924476
    Abstract: Techniques for recovery and fault-tolerance of a real time in-memory index are presented. A queue management component controls a queue component to have it communicate respective data segments of a data stream to respective partitions of a repository, based on a randomizing function, a stream ID of the data stream, and respective segment numbers of the respective segments. The repository stores data streams for a defined period of time. A driver component distributes queries to the partitions of the repository to request data stream segments, and the repository can provide segments that have not yet expired. The driver component aggregates the results to reproduce the data stream, which can be provided to a requesting client. When a partition is recovering from being offline, the partition can request that the queueing system re-deliver data segments over a specified time period, and the queue component can re-deliver the desired data segments.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: December 30, 2014
    Assignee: Google Inc.
    Inventors: Johan Georg Granström, Sai Suman Cherukuwada, Klas Olof Daniel Andersson
  • Publication number: 20120072957
    Abstract: In one implementation, a computer-implemented method includes receiving a request from a client computing device for an electronic video, and dynamically identifying content to display while the video is played based on one or more content parameters associated with the video that indicate, at least, a type of dynamic content to be identified after the request is received. The method can further include providing the identified dynamic content to the client computing device in a form so that the dynamic content will be displayed on the client computing device in accordance with one or more display parameters that indicate, at least, a time during playback of the video or a location in relation to the video at which the dynamic content is displayed.
    Type: Application
    Filed: September 20, 2010
    Publication date: March 22, 2012
    Applicant: GOOGLE INC.
    Inventors: Sai Suman Cherukuwada, Steven G. Dropsho, Itamar Gilad, Christian I. Falk