Patents by Inventor Weimin Pan

Weimin Pan 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: 20140359226
    Abstract: A technique for allocating a write cache allowed data size of a write cache from a plurality of write caches to each of a plurality of storage volumes, calculating a write cache utilization of the write cache for each of the respective storage volumes, wherein the write cache utilization is based on a write cache dirty data size of the write cache allocated to the respective storage volume divided by the write cache allowed data size of the write cache allocated to the respective storage volume, and adjusting the write cache allowed data size of the write cache allocated to storage volumes based on the write cache utilaztion of the write cache of the storage volumes.
    Type: Application
    Filed: May 30, 2013
    Publication date: December 4, 2014
    Inventor: Weimin Pan
  • Publication number: 20140215147
    Abstract: A storage management module configured to identify storage volumes to be rebuilt and remaining storage volumes that are not to be rebuilt, calculate rebuild priority information for the identified storage volumes to be rebuilt based on storage information of the identified storage volumes, and generate rebuild requests to rebuild the identified storage volumes to be rebuilt and process host requests directed to the remaining and to be rebuilt storage volumes based on the rebuild priority information and amount of host requests, wherein with relative high amount of host requests, generate relative less rebuild requests but not less than a minimum rebuild traffic percentage or more than a maximum rebuild traffic percentage.
    Type: Application
    Filed: January 25, 2013
    Publication date: July 31, 2014
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventor: Weimin Pan
  • Publication number: 20140208155
    Abstract: A method that includes identifying an inaccessible portion of a first disk drive. The method also includes regenerating data corresponding to the inaccessible portion of the first disk drive and storing the regenerated data to a second disk drive. The method also includes copying data from an accessible portion of the first disk drive to the second disk drive.
    Type: Application
    Filed: January 24, 2013
    Publication date: July 24, 2014
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventor: Weimin Pan
  • Publication number: 20140089584
    Abstract: Embodiments herein relate to selecting an accelerated path based on a number of write requests and a sequential trend. One of an accelerated path and a cache path is selected between a host and a storage device based on at least one of a number of write requests and a sequential trend. The cache path connects the host to the storage device via a cache. The number of write requests is based on a total number of random and sequential write requests from a set of outstanding requests from the host to the storage device. The sequential trend is based on a percentage of sequential read and sequential write requests from the set of outstanding requests.
    Type: Application
    Filed: September 24, 2012
    Publication date: March 27, 2014
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY
    Inventor: Weimin Pan
  • Publication number: 20140082249
    Abstract: Embodiments herein relate to sending a request to a storage device based on a moving average. A threshold is determined based on a storage device type and a bandwidth of a cache bus connecting a cache to a controller. The moving average of throughput is measured between the storage device and a host. The request of the host to access the storage device is sent directly to the storage device, if the moving average is equal to the threshold.
    Type: Application
    Filed: September 19, 2012
    Publication date: March 20, 2014
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY
    Inventors: Weimin Pan, Mark Lyndon Oelke
  • Publication number: 20140032836
    Abstract: Enhancing management of controllers in a RAID system when a post-write-cache of a is disabled, by supplying a stripe buffer that stores sequential write requests—and before such requests are actually written in to the physical disc drives. The stripe buffer can temporarily store data, until the data level reaches the stripe buffer size. Thereafter, contents of the stripe buffer can be flushed onto disc.
    Type: Application
    Filed: July 30, 2012
    Publication date: January 30, 2014
    Inventor: Weimin Pan
  • Patent number: 8166539
    Abstract: User authorization and access information may be stored in a remote assistant card or chassis management module (CMM). The CMM may be in communication with each baseboard management controller (BMC) in a blade server system. Each BMC may authenticate its authorized users from the CMM using a simple user authorization retrieval command, e.g., IPMI Get Auth Code command. When an administrator wants to add or delete a user, the CMM may be updated instead of having to update each blade BMC. Each user may have a privilege list for any or all of the blades in the blade server system. This privilege list may define which user(s) apply to which blades, input-output (I/O) modules, and/or blade server system chassis.
    Type: Grant
    Filed: February 24, 2006
    Date of Patent: April 24, 2012
    Assignee: Dell Products L.P.
    Inventor: Weimin Pan
  • Patent number: 8010617
    Abstract: An information handling system has the capability of securing serial console redirection via serial-over-LAN (SOL) by using a baseboard management controller (BMC) and a baseboard serial controller. The BMC may be coupled to the baseboard serial controller over a DCD and/or GPIO bus. De-assertion of the data carriage detect (DCD) signal from the BMC to the baseboard serial controller may cause the OS console to logout the user session. If the BMC does not support a DCD signal then a general purpose input-output (GPIO) signal from the BMC may be used instead. Most operating system (OS) consoles will logout a user session when a de-asserted DCD (or GPIO) signal is detected.
    Type: Grant
    Filed: November 22, 2005
    Date of Patent: August 30, 2011
    Assignee: Dell Products L.P.
    Inventors: Haihong Zhuo, Weimin Pan, Anil V. Rao
  • Patent number: 7971238
    Abstract: An information handling system includes a processor, system memory, and a remote access resource that includes a virtual card reader enabled to establish a communication channel between the remote access resource and a remote card reader to communicate smart card reader access requests and response between them. The system may include an authentication module requiring two factor authentication including userid/password authentication and a physical card authentication. The communication channel enables remote physical card authentication. The resource further supports redirection of system console traffic enabling remote userid/password authentication. The virtual card reader is preferably operable to download a virtual card reader client to a remote management station to which the smart card reader is attached. The remote access resource may be operable to direct console traffic of the system to the remote management station to display a system login screen on the remote management station.
    Type: Grant
    Filed: August 21, 2006
    Date of Patent: June 28, 2011
    Assignee: Dell Products L.P.
    Inventors: Weimin Pan, Gang Liu
  • Patent number: 7743243
    Abstract: A system and method to enable teamed network environments during network based initialization sequences is disclosed. In one form of the disclosure, an information handling system can include a plurality of communication modules. One of the communication modules can be used to store a first teaming application. The information handling system can also include a processor configured to execute the first teaming application to provide a teamed network environment using the plurality of communication modules to load an operating system during a pre-boot initialization.
    Type: Grant
    Filed: February 14, 2007
    Date of Patent: June 22, 2010
    Assignee: Dell Products, LP
    Inventors: Lei Wang, Wei Liu, Weimin Pan, Jianwen Yin
  • Patent number: 7614058
    Abstract: Virtual media device network communication is improved with a media filter that reduces unnecessary non-media access commands, such as test unit ready commands, that have an enhanced impact on data transfer rates when media devices communicate over a network. The media filter withholds communication of selected non-media information by a remote access controller associated with a virtual media device and generates simulated responses to the withheld communication for return to the virtual media device. In one embodiment, predetermined non-media access commands are withheld from communication to a network unless a timeout timer is expired. The timeout timer is set for a time period that precludes a media change between timeout timer expirations and is reset with successful response to a command through the network.
    Type: Grant
    Filed: September 21, 2004
    Date of Patent: November 3, 2009
    Assignee: Dell Products L. P.
    Inventors: Weimin Pan, Gang Liu
  • Publication number: 20080195796
    Abstract: A system and method to enable teamed network environments during network based initialization sequences is disclosed. In one form of the disclosure, an information handling system can include a plurality of communication modules. One of the communication modules can be used to store a first teaming application. The information handling system can also include a processor configured to execute the first teaming application to provide a teamed network environment using the plurality of communication modules to load an operating system during a pre-boot initialization.
    Type: Application
    Filed: February 14, 2007
    Publication date: August 14, 2008
    Applicant: DELL, INC.
    Inventors: Lei WANG, Wei LIU, Weimin PAN, Jianwen YIN
  • Publication number: 20080046967
    Abstract: An information handling system includes a processor, system memory, and a remote access resource that includes a virtual card reader enabled to establish a communication channel between the remote access resource and a remote card reader to communicate smart card reader access requests and response between them. The system may include an authentication module requiring two factor authentication including userid/password authentication and a physical card authentication. The communication channel enables remote physical card authentication. The resource further supports redirection of system console traffic enabling remote userid/password authentication. The virtual card reader is preferably operable to download a virtual card reader client to a remote management station to which the smart card reader is attached. The remote access resource may be operable to direct console traffic of the system to the remote management station to display a system login screen on the remote management station.
    Type: Application
    Filed: August 21, 2006
    Publication date: February 21, 2008
    Applicant: DELL PRODUCTS L.P.
    Inventors: Weimin Pan, Gang Liu
  • Publication number: 20070244896
    Abstract: An Active Directory (AD) is utilized to authenticate a remote user to a server or node by providing an object corresponding to the node. The object include an Access Control Entry (ACE) that is listed within an Access Control List (ACL). The ACE also lists privileges that are designated for each specified user. The AD is then queried by the Remote Access Card of a node to authenticate the username and password of a remote user and to determine the privileges granted to such user.
    Type: Application
    Filed: April 14, 2006
    Publication date: October 18, 2007
    Applicant: DELL PRODUCTS L.P.
    Inventors: Gang Liu, Weimin Pan, Peter Perschbach
  • Publication number: 20070204332
    Abstract: User authorization and access information may be stored in a remote assistant card or chassis management module (CMM). The CMM may be in communication with each baseboard management controller (BMC) in a blade server system. Each BMC may authenticate its authorized users from the CMM using a simple user authorization retrieval command, e.g., IPMI Get Auth Code command. When an administrator wants to add or delete a user, the CMM may be updated instead of having to update each blade BMC. Each user may have a privilege list for any or all of the blades in the blade server system. This privilege list may define which user(s) apply to which blades, input-output (I/O) modules, and/or blade server system chassis.
    Type: Application
    Filed: February 24, 2006
    Publication date: August 30, 2007
    Inventor: Weimin Pan
  • Publication number: 20070118641
    Abstract: An information handling system has the capability of securing serial console redirection via serial-over-LAN (SOL) by using a baseboard management controller (BMC) and a baseboard serial controller. The BMC may be coupled to the baseboard serial controller over a DCD and/or GPIO bus. De-assertion of the data carriage detect (DCD) signal from the BMC to the baseboard serial controller may cause the OS console to logout the user session. If the BMC does not support a DCD signal then a general purpose input-output (GPIO) signal from the BMC may be used instead. Most operating system (OS) consoles will logout a user session when a de-asserted DCD (or GPIO) signal is detected.
    Type: Application
    Filed: November 22, 2005
    Publication date: May 24, 2007
    Inventors: Haihong Zhuo, Weimin Pan, Anil Rao
  • Publication number: 20070088796
    Abstract: A system and method is disclosed for disabling selected peripheral input devices at a remote computer system during the period that the remote computer system is performing a console redirection function. When a console redirection function is initiated at a remote access card, an interrupt is issued and an interrupt handler performs a routine to disable the interface controllers that are not coupled to the remote access card of the remote computer system. Disabling the interface controllers involves configuring the interface controllers so that the controllers cannot accept input from local peripheral input devices.
    Type: Application
    Filed: October 17, 2005
    Publication date: April 19, 2007
    Inventors: Wei Liu, Weimin Pan
  • Publication number: 20060064419
    Abstract: Virtual media device network communication is improved with a media filter that reduces unnecessary non-media access commands, such as test unit ready commands, that have an enhanced impact on data transfer rates when media devices communicate over a network. The media filter withholds communication of selected non-media information by a remote access controller associated with a virtual media device and generates simulated responses to the withheld communication for return to the virtual media device. In one embodiment, predetermined non-media access commands are withheld from communication to a network unless a timeout timer is expired. The timeout timer is set for a time period that precludes a media change between timeout timer expirations and is reset with successful response to a command through the network.
    Type: Application
    Filed: September 21, 2004
    Publication date: March 23, 2006
    Inventors: Weimin Pan, Gang Liu
  • Patent number: 6892311
    Abstract: A method of shutting down an information handling system is disclosed. Power is provided to a storage enclosure that includes a first storage device, a first operating condition monitor, and a first operating condition indicator having at least a first status and a second status. The status of the first operating condition indicator is updated based on the first operating condition monitor. One or more storage volumes are configured utilizing at least a portion of the storage enclosure. A first host detects the status of the first operating condition indicator. In response to detecting the first status of the first operating condition indicator, the first host determines whether the storage enclosure includes at least a portion of a critical storage volume and sends a shut down command from the first host to the storage enclosure. If the storage enclosure includes at least a portion of a critical storage volume, the first host is shut down.
    Type: Grant
    Filed: May 8, 2002
    Date of Patent: May 10, 2005
    Assignee: Dell USA, L.P.
    Inventors: John C. Coppock, Weimin Pan
  • Publication number: 20040081104
    Abstract: Network switches of an information handling system are automatically configured by a PXE agent associated with each network switch, such as a PXE agent embedded in firmware of each network switch. The PXE agent automatically requests a configuration image during boot of the network switch and re-configures the network switch with the configuration image. For instance, the PXE agent requests configuration service from a PXE server, which directs a TFTP server to download the configuration image to the network switch. In one embodiment, a blade server has plural server blades supported in plural chassis with each chassis having one or more switches. Each switch has a PXE agent so that the switches of the blade server are automatically configured with the same configuration image. Alternatively, selected configuration factors, such as a static IP address, are individually configured by reference to a unique identification, such as a universal unique identifier.
    Type: Application
    Filed: October 29, 2002
    Publication date: April 29, 2004
    Inventors: Weimin Pan, Yinglin Yang