Patent application number | Description | Published |
20080235698 | METHOD AND APPARATUS FOR ASSIGNING CANDIDATE PROCESSING NODES IN A STREAM-ORIENTED COMPUTER SYSTEM - A method of choosing jobs to run in a stream based distributed computer system includes determining jobs to be run in a distributed stream-oriented system by deciding a priority threshold above which jobs will be accepted, below which jobs will be rejected. Overall importance is maximized relative to the priority threshold based on importance values assigned to all jobs. System constraints are applied to ensure jobs meet set criteria. | 09-25-2008 |
20080271036 | METHOD AND APPARATUS FOR ASSIGNING FRACTIONAL PROCESSING NODES TO WORK IN A STREAM-ORIENTED COMPUTER SYSTEM - An apparatus and method for making fractional assignments of processing elements to processing nodes for stream-based applications in a distributed computer system includes determining an amount of processing power to give to each processing element. Based on a list of acceptable processing nodes, a determination of fractions of which processing nodes will work on each processing element is made. To update allocations of the amount of processing power and the fractions, the process is repeated. | 10-30-2008 |
20100242042 | Method and apparatus for scheduling work in a stream-oriented computer system - An apparatus and method for scheduling stream-based applications in a distributed computer system includes a scheduler configured to schedule work using three temporal levels. Each temporal level includes a method. A macro method is configured to schedule jobs that will run, in a highest temporal level, in accordance with a plurality of operation constraints to optimize importance of work. A micro method is configured to fractionally allocate, at a medium temporal level, processing elements to processing nodes in the system to react to changing importance of the work. A nano method is configured to revise, at a lowest temporal level, fractional allocations on a continual basis. | 09-23-2010 |
20110246999 | METHOD AND APPARATUS FOR ASSIGNING CANDIDATE PROCESSING NODES IN A STREAM-ORIENTED COMPUTER SYSTEM - A method of choosing jobs to run in a stream based distributed computer system includes determining jobs to be run in a distributed stream-oriented system by deciding a priority threshold above which jobs will be accepted, below which jobs will be rejected. Overall importance is maximized relative to the priority threshold based on importance values assigned to all jobs. System constraints are applied to ensure jobs meet set criteria. | 10-06-2011 |
20130013873 | SYSTEM AND METHOD FOR OPTIMIZING DATA IN VALUE-BASED STORAGE SYSTEM - A storage system includes a plurality of data vats, and a processor including an optimizing unit that optimizes a value of data stored in the storage system. The optimizing unit optimizes the value by computing and implementing an optimal decision for allocating new data to a first data vat of the plurality of data vats, moving existing data from at least a second data vat of the plurality of data vats to the first data vat, and deleting existing data from the first data vat, based on an amount of data in each of the plurality of data vats. | 01-10-2013 |
Patent application number | Description | Published |
20090125969 | COMMUNICATION SIGNAL STRENGTH DISPLAY FOR TV INTERNET ADAPTER - A wireless signal strength indication is displayed on a TV, representing the signal strength of a wireless link between the Internet and an Internet adapter module providing Internet video to the TV. | 05-14-2009 |
20090327241 | Aggregating contents located on digital living network alliance (DLNA) servers on a home network - One or more active DLNA servers are queried for A/V content information associated with A/V content stored at each of the one or more active DLNA servers. Associated A/V content information is received from each of the one or more active DLNA servers. The received A/V content information is aggregated and filtered. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract. | 12-31-2009 |
20090327507 | Bridge between digital living network alliance (DLNA) protocol and web protocol - A web protocol request is received from a web-based device for aggregated A/V content information associated with A/V content stored within the DLNA home network. The web protocol request is converted to one or more DLNA search messages each associated with one or more active DLNA servers. A/V content information associated with each of the one or more active DLNA servers is aggregated using the one or more DLNA search messages. The aggregated A/V content information is formatted into a web protocol response. The web protocol response is sent to the web-based device. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract. | 12-31-2009 |
20090327892 | User interface to display aggregated digital living network alliance (DLNA) content on multiple servers - Audio and video (A/V) content information is aggregated from one or more active DLNA servers. The aggregated A/V content information is formatted into a non-hierarchical pool of A/V identifier elements that each represent one item of the aggregated A/V content information. At least a portion of the non-hierarchical pool of A/V identifier elements is displayed to a user via a display device. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract. | 12-31-2009 |
20100036907 | Digital living network alliance (DLNA) server that serves contents from IVL services - Audio and video (A/V) content information is acquired from each of a group of web-based servers located outside of a home network. The A/V content information identifies A/V content stored in association with each of the group of web-based servers. The A/V content information acquired from each of the group of web-based servers is aggregated. The aggregated A/V content information is provided to a DLNA client device within the home network. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract. | 02-11-2010 |
20100050124 | Digital living network alliance (DLNA) client device with thumbnail creation - An item of audio and video (A/V) content is identified stored in association with a DLNA server that does not have a thumbnail image associated with it. The item of A/V content is streamed at a DLNA client device. Intra-coded frames (I-Frames) are selected from the streamed A/V content. The selected I-Frames are presented to a user of the DLNA client device. A selection is received from the user identifying one of the selected I-Frames. The identified I-Frame is stored in association with the item of A/V content. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract. | 02-25-2010 |
20130061258 | PERSONALIZED TELEVISION VIEWING MODE ADJUSTMENTS RESPONSIVE TO FACIAL RECOGNITION - A television apparatus for performing personalized viewing mode adjustments in response to identifying individual viewers. A camera and image/facial recognition subsystems are configured to identify individuals and retrieve stored viewing adjustment preference information for use in automatically adjusting the viewing mode of the television, and optional external devices (e.g., electronically controlled lights, shades, and so forth), to enhance the television viewing experience for individuals and groups. | 03-07-2013 |
20130194406 | Targeted Delivery of Content - A targeted delivery of content and related metadata is made to users of various types of electronic devices that are adapted to render or play the content. Images of each user are captured at various times while various items of the content are being played. According to one embodiment the images are processed via one or more facial recognition algorithms so that the identity of each of the users, including their names, is determined. This data is stored in a central server thereby establishing a database of profiles of these users. The profiles are comprised of tracking information of content played by each of the users on a per-content basis. The central server either uses this tracking information directly or transmits it to another server or another business entity, such as for example another content provider, for use by the other business entity. | 08-01-2013 |
20130198278 | Targeted Delivery of Content - A targeted delivery of content and related metadata is made to users of various types of electronic devices that are adapted to render or play the content. Images of each user are captured at various times while various items of the content are being played. According to one embodiment the images are processed via one or more facial recognition algorithms so that the identity of each of the users, including their names, is determined. This data is stored in a central server thereby establishing a database of profiles of these users. The profiles are comprised of tracking information of content played by each of the users on a per-content basis. The central server either uses this tracking information directly or transmits it to another server or another business entity, such as for example another content provider, for use by the other business entity. | 08-01-2013 |
20130198279 | Targeted Delivery of Content - A targeted delivery of content and related metadata is made to users of various types of electronic devices that are adapted to render or play the content. Images of each user are captured at various times while various items of the content are being played. According to one embodiment the images are processed via one or more facial recognition algorithms so that the identity of each of the users, including their names, is determined. This data is stored in a central server thereby establishing a database of profiles of these users. The profiles are comprised of tracking information of content played by each of the users on a per-content basis. The central server either uses this tracking information directly or transmits it to another server or another business entity, such as for example another content provider, for use by the other business entity. | 08-01-2013 |
20130198280 | Targeted Delivery of Content - A targeted delivery of content and related metadata is made to users of various types of electronic devices that are adapted to render or play the content. Images of each user are captured at various times while various items of the content are being played. According to one embodiment the images are processed via one or more facial recognition algorithms so that the identity of each of the users, including their names, is determined. This data is stored in a central server thereby establishing a database of profiles of these users. The profiles are comprised of tracking information of content played by each of the users on a per-content basis. The central server either uses this tracking information directly or transmits it to another server or another business entity, such as for example another content provider, for use by the other business entity. | 08-01-2013 |
Patent application number | Description | Published |
20120123863 | Keyword publication for use in online advertising - In a technique for publishing keywords for use in an online advertising system (OAS), keywords are extracted from product information that is received from entities that provide products. Based on calculated performance metrics associated with the extracted keywords, an estimated viability of the keywords (such as an estimated profitability) when used in the OAS is determined and a subset of the keywords is selected. Then, the selected subset of the keywords is published to the OAS. For example, the selected keywords may be bid on for use in search-engine-based online-advertising campaigns. Note that the performance metrics for a given keyword may include: a performance metric that is independent of the product information, a performance metric that is based on the product information, and/or an OAS performance metric. | 05-17-2012 |
20120173326 | Keyword bid management in an online advertising system - In a technique for managing keyword bid amounts in an online advertising system (OAS), a closed-loop feedback technique that integrates data integration, keyword management, bid management, product-search results and user activities is used to optimize revenue generation from online advertisements for websites, such as e-commerce websites. In particular, bids on a group of keywords associated with products are based on an estimated profitability of the group of keywords. Then, the resulting traffic to an associated e-commerce website is monitored by determining a financial performance metric of the e-commerce website, which facilitates subsequent feed-back adaptation. For example, a layout of the e-commerce website (such as product information, which is associated with the products, and/or relative positions of the displayed product information on the e-commerce website) is adjusted based on the determined financial performance metric. Moreover, the bid amounts for the group of keywords are modified based on the determined financial performance metric. | 07-05-2012 |