Patents by Inventor Ravi Reddy
Ravi Reddy 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).
-
Publication number: 20120046936Abstract: A system and computer implemented method of distributed audience feedback of media content in real time or substantially real time, including: semantically analyzing, at a semantic speech analysis engine, media content from a media program and identifying relevant topic data; distributing, at a topic data publisher, the identified relevant topic data to an audience of the media program; collecting, at a server, audience opinions on the identified relevant topic data; and processing the collected audience opinions. Other embodiments are disclosed.Type: ApplicationFiled: April 7, 2010Publication date: February 23, 2012Applicant: Lemi Technology, LLCInventors: Kunal Kandekar, Alfredo C. Issa, Richard J. Walsh, Ravi Reddy Katpelly
-
Publication number: 20120041672Abstract: Systems and methods are disclosed for providing automated social routing. In general, a starting point and a stopping point are obtained from a requesting user. A desired number of recommended routes from the starting point to the stopping point are then programmatically generated for the requesting user by dynamically selecting physical waypoints for the recommended routes based on one or more routing factors including one or more social routing factors.Type: ApplicationFiled: February 2, 2010Publication date: February 16, 2012Applicant: Waldeck Technology LLCInventors: Scott Curtis, Steven L. Petersen, Ravi Reddy Katpelly
-
Patent number: 8028081Abstract: Systems and methods are provided for obtaining look-ahead segments for a streaming media item during playback such that the viewer can easily skip to the look-ahead segments without experiencing any substantial interruption or delay in playback. In general, a streaming media source begins streaming a media item to a streaming media client for playback. In one embodiment, the streaming media client selects one or more segments of the media item as one or more look-ahead segments to prefetch from the streaming media source. Then, while the media item is being streamed to the streaming media client for playback, the streaming media client prefetches the one or more look-ahead segments of the media item from the streaming media source. The look-ahead segments are thereafter utilized to enable the viewer to skip ahead in playback without experiencing a substantial interruption or delay in playback.Type: GrantFiled: May 23, 2008Date of Patent: September 27, 2011Assignee: Porto Technology, LLCInventors: Kunal Kandekar, Richard J. Walsh, Alfredo C. Issa, Ravi Reddy Katpelly
-
Publication number: 20100199295Abstract: A system and method for dynamically providing video segment recommendations to a user based on video metadata, current playback position within the video, and/or the user's previous viewing history or patterns. The system/method also provides the user with a simple mechanism to enable/disable receipt of these recommendations with the click of a button within the display interface.Type: ApplicationFiled: June 10, 2009Publication date: August 5, 2010Applicant: Napo EnterprisesInventors: Ravi Reddy Katpelly, Kunal Kandekar, Mike Helpingstine, Scott Curtis
-
Publication number: 20100198862Abstract: A system and method are provided for processing a request for crowd data for a large geographic area. In one embodiment, a central system, which includes one or more servers, operates to obtain current locations for users of mobile devices and form crowds of three or more users based on the current locations of the users. In order to provide access to crowd data for crowds for a large geographic area, the central system receives a request for crowd data from a requesting device, establishes a bounding region for the request, and identifies one or more starting points within the bounding region for the request. Crowds are identified, crowd data for the crowds is generated, and the crowd data is returned to the requesting device in an iterative manner for a series of two or more outwardly radiating, concentric geographic regions centered at the one or more starting points.Type: ApplicationFiled: December 23, 2009Publication date: August 5, 2010Applicant: KOTA ENTERPRISES, LLCInventors: Kenneth Jennings, Christopher M. Amidon, Ravi Reddy Katpelly
-
Publication number: 20100145643Abstract: A user-controlled application-based power management function is provided for a battery-operated device. In general, for each of a number of applications of the battery-operated device, a power management function enables a user of the battery-operated device to provide a usage parameter for the application defining a desired amount of usage of the application for each of one or more tasks. For each task, the power management function determines an estimated amount of battery life that is sufficient to provide the desired amount of usage of the application for the task and determines whether the estimated amount of battery life is available. If the estimated amount of battery life is available, the power management function allocates an amount of battery life corresponding to the estimated amount of battery life to the application for the task.Type: ApplicationFiled: December 4, 2008Publication date: June 10, 2010Applicants: CONCERT TECHNOLOGY CORPORATION, DOMINGO ENTERPRISES, LLCInventors: Ravi Reddy Katpelly, Christopher M. Amidon, Hugh Svendsen
-
Publication number: 20100094627Abstract: A method and system for automatically identifying tags for a media item. An audio track associated with a media item is analyzed. References to individuals in the audio track are compared to known acquaintances of a user. Matches are identified as potential tags. Duplicate matches can be presented to the user for resolution.Type: ApplicationFiled: October 15, 2008Publication date: April 15, 2010Applicants: Concert Technology Corporation, KOTA ENTERPRISES, LLCInventors: Ravi Reddy Katpelly, Kunal Kandekar
-
Publication number: 20100088726Abstract: A system and method are disclosed for processing a video item to automatically provide or recommend bookmarks and bookmark headings for the video item. In one embodiment, the video item is first logically segmented into a number of segments. For each segment of the video item, a bookmark linking to a start of the segment of the video item is generated. In addition, audio and/or video content of each segment of the video item is processed in order to generate one or more recommended headings, or titles, for the corresponding bookmark. Information identifying the recommended bookmarks and bookmark headings may then be returned to an owner of the video item. The owner may then provide user input accepting, modifying, or rejecting the bookmarks and bookmark headings. Based on the user input from the owner, the bookmarks and bookmark headings for the video item are finalized and stored.Type: ApplicationFiled: October 8, 2008Publication date: April 8, 2010Applicants: CONCERT TECHNOLOGY CORPORATION, PORTO TECHNOLOGY, LLCInventors: Scott Curtis, Richard J. Walsh, Ravi Reddy Katpelly
-
Publication number: 20100077435Abstract: A system and method for smart trick mode display which is aware of content and metadata, user context and user interests, and selects frames to display during trick mode that may be of interest to the user, and filters frames that the user might not wish to see even inadvertently. More specifically, the media system and method for smart trick mode display analyzes a recorded video content during a trick mode playback of the recorded video; and identifies segments of the content that are least one of interest to the user or should not be displayed to the user. The system may then select keyframes or a short sub-segment of the segment of interest to the user and then either displays the keyframes or sub-segments in a manner so as to catch the user's attention, or specifically not display any keyframes or sub-segments having content that the user does not wish to see.Type: ApplicationFiled: September 24, 2008Publication date: March 25, 2010Applicant: Concert TechnologyInventors: Kunal Kandekar, Richard J. Walsh, Ravi Reddy Katpelly
-
Publication number: 20090313546Abstract: The present invention relates to providing automatic or programmatic editing of video items. More specifically, in the preferred embodiments, an auto-editing function is provided for performing auto-editing of video items shared via a video sharing service.Type: ApplicationFiled: June 16, 2008Publication date: December 17, 2009Applicant: Porto Technology, LLCInventors: Ravi Reddy Katpelly, Richard J. Walsh, Hugh Svendsen, Scott Curtis
-
Publication number: 20090292819Abstract: Systems and methods are provided for obtaining look-ahead segments for a streaming media item during playback such that the viewer can easily skip to the look-ahead segments without experiencing any substantial interruption or delay in playback. In general, a streaming media source begins streaming a media item to a streaming media client for playback. In one embodiment, the streaming media client selects one or more segments of the media item as one or more look-ahead segments to prefetch from the streaming media source. Then, while the media item is being streamed to the streaming media client for playback, the streaming media client prefetches the one or more look-ahead segments of the media item from the streaming media source. The look-ahead segments are thereafter utilized to enable the viewer to skip ahead in playback without experiencing a substantial interruption or delay in playback.Type: ApplicationFiled: May 23, 2008Publication date: November 26, 2009Applicant: Porto Technology, LLCInventors: Kunal Kandekar, Richard J. Walsh, Alfredo C. Issa, Ravi Reddy Katpelly
-
Publication number: 20090288112Abstract: Systems and methods are disclosed for providing advance content alerts during playback of a media item. In one embodiment, advance content alerts are inserted into the media item during playback. In general, while playing a media item, the media player identifies upcoming content for which the user desires an advance content alert. In response, the media player generates an advance content alert and inserts the advance content alert into the media item during playback. The user may then take an action in response to the advance content alert. In one embodiment, the user may provide input via a remote control of the media player or a mobile device registered with the media player in order to cause a desired action to be taken by the media player in response to the advance content alert.Type: ApplicationFiled: May 13, 2008Publication date: November 19, 2009Applicant: Porto Technology, LLCInventors: Kunal Kandekar, Ravi Reddy Katpelly
-
Publication number: 20090288131Abstract: Systems and methods are disclosed for providing advance content alerts during playback of a media item. In one embodiment, the advance content alerts are provided to a mobile device, such as a mobile telephone, of an associated user. More specifically, a user registers his or her mobile device with a media player and configures the types of content for which the user would like to receive advance content alerts. Thereafter, during playback of a media item, the media player identifies upcoming content for which the user desires an advance content alert. In response, the media player generates an advance content alert and sends the advance content alert to the mobile device of the user via, for example, a local wireless communication link.Type: ApplicationFiled: May 13, 2008Publication date: November 19, 2009Applicant: Porto Technology, LLCInventors: Kunal Kandekar, Richard J. Walsh, Alfredo C. Issa, Ravi Reddy Katpelly, Scott Curtis
-
Publication number: 20030233431Abstract: A method and system for configuring heterogeneous servers across a network through modules that can browse, snapshot, track changes, track compliance, correct server objects on each of the servers, and provision new servers is provided. In one embodiment, server objects on multiple servers can be browsed in real time. While browsing, a collection of server object identifiers can be selected and collected in a template. The values of the server objects identified in the template can be recorded for a “gold server” through a “snapshot” process, which collects the values and saves them in a reference model. By comparing other live servers to the reference model, discrepancies in configuration of the other live servers can be identified and corrected. The reference models can also be used to provision a new server. Alternative to the reference model, an arbitrary snapshot or scheduled snapshots of a server can be used to track change and compliance in that server.Type: ApplicationFiled: April 16, 2003Publication date: December 18, 2003Applicant: Bladelogic, Inc.Inventors: Ravi Reddy, Vijay G. Manwani, Thomas Martin Kraus