Patent application number | Description | Published |
20080244587 | Thread scheduling on multiprocessor systems - A thread scheduler may be used in a chip multiprocessor or symmetric multiprocessor system to schedule threads to processors. The scheduler may determine the bandwidth utilization of the two threads in combination and whether that utilization exceeds the threshold value. If so, the threads may be scheduled on different processor clusters that do not have the same paths between the common memory and the processors. If not, then the threads may be allocated on the same processor cluster that shares cache among processors. | 10-02-2008 |
20090083790 | Video scene segmentation and categorization - In one embodiment of the invention, an apparatus and method for video browsing, summarization, and/or retrieval, based on video scene segmentation and categorization is disclosed. Video shots may be detected from video data. Key frames may be selected from the shots. A shot similarity graph may be composed based on the key frames. Using normalized cuts on the graph, scenes may be segmented. The segmented scenes may be categorized based on whether the segmented scene is a parallel or serial scene. One or more representative key frames may be selected based on the scene categorization. | 03-26-2009 |
20090161967 | METHOD AND APPARATUS FOR OBTAINING AND PROCESSING IMAGE FEATURES - Machine-readable media, methods, apparatus and system for obtaining and processing image features are described. In some embodiments, a Gabor representation of an image may be obtained by using a Gabor filter. A region may be determined from the Gabor representation, wherein the region comprises a plurality of Gabor pixels of the Gabor representation; and, a sub-region may be determined from the region, wherein the sub-region comprises more than one of the plurality of Gabor pixels. Then, a Gabor feature may be calculated based upon a magnitude calculation related to the sub-region and the region. | 06-25-2009 |
20090169065 | Detecting and indexing characters of videos by NCuts and page ranking - Apparatuses, systems, and computer program products that detect and/or index characters of videos are disclosed. One or more embodiments comprise an apparatus an apparatus having a feature extraction module and a cast indexing module. The feature extraction module may extract features of a scale invariant feature transform (SIFT) for face sets of a video and the cast indexing module may detect one or more characters of the video via one or more associations of clusters of the features. Some alternative embodiments may include a cast ranking module to sort characters of the video, considering such factors as appearance times of the characters, appearance frequencies of the characters, and page rankings of the characters. The apparatus may associate or partition the clusters based on a normalized cut process, as well as detect the characters based on measures of distances of nodes associated with the features. Numerous embodiments may detect the characters based upon partitioning the clusters via solutions for eigenvalue systems for matrices of nodes of the clusters. | 07-02-2009 |
20090169130 | ACCELERATING THE HOUGH TRANSFORM - The present disclosure describes a method and apparatus for accelerating computation of a Hough transform of a plurality of digital images of known width and height dimensions. The method includes determining a plurality of Hough values for each pixel location based on the width and height dimensions. The method further includes generating a lookup table comprising an array of Hough values corresponding to one or more Hough parameters of at least one geometric shape in at least one digital image. Each element in the array of Hough values may be based on a value of one or more Hough parameters and at least one of a height value or a width value. The method may include receiving a plurality of digital images having known width and height dimensions. The method may further include selecting, for at least one nonzero pixel of at least one of the plurality of digital images, the Hough values from the lookup table. Of course, many alternatives, variations and modifications are possible without departing from this embodiment. | 07-02-2009 |
20090232414 | Identifying patterns in data - An image feature within image data may be identified and located from the maximum values in a Hough voting table. The Hough voting table may be generated by converting edge pixels identified with an image data into an array. The array may be read in row order with theta on the outside loop and rho on the inside loop. In some embodiments, the storage requirements for the Hough voting table may be reduced. | 09-17-2009 |
20090269022 | DEVICE, SYSTEM, AND METHOD FOR INDEXING DIGITAL IMAGE FRAMES - A method, apparatus and system for, for each of a plurality of image frames, assigning a pattern number to each of a set of pixel neighborhoods within the frame and assigning a relationship number to each of a plurality of sets of pattern numbers based on a probability of transitioning between different pattern numbers in the set of pattern numbers when transitioning between different pixel neighborhoods. For a subset of the plurality of frames, the subset of frames may be determined to be similar, for example, based on the similarity of the relationship numbers of the subset of the plurality of frames. Other embodiments are described and claimed. | 10-29-2009 |
20090285473 | METHOD AND APPARATUS FOR OBTAINING AND PROCESSING IMAGE FEATURES - Machine-readable media, methods, apparatus and system for obtaining and processing image features are described. In some embodiments, groups of training features derived from regions of training images may be trained to obtain a plurality of classifiers, each classifier corresponding to each group of training features. The plurality of classifiers may be used to classify groups of validation features derived from regions of validation images to obtain a plurality of weights, wherein each weight corresponds to each region of the validation images and indicates how important the each region of the validation images is. Then, a weight may be discarded from the plurality of weights based upon a certain criterion. | 11-19-2009 |
20100067863 | VIDEO EDITING METHODS AND SYSTEMS - Video editing methods and systems, including methods and systems to identify video clips having similar visual characteristics. Video clips may correspond to first and second videos, which may include a professional music video and a personal video, respectively. Identified video clips of the personal video may be combined into a new video clip, and music corresponding to visually similar video clips of the music video may be associated with the corresponding video clips of the new video. Video frames of the video clips may be characterized with respect to one or more visual features, which may include one or more of facial and/or body features, salient objects, camera motion, and image quality. Characterizations may be compared between video clips on an incremental basis. Characterization of a music video may implicitly model an underlying correlation between music rhythm and changes in visual appearance. | 03-18-2010 |
20100075097 | CORRUGATED PAPER SHEET BUFFER ARTICLE - A corrugated paper sheet buffer article for package comprising two tubular upper corner columns arranged in parallel, two tubular lower corner columns arranged below and in parallel with the two upper corner columns, and a plurality of spacing members arranged in parallel between the upper and lower corner columns. A plurality of first insertion grooves are provided along lengthwise directions of the upper and lower corner columns, respectively, and four corner ends of each of spacing members are inserted into the first insertion grooves on the upper and lower corner columns, respectively. | 03-25-2010 |
20100223336 | METHOD AND SYSTEM FOR USER INFORMATION PROCESSING AND RESOURCE RECOMMENDATION IN A NETWORK ENVIRONMENT - A method and apparatus for user information processing in a network environment. The method performs an orthogonal transform on first and second vectors representing information related to first and second users respectively to obtain first and second transformed vectors. Then, the method splits the first and second transformed vectors into two parts respectively, such that first and second vectors cannot be derived from the first or second parts. The first and second user devices exchange the first part of the first transformed vector and the second part of the second transformed vector. The first and second user devices calculate the inner product of the first parts and the second parts respectively. Finally, the two inner products of the parts are summed to get an inner product of the first and second vectors. Also provided are a method and system for resource recommendation in a network environment. | 09-02-2010 |
20100234937 | Recoverable Valve Stent - A recoverable, safe and reliable valve stent for unidirectional flow of human lumen which can be implanted temporarily or for a long term and is used in the interventional therapy so as to obstruct from anisotropic flow, in the case of lung diseases. It comprises a cylindrical stent made up of memory alloy material. In particular, an elastic diaphragm is arranged inside the cylindrical stent and at least one gap is arranged on the diaphragm so that the spring piece is divided into a bendable section. One end of the cylindrical stent is provided with a fixed rear clip which is used to fix the alloy material making up the cylindrical stent. The rear clip is provided with screwthreads which can be connected with the conveyor. The stent in the present invention is in a structure without hook body, so the stent can be accurately positioned, adjusted and placed or recovered in double directions with strong anti-backflow ability. | 09-16-2010 |
20100306184 | METHOD AND DEVICE FOR PROCESSING WEBPAGE DATA - A method and device for processing webpage data has the following steps: checking whether or not the webpage data included in the response message to be sent by a website to a search engine includes a particular character; and shielding the particular character included in the webpage data when the result of the checking is affirmative. By using the method and device, it is possible to prevent hackers from carrying out unauthorized operations on websites by way of Google hacking. | 12-02-2010 |
20100332810 | Reconfigurable Functional Unit Having Instruction Context Storage Circuitry To Support Speculative Execution of Instructions - A functional unit is described. The functional unit includes a reconfigurable logic circuitry and instruction context storage circuitry to store instruction context information generated from instructions executed by the reconfigurable logic circuitry within the reconfigurable functional unit. The instructions include speculatively executed instructions. | 12-30-2010 |
20110261187 | Extracting and Mapping Three Dimensional Features from Geo-Referenced Images - Mobile Internet devices may be used to generate Mirror World depictions. The mobile Internet devices may use inertial navigation system sensor data, combined with camera images, to develop three dimensional models. The con of an input geometric model may be aligned with edge features of the input camera images instead of using point features of images or laser scan data. | 10-27-2011 |
20120124587 | THREAD SCHEDULING ON MULTIPROCESSOR SYSTEMS - A thread scheduler may be used in a chip multiprocessor or symmetric multiprocessor system to schedule threads to processors. The scheduler may determine the bandwidth utilization of the two threads in combination and whether that utilization exceeds the threshold value. If so, the threads may be scheduled on different processor clusters that do not have the same paths between the common memory and the processors. If not, then the threads may be allocated on the same processor cluster that shares cache among processors. | 05-17-2012 |
20120131010 | TECHNIQUES TO DETECT VIDEO COPIES - Some embodiments include a video copy detection approach based on speeded up robust features (SURF) trajectory building, local sensitive hash (LSH) indexing, and spatial-temporal-scale registration. First, interesting points' trajectories are extracted by SURF. Next, an efficient voting based spatial-temporal-scale registration approach is applied to estimate the optimal transformation parameters (shift and scale) and achieve the final video copy detection results by propagations of video segments in both spatial-temporal and scale directions. To speed up the detection speed, local sensitive hash (LSH) indexing is used to index trajectories for fast queries of candidate trajectories. | 05-24-2012 |
20120189197 | DEVICE, SYSTEM, AND METHOD FOR INDEXING DIGITAL IMAGE FRAMES - Methods and apparatus are disclosed to index digital frames. An example method includes identifying channel types associated with a plurality of image frames, splitting each one of the plurality of image frames into a respective color channel based on the identified channel types, applying a local binary pattern to each of the respective color channels to generate a respective pattern number, generating a spatial representation of each respective pattern number to determine transition probabilities for each channel type, and identifying a degree of similarity between the plurality of image frames based on the transition probabilities. | 07-26-2012 |
20120323574 | SPEECH TO TEXT MEDICAL FORMS - Event audio data that is based on verbal utterances associated with a medical event associated with a patient is received. A list of a plurality of candidate text strings that match interpretations of the event audio data is obtained, based on information included in a medical speech repository, information included in a speech accent repository, and a matching function. A selection of at least one of the candidate text strings included in the list is obtained. A population of at least one field of an electronic medical form is initiated, based on the obtained selection. | 12-20-2012 |
20120323576 | AUTOMATED ADVERSE DRUG EVENT ALERTS - Event audio data that is based on verbal utterances associated with a pharmaceutical event associated with a patient may be received. Medical history information associated with the patient may be obtained, based on information included in a medical history repository. At least one text string that matches at least one interpretation of the event audio data may be obtained, based on information included in a pharmaceutical speech repository, information included in a speech accent repository, and a drug matching function, the at least one text string being associated with a pharmaceutical drug. One or more adverse drug event (ADE) alerts may be determined based on matching the at least one text string and medical history attributes associated with the at least one patient with ADE attributes obtained from an ADE repository. An ADE alert report may be generated, based on the determined one or more ADE alerts. | 12-20-2012 |
20130111385 | METHOD AND DEVICE FOR ADDING SCHEDULE | 05-02-2013 |
20130342640 | OBJECT OF INTEREST BASED IMAGE PROCESSING - An apparatus, a method and a system are provided, wherein the system includes an encoding engine to encode and/or compress one or more objects of interest within individual image frames with higher bit densities than the bit density employed to encode and/or compress their background. The system may further include a context engine to identify a region of interest including at least a part of the one or more objects of interest, and scale the region of interest within individual image frames to emphasize the objects of interest. | 12-26-2013 |
20140003663 | METHOD OF DETECTING FACIAL ATTRIBUTES | 01-02-2014 |
20140026157 | FACE RECOGNITION CONTROL AND SOCIAL NETWORKING - Methods, apparatuses, and articles associated with face recognition login, social network and video chat are disclosed herein. In various embodiments, an apparatus may include a networking interface, and a face recognition based controller configured to determine whether a user is watching a television, based on image frames of a video signal generated by a camera. The controller may be further configured to transmit a login request, via the network interface, to a server associated with a social network, on determination that the user is watching the television, to log the user into the social network, and enabling video chat. Other embodiments may be disclosed and/or claimed. | 01-23-2014 |
20140033239 | NEXT GENERATION TELEVISION WITH CONTENT SHIFTING AND INTERACTIVE SELECTABILITY - Systems and methods for providing next generation television with content shifting and interactive selectability are described. In some examples, image content may be transferred from a television to smaller mobile computing device, and an example-based. visual search may be conducted on a selected portion of the content. Search results may then be provided to the mobile computing, device. In addition, avatar simulation may be undertaken. | 01-30-2014 |
20140050358 | METHOD OF FACIAL LANDMARK DETECTION - Detecting facial landmarks in a face detected in an image may be performed by first cropping a face rectangle region of the detected face in the image and generating an integral image based at least in part on the face rectangle region. Next, a cascade classifier may be executed for each facial landmark of the face rectangle region to produce one response image for each facial landmark based at least in part on the integral image. A plurality of Active Shape Model (ASM) initializations may be set up. ASM searching may be performed for each of the ASM initializations based at least in part on the response images, each ASM search resulting in a search result having a cost. Finally, a search result of the ASM searches having a lowest cost function may be selected, the selected search result indicating locations of the facial landmarks in the image. | 02-20-2014 |
20140089369 | MULTI-GRANULARITY PARALLEL FFT COMPUTATION DEVICE - A multi-granularity parallel FFT computation device including three memories, a butterfly computation device, a state control unit, a data reversing network and a first selector. The three memories are each a multi-granularity parallel memory, and store butterfly group data and twiddle factors corresponding to the butterfly group data. The butterfly computation device perform computations of a butterfly group based on the butterfly group data outputted from the first selector and the corresponding twiddle factors outputted from one of the memories, and write a computation result back to the other two memories. The device can read butterfly group data and corresponding twiddle factors in parallel from the multi-granularity parallel memories with a specific R/W granularity. No memory conflict will occur in the read operation, and no additional process is required for sorting the read/written data. | 03-27-2014 |
20140089370 | PARALLEL BIT REVERSAL DEVICES AND METHODS - A parallel bit reversal device and method. The device includes a parallel bit reversal unit, a butterfly computation and control unit, and a memory. The butterfly computation and control unit is coupled to the memory via a data bus. The parallel bit reversal unit is configured to bit-reverse butterfly group data used by the butterfly computation and control unit. The parallel bit reversal unit includes an address reversing logic coupled to the butterfly computation and control unit, and configured to perform mirror reversal and right-shift operations on a read address from the butterfly computation and control unit. | 03-27-2014 |
20140130987 | FILM STRIPPING MECHANISM - A film stripping mechanism, comprising: a base; a platform disposed on the base and having a substrate to be stripped of film placed thereon; a blade disposed above an upper surface of the platform and capable of contacting the substrate to be stripped of film placed on the platform, the platform and the blade being movable relative to each other so as to strip off a film on the substrate to be stripped of film; an automatic alcohol-spraying module contacting the blade for spraying outwards alcohol and allowing the alcohol to flow toward the substrate to be stripped of film along the blade. The film stripping mechanism can improve the yield rate of film stripping and the stripping efficiency, and reduce breakage rate of the substrates. | 05-15-2014 |
20140156398 | PERSONALIZED ADVERTISEMENT SELECTION SYSTEM AND METHOD - A system and method for selecting an advertisement to present to a consumer includes detecting facial regions in the image, identifying one or more consumer characteristics (mood, gender, age, etc.) of said consumer in the image, identifying one or more advertisements to present to the consumer based on a comparison of the consumer characteristics with an advertisement database including a plurality of advertisement profiles, and presenting a selected one of the identified advertisement to the consumer on a media device. | 06-05-2014 |
20140156728 | SYSTEM AND METHOD FOR PROVIDING SIMPLIFIED PROGRAMMING CONSTRUCTS FOR USER ACTIVITIES IN A TELECOMMUNICATIONS APPLICATION - In accordance with embodiments of the invention, the converged application framework of a converged application server is extended by providing a set of easily usable artifacts which enable easy creation of programs effecting user activities without detailed knowledge of the underlying SIP level protocol and events. In particular embodiments the present invention provides new communication beans implementing particular user activities including, for example, subscribing to the status of a user mailbox. | 06-05-2014 |
20140195983 | 3D GRAPHICAL USER INTERFACE - Systems, apparatus, articles, and methods are described including operations for a 3D graphical user interface. | 07-10-2014 |
20140223474 | INTERACTIVE MEDIA SYSTEMS - Generally this disclosure describes interactive media methods and systems. A method may include capturing an image, detecting at least one face in the image, determining an identity and expression corresponding to the at least one face, generating an icon for the at least one face based on the corresponding expression, and displaying the icon on a video monitor. | 08-07-2014 |
20140241574 | TRACKING AND RECOGNITION OF FACES USING SELECTED REGION CLASSIFICATION - Methods, apparatuses, and articles associated with facial tracking and recognition are disclosed. In embodiments, facial images may be detected in video or still images and tracked. After normalization of the facial images, feature data may be extracted from selected regions of the faces to compare to associated feature data in known faces. The selected regions may be determined using a boosting machine learning processes over a set of known images. After extraction, individual two-class comparisons may be performed between corresponding feature data from regions on the tested facial images and from the known facial image. The individual two-class classifications may then be combined to determine a similarity score for the tested face and the known face. If the similarity score exceeds a threshold, an identification of the known face may be output or otherwise used. Additionally, tracking with voting may be performed on faces detected in video. After a threshold of votes is reached, a given tracked face may be associated with a known face. | 08-28-2014 |
20140289856 | Method and Device for Optimizing and Configuring Detection Rule - A method and a device for optimizing and configuring a detection rule, where the method includes: a network entity receives network traffic; extracts a packet from the network traffic, and identifies, according to a feature of the packet, protocol related information used in the network; saves the protocol related information and correspondence between pieces of information in the protocol related information to a first learning association table; and matches a corresponding rule from a vulnerability rule base according to the protocol related information to generate a first compact rule set. Through the generated compact rule set in the present invention, subsequent protocol detection is performed only for a protocol threat that may occur in a live network; therefore, content that needs to be detected subsequently is reduced, the detection efficiency is improved, and unnecessary performance consumption is avoided at the same time. | 09-25-2014 |
20140310271 | PERSONALIZED PROGRAM SELECTION SYSTEM AND METHOD - A system and method for selecting a program to present to a consumer includes detecting facial regions in an image, detecting hand gestures in an image, identifying one or more consumer characteristics (mood, gender, age, hand gesture, etc.) of said consumer in the image, identifying one or more programs to present to the consumer based on a comparison of the consumer characteristics with a program database including a plurality of program profiles, and presenting a selected one of the identified program to the consumer on a media device. | 10-16-2014 |
20140330880 | METHODS AND DEVICES FOR MULTI-GRANULARITY PARALLEL FFT BUTTERFLY COMPUTATION - A method and device for multi-granularity parallel FFT butterfly computation. The method and device read data and twiddle factors for computation in one butterfly group from the input buffers and the twiddle factor buffer at a time, perform multi-stage butterfly computation in parallel using uniform butterfly representations, and write the results back to the input buffers. The method and device greatly reduce the frequency for accessing the memory, improve speed for butterfly computation, and reduce power consumption. The method and device achieve multi-granularity butterfly computation of various data formats in a parallel and efficient manner. The method and device can specify the parallel granularity and data format for butterfly computation according to particular applications, and are applicable to FFT butterfly computation of balanced and unbalanced groups. | 11-06-2014 |
20140337401 | DATA ACCESS METHOD AND DEVICE FOR PARALLEL FFT COMPUTATION - The present disclosure provides A data access method and device for parallel FFT computation. In the method, FFT data and twiddle factors are stored in multi-granularity parallel memories, and divided into groups throughout the computation flow according to a uniform butterfly representation. Each group of data involves multiple butterflies that support parallel computation. Meanwhile, according to the butterfly representation, it is convenient to generate data address and twiddle factor coefficient address for each group. With different R/W granularities, it is possible to read/write data and corresponding twiddle factors in parallel from the multi-granularity memories. The method and device further provide data access devices for parallel FFT computation. In the method and device, no conflict will occur during read/write operations of memories, and no extract step is required for sorting the read/written data. Further, the method and device can flexibly define the parallel granularity according to particular applications. | 11-13-2014 |
20140369608 | IMAGE PROCESSING INCLUDING ADJOIN FEATURE BASED OBJECT DETECTION, AND/OR BILATERAL SYMMETRIC OBJECT SEGMENTATION - Apparatuses, methods and storage medium associated with processing an image are disclosed herein. In embodiments, a method for processing one or more images may include generating a plurality of pairs of keypoint features for a pair of images. Each pair of keypoint features may include a keypoint feature from each image. Further, for each pair of keypoint features, corresponding adjoin features may be generated. Additionally, for each pair of keypoint features, whether the adjoin features are similar may be determined. Whether the pair of images have at least one similar object may also be determined, based at least in part on a result of the determination of similarity between the corresponding adjoin features. Other embodiments may be described and claimed. | 12-18-2014 |
20150067351 | Method and Device for Data Confidentiality Protection Based on Embedded Universal Integrated Circuit Card - Embodiments of the present invention provide a method and device for data confidentiality protection based on an embedded universal integrated circuit card. An embodiment method includes determining that a terminal device is not held by an authorized user; setting an eUICC in the terminal device to an unavailable state; and instructing the eUICC to perform confidentiality protection processing on data in the eUICC. | 03-05-2015 |