Patents by Inventor Frank Wang

Frank Wang 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: 20130336797
    Abstract: A fan blade assembly includes multiple blades sandwiched between a base and a cap. The base has a hollow shaft and has multiple mounting slots, positioning tubes and fixing holes. Each of the blades has a mounting seat having two lugs. The lugs of any two adjacent blades are inserted into the respective mounting slot. The mounting seat has at least one first through hole to allow insertion of the respective positioning tube, and has at least one second through hole. The cap has a mounting sleeve mounted on the shaft, multiple positioning posts each inserted into the respective first through hole and multiple threaded tubes each inserted into the respective second through hole. The fan blade assembly also includes multiple fastening screws each extended through the respective fixing hole and each screwed into the respective threaded tube.
    Type: Application
    Filed: November 26, 2012
    Publication date: December 19, 2013
    Inventor: Frank Wang
  • Publication number: 20130323933
    Abstract: Methods for forming microlenses on a semiconductor substrate are provided. An inductively coupled plasma etch process using a process gas that includes a mixture of CF4 and CHF3 can be used to modify the lens shape of a plurality of microlens objects located on a semiconductor substrate to meet microlens specifications in terms of curvature, height, length, shape, and/or distance between adjacent microlens objects on the substrate. The inductively coupled plasma process can be performed in an inductively coupled plasma processing apparatus that includes a grounded Faraday shield to prevent any capacitive coupling during the plasma etching process to reduce sputtering of the microlens surface.
    Type: Application
    Filed: May 28, 2013
    Publication date: December 5, 2013
    Inventors: Tinghao Frank Wang, Rao V. Annapragada, Cecilia Laura Quinteros, Linda Nancy Marquez, Steven M. Kennedy
  • Publication number: 20120317562
    Abstract: A method for downgrading firmware in a controller is provided. The method includes receiving a request, by the controller, to downgrade the firmware from a current version to an older version. For a feature implemented in the current version and not implemented in the older version, the method includes determining if the feature is currently in-use by the controller. If the feature is currently in-use by the controller, the method includes warning a user and abandoning the request. If the feature is not currently in-use by the controller, the method includes checking other features implemented in the current version and not implemented in the older version, and repeating determining, providing, abandoning, and checking, and downgrading the firmware, if all of the features implemented in the current version and not implemented in the older version are not currently in-use by the controller.
    Type: Application
    Filed: June 9, 2011
    Publication date: December 13, 2012
    Applicant: DOT HILL SYSTEMS CORP.
    Inventors: Yuanru Frank Wang, Monte Scott Gilstrap
  • Publication number: 20120304246
    Abstract: A system is provided for use by a wireless cellular base station and core network to inspect and perform security actions on the input and output data stream based on policy driven security settings per application bearer for each subscriber.
    Type: Application
    Filed: May 25, 2012
    Publication date: November 29, 2012
    Inventors: Qiang Zhang, Frank Wang
  • Publication number: 20120101230
    Abstract: A method for providing high-density polymer surface for attaching proteins or peptides, and binding proteins, peptides, DNAs, cells, small molecules, and other chemical or biological molecules that are of interests in the areas of proteomic, genomic, pharmaceutical, drug discovery, and diagnostic studies.
    Type: Application
    Filed: February 5, 2009
    Publication date: April 26, 2012
    Inventors: Guobin (Frank) Wang, Lance Laing
  • Publication number: 20120083819
    Abstract: External scaffolds for expanding a stricture in the lumen of a tubular structure or organ in a mammal are disclosed herein. A method for expanding a stricture in the lumen of a tubular structure or organ in a mammal using the above external scaffolds is also disclosed.
    Type: Application
    Filed: September 23, 2011
    Publication date: April 5, 2012
    Inventors: Frank Wang, Tzu Hsin Feng
  • Patent number: 7861113
    Abstract: A storage controller that operates under elevated temperature conditions includes a memory, a memory controller, and a CPU that detects a temperature of the memory controller has exceeded a threshold while operating at a first frequency and responsively places the memory into self-refresh mode, reduces the memory controller frequency to a second frequency, and then takes the memory out of self-refresh mode. The clock frequency of a bus bridge or communications link circuit may also be reduced when their temperatures exceed a threshold. The bus bridge may deny access to requestors of access to the memory while the frequency is being reduced. Message transfers on a communications link between redundant storage controllers in a system may be suspended while the link frequency is being reduced. Finally, the system may fail over to one controller while the other controller reduces the frequencies and then fail back.
    Type: Grant
    Filed: March 16, 2007
    Date of Patent: December 28, 2010
    Assignee: Dot Hill Systems Corporation
    Inventor: Yuanru Frank Wang
  • Patent number: 7801442
    Abstract: Embodiments introduce redundant optical channels to significantly extend the lifetime of parallel optical transceivers. A plurality of transmitters, N, transmit on a plurality of optical channels, where N is an integer number of optical channels greater than 1. One or more redundant channels, M, are also provided. N+M multiple input shift registers provide multiple paths for signals from each of the transmitters to connect to N+M laser diodes. In the event up to M of the N+M laser diodes fail, the multiple input shift registers connect the N transmitters to functioning ones of the N+M laser diodes thus extending the life of the device. A corresponding scheme is also described for the receiver side.
    Type: Grant
    Filed: December 28, 2006
    Date of Patent: September 21, 2010
    Assignee: Intel Corporation
    Inventors: Frank Wang, Darren Crews, Lee Xu, Graham Flower, Miaobin Gao, Chien-Chang Liu, Jesse Chin, Brian Kim, William Wang, Guobin Liu, Xiaojie Xu, Thiri Lwin, Yousheng Wu, Simon Lee, II
  • Patent number: 7774643
    Abstract: Methods and systems for preventing permanent data loss due to a single failure in an array of storage devices are described. In particular, a defective memory block is detected and data that was on the now defective memory block is reconstructed using backup data in the array. The reconstructed data is stored in a replacement memory block, without requiring the rewriting of data in non-defective memory blocks. The information mapping the defective memory block to the replacement memory block may be stored as metadata on a storage device.
    Type: Grant
    Filed: January 6, 2006
    Date of Patent: August 10, 2010
    Assignee: Dot Hill Systems Corporation
    Inventor: Yuanru Frank Wang
  • Patent number: 7759309
    Abstract: This disclosure relates to methods for treating tissue injury in a mammal. The methods include administering a therapeutically effective amount of a polypeptide having an isoelectric point of at least about 4.8 and/or a molecular weight of less than about 30 kDa to the mammal.
    Type: Grant
    Filed: May 21, 2007
    Date of Patent: July 20, 2010
    Inventor: Yanming Frank Wang
  • Patent number: 7743224
    Abstract: Methods and apparatuses for facilitating the management of multiple controller code versions for implementing operational aspects of storage system controllers are provided. In particular, multiple versions of storage controller code are loaded into the physical memory of a storage controller. The logical region in which a particular controller code version is loaded may be designated in metadata as a primary, secondary or other region. The controller code that is associated with a logical version designated as the primary region is selected by the storage controller for execution upon a storage controller reboot. Accordingly, time consuming copy operations are not required in order to switch between different versions of storage controller code.
    Type: Grant
    Filed: January 6, 2006
    Date of Patent: June 22, 2010
    Assignee: Dot Hill Systems Corp.
    Inventor: Yuanru Frank Wang
  • Patent number: 7711989
    Abstract: A RAID system includes a non-volatile memory storing a first program and first and second copies of a second program, and a processor executing the first program. The first program detects the first copy of the second program is failed and repairs the failed first copy in the non-volatile memory using the second copy. The failures may be detected at boot time or during normal operation of the controller. In one embodiment, the failure is detected via a CRC check. In one embodiment, the controller repairs the failed copy by copying the good copy to the location of the failed copy. In one embodiment, the system includes multiple controllers, each having its own processor and non-volatile memory and program that detects and repairs failed program copies. The programs include a loader, an application, FPGA code, CPLD code, and a program for execution by a power supply microcontroller.
    Type: Grant
    Filed: April 11, 2006
    Date of Patent: May 4, 2010
    Assignee: Dot Hill Systems Corporation
    Inventors: Yuanru Frank Wang, Dwight Oliver Lintz, Jr.
  • Patent number: 7711361
    Abstract: A method and system for distributed roaming in a wireless mesh network are disclosed. Cells are able to track and predict a users movement throughout the network. The user's roaming profile is forwarded to predicted future cells before the user actually enters those cells. When the user enters a new cell, roaming is completed without communication to any other cells. Thus, handoff time is reduced and users may more seamlessly move throughout the network coverage area.
    Type: Grant
    Filed: November 23, 2005
    Date of Patent: May 4, 2010
    Assignee: Azalea Networks
    Inventors: Xiao-Dong Frank Wang, Fuyong Zhao, Fang Wu
  • Patent number: 7661002
    Abstract: A storage controller has a capacitor pack for storing energy to supply power during a main power loss, a temperature sensor that senses the capacitor pack temperature, and a CPU, which detects that the temperature of the capacitor pack has risen above a predetermined threshold while operating at a first voltage value and determines whether a projected lifetime of the capacitor pack is less than the warranted lifetime. If the projected lifetime is less than the warranted lifetime, the CPU reduces the operating voltage of the capacitor pack to a second value, in order to increase the capacitor pack lifetime. In one embodiment, the CPU reduces the voltage if an accumulated normalized running time of the capacitor pack is greater than an accumulated calendar running time. In another embodiment, the CPU reduces the voltage if a percentage capacitance drop of the capacitor pack is greater than a calendar percentage capacitance drop.
    Type: Grant
    Filed: June 2, 2006
    Date of Patent: February 9, 2010
    Assignee: Dot Hill Systems Corporation
    Inventors: Victor Key Pecone, Yuanru Frank Wang
  • Patent number: 7605088
    Abstract: This invention is directed to a process for etching a semiconductor device using an etchant composition to form a predetermined etched pattern therein. The semiconductor device typically has a plurality of layers. At least one of the layers comprises a refractory metal, refractory metal alloy or refractory metal silicide. The etchant composition contains a high concentration of chlorine. The source (or TCP) power is decreased over that of conventional methods, and the bias (or RF) power is increased. Using such an etchant composition, along with the adjusted power levels, uniform etching and increased oxide selectivity is achieved.
    Type: Grant
    Filed: June 28, 2006
    Date of Patent: October 20, 2009
    Assignee: Cypress Semiconductor Corporation
    Inventor: T. Frank Wang
  • Patent number: 7568122
    Abstract: The present invention is directed to a data storage system utilizing a number of data storage devices. The data storage system features one or more storage device sleds, which may each carry multiple storage devices. Each storage device sled and its interconnected storage devices may comprise a field replaceable unit. In response to the detection of a failure associated with a field replaceable unit, information related to that failure may be stored in memory or storage associated with the field replaceable unit. Repair personnel may access the stored information in order to positively identify the failed component of the field replaceable unit in connection with the repair or replacement of that component, in order to return the field replaceable unit to service.
    Type: Grant
    Filed: March 16, 2005
    Date of Patent: July 28, 2009
    Assignee: Dot Hill Systems Corporation
    Inventors: Jim L. Mechalke, Yuanru Frank Wang
  • Patent number: 7523350
    Abstract: A fault tolerant storage controller having a processor, redundant copies of a stored program, and a timer that automatically runs when the processor is reset is disclosed. Selection logic selects a first copy of the program to boot on the processor. If the timer expires before the first copy successfully boots, the timer resets the processor and re-enables itself to run again. This time, selection logic selects a second copy of the stored program. In one embodiment, the program comprises separate loader and application programs, each having a redundant copy. The loader re-enables the timer when jumping to the first copy of the application code. If the timer expires before the first application copy successfully boots, the timer resets the processor and re-enables itself to run again. This time, the loader selects a second copy of the application program. In one embodiment, the redundant copies are stored in separate FLASH devices; in another, in distinct regions of the same FLASH device.
    Type: Grant
    Filed: May 27, 2005
    Date of Patent: April 21, 2009
    Assignee: Dot Hill Systems Corporation
    Inventors: Dwight Oliver Lintz, Jr., Yuanru Frank Wang
  • Publication number: 20090033683
    Abstract: A new approach contemplating a variety of improved methods and systems to perform intelligent image resizing on an image is proposed. The approach enables a user to interactively mark or select portions of the image to preserve and/or remove. An energy function can then be used to calculate values of an energy metric, for a non-limiting example, entropy, on every pixel over the entire image. Such calculated values can then be used to determine the optimal regions where new pixels are to be inserted or existing pixels are to be removed in order to minimize the amount of energy lost (for shrinking) or added (for growing) in the image.
    Type: Application
    Filed: June 13, 2008
    Publication date: February 5, 2009
    Inventors: Jeremy Schiff, Dominic Antonelli, Frank Wang, Neil Warren, Heston Liebowitz, Jonathan Burgstone, Sharam Shirazi
  • Patent number: 7487391
    Abstract: A storage controller has a capacitor pack for storing energy to supply during a main power loss, a temperature sensor that senses the capacitor pack temperature, and a CPU, which repeatedly: receives the temperature during an interval over which the capacitor pack is operated, determines a lifetime over which the capacitor pack would have a capacity to store at least a predetermined amount of energy if operated at the temperature during the lifetime, normalizes the interval by a ratio of a warranted lifetime of the capacitor pack relative to the determined lifetime, and adds the normalized interval to an accumulated normalized running time. The operating voltage of the capacitor pack may also sampled and used to determine the lifetime. The predetermined amount of energy may be for backing up a volatile write cache to a non-volatile memory in response to the loss of main power.
    Type: Grant
    Filed: June 2, 2006
    Date of Patent: February 3, 2009
    Assignee: Dot Hill Systems Corporation
    Inventors: Victor Key Pecone, Yuanru Frank Wang
  • Patent number: 7451348
    Abstract: A high data availability write-caching storage controller has a volatile memory with a write cache for caching write cache data, a non-volatile memory, a capacitor pack for supplying power for backing up the write cache to the non-volatile memory in response to a loss of main power, and a CPU that determines whether reducing an operating voltage of the capacitor pack to a new value would cause the capacitor pack to be storing less energy than required for backing up the current size write cache to the non-volatile memory. If so, the CPU reduces the size of the write cache prior to reducing the operating voltage. The CPU estimates the capacity of the capacitor pack to store the required energy based on a history of operational temperature and voltage readings of the capacitor pack, such as on an accumulated normalized running time and warranted lifetime of the capacitor pack.
    Type: Grant
    Filed: June 2, 2006
    Date of Patent: November 11, 2008
    Assignee: Dot Hill Systems Corporation
    Inventors: Victor Key Pecone, Yuanru Frank Wang