Patents by Inventor Junan Duan

Junan Duan 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: 20120323923
    Abstract: A system for sorting tables comprises an interface operable to receive a first segment of an index column and a first segment of a key column from an on-disk database (ODDB), wherein a value in the index column represents a row of information in the ODDB and a value in the key column represents data to be sorted and each index value is associated with a key value, and wherein the ODDB is operable to store the sorted index values and key values in the first segments, a processor communicatively coupled to the interface, the processor is operable to sort the index values in the first segment and key values in the first segment by the key values according to sorting criteria, remove the sorted index values and key values in the first segments from an in-memory database in a sorting module, and the interface is operable to receive a second segment of the index column and a second segment of the key column from the ODDB.
    Type: Application
    Filed: June 14, 2011
    Publication date: December 20, 2012
    Applicant: Bank of America Corporation
    Inventor: Junan Duan
  • Patent number: 6983319
    Abstract: A method and system is disclosed for dynamically managing port and network addresses for a private network using at least one dynamic port management (DPM) driver and a DPM server. The DPM driver is installed on a computer of the private network and the DPM server is installed on a gateway module of the private network. The private network uses a plurality of unregistered network address for its internal uses and has one or more registered network address for communicating with computers outside of the private network. When initiating an application session communicating with at least one computer outside of the private network, a first port is obtained from the DPM driver. A setup process is established for exchanging information between the DPM driver and the DPM server in order to reserve a registered network address and, if the first port is replaceable, for dynamically assigning a second port.
    Type: Grant
    Filed: April 6, 2001
    Date of Patent: January 3, 2006
    Assignee: Permeo Technologies, Inc.
    Inventors: Wei Lu, Junan Duan