Patents by Inventor Philip C. Leung

Philip C. Leung 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: 20240081982
    Abstract: A transcatheter heart valve prosthesis and a method of assembling the transcatheter heart valve prosthesis are disclosed. The heart valve prosthesis includes a valve-skirt assembly having an inner skirt, a frame, an outer wrap backing and an outer wrap. The method includes: tacking the valve-skirt assembly within the frame; attaching the inner skirt below commissure posts of the frame; attaching commissures of the valve component to the commissure posts; attaching a plurality of outer wrap backings to the inner skirt; attaching the outer wrap backings and the inner skirt to the frame; attaching tissue bumpers to struts in an outflow section of the frame; attaching an outer wrap and the inner skirt to the frame; attaching the outer wrap to the inner skirt proximate inflow edges thereof; and attaching the outer wrap to the inner skirt and to the outer wrap backings proximate respective outflow edges thereof.
    Type: Application
    Filed: July 21, 2023
    Publication date: March 14, 2024
    Inventors: Alkindi KIBRIA, Karl L. OLNEY, Kshitija P. GARDE, Kelly T. TRAN, Philip C. LEUNG, Ashlee A. LUU, Tasha CHESHKO, Veronica L. WOEN, Mark CASLEY, Ambar A. KIM, Thuy Linh DINH
  • Publication number: 20220273476
    Abstract: Novel tools and techniques are provided for implementing protection of at least one tissue layer of a medical device or implant during crimping of the medical device or implant. In various embodiments, an implant tissue protection tool may include an outer portion configured to surround one or more outer segments of at least one tissue layer of a medical device to be implanted into a body of a subject and at least one protrusion (which may be affixed to a surface of the outer portion) configured to minimize or prevent occurrence (or likelihood of occurrence) of the at least one tissue layer (in some cases, leaflet material, or the like) of the medical device passing through at least one opening defined by a frame structure of the medical device during crimping of the medical device by a crimping device in preparation for implantation into the body of the subject.
    Type: Application
    Filed: February 9, 2022
    Publication date: September 1, 2022
    Inventors: Victoria Ung, James E. Mitchell, Kshitija P. Garde, Philip C. Leung, Justin R. Peterson, Priyanka Ganesh, Nirav P. Patel, Karl L. Olney, Veronica Woen
  • Patent number: 8612287
    Abstract: A trailer transport system for tracking trains having a plurality of rail cars, wherein each rail car can transport a trailer, is described. The system includes a computer system having a trailer tracking program, wherein the trailer tracking program receives information regarding a trailer to be transported and stores the information in a record and a plurality of terminals, wherein each terminal includes a terminal management system communicatively connected to the computer system, wherein the terminal management system pulls up the record corresponding to the trailer to be transported when the trailer arrives at the terminal and modifies the record to reflect the trailer's transportation status.
    Type: Grant
    Filed: June 23, 2010
    Date of Patent: December 17, 2013
    Assignee: Canadian Pacific Railway Company
    Inventors: Douglas J. Miller, Alan O. Parry, Philip C. Leung, Ed Venslovaitis, Earl Webster, Dan Lefebvre, Hao Tien
  • Publication number: 20110153470
    Abstract: A trailer transport system for tracking trains having a plurality of rail cars, wherein each rail car can transport a trailer, is described. The system includes a computer system having a trailer tracking program, wherein the trailer tracking program receives information regarding a trailer to be transported and stores the information in a record and a plurality of terminals, wherein each terminal includes a terminal management system communicatively connected to the computer system, wherein the terminal management system pulls up the record corresponding to the trailer to be transported when the trailer arrives at the terminal and modifies the record to reflect the trailer's transportation status.
    Type: Application
    Filed: June 23, 2010
    Publication date: June 23, 2011
    Applicant: Canadian Pacific Railroad
    Inventors: Douglas J. MILLER, Alan O. PARRY, Philip C. LEUNG, Ed VENSLOVAITIS, Earl WEBTER, Dan LEFEBVRE, Hao TIEN
  • Patent number: 6914609
    Abstract: A system and method for generating pixels for a display device. The system may include a sample buffer for storing a plurality samples in a memory, a sample cache for caching recently accessed samples, and a sample filter unit for filtering one or more samples to generate a pixel. The generated pixels may then be stored in a frame buffer or provided to a display device. The method operates to take advantage of the common samples shared by neighboring pixels in both the x and y directions for reduced sample buffer accesses and improved performance. The method involves reading samples from the memory that correspond to pixels in a plurality of neighboring scan lines, and possibly also to multiple pixels in each of these scan lines. The samples may be stored in a cache memory and then accessed from the cache memory for filtering. The method maximizes use of the common samples shared by neighboring pixels in both the x and y directions.
    Type: Grant
    Filed: February 28, 2002
    Date of Patent: July 5, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: Yan Yan Tang, Wayne Eric Burk, Philip C. Leung
  • Patent number: 6836272
    Abstract: A graphics system includes a frame buffer that includes one or more memory devices and a frame buffer interface coupled to the frame buffer. Each memory device in the frame buffer includes N banks. Each of the N banks includes multiple pages, and each page is configured to store data corresponding to a portion of a screen region. The frame buffer interface is configured to generate address used to store data corresponding to a frame of data in the frame buffer. The frame includes multiple screen regions. The frame buffer interface is configured to generate addresses corresponding to the data and to provide the addresses to the frame buffer. The addresses are generated such that each of the N banks stores data corresponding to a portion of one out of every N screen regions within a horizontal group of screen regions.
    Type: Grant
    Filed: March 12, 2002
    Date of Patent: December 28, 2004
    Assignee: Sun Microsystems, Inc.
    Inventors: Philip C. Leung, Michael G. Lavelle, Elena M. Ing
  • Patent number: 6795081
    Abstract: A system and method capable of super-sampling and performing super-sample convolution are disclosed. In one embodiment, the system may comprise a graphics processor, a frame buffer, a sample cache, and a sample-to-pixel calculation unit. The graphics processor may be configured to generate a plurality of samples. The frame buffer, which is coupled to the graphics processor, may be configured to store the samples in a sample buffer. The samples may be positioned according to a regular grid, a perturbed regular grid, or a stochastic grid. The sample-to-pixel calculation unit is programmable to select a variable number of stored samples from the frame buffer, copy the selected samples to a sample cache, and filter a set of the selected samples into an output pixel. The sample-to-pixel calculation unit retains those samples in the sample cache that will be reused in a subsequent pixel calculation and replaces those samples no longer required with new samples for another filter calculation.
    Type: Grant
    Filed: May 18, 2001
    Date of Patent: September 21, 2004
    Assignee: Sun Microsystems, Inc.
    Inventors: Michael G. Lavelle, Philip C. Leung, Yan Y. Tang
  • Publication number: 20030174137
    Abstract: A graphics system includes a frame buffer that includes one or more memory devices and a frame buffer interface coupled to the frame buffer. Each memory device in the frame buffer includes N banks. Each of the N banks includes multiple pages, and each page is configured to store data corresponding to a portion of a screen region. The frame buffer interface is configured to generate address used to store data corresponding to a frame of data in the frame buffer. The frame includes multiple screen regions. The frame buffer interface is configured to generate addresses corresponding to the data and to provide the addresses to the frame buffer. The addresses are generated such that each of the N banks stores data corresponding to a portion of one out of every N screen regions within a horizontal group of screen regions.
    Type: Application
    Filed: March 12, 2002
    Publication date: September 18, 2003
    Inventors: Philip C. Leung, Michael G. Lavelle, Elena M. Ing
  • Publication number: 20030160789
    Abstract: A system and method for generating pixels for a display device. The system may include a sample buffer for storing a plurality samples in a memory, a sample cache for caching recently accessed samples, and a sample filter unit for filtering one or more samples to generate a pixel. The generated pixels may then be stored in a frame buffer or provided to a display device. The method operates to take advantage of the common samples shared by neighboring pixels in both the x and y directions for reduced sample buffer accesses and improved performance. The method involves reading samples from the memory that correspond to pixels in a plurality of neighboring scan lines, and possibly also to multiple pixels in each of these scan lines. The samples may be stored in a cache memory and then accessed from the cache memory for filtering. The method maximizes use of the common samples shared by neighboring pixels in both the x and y directions.
    Type: Application
    Filed: February 28, 2002
    Publication date: August 28, 2003
    Inventors: Yan Yan Tang, Wayne Eric Burk, Philip C. Leung
  • Publication number: 20020171656
    Abstract: A system and method capable of super-sampling and performing super-sample convolution are disclosed. In one embodiment, the system may comprise a graphics processor, a frame buffer, a sample cache, and a sample-to-pixel calculation unit. The graphics processor may be configured to generate a plurality of samples. The frame buffer, which is coupled to the graphics processor, may be configured to store the samples in a sample buffer. The samples may be positioned according to a regular grid, a perturbed regular grid, or a stochastic grid. The sample-to-pixel calculation unit is programmable to select a variable number of stored samples from the frame buffer, copy the selected samples to a sample cache, and filter a set of the selected samples into an output pixel. The sample-to-pixel calculation unit retains those samples in the sample cache that will be reused in a subsequent pixel calculation and replaces those samples no longer required with new samples for another filter calculation.
    Type: Application
    Filed: May 18, 2001
    Publication date: November 21, 2002
    Applicant: Sun Microsystems, Inc.
    Inventors: Michael G. Lavelle, Philip C. Leung, Yan Y. Tang
  • Patent number: 6459428
    Abstract: A graphics system configured to perform programmable filtering of samples to generate pixel values. The graphics system comprises a frame buffer, an accelerator unit and a video output processor. The accelerator unit receives graphics primitives, renders samples for the graphics primitives, and stores the rendered samples into a sample area of the frame buffer. The accelerator unit subsequently reads the samples from the sample area of the frame buffer, and filters the samples with a programmable filter having a programmable support region. The resulting pixel values are stored in a pixel area of the frame buffer. The video output processor reads the pixel values from the pixel area and converts the pixel values into a video signal which is provided to a video output port.
    Type: Grant
    Filed: October 3, 2001
    Date of Patent: October 1, 2002
    Assignee: Sun Microsystems, Inc.
    Inventors: Wayne Eric Burk, Yan Y. Tang, Michael G. Lavelle, Philip C. Leung, Michael F. Deering, Ranjit S. Oberoi
  • Publication number: 20020101417
    Abstract: A graphics system configured to perform programmable filtering of samples to generate pixel values. The graphics system comprises a frame buffer, an accelerator unit and a video output processor. The accelerator unit receives graphics primitives, renders samples for the graphics primitives, and stores the rendered samples into a sample area of the frame buffer. The accelerator unit subsequently reads the samples from the sample area of the frame buffer, and filters the samples with a programmable filter having a programmable support region. The resulting pixel values are stored in a pixel area of the frame buffer. The video output processor reads the pixel values from the pixel area and converts the pixel values into a video signal which is provided to a video output port.
    Type: Application
    Filed: October 3, 2001
    Publication date: August 1, 2002
    Inventors: Wayne Eric Burk, Yan Y. Tang, Michael G. Lavelle, Philip C. Leung, Michael F. Deering, Ranjit S. Oberoi