Patents by Inventor Yufu Li

Yufu Li 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: 20090083528
    Abstract: Various embodiments described herein include one or more of systems, methods, firmware, and software to synchronize system information between processors during system boot in a links-based multi-processor system. Some embodiments synchronize data block by block through memory rather than piece by piece through registers by allowing a System Bootstrap Processor (“SBSP”) to directly access synchronization data in local memory of each of one or more Application Processors. These and other embodiments are described in greater detail below.
    Type: Application
    Filed: September 21, 2007
    Publication date: March 26, 2009
    Inventors: Yufu Li, XiaoHua Cai, Rahul Khanna, Murugasamy Nachimuthu, Vincent J. Zimmer
  • Publication number: 20090077553
    Abstract: Various embodiments described herein provide one or more of systems, methods, and software/firmware that provide increased efficiency in implementing configuration changes during system quiesce time. Some embodiments may separate a quiesce data buffer into small slices wherein each slice includes configuration change data or instructions. These slices may be individually distributed by a system bootstrap processor, or other processor, to other processors or logical processors of a multi-core processor in the system. In some such embodiments, the system bootstrap processor and application processors may change system configuration in parallel while a system is in a quiesce state so as to minimize time spent in the quiesce state. Furthermore, typical system configuration change become local operations, such as local hardware register modifications, which suffer much less transaction delay than remote hardware register accesses as has been previously performed.
    Type: Application
    Filed: September 13, 2007
    Publication date: March 19, 2009
    Inventors: Jian Tang, Yufu Li
  • Publication number: 20080307082
    Abstract: In one embodiment, the present invention includes a method for dynamically discovering a topology of a system having a plurality of point-to-point (PTP) links via a routine that communicates a link exchanged parameter with at least one component coupled to a system bootstrap processor (SBSP), sets a minimal set of routing infrastructure information based on the communication, and determines presence of a neighboring component to a target component based on a communication from the SBSP to the target component using the minimal set of routing infrastructure information. Other embodiments are described and claimed.
    Type: Application
    Filed: June 5, 2007
    Publication date: December 11, 2008
    Inventors: Xiaohua Cai, Yufu Li, Murugasamy Nachimuthu, Rahul Khanna, Koo Heng Daniel AW, Wenson Lin
  • Publication number: 20080282052
    Abstract: According to one embodiment, a method for initializing a plurality of media devices in communication with a computing device; mapping information corresponding to each initialized media device to a plurality of memory locations of the computing device; and operating the initialized media devices based on the mapped information corresponding to each operated media device while the computing device is in a pre-OS environment. According to another embodiment a system comprising a plurality of media devices in communication with a computing device and adapted for initialization by the computing device; and a memory mapping logic adapted to map information corresponding to the initialized media devices to a plurality of memory locations in a system memory of the computing device, wherein the computing device is adapted to operate the initialized media devices based on the mapped information corresponding to each operated media device while the computing device is in a pre-OS environment.
    Type: Application
    Filed: October 18, 2005
    Publication date: November 13, 2008
    Inventors: Xiang Ma, Yufu Li
  • Publication number: 20080244256
    Abstract: A link based system including a plurality of processors is reset when transitioning from a slower speed to a higher speed mode during a booting process. One processor may coordinate the simultaneous establishment of link resetting of a plurality of other processors. In one embodiment, the processors may operate beginning with the farthest processor to reset their local links. Each processor sets its local links and if it determines, based on the speed of the link that the link has already been reset, it moves on to the next link.
    Type: Application
    Filed: March 30, 2007
    Publication date: October 2, 2008
    Inventors: Xiaohua Cai, Yufu Li, Zhijun Liu, Geng Tian
  • Publication number: 20080244267
    Abstract: Embodiments of the invention are generally directed to systems, methods, and apparatuses for local and remote access to a resource. In some embodiments, an integrated circuit includes a configurable hardware resource. In addition, the integrated circuit may also include access control logic to authenticate agents that attempt to configure the resource. In some embodiments, the agents may be in-band or out-of-band agents. Other embodiments are described and claimed.
    Type: Application
    Filed: March 30, 2007
    Publication date: October 2, 2008
    Inventors: Vincent J. Zimmer, Burges M. Karkaria, Rahul Khanna, Yufu Li
  • Patent number: 7416757
    Abstract: A polymeric coating is applied to at least one embolic coil carried in a fixture, at least a portion of said embolic coil being generally vertical and straight. The coil is carried in the fixture during the processing, and may remain in the fixture if desired for further steps of processing.
    Type: Grant
    Filed: April 6, 2005
    Date of Patent: August 26, 2008
    Assignee: Cordis Neurovascular, Inc.
    Inventors: Richard Champion Davis, III, Yufu Li, Zhigang Li, Juan A. Lorenzo, Murty N. Vyakarnam
  • Publication number: 20080162982
    Abstract: Methods and apparatus to change a configuration of a processor system are disclosed. An example disclosed method calculates system configuration data during a non-quiesce state of a processing system, stores information based on the calculated system configuration data in a data buffer during the non-quiesce state of the processing system, and extracts information from the data buffer to update the configuration of the processing system while the processing system is in a quiesce state.
    Type: Application
    Filed: December 29, 2006
    Publication date: July 3, 2008
    Inventors: Yufu Li, Jian Tang, XiaoHua Cai, Murugasamy Nachimuthu, Rahul Khanna
  • Publication number: 20080162873
    Abstract: In some embodiments, the invention involves a system and method to provide maximal boot-time parallelism for future multi-core, multi-node, and many-core systems. In an embodiment, the security (SEC), pre-EFI initialization (PEI), and then driver execution environment (DXE) phases are executed in parallel on multiple compute nodes (sockets) of a platform. Once the SEC/PEI/DXE phases are executed on all compute nodes having a processor, the boot device select (BDS) phase completes the boot by merging or partitioning the compute nodes based on a platform policy. Partitioned compute nodes each run their own instance of EFI. A common memory map may be generated prior to operating system (OS) launch when compute nodes are to be merged. Other embodiments are described and claimed.
    Type: Application
    Filed: December 28, 2006
    Publication date: July 3, 2008
    Inventors: Vincent J. Zimmer, Yufu Li, Michael A. Rothman, Burges M. Karkaria
  • Publication number: 20080163256
    Abstract: Improved reliability, availability, and serviceability (RAS) is provided by an extensible and flexible firmware architecture. The architecture provides management for events, where an event is a response to an imminent failure of or capacity change requirement applicable to a component of the system. In response to an event, control of a system is transferred from an operating system to the firmware manager. The manager identifies an action that is specified by the event. Based on the action, the firmware manager selects a firmware handler from a plurality of firmware handlers. The firmware manager dispatches the selected firmware handler to perform the specified action. The firmware manager and the dispatched firmware handler exchange system-independent information regarding the event. The firmware manager also manages time-slices for the performance of the specified action by the dispatched firmware handler.
    Type: Application
    Filed: December 28, 2006
    Publication date: July 3, 2008
    Inventors: Rahul Khanna, Jian Tang, Yufu Li
  • Publication number: 20080059781
    Abstract: When a processing system boots, an image loader may determine whether a portable executable (PE) image for a platform firmware runtime service includes a discardable section. The image loader may load part of the PE image into runtime memory to be used by the platform firmware. In response to determining that the PE image includes a discardable section, the image loader may omit at least part of the discardable section when loading the PE image into the runtime memory. Instead, the image loader may load the discardable section into boot-time memory. In another embodiment, the image loader may pre-allocate an area of runtime memory for PE images, and may load sections from multiple PE images into the pre-allocated area. Also, the image loader may use an alignment granularity that is smaller than the page size when loading the PE images into the pre-allocated area. Other embodiments are described and claimed.
    Type: Application
    Filed: December 24, 2005
    Publication date: March 6, 2008
    Inventors: Yufu Li, Xiang Ma
  • Publication number: 20080015622
    Abstract: A cutting device for trimming a coiled strand, such as an arterial, urinary or other intraluminal stent made from metal or plastic wire, has a pair of articulating arms connected at a pivot joint. One of the arms has a holding jaw for holding the coiled strand. A second of the arms has a jaw with a cutter. The holding jaw has a passageway through which the coiled strand may be threaded to aid in holding the coiled strand for cutting by the cutter. The holding jaw preferably has a guide channel formed by a pair of tapered walls that slide between adjacent turns of the coiled strand In accordance with a method of the invention, an end of the coiled strand is introduced through the passageway in the holding jaw. The coiled strand is rotated to advance the coiled strand through the passageway until the coiled strand is positioned beneath the cutting jaw at the selected location. The lever portions and the jaw portions are then urged together, cutting the coiled strand at the selected location.
    Type: Application
    Filed: June 29, 2007
    Publication date: January 17, 2008
    Inventors: Zhigang Li, Yufu Li, Ronald Marsh, Kevor Tenhuisen
  • Publication number: 20070239205
    Abstract: Vaso-occlusive devices are provided that have a polymer foam disposed about them. The polymer is treated with a plasma to facilitate thrombogenicity. A method for making and using such devices also is provided. The preferred polymer is a copolymer of a halogenated vinylidene and a halogenated alkene.
    Type: Application
    Filed: March 31, 2006
    Publication date: October 11, 2007
    Inventors: Chunlin Yang, Yufu Li, Hiep Do, Matthew Gounis, Iksoo Chun, Richard Davis, Darren Sherman
  • Patent number: 7257897
    Abstract: A cutting device for trimming a coiled strand, such as an arterial, urinary or other intraluminal stent made from metal or plastic wire, has a pair of articulating arms connected at a pivot joint. One of the arms has a holding jaw for holding the coiled strand. A second of the arms has a jaw with a cutter. The holding jaw has a passageway through which the coiled strand may be threaded to aid in holding the coiled strand for cutting by the cutter. The holding jaw preferably has a guide channel formed by a pair of tapered walls that slide between adjacent turns of the coiled strand. In accordance with a method of the invention, an end of the coiled strand is introduced through the passageway in the holding jaw. The coiled strand is rotated to advance the coiled strand through the passageway until the coiled strand is positioned beneath the cutting jaw at the selected location. The lever portions and the jaw portions are then urged together, cutting the coiled strand at the selected location.
    Type: Grant
    Filed: November 22, 2002
    Date of Patent: August 21, 2007
    Assignee: Ethicon, Inc.
    Inventors: Zhigang Li, Yufu Li, Ronald W Marsh, Kevor S. Tenhuisen
  • Publication number: 20070135899
    Abstract: A biocompatible material may be configured into any number of implantable medical devices including intraluminal stents. Polymeric materials may be utilized to fabricate any of these devices, including stents. The stents may be balloon expandable or self-expanding. By preferential mechanical deformation of the polymer, the polymer chains may be oriented to achieve certain desirable performance characteristics.
    Type: Application
    Filed: May 25, 2006
    Publication date: June 14, 2007
    Inventors: Robert Burgermeister, Joseph Contiliano, Vipul Dave, Yufu Li, Pallassana Narayanan, David Overaker, Qiang Zhang
  • Publication number: 20070134289
    Abstract: A biocompatible material may be configured into any number of implantable medical devices including intraluminal stents. Polymeric materials may be utilized to fabricate any of these devices, including stents. The stents may be balloon expandable or self-expanding. By preferential mechanical deformation of the polymer, the polymer chains may be oriented to achieve certain desirable performance characteristics.
    Type: Application
    Filed: May 25, 2006
    Publication date: June 14, 2007
    Inventors: Robert Burgermeister, Joseph Contiliano, Vipul Dave, Yufu Li, Pallassana Narayanan, David Overaker, Qiang Zhang
  • Publication number: 20070135901
    Abstract: A biocompatible material may be configured into any number of implantable medical devices including intraluminal stents. Polymeric materials may be utilized to fabricate any of these devices, including stents. The stents may be balloon expandable or self-expanding. By preferential mechanical deformation of the polymer, the polymer chains may be oriented to achieve certain desirable performance characteristics.
    Type: Application
    Filed: May 25, 2006
    Publication date: June 14, 2007
    Inventors: Robert Burgermeister, Joseph Contiliano, Vipul Dave, Yufu Li, Pallassana Narayanan, David Overaker, Qiang Zhang
  • Publication number: 20070135898
    Abstract: A biocompatible material may be configured into any number of implantable medical devices including intraluminal stents. Polymeric materials may be utilized to fabricate any of these devices, including stents. The stents may be balloon expandable or self-expanding. By preferential mechanical deformation of the polymer, the polymer chains may be oriented to achieve certain desirable performance characteristics.
    Type: Application
    Filed: May 25, 2006
    Publication date: June 14, 2007
    Inventors: Robert Burgermeister, Joseph Contiliano, Vipul Dave, Yufu Li, Pallassana Narayanan, David Overaker, Qiang Zhang
  • Publication number: 20070134296
    Abstract: A biocompatible material may be configured into any number of implantable medical devices including intraluminal stents. Polymeric materials may be utilized to fabricate any of these devices, including stents. The stents may be balloon expandable or self-expanding. By preferential mechanical deformation of the polymer, the polymer chains may be oriented to achieve certain desirable performance characteristics.
    Type: Application
    Filed: May 25, 2006
    Publication date: June 14, 2007
    Inventors: Robert Burgermeister, Joseph Contiliano, Vipul Dave, Yufu Li, Pallassana Narayanan, David Overaker, Qiang Zhang
  • Publication number: 20070135900
    Abstract: A biocompatible material may be configured into any number of implantable medical devices including intraluminal stents. Polymeric materials may be utilized to fabricate any of these devices, including stents. The stents may be balloon expandable or self-expanding. By preferential mechanical deformation of the polymer, the polymer chains may be oriented to achieve certain desirable performance characteristics.
    Type: Application
    Filed: May 25, 2006
    Publication date: June 14, 2007
    Inventors: Robert Burgermeister, Joseph Contiliano, Vipul Dave, Yufu Li, Pallassana Narayanan, David Overaker, Qiang Zhang