Patents by Inventor LinLin Gao

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

  • Patent number: 7370173
    Abstract: According to one embodiment of the present invention, a controller that partitions a media library for multiple host applications can, for each partition, assign a base element address for an element type and associate physical element addresses for elements of an element type with an index value. For a partition, the logical element address corresponding to a physical element address for an element can be determined by adding the index number associated with the physical element address to the base element address for that element type. The physical element address corresponding to a logical element address for an element can be determined by subtracting the base element address for the element type from the logical element address for the element. The result of subtracting the base element address from the logical element address is an index value for which the associated physical element address can be found.
    Type: Grant
    Filed: January 28, 2005
    Date of Patent: May 6, 2008
    Assignee: Crossroads Systems, Inc.
    Inventors: Steven A. Justiss, Alexander Kramer, Linlin Gao
  • Patent number: 7127572
    Abstract: Systems and methods for reducing the number of unit attentions provided to a set of initiator devices by eliminating unnecessary unit attentions from queues in which unit attentions for each of the initiator devices are stored. In one embodiment, a system comprises a processor and a memory implemented in a router that is coupled between a target device and multiple initiator devices. As each unit attention is generated by the target device, it is forwarded to the initiator device that prompted the unit attention, and is stored in a queue for each of the other initiator devices. Periodically, the queues are examined to determine whether any of the unit attentions stored therein are unnecessary. One or more of the unit attentions that are determined to be unnecessary may be eliminated from the respective queues, reducing the number of unit attentions that are provided to the respective initiator devices.
    Type: Grant
    Filed: February 19, 2004
    Date of Patent: October 24, 2006
    Assignee: Crossroads Systems, Inc.
    Inventors: John F. Tyndall, LinLin Gao, Robert D. Whittington
  • Publication number: 20060170238
    Abstract: One embodiment of the present invention includes a method for handling status commands direct to a partitioned media library that comprises establishing a set of initial logical element addresses for a set of physical element addresses with each initial logical element address corresponding to a physical element address of an element assigned to a library partition, assigning a set of new logical element addresses for the set of physical element addresses in response to a command from a host application (e.g., a MODE SELECT command) and determining a corresponding physical address for a received element address based on the set of new logical element addresses.
    Type: Application
    Filed: January 28, 2005
    Publication date: August 3, 2006
    Inventors: Steven Justiss, Linlin Gao
  • Publication number: 20060174071
    Abstract: Embodiments of the present invention provide a method and system for handling status commands directed to a partitioned media library. A controller (e.g., storage router or other device) that controls access to the physical media library can receive a status command and determine whether it should respond to the status command without passing the command to the media changer of the physical media library. If the controller should respond, the controller can construct a response and send it to the issuing host application. Otherwise the controller can pass the command to the media changer of the physical media library.
    Type: Application
    Filed: January 28, 2005
    Publication date: August 3, 2006
    Inventors: Steven Justiss, Linlin Gao
  • Publication number: 20060174088
    Abstract: According to one embodiment of the present invention, a controller that partitions a media library for multiple host applications can, for each partition, assign a base element address for an element type and associate physical element addresses for elements of an element type with an index value. For a partition, the logical element address corresponding to a physical element address for an element can be determined by adding the index number associated with the physical element address to the base element address for that element type. The physical element address corresponding to a logical element address for an element can be determined by subtracting the base element address for the element type from the logical element address for the element. The result of subtracting the base element address from the logical element address is an index value for which the associated physical element address can be found.
    Type: Application
    Filed: January 28, 2005
    Publication date: August 3, 2006
    Inventors: Steven Justiss, Alexander Kramer, Linlin Gao
  • Publication number: 20060080507
    Abstract: Embodiments of the present invention provide a system and method for handling unit attentions. According to one embodiment of the present invention, a copy manager can receive an extended copy command and can issue a unit attention clearing command, such as the test unit ready command, to the source and destination devices listed in the extended copy command. The copy manager can further issue read commands to the source device and write commands to the destination device to copy data from the source device to the destination device according to the extended copy command.
    Type: Application
    Filed: May 18, 2004
    Publication date: April 13, 2006
    Inventors: John Tyndall, Steven Justiss, Linlin Gao
  • Publication number: 20050188162
    Abstract: Systems and methods for reducing the number of unit attentions provided to a set of initiator devices by eliminating unnecessary unit attentions from queues in which unit attentions for each of the initiator devices are stored. In one embodiment, a system comprises a processor and a memory implemented in a router that is coupled between a target device and multiple initiator devices. As each unit attention is generated by the target device, it is forwarded to the initiator device that prompted the unit attention, and is stored in a queue for each of the other initiator devices. Periodically, the queues are examined to determine whether any of the unit attentions stored therein are unnecessary. One or more of the unit attentions that are determined to be unnecessary may be eliminated from the respective queues, reducing the number of unit attentions that are provided to the respective initiator devices.
    Type: Application
    Filed: February 19, 2004
    Publication date: August 25, 2005
    Inventors: John Tyndall, LinLin Gao, Robert Whittington
  • Publication number: 20030010712
    Abstract: The present invention relates to a process for biochemical treatment of waste water. The process uses a nano material such as carbon black to induce micro to degrade organic pollutants in the waste water which are generally unable or hard to be degraded and thereby greatly enhance the effect of biological cleaning of waste water. The effect is more prominent for the waste water that is hard to treat by the conventional biochemical treatment, high concentration waste water, and highly poisonous waste water. The process of the present invention is widely usable in the aerobic, oxygen-facultative or anaerobic biochemical treatment systems.
    Type: Application
    Filed: April 18, 2002
    Publication date: January 16, 2003
    Inventors: Minghua Gao, Jincheng Xue, Pu Zhao, Jingjing Ye, Yun Liang, Xiuhua Hou, Linlin Gao, Lingxu Liu, Benzhong Chai