Patents by Inventor Christopher Ngan

Christopher Ngan 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: 8375313
    Abstract: A system assists in user interface generation by using scoring and providing viable component options to a developer. The system receives a new user interface that comprises a plurality of components and compares the new user interface against a plurality of repository benchmark user interfaces. The system then determines a score for the new user interface and at least one of the benchmark user interfaces. The score measures a level of deviation between the new user interface and the at least one benchmark user interface.
    Type: Grant
    Filed: June 1, 2010
    Date of Patent: February 12, 2013
    Assignee: Oracle International Corporation
    Inventor: Christopher Ngan
  • Publication number: 20110296309
    Abstract: A system assists in user interface generation by using scoring and providing viable component options to a developer. The system receives a new user interface that comprises a plurality of components and compares the new user interface against a plurality of repository benchmark user interfaces. The system then determines a score for the new user interface and at least one of the benchmark user interfaces. The score measures a level of deviation between the new user interface and the at least one benchmark user interface.
    Type: Application
    Filed: June 1, 2010
    Publication date: December 1, 2011
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventor: Christopher NGAN
  • Patent number: 7895093
    Abstract: A system and method is provided for utilizing proforma processing on adjustments in consolidation processes. The system comprises a proforma consolidation processor configured for consolidating at least one adjustment entry received from an adjustment journal. The proforma consolidation processor only performs consolidation on the at least one adjustment entry. The results of the proforma consolidation is then output to a pending journal. An inquiry module allows display of the pending journal along with current consolidation ledger balances. If the results of the proforma consolidation are acceptable, then a post module posts the pending journal and the at least one adjustment to the consolidation ledger.
    Type: Grant
    Filed: August 25, 2003
    Date of Patent: February 22, 2011
    Assignee: Oracle International Corporation
    Inventors: Lisa M. Macalka, Ravindran R. Appiah, Monica Sandeep Bhat, Dale Chung-Te Chen, Lynn Christensen, Christopher Ngan, Barbara Carol Roudebush, Marlene Patricia Siebert
  • Publication number: 20080002599
    Abstract: Packets are routed in a wireless mesh network by assigning a probability of packet retransmission based on certain factors which may include the number of hops the packet has made, whether the destination is within a certain number of known hops of the receiving node, the number of nearby nodes, whether the receiving node is a member of a past known route to the destination and/or whether a nearby neighbor of the receiving node is a member of a past known route to the destination. Once a probability is assigned, a random number generator may be used to make a decision between retransmitting the packet and dropping the packet. Signal quality may also be used as a factor in the probability of retransmission. In a preferred embodiment, Bloom filters are used to store information in the header of a data packet containing the identifiers of forwarding nodes and the identifiers of nodes on a previously-successful route from the source to the destination.
    Type: Application
    Filed: August 9, 2005
    Publication date: January 3, 2008
    Inventors: Johnny Yau, Christopher Ngan
  • Publication number: 20070179872
    Abstract: A system and method is provided for utilizing proforma processing on adjustments in consolidation processes. The system comprises a proforma consolidation processor configured for consolidating at least one adjustment entry received from an adjustment journal. The proforma consolidation processor only performs consolidation on the at least one adjustment entry. The results of the proforma consolidation is then output to a pending journal. An inquiry module allows display of the pending journal along with current consolidation ledger balances. If the results of the proforma consolidation are acceptable, then a post module posts the pending journal and the at least one adjustment to the consolidation ledger.
    Type: Application
    Filed: August 25, 2003
    Publication date: August 2, 2007
    Inventors: Lisa Macalka, Ravindran Appiah, Monica Bhat, Dale Chung-Te Chen, Lynn Christensen, Christopher Ngan, Barbara Roudebush, Marlene Siebert