Patents by Inventor Harpal Bassali
Harpal 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: 9143737Abstract: A device may include a communication interface configured to receive programming information and index data associated with the programming information from a service provider multicast over a plurality of channels. The device may also include logic configured to request address information from the service provider, receive the address information, wherein the address information includes a first multicast address, and join a first multicast group corresponding to the first multicast address, wherein the first multicast group is associated with the index data. The logic may also be configured to receive, via the communication interface, the index data, identify a second multicast address associated with at least some of the programming information, join a second multicast group corresponding to the second multicast address, and receive, via the communication interface, at least some of the programming information.Type: GrantFiled: October 4, 2011Date of Patent: September 22, 2015Assignee: Verizon Patent and Licensing Inc.Inventors: Padmakumar Rajan, Armando Stettner, Michael Ruffini, Harpal Bassali, Dongchen Wang, Arjun Baskaran, Mariappan Chellam, Akhil Malhotra, Harshi Agrawal
-
Patent number: 8990847Abstract: A method, a computer program product, and apparatus are provided for delivering information and commands regarding a media program. An advertisement is provided that allows a user to request more information about the media program by clicking on or otherwise selecting the advertisement. The information may be based on the identity of the user. The information may include programming guide information regarding the media program that is available to an associated set top box of the user. The user may also be able to send commands, such as record the media program or set up a reminder about the media program, through a DVR scheduling facility to the set top box. The set top box may be able to send an acceptance of the command or a notice of conflict to the user through the DVR scheduling facility.Type: GrantFiled: November 5, 2007Date of Patent: March 24, 2015Assignee: Verizon Patent and Licensing Inc.Inventors: Raul Aldrey, Harpal Bassali, Marcelo Lechner
-
Publication number: 20140258003Abstract: Various techniques for online advertising with integrated interfaces is disclosed herein. For example, a method can include detecting one or more display characteristics of an interface of a host application, generating an interface object for an advertisement item based on at least one of the detected display characteristics, and outputting the generated interface object as a portion of the interface of the host application.Type: ApplicationFiled: March 7, 2013Publication date: September 11, 2014Applicant: MICROSOFT CORPORATIONInventors: Sal Celis, Ian Ferreira, Kris Shankar, Harpal Bassali, Mark Ehrhardt, Stanislav Bounev, Stephen Giff
-
Patent number: 8190670Abstract: Cobrowsing web sites by two or more users is disclosed. For a cobrowsing session between a first client of a first user and a second client of a second user, the cobrowsing session is first initiated. The first user browses a web site on the first client. The first client sends to the second client a synchronization message. The synchronization message indicates one or more commands reflecting the browsing performed by the first user. The second client receives the synchronization message, and cobrowses the web site in accordance with the message and its included commands. Cobrowsing continues until the cobrowsing session is terminated. The commands of the synchronization message allow for fine granularity of cobrowsing.Type: GrantFiled: April 16, 2001Date of Patent: May 29, 2012Assignee: Microsoft CorporationInventors: Alexandru Gavrilescu, Noel W. Anderson, Harpal Bassali
-
Publication number: 20120023523Abstract: A device may include a communication interface configured to receive programming information and index data associated with the programming information from a service provider multicast over a plurality of channels. The device may also include logic configured to request address information from the service provider, receive the address information, wherein the address information includes a first multicast address, and join a first multicast group corresponding to the first multicast address, wherein the first multicast group is associated with the index data. The logic may also be configured to receive, via the communication interface, the index data, identify a second multicast address associated with at least some of the programming information, join a second multicast group corresponding to the second multicast address, and receive, via the communication interface, at least some of the programming information.Type: ApplicationFiled: October 4, 2011Publication date: January 26, 2012Applicant: VERIZON PATENT AND LICENSING INC.Inventors: Padmakumar Rajan, Armando Stettner, Michael Ruffini, Harpal Bassali, Dongchen Wang, Arjun Baskaran, Mariappan Chellam, Akhil Malhotra, Harshi Agrawal
-
Patent number: 7660899Abstract: Cobrowsing web sites by two or more users is disclosed. For a cobrowsing session between a first client of a first user and a second client of a second user, the cobrowsing session is first initiated. The first user browses a web site on the first client. The first client sends to the second client a synchronization message. The synchronization message indicates one or more commands reflecting the browsing performed by the first user. The second client receives the synchronization message, and cobrowses the web site in accordance with the message and its included commands. Cobrowsing continues until the cobrowsing session is terminated. The commands of the synchronization message allow for fine granularity of cobrowsing.Type: GrantFiled: October 28, 2004Date of Patent: February 9, 2010Assignee: Microsoft CorporationInventors: Alexandru Gavrilescu, Noel W. Anderson, Harpal Bassali
-
Publication number: 20090119701Abstract: A method, a computer program product, and apparatus are provided for delivering information and commands regarding a media program. An advertisement is provided that allows a user to request more information about the media program by clicking on or otherwise selecting the advertisement. The information may be based on the identity of the user. The information may include programming guide information regarding the media program that is available to an associated set top box of the user. The user may also be able to send commands, such as record the media program or set up a reminder about the media program, through a DVR scheduling facility to the set top box. The set top box may be able to send an acceptance of the command or a notice of conflict to the user through the DVR scheduling facility.Type: ApplicationFiled: November 5, 2007Publication date: May 7, 2009Applicant: Verizon Data Services, Inc.Inventors: Raul Aldrey, Harpal Bassali, Marcelo Lechner
-
Publication number: 20050091572Abstract: Cobrowsing web sites by two or more users is disclosed. For a cobrowsing session between a first client of a first user and a second client of a second user, the cobrowsing session is first initiated. The first user browses a web site on the first client. The first client sends to the second client a synchronization message. The synchronization message indicates one or more commands reflecting the browsing performed by the first user. The second client receives the synchronization message, and cobrowses the web site in accordance with the message and its included commands. Cobrowsing continues until the cobrowsing session is terminated. The commands of the synchronization message allow for fine granularity of cobrowsing.Type: ApplicationFiled: October 28, 2004Publication date: April 28, 2005Applicant: Microsoft CorporationInventors: Alexandru Gavrilescu, Noel Anderson, Harpal Bassali
-
Publication number: 20020198941Abstract: Cobrowsing web sites by two or more users is disclosed. For a cobrowsing session between a first client of a first user and a second client of a second user, the cobrowsing session is first initiated. The first user browses a web site on the first client. The first client sends to the second client a synchronization message. The synchronization message indicates one or more commands reflecting the browsing performed by the first user. The second client receives the synchronization message, and cobrowses the web site in accordance with the message and its included commands. Cobrowsing continues until the cobrowsing session is terminated. The commands of the synchronization message allow for fine granularity of cobrowsing.Type: ApplicationFiled: April 16, 2001Publication date: December 26, 2002Inventors: Alexandru Gavrilescu, Noel W. Anderson, Harpal Bassali