Patent application number | Description | Published |
20140016863 | APPARATUS AND METHOD FOR PERFORMING VISUAL SEARCH - A method comprises computing a color factor value indicating an amount of color gradients in at least one color channel from the query image. The method comprises combining the color-keypoints with the gray-keypoints when the color factor value is greater than a threshold. A method for performing a visual search comprises extracting a plurality of local descriptors from a query image and then selecting a subset of them based on various criteria's such as visual meaning score. A method comprises aggregating each mean vector for each visual codeword from distances between each visual codeword and local descriptors. The method comprises aggregating variance vector for each visual codeword from the distance between each visual codeword, and local descriptors. The method comprises transmitting aggregated mean vector information and aggregated variance vector information to a search server for efficient image retrieval. | 01-16-2014 |
20140049491 | SYSTEM AND METHOD FOR PERCEIVING IMAGES WITH MULTIMODAL FEEDBACK - A method, system and computer-readable medium for providing feedback effects for an image. The method includes identifying one or more features in an area of the image. The method also includes mapping the one or more identified features to at least one of multiple modalities of feedback effects. Additionally, the method includes generating parameters for feedback effect output and storing the generated parameters in association with the image such that, in response to coordinates of an input of a user corresponding to the area of the image, a user interface associated with the image is configured to provide at least one of the multiple modalities of feedback effects to the user. The multiple modalities of feedback effects include one or more visual feedback effects, one or more haptic feedback effects and one or more audio feedback effects. | 02-20-2014 |
20140101195 | INCREMENTAL VISUAL QUERY PROCESSING WITH HOLISTIC FEATURE FEEDBACK - To reduce communication costs and computational complexity, only a subset of ranked SIFT points within a query image for a visual search request is transmitted to the visual search server in each iteration of an incremental search. For each candidate match, a flag identifying the matching points is returned by the server for use in computing holistic (e.g., histogram) information for a bounding box within the query image including the matching points. Distance from that query image holistic information is used to reject images from a short list used for a subsequent iteration, if any. If all images are rejected or a match criteria is met during one iteration, the search may terminate early without consideration of remaining SIFT points. | 04-10-2014 |
20140185941 | ROBUST KEYPOINT FEATURE SELECTION FOR VISUAL SEARCH WITH SELF MATCHING SCORE - To improve feature selection accuracy during a visual search, interest points within a query image are two-way matched to features in an affine transformed image or otherwise transformed version of the query image. A user device implements a method for selecting local descriptors in the visual search. The method includes: detecting a first set of interest points for the original image; computing an affine transform matrix; computing a new image as a transformation of the original image using the affine transform matrix; detecting a second set of interest points from the and new image; performing a two-way matching between the first set of interest points and the second set of interest points; sorting matching pairs according to a specified self-matching score (SMS); assigning an infinite value to SMS of unmatched interest points from the original image; selecting the interest points based on SMS. Significant performance gains reduce false positive matches. | 07-03-2014 |
20140195560 | TWO WAY LOCAL FEATURE MATCHING TO IMPROVE VISUAL SEARCH ACCURACY - To improve precision of visual search processing, SIFT points within a query image are forward matched to features in each of a plurality of repository images and SIFT points within each repository image are backward matched to features within the query image. Forward-only, backward-only and forward-and-backward matches may be weighted differently in determining an image match. Two way matching may be triggered by query image bit rate in excess of a threshold or by a sum of weighted distances between matching points exceeding a threshold. Significant performance gains in eliminating false positive matches are achieved. | 07-10-2014 |
20140198998 | NOVEL CRITERIA FOR GAUSSIAN MIXTURE MODEL CLUSTER SELECTION IN SCALABLE COMPRESSED FISHER VECTOR (SCFV) GLOBAL DESCRIPTOR - A wireless communication device includes a processor configured to execute an image query. The image query utilizes cluster selection criteria for a cluster-aggregation based vectorization of a set of local features based on a quantity of top local features having the highest posteriori probability values. The cluster selection criterion is measured as the summation of the posteriori probability values of the top local features. The quantity of top local features is determined by a predetermined integer value greater than one. | 07-17-2014 |
20140201200 | VISUAL SEARCH ACCURACY WITH HAMMING DISTANCE ORDER STATISTICS LEARNING - Global descriptors for images within an image repository accessible to a visual search server are compared based on order statistics processing including sorting (which is a non-linear transform) and heat kernel matching. Affinity scores are computed for Hamming distances between Fisher vector components corresponding to different clusters of global descriptors from a pair of images and normalized to [0, 1], with zero affinity scores assigned to non-active cluster pairs. Linear Discriminant Analysis is employed to determine a sorted vector of affinity scores to obtain a new global descriptor. The resulting global descriptors produce significantly more accurate matching. | 07-17-2014 |
20140310314 | MATCHING PERFORMANCE AND COMPRESSION EFFICIENCY WITH DESCRIPTOR CODE SEGMENT COLLISION PROBABILITY OPTIMIZATION - A method and apparatus include extracting a global descriptor from a query image with a plurality of segments. The method also includes identifying segments with a desirable discriminating potential by analyzing data of the plurality of segments based on an available image database. The method also includes creating a bitmask where the identified segments are active. The method also includes masking any segment of the plurality of segments of the global descriptor that are inactive according to the bitmask | 10-16-2014 |
Patent application number | Description | Published |
20100103765 | LIQUID INJECTOR FOR SILICON PRODUCTION - The present invention relates generally to a liquid injector for silicon production. In one embodiment, the injector includes a tube having at least one opening at a first end of said tube, a moveable sealing means disposed inside the tube for sealing the at least one opening and a heating means coupled to the tube for controlling a temperature of a liquid exiting the tube through the at least one opening. | 04-29-2010 |
20110008235 | METHOD FOR MODERATE TEMPERATURE REUTILIZATION OF IONIC HALIDES - In one embodiment, the present invention relates generally to a method for reutilizing ionic halides in a production of an elemental material. In one embodiment, the method includes reacting a mixture of an ionic halide, at least one of: an oxide, suboxide or an oxyhalide of an element to be produced and an aqueous acid solution at moderate temperature to form a complex precursor salt and a salt, forming a precursor halide from the complex precursor salt, reducing the precursor halide into the element to be produced and the ionic halide and returning the ionic halide into the mixture of the reacting step. | 01-13-2011 |
20110038779 | MULTI-STAGE SYSTEM FOR REACTION AND MELT COALESCENCE AND SEPARATION - In one embodiment, the present invention relates generally to a multi-stage system for performing melt coalescence and separation, the multi-stage system. In one embodiment, the multi-stage system includes a first container for mixing a powder with a salt, the first container having an opening, a heating means coupled to the first container for heating the first container and a second container coupled to the first container. | 02-17-2011 |
Patent application number | Description | Published |
20120074557 | Integrated Circuit Package Lid Configured For Package Coplanarity - An integrated circuit package apparatus comprises a packaging substrate, an integrated circuit coupled to an upper side of the packaging substrate, an array of contacts coupled to an underside of the packaging substrate for electrically coupling the integrated circuit to a circuit board, and a lid coupled to the upper side of the packaging substrate. In one form, the lid includes a central portion lying on a first plane, corner areas lying on a second plane, and arcuate wall portions disposed between and interconnecting the corner areas and the central portion. Other forms of the lid are provided. | 03-29-2012 |
20120113608 | METHOD AND APPARATUS FOR SUPPORTING A COMPUTER CHIP ON A PRINTED CIRCUIT BOARD ASSEMBLY - A printed circuit board assembly and method of assembly in which underfill is placed between a chip and substrate to support the chip. A trench is formed in the upper layer of the printed circuit board to limit the flow of the underfill and in particular to limit the underfill from contact with adjacent components so that the underfill does not interfere with adjacent components on the printed circuit board assembly. | 05-10-2012 |
20130284796 | SYSTEM IN PACKAGE MODULE ASSEMBLY - In one implementation, a system in package assembly process includes attaching a cladding to a substrate to keep the substrate flat while components are soldered onto the substrate. The cladding may include a supporting member and a clamping member, and the substrate may be received between the clamping member and the supporting member. The clamping member may have a plurality of openings formed therein, and the components may be positioned on the substrate within at least one of the plurality of openings. A predetermined pressure may be applied to the clamping member and/or supporting to keep the substrate flat. | 10-31-2013 |
Patent application number | Description | Published |
20120216293 | MEDIA SERVICE DELIVERY SYSTEM PROVIDING CONDITIONAL ACCESS TO MEDIA CONTENT FROM VARIOUS CLIENT DEVICES - A system for protecting the digital rights of content owners allows digital media to be delivered to only those media rendering client devices that have been approved for the media content. Before delivering requested media, the media service provider may determine whether the media rendering client device that requested the media is the type of device that is authorized to receive the request media. If it is, the media service provider may transmit the media to a middleman server over a network (such as the Internet). A middleman server may then serve the media to the client device over a local network. By allowing the media content to be distributed to approved devices only, the media service provider can prevent a user from using the media in a way that is not authorized by the content owner. | 08-23-2012 |
20140115179 | MEDIA SERVICE DELIVERY SYSTEM PROVIDING CONDITIONAL ACCESS TO MEDIA CONTENT FROM VARIOUS CLIENT DEVICES - A system for protecting the digital rights of content owners allows digital media to be delivered to only those media rendering client devices that have been approved for the media content. Before delivering requested media, the media service provider may determine whether the media rendering client device that requested the media is the type of device that is authorized to receive the request media. If it is, the media service provider may transmit the media to a middleman server over a network (such as the Internet). A middleman server may then serve the media to the client device over a local network. By allowing the media content to be distributed to approved devices only, the media service provider can prevent a user from using the media in a way that is not authorized by the content owner. | 04-24-2014 |
20140283137 | MEDIA SERVICE DELIVERY SYSTEM PROVIDING CONDITIONAL ACCESS TO MEDIA CONTENT FROM VARIOUS CLIENT DEVICES - A system for protecting the digital rights of content owners allows digital media to be delivered to only those media rendering client devices that have been approved for the media content. Before delivering requested media, the media service provider may determines whether the media rendering client device that requested the media is the type of device that is authorized to receive the request media. If it is, the media service provider may transmit the media to a middleman server over a network (such as the Internet). A middleman server may then serves the media to the client device over a local network. By allowing the media content to be distributed to approved devices only, the media service provider can prevent a user from using the media in a way that is not authorized by the content owner. | 09-18-2014 |
Patent application number | Description | Published |
20140331656 | Air Handling Constructions With Turbo-Compounding For Opposed-Piston Engines - An opposed-piston engine has an air handling system equipped with a turbo-compound system that includes a power turbine for producing a rotary output in response to a flow of exhaust gas flowing into the turbine. The rotary output is connected to a crankshaft or other rotating element of the opposed-piston engine for converting some of the exhaust gas energy into mechanical energy supplied to the crankshaft. | 11-13-2014 |
20140373814 | Air Handling Control for Opposed-Piston Engines with Uniflow Scavenging - In an air handling system of a uniflow-scavenged, two-stroke cycle opposed-piston engine, one or more engine operating state parameters are sensed, numerical values of air handling parameters based on trapped conditions in a cylinder of the engine at the last port closing of an engine operating cycle are determined in response to the sensed parameters, the numerical values are evaluated, and one or more of the numerical values is adjusted in response to the evaluation. The adjusted numerical values are used to control charge air flow and EGR flow in the air handling system. | 12-25-2014 |
20140373815 | Trapped Burned Gas Fraction Control for Opposed-Piston Engines with Uniflow Scavenging - A trapped burned gas fraction is controlled in a two-stroke cycle opposed-piston engine with uniflow scavenging by adjusting an external EGR setpoint in real time. The adjusted setpoint is used to control EGR flow in the engine's air handling system. | 12-25-2014 |
20140373816 | System and Method for Air Handling Control in Opposed-Piston Engines with Uniflow Scavenging - In an air handling system of a uniflow-scavenged, two-stroke cycle opposed-piston engine, repeatable trapped mass and composition are achieved by determining provision of air handling setpoints that control operation of the engine's air handling system components. In some aspects, these setpoints govern operations of the air handling system by actively controlling the intake manifold pressure (IMP), EGR flow, and exhaust channel backpressure. | 12-25-2014 |
Patent application number | Description | Published |
20120079583 | OFFLOAD READS AND WRITES - Aspects of the subject matter described herein relate to offload reads and writes. In aspects, a requestor that seeks to transfer data sends a request for a representation of the data. In response, the requestor receives one or more tokens that represent the data. The requestor may then provide one or more of these tokens to a component with a request to write data represented by the one or more tokens. In some exemplary applications, the component may use the one or more tokens to identify the data and may then read the data or logically write the data without additional interaction with the requestor. Tokens may be invalidated by request or based on other factors. | 03-29-2012 |
20120110281 | VIRTUALIZATION AND OFFLOAD READS AND WRITES - Aspects of the subject matter described herein relate to virtualization and offload reads and writes. In aspects, an offload read allows a requestor to obtain a token that represents data while an offload write allows the requestor to request that the data (or a part thereof) represented by a token be logically written. Offload reads and writes may be used to perform various actions for virtual environments. | 05-03-2012 |
20120324560 | TOKEN DATA OPERATIONS - In one embodiment, a host application may manage a data set maintained at a storage device using a token. A processor | 12-20-2012 |
20130041985 | TOKEN BASED FILE OPERATIONS - Described are embodiments which allow token-based file operations. The client may request a special offload file operation that is formatted according to a file access protocol. The file operation may be an offload read operation or an offload write operation. In an offload read operation, the client requests that data be logically read from a stored file, or a portion thereof. In response, the file server provides a response that includes a token that represents the logically read data. In some embodiments, the file server may return a response with a token that represents less than all of the requested data if for some reason it cannot provide a token that represents all of the data. The token can then be used by the client in a subsequent offload write operation. In embodiments, the tokens represent immutable data that can be safely and securely used across servers and clients. | 02-14-2013 |
20130067174 | NONVOLATILE MEDIA JOURNALING OF VERIFIED DATA SETS - The storage of data sets in a storage set (e.g., data sets written to hard disk drives comprising a RAID array) may diminish the performance of the storage set through non-sequential writes, particularly if the storage devices promptly write data sets that are followed by sequentially following data sets. Additionally, storage sets may exhibit inconsistencies due to non-atomic writes of data sets and verifiers (e.g., checksums) and an intervening failure, such as an occurrence of the RAID write hole. Instead, data sets and verifiers may first be written to a stored on the nonvolatile media of a storage device before being committed to the storage set. Such writes may be sequentially written to the journal, irrespective of the locations of the data sets in the storage set; and recovery of a failure may simply involve re-committing the consistent records in the journal to correct incomplete writes to the storage set. | 03-14-2013 |
20130067188 | STORAGE DEVICE DRIVERS AND CLUSTER PARTICIPATION - The representation of storage devices on computers (e.g., as logical volumes) may be complicated by the pooling of multiple storage devices in order to apply redundancy plans such as mirroring and checksumming. Presented herein is a storage device driver configured to operate as a storage device interface generating representations of the storage regions of the storage devices; to claim those regions as a storage controller; and to expose pooled storage regions as logical disks. Additionally, the storage device driver may support the inclusion of storage devices in a cluster, comprising nodes that may be appointed as managers of the storage pool configuration; as managers of the storage devices; as owners having exclusive read/write access to the storage pool or cluster resources; and as cluster resource writers having excusive write access to a cluster resource. The nodes of the cluster may interoperate to share the storage devices while avoiding write conflicts. | 03-14-2013 |
20130179649 | Offload Read and Write Offload Provider - Aspects of the subject matter described herein relate to an offload provider. In aspects, an offload provider may provide a token that represents data. The offload provider may be expected to ensure that the data the token represents will not change while the token is valid. The offload provider may take actions to ensure the immutability of the data. The actions may be taken, for example, in conjunction with receiving an offload read and/or offload write, and/or in conjunction with receiving another write that, if allowed to proceed, would otherwise change the data represented by the token. | 07-11-2013 |
20130179959 | Zero Token - Aspects of the subject matter described herein relate to a zero token. In aspects, a zero token may be used to represent one or more zeroes in an offload write command. A component receiving an offload write command with the zero token is free to write the zeroes in a variety of ways including, for example, changing data structures the component uses to represent the zeroes, issuing another command that writes zeroes, writing physical zeroes, and so forth. A component receiving an offload write command with the zero token does not need to verify that the zero token was obtained from a successful offload read or that the zero token is still valid. In response to an offload read request, a component may provide the zero token to represent all or a portion of the data associated with the offload read request. | 07-11-2013 |
Patent application number | Description | Published |
20080232210 | Data Recording/Reproduction for Write-Once Discs - A file system is enabled to use a Metadata Partition instead of VAT for write-once discs, and is provided by a pseudo-overwrite method with a plurality of tracks especially for metadata and file data. On applying this invention to a drive apparatus that supports pseudo-overwrite media, the file system distinguishes data to overwrite from data to append (S | 09-25-2008 |
20090327798 | Cluster Shared Volumes - Described is a technology by which a storage volume is shared by cluster nodes of a server cluster. In one implementation, each node includes a redirector that provides shared access to the volume from that node. The redirector routes file system metadata requests from applications and the like through a first (e.g., SMB) communications path to the owning node, and routes file system read and write data to the storage device through a second, high-speed communications path such as direct direct block level I/O. An owning node maintains ownership of the storage device through a persistent reservation mechanism that writes a key to a registration table associated with the storage device. Non-owning nodes write a shared key. The owning node validates the shared keys against cluster membership data, and preempts (e.g., removes) any key deemed not valid. Security mechanisms for controlling access are also described. | 12-31-2009 |
20100077197 | NON-VOLATILE MEMORY CACHE PERFORMANCE IMPROVEMENT - In order to provide a more efficient persistent storage device, one or more long-term storage media are included along with a non-volatile memory. In one embodiment, one portion of the non-volatile memory is used as a write buffer and a read cache for writes and reads to the long-term storage media. Interfaces are provided for controlling the use of the non-volatile memory as a write buffer and a read cache. Additionally, a portion of the non-volatile memory is used to provide a direct mapping for specified sectors of the long-term storage media. Descriptive data regarding the persistent storage device is stored in another portion of the non-volatile memory. | 03-25-2010 |
20120005422 | Non-Volatile Memory Cache Performance Improvement - In order to provide a more efficient persistent storage device, one or more long-term storage media are included along with a non-volatile memory. In one embodiment, one portion of the non-volatile memory is used as a write buffer and a read cache for writes and reads to the long-term storage media. Interfaces are provided for controlling the use of the non-volatile memory as a write buffer and a read cache. Additionally, a portion of the non-volatile memory is used to provide a direct mapping for specified sectors of the long-term storage media. Descriptive data regarding the persistent storage device is stored in another portion of the non-volatile memory. | 01-05-2012 |
20120290785 | Non-Volatile Memory Cache Performance Improvement - In order to provide a more efficient persistent storage device, one or more long-term storage media are included along with a non-volatile memory. In one embodiment, one portion of the non-volatile memory is used as a write buffer and a read cache for writes and reads to the long-term storage media. Interfaces are provided for controlling the use of the non-volatile memory as a write buffer and a read cache. Additionally, a portion of the non-volatile memory is used to provide a direct mapping for specified sectors of the long-term storage media. Descriptive data regarding the persistent storage device is stored in another portion of the non-volatile memory. | 11-15-2012 |