JLB Ventures LLC Patent applications |
Patent application number | Title | Published |
20120216223 | METHOD AND SYSTEM FOR REPLACING/OBSCURING TITLES AND DESCRIPTIONS OF RECORDED CONTENT - A method and system for displaying titles of recorded content based on a user's access level. In one embodiment, a plurality of user identifications is received. Each of the user identifications may be associated with one of a plurality of access levels. Login information corresponding to a user may be received and a user interface may be generated. The user interface may display one or more titles corresponding to recorded content. The one or more titles displayed on the user interface may be based on an access level associated with the user. | 08-23-2012 |
20120191807 | SIMULCAST WEB PAGE DELIVERY - A multimedia system provides program schedule information simulcast as a data stream (e.g., HTML) including commands and displayable, selectable indicia associated with the commands, along with programs for display. A device may be adapted to separate the HTML data stream and to store that data in a cache as pages (e.g., web pages) retrievable by a browser in the device, whereupon the program schedule information is displayed including the displayable, selectable indicia. Selecting the indicia directs the device via the associated command to receive and display a program associated with the displayable indicia. The indicia may be any text, icon, dynamic figurine, and the like. In one example, program schedule pages, including the commands and displayable indicia, are stored and marked on a server coupled to the Internet and to a scanner adapted to scan the server for marked pages, and to upload the marked pages to a transmission system. | 07-26-2012 |
20120185898 | METHOD FOR USING BANNER ADVERTISEMENTS DURING COMMERCIAL BREAKS - A method, non-transitory computer readable media, and Apparatus is provided for viewing a second content item while a first content item plays an advertisement. When the first content item is changed to a second content item on a display, a window region displays an advertising item related to the advertisement. The advertising item in the window region is modified when the advertisement has ended, alerting the user the advertisement is over. In another embodiment, the advertisement comprises a first and second commercial played in succession, and the advertising item in the window region comprises a first and second product item. In this embodiment, the window region displays the first product item when the first commercial is played in the advertisement, and the second product item when the second commercial plays in the advertisement. | 07-19-2012 |
20120127190 | Modifying Screen Objects - A system for identifying prior selection of specific display information on an EPG. In one embodiment, a user selects an object on a screen, and upon selection of the object, an attribute of the object (e.g., color, transparency, etc.) is modified. The modified value is saved into memory so the user may later identify that the specific object was selected. Each subsequent selection will modify the attribute further, allowing the user to identity that the object was selected a number of times. In one embodiment, the attribute will continue to be modified until a specific expiration limit has been reached. | 05-24-2012 |
20120117602 | Universal Programming System and Method for EPG with Localized Interactive Content - An EPG to display programming information in a variety of ways including using 3-D images, alphanumeric text, and video data. In addition, non-EPG objects, such as interaction objects, may be conflated with the presentation of the world and with the program schedule information. A communication module in the EPG receives localized content containing multiple objects from one or more servers coupled to a network. Users may interact with the content (e.g., buy and sell goods and services from local franchises) through a user-interface coupled to the EPG. | 05-10-2012 |
20120114308 | Method and Apparatus for Virtual Editing of Multimedia Presentations - A method and apparatus for viewing desired portions of a multimedia presentation. Desired portions of a multimedia presentation are determined. In one embodiment, an editor may determine which portions of the presentation are desired. Alternatively, or additionally, specified criteria may be applied to the presentation to determine the desired portions. An annotation file is then created based upon the determined desired portions of the multimedia presentation. The annotation file contains pointers corresponding to the desired portions of the multimedia presentation. Annotation management software may be use the annotation file to cause a display device to display only desired portions of the presentation. The annotation file may be applied to a broadcast presentation or a recorded program file. In one embodiment the annotation file may contain information related to the desired portions of the multimedia presentation and/or the remainder of the multimedia presentation. | 05-10-2012 |
20120114242 | Method and System for Identifying Addressing Data Within a Television Presentation - Characters represented within a frame of a television presentation are identified. A pattern formed by a subset of the characters is identified if the pattern is indicative of an addressing datum. A provision is made for a selection of characters that form the pattern indicative of the addressing datum. In one embodiment, a web page is displayed upon a selection of characters that form a pattern indicative of a uniform resource locator for the web page. | 05-10-2012 |
20120102525 | Universal Programming System and Method for Electronic Programming Guide - A content listing may provide a listing of content items a variety of ways including using 3-D images, alphanumeric text, and video data. Viewers and/or programmers may be allowed to select between varying display environment. In addition, non-content listing objects, such as interaction objects, may be conflated with the presentation of the display environment and with the content listing information. | 04-26-2012 |
20110210968 | ELECTRONIC PROGRAMMING GUIDE - A method and apparatus of displaying visual guide for multimedia content. In one embodiment, the visual guide is constructed of a three dimensional environment, in which multimedia content information is displayed. A user may navigate the three dimensional environment to view additional or alternative information. In one or more arrangements, different surfaces of the three dimensional environment may correspond to different levels of preference or desirability. | 09-01-2011 |
20110209174 | Programming and Content Recommendations - Method and system for enabling users to perform self-service operations in interactive TV environments. In one embodiment, the method enables users to select and activate programming channels via a content receiving device, thereby eliminating the need for the users to have to call a call center or content provider to activate previously unavailable or inaccessible content. Using a set of interactive screens, the user is enabled to view programming channel information, including comparative information. In one embodiment, the method assists users who are moving to activate/reactive programming and content services. For example, options are provided to enable the user to schedule service work, disconnect and activate services, and other activities connected with the move. In another embodiment, the method enables a user to select a programming channel based on channels that are recommended by the system. Historic usage patterns, including viewing habits and attempts to access unavailable content are analyzed to determine which programming channels should be recommended for the user. | 08-25-2011 |
20110202959 | NAVIGATING PROGRAMMING CONTENT VIA MULTI-DIMENSIONAL SURFACES - A method to separately assign and modify multiple attributes of information and structure to an individual block or to a larger unitary whole comprised of multiple blocks is disclosed. A number of block instances of a block is determined. Each block instance is associated with one or more structure attributes. A number of data elements is determined. Each data element is associated with one or more information attributes. The data elements are mapped to the block instances. The mapped block instances are displayed contiguously. | 08-18-2011 |
20110199384 | MODIFYING SCREEN OBJECTS - A system for identifying prior selection of specific display information on an EPG. In one embodiment, a user selects an object on a screen, and upon selection of the object, an attribute of the object (e.g., color, transparency, etc.) is modified. The modified value is saved into memory so the user may later identify that the specific object was selected. Each subsequent selection will modify the attribute further, allowing the user to identity that the object was selected a number of times. In one embodiment, the attribute will continue to be modified until a specific expiration limit has been reached. | 08-18-2011 |
20110197217 | CONTROLLING ACCESS - Methods and system for controlling access to viewable content on an individual title basis. In one embodiment, the method enables a user, such as a parent, to assign passwords to individual titles, thereby preventing unauthorized users, such as children, from viewing content corresponding to a selected title while enabling authorized users to view the content via correct entry of the password. In another embodiment, the method enables an administrative user (e.g., parent) to define allowed access levels and assign the same to various users of the system. The administrative user is also enabled to assign access levels to individual titles. In response to a user selection to view a title, the system identifies the user and determines whether the user is authorized to view the content based on the access level assigned to the title and any allowed access levels assigned to the user. The system includes set-top boxes and the like that may be used to implement the methods. | 08-11-2011 |
20110158611 | SYSTEMS AND METHODS FOR CONTENT STORAGE - A method and apparatus for A set top box (STB) displaying an Electronic Programming Guide (EPG) on a display, recording a program to a storage device and in response to a single selection from a user, transferring a program and auxiliary data related to the program from a first storage device of the STB to a removable storage device. In one or more arrangements, a system may record a program to one storage device upon determining the unavailability of a second storage device. | 06-30-2011 |
20110072463 | Method And Apparatus For Generating A Mosaic Style Electronic Program Guide - In one embodiment, there is provided a method for operating a decoder. The method comprises receiving, on a first channel, an electronic program guide data stream comprising multiple video streams which have been encoded and multiplexed for transmission on the first channel, each video stream comprising a low resolution version of a high resolution video stream which is being simultaneously received on a separate channel; decoding the electronic program guide data stream into frames, each frame defining a mosaic-style image comprising image areas for images in the electronic program guide data stream corresponding to images from each of the multiple video streams; and displaying each of the frames on a display screen coupled to the decoder. | 03-24-2011 |
20100312856 | SIMULCAST WEB PAGE DELIVERY - A multimedia broadcast system provides program schedule information simulcast as a Hyper Text Markup Language (HTML) data stream including commands and displayable, selectable indicia associated with the commands, along with programs for display. A set top box is adapted to separate the HTML data stream and to store that data in a cache as WEB pages retrievable by a WEB browser in the set top box, whereupon the program schedule information is displayed including the displayable, selectable indicia. Selecting the indicia directs the set top box via the associated command to tune to a program associated with the displayable indicia. The indicia may be any text, icon, dynamic figurine, and the like. In a preferred embodiment program schedule WEB pages, including the commands and displayable indicia, are stored especially marked on a WEB server coupled to the Internet and to a scanner adapted to scan the WEB server for marked pages, and to upload the marked pages to a satellite broadcast system. | 12-09-2010 |
20100287581 | METHOD FOR USING BANNER ADVERTISEMENTS DURING COMMERCIAL BREAKS - Apparatus is provided by which a television viewer can view other images e.g. during commercials or main program. For example, during a commercial, a viewer may channel surf or surf the internet. A banner is provided on a viewing screen while the viewer watches these other images. In this way the advertiser providing those commercials can still reach those viewers who are channel or internet surfing. Also, the banner will indicate to the viewer when the commercial is over and the normal programming has resumed. In another embodiment, during the main program user can activate one or more small commercial windows and position them on the screen based on his preference, e.g. using a remote device. Information is communicated to a broadcaster by the viewer's video system indicating the above-mentioned commercial windows are open on the viewer's screen. When each commercial window is positioned on the screen the viewer receives compensation based on the amount of time the commercial windows are displaying commercials to the viewer. All or part of commercial windows automatically close when a main commercial block starts. The commercial windows automatically open when the main commercial block finishes. In one embodiment, the viewer can turn the commercial windows ON/OFF on his discretion | 11-11-2010 |
20100175092 | Customer Self Service In Interactive TV Environment for TV Programming Packages - Method and system for enabling users to perform self-service operations in interactive TV environments. In one embodiment, the method enables users to select and activate programming packages via a set-top box, thereby eliminating the need for the users to have to call a call center to activate the unit. Using a set of interactive screens, the user is enabled to view various programming package information, including comparative information. In one embodiment, the method assists users who are moving to activate/reactive broadcast services. For example, options are provided to enable the user to schedule service work, disconnect and activate services, and other activities connected with the move. In another embodiment, the method enables a user to select a programming package based on packages that are recommended by the system. Historic usage patterns, including viewing habits and attempts to access unavailable content are analyzed to determine which programming packages should be recommended for the user. | 07-08-2010 |
20100175087 | Notifying Users of Interactive Functions - A method and apparatus for notifying a user of an interactive event using a remote control device. In one embodiment, a remote control device contains either a display or a bright light, or both, which can create a visual alert to let a user know that an interactive function is available. The nature of the function may be displayed on a screen attached to the remote control device. | 07-08-2010 |
20100162309 | NAVIGATING CONTENT - A method to separately assign and modify multiple attributes of information and structure to an individual block or to a larger unitary whole comprised of multiple blocks is disclosed. A number of block instances of a block is determined. Each block instance is associated with one or more structure attributes. A number of data elements is determined. Each data element is associated with one or more information attributes. The data elements are mapped to the block instances. The mapped block instances are displayed contiguously. | 06-24-2010 |
20100138792 | NAVIGATING CONTENT - One embodiment of the invention involves a computer-implemented method in which information obtained from a uniform resource locator is converted into at least one texture. The texture is mapped onto a surface of a three-dimensional object located in the virtual three-dimensional space thereby forming a three-dimensional navigation mechanism. | 06-03-2010 |
20100077434 | Three Dimensional Light Electronic Programming Guide - A method and apparatus of displaying an Electronic Programming Guide (EPG). In one embodiment, an EPG is displayed in a three dimensional virtual mesh, in which independent objects representing television programs are situated. The simplified nature of the three dimensional EPG reduces the amount of processing necessary to display it. In addition, the virtual mesh may be displayed isometrically, so that hardware requirements are further reduced and it may be possible to use a software only three dimensional graphics pipeline. If a user has a set top box (STB) with a hardware accelerated graphics pipeline, the EPG may be displayed in a full three dimensional perspective view. A user can navigate the mesh to find television programs that they wish to view. A user can assign values to types of television programs that they prefer, and these programs will be displayed more prominently. | 03-25-2010 |
20090150934 | Electronic Programming Guide - An electronic programming guide (“EPG”) provides pictograms and/or logos, to indicate to a television viewer the programs being displayed on a television. The EPG information display format is thus easier to recognize than prior EPG formats. The EPG pictograms may have 3D characteristics. The EPG information can be displayed in a window within a television screen while a program is being shown on the remainder of the screen. The EPG comprises a set of geometric surfaces located in virtual 3D space. The pictograms and/or logos, along with alpha-numeric text data and video clips are applied to the geometric surfaces using a 3D graphics pipeline. The appearance of the pictograms, logos, alpha-numeric data and/or video clips can be modified in response to a user actuating a control element on a remote controller. In one embodiment, internet HTML pages are parsed and applied to geometric surfaces in | 06-11-2009 |
20090138902 | Method and Apparatus for Generation of a Preferred Broadcasted Programs List - A second set of broadcasted programs is added to a first set of broadcasted programs. The second set of broadcasted programs includes broadcasted programs viewed by a viewer for a period of time at least equal to a first threshold. A third set of broadcasted programs is removed from the first set of broadcasted programs. The third set of broadcasted programs includes broadcasted programs not viewed by a viewer for a period of time at least equal to a second threshold. In one embodiment, a fourth set of broadcasted programs selected by the viewer is added to the first set of broadcasted programs. In one embodiment, the first threshold and the second threshold are updated upon the viewer indicating dissatisfaction. In one embodiment, the first threshold and the second threshold are updated upon the viewer returning to a schedule list more than a predetermined number of times. In one embodiment, the first threshold is set to be a first percentage of a period of time that a channel was viewed, and the second threshold is set to be a second percentage of the period of time that the channel was viewed. | 05-28-2009 |
20090073315 | Method and System for Identifying Addressing Data Within a Television Presentation - Characters represented within a frame of a television presentation are identified. A pattern formed by a subset of the characters is identified if the pattern is indicative of an addressing datum. A provision is made for a selection of characters that form the pattern indicative of the addressing datum. In one embodiment, a web page is displayed upon a selection of characters that form a pattern indicative of a uniform resource locator for the web page. | 03-19-2009 |
20080316208 | PERPENDICULAR VIEW THREE DIMENSIONAL ELECTRONIC PROGRAMMING GUIDE - A method and apparatus of displaying an Electronic Programming Guide (EPG). In one embodiment, an EPG is constructed of a three dimensional virtual mesh, in which independent objects representing television programs are situated. The virtual mesh is displayed perpendicularly, so that the hardware requirements of the set top box (STB) may be reduced. A user can navigate the mesh to find television programs that they wish to view. A user can designate the types of television programs that they prefer, and these programs will be displayed more prominently. In addition, the mesh is constructed of at least two planes. The first plane is flat, while all other planes are hyperbolic to correct for a viewer's line of sight. | 12-25-2008 |
20080282311 | Subscribing to Programming Packages - Methods and systems for enabling users visiting a friend or family member to subscribe to a TV programming package that the friend or family member currently subscribes to. In one embodiment, the method includes generating a user-interface (UI) via the friend's set-top box to enable entry of visitor user identification information. This information, along with programming identification information is then sent to the service provider for the programming package. The service provider retrieves or generates information by which a UI may be generated to easily enable the visitor to setup and activate the programming package and sends it to the visitor's home set-top box. In another embodiment, programming package identification information is stored on a portable storage medium and carried to the visitor's home set-top box, where it is read to retrieve the identification information. The information is then sent to the service provider, which sends back appropriate data to generate the UI. | 11-13-2008 |
20080263607 | Downloading and Transfer of Audio or Video Data from Video Broadcasts - A method for purchasing, downloading, and transferring audio and/or video data files through video broadcasts is disclosed. The user signals the set-top box of his video viewing system that he is interested in downloading the audio/video data file being offered. The box records the time, the channel being viewed, and, where applicable, the user ID. The box then sends this information to the controlling server when it next reports in. The server transmits the requested data, either over the Internet or by broadcasting it back to the set-top box, where it can be downloaded to a desired format. | 10-23-2008 |
20080216115 | Method and System for Inserting a New Channel Into a List of Preferred Channels - A first set of channels is provided. The first set of channels is selected based on a predetermined criteria related to a viewing preference of a viewer. A first channel not selected based on the predetermined criteria related to the viewing preference of the viewer is inserted into the first set of channels. In one embodiment, a system operator inserts the first channel into the first set of channels. In one embodiment, insertion is disallowed if a number of channels not selected based on the predetermined criteria related to the viewing preference of the viewer that have been inserted into the first set of channels is greater than a predetermined number. | 09-04-2008 |
20080201737 | FREEZING LIVE VIDEO FRAMES WITH INTERACTIVE LINKS - An embodiment of the present invention allows a user to maintain the display of a video frame containing one or more interactive links while also maintaining access to the links. Thus allowing the user to select and examine any desired links at his own pace. For one embodiment, the display of a video frame is maintained by interrupting the refreshing of the frame buffer and the interactive link stream. Interrupting both the frame buffer refresh and the interactive link stream refresh results in the frame being “frozen” along with its associated links. For one embodiment, pressing a button on a control device effects the interruption of the frame buffer refresh and the interactive link refresh. The button may toggle to resume the video display. Alternatively, or additionally, the video display may resume if no action is taken in regard to the interactive links within a specified time. | 08-21-2008 |