Patents Examined by Jeffrey A Williams
  • Patent number: 9288484
    Abstract: 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: Grant
    Filed: August 30, 2012
    Date of Patent: March 15, 2016
    Assignee: GOOGLE INC.
    Inventors: Sergey Ioffe, Pascal Massimino
  • Patent number: 9131234
    Abstract: 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: Grant
    Filed: May 7, 2015
    Date of Patent: September 8, 2015
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Vivienne Sze, Madhukar Budagavi
  • Patent number: 9055307
    Abstract: 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: Grant
    Filed: September 2, 2014
    Date of Patent: June 9, 2015
    Assignee: Comcast Cable Communications, LLC
    Inventor: Ross Gilson
  • Patent number: 9042459
    Abstract: 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: Grant
    Filed: February 2, 2015
    Date of Patent: May 26, 2015
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jung-hye Min, Woo-jin Han, Tammy Lee, Il-koo Kim, Min-su Cheon
  • Patent number: 8997197
    Abstract: 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: Grant
    Filed: December 12, 2012
    Date of Patent: March 31, 2015
    Assignee: Citrix Systems, Inc.
    Inventors: Joseph Nord, Benjamin Elliot Tucker, Timothy Gaylor
  • Patent number: 8982962
    Abstract: 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: Grant
    Filed: April 5, 2011
    Date of Patent: March 17, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Alexander Alshin, Elena Alshina, Nikolay Shlyakhov
  • Patent number: 8972741
    Abstract: 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: Grant
    Filed: January 24, 2006
    Date of Patent: March 3, 2015
    Assignees: Fujitsu Limited, Fujitsu Frontech Limited
    Inventors: Kiyotaka Awatsu, Takahiro Kudoh, Masashi Sano, Masanori Ohkoshi
  • Patent number: 8966085
    Abstract: 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: Grant
    Filed: January 4, 2012
    Date of Patent: February 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: Kelly Abuelsaad, Lisa Seacat DeLuca, Soobaek Jang
  • Patent number: 8941732
    Abstract: 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: Grant
    Filed: July 3, 2012
    Date of Patent: January 27, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kota Tani
  • Patent number: 8913133
    Abstract: 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: Grant
    Filed: November 3, 2009
    Date of Patent: December 16, 2014
    Assignee: Robert Bosch GmbH
    Inventors: Michael Huelsen, Ulrich Seger, Matthias Karl, Annette Frederiksen
  • Patent number: 8872901
    Abstract: 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: Grant
    Filed: March 1, 2011
    Date of Patent: October 28, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Oh-yun Kwon, Geo-geun Park
  • Patent number: 8850572
    Abstract: 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: Grant
    Filed: January 15, 2010
    Date of Patent: September 30, 2014
    Assignee: Apple Inc.
    Inventors: Toby Paterson, Jason C. Beaver, Gregory Novick, John Iarocci, Curtis C. Galloway, Dallas B. De Atley, Christopher S. Linn
  • Patent number: 8837601
    Abstract: 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: Grant
    Filed: December 10, 2010
    Date of Patent: September 16, 2014
    Assignee: Netflix, Inc.
    Inventors: David R. Ronca, Steven Kang, Rama Kalluri, Ioannis Katsavounidis
  • Patent number: 8826431
    Abstract: 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: Grant
    Filed: November 20, 2012
    Date of Patent: September 2, 2014
    Assignee: Symantec Corporation
    Inventors: Shane Pereira, Carey S. Nachenberg
  • Patent number: 8792002
    Abstract: 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: Grant
    Filed: January 24, 2012
    Date of Patent: July 29, 2014
    Assignee: Innovative Signal Analysis, Inc.
    Inventors: Daniel P. Gibbs, Stacy K. Kniffen, Joran S. Dean, Weldon T. Bailey, Michael F. Becker
  • Patent number: 8726349
    Abstract: 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: Grant
    Filed: May 31, 2011
    Date of Patent: May 13, 2014
    Assignee: Oracle International Corporation
    Inventors: Nickolas Kavantzas, Pratibha Gupta
  • Patent number: 8665322
    Abstract: 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: Grant
    Filed: April 1, 2011
    Date of Patent: March 4, 2014
    Assignee: Acer Incorporated
    Inventors: Chueh-Pin Ko, Wei-Heng Huang
  • Patent number: 8654860
    Abstract: 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: Grant
    Filed: December 13, 2010
    Date of Patent: February 18, 2014
    Assignee: MediaTek Inc.
    Inventors: Yu-Wen Huang, Ching-Yeh Chen, Chih-Ming Fu, Chih-Wei Hsu, Shaw-Min Lei
  • Patent number: 8548045
    Abstract: 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: Grant
    Filed: March 29, 2007
    Date of Patent: October 1, 2013
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Andreas Rossholm, Per Thorell
  • Patent number: 8494048
    Abstract: 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: Grant
    Filed: January 4, 2007
    Date of Patent: July 23, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Yung-lyul Lee, Hyun-wook Park