Patents by Inventor Tong Zhang

Tong Zhang has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7450752
    Abstract: A method and system for automatic detection of the end of a video stream, wherein the energy level of the audio content is computed, a window at a time. The computed audio energy level is then compared against one or more audio energy level thresholds. Various features of the color content of the video content are then computed, a frame at a time. The computed color content is then compared against one or more video thresholds. Based on the results of the audio and video threshold comparisons, the end of the video stream can be automatically detected.
    Type: Grant
    Filed: April 7, 2005
    Date of Patent: November 11, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Tong Zhang
  • Patent number: 7447337
    Abstract: Methods and integrated systems for camera motion analysis and moving object analysis and methods of extracting semantics mainly from camera motion parameters in videos and video segments without shot changes are described. Typical examples of such videos are a home video taken by a digital camera and a segment, or clip, of a professional video or film. The extracted semantics can be directly used in a number of video/image understanding and management applications, such as annotation, browsing, editing, frame enhancement, key-frame extraction, panorama generation, printing, retrieval, summarization. Automatic methods of detecting and tracking moving objects that do not rely on a priori knowledge of the objects are also described. The methods can be executed in real time.
    Type: Grant
    Filed: October 25, 2004
    Date of Patent: November 4, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Tong Zhang, Yong Wang, Daniel R. Tretter
  • Publication number: 20080195631
    Abstract: An improved system and method is provided for determining web page quality using collective inference based on local and global web page information. A classification engine may be provided for classifying a web page using local features of a seed set of web pages and global web graph information about the seed set of web pages. A dual algorithm based on graph regularization formulated as a well-formed optimization solution may be used in an embodiment for applying collective inference for binary classification of the web page using the local web page information and global web graph information of a web page, the local web page information and global web graph information of an authoritative set of web pages, and the local web page information and global web graph information of a non-authoritative set of web pages.
    Type: Application
    Filed: February 13, 2007
    Publication date: August 14, 2008
    Applicant: Yahoo! Inc.
    Inventors: Byron Edward Dom, Alexandrin Popescul, Tong Zhang
  • Publication number: 20080178086
    Abstract: A system for web-based video browsing includes a web server and a web client. The web server and the web client cooperatively provide a set of video browsing functions. The video browsing functions enable a user of the web client to browse a source video and select a video frame from the source video. The distribution of the video browsing functions between the web server and the web client may be adapted to a communication speed between the web server and the web client.
    Type: Application
    Filed: January 19, 2007
    Publication date: July 24, 2008
    Inventors: Tong Zhang, Peng Wu, Sam Liu
  • Patent number: 7386217
    Abstract: A video processing device includes an audio event detector and a memory that stores video data and audio data corresponding to the video data. The audio event detector detects an audio event in the audio data and indexes the video data at about a beginning of the audio event.
    Type: Grant
    Filed: December 14, 2001
    Date of Patent: June 10, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Tong Zhang
  • Patent number: 7386357
    Abstract: A method and system for generating an audio thumbnail of an audio track in which a first content feature, such as singing, is detected as a characteristic of an audio track. A predetermined length of the detected portion of the audio track corresponding to the first content feature is extracted from the audio track. A highlight of the audio track, such as a portion of the audio track having a sudden increase in temporal energy within the audio track, is detected; and a portion of the audio track corresponding to the highlight is extracted from the audio track. The two extracted portions of the audio track are combined as a thumbnail of the audio track.
    Type: Grant
    Filed: September 30, 2002
    Date of Patent: June 10, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Tong Zhang
  • Publication number: 20080132695
    Abstract: The invention relates to substantially photochemically or thermally cross-linked polysaccharide derivatives in which the OH groups as OR groups have been esterified or converted into carbamate (urethane) or mixtures thereof and that do not contain photopolymerisable functional groups prior to the cross-linking. They can be used as carrier materials for the chromatographic separation of enantiomers.
    Type: Application
    Filed: February 14, 2008
    Publication date: June 5, 2008
    Inventors: Eric Francotte, Tong Zhang
  • Publication number: 20080127244
    Abstract: Systems and methods of detecting blocks of commercial content in video data are described. In one aspect, visual parameter values and audio parameter values are extracted from the video data. Visual boundary events, audio boundary events, and commercial content transition events are detected in the video data. Candidate commercial blocks of consecutive commercial content are detected in the video data from a combination of the detected visual boundary events and the detected audio boundary events. Each of the candidate commercial blocks is defined between respective candidate starting and ending boundary points. Ones of the starting and ending boundary points of the candidate commercial blocks are adjusted based on occurrence of one or more of the detected commercial content transition events within temporal windows respectively encompassing the starting and ending points.
    Type: Application
    Filed: June 30, 2006
    Publication date: May 29, 2008
    Inventor: Tong Zhang
  • Publication number: 20080089561
    Abstract: Face-based image clustering systems and methods are described. In one aspect, face regions are detected in images. At least one respective parameter value is extracted from each of the face regions. Ones of the face regions associated with parameter values satisfying a cluster seed predicate are classified as cluster seed face regions. The cluster seed face regions are clustered into one or more clusters. A respective face model is built for each of the clusters. The face models are stored. In another aspect, face regions are detected in images. At least one respective parameter value is extracted from each of the face regions. The face regions are ranked based on the extracted parameter values. The face regions are clustered in rank order into one or more clusters. Representations of ones of the clusters are rendered on a display.
    Type: Application
    Filed: October 11, 2006
    Publication date: April 17, 2008
    Inventor: Tong Zhang
  • Publication number: 20080075336
    Abstract: Method, apparatus, and systems for extracting features from face regions and auxiliary identification regions of images are described. In one aspect, a face region containing at least a portion of a person's face is detected in an input image. An auxiliary identification region outside the face region is identified in the input image. Facial features characterizing the face region are determined. Auxiliary identification features characterizing the auxiliary identification region are calculated. An indexing datum is derived from the facial features and the auxiliary identification features. The indexing datum is stored in association with the input image.
    Type: Application
    Filed: September 26, 2006
    Publication date: March 27, 2008
    Inventors: Huitao Luo, Tong Zhang, Daniel Tretter
  • Publication number: 20080060505
    Abstract: Various method and system embodiments of the present invention are directed to computational estimation of a tempo for a digitally encoded musical selection. In certain embodiments of the present invention, described below, a short portion of a musical selection is analyzed to determine the tempo of the musical selection. The digitally encoded musical selection sample is computationally transformed to produce a power spectrum corresponding to the sample, in turn transformed to produce a two-dimensional strength-of-onset matrix. The two-dimensional strength-of-onset matrix is then transformed into a set of strength-of-onset/time functions for each of a corresponding set of frequency bands. The strength-of-onset/time functions are then analyzed to find a most reliable onset interval that is transformed into an estimated tempo returned by the analysis.
    Type: Application
    Filed: September 11, 2006
    Publication date: March 13, 2008
    Inventors: Yu-Yao Chang, Ramin Samadani, Tong Zhang, Simon Widdowson
  • Publication number: 20080022846
    Abstract: The present invention provides a method of and system for browsing of music. In an embodiment, a method of browsing recorded music comprises steps of: selecting a song from a library; playing at least a portion of the selected song for a user; while the portion of the selected song is playing, accepting input from the user, the input comprising an indication of the user's enjoyment of the at least a portion of the selected song; repeating said steps of selecting, playing and accepting to generate a sequence of song portions; and creating a record comprising an identification of each selected song portions and the indication for the song portions.
    Type: Application
    Filed: July 31, 2006
    Publication date: January 31, 2008
    Inventors: Ramin Samadani, Yu-Yao Chang, Tong Zhang, Ullas Gargi
  • Publication number: 20080019669
    Abstract: Systems and methods of automatically editing video data containing a sequence of video frames are described. Respective frame characterizing parameter values and respective camera motion parameter values are determined for each of the video frames. A respective frame score is computed for each of the video frames based on the determined frame characterizing parameter values. Segments of consecutive ones of the video frames are identified based at least in part on a thresholding of the frame scores. Shots of consecutive ones of the video frames having motion parameter values meeting a motion quality predicate are selected from the identified segments. An output video is generated from the selected shots.
    Type: Application
    Filed: July 18, 2006
    Publication date: January 24, 2008
    Inventors: Sahra Reza Girshick, Pere Obrador, Tong Zhang
  • Publication number: 20080019661
    Abstract: Systems and methods of producing an output video are described. In one approach, respective frame scores are assigned to video frames of input videos containing respective sequences of video frames. Shots of consecutive video frames are selected from the input videos based at least in part on the assigned frame scores. An output video is generated from the selected shots.
    Type: Application
    Filed: July 18, 2006
    Publication date: January 24, 2008
    Inventors: Pere Obrador, Tong Zhang, Sahra Reza Girshick
  • Patent number: 7313678
    Abstract: A host-side wireless interface services communications between a wireless user input device and a serviced host. The host-side wireless interface includes a wireless network interface, a host-side wireless interface, and may include additional components. The wireless network interface wirelessly communicates with the wireless user input device. The wireless user input device and the serviced host computer interact to setup the operation of the wireless user input device with the serviced host computer without requiring input from another user input device. In setting up the wireless user input device, the host-side wireless interface storing configuration information in non-volatile memory.
    Type: Grant
    Filed: June 28, 2003
    Date of Patent: December 25, 2007
    Assignee: Broadcom Corporation
    Inventors: Tong Zhang, Yuqian C. Wong
  • Patent number: 7310648
    Abstract: A method of optimizing retention of signal information from a physiologically generated digital signal is provided. The method can comprise steps of generating a digital signal from a physiological source, storing the digital signal into a memory location as a stored digital signal, identifying within the stored digital signal a preferred digital signal event exclusive of a non-preferred digital signal event, wherein the preferred digital signal event has a first event compression level and the non-preferred digital signal event has a second event compression level, detecting a memory storage limitation in the memory location, and increasing the second event compression level of the non-preferred digital signal event as a result of detecting a memory storage limitation. Also, the portable monitor can detect the presence of an upload source to which the digital signal can be uploaded in order to minimize the need to compress the signal.
    Type: Grant
    Filed: September 15, 2004
    Date of Patent: December 18, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Steven J. Simske, Daniel R. Blakley, Tong Zhang
  • Publication number: 20070283269
    Abstract: A method and system are disclosed for onboard camera video editing. A video clip is segmented into at least one video segment having frames and the video quality of at least one frame is assessed to derive a quality score per frame and an average quality score for the video segment. To optimize quality of the video captured and to increase free memory space, at least one video segment is removed from the digital memory based on the quality score per frame and the average quality score.
    Type: Application
    Filed: May 31, 2006
    Publication date: December 6, 2007
    Inventors: Pere Obrador, Tong Zhang
  • Publication number: 20070266322
    Abstract: An exemplary system for browsing videos comprises a memory for storing a plurality of videos, a processor for accessing the videos, and a video browsing user interface for enabling a user to browse the videos. The user interface is configured to enable video browsing in multiple states on a display screen, including a first state for displaying static representations of the videos, a second state for displaying dynamic representations of the videos, and a third state for playing at least a portion of a selected video.
    Type: Application
    Filed: May 12, 2006
    Publication date: November 15, 2007
    Inventors: Daniel Tretter, Tong Zhang, Simon Widdowson
  • Publication number: 20070263128
    Abstract: Techniques that enable flexible key-frame extraction from video. Key-frame extraction according to the present teachings includes segmenting a video into a set of shots each having a set of video frames and selecting a set of key-frames from the shots in response to an image quality of the corresponding video frames. The present techniques include a set of user selectable modes that enable key-frame extraction to be adapted to an underlying platform.
    Type: Application
    Filed: May 12, 2006
    Publication date: November 15, 2007
    Inventor: Tong Zhang
  • Publication number: 20070256958
    Abstract: A tray for storing and handling delicate components is strengthened with a reinforcement bar. Reinforcement bars are arranged in parallel to enhance resistance against cracking and warpage of the tray. Each reinforcement bar may include a support structure. A radius on all or a portion of tray members having a sharp edge may serve to strengthen the tray further. Tray members including ribs, openings, indentations, and pockets can have all or part of their sharp edges covered with a radius.
    Type: Application
    Filed: April 30, 2007
    Publication date: November 8, 2007
    Applicant: Peak Plastic and Metal Products (Int'l) Ltd.
    Inventors: Tong Zhang, John Pylant