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: 9544528Abstract: 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: GrantFiled: August 17, 2010Date of Patent: January 10, 2017Assignee: VERIZON PATENT AND LICENSING INC.Inventors: Nader Gharachorloo, Afshin Moshrefi, Rahul Khushoo
-
Patent number: 9538229Abstract: 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: GrantFiled: September 15, 2010Date of Patent: January 3, 2017Assignee: VERIZON PATENT AND LICENSING INC.Inventors: Hong Xiao, Afshin Moshrefi, Rahul Khushoo, Changqing Wang
-
Patent number: 9252897Abstract: 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: GrantFiled: November 10, 2010Date of Patent: February 2, 2016Assignee: VERIZON PATENT AND LICENSING INC.Inventors: Afshin Moshrefi, Rahul Khushoo, Hong Xiao, Nader Gharachorloo
-
Patent number: 9003327Abstract: 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: GrantFiled: September 28, 2011Date of Patent: April 7, 2015Assignee: Verizon Patent and Licensing Inc.Inventors: Afshin Moshrefi, Rahul Khushoo, Nader Gharachorloo, Hong Xiao
-
Patent number: 8750902Abstract: 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: GrantFiled: May 31, 2011Date of Patent: June 10, 2014Assignee: Verizon Patent and Licensing Inc.Inventors: Hong Xiao, Dongchen Wang, Andre R. Turner, Rahul Khushoo
-
Patent number: 8600831Abstract: 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: GrantFiled: October 7, 2010Date of Patent: December 3, 2013Assignee: Verizon Patent and Licensing Inc.Inventors: Hong Xiao, Afshin Moshrefi, Rahul Khushoo, Dongchen Wang
-
Patent number: 8463773Abstract: 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: GrantFiled: September 10, 2010Date of Patent: June 11, 2013Assignee: Verizon Patent and Licensing Inc.Inventors: Afshin Moshrefi, Nader Gharachorloo, Rahul Khushoo, Michelle Felt
-
Patent number: 8464292Abstract: 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: GrantFiled: October 7, 2010Date of Patent: June 11, 2013Assignee: Verizon Patent and Licensing Inc.Inventors: Hong (Jeff) Xiao, Andre R. Turner, Dongchen Wang, Rahul Khushoo
-
Publication number: 20130080972Abstract: 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: ApplicationFiled: September 28, 2011Publication date: March 28, 2013Inventors: Afshin Moshrefi, Rahul Khushoo, Nader Gharachorloo, Hong Xiao
-
Publication number: 20120309424Abstract: 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: ApplicationFiled: May 31, 2011Publication date: December 6, 2012Applicant: VERIZON PATENT AND LICENSING INC.Inventors: Hong Xiao, Dongchen Wang, Andre R. Turner, Rahul Khushoo
-
Publication number: 20120299749Abstract: 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: ApplicationFiled: May 25, 2011Publication date: November 29, 2012Applicant: VERIZON PATENT AND LICENSING INC.Inventors: Hong Xiao, Dongchen Wang, Rahul Khushoo, Andre Turner, Afshin Moshrefi
-
Publication number: 20120291068Abstract: 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: ApplicationFiled: May 9, 2011Publication date: November 15, 2012Applicant: VERIZON PATENT AND LICENSING INC.Inventors: Rahul Khushoo, Ravi Potluri, Sanjay Vyas, Hong Xiao
-
Publication number: 20120113264Abstract: 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: ApplicationFiled: November 10, 2010Publication date: May 10, 2012Applicant: VERIZON PATENT AND LICENSING INC.Inventors: Afshin Moshrefi, Rahul Khushoo, Hong Xiao, Nader Gharachorloo
-
Publication number: 20120089474Abstract: 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: ApplicationFiled: October 7, 2010Publication date: April 12, 2012Applicant: VERIZON PATENT AND LICENSING INC.Inventors: Hong Xiao, Afshin Moshrefi, Rahul Khushoo, Dongchen Wang
-
Publication number: 20120090007Abstract: 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: ApplicationFiled: October 7, 2010Publication date: April 12, 2012Applicant: VERIZON PATENT AND LICENSING INC.Inventors: Hong (Jeff) XIAO, Andre R. TURNER, Dongchen WANG, Rahul KHUSHOO
-
Publication number: 20120081299Abstract: 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: ApplicationFiled: October 4, 2010Publication date: April 5, 2012Applicant: VERIZON PATENT AND LICENSING INC.Inventors: Hong Xiao, Afshin Moshrefi, Rahul Khushoo, Dongchen Wang
-
Publication number: 20120066226Abstract: 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: ApplicationFiled: September 10, 2010Publication date: March 15, 2012Applicant: VERIZON PATENT AND LICENSING, INC.Inventors: Afshin MOSHREFI, Nader GHARACHORLOO, Rahul KHUSHOO, Michelle FELT
-
Publication number: 20120062473Abstract: 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: ApplicationFiled: September 15, 2010Publication date: March 15, 2012Applicant: VERIZON PATENT AND LICENSING INC.Inventors: Hong Xiao, Afshin Moshrefi, Rahul Khushoo, Changqing Wang
-
Publication number: 20120047534Abstract: 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: ApplicationFiled: August 17, 2010Publication date: February 23, 2012Applicant: VERIZON PATENT AND LICENSING, INC.Inventors: Nader GHARACHORLOO, Afshin MOSHREFI, Rahul KHUSHOO