Patent application number | Description | Published |
20100142376 | Bandwidth Allocation Algorithm for Peer-to-Peer Packet Scheduling - Method and system for altering a sending rate of media packets in a peer-to-peer network that includes a client node and a plurality of serving peer nodes. | 06-10-2010 |
20100146136 | Peer-to-Peer Packet Scheduling Algorithm - Techniques for streaming media packets in a peer-to-peer network are disclosed. | 06-10-2010 |
20120030333 | Peer-to-Peer (P2P) Streaming Overlay Construction and Optimization - This document describes a directed graph model using a peer-to-peer overlay structure and a gossip-based protocol to maintain the distributed membership. A protocol suite for peers to join the live streaming session, form the P2P streaming overlay, and exchange video packets with others has also been presented. The different capabilities of the heterogeneous peers are well depicted using an adaptive out-degree mechanism. The performance of the whole system is maintained by a contribution-aware mechanism, which ensures that the peers with large contribution will get more chance to be served than those with small or no contribution. | 02-02-2012 |
20120102417 | Context-Aware User Input Prediction - Predicted input data is obtained by initially acquiring a set of operations that are performed on non-editable user interface elements of a user interface prior to a subsequent data input into an editable user interface of the user interface. The set of operations is then classified into a pattern class based on the operations in the set and the subsequent data input that corresponds to the set. Subsequently, a pattern type for the pattern class is generated that describes a relationship between the set of operations and the subsequent data input. Accordingly, when a new set of operations is received, input data is predicted for the new set by applying the pattern type to the new set. | 04-26-2012 |
20120110360 | APPLICATION-SPECIFIC POWER MANAGEMENT - An application-specific power management technique may establish a separate power-down interval for one or more applications based on user interaction with the one or more applications. In some implementations, during use of a particular application, when a management component determines that a period of user inactivity has become greater than or equal to the particular power-down interval established for the particular application, the management component may initiate a power down of one or more components, such as a display. | 05-03-2012 |
20120110444 | Help Document Animated Visualization - Data for performing help document animated visualization is obtained by generating operation records from a text-based help document of an application. Each of the operation records may include data for animating an operation action that is performed on a user interface (UI) element of the application. The help document is further enhanced to include controls that load the operation records. The enhanced help documents and the operation records are distributed for use. | 05-03-2012 |
20120123975 | Automatic Batching of GUI-Based Tasks - Described herein are techniques for automatically batching GUI-based (Graphical User Interface) tasks. The described techniques include automatically determining whether a user is performing batchable tasks in a GUI-based environment. Once detected, the described techniques include predicting the next tasks of a batch based upon those detected batchable tasks. With the described techniques, the user may be asked to verify and/or correct the predicted next tasks. Furthermore, the described techniques may include performing a batch and doing so without user interaction. | 05-17-2012 |
20120131456 | Capture and Playback for GUI-Based Tasks - Described herein are techniques for capture and playback of user-performed GUI-based (Graphical User Interface) tasks across multiple GUI-based applications. The described techniques include performing the playback of such tasks without depending upon the playback environmental conditions matching the original capture conditions. | 05-24-2012 |
20130080255 | STEP DETECTION AND STEP LENGTH ESTIMATION - Step detection and step length estimation techniques include detecting salient points in sensor data of one or more sensors. A step frequency is estimated based on a time interval between the detected salient points. A step length of the step may then be computed based on a nonlinear combination of the estimated step frequency and a function of the sensor data, and/or a step model. Alternatively, the step length of the step may be computed based on a combination of a nonlinear function of the estimated step frequency and a (linear or nonlinear) function of the sensor data, and/or a step model. | 03-28-2013 |
20130095861 | Location Determination - Techniques for determining a location of a device include estimating a mobility trace of the device, mapping the mobility trace to a map, and determining the location of the device based on the mapped mobility trace. The mobility trace may be estimated based on a reading obtained from the device, which may be a reading from an accelerometer and/or magnetometer sensor. The determined location of the device may correspond to a location on the mapped mobility trace. | 04-18-2013 |
20140016050 | Slit Grating And Display Device - There are provided a slit grating and a display device. The passive slit grating according to embodiments of the invention comprises a plurality of grating structures. Each of the grating structures is symmetric about its axial line in a length direction, and an edge in the length direction for each of the grating structures has a non-linear shape. Among adjacent edges of any two of the grating structures that are adjacent, the position of a protrusion at one edge corresponds to the position of a recess at another edge. | 01-16-2014 |
20140055689 | Opposed Substrate, Manufacturing Method Thereof And LCD Touch Panel - An opposed substrate ( | 02-27-2014 |
20140068618 | AUTOMATIC BATCHING OF GUI-BASED TASKS - Described herein are techniques for automatically batching GUI-based (Graphical User Interface) tasks. The described techniques include automatically determining whether a user is performing batchable tasks in a GUI-based environment. Once detected, the described techniques include predicting the next tasks of a batch based upon those detected batchable tasks. With the described techniques, the user may be asked to verify and/or correct the predicted next tasks. Furthermore, the described techniques may include performing a batch and doing so without user interaction. | 03-06-2014 |
20140104683 | Parallax Barrier, Designing Method Thereof And Parallax Barrier Type 3D Display Device - Embodiments of the present invention disclose a parallax barrier, a designing method thereof and a parallax barrier type 3D display device. The parallax barrier comprises: a plurality of grating sheets, utilized to shield light, disposed in an arrangement direction and spaced apart from each other, wherein the plurality of grating sheets are divided into 2K identical grating sections each of which comprises two or more grating segments, each grating segment comprises one or more grating sheets with an identical grating pitch C, and the grating sheets included in different grating segments have different grating pitches, and the 2K grating sections are arranged symmetrically about a center line of the parallax barrier in the arrangement direction, and K is a natural number. | 04-17-2014 |
20140125906 | Array Substrate, Display Device and Method for Controlling Refresh Rate - The present invention discloses array substrate, display device and method for controlling refresh rate of an array substrate. The array substrate includes; a plurality of pixel structures each including gate line, data line, common electrode line, first switching element at intersection of the gate line and the data line, pixel electrode, second switching element, and first transparent electrode. Gate, source and drain of the first switching element are connected to the gate line, the date line and the pixel electrode, respectively. Gate, source and drain of the second switching element are connected to second switching controlling line, common electrode signal terminal and the first transparent electrode, respectively. A first storage capacitance is formed between the pixel electrode and the common electrode line and/or between the pixel electrode and the gate line, and a second storage capacitance is formed between the pixel electrode and the first transparent electrode. | 05-08-2014 |
20140160454 | MASK PLATE, EXPOSURE SYSTEM AND EXPOSING METHOD - The invention is directed to a mask plate, an exposure system comprising a mask plate and an exposing method. The mask plate comprises a light transmitting region, a light shielding region, and a light reflecting region for reflecting exposure light to the light shielding region, with the pattern of the light from the transmitting region and reflecting region corresponding to the pattern of the region exposed to a first and a second substrate respectively. When exposure light irradiates on the mask plate, it passes through the light transmitting region and exposes the first substrate. The light reflecting region reflects the exposure light to a principal reflection structure which further reflects the light for exposing the second substrate. The first and second substrate may be exposed via the same mask plate to minimize waste of exposure light to save production time and efficiency. | 06-12-2014 |
20140168562 | OPTICAL DEVICE AND DISPLAY DEVICE WITH THE SAME - An optical device comprises: an optical structure including a first set of prisms and a second set of prisms which engage with each other, the second set of prisms are formed from electro-optical effect material or provided with electro-optical effect material, when no electric field is applied to the second set of prisms, the first set and the second set of prisms have the same refractivity; at least one pair of electrodes being provided at two sides of the second set of prisms respectively, for generating an electric field therebetween so as to change the refractivity of the second set of prisms in the direction of the electric field; and a control unit connected to the at least one pair of electrodes and performs control to power on the electrodes or power off the electrodes, and controls the intensity of the electric field when the electrodes are powered on. | 06-19-2014 |
20140244163 | Determining User Device's Starting Location - A user device is equipped with one or more sensors that collect data relating to a movement of a user having the user device. An estimated area within which a starting location of the user device is located is determined based on one or more signals received from adjacent signal sources. A plurality of candidate locations is identified within the estimated area as the potential starting location of the user device. Map information of surrounding area that covers the estimated area is also obtained. One or more candidate locations are filtered out depending on whether they could have experienced the movement based on the map information. When one or more re-starting conditions have met during the movement, a then starting location of the user device needs to be determined. | 08-28-2014 |
20140309964 | Internal Sensor Based Personalized Pedestrian Location - Step detection and step length estimation techniques may include detecting salient points in sensor data of one or more sensors. A step frequency may be used to estimate the length of a step according to a step length estimation model. The step length estimation model may be adjusted based at least in part on landmark data to better estimate a step length of the user. Additionally or alternatively, an adjusted step length estimation model may be readjusted over time to account for changes in a user, conditions, or both. | 10-16-2014 |
20140333865 | DISPLAY DEVICE - Embodiments of the present invention relate to a display device, and the display device, comprising: a display panel, comprising a display region and a peripheral region around the display region; and an optical module, disposed on a light-exiting side of the display panel, the optical module configured to shift light emitted from the display panel towards edges of the display panel so as to make a part of the light shift into the peripheral region and emit from the peripheral region. | 11-13-2014 |
20150028343 | DISPLAY PANEL, METHOD FOR FABRICATING THE SAME AND DISPLAY DEVICE - A display panel is discloses. A gate line and a gate connection line of an array substrate are disposed perpendicular to each other. A passivation layer is formed on a side of a source electrode or a drain electrode of the array substrate which is close to the color filter substrate. A first via hole is disposed in the passivation layer. A color filter substrate includes a first substrate, and a data line parallel to the gate connection line is formed on a side of the first substrate which is close to the array substrate. A protection layer, a black matrix and a common electrode are sequentially formed on a side of the data line which is close to the array substrate. A second via hole is disposed in a region of the protection layer, the black matrix and the common electrode which corresponds to the data line. A first end of a conductive spacer is connected to the source electrode or the drain electrode by way of the first via hole, a second end of the conductive spacer is connected to the data line by way of the second via hole. A method for fabricating a display panel and a display device are further disclosed. | 01-29-2015 |
20150084843 | PIXEL DRIVING CIRCUIT, DRIVING METHOD THEREOF AND DISPLAY APPARATUS - Provided are a pixel driving circuit, a driving method thereof and a display apparatus. The pixel driving circuit includes an electroluminescent element, a driving transistor, a switch unit, a charging unit, a compensation unit, a cutoff unit and a storage unit. The pixel driving circuit charges the storage capacitor by the charging unit first, and then uses the method of charging first and discharging later to make the voltage in the storage capacitor match the driving current quickly to perform fast compensation of the threshold voltage V | 03-26-2015 |