Patents by Inventor Bo Shen

Bo Shen 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: 7613768
    Abstract: One embodiment of the invention includes a method for managing a streaming media service. The method includes receiving a request for a streaming media service from a client and the streaming media service includes a media service component. A service location manager is selected to which to provide the request from a plurality of service location managers. Additionally, a service provider is selected to which to assign the media service component from a plurality of service providers of a network. Furthermore, the service provider is informed of the assignment to perform the media service component. The service provider is caused to prepare to perform the streaming media service on streaming media. Moreover, information is used to determine whether to initiate a handoff of the streaming media service from the service provider to another service provider. If it is determined to initiate the handoff, the handoff is initiated.
    Type: Grant
    Filed: October 30, 2003
    Date of Patent: November 3, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael Harville, Michele Covell, John Ankcorn, John Apostolopoulos, Sumit Roy, Bo Shen, Wai-tian Tan, Susie Wee
  • Publication number: 20090262874
    Abstract: A baud rate acquisition circuit (10) for synchronizing a sampling signal with an input signal operates in broad rate sweeping and a rate fine tuning phases. In the rate sweeping phase, a timing error detector (24) examines the sampling signal generated by a decimator (16). If the sampling signal is outside a rate acquisition range from the target rate, a rate sweeping algorithm selects a new sampling rate. In response to the sampling rate within the rate acquisition range, the timing error detector (24) examines the asymmetry thereof to generate a rate correction signal to synchronize the sampling signal with the input signal. Next in the rate fine tuning phase, a multiplexer (22) routes the sampling signal through a square root filter (18). By examining the waveform shaped signal, the time error detector (24) synchronizes the sampling signal with the input signal with high accuracy.
    Type: Application
    Filed: August 2, 2006
    Publication date: October 22, 2009
    Applicant: Trident Microsystems (Far East) Ltd, Hong Kong Branch
    Inventors: Bo Shen, Liping Chen
  • Publication number: 20090249517
    Abstract: The preparation and use of nucleic acid fragments useful in altering the phenotype in plants are disclosed. Chimeric constructs incorporating such nucleic acid fragments and suitable regulatory sequences can be used to create transgenic plants having altered phenotypes. Methods for altering the phenotype of plants using such nucleic acid fragments also are disclosed.
    Type: Application
    Filed: April 24, 2009
    Publication date: October 1, 2009
    Inventors: Stephen M. Allen, William B. Allen, Rebecca E. Cahoon, Sabine Epelbaum, Omolaya O. Famodu, Leslie T. Harvell, Todd J. Jones, Anthony J. Kinney, Theodore M. Klein, Changjiang Li, Igor Cunha Oliveira, Hajime Sakai, Bo Shen, Mitchell C. Tarczynski
  • Publication number: 20090248984
    Abstract: There are disclosed a method and device for performing Copy-on-Write in a processor. The processor comprises: processor cores, L1 caches each of which is logically divided into a first L1 cache and a second L1 cache, and L2 caches. The first L1 cache is used for saving new data value, and the second L1 cache for saving old data value. The method can comprise the steps of: in response to a store operation from said processor core, judging whether a corresponding cache line in said L2 cache has been modified; if it is determined a corresponding L2 cache line in said L2 cache has not been modified, copying old data value in the corresponding L2 cache line to said second L1 cache, and writing new data value to the corresponding L2 cache line; and if it is determined a corresponding L2 cache line in said L2 cache has been modified, writing new data value to the corresponding L2 cache line directly.
    Type: Application
    Filed: March 24, 2009
    Publication date: October 1, 2009
    Applicant: International Business Machines Corporation
    Inventors: Xiao Wei Shen, Hua Yong Wang, Wen Bo Shen, Peng Shao
  • Publication number: 20090248934
    Abstract: Disclosed is an interrupt dispatching system and method in a multi-core processor environment. The processor includes an interrupt dispatcher and N cores capable of interrupt handling which are divided into a plurality of groups of cores, where N is a positive integer greater than one. The method generates a token in response to an arriving interrupt; determines a group of cores to be preferentially used to handle the interrupt as a hot group in accordance with the interrupt; and sends the token to the hot group, determines sequentially from the first core in the hot group whether an interrupt dispatch termination condition is satisfied, and determines the current core as a response core to be used to handle the interrupt upon determining satisfaction of the interrupt dispatch termination condition. With the invention, delay in responding to an interrupt by the processor is reduced providing optimized performance of the processor.
    Type: Application
    Filed: March 26, 2009
    Publication date: October 1, 2009
    Applicant: International Business Machines Corporation
    Inventors: Yi Ge, ChaoJun Liu, Wen Bo Shen, Yuan Ping
  • Patent number: 7596179
    Abstract: A method and system for reducing the resolution of media data. Input data at a first resolution are received from a source. The input data are compressed. The input data can be downsampled to generate compressed downsampled data at a reduced resolution. The compressed downsampled data can be used to generate a frame at the reduced resolution. When the frame is needed as a reference for another frame, the compressed downsampled data can be decoded to generate decompressed downsampled data at the reduced resolution. The decompressed downsampled data can be upsampled to generate decompressed data at a resolution corresponding to the first resolution. Thus, a larger amount of data can be processed while the data are compressed. As such, data processing operations such as transcoding can be accomplished quickly and effectively while saving computing resources.
    Type: Grant
    Filed: February 27, 2002
    Date of Patent: September 29, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Bo Shen, Sumit Roy
  • Publication number: 20090235391
    Abstract: The preparation and use of nucleic acid fragments useful in altering the oil phenotype in plants are disclosed. Chimeric constructs incorporating such nucleic acid fragments and suitable regulatory sequences can be used to create transgenic plants having altered lipid profiles. Methods for altering the oil phenotype in plants using such nucleic acid fragments also are disclosed.
    Type: Application
    Filed: April 24, 2009
    Publication date: September 17, 2009
    Inventors: Stephen M. Allen, William B. Allen, Rebecca E. Cahoon, Sabine Epelbaum, Omolayo O. Famodu, Leslie T. Harvell, Todd J. Jones, Anthony J. Kinney, Theodore M. Klein, Changjiang Li, Igor Cunha Oliveira, Hajime Sakai, Bo Shen, Mitchell C. Tarczynski
  • Patent number: 7579529
    Abstract: Methods and compositions for modulating plant development are provided. Nucleotide sequences and amino acid sequences encoding Ovule Development Protein 2 (ODP2) proteins are provided. The sequences can be used in a variety of methods including modulating development, developmental pathways, altering oil content in a plant, increasing transformation efficiencies, modulating stress tolerance, and modulating the regenerative capacity of a plant. Transformed plants, plant cells, tissues, and seed are also provided.
    Type: Grant
    Filed: January 28, 2005
    Date of Patent: August 25, 2009
    Assignee: Pioneer Hi-Bred International, Inc.
    Inventors: William J. Gordon-Kamm, Timothy G. Helentjaris, Keith S. Lowe, Bo Shen, Mitchell C. Tarczynski, Peizhong Zheng
  • Patent number: 7570818
    Abstract: A method for deblocking and transcoding a media stream. A coefficient associated with a block of pixels of the media stream is received. A deblocking operation is performed on the coefficient to generate a second coefficient. Quantization is performed on the second coefficient to generate a transcoded coefficient.
    Type: Grant
    Filed: October 17, 2003
    Date of Patent: August 4, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Bo Shen
  • Publication number: 20090193424
    Abstract: The present invention discloses a method of processing instructions in a pipeline-based central processing unit, wherein the pipeline is partitioned into base pipeline stages and enhanced pipeline stages according to functions, the base pipeline stages being activated all the while, and the enhanced pipeline stages being activated or shutdown according to requirements for performance of a workload. The present invention further discloses a method of processing instructions in a pipeline-based central processing unit, wherein the pipeline is partitioned into base pipeline stages and enhanced pipeline stages according to functions, each pipeline stage being partitioned into a base module and at least one enhanced module, the base module being activated all the while, and the enhanced module being activated or shutdown according to requirements for performance of a workload.
    Type: Application
    Filed: January 22, 2009
    Publication date: July 30, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Wen Bo Shen, Peng Shao, Yu Li, Xiao Tao Chang, Yi Ge, Huayong Wang, Huan Hao Zou
  • Publication number: 20090193159
    Abstract: An encoding method and an encoder for encoding data transmitted in a manner of bursts via a parallel bus and a decoding method and a decoder. The encoding method includes organizing data of the bursts into matrixes, determining for each of the matrixes whether a transform mode capable of decreasing the bus transition number exists, determining that the matrix needs to be transformed, determining a transform mode for transforming the matrix, and replacing the initial matrix with the transformed matrix. Then, forming a new matrix to be transmitted from matrixes which do not need to be transformed and matrixes which have been transformed. Thereafter, first generating a transform information word indicating transform states of the respective matrixes and then attaching the transform information word to the matrix to be transmitted to form an encoded matrix for actual transmission.
    Type: Application
    Filed: January 28, 2009
    Publication date: July 30, 2009
    Inventors: Yu Li, Haibo Lin, Wen Bo Shen, Kai Zheng
  • Publication number: 20090193319
    Abstract: The present application relates to a data bus system, its encoder/decoder and encoding/decoding method.
    Type: Application
    Filed: January 30, 2009
    Publication date: July 30, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Wen Bo Shen, Chao-Jun Liu, Yi Ge, Qiang Liu
  • Patent number: 7560623
    Abstract: Methods for modulating levels of at least one organic sulfur compound in plants are provided. Also provided are plants and seeds produced by the methods. The methods comprise stably transforming a plant with a DNA construct encoding a cystathionine gamma synthase enzyme, a serine acetyl transferase enzyme and/or other sulfur assimilating enzymes capable of altering the level of at least one organic sulfur compound.
    Type: Grant
    Filed: March 1, 2006
    Date of Patent: July 14, 2009
    Assignee: Pioneer Hi-Bred International, Inc.
    Inventors: Mitchell C. Tarczynski, Changjiang Li, Bo Shen
  • Patent number: 7552387
    Abstract: Methods and systems for browsing video content are described. Video content is accessed. Metadata from a content analysis that is performed on said video content is generated. A portion of said video content based on said generated metadata is presented for display.
    Type: Grant
    Filed: April 30, 2003
    Date of Patent: June 23, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Bo Shen, Mehrban Jam
  • Publication number: 20090056511
    Abstract: A tool head structure is used to screw a regular screw or a damaged screw and comprises two cutting portions located at the center of the front portion thereof. Between the two cutting portions is formed a ridge line, and behind the two cutting portions are formed two concave flank portions, and the respective flank portions are correspondingly linked up with scraping grooves. By such arrangements, the tool head structure can solve the problems of easy slipping and being unable to remove the damaged screw.
    Type: Application
    Filed: November 5, 2008
    Publication date: March 5, 2009
    Inventor: BO-SHEN CHEN
  • Patent number: 7495150
    Abstract: Methods are provided for modulating seed oil content in plants. Specifically, the invention relates to methods of increasing seed oil content in plants by reducing or eliminating the expression of homeodomain glabara2 (HDGL2) in a plant of interest, or changing seed composition by increasing expression of HDGL2 in a plant. Seeds and plants produced by the present methods are also provided.
    Type: Grant
    Filed: June 7, 2005
    Date of Patent: February 24, 2009
    Assignee: Pioneer Hi-Bred International, Inc.
    Inventors: Bo Shen, Mitchell C. Tarczynski
  • Publication number: 20090000432
    Abstract: A tool head structure is used to screw a general screw or screw a damaged screw and comprises two cutting edges located at the center of the front end thereof. Between the two cutting edges is formed a ridge line, at the central axis of the tool head structure is formed a chisel point, and behind the two cutting edges are formed two concave flank portions, and each flank portion is correspondingly linked up with the concave engaging portion. By such arrangements, the tool head structure of the present invention can solve the problem of easy slipping and being unable to remove the damaged screw.
    Type: Application
    Filed: June 28, 2007
    Publication date: January 1, 2009
    Inventor: Bo-Shen CHEN
  • Publication number: 20080313770
    Abstract: Compositions comprising a modulated tocol content in a plant or plant part are provided. In specific embodiments, the compositions and methods of the invention modulate tocol content by modulating the level of a polypeptide having a LEC1-type B domain in combination with modulating the level of at least one other polypeptide involved in tocol biosynthesis. Plants, plant parts, grain, seed and oil having the modulated tocol level are also provided. Methods to enhance oxidative stress tolerance of a plant or plant part, increase shelf-life, enhance the nutritional value, and improve tissue quality are also provided.
    Type: Application
    Filed: January 19, 2007
    Publication date: December 18, 2008
    Applicants: Pioneer Hi-Bred International, Inc., E.I. du Pont de Nemours and Company
    Inventors: Knut Meyer, Bo Shen, Mitchell C. Tarczynski
  • Publication number: 20080288691
    Abstract: The present invention relates to a method and apparatus of lock transactions processing in a single or multi-core processor. An embodiment of the present invention is a processor with one or more processing cores, an address arbitrator, where one or more processing cores are configured to submit a lock transaction request to the address arbitrator corresponding to a specific instruction in response to the execution of the specific instruction. The lock transaction request includes a lock variable address asserted on an address bus. The processor further includes a lock controller for performing lock transaction processing in response to the lock transaction request, and notifying processing result to the processing core from which the lock transaction request was sent. The processor further includes a switching device, coupled to the address arbitrator and the lock controller, for identifying the lock transaction request and notifying the lock transaction request to the lock controller.
    Type: Application
    Filed: May 6, 2008
    Publication date: November 20, 2008
    Inventors: Xiao Yuan Bie, Yi Ge, Zhiyong Liang, Peng Shao, Wen Bo Shen
  • Publication number: 20080205439
    Abstract: A device and method for compensating for delays of a plurality of communication channels, provides signals with a certain frequency range, wherein the signals form standing waves in the plurality of communication channels; calculates phase differences between the plurality of communication channels according to the signal frequencies at the peak values of the standing waves; and determines the delay of each communication channel according to the above phase differences. The device and method may be applied to the communication channels of high speed parallel connection to eliminate the delays of the communication channels and realize length matching. Since the device and method determine the delays of communication channels by means of the phase differences, even when the delay difference exceeds a clock cycle, it can calculate the phase differences properly.
    Type: Application
    Filed: October 12, 2007
    Publication date: August 28, 2008
    Applicant: International Business Machines Corporation
    Inventors: Yu Li, Guo Hui Lin, Wen Bo Shen, Yu Dong Yang