Patents by Inventor Boon-Lock Yeo

Boon-Lock Yeo 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).

  • Publication number: 20130144719
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, providing advertising content to a user in response to an image search request to be performed on the Internet. A search phrase is input to be used to perform the image search on the Internet. Searching of Internet content is performed to identify content matching the received search phrase. Images associated with each of the matching content are compared with images associated with advertisements stored in an advertisement database, to determine which advertisements have associated images related to any of the images associated with the matching content. Based on display data provided to the client computer, each of the matching content can thus be displayed at a client computer with associated images, along with an advertisement having an associated image related to any of the matching content.
    Type: Application
    Filed: January 25, 2013
    Publication date: June 6, 2013
    Inventors: Boon-Lock Yeo, Li Gangjiang
  • Publication number: 20130110628
    Abstract: A method for determining advertisements that includes, receiving, by a server computer, a query with one or more keywords. The method includes determining one or more category labels for the query based on at least one of the one or more keywords, historical search queries and historical search results. The method may determine one or more advertisements based on the one or more category labels. Data may be sent to the user computer display for one or more search results for the query, the search results are grouped by the one or more category labels and at least one advertisement is displayed for at least one category label.
    Type: Application
    Filed: October 28, 2011
    Publication date: May 2, 2013
    Inventors: Boon-Lock Yeo, Gangjiang Li
  • Publication number: 20120243849
    Abstract: A video stream may include portions that are stored while other portions are being displayed. In one embodiment, a portion of the video stream may be stored in digital storage media at one instance while in the next instance another portion of the stream is being read out of the storage media.
    Type: Application
    Filed: June 7, 2012
    Publication date: September 27, 2012
    Inventors: Dennis M. O'Connor, Mark P. Chuang, Boon-Lock Yeo, Robert L. Davies
  • Publication number: 20120233196
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for cross-language image search. One method includes receiving an image search query and image search results responsive to the image search query. Translations of the image search query into other languages are obtained, and search results responsive to each of the translations are received. Instructions are provided to a client device. The instructions cause the client device to present a user interface that includes one or more of the image search results responsive to the image search query and a cross-language search option for each of the translations. Each cross-language search option includes the translation and a preview of the image search results responsive to the translation.
    Type: Application
    Filed: November 20, 2009
    Publication date: September 13, 2012
    Inventors: Zhuohao Wu, Hui Li, Gangjiang Li, Yong Zhang, Guang Hua Li, Boon-Lock Yeo
  • Publication number: 20120124034
    Abstract: Co-selected images are labeled based on a topic score that is a measure of relevance of the co-selected image to a first topic to which a reference image belongs. The first topic to which the reference image belongs is identified based on a reference label associated with the reference image. The co-selected images are images that are selected for presentation subsequent to selection of the reference image during a user session. The co-selected images are identified based on selection data for user sessions in which the reference image was selected for presentation. The topic score is generated based on a frequency of selection of the co-selected image. Image search results for a second topic can be filtered to remove images that are labeled as belonging to the first topic or the image search results can be reordered to adjust the presentation positions at which images are referenced based on the topic to which the images belong.
    Type: Application
    Filed: June 3, 2009
    Publication date: May 17, 2012
    Applicant: Google Inc.
    Inventors: Yushi Jing, Boon-Lock Yeo, Yong Zhang, Guang Hua Li, Gangjiang Li, Hui Li
  • Patent number: 8149217
    Abstract: A system for associating a selected object on any printed material to a valid response provided by a computer system includes a maker component to define an object on a page of printed material, and to link a position of the object on the page, the contents of the page, and the response to be performed by a computer system. The system also includes a pointing device to determine a position on the printed material, a communicating device to transmit the position to the computer system, and a player component to correlate the position to selected digital content associated with the printed materials, the selected digital content being accessible by the computer system; and to provide a valid response to a user based at least in part on the position and the correlated content, wherein the valid response includes at least one of rendering audio content, rendering video content, rendering image content, and performing an action by the computer system.
    Type: Grant
    Filed: December 19, 2003
    Date of Patent: April 3, 2012
    Assignee: Intel Corporation
    Inventors: Minerva M. Yeung, Boon-Lock Yeo, Dan Li, Xing Tang
  • Publication number: 20110289498
    Abstract: Provided are a method, system, and program for installing and executing shared applications in shared folders. A program is installed by a base computer, having a local storage, to a shared folder accessible to multiple client computers over a network. Installing the program adds files for the program to the shared folder and modifies the local device used by the base computer and enables the base computer to run the program by accessing the program files in the shared folder. An image is created of the local device of the base computer including the installed program. The image is provided to the client computers to apply to local devices of the client computers. Applying the image to the local devices of the client computers enables the client computers to access the program files in the shared folder to run the program.
    Type: Application
    Filed: August 5, 2011
    Publication date: November 24, 2011
    Inventors: Guohong Xie, Boon-Lock Yeo, GangJiang Li, Jun Wang
  • Patent number: 8020158
    Abstract: Provided are a method, system, and program for installing and executing shared applications in shared folders. A program is installed by a base computer, having a local storage, to a shared folder accessible to multiple client computers over a network. Installing the program adds files for the program to the shared folder and modifies the local device used by the base computer and enables the base computer to run the program by accessing the program files in the shared folder. An image is created of the local device of the base computer including the installed program. The image is provided to the client computers to apply to local devices of the client computers. Applying the image to the local devices of the client computers enables the client computers to access the program files in the shared folder to run the program.
    Type: Grant
    Filed: December 17, 2005
    Date of Patent: September 13, 2011
    Assignee: Intel Corporation
    Inventors: Guohong Xie, Boon-Lock Yeo, Gangjiang Li, Jun Wang
  • Publication number: 20110016005
    Abstract: Methods, systems and apparatus for identifying advertisements previously presented when processing related search queries related to a submitted search query, and providing the advertisements identified from the related search queries for presentation on a search results page for the submitted search query.
    Type: Application
    Filed: July 29, 2009
    Publication date: January 20, 2011
    Applicant: Google Inc.
    Inventors: Hui Li, Yong Zhang, Gangjiang Li, Boon-Lock Yeo
  • Patent number: 7694320
    Abstract: According to the invention, channel surfers are aided by summary frames appearing on the screen along with the regular program. These summary frames are embedded in the broadcast and appear in a small window on the screen at some point in the future as the video is broadcast. The summary frames depict key scenes from the past which aid the viewer in quickly ascertaining the current plot or theme of the video program. In an interactive television environment, a short video segment may be associated with each shot such that when the shot is selected, the past video segment is played in a larger window on the screen complete with sound. Once the segment is viewed, the video program is rejoined in progress with the viewer having a better sense of what is going on in the video. Hence, a when a channel surfer arrives at a new channel, rather than only having what is currently playing to catch the eye, summary frames are also available to catch the surfer's attention and aid in understanding the programming.
    Type: Grant
    Filed: September 27, 2000
    Date of Patent: April 6, 2010
    Assignee: International Business Machines Corporation
    Inventors: Boon-Lock Yeo, Minerva Ming-Yee Yeung
  • Patent number: 7587401
    Abstract: Methods and apparatus to compress a dataset include: obtaining a first block of a dataset to be compressed; computing a proxy for at least a portion of the first block; comparing the proxy to a set of proxies representative of previously stored blocks; and, if the proxy for the at least the portion of the first block matches a proxy in the set of proxies, storing a data structure that maps the at least the portion of the first block to at least a portion of a previously stored block associated with the matching proxy without storing the at least the portion of the first block.
    Type: Grant
    Filed: March 10, 2005
    Date of Patent: September 8, 2009
    Assignee: Intel Corporation
    Inventors: Boon-Lock Yeo, Zhenhua Zhang
  • Publication number: 20090103890
    Abstract: A video stream may include portions that are stored while other portions are being displayed. In one embodiment, a portion of the video stream may be stored in digital storage media at one instance while in the next instance another portion of the stream is being read out of the storage media.
    Type: Application
    Filed: December 30, 2008
    Publication date: April 23, 2009
    Inventors: Dennis M. O'Connor, MARK P. CHUANG, BOON-LOCK YEO, ROBERT L. DAVIES
  • Patent number: 7486871
    Abstract: A video stream may include portions that are stored while other portions are being displayed. In one embodiment, a portion of the video stream may be stored in digital storage media at one instance while in the next instance another portion of the stream is being read out of the storage media.
    Type: Grant
    Filed: March 7, 2003
    Date of Patent: February 3, 2009
    Assignee: Intel Corporation
    Inventors: Dennis M. O'Connor, Mark P. Chuang, Boon-Lock Yeo, Robert L. Davies
  • Publication number: 20080280269
    Abstract: A language tutor system and method. The system comprising a client module and a server module coupled to the client module. The server module downloads an oral language assignment to the client module to enable a student learning a second language to login to the client module and perform the oral language assignment. The client module provides a benchmark audio sentence in the second language to the student, records a recitation of the sentence from the student, and evaluates the recitation of the sentence from the student by comparing the recitation of the sentence with the benchmark audio. The system provides feedback to the student on the pronunciation and intonation of each word in the sentence.
    Type: Application
    Filed: May 27, 2005
    Publication date: November 13, 2008
    Inventors: Minerva Yeung, Robert Du, Boon-Lock Yeo
  • Publication number: 20080256532
    Abstract: Provided are a method, system, and program for installing and executing shared applications in shared folders. A program is installed by a base computer, having a local storage, to a shared folder accessible to multiple client computers over a network. Installing the program adds files for the program to the shared folder and modifies the local device used by the base computer and enables the base computer to run the program by accessing the program files in the shared folder. An image is created of the local device of the base computer including the installed program. The image is provided to the client computers to apply to local devices of the client computers. Applying the image to the local devices of the client computers enables the client computers to access the program files in the shared folder to run the program.
    Type: Application
    Filed: December 17, 2005
    Publication date: October 16, 2008
    Applicant: INTEL CORPORATION
    Inventors: Guohong Xie, Boon-Lock Yeo, Gangjiang Li, Jun Wang
  • Patent number: 7343518
    Abstract: A method for backing up data in a computer system that is occasionally connected to a network is performed by resuming the backup operations even when the backup operations were not successfully completed due to a previous loss to the network connection, according to one embodiment. The backup operations use checksum information to determine changes between a current source file and a version of the backup file. The changes are then used to update the backup file without having to restart the backup operations from the beginning.
    Type: Grant
    Filed: June 23, 2004
    Date of Patent: March 11, 2008
    Assignee: Intel Corporation
    Inventor: Boon-Lock Yeo
  • Patent number: 7336709
    Abstract: A method and apparatus for multi-rate encoding of video sequences. The input data stream is received at a first bit rate. A domain transformation is performed on the input data and the transformed data is encoded into a series of output data streams each with a different bit rate.
    Type: Grant
    Filed: July 24, 2003
    Date of Patent: February 26, 2008
    Assignee: Intel Corporation
    Inventors: André Zaccarin, Boon-Lock Yeo
  • Patent number: 7319417
    Abstract: An input tangled sequence such as an instruction stream is compressed by modeling the sequence into multiple Markov chains to simultaneously capture and exploit the correlations among and within subsequences that are mingled in the input tangled sequence. The multiple Markov chains may be combined to drive an entropy coder.
    Type: Grant
    Filed: November 18, 2005
    Date of Patent: January 15, 2008
    Assignee: Intel Corporation
    Inventors: Xiaolin X. Wu, Yuanhao Sun, Boon-Lock Yeo, Lv Lv, Fenglin Yu
  • Patent number: 7242847
    Abstract: In some embodiments, the invention includes a method of editing a video stream. The method includes storing segment frame icons representing segments of the video stream, the segment frame icons having a layout. The method further includes displaying at least some of the segment frame icons and responding to signals from a user input device by changing the layout of the segment frame icons. In some embodiments, the segment frame icons are arranged in a two-dimensional grid. The segment frame icons may include an image derived from a representative frames of the segments. Changing the layout may involve one or more of the following: re-arranging an order of the segment frame icons in the layout, deleting at least one of the segment frame icons, and adding at least one segment frame icon from another video stream. The segment frame icons may be shot frame icons representing shots of the video stream. The segment frame icons may be subshot frame icons representing subshots of shots of the video stream.
    Type: Grant
    Filed: June 18, 1999
    Date of Patent: July 10, 2007
    Assignee: Intel Corporation
    Inventors: Robert L. Davies, Boon-Lock Yeo
  • Patent number: RE43099
    Abstract: Coding systems that provide a perceptually improved approximation of the short-term characteristics of speech signals compared to typical coding techniques such as linear predictive analysis while maintaining enhanced coding efficiency. The invention advantageously employs a non-linear transformation and/or a spectral warping process to enhance particular short-term spectral characteristic information for respective voiced intervals of a speech signal. The non-linear transformed and/or warped spectral characteristic information is then coded, such as by linear predictive analysis to produce a corresponding coded speech signal. The use of the non-linear transformation and/or spectral warping operation of the particular spectral information advantageously causes more coding resources to be used for those spectral components that contribute greater to the perceptible quality of the corresponding synthesized speech.
    Type: Grant
    Filed: November 17, 2008
    Date of Patent: January 10, 2012
    Assignee: Alcatel Lucent
    Inventors: Rajiv Laroia, Boon-Lock Yeo