Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Gu, WA

Chuang Gu, Bellevue, WA US

Patent application numberDescriptionPublished
20080297532ROTATION AND SCALING OPTIMIZATION FOR MOBILE DEVICES - Image processing in mobile devices is optimized by combining at least two of the color conversion, rotation, and scaling operations. Received images, such as still images or frames of video stream, are subjected to a combined transformation after decoding, where each pixel is color converted (e.g. from YUV to RGB), rotated, and scaled as needed. By combining two or three of the processes into one, read/write operations consuming significant processing and memory resources are reduced enabling processing of higher resolution images and/or power and processing resource savings.12-04-2008
20100189179VIDEO ENCODING USING PREVIOUSLY CALCULATED MOTION INFORMATION - A video encoder uses previously calculated motion information for inter frame coding to achieve faster computation speed for video compression. In a multi bit rate application, motion information produced by motion estimation for inter frame coding of a compressed video bit stream at one bit rate is passed on to a subsequent encoding of the video at a lower bit rate. The video encoder chooses to use the previously calculated motion information for inter frame coding at the lower bit rate if the video resolution is unchanged. A multi core motion information pre-calculation produces motion information prior to encoding by dividing motion estimation of each inter frame to separate CPU cores.07-29-2010
20100189183MULTIPLE BIT RATE VIDEO ENCODING USING VARIABLE BIT RATE AND DYNAMIC RESOLUTION FOR ADAPTIVE VIDEO STREAMING - A video encoding system encodes video streams for multiple bit rate video streaming using an approach that permits the encoded bit rate to vary subject to a peak bit rate and average bit rate constraints for higher quality streams, while a bottom bit rate stream is encoded to achieve a constant chunk rate. The video encoding system also dynamically decides an encoding resolution for segments of the multiple bit rate video streams that varies with video complexity so as to achieve a better visual experience for multiple bit rate streaming.07-29-2010
20100316126MOTION BASED DYNAMIC RESOLUTION MULTIPLE BIT RATE VIDEO ENCODING - A video encoding system encodes video streams for multiple bit rate video streaming using an approach that permits the encoded resolution to vary based, at least in part, on motion complexity. The video encoding system dynamically decides an encoding resolution for segments of the multiple bit rate video streams that varies with video complexity so as to achieve a better visual experience for multiple bit rate streaming. Motion complexity may be considered separately, or along with spatial complexity, in making the resolution decision.12-16-2010
20110202509EFFICIENT EXTRACTION AND COMPRESSION OF DATA - A device for dynamically extracting and compressing information for a streaming media asset is provided. One embodiment of the device provides a computing device comprising a processor and memory comprising instructions stored therein that are executable by the processor. The instructions stored in the memory are executable to provide to a requesting computing device dynamically compressed information for a streaming media asset, the dynamically compressed information derived from an information file comprising variable data elements arranged in one or more data fields according to a well-known structure. For example, the instructions are executable to receive from the requesting computing device a request for the compressed information, extract the variable data elements from the information file, compress the variable data elements to form compressed data elements, and send to the requesting computing device a compressed file comprising the compressed data elements.08-18-2011

Patent applications by Chuang Gu, Bellevue, WA US

Danlin Gu, Kirkland, WA US

Patent application numberDescriptionPublished
20080287682Substituted benzimidazoles and methods of preparation - Methods for preparing new substituted benzimidazole compounds having formula (I) useful for treating kinase mediated disorders are provided wherein R11-20-2008

Patent applications by Danlin Gu, Kirkland, WA US

Jianrong Gu, Bellevue, WA US

Patent application numberDescriptionPublished
20110085664SYSTEMS AND METHODS FOR MANAGING MULTIPLE KEYS FOR FILE ENCRYPTION AND DECRYPTION - Systems and methods for managing multiple keys for file encryption and decryption may provide an encrypted list of previously used keys. The list itself may be encrypted using a current key. To decrypt files that are encrypted in one or more of the previous keys, the list can be decrypted, and the appropriate previous key can be retrieved. To re-key files, an automated process can decrypt any files using previous keys and encrypt them using the current key. If a new current key is introduced, the prior current key can be used to decrypt the list of keys, the prior current key can be added to the list, and the list can be re-encrypted using the new current key.04-14-2011
20110106948Running Internet Applications with Low Rights - In various embodiments, applications that are configured to interact with the Internet in some way are executed in a restricted process with a reduced privilege level that can prohibit the application from accessing portions of an associated computing device. For example, in some embodiments, the restricted process can prohibit applications from read and write access to portions of a system's computer-readable media, such as the hard disk, that contains administrative data and settings information and user data and settings. In these embodiments, a special portion of the disk, termed a “containment zone”, is designated and used by applications in this restricted process.05-05-2011

Patent applications by Jianrong Gu, Bellevue, WA US

Yansong Gu, Seattle, WA US

Patent application numberDescriptionPublished
20110262362METHODS FOR TREATING OBESITY - The present invention provides methods to reduce or inhibit weight gain by administering inhibitors of the SirT1 protein to a subject. Methods to identify such inhibitors are also disclosed.10-27-2011

Ye Gu, Seattle, WA US

Patent application numberDescriptionPublished
20090319954COMMAND DRIVEN WEB SITE BROWSING - Command driven web site browsing. As a part of command driven web site browsing a user supplied command is accessed that is submitted from a text input box in a web page of a browser and based on the user supplied command a web site is identified and accessed. The web site is automatically navigated to directly locate a predetermined place and/or perform a predetermined function therein which otherwise requires one or more user actions beyond the submission of a command to locate.12-24-2009
20090320117REMOTE SIGN-OUT OF WEB BASED SERVICE SESSIONS - Remote sign-out of web based service sessions. As a part of remote sign-out of web based service sessions, a user authentication token is accessed that is used to establish a web based service session and this user authentication token is stored in memory of an authentication server and returned in a cookie to the device. User access and deletion of the user authentication token from memory is accommodated using a device different from that which initially established the web based service session. Upon receipt of a browser request involving the user authentication token, it is determined whether the user authentication token is stored in memory. An access denial indication is provided to a web based service that indicates that the user authentication token is not stored in memory.12-24-2009

Patent applications by Ye Gu, Seattle, WA US

Ye Gu, Bellevue, WA US

Patent application numberDescriptionPublished
20110292221AUTOMATIC CAMERA - Architecture that employs a “trainer” camera which uses various pieces of information about the scene being photographed in order to provide the user with options for improving the quality of the photo. The user is guided to emulate professionally or highly rated photographs of the same scene and in the process is trained by the camera to take better pictures. As cameras come equipped with sensory functions such as geolocation capabilities, compass, altimeter, and wireless connectivity such as cellular, Wi-Fi, and Bluetooth, the architecture assists the consumer to take higher quality photos by leveraging these new capabilities as well as the vast amount of photo data and information stored on the Internet and other locations.12-01-2011