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).

  • Publication number: 20060245491
    Abstract: A method and circuit for transcoding first transform data to second transform data. A low-pass band block is extracted from an input first transform data block. The low-pass band block is transcoded by performing a matrix operation on the low-pass band block using a transcoding matrix to generate a transcoded second transform data block.
    Type: Application
    Filed: April 28, 2005
    Publication date: November 2, 2006
    Inventors: Mehrban Jam, Bo Shen
  • Patent number: 7103230
    Abstract: When editing a digital image that has previously been saved in a lossy manner (whether such losses result from the editing operations and/or from inherently lossy image file formats such as JPEG), each additional editing session typically compounds the overall losses. As an alternative, we disclose creating and storing a proxy for an edited image, the proxy including a baseline image and a series of meta data representing editing operations performed on that image. During a subsequent editing session, the edited image can be partially or wholly reconstructed by applying the meta data to the baseline image, resulting in a comparatively lossless version thereof. The reconstructed image can be used as a starting point for additional edits, thereby minimizing the compound losses that would otherwise have resulted.
    Type: Grant
    Filed: November 15, 2002
    Date of Patent: September 5, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Mehrban Jam, Bo Shen
  • Publication number: 20060143733
    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: Application
    Filed: March 1, 2006
    Publication date: June 29, 2006
    Inventors: Mitchell Tarczynski, Changjiang Li, Bo Shen
  • Publication number: 20060126736
    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. Motion compensation is performed on the decompressed downsampled data at the second resolution to generate motion compensated decompressed downsampled data used as a reference for a second frame. Thus, by performing motion compensation on downsampled data directly, data processing operations such as transcoding can be accomplished quickly and effectively while saving computing resources.
    Type: Application
    Filed: December 14, 2004
    Publication date: June 15, 2006
    Inventor: Bo Shen
  • Publication number: 20060109900
    Abstract: Various embodiments include a transcoder and a transcoding method, which combines an inverse-quantized DCT (discrete cosine transform) block with one or more transcoding matrices. The inverse-quantized DCT block represents image data compressed according to a first compression standard. A result is one or more transform coefficient matrices, which represent image data that is expandable according to a second compression standard.
    Type: Application
    Filed: November 23, 2004
    Publication date: May 25, 2006
    Inventor: Bo Shen
  • Patent number: 7038109
    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 29, 2002
    Date of Patent: May 2, 2006
    Assignee: Pioneer Hi-Bred International, Inc.
    Inventors: Mitchell C. Tarczynski, Changjiang Li, Bo Shen
  • Publication number: 20060088105
    Abstract: A method and system for generating multiple transcoded outputs based on a single input. A first transcoding session associated with a first device having first attributes is initiated, wherein the first transcoding session comprises a plurality of video processing operations. A second transcoding session associated with a second device having second attributes is initiated. Intermediate data associated with at least one video processing operation of the first transcoding session is stored. The second transcoding session is performed, wherein the second transcoding session is based at least in part on the intermediate data.
    Type: Application
    Filed: October 27, 2004
    Publication date: April 27, 2006
    Inventors: Bo Shen, Mitchell Trott
  • Patent number: 6996618
    Abstract: A method for handing off to a second server, in either a fixed or mobile streaming media system, a multiple description streaming session between a first server and either a fixed or mobile client. In one embodiment, the present invention recites selecting a second server to receive a handoff of a multiple description streaming media session between the first server and the client. In this embodiment, the multiple description streaming media session is comprised of a first multiple description bitstream and a second multiple description bitstream. The present embodiment further recites receiving at the second server, the second multiple description bitstream for streaming to the client. This embodiment further recites sending the second multiple description bitstream from the second server to the client.
    Type: Grant
    Filed: July 3, 2001
    Date of Patent: February 7, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: John G. Apostolopoulos, Sujoy Basu, Gene Cheung, Rajendra Kumar, Sumit Roy, Wai-tan Tan, Susie J. Wee, Tina Wong, Bo Shen
  • Publication number: 20060015517
    Abstract: A method for compressing compressed data. Compressed files are accessed. At least a portion of the compressed files are partially decompressed into partially decompressed files in an intermediate representation. The partially decompressed files are compared. The partially decompressed files are compressed.
    Type: Application
    Filed: July 14, 2004
    Publication date: January 19, 2006
    Inventors: Bo Shen, Zhichen Xu
  • Publication number: 20050278805
    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: Application
    Filed: June 7, 2005
    Publication date: December 15, 2005
    Applicant: Pioneer Hi-Bred International, Inc.
    Inventors: Bo Shen, Mitchell Tarczynski
  • Publication number: 20050273507
    Abstract: A system for managing resources across a distributed computer network has first and second management services. The first management service has resources associated therewith and hosts a resource consumer having a resource capacity demand, and the first management service implements objects for monitoring the status of resources of the first management service so as to obtain a value of capacity for each resource. The obtained value of capacity is compared to the capacity demand of the resource consumer. A resource request is generated according to the difference between the value of capacity value and the capacity demand. The second management service implements objects for receiving the generated resource request. Free resources from a global resource pool are allocated according to the resource request, and the allocated resource is provided to the first management service. An advantage of the invention is that it provides an architecture for automatic resource management.
    Type: Application
    Filed: June 8, 2004
    Publication date: December 8, 2005
    Inventors: Yong Yan, Bo Shen
  • Publication number: 20050257289
    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: Application
    Filed: January 28, 2005
    Publication date: November 17, 2005
    Applicant: Pioneer Hi-Bred International, Inc.
    Inventors: William Gordon-Kamm, Timothy Helentjaris, Keith Lowe, Bo Shen, Mitchell Tarczynski, Peizhong Zheng
  • Patent number: 6956902
    Abstract: A method for video navigation. Specifically, one embodiment of the present invention discloses a method of video presentation whereby multiple users can each view and navigate cropped windows of a live-captured or stored video sequence in compressed form. A video sequence is captured from a stationary camera. An uncompressed version and compressed version following a compression format are captured. In response to user requests, cropped windows can be navigated from one location to another within the dimensions of the video sequence. For each cropped window, data from the compressed and compressed versions are combined to generate a portion of the video sequence that is in the same compression format. Whenever possible, data from the compressed version is used, and data from the uncompressed version is substituted when necessary to generate each portion of video sequence. Transmission of each portion of video sequence to the various requesting client devices occurs contemporaneously.
    Type: Grant
    Filed: October 11, 2001
    Date of Patent: October 18, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Bo Shen, Susie Wee
  • Patent number: 6941378
    Abstract: A method for assigning servers to provide multiple description bitstreams to a mobile client (in a mobile client environment) or to a fixed client (in a fixed client environment). In one embodiment, the present invention, upon receiving a request from a mobile client to have media data streamed thereto, analyzes a plurality of servers to determine a first candidate server for providing a first multiple description bitstream to the base station along a first path. The present method also determines a second candidate server for providing a second multiple description bitstream to the base station along a second path. The present method then sends a request to the first candidate server to provide the first multiple description bitstream to a mobile client through a base station along the first path, and also sends a request to the second candidate server to provide the second multiple description bitstream to the mobile client through the same base station along a second path.
    Type: Grant
    Filed: July 3, 2001
    Date of Patent: September 6, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: John G. Apostolopoulos, Sujoy Basu, Gene Cheung, Rajendra Kumar, Sumit Roy, Wai-tan Tan, Susie J. Wee, Tina Wong, Bo Shen
  • Patent number: 6914045
    Abstract: The invention provides compounds of formula Wherein R1, R2, R3, R4, R5, R6a, R6b, R6c, R6d, R6e and R7 are defined in the specification. These compounds are useful as antibiotic agents.
    Type: Grant
    Filed: April 25, 2002
    Date of Patent: July 5, 2005
    Assignee: Wyeth Holdings Corporation
    Inventors: Darren Robert Abbanat, Valerie Sue Bernan, Russell George Dushin, Michael Greenstein, Haiyin He, Stanley Albert Lang, Howard Newman, Subas Sakya, Phaik-Eng Sum, Alan Gordon Sutherland, Ting-Zhong Wang, Jason Arnold Lotvin, Mark Edward Ruppen, Arthur Emergy Bailey, Ping Cai, Bo Shen, Fangming Kong
  • Patent number: 6892947
    Abstract: Barcode data communication methods, barcode embedding methods, and barcode systems are described. According to one embodiment, a barcode data communication method includes accessing a composite image comprising a disguised barcode image incapable of being directly read from a base image by a barcode reader, extracting data corresponding to the barcode image from the composite image, modifying the data to provide the barcode image in a state wherein the barcode image may be directly read by a barcode reader, and reading the barcode image using the barcode reader after the modifying.
    Type: Grant
    Filed: July 30, 2003
    Date of Patent: May 17, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Mehrban Jam, Bo Shen
  • Publication number: 20050097085
    Abstract: Methods and systems for prioritizing content are described. A request for a first content object is received at a caching proxy. A search of an access log of the proxy cache for a portion of the first content object is then performed. The size of the portion of the first content object on the proxy cache is calculated and the normally utilized size of the segment of the first content object is derived. A comparison is then made between the size of the portion of the first content object on the proxy cache and the normally utilized size of the first content object requested.
    Type: Application
    Filed: October 31, 2003
    Publication date: May 5, 2005
    Inventors: Bo Shen, Susie Wee, Songqing Chen, Xiaodong Zhang
  • Publication number: 20050084157
    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: Application
    Filed: October 17, 2003
    Publication date: April 21, 2005
    Inventor: Bo Shen
  • Publication number: 20050086386
    Abstract: A server-proxy-client network delivers web content objects from servers to clients from cache content at a proxy server in between. Multiple, moving-window buffers are used to service content requests of the server by various independent clients. A first request for content is delivered by the server through the proxy to the requesting client. The content is simultaneously duplicated to a first circulating buffer. Once the buffer fills, the earlier parts are automatically deleted. The buffer therefore holds a most-recently delivered window of content. If a second request for the same content comes in, a check is made to see if the start of the content is still in the first buffer. If it is, the content is delivered from the first buffer. Otherwise, a second buffer is opened and both buffers are used to deliver what they can simultaneously. Such process can open up third and fourth buffers depending on the size of the content, the size of the buffers, and the respective timing of requests.
    Type: Application
    Filed: October 17, 2003
    Publication date: April 21, 2005
    Inventors: Bo Shen, Songqing Chen, Yong Yan, Sujoy Basu
  • Publication number: 20050015765
    Abstract: Methods and systems for selecting media service providers based on static resource information are described. A type of service to be performed on an item of content is identified. The item of content is identified during a session with a client device. A service provider is selected from a plurality of service providers. The selection is based on static service provider and static network information. The selection of a service provider is further based on service session information if the service session information has been received. Information is provided for transferring the session to the selected service provider. The selected service provider performs the service on the item of content.
    Type: Application
    Filed: October 30, 2003
    Publication date: January 20, 2005
    Inventors: Michele Covell, Sumit Roy, John Ankcorn, John Apostolopoulos, Michael Harville, Bo Shen, Wai-tian Tan, Susie Wee