Patents by Inventor Rahul KHUSHOO

Rahul KHUSHOO 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: 9544528
    Abstract: Closed caption data for video programs, such as television programs, may be used to implement a video search. In one implementation, a device may perform a search to obtain video programs that are relevant to the search. The search may be performed using an index generated from closed caption data of video programs. The device may additionally present the video programs that are relevant to the search as a matrix of reduced-in-size images sampled from the video programs that are relevant to the search query. The images may be sampled from the video programs near a position in the video programs corresponding to the positions at which the search query is relevant to the video program.
    Type: Grant
    Filed: August 17, 2010
    Date of Patent: January 10, 2017
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Nader Gharachorloo, Afshin Moshrefi, Rahul Khushoo
  • Patent number: 9538229
    Abstract: A method may include receiving and outputting a selected multimedia stream at a mobile device. It is determined that a user wishes to browse other available multimedia streams. The selected multimedia stream is paused while the user browses the other available multimedia streams. The selected multimedia stream is cached while the user browses the other available multimedia streams. It is determined that the user has finished browsing the other available multimedia streams. The cached multimedia stream is output.
    Type: Grant
    Filed: September 15, 2010
    Date of Patent: January 3, 2017
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Hong Xiao, Afshin Moshrefi, Rahul Khushoo, Changqing Wang
  • Patent number: 9252897
    Abstract: A method may include receiving a number of video feeds from video capture devices located at an event venue. The number of video feeds may be dynamically analyzed to determine feed information associated with the number of video feeds. A request to view a multi-feed event may be received from a user device. At least some of the number of video feeds may be provided to the user device in response to the request. Feed information corresponding to the at least some of the number of video feeds may be provided based on the dynamically analyzing.
    Type: Grant
    Filed: November 10, 2010
    Date of Patent: February 2, 2016
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Afshin Moshrefi, Rahul Khushoo, Hong Xiao, Nader Gharachorloo
  • Patent number: 9003327
    Abstract: A system may include a computing device configured to provide a proactive user interface, the proactive user interface configured to selectively propose suggested actions when a user of the computing device is determined to be in a passive mode. The computing device may include a proactive user interface module configured to: wait for at least one event, determine whether trigger criteria are met based on the at least one event, and when the trigger criteria are met, propose a suggested action to the user based on the at least one event.
    Type: Grant
    Filed: September 28, 2011
    Date of Patent: April 7, 2015
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Afshin Moshrefi, Rahul Khushoo, Nader Gharachorloo, Hong Xiao
  • Patent number: 8750902
    Abstract: A method including providing a user profile-based assistance service; receiving an assistance request from a subscriber, wherein the assistance request includes geographic information pertaining to a destination of the subscriber; searching a user profiles repository storing user profiles of other subscribers, wherein each user profile includes information indicating a geographic location in which the other subscriber has at least one of lived or worked; selecting candidate user profiles to offer assistance to the subscriber seeking assistance based on a matching between the geographic information pertaining to the destination and a geographic location in which each of the one or more other subscribers at least one of currently lives or works; sending the one or more candidate user profiles to the subscriber; receiving a selection of one of the one or more candidate user profiles; and establishing a communication session between the subscribe and the other selected subscriber.
    Type: Grant
    Filed: May 31, 2011
    Date of Patent: June 10, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Hong Xiao, Dongchen Wang, Andre R. Turner, Rahul Khushoo
  • Patent number: 8600831
    Abstract: A system includes a database that stores an expert knowledgebase, and one or more servers configured to implement an expert system. The one or more servers receive sensor data associated with sensors from automobile maintenance systems associated with respective ones of multiple automobiles, and analyze the sensor data, using the expert system and the expert knowledgebase, to diagnose whether the multiple automobiles require maintenance and/or repair. The one or more servers send, via a network, results of the analysis of the sensor data to service stations for scheduling maintenance and/or repair of the multiple automobiles.
    Type: Grant
    Filed: October 7, 2010
    Date of Patent: December 3, 2013
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Hong Xiao, Afshin Moshrefi, Rahul Khushoo, Dongchen Wang
  • Patent number: 8463773
    Abstract: A social media organizer for instructional or educational content may maintain one or more media clips relating to used-defined educational or instructional topics. In one implementation, a device may maintain user-created sets of media clips, where the media clips in a set of media clips include instructional media clips that relate to a particular subject. The device may further receive rankings from users relating to a quality of the sets of media clips and determine one or more of the sets of media clips that match a user search request. Additionally, the device may provide an interface that provides commands for the user to control playback of the media clips.
    Type: Grant
    Filed: September 10, 2010
    Date of Patent: June 11, 2013
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Afshin Moshrefi, Nader Gharachorloo, Rahul Khushoo, Michelle Felt
  • Patent number: 8464292
    Abstract: A system is configured to: receive identification information from a client device; identify a corresponding profile based on the identification information, where the corresponding profile is one of user profiles, device profiles, or generic profiles; generate a personalized television guide based on the corresponding profile, and transmit the personalized television guide to the client device.
    Type: Grant
    Filed: October 7, 2010
    Date of Patent: June 11, 2013
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Hong (Jeff) Xiao, Andre R. Turner, Dongchen Wang, Rahul Khushoo
  • Publication number: 20130080972
    Abstract: A system may include a computing device configured to provide a proactive user interface, the proactive user interface configured to selectively propose suggested actions when a user of the computing device is determined to be in a passive mode. The computing device may include a proactive user interface module configured to: wait for at least one event, determine whether trigger criteria are met based on the at least one event, and when the trigger criteria are met, propose a suggested action to the user based on the at least one event.
    Type: Application
    Filed: September 28, 2011
    Publication date: March 28, 2013
    Inventors: Afshin Moshrefi, Rahul Khushoo, Nader Gharachorloo, Hong Xiao
  • Publication number: 20120309424
    Abstract: A method including providing a user profile-based assistance service; receiving an assistance request from a subscriber, wherein the assistance request includes geographic information pertaining to a destination of the subscriber; searching a user profiles repository storing user profiles of other subscribers, wherein each user profile includes information indicating a geographic location in which the other subscriber has at least one of lived or worked; selecting candidate user profiles to offer assistance to the subscriber seeking assistance based on a matching between the geographic information pertaining to the destination and a geographic location in which each of the one or more other subscribers at least one of currently lives or works; sending the one or more candidate user profiles to the subscriber; receiving a selection of one of the one or more candidate user profiles; and establishing a communication session between the subscribe and the other selected subscriber.
    Type: Application
    Filed: May 31, 2011
    Publication date: December 6, 2012
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Hong Xiao, Dongchen Wang, Andre R. Turner, Rahul Khushoo
  • Publication number: 20120299749
    Abstract: A parking lot management system determines a current parking space inventory for one or more parking lots using a parking database. The parking lot management system receives, via a network, a location associated with a parking customer, and identifies a parking lot of the one or more parking lots currently having available parking spaces based on the customer's location. The parking lot management system sends, via the network, at least one of a current occupancy, parking rates, or a location of the identified parking lot to the parking customer. The parking lot management system further receives a parking space reservation inquiry from the parking customer, and identifies a parking space from the identified parking lot based on the parking customer's location.
    Type: Application
    Filed: May 25, 2011
    Publication date: November 29, 2012
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Hong Xiao, Dongchen Wang, Rahul Khushoo, Andre Turner, Afshin Moshrefi
  • Publication number: 20120291068
    Abstract: A set-top box may present video content on a television and receive a user request to present an interactive home controls application on the television. Based on the user request, the set-top box may retrieve information associated with one of multiple home devices, and may generate, based on the home device information, an interactive home controls frame that includes functional tiles for managing the home devices. At least one of the functional tiles may include information associated with the one of the multiple home devices and options to control the one of the multiple devices. The set-top box may simultaneously present to the user the interactive home controls frame, including at least one of the functional tiles, and the video content on the television.
    Type: Application
    Filed: May 9, 2011
    Publication date: November 15, 2012
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Rahul Khushoo, Ravi Potluri, Sanjay Vyas, Hong Xiao
  • Publication number: 20120113264
    Abstract: A method may include receiving a number of video feeds from video capture devices located at an event venue. The number of video feeds may be dynamically analyzed to determine feed information associated with the number of video feeds. A request to view a multi-feed event may be received from a user device. At least some of the number of video feeds may be provided to the user device in response to the request. Feed information corresponding to the at least some of the number of video feeds may be provided based on the dynamically analyzing.
    Type: Application
    Filed: November 10, 2010
    Publication date: May 10, 2012
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Afshin Moshrefi, Rahul Khushoo, Hong Xiao, Nader Gharachorloo
  • Publication number: 20120089474
    Abstract: A system includes a database that stores an expert knowledgebase, and one or more servers configured to implement an expert system. The one or more servers receive sensor data associated with sensors from automobile maintenance systems associated with respective ones of multiple automobiles, and analyze the sensor data, using the expert system and the expert knowledgebase, to diagnose whether the multiple automobiles require maintenance and/or repair. The one or more servers send, via a network, results of the analysis of the sensor data to service stations for scheduling maintenance and/or repair of the multiple automobiles.
    Type: Application
    Filed: October 7, 2010
    Publication date: April 12, 2012
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Hong Xiao, Afshin Moshrefi, Rahul Khushoo, Dongchen Wang
  • Publication number: 20120090007
    Abstract: A system is configured to: receive identification information from a client device; identify a corresponding profile based on the identification information, where the corresponding profile is one of user profiles, device profiles, or generic profiles; generate a personalized television guide based on the corresponding profile, and transmit the personalized television guide to the client device.
    Type: Application
    Filed: October 7, 2010
    Publication date: April 12, 2012
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Hong (Jeff) XIAO, Andre R. TURNER, Dongchen WANG, Rahul KHUSHOO
  • Publication number: 20120081299
    Abstract: An approach is provided for controlling a display of a set-top box from a remote control device having a touchable display. User input is received via the touchable display of the remote control device. A control signal is generated in response to the user input for controlling a set-top box coupled to a display. The set-top box is configured to present the content on the display concurrently with the touchable display.
    Type: Application
    Filed: October 4, 2010
    Publication date: April 5, 2012
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Hong Xiao, Afshin Moshrefi, Rahul Khushoo, Dongchen Wang
  • Publication number: 20120066226
    Abstract: A social media organizer for instructional or educational content may maintain one or more media clips relating to used-defined educational or instructional topics. In one implementation, a device may maintain user-created sets of media clips, where the media clips in a set of media clips include instructional media clips that relate to a particular subject. The device may further receive rankings from users relating to a quality of the sets of media clips and determine one or more of the sets of media clips that match a user search request. Additionally, the device may provide an interface that provides commands for the user to control playback of the media clips.
    Type: Application
    Filed: September 10, 2010
    Publication date: March 15, 2012
    Applicant: VERIZON PATENT AND LICENSING, INC.
    Inventors: Afshin MOSHREFI, Nader GHARACHORLOO, Rahul KHUSHOO, Michelle FELT
  • Publication number: 20120062473
    Abstract: A method may include receiving and outputting a selected multimedia stream at a mobile device. It is determined that a user wishes to browse other available multimedia streams. The selected multimedia stream is paused while the user browses the other available multimedia streams. The selected multimedia stream is cached while the user browses the other available multimedia streams. It is determined that the user has finished browsing the other available multimedia streams. The cached multimedia stream is output.
    Type: Application
    Filed: September 15, 2010
    Publication date: March 15, 2012
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Hong Xiao, Afshin Moshrefi, Rahul Khushoo, Changqing Wang
  • Publication number: 20120047534
    Abstract: Closed caption data for video programs, such as television programs, may be used to implement a video search. In one implementation, a device may perform a search to obtain video programs that are relevant to the search. The search may be performed using an index generated from closed caption data of video programs. The device may additionally present the video programs that are relevant to the search as a matrix of reduced-in-size images sampled from the video programs that are relevant to the search query. The images may be sampled from the video programs near a position in the video programs corresponding to the positions at which the search query is relevant to the video program.
    Type: Application
    Filed: August 17, 2010
    Publication date: February 23, 2012
    Applicant: VERIZON PATENT AND LICENSING, INC.
    Inventors: Nader GHARACHORLOO, Afshin MOSHREFI, Rahul KHUSHOO