Patents by Inventor Geoff Ehlers
Geoff Ehlers 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: 9532100Abstract: Methods and systems are disclosed herein for a media guidance application that presents an appropriate audio cue based on a search request received from a user. For example, the media guidance application may determine that a media asset corresponding to the search request is of particular relevance to the user (e.g., it belongs to the user's favorite genre). The media guidance application may then determine an audio cue (e.g., a well-known sound effect) associated with the media asset and generate the audio cue for presentation. The media guidance application may also determine an animated image cue associated with the media asset and generate that for display as well. This may allow users, especially those with vision-related disabilities, to more easily identify media assets that may be particularly relevant to them.Type: GrantFiled: March 31, 2015Date of Patent: December 27, 2016Assignee: Rovi Guides, Inc.Inventors: Geoff Ehlers, James Roth, Matthew Dymek
-
Publication number: 20160295273Abstract: Methods and systems are disclosed herein for a media guidance application that presents an appropriate audio cue based on a search request received from a user. For example, the media guidance application may determine that a media asset corresponding to the search request is of particular relevance to the user (e.g., it belongs to the user's favorite genre). The media guidance application may then determine an audio cue (e.g., a well-known sound effect) associated with the media asset and generate the audio cue for presentation. The media guidance application may also determine an animated image cue associated with the media asset and generate that for display as well. This may allow users, especially those with vision-related disabilities, to more easily identify media assets that may be particularly relevant to them.Type: ApplicationFiled: March 31, 2015Publication date: October 6, 2016Inventors: Geoff Ehlers, James Roth, Matthew Dymek
-
Patent number: 9253262Abstract: Systems and methods are described herein for connecting client devices to applications on a server using web sockets. In one aspect, the systems and methods described provide for a routing table that may be used to direct communications between a client device and an application on a web server. The routing table may overcome challenges of implementing web sockets under current constraints of the web socket specification, the HTTP specification, and server implementations.Type: GrantFiled: January 24, 2013Date of Patent: February 2, 2016Assignee: Rovi Guides, Inc.Inventors: Ping Zhang, Michael Patrick Chrabaszcz, Dustin James Williams, Frederick Hermanson, Geoff Ehlers
-
Publication number: 20140207957Abstract: Systems and methods are described herein for connecting client devices to applications on a server using web sockets. In one aspect, the systems and methods described provide for a routing table that may be used to direct communications between a client device and an application on a web server. The routing table may overcome challenges of implementing web sockets under current constraints of the web socket specification, the HTTP specification, and server implementations.Type: ApplicationFiled: January 24, 2013Publication date: July 24, 2014Applicant: UNITED VIDEO PROPERTIES, INC.Inventors: Ping Zhang, Michael Patrick Chrabaszcz, Dustin James Williams, Frederick Harmanson, Geoff Ehlers
-
Publication number: 20130174199Abstract: Methods, systems, and means for presenting menu options in a media guidance application are provided. In particular, a user selection of a primary menu option is received in the media guidance application. A plurality of sub-menu options that correspond to the primary option selected is determined. Subsequently, for each of the plurality of sub-menu options, it is determined whether the sub-menu option has guidance data and/or content associated with the primary menu option selected. This guidance data and/or content can be either data and/or media in accordance with some embodiments of the invention. For each of the plurality of sub-menu options that does not have guidance data and/or content associated with the primary menu option selected, the sub-menu option is prevented from being presented to a user.Type: ApplicationFiled: December 29, 2011Publication date: July 4, 2013Applicant: UNITED VIDEO PROPERTIES, INC.Inventors: Christopher Dow, Geoff Ehlers
-
Publication number: 20120079429Abstract: Systems and methods are provided for navigating media content information using a media guidance application implemented on a portable device with a touch-sensitive display. A display screen with a media content information region, an availability region, and/or a media source region may be displayed on the touch-sensitive display. The user may interact with these regions and, specifically, with media tiles, a time selector, and a channel selector to navigate the media content information.Type: ApplicationFiled: September 23, 2011Publication date: March 29, 2012Applicant: ROVI TECHNOLOGIES CORPORATIONInventors: Paul T. Stathacopoulos, Geoff Ehlers, Carlos Araya
-
Publication number: 20110289073Abstract: Generation of browsing hierarchies. A hierarchical tree structure is generated. The hierarchical tree structure has nodes that correspond to at least one query. Content stored in the content source is browsed by sequentially executing queries corresponding to nodes of the hierarchical tree structure, in accordance with a hierarchy of the hierarchical tree structure.Type: ApplicationFiled: September 3, 2010Publication date: November 24, 2011Applicant: ROVI TECHNOLOGIES CORPORATIONInventors: Christopher Dow, Geoff Ehlers, Chun Chieh Wang
-
Publication number: 20110289460Abstract: Hierarchical display of content. A hierarchical tree structure has nodes that correspond to queries. A static visual representation of a node that is in a top level of the hierarchical tree structure is displayed such that it is selectable by a user. In response to selection of a static visual representation, a corresponding static query is executed to receive visual representations of stored content, and the received visual representations are displayed such that they are selectable. In response to user selection of a received visual representation, a corresponding dynamic query is executed to receive visual representations of stored content, and the visual representations received from the dynamic query are displayed such that they are selectable. The dynamic query corresponds to a child node of a node that corresponds to a previously executed query. The visual representations received from the dynamic query match the corresponding selected visual representation.Type: ApplicationFiled: September 3, 2010Publication date: November 24, 2011Applicant: ROVI TECHNOLOGIES CORPORATIONInventors: Christopher Dow, Geoff Ehlers, Chun Chieh Wang
-
Publication number: 20110289414Abstract: Browsing content stored in a content source. A content source identifier corresponding to the content source, a content type, and a hierarchical structure are received. The hierarchical structure defines a hierarchy of content stored in the content source that is independent of the file structure of the content stored in the content source. A guided browse function is generated based on the content source identifier. The content stored in the content source is searched by using the guided browse function, wherein in response to receiving a request from a presentation module to browse content corresponding to a selected node in the hierarchical structure, the guided browse function searches the content stored in the content source by using a search query corresponding to the selected node, and returns results of the search to the presentation module. The results are presented to a user by using the presentation module.Type: ApplicationFiled: September 3, 2010Publication date: November 24, 2011Applicant: ROVI TECHNOLOGIES CORPORATIONInventors: Christopher Dow, Geoff Ehlers, Chun Chieh Wang
-
Publication number: 20100312857Abstract: A computer-implemented system and method for enabling content aggregation by user proximity are disclosed. The apparatus and method in an example embodiment includes: obtaining available content listing information identifying particular items of content available from a plurality of content sources; determining a physical location corresponding to each of the plurality of content sources; determining a physical proximity of the particular items of content to a user based on the physical location corresponding to each of the plurality of content sources and a location of the user; arranging the content listing information according to the physical proximity of the particular items of content to the user; and presenting a view to the user showing the arranged content listing information.Type: ApplicationFiled: June 5, 2009Publication date: December 9, 2010Inventor: Geoff Ehlers