Patents by Inventor Lin Tan

Lin Tan 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: 20100271370
    Abstract: A distributed clipping scheme is provided, view frustum culling is distributed in several places in a graphics processing pipeline to simplify hardware implementation and improve performance. In general, many 3D objects are outside viewing frustum. In one embodiment, clipping is performed on these objects with a simple algorithm in the PA module, such as near Z clipping, trivial rejection and trivial acceptance. In one embodiment, the SE and RA modules perform the rest of clipping, such as X, Y and far Z clipping. In one embodiment, the SE module performs clipping by way of computing a initial point of rasterization. In one embodiment, the RA module performs clipping by way of conducting the rendering step of the rasterization process. This approach distributes the complexity in the graphics processing pipeline and makes the design simpler and faster, therefore design complexity, cost and performance may all be improved in hardware implementation.
    Type: Application
    Filed: May 19, 2010
    Publication date: October 28, 2010
    Applicant: Vivante Corporation
    Inventors: Mike M. Cai, Lin Tan, Frido Garritsen, Ming Chen
  • Patent number: 7809528
    Abstract: A method and an apparatus are provided for performing waveform analysis on physiological parameters. In one embodiment, a method includes reading measurement values of a first physiological parameter relating to time, and displaying them as a trend display graph in a trend display area that includes first coordinates representing time and second coordinates representing the measurement values. The method also includes acquiring a time selected in the trend display graph, and displaying, in a waveform display area, waveform data of a second physiological parameter associated with formation of the first physiological parameter during periods before and after the selected time. The waveform display area includes time coordinates. The disclosed embodiments allow medical staff to view the curve of a patient's physiological parameters throughout a monitoring/therapy period.
    Type: Grant
    Filed: December 27, 2007
    Date of Patent: October 5, 2010
    Assignee: Shenzhen Mindray Bio-Medical Electronics Co., Ltd.
    Inventors: Lingbo Zeng, Dazhi Teng, Saixin Zhou, Lin Tan, Qi Wang
  • Publication number: 20100192194
    Abstract: A method comprising, receiving a source code, identifying a data structure access in the source code, determining whether the data structure access is associated with a security check function, defining the data structure access as a security sensitive operation responsive to determining that the data structure access is associated with the security check function, and defining a security specification to include the security check function and the security sensitive operation.
    Type: Application
    Filed: January 23, 2009
    Publication date: July 29, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lin Tan, Xiaolan Zhang, Yuanyuan Zhou
  • Publication number: 20100173372
    Abstract: The present disclosure provides engineered halohydrin dehalogenase (HHDH) polypeptides having improved enzyme properties as compared to the wild-type HHDH enzyme HheC and other reference engineered HHDH polypeptides. Also provided are polynucleotides encoding the engineered HHDH enzymes, host cells capable of expressing the engineered HHDH enzymes, and methods of using the engineered HHDH enzymes to synthesize a variety of chiral compounds including chiral epoxides and chiral alcohols.
    Type: Application
    Filed: December 18, 2009
    Publication date: July 8, 2010
    Applicant: CODEXIS, INC.
    Inventors: Erik De Vries, Louis Clark, Scott McVicar, Erika Segraves, Shiwei Song, Kheng Lin Tan
  • Patent number: 7746355
    Abstract: A distributed clipping scheme is provided, view frustum culling is distributed in several places in a graphics processing pipeline to simplify hardware implementation and improve performance. In general, many 3D objects are outside viewing frustum. In one embodiment, clipping is performed on these objects with a simple algorithm in the PA module, such as near Z clipping, trivial rejection and trivial acceptance. In one embodiment, the SE and RA modules perform the rest of clipping, such as X, Y and far Z clipping. In one embodiment, the SE module performs clipping by way of computing a initial point of rasterization. In one embodiment, the RA module performs clipping by way of conducting the rendering step of the rasterization process. This approach distributes the complexity in the graphics processing pipeline and makes the design simpler and faster, therefore design complexity, cost and performance may all be improved in hardware implementation.
    Type: Grant
    Filed: January 24, 2007
    Date of Patent: June 29, 2010
    Assignee: Vivante Corporation
    Inventors: Mike Cai, Lin Tan, Frido Garritsen, Ming Chen
  • Patent number: 7724645
    Abstract: An apparatus and method for serial link down detection are described. In one embodiment, the method includes the detection of an initial link down condition of a serial link. In one embodiment, the initial link down condition is detected, for example, when a transition from a normal signaling voltage level to a squelch signaling voltage level is detected at a receiver input. When an initial link down condition is detected, the issuance of a link down signal is delayed for a predetermined period of time from the detection of the squelch voltage over the serial link. In one embodiment, the link down signal is asserted if a data error is detected following the predetermined period of time from the detection of the squelch voltage. Other embodiments are described and claimed.
    Type: Grant
    Filed: June 27, 2006
    Date of Patent: May 25, 2010
    Assignee: Intel Corporation
    Inventors: Serge R. Bedwani, Soon Seng Seh, Siang Lin Tan, Amber Huffman, Chai Huat Gan
  • Publication number: 20090271418
    Abstract: A namespace is provided in a file system that employs logical volumes. With the namespace, the file system can withstand data storage units going offline without compromising accessibility of the files in the data storage units that remain online. The files in the online data storage units remain accessible through the use of path lookup tables that are stored in the online data storage units.
    Type: Application
    Filed: April 28, 2008
    Publication date: October 29, 2009
    Applicant: VMWARE, INC.
    Inventors: Satyam B. VAGHANI, Yuen-Lin TAN
  • Patent number: 7565457
    Abstract: A method, circuit, and system are disclosed. In one embodiment, the method comprises sending a step pulse across a serial advanced technology attachment (SATA) transmission line, determining the length of time the transmission line takes to charge from common mode voltage to supply voltage, and determining whether a device is connected to the SATA transmission line based on the length of the transmission line charge time.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: July 21, 2009
    Assignee: Intel Corporation
    Inventors: Eng Hun Ooi, Fei Deng, Jien Hau Ng, Serge Bedwani, Siang Lin Tan
  • Publication number: 20090106248
    Abstract: In a file system shared by multiple servers, reservation of a data storage unit such as a LUN of a disk array to acquire locks in order to commit a transaction acting on data stored in the data storage unit is deferred until the transaction is completed in RAM and the locks can be acquired in parallel during a single instance of reserving the data storage unit.
    Type: Application
    Filed: November 26, 2008
    Publication date: April 23, 2009
    Applicant: VMWARE, INC.
    Inventors: Satyam B. VAGHANI, Yuen-Lin TAN
  • Publication number: 20090083021
    Abstract: A device, method, and system are disclosed. In one embodiment, the device includes an emulator to facilitate direct communication between an advanced host controller interface (AHCI) software driver and NAND host controller interface (HCI) hardware.
    Type: Application
    Filed: September 25, 2007
    Publication date: March 26, 2009
    Inventors: Chai Huat Gan, Siang Lin Tan
  • Publication number: 20090070054
    Abstract: A method and an apparatus are provided for performing waveform analysis on physiological parameters. In one embodiment, a method includes reading measurement values of a first physiological parameter relating to time, and displaying them as a trend display graph in a trend display area that includes first coordinates representing time and second coordinates representing the measurement values. The method also includes acquiring a time selected in the trend display graph, and displaying, in a waveform display area, waveform data of a second physiological parameter associated with formation of the first physiological parameter during periods before and after the selected time. The waveform display area includes time coordinates. The disclosed embodiments allow medical staff to view the curve of a patient's physiological parameters throughout a monitoring/therapy period.
    Type: Application
    Filed: December 27, 2007
    Publication date: March 12, 2009
    Applicant: SHENZHEN MINDRAY BIO-MEDICAL ELECTRONICS CO., LTD.
    Inventors: Lingbo Zeng, Dazhi Teng, Saixin Zhou, Lin Tan, Qi Wang
  • Publication number: 20090007077
    Abstract: The present invention extends to methods, systems, and computer program products for automatically generating test cases for binary code. Embodiments of the present invention can automatically generate test inputs for systematically covering program execution paths within binary code. By monitoring program execution of the binary code on existing or random test cases, branch predicates on execution paths can be dynamically inferred. These inferred branch predicates can then be used to drive the program along previously unexplored execution paths, enabling the learning of further execution paths. Embodiments of the invention can be used in combination with other analysis and testing techniques to provide better test coverage and expose program errors.
    Type: Application
    Filed: June 29, 2007
    Publication date: January 1, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Madanlal Musuvathi, Lin Tan
  • Publication number: 20080005621
    Abstract: An apparatus and method for serial link down detection are described. In one embodiment, the method includes the detection of an initial link down condition of a serial link. In one embodiment, the initial link down condition is detected, for example, when a transition from a normal signaling voltage level to a squelch signaling voltage level is detected at a receiver input. When an initial link down condition is detected, the issuance of a link down signal is delayed for a predetermined period of time from the detection of the squelch voltage over the serial link. In one embodiment, the link down signal is asserted if a data error is detected following the predetermined period of time from the detection of the squelch voltage. Other embodiments are described and claimed.
    Type: Application
    Filed: June 27, 2006
    Publication date: January 3, 2008
    Inventors: Serge R. Bedwani, Soon Seng Seh, Siang Lin Tan, Amber Huffman, Chai Huat Gan
  • Publication number: 20080001480
    Abstract: A method, circuit, and system are disclosed. In one embodiment, the method comprises sending a step pulse across a serial advanced technology attachment (SATA) transmission line, determining the length of time the transmission line takes to charge from common mode voltage to supply voltage, and determining whether a device is connected to the SATA transmission line based on the length of the transmission line charge time.
    Type: Application
    Filed: June 30, 2006
    Publication date: January 3, 2008
    Inventors: Eng Hun Ooi, Fei Deng, Jien Hau Ng, Serge Bedwani, Siang Lin Tan
  • Patent number: 7293717
    Abstract: A system and method for using a smart card. The system includes a smart card enabler receiving a first identification key from a smart card. The smart card enabler compares the first identification key with a second identification key. If the first identification key matches the second identification key, the smart card enabler enables the smart card to function with a smart card reader. Also, if information stored in a smart card is incapable of being retrieved from the smart card, the transaction information stored in the smart is recovered by using information stored in a smart card enabler.
    Type: Grant
    Filed: June 7, 2005
    Date of Patent: November 13, 2007
    Assignee: Centre for Wireless Communications of National University of Singapore
    Inventors: Jaya Shankar Pathmasuntharan, Cheng Lin Tan
  • Publication number: 20070233628
    Abstract: A pattern matching technique for high throughput network processing includes a simple yet powerful special purpose architecture and a set of novel string matching algorithms that can work in unison. The novel set of algorithms allow for bit-level partitioning of rules such that may be more easily implemented in hardware or software. The result is a device that maintains tight worst case bounds on performance, can be updated with new rules without interrupting operation, compiles in seconds instead of hours, and is ten times more efficient than the existing best known solutions in this area.
    Type: Application
    Filed: March 7, 2007
    Publication date: October 4, 2007
    Inventors: Timothy Sherwood, Lin Tan
  • Patent number: 7181420
    Abstract: A computer-implemented and Internet-based method of managing Accounts Receivable (AR) information includes steps of receiving a customer request for remote Internet access to AR information (such as pending invoices) owned by vendor; retrieving the customer's AR information from a database and enabling the retrieved AR information to be remotely displayed for the customer and enabling the vendor's internal personnel to retrieve and to display the customer's AR information simultaneously as the AR information is displayed for the customer. The customer may dispute an invoice accessed from the database by accessing the vendor's Web site and by selecting a reason code for the dispute and at least a disputed amount to create a pending Credit Memo Request, all without direct manual involvement from the vendor.
    Type: Grant
    Filed: February 6, 2001
    Date of Patent: February 20, 2007
    Assignee: Oracle International Corporation
    Inventors: Editt Gonen-Friedman, Jonathan James Innes, Sandra Newsome, Mien Lin Tan, Anne Truitt, Govind Jayanth, Alan Fothergill, Peggy Larson
  • Patent number: 6955299
    Abstract: A system and method for using a smart card. The system includes a smart card enabler receiving a first identification key from a smart card. The smart card enabler compares the first identification key with a second identification key. If the first identification key matches the second identification key, the smart card enabler enables the smart card to function with a smart card reader. Also, if information stored in a smart card is incapable of being retrieved from the smart card, the transaction information stored in the smart is recovered by using information stored in a smart card enabler.
    Type: Grant
    Filed: December 17, 1999
    Date of Patent: October 18, 2005
    Assignee: Centre for Wireless Communications of National University of Singapore
    Inventors: Jaya Shankar Pathmasuntharan, Cheng Lin Tan
  • Publication number: 20040148234
    Abstract: A computer-implemented and Internet-based method of managing Accounts Receivable (AR) information includes steps of receiving a customer request for remote Internet access to AR information (such as pending invoices) owned by vendor; retrieving the customer's AR information from a database and enabling the retrieved AR information to be remotely displayed for the customer and enabling the vendor's internal personnel to retrieve and to display the customer's AR information simultaneously as the AR information is displayed for the customer. The customer may dispute an invoice accessed from the database by accessing the vendor's Web site and by selecting a reason code for the dispute and at least a disputed amount to create a pending Credit Memo Request, all without direct manual involvement from the vendor.
    Type: Application
    Filed: January 16, 2004
    Publication date: July 29, 2004
    Applicant: ORACLE CORPORATION
    Inventors: Editt Gonen-Friedman, Jonathan James Innes, Sandra Newsome, Mien Lin Tan, Anne Truitt, Govind Jayanth, Alan Fothergill, Peggy Larson
  • Patent number: 6628647
    Abstract: An Internet network based telephone call forwarding system comprising a home unit to which a user's telephone calls are directed and a remote unit to which a user's telephone calls are forwarded, wherein the home unit has an incoming line connectable to a telephone network and an outgoing line connectable to an Internet network and the remote unit has a line connectable to the Internet network, wherein the home unit is operable to forward calls directed to the home unit on the incoming line to the remote unit on the outgoing line via the Internet network.
    Type: Grant
    Filed: March 30, 1999
    Date of Patent: September 30, 2003
    Assignee: National University of Singapore
    Inventors: Kee Chaing Chua, Cheng Lin Tan