Patents Examined by Jeffrey A Williams
-
Patent number: 9288484Abstract: A method and apparatus for performing sparse coding dictionary priming are disclosed. Sparse coding dictionary priming may include iteratively training a coding dictionary, which may include a plurality of codewords or bases. Iteratively training the coding dictionary may include identifying a sampling index cardinality, identifying a portion of a video stream, decomposing the portion of the video stream, and updating the codeword based on the portion of the video stream. Decomposing the portion of the video stream may include randomly identifying a set of codewords from the plurality of codewords wherein a cardinality of the set of codewords is the sampling index cardinality and wherein the sampling index cardinality is less a cardinality of the plurality of codewords, and determining a codeword having a maximum correlation with the portion of the video stream from the set of codewords.Type: GrantFiled: August 30, 2012Date of Patent: March 15, 2016Assignee: GOOGLE INC.Inventors: Sergey Ioffe, Pascal Massimino
-
Patent number: 9131234Abstract: A method for signaling sample adaptive offset (SAO) band offset syntax elements in a video encoder is provided that includes receiving a plurality of band offset syntax elements, entropy encoding an absolute value of a magnitude of each band offset syntax element in a compressed video bit stream, and entropy encoding a sign of each non-zero band offset syntax element in the compressed video bit stream following the absolute values of the magnitudes.Type: GrantFiled: May 7, 2015Date of Patent: September 8, 2015Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Vivienne Sze, Madhukar Budagavi
-
Patent number: 9055307Abstract: In a data transmission system such as a television service provider system, compensation value data corresponding to information lost during lossy compression of program content (which may or may not already be compressed prior to the lossy compression) may be sent to a customer along with the lossy-compressed content. At the customer end, the compensation value data may be used during decompression to provide higher quality content to the customer than would otherwise be experienced without access to the compensation values.Type: GrantFiled: September 2, 2014Date of Patent: June 9, 2015Assignee: Comcast Cable Communications, LLCInventor: Ross Gilson
-
Patent number: 9042459Abstract: Encoding and decoding a video using transformation index that indicates information that indicates a structure of a transformation unit transforming data of a current coding unit.Type: GrantFiled: February 2, 2015Date of Patent: May 26, 2015Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Jung-hye Min, Woo-jin Han, Tammy Lee, Il-koo Kim, Min-su Cheon
-
Patent number: 8997197Abstract: Encryption-based data access management may include a variety of processes. In one example, a device may transmit a user authentication request for decrypting encrypted data to a data storage server storing the encrypted data. The computing device may then receive a validation token associated with the user's authentication request, the validation token indicating that the user is authenticated to a domain. Subsequently, the computing device may transmit the validation token to a first key server different from the data storage server. Then, in response to transmitting the validation token the computing device may receive, from the first key server, a key required for decrypting the encrypted data. The device may then decrypt at least a portion of the encrypted data using the key.Type: GrantFiled: December 12, 2012Date of Patent: March 31, 2015Assignee: Citrix Systems, Inc.Inventors: Joseph Nord, Benjamin Elliot Tucker, Timothy Gaylor
-
Patent number: 8982962Abstract: Provided are a method and apparatus of encoding a video by compensating for a pixel value and a method and apparatus of decoding a video by compensating for a pixel value. The method of encoding the video includes: encoding image data; decoding the encoded image data and generating a restored image by performing loop filtering on the decoded image data; determining a compensation value corresponding to errors between a predetermined group restored pixels in the restored image and corresponding original pixels, and a pixel group including a restored pixel to be compensated for by using the compensation value; and encoding the compensation value and transmitting the encoded compensation value and a bitstream of the encoded image data.Type: GrantFiled: April 5, 2011Date of Patent: March 17, 2015Assignee: Samsung Electronics Co., Ltd.Inventors: Alexander Alshin, Elena Alshina, Nikolay Shlyakhov
-
Patent number: 8972741Abstract: A biometrics authentication device utilizes biometrics information and performs individual authentication enables secure modification of authorization details for an authorized agent other than the principal. A verification device verifies biometrics information registered on an IC card against biometrics information detected by a detection unit. When results in satisfactory biometrics authentication, modification of authorization details of an authorized agent, registered on the IC card, is permitted. Authorization details for an authorized agent can be securely modified on a card on which biometrics information for the principal and the authorized agent is registered.Type: GrantFiled: January 24, 2006Date of Patent: March 3, 2015Assignees: Fujitsu Limited, Fujitsu Frontech LimitedInventors: Kiyotaka Awatsu, Takahiro Kudoh, Masashi Sano, Masanori Ohkoshi
-
Patent number: 8966085Abstract: Embodiments of the present invention provide an approach for policy-driven (e.g., price-sensitive) scaling of computing resources in a networked computing environment (e.g., a cloud computing environment). In a typical embodiment, a workload request for a customer will be received and a set of computing resources available to process the workload request will be identified. It will then be determined whether the set of computing resources are sufficient to process the workload request. If the set of computing resources are under-allocated (or are over-allocated), a resource scaling policy may be accessed. The set of computing resources may then be scaled based on the resource scaling policy, so that the workload request can be efficiently processed while maintaining compliance with the resource scaling policy.Type: GrantFiled: January 4, 2012Date of Patent: February 24, 2015Assignee: International Business Machines CorporationInventors: Kelly Abuelsaad, Lisa Seacat DeLuca, Soobaek Jang
-
Patent number: 8941732Abstract: Provided is a three-dimensional measuring method that can select a large number of line sections for calculating formulas of three-dimensional lines to perform three-dimensional measurement of a measurement object.Type: GrantFiled: July 3, 2012Date of Patent: January 27, 2015Assignee: Canon Kabushiki KaishaInventor: Kota Tani
-
Patent number: 8913133Abstract: A camera system for a motor vehicle includes: a camera, which includes an image sensor for outputting image signals, and camera optics for detecting a first environment and for imaging the first environment on the image sensor at a first subject distance. The camera system has camera supplementary optics, which are at least partially provided in the optical path in front of the camera optics, the camera optics and the camera supplementary optics jointly forming an optics system by which a second environment, e.g., a region of a surface of a window, is able to be imaged or focused on the image sensor at a second object distance that differs from the first object distance.Type: GrantFiled: November 3, 2009Date of Patent: December 16, 2014Assignee: Robert Bosch GmbHInventors: Michael Huelsen, Ulrich Seger, Matthias Karl, Annette Frederiksen
-
Patent number: 8872901Abstract: Stereoscopic glasses and a display apparatus including the same, which can reduce a user's eyestrain, are provided. The display apparatus includes: a signal processor which processes a three-dimensional (3D) video signal to have a predetermined depth effect; a display unit which displays a 3D image based on the video signal processed by the signal processor; and a controller which controls the signal processor to process a first area determined viewed by a user and a second area that is not determined to be viewed by the user, of the 3D image displayed by the display unit, such that the first area is different in level of a depth effect than the second area. Accordingly, a user's eyestrain is remarkably reduced to thereby increase convenience.Type: GrantFiled: March 1, 2011Date of Patent: October 28, 2014Assignee: Samsung Electronics Co., Ltd.Inventors: Oh-yun Kwon, Geo-geun Park
-
Patent number: 8850572Abstract: Techniques for handling a file associated with a program are described herein. According to an aspect of the invention, in response to a request for accessing a file received through a first program, the file is stored in a first sandboxed storage area, where the file is to be accessed by a second program. An atomic move operation is then performed on the file that atomically moves the file from the first sandboxed storage area to a second sandboxed storage area, where the first sandboxed storage area is not accessible to the first program and second program. The second program is launched to access the file stored in the second sandboxed storage area, where the second sandboxed storage area is a part of a sandbox associated with the second program.Type: GrantFiled: January 15, 2010Date of Patent: September 30, 2014Assignee: Apple Inc.Inventors: Toby Paterson, Jason C. Beaver, Gregory Novick, John Iarocci, Curtis C. Galloway, Dallas B. De Atley, Christopher S. Linn
-
Patent number: 8837601Abstract: Embodiments of the invention provide techniques for encoding chunks of a video file in parallel. Embodiments may divide a source video file into a plurality of chunks, and may encode each chunk at a rate based upon complexity data associated with the chunk. The encoded chunks may then be reassembled to produce an encoded video file.Type: GrantFiled: December 10, 2010Date of Patent: September 16, 2014Assignee: Netflix, Inc.Inventors: David R. Ronca, Steven Kang, Rama Kalluri, Ioannis Katsavounidis
-
Patent number: 8826431Abstract: Clients send telemetry data to a cloud server, where the telemetry data includes security-related information such as file creations, timestamps and malware detected at the clients. The cloud server analyzes the telemetry data to identify malware that is currently spreading among the clients. Based on the analysis of the telemetry data, the cloud server segments malware definitions in a cloud definition database into a set of local malware definitions and a set of cloud malware definitions. The cloud server provides the set of local malware definitions to the clients as a local malware definition update, and replies to cloud definition lookup requests from clients with an indication of whether a file identified in a request contains malware. If the file is malicious, the client remediates the malware using local malware definition update.Type: GrantFiled: November 20, 2012Date of Patent: September 2, 2014Assignee: Symantec CorporationInventors: Shane Pereira, Carey S. Nachenberg
-
Patent number: 8792002Abstract: Systems for extending a field-of-view of an image acquisition device are provided. In one embodiment, a system includes a rotatable image-directing device, an actuator, and a controller. The rotatable image-directing device directs optical images along an optical image path. The actuator controls a position of the rotatable image-directing device, and the controller generates signals for synchronizing the rotatable image-directing device and the image acquisition device. The signals illustratively include a first signal that is transmitted to the actuator, and a second signal that is transmitted to the image acquisition device.Type: GrantFiled: January 24, 2012Date of Patent: July 29, 2014Assignee: Innovative Signal Analysis, Inc.Inventors: Daniel P. Gibbs, Stacy K. Kniffen, Joran S. Dean, Weldon T. Bailey, Michael F. Becker
-
Patent number: 8726349Abstract: In one set of embodiments, methods, systems, and apparatus are provided to enable secure local invocation of a web service in response to receiving a request from a first composite application to invoke a web service operation of a second composite application, where the first application is associated with a reference policy, and the second application is associated with a service policy, then determining, based upon the service policy and the reference policy, whether local invocation is secure, and invoking the operation using the local invocation in response to determining that the local invocation is secure. Attributes associated with the reference and service policies can indicate whether those policies can be used in a local invocation, or if user authentication is needed before performing the invocation with those policies. The local invocation may comprise a procedure call in an application server from the first application to the second application.Type: GrantFiled: May 31, 2011Date of Patent: May 13, 2014Assignee: Oracle International CorporationInventors: Nickolas Kavantzas, Pratibha Gupta
-
Patent number: 8665322Abstract: A method for controlling shutter glasses is utilized for viewing stereo images. A video output apparatus respectively outputs a first image and a second image during a plurality of image output periods, alternately. Each image output period includes an image driving period and an image stabilization period. The method includes controlling each of a first shutter lens and a second shutter lens to be switched between an on-state and an off-state. The first shutter lens stays in the on-state within image stabilization periods respectively corresponding to two successive first images, and is switched from the off-state to the on-state and then switched from the on-state to the off-state for at least one time during a time interval between the image stabilization periods respectively corresponding to the two successive first images.Type: GrantFiled: April 1, 2011Date of Patent: March 4, 2014Assignee: Acer IncorporatedInventors: Chueh-Pin Ko, Wei-Heng Huang
-
Patent number: 8654860Abstract: An apparatus and method for video coding based on flexible slice structure are disclosed. In the recent high efficiency video coding (HEVC) development, the slice may contain multiple LCUs instead of macroblocks. The LCU size being considered is 64×64 pixels which is much larger than the macroblock size of 16×16 pixels. Compared with the macroblock aligned slice for H.264, the LCU-aligned slice for HEVC does not provide enough granularities for dividing video frames. Consequently, a flexible slice structure is developed where slice partition is based on smaller coding units. In the flexible slice structure, the first LCU and the last LCU of the slice are allowed to be a fractional LCU, which is derived from a whole LCU using quadtree partition. Syntax elements are also developed to enable conveyance of flexible slice structure between an encoder and a decoder efficiently.Type: GrantFiled: December 13, 2010Date of Patent: February 18, 2014Assignee: MediaTek Inc.Inventors: Yu-Wen Huang, Ching-Yeh Chen, Chih-Ming Fu, Chih-Wei Hsu, Shaw-Min Lei
-
Patent number: 8548045Abstract: A method for encoding a video sequence of video frames. Each video frame includes a plurality of macro blocks. One video frame of the video sequence is encoded based on a first quantization parameter value for generating a first bit stream of encoded macro blocks (12). Transmission of a subset of the encoded macro blocks from the first bit stream is initiated (13). It is determined if the first bit stream exceeds a bit budget. If the first bit stream is determined to exceed the bit budget, a second quantization parameter value, which is larger than the first quantization parameter value, is generated. Otherwise, the second quantization parameter value, which is smaller than the first quantization parameter value, is generated. At least a part of the video frame is encoded based on the second quantization parameter value for generating a second bit stream of encoded macro blocks (15, 15a). The first bit stream and the second bit stream are then merged (17, 17a).Type: GrantFiled: March 29, 2007Date of Patent: October 1, 2013Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Andreas Rossholm, Per Thorell
-
Patent number: 8494048Abstract: A signal adaptive filtering method for reducing blocking effect and ringing noise, a signal adaptive filter, and a computer readable medium. The signal adaptive filtering method capable of reducing blocking effect and ringing noise of image data when a frame is composed of blocks of a predetermined size includes the steps of: (a) generating blocking information for reducing the blocking effect and ringing information for reducing the ringing noise, from coefficients of predetermined pixels of the upper and left boundary regions of the data block when a frame obtained by deconstructing a bitstream image data for inverse quantization is an intraframe; and (b) adaptively filtering the image data passed through inverse quantization and inverse discrete cosine transform according to the generated blocking information and ringing information. Therefore, the blocking effect and ringing noise can be eliminated from the image restored from the block-based image, thereby enhancing the image restored from compression.Type: GrantFiled: January 4, 2007Date of Patent: July 23, 2013Assignee: Samsung Electronics Co., Ltd.Inventors: Yung-lyul Lee, Hyun-wook Park