Patents by Inventor Harpal S. Bassali

Harpal S. Bassali 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: 9774923
    Abstract: An exemplary method includes a media content delivery system transmitting a transport stream containing an advertisement channel and a program channel, the program channel carrying a media program stream at a first bit rate, detecting an upcoming advertisement break within the media program stream, inserting, in response to the detecting of the upcoming advertisement break, an advertisement content stream having a second bit rate that is lower than the first bit rate into the program channel to temporally coincide with the advertisement break to free bandwidth in the transport stream during the advertisement break, and inserting an additional advertisement content stream in the advertisement channel, the additional advertisement content stream temporally coinciding with the advertisement break and utilizing at least a portion of the freed bandwidth in the transport stream. Corresponding methods and systems are also disclosed.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: September 26, 2017
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: James F. Di Mattia, Michael P. Ruffini, Harpal S. Bassali
  • Patent number: 8923685
    Abstract: An exemplary method includes receiving a command input by a user to record media content, recording media content data representative of the media content in response to the command, automatically selecting at least one storage device from a local storage device and a network storage device for storage of the recorded media content data in accordance with at least one of a plurality of storage balancing factors, and storing the recorded media content data in the at least one selected storage device. Corresponding methods and systems are also disclosed.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: December 30, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Brian F. Roberts, Harpal S. Bassali, Sudhanshu Sharma, Donald H. Relyea, Raul I. Aldrey, Japan A. Mehta
  • Patent number: 8856823
    Abstract: An exemplary method includes processing a first program stream representative of media content having a first resolution and a second program stream representative of the media content having a second resolution, generating a single advertisement stream representative of advertisement content having a third resolution, detecting a transmission lag between the first and second program streams, dynamically synchronizing the first and second program streams to substantially remove the detected transmission lag, transmitting the synchronized first program stream by way of a first content channel, the synchronized second program stream by way of a second content channel, and the advertisement stream by way of an advertisement channel, and directing a media content access device to switch from being tuned to the second content channel to being tuned to the advertisement channel during an advertising break in the media content. Corresponding methods and systems are also disclosed.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: October 7, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Harpal S. Bassali, Armando P. Stettner, Michael P. Ruffini, Marcelo D. Lechner
  • Patent number: 8843977
    Abstract: An exemplary method includes receiving, by a media content delivery subsystem from an end-user media content processing device via a network, a request to record a live transmission of a media content instance, recording, by the media content delivery subsystem, the live transmission of the media content instance, and transmitting, by the media content delivery subsystem, data representative of the recorded live transmission of the media content instance to the end-user media content processing device via the network for local storage by the end-user media content processing device. In certain embodiments, the recording includes generating at least one media data file containing the data representative of the recorded live transmission of the media content instance, and the transmitting includes transferring the at least one media data file from the media content delivery subsystem to the end-user media content processing device via the network.
    Type: Grant
    Filed: June 4, 2009
    Date of Patent: September 23, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Michael P. Ruffini, Harpal S. Bassali, John K Trimper, Armando P Stettner
  • Patent number: 8839290
    Abstract: An exemplary method includes receiving a plurality of data chunks each representative of a distinct portion of a media content program, generating a personalized version of the media content program based on at least a subset of the data chunks and in accordance with one or more of a plurality of personalization factors associated with a user, and providing the personalized version of the media content program for presentation to the user. Corresponding methods and systems are also described.
    Type: Grant
    Filed: June 10, 2010
    Date of Patent: September 16, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Brian F. Roberts, Harpal S. Bassali, Sudhanshu Sharma, Donald H. Relyea, Raul I. Aldrey, Japan A. Mehta
  • Patent number: 8825765
    Abstract: A first game server is configured to provide a game to a first category of user device. A second game server is configured to provide the game to a second category of user device. A game manager is configured to receive a request from a user device for the game application and to assign the request to one of the first game server and the second game server according to whether the user device is included in the first category of user device or the second category of user device.
    Type: Grant
    Filed: April 25, 2007
    Date of Patent: September 2, 2014
    Assignees: Verizon Patent and Licensing Inc., Verizon Services Organization Inc., Verizon Services Corp.
    Inventors: Christina Fyock, Mansey K. Amin, Brent Simon, Harpal S. Bassali, Marcelo D. Lechner, Robert Beckwith, Rick Utley, Stella Alvo, Kristopher T. Frazier
  • Patent number: 8750115
    Abstract: Media units are stored in a buffer, wherein an importance rating is assigned to each of the media units. At least some of the media units are selectively flushed from the buffer based on the importance rating.
    Type: Grant
    Filed: March 27, 2007
    Date of Patent: June 10, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Harpal S. Bassali, Marcelo D. Lechner, Nosherwan Minwalla, Raul Aldrey
  • Publication number: 20140153581
    Abstract: Media units are stored in a buffer, wherein an importance rating is assigned to each of the media units. At least some of the media units are selectively flushed from the buffer based on the importance rating.
    Type: Application
    Filed: February 4, 2014
    Publication date: June 5, 2014
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Harpal S. Bassali, Marcelo D. Lechner, Nosherwan Minwalla, Raul Aldrey
  • Patent number: 8707182
    Abstract: An exemplary method includes maintaining data representative of a recorded media content instance comprising a media content program and a first advertisement and an index file corresponding to the recorded media content instance, playing back the recorded media content instance in accordance with timestamp data and storage location data included in the index file, dynamically replacing, during the playback of the recorded media content instance, a portion of the storage location data in the index file that corresponds to the first advertisement with storage location data corresponding to a second advertisement, and presenting the second advertisement in place of the first advertisement during the playback of the recorded media content instance in accordance with the modified index file. Corresponding methods and systems are also described.
    Type: Grant
    Filed: January 20, 2010
    Date of Patent: April 22, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Harpal S. Bassali, Marcelo D. Lechner, Michael P. Ruffini, Armando P. Stettner
  • Patent number: 8578406
    Abstract: An exemplary method includes switching, by a media content access subsystem, from a program stream to an advertisement stream in response to a switching instruction received by the media content access subsystem, detecting, by the media content access subsystem, a predetermined number of markers included within the advertisement stream, the predetermined number of markers indicative of an error associated with the advertisement stream, and switching, by the media content access subsystem, from the advertisement stream to another media content stream in response to the detecting of the predetermined number of markers. Corresponding methods and systems are also disclosed.
    Type: Grant
    Filed: February 21, 2012
    Date of Patent: November 5, 2013
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Harpal S. Bassali, Michael P. Ruffini, Marcelo D. Lechner, Armando P. Stettner
  • Patent number: 8493438
    Abstract: An exemplary method includes receiving, by a three-dimensional (ā€œ3Dā€) adapter subsystem separate from and communicatively coupled to a display device, a 3D video content stream comprising data representative of 3D video content, directing, by the 3D adapter subsystem, the display device to generate and display the 3D video content in accordance with the 3D video content stream, and calibrating, by the 3D adapter subsystem, the display of the 3D video content in accordance with one or more attributes of the display device. Corresponding methods and systems are also described.
    Type: Grant
    Filed: March 1, 2010
    Date of Patent: July 23, 2013
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Harpal S. Bassali, Armando P. Stettner, Michael P. Ruffini, Marcelo D. Lechner
  • Patent number: 8347327
    Abstract: An exemplary method includes maintaining data representative of a plurality of advertisements each having one of a plurality of different resolutions, detecting a message indicative of an upcoming advertisement break in a media content program being transmitted to a media content access device by way of a content channel, detecting a resolution of the media content program, directing a dynamic advertisement delivery subsystem communicatively coupled to the media content access device to dynamically transmit a subset of the advertisements by way of one or more advertisement channels, wherein each advertisement included in the subset has the same resolution as the resolution of the media content program, and distributing tuning information associated with each of the one or more advertisement channels to the media content access device prior to an occurrence of the advertisement break. Corresponding methods and systems are also disclosed.
    Type: Grant
    Filed: May 3, 2010
    Date of Patent: January 1, 2013
    Assignee: Verizon Patent and Licensing, Inc.
    Inventors: Harpal S. Bassali, Armando P. Stettner, Michael P. Ruffini, Marcelo D. Lechner
  • Patent number: 8341282
    Abstract: A computing device selectively receives a media stream. A buffer included within the computing device selectively stores frames from the media stream, the buffer being configured to be a certain size. Program instructions within the computing device are for sending an alert message when the alert threshold is reached and for receiving, in response to the alert message, a flush instruction along with recovery information.
    Type: Grant
    Filed: March 27, 2007
    Date of Patent: December 25, 2012
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Harpal S. Bassali, Marcelo D. Lechner, Nosherwan Minwalla, Raul Aldrey
  • Publication number: 20120151520
    Abstract: An exemplary method includes switching, by a media content access subsystem, from a program stream to an advertisement stream in response to a switching instruction received by the media content access subsystem, detecting, by the media content access subsystem, a predetermined number of markers included within the advertisement stream, the predetermined number of markers indicative of an error associated with the advertisement stream, and switching, by the media content access subsystem, from the advertisement stream to another media content stream in response to the detecting of the predetermined number of markers. Corresponding methods and systems are also disclosed.
    Type: Application
    Filed: February 21, 2012
    Publication date: June 14, 2012
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Harpal S. Bassali, Michael P. Ruffini, Marcelo D. Lechner, Armando P. Stettner
  • Patent number: 8141113
    Abstract: An exemplary method includes switching, by a media content access subsystem, from a program stream to an advertisement stream in response to a switching instruction received by the media content access subsystem, detecting, by the media content access subsystem, a predetermined number of markers included within the advertisement stream, the predetermined number of markers indicative of an error associated with the advertisement stream, and switching, by the media content access subsystem, from the advertisement stream to another media content stream in response to the detecting of the predetermined number of markers. Corresponding methods and systems are also disclosed.
    Type: Grant
    Filed: June 4, 2009
    Date of Patent: March 20, 2012
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Harpal S. Bassali, Michael P. Ruffini, Marcelo D. Lechner, Armando P. Stettner
  • Publication number: 20110307924
    Abstract: An exemplary method includes receiving a plurality of data chunks each representative of a distinct portion of a media content program, generating a personalized version of the media content program based on at least a subset of the data chunks and in accordance with one or more of a plurality of personalization factors associated with a user, and providing the personalized version of the media content program for presentation to the user. Corresponding methods and systems are also described.
    Type: Application
    Filed: June 10, 2010
    Publication date: December 15, 2011
    Applicant: VERIZON PATENT AND LICENSING, INC.
    Inventors: Brian F. Roberts, Harpal S. Bassali, Sudhanshu Sharma, Donald H. Relyea, Raul I. Aldrey, Japan A. Mehta
  • Publication number: 20110293251
    Abstract: An exemplary method includes receiving a command input by a user to record media content, recording media content data representative of the media content in response to the command, automatically selecting at least one storage device from a local storage device and a network storage device for storage of the recorded media content data in accordance with at least one of a plurality of storage balancing factors, and storing the recorded media content data in the at least one selected storage device. Corresponding methods and systems are also disclosed.
    Type: Application
    Filed: May 28, 2010
    Publication date: December 1, 2011
    Applicant: VERIZON PATENT AND LICENSING, INC.
    Inventors: Brian F. Roberts, Harpal S. Bassali, Sudhanshu Sharma, Donald H. Relyea, Raul I. Aldrey, Japan A. Mehta
  • Publication number: 20110296458
    Abstract: An exemplary method includes a media content delivery system transmitting a transport stream containing an advertisement channel and a program channel, the program channel carrying a media program stream at a first bit rate, detecting an upcoming advertisement break within the media program stream, inserting, in response to the detecting of the upcoming advertisement break, an advertisement content stream having a second bit rate that is lower than the first bit rate into the program channel to temporally coincide with the advertisement break to free bandwidth in the transport stream during the advertisement break, and inserting an additional advertisement content stream in the advertisement channel, the additional advertisement content stream temporally coinciding with the advertisement break and utilizing at least a portion of the freed bandwidth in the transport stream. Corresponding methods and systems are also disclosed.
    Type: Application
    Filed: May 28, 2010
    Publication date: December 1, 2011
    Applicant: VERIZON PATENT AND LICENSING, INC.
    Inventors: James F. Di Mattia, Michael P. Ruffini, Harpal S. Bassali
  • Publication number: 20110211049
    Abstract: An exemplary method includes receiving, by a three-dimensional (ā€œ3Dā€) adapter subsystem separate from and communicatively coupled to a display device, a 3D video content stream comprising data representative of 3D video content, directing, by the 3D adapter subsystem, the display device to generate and display the 3D video content in accordance with the 3D video content stream, and calibrating, by the 3D adapter subsystem, the display of the 3D video content in accordance with one or more attributes of the display device. Corresponding methods and systems are also described.
    Type: Application
    Filed: March 1, 2010
    Publication date: September 1, 2011
    Applicant: VERIZON PATENT AND LICENSING, INC.
    Inventors: Harpal S. Bassali, Armando P. Stettner, Michael P. Ruffini, Marcelo D. Lechner
  • Publication number: 20110209175
    Abstract: An exemplary method includes processing a first program stream representative of media content having a first resolution and a second program stream representative of the media content having a second resolution, generating a single advertisement stream representative of advertisement content having a third resolution, detecting a transmission lag between the first and second program streams, dynamically synchronizing the first and second program streams to substantially remove the detected transmission lag, transmitting the synchronized first program stream by way of a first content channel, the synchronized second program stream by way of a second content channel, and the advertisement stream by way of an advertisement channel, and directing a media content access device to switch from being tuned to the second content channel to being tuned to the advertisement channel during an advertising break in the media content. Corresponding methods and systems are also disclosed.
    Type: Application
    Filed: March 31, 2010
    Publication date: August 25, 2011
    Applicant: VERIZON PATENT AND LICENSING, INC.
    Inventors: Harpal S. Bassali, Armando P. Stettner, Michael P. Ruffini, Marcelo D. Lechner