Patents by Inventor Kishore Nair

Kishore Nair 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: 9111299
    Abstract: A system for indicating the unavailability of an already uploaded video file is provided. The system includes an advertiser system providing a graphical user interface for uploading a video file to a database and an ad serving system communicatively coupled to the database that receives the uploaded video file. A creative asset processing system is communicatively coupled to the ad serving system and advertiser system and receives the uploaded video file to process the uploaded video file by performing bit rate encoding on the uploaded video file. The bit rate encoding generates a plurality of encoded video files of the uploaded video file having respective bitrates. The advertiser system displays a set of menu options on the graphical user interface for each of the encoded video files.
    Type: Grant
    Filed: October 21, 2014
    Date of Patent: August 18, 2015
    Assignee: Yahoo! Inc.
    Inventors: Priyanka Jain, Durgadatt R. Kamath, Kishore Nair
  • Publication number: 20150112953
    Abstract: The ability to store fact data and related dimensions is improved by having a single fact data structure connected to a plurality of dimensional structures via a bridge structure, which take the position of the data structure.
    Type: Application
    Filed: September 24, 2014
    Publication date: April 23, 2015
    Applicant: Omnition Analytics, LLC
    Inventors: Kishore Nair, Eric T Shannon
  • Publication number: 20150039449
    Abstract: A system for indicating the unavailability of an already uploaded video file is provided. The system includes an advertiser system providing a graphical user interface for uploading a video file to a database and an ad serving system communicatively coupled to the database that receives the uploaded video file. A creative asset processing system is communicatively coupled to the ad serving system and advertiser system and receives the uploaded video file to process the uploaded video file by performing bit rate encoding on the uploaded video file. The bit rate encoding generates a plurality of encoded video files of the uploaded video file having respective bitrates. The advertiser system displays a set of menu options on the graphical user interface for each of the encoded video files.
    Type: Application
    Filed: October 21, 2014
    Publication date: February 5, 2015
    Applicant: Yahoo! Inc.
    Inventors: Priyanka Jain, Durgadatt R. Kamath, Kishore Nair
  • Patent number: 8898575
    Abstract: Techniques are described herein for indicating unavailability of an uploaded video file that is being bitrate encoded. For instance, upon a determination that the uploaded video file is being bitrate encoded, a graphical user interface may be provided that includes an interface element indicating that the uploaded video file is unavailable for processing except for the bitrate encoding. The interface element may be an icon, a textual message, or any other suitable interface element that is capable of indicating that the uploaded video file that is being bitrate encoded is unavailable. When the bitrate encoding is completed, the interface element may be automatically updated to indicate that the uploaded video file is available for processing.
    Type: Grant
    Filed: September 2, 2009
    Date of Patent: November 25, 2014
    Assignee: Yahoo! Inc.
    Inventors: Priyanka Jain, Durgadatt R. Kamath, Kishore Nair
  • Patent number: 7984330
    Abstract: Systems, methods, and computer program products are described that are capable of recovering an asynchronous process after an error occurs with respect to the process. For example, the process may be re-initiated upon detection of the error. The re-initiated process is capable of not repeating tasks of the process that were completed prior to the occurrence of the error.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: July 19, 2011
    Assignee: Yahoo! Inc.
    Inventors: Kishore Nair, Yogesh Bhootada, Brian Lam, Durgadatt R. Kamath, Randy Ho
  • Publication number: 20110087553
    Abstract: Techniques are provided for enabling videos to be included in online advertisements. Multiple versions of a video are generated that have different bitrates. The multiple versions are enabled to be previewed so that acceptable quality videos are made available to be included in online advertisements. A version that is of unacceptable quality may be rejected. When an online advertisement is to be displayed, a video is selected from the versions that passed the preview (were not rejected) to be included in the online advertisement. The video is selected according to the bandwidth of electronic device that is used to download and view the online advertisement.
    Type: Application
    Filed: October 14, 2009
    Publication date: April 14, 2011
    Applicant: YAHOO! INC.
    Inventors: Sumit Mishra, Priyanka Jain, Kishore Nair
  • Publication number: 20110055721
    Abstract: Techniques are described herein for indicating unavailability of an uploaded video file that is being bitrate encoded. For instance, upon a determination that the uploaded video file is being bitrate encoded, a graphical user interface may be provided that includes an interface element indicating that the uploaded video file is unavailable for processing except for the bitrate encoding. The interface element may be an icon, a textual message, or any other suitable interface element that is capable of indicating that the uploaded video file that is being bitrate encoded is unavailable. When the bitrate encoding is completed, the interface element may be automatically updated to indicate that the uploaded video file is available for processing.
    Type: Application
    Filed: September 2, 2009
    Publication date: March 3, 2011
    Applicant: YAHOO! INC.
    Inventors: Priyanka Jain, Durgadatt R. Kamath, Kishore Nair
  • Publication number: 20100223620
    Abstract: Systems, methods, and computer program products are described that are capable of recovering an asynchronous process after an error occurs with respect to the process. For example, the process may be re-initiated upon detection of the error. The re-initiated process is capable of not repeating tasks of the process that were completed prior to the occurrence of the error.
    Type: Application
    Filed: February 27, 2009
    Publication date: September 2, 2010
    Applicant: YAHOO! INC.
    Inventors: Kishore Nair, Yogesh Bhootada, Brian Lam, Durgadatt R. Kamath, Randy Ho
  • Publication number: 20100223396
    Abstract: Systems, methods, and computer program products are described that intelligently determines the status of a process. The process is performed with respect to a creative asset that may be included in an online ad, for example. The status of the process is requested at a poll time that is calculated based on at least one attribute of the creative asset. For example, the calculated poll time may be based on a duration of a video associated with the creative asset, a weight (i.e., bitsize) of the creative asset, etc.
    Type: Application
    Filed: February 27, 2009
    Publication date: September 2, 2010
    Applicant: YAHOO! INC.
    Inventors: Yogesh Bhootada, Randy Ho, Kishore Nair, Brian Lam, Durgadatt R. Kamath