Patent application number | Description | Published |
20140198093 | LOW POWER DISPLAY DEVICE WITH VARIABLE REFRESH RATES - The disclosure describes procedures for dynamically employing a variable refresh rate at an LCD display of a consumer electronic device, such as a laptop computer, a tablet computer, a mobile phone, or a music player device. In some configurations, the consumer electronic device can include a host system portion, having one or more processors and a display system portion, having a timing controller, a buffer circuit, a display driver, and a display panel. The display system can receive image data and image control data from a GPU of the host system, evaluate the received image control data to determine a reduced refresh rate (RRR) for employing at the display panel, and then transition to the RRR, whenever practicable, to conserve power. In some scenarios, the transition to the RRR can be a transition from a LRR of 50 hertz or above to a RRR of 40 hertz or below. | 07-17-2014 |
20140198114 | LOW POWER DISPLAY DEVICE WITH VARIABLE REFRESH RATES - The disclosure describes procedures for dynamically employing a variable refresh rate at an LCD display of a consumer electronic device, such as a laptop computer, a tablet computer, a mobile phone, or a music player device. In some configurations, the consumer electronic device can include a host system portion, having one or more processors and a display system portion, having a timing controller, a buffer circuit, a display driver, and a display panel. The display system can receive image data and image control data from a GPU of the host system, evaluate the received image control data to determine a reduced refresh rate (RRR) for employing at the display panel, and then transition to the RRR, whenever practicable, to conserve power. In some scenarios, the transition to the RRR can be a transition from a LRR of 50 hertz or above to a RRR of 40 hertz or below. | 07-17-2014 |
20140198138 | LOW POWER DISPLAY DEVICE WITH VARIABLE REFRESH RATES - The disclosure describes procedures for dynamically employing a variable refresh rate at an LCD display of a consumer electronic device, such as a laptop computer, a tablet computer, a mobile phone, or a music player device. In some configurations, the consumer electronic device can include a host system portion, having one or more processors and a display system portion, having a timing controller, a buffer circuit, a display driver, and a display panel. The display system can receive image data and image control data from a GPU of the host system, evaluate the received image control data to determine a reduced refresh rate (RRR) for employing at the display panel, and then transition to the RRR, whenever practicable, to conserve power. In some scenarios, the transition to the RRR can be a transition from a LRR of 50 hertz or above to a RRR of 40 hertz or below. | 07-17-2014 |
20140204127 | CONTEXTUAL MATTE BARS FOR ASPECT RATIO FORMATTING - Systems, methods, and devices for adding contextual matte bars to format image data to another aspect ratio are provided. For example, a method may include receiving image data of a first aspect ratio into a processor. The processor may receive a characteristic of a destination display of a second aspect ratio, an indication of ambient lighting, an indication of a characteristic of the image data, or any number of these factors. The processor may add matte bars to the image data to cause the image data to be formatted to the second aspect ratio. The appearance of the matte bars may depend on the factors received by the processor. The formatted image data with these contextual matte bars then may be sent from the processor to the destination electronic display. | 07-24-2014 |
20140359257 | SYSTEMS AND METHODS FOR ACCURATE INITIALIZATION FROM LOW-POWER AND POWER-OFF STATES - This paper describes various embodiments that relate to personal computer systems, and accurate initialization of computer hardware of personal computer systems from a low-power and/or power-off state. According to one embodiment of the invention, a computer system includes a device operative to be powered down to the power-off state dependent upon an amount of user activity on the computer system. The computer system also includes a device controller operative to initialize the device from the power-off state to a power-on state responsive to user activity on the computer system. The device controller has at least one sensor device operative to determining a physical variable related to the device, and operating characteristics of the device are related to the physical variable. | 12-04-2014 |
20150084973 | DEVICES AND METHODS FOR INDICATING ACTIVE FRAME STARTS - Devices and methods for providing an indication of an active frame start, while reducing a number of line buffers utilized by conventional systems are provided herein. By way of example, an electronic display panel may include a host device (e.g., a processor) that provides an indication of a pending active frame start. The indication may be provided at a predetermined and fixed time/line interval before the active frame start. Next, a timing controller of the display circuitry may generate a vertical start pulse during vertical blanking based upon the indication and the fixed time/line interval. The vertical start pulse may be used to drive multi-clock integrated row driver circuits. | 03-26-2015 |
20150379918 | INVERSION BALANCING COMPENSATION - Systems, methods, and device are provided to provide inversion techniques for dynamic variable refresh rate electronic displays. One embodiment of the present disclosure describes An electronic display including a display panel that display images with varying refresh rates and a timing controller that receives image data from an image source, determines a counter value, and instructs a driver in the electronic display to apply a voltage to the display panel to write an image on the display panel, in which a negative voltage is applied when the counter value is positive and a positive voltage is applied when the counter value is less than or equal to zero. Additionally, the timing controller update the counter value based at least in part on duration the image is displayed on the display panel, wherein the counter value increases when the voltage is positive and decreases when the voltage is negative. | 12-31-2015 |
20150379970 | REFRESH RATE DEPENDENT DITHERING - Systems, methods, and device are provided to perform refresh-rate dependent dithering. One embodiment of the present disclosure describes a computing device that includes an image source that generates spatially dithered image data and an electronic display communicatively coupled to the image source. More specifically, the electronic display receives the spatially dithered image data from the image source and determines a refresh rate with which to display an image by comparing a local histogram and an artifact histogram, in which the local histogram describes pixel grayscale distribution of a portion of the image and the artifact histogram describes a pixel grayscale distribution that when displayed will cause a perceivable artifact. Additionally, when the determined refresh rate is less than a threshold refresh rate of the electronic device, the electronic display spatially dithers the image data without temporally dithering the image data and displays the image based at least in part on the spatially dithered image data. | 12-31-2015 |
20160071485 | HARDWARE AUXILIARY CHANNEL FOR SYNCHRONOUS BACKLIGHT UPDATE - Systems, apparatuses, and methods for synchronizing backlight adjustments to frame updates in a display pipeline. A change in the ambient light is detected and as a result, backlight settings are adjusted. To offset a reduction in the backlight, the color intensity in the frames is increased. While the change in ambient light is detected asynchronously, the adjustment to the backlight settings and color intensity is synchronized to a frame update via a virtual channel for the auxiliary channel of the display interface. | 03-10-2016 |
Patent application number | Description | Published |
20110267347 | SYSTEMS AND METHODS FOR PRIMITIVE INTERSECTION IN RAY TRACING - Aspects include systems, methods, and media for implementing methods relating to increasing consistency of results during intersection testing. In an example, vertexes define edges of primitives composing a scene (e.g., triangles defining a mesh for a surface of an object in a 3-D scene). An edge can be shared between two primitives. Intersection testing algorithms can use tests involving edges to determine whether or not the ray intersects a primitive defined by those edges. In one approach, a precedence among the vertexes defining a particular edge is enforced for such intersection testing. The precedence causes an intersection tester to always test a given edge in the same orientation, regardless of which primitive defined (at least in part) by that edge is being intersection tested. | 11-03-2011 |
20140267370 | Compensation Methods for Display Brightness Change Associated with Reduced Refresh Rate - A method is provided for compensating for brightness change in a display. The method includes storing a plurality of look-up tables (LUTs), where each table has a plurality of pixel levels at a variable refresh rate (VRR) and a plurality of brightness signals that provide compensation for the brightness change when refresh rate is changed during a panel self-refresh (PSR). The method also includes receiving an input signal from a graphics processing unit (GPU) and determining the VRR of the input signal from the GPU. The method further includes obtaining the LUT at the determined VRR of the input signal and adjusting the input signal to produce an output signal that compensates for the brightness change for each pixel or sub-pixel in a timing controller based upon the LUT at the determined VRR. The method further includes transmitting the output signal to the display. A system is also provided. | 09-18-2014 |
20140267448 | Compensation Methods for Display Brightness Change Associated with Reduced Refresh Rate - A method and system are provided for compensating for brightness changes in a display having an array of display pixels. The method includes storing a plurality of look-up tables, where each table has a plurality of brightness signals that provide compensation for a brightness change when the refresh rate is changed during a panel self-refresh. The method also includes using display control circuitry to determine the refresh rate associated with an input signal and to determine a compensation based on the refresh rate. The display control circuitry may, for example, use non-linear interpolation to generate a look-up table for the refresh rate. The display control circuitry may adjust the input signal based on the look-up table to produce an output signal that compensates for a brightness change at the refresh rate. The output signal may be transmitted to the array of display pixels. | 09-18-2014 |
Patent application number | Description | Published |
20150262102 | CLOUD-BASED DATA PROCESSING IN ROBOTIC DEVICE - According to embodiments of the present invention, a computer-implemented method for deriving a robotic action from data measurements received from a robotic device is presented. The method may include sensing first information from one or more sensors in the robotic device, transmitting the first information from the robotic computing device to a computing device and receiving processed information from the computing device. The processed information includes a hardware instruction to be performed by the robotic device. The robotic device performs an action based on the hardware instruction and stores the action. In some embodiments, the robotic device updates a training dataset based on the action. The training dataset may include past data inputs and/or training data associated with the robotic device. In certain embodiments, the robotic device may communicate feedback to the computing device that the action was performed successfully. In one embodiment, the robotic device may also communicate an updated training dataset to the computing device. In some embodiments, the computing device may then communicate the feedback of the action and the updated training dataset to one or more additional robotic devices. The action and the updated training dataset may be stored in the additional robotic devices. | 09-17-2015 |
20160112416 | VERIFYING A USER BASED ON DIGITAL FINGERPRINT SIGNALS DERIVED FROM OUT-OF-BAND DATA - In general, embodiments of the present invention provide systems, methods and computer readable media for providing a user verification service based on analyzing digital fingerprint signals derived from out-of-band data (i.e., data not directly supplied by the user). In some embodiments, a digital fingerprint engine embedded in an app hosted on a client device being accessed by a user reads various device or user data and then creates a set of encoded user verification data representing out-of-band data stored locally on that device. In some embodiments, the user verification data are encoded as hashes generated by a hash function. In some embodiments, the app is configured to contact a business server via the cloud, and the set of digital fingerprints are included in an authorization request transmitted from the client device to the business server. In some embodiments, a digital fingerprint verification service verifies the set of digital fingerprints by determining whether they match any of a stored set of digital fingerprints representing a group of previously verified users. | 04-21-2016 |
Patent application number | Description | Published |
20140358669 | METHOD FOR SELECTING AND RECEIVING PRIMARY AND SUPPLEMENTAL ADVERTISER INFORMATION USING A WEARABLE-COMPUTING DEVICE - A method for detecting an advertisement includes sensing a first information associated with the advertisement by a first wearable-computing device, and identifying the advertisement from one of a multitude of stored advertisements. The method further includes requesting, in response to a user input, a second information associated with the identified advertisement. | 12-04-2014 |
20140358684 | SYSTEM FOR COMMUNICATING PRIMARY AND SUPPLEMENTAL ADVERTISER INFORMATION USING A SERVER - A system for communicating with a server is configured to receive, by the server, a first information associated with an advertisement, and identify, using the server, the advertisement from one of a multitude of stored advertisements. The system is further configured to supply, in response to a request, a second information associated with the identified advertisement. | 12-04-2014 |
20140358691 | SYSTEM FOR SELECTING AND RECEIVING PRIMARY AND SUPPLEMENTAL ADVERTISER INFORMATION USING A WEARABLE-COMPUTING DEVICE - A system for detecting an advertisement is configured to sense a first information associated with the advertisement by a first wearable-computing device, and identify the advertisement from one of a multitude of stored advertisements. The system is further configured to request, in response to a user input, a second information associated with the identified advertisement. | 12-04-2014 |
20140358692 | METHOD FOR COMMUNICATING PRIMARY AND SUPPLEMENTAL ADVERTISER INFORMATION USING A SERVER - A method for communicating with a server includes receiving, by the server, a first information associated with an advertisement, and identifying, using the server, the advertisement from one of a multitude of stored advertisements. The method further includes supplying, in response to a request, a second information associated with the identified advertisement. | 12-04-2014 |
20150074197 | REAL-TIME DATA INPUT RELEVANCE RANKING AND RESULTING DATA OUTPUT - Techniques are presented for ranking and presenting information to a user. In one example, a portable computing device may collect a first set of data from one or more sensors, rank a second set of data (e.g., advertisements, news, etc.) by correlating the first set of data with a third set of data of interest to a user, and present the ranked information to the user. In another example, the portable computing device may transmit the collected information to a server for processing, and receive the ranked information from the server. | 03-12-2015 |
20150149287 | RESPONDING TO AN ADVERTISEMENT USING A MOBILE COMPUTING DEVICE - A technique for selecting and presenting advertisement information is disclosed. The technique includes, in part, receiving a first set of data from a portable computing device. The first set of data corresponding to measurements performed by one or more sensors. The technique further includes, in part, determining a location of a portable computing device based at least on the first set of data, selecting a first set of output elements from a second set of data in accordance with the determined location and a third set of data of interest to a user, and sending at least one of the one or more elements to the portable computing device. The technique further includes presenting at least one of the one or more elements to a user of the portable computing device. | 05-28-2015 |
20150220992 | PRESENTING AN ADVERTISEMENT IN A VEHICLE - A technique for providing advertisement information is disclosed. The technique includes, in part sending, from a device built into a vehicle, a first set of data to a server, the first set of data corresponding to measurements performed by one or more sensors, receiving a first set of elements from the server in response to the first set of data, presenting one or more elements from the first set of elements to a user of the vehicle on a display in the vehicle, and receiving at least one input corresponding to at least one selected element among the one or more elements. | 08-06-2015 |
20150242895 | REAL-TIME COUPLING OF A REQUEST TO A PERSONAL MESSAGE BROADCAST SYSTEM - According to embodiments of the present invention, a computer implemented method for responding to an environmental signal associated with inputs from a first computing device is presented. The method includes sensing a first information associated with the environmental signal from a sensor associated with a first computing device and transmitting the first information from the first computing device to a second computing device. The method further includes correlating, with the second computing device, the first information with a second information associated with a user interest to form a correlated data and determining, with the second computing device, a resulting information. The resulting information includes one or more interaction options. The method further includes transmitting the resulting information from the second computing device to the first computing device and displaying the resulting information with the first portable-computing device to a user. The method further includes sending one of the one or more interaction options selected by the user from the first computing device to a selected multitude of computing devices not being the first computing device, such as computing devices belonging to those other than the user. | 08-27-2015 |
20150332340 | METHOD OF CREATING DYNAMIC CUSTOM-TARGETED ADVERTISEMENT CONTENT - A method of dynamically generating an advertisement includes collecting information data associated with a viewer, processing the information data to generate a viewer profile, obtaining an intended action from the viewer, generating an advertisement content based on the intended action and the viewer profile, and transmitting the advertisement content to the viewer. | 11-19-2015 |
Patent application number | Description | Published |
20090325808 | OSTWALD RIPENING INHIBITION IN CHEMICAL FORMULATIONS - A formulation having a slightly water soluble ingredient and method for preparing the same are disclosed. The millbase formulation comprises a slightly water soluble ingredient and a dispersant comprising a water soluble or water dispersible, derivative of an alternating copolymer or a salt thereof. The alternating copolymer comprises a residue of a first comonomer and a residue of a second comonomer. In addition, the first comonomer comprises an α,β-unsaturated oxyacid, or an anhydride or other derivative thereof. Moreover, the second comonomer comprises an olefinic compound containing one or more polymerizable double bonds, or a derivative thereof. Such formulations may be used to inhibit Ostwald ripening in agricultural as well as non-agricultural applications. | 12-31-2009 |
20120028802 | NITROGEN CONTAINING ISETHIONIC ACID SALT IN REGISTERABLE, STABLE AGRICULTURAL FORMULATIONS - Embodiments of the present invention disclose an agricultural composition that is a registerable, stable agricultural formulation that includes at least one nitrogen containing isethionic acid salt, at least one plant protection product, at least one surfactant and optionally at least one inert ingredient. | 02-02-2012 |
20120040831 | NITROGEN CONTAINING ISETHIONIC ACID SALTS IN FIELD READY SPRAY AND TANK MIXES - Embodiments of the present invention disclose an agricultural composition that is a field ready spray or a tank mix that includes at least one nitrogen containing isethionic acid salt, at least one agriculturally active ingredient, and at least one surfactant. | 02-16-2012 |
20140249032 | Crop Oil Concentrate Adjuvants Containing Amine Surfactants - In agricultural practice it is known to use emulsifiable oils (commonly referred to a Crop Oil Concentrates, COC) as bioefficacy enhancers for pesticides, especially herbicides. Cationic surfactants are widely known to be particularly effective bio-active enhancers for herbicides, especially for glyphosate-type herbicides. The present invention includes two novel aspects: 1) While the vast majority of COCs are petroleum-based paraffinic oils or esterified seed oils, this invention embodies a new oil phase, a hydrocarbon oil such exemplified by EXXON-MOBIL'S D-130, which when combined with the surfactants described herein, exhibits surprising enhancement of herbicidal activity in field tests; and 2) COC's are designed to form stable emulsions in water. The combination of cationic surfactants and phosphate esters in this invention not only form very stable emulsions in water, but, surprisingly, also form extremely stable emulsions in concentrated liquid fertilizers, including 32-0-0 fertilizer. | 09-04-2014 |
20150181864 | ADJUVANT BLEND FOR PESTICIDE FORMULATIONS - The present invention provides an adjuvant blend that includes an alkyl ester obtained from the reaction of acidulated soap stock with a C | 07-02-2015 |