Patents by Inventor Derek Liu

Derek Liu 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: 11982637
    Abstract: A gas sensor includes a biomaterial comprising electrically-conductive protein nanowires and at least two electrodes. The at least two electrodes are in operative arrangement with the protein nanowires and configured to provide a signal indicative of a change in conductivity of the protein nanowires. The conductivity of the protein nanowires is responsive to a change in concentration of a gas exposed to the biomaterial, such as ammonia, or to a change in relative humidity.
    Type: Grant
    Filed: April 22, 2021
    Date of Patent: May 14, 2024
    Assignee: University of Massachusetts
    Inventors: Jun Yao, Derek R. Lovley, Alexander Smith, Xiaomeng Liu
  • Patent number: 11925480
    Abstract: Systems, computing platforms, and methods for sampling and analyzing common mode noise on electrocardiogram signals to help to minimize the interference to the electrocardiogram signals are disclosed. Exemplary implementations may: obtain electrocardiogram signals from one or more sensors configured to be attached to a patient and communicatively connected to a patient monitor; receive the electrocardiogram signals from one or more sensors by the patient monitor; display the electrocardiogram signals on one or more displays of the patient monitor; sample and analyze a direct current range and an alternating current spectrum to identify common mode interference levels within the obtained electrocardiogram signals; display the direct current range and the alternating current spectrum via the one or more displays of the patient monitor; and update the display of the direct current range and the alternating current spectrum in real time to identify sources of common mode interference.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: March 12, 2024
    Assignee: Drägerwerk AG & Co. KGaA
    Inventors: Lixin Liu, Derek Y. Qin
  • Patent number: 11921788
    Abstract: A system level search module receives system level search user interface registration information for an application of the computing device. The registration information includes an indication of how the system level search module can launch the application. The registration information is added to a registration store, and the application is included as one of one or more applications that can be searched using the system level search user interface.
    Type: Grant
    Filed: November 29, 2022
    Date of Patent: March 5, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Priya Vaidyanathan, Brian E. Uphoff, Brandon H. Paddock, Stephanie M. Monk, Dona Sarkar, Wentao Chen, Edward Boyle Averett, Manav Mishra, Derek S. Gebhard, Richard Jacob White, Yin Liu
  • Patent number: 9767091
    Abstract: Analysis of incomplete natural language expressions using n-gram analysis and contextual information allows one or more domains to be predicted. For each domain, intent a likely intent of the user is determined using n-gram analysis and contextual information. Intent may correspond to functions of a domain application. In such a case, information required for the functions to execute the application may be populated using n-gram analysis and/or contextual information. The application may then be presented to the user for confirmation of intent. Confirmation of intent along with the incomplete natural language expression and contextual information may then be used to train one or more models used to predict user intent based on incomplete natural language expressions.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: September 19, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ruhi Sarikaya, Xiaohu Derek Liu
  • Patent number: 9430758
    Abstract: Techniques are provided to obtain event scheduling information for one or more events occurring within a time period and to obtain a reference time. A composite display widget is generated comprising a radial time indicator for the reference time and a radial event indicator for a first event of the one or more events based on the scheduling information. The composite display widget is displayed. The composite display widget can be used to display time integrated with events scheduled from a plurality of scheduling applications to provide a small icon-based scheduling package that can be viewed at a glance by a user.
    Type: Grant
    Filed: January 15, 2014
    Date of Patent: August 30, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Yao Yuan, Derek Liu, Jimmy Qu, Zhengjun Ye
  • Publication number: 20160217124
    Abstract: Analysis of incomplete natural language expressions using n-gram analysis and contextual information allows one or more domains to be predicted. For each domain, intent a likely intent of the user is determined using n-gram analysis and contextual information. Intent may correspond to functions of a domain application. In such a case, information required for the functions to execute the application may be populated using n-gram analysis and/or contextual information. The application may then be presented to the user for confirmation of intent. Confirmation of intent along with the incomplete natural language expression and contextual information may then be used to train one or more models used to predict user intent based on incomplete natural language expressions.
    Type: Application
    Filed: February 13, 2015
    Publication date: July 28, 2016
    Inventors: Ruhi Sarikaya, Xiaohu Derek Liu
  • Publication number: 20150160812
    Abstract: Techniques are provided to obtain event scheduling information for one or more events occurring within a time period and to obtain a reference time. A composite display widget is generated comprising a radial time indicator for the reference time and a radial event indicator for a first event of the one or more events based on the scheduling information. The composite display widget is displayed. The composite display widget can be used to display time integrated with events scheduled from a plurality of scheduling applications to provide a small icon-based scheduling package that can be viewed at a glance by a user.
    Type: Application
    Filed: January 15, 2014
    Publication date: June 11, 2015
    Applicant: Cisco Technology, Inc.
    Inventors: Yao Yuan, Derek Liu, Jimmy Qu, Zhengjun Ye
  • Publication number: 20110068500
    Abstract: Provided are molds comprising a substantially concave portion, and a cap portion that is configured for removable attachment to the substantially concave portion and comprises a mandrel formed from a substantially rigid material, wherein the cap portion and the substantially concave portion, when attached, define an internal space having a three-dimensional shape. Among other benefits, the disclosed devices and methods of using such devices provide more uniform and repeatable compaction than conventional molds, and can be used to produce compacted structures having more dimensionally accurate and repeatable surface features, thereby yielding a better, more optimal near net shaped part.
    Type: Application
    Filed: September 8, 2010
    Publication date: March 24, 2011
    Applicant: DEPUY PRODUCTS, Inc.
    Inventors: ANDREW JAMES MARTIN, HENGDA DEREK LIU, JUWAN RIM, JEFFREY A. RYBOLT
  • Patent number: 7695370
    Abstract: A network-based game system includes one or more web servers each configured to receive a plurality of requests from one or more game client applications each running on a computer device and to produce data base queries in accordance with the plurality of requests, a plurality of data bases configured to store game information that can be retrieved in response to the data base queries, and a connection pool server in communication with the one or more web servers and the plurality of data bases. The connection pool server is configured to direct one of the data base queries to one of the plurality of data bases on which the game information related to the data base query is stored.
    Type: Grant
    Filed: February 8, 2006
    Date of Patent: April 13, 2010
    Assignee: Gaia Interactive Inc.
    Inventors: Derek Liu, John Loethrer
  • Publication number: 20090326674
    Abstract: The present invention concerns processes for etching a porous titanium foam or porous titanium alloy foam where a clean, dry foam product is immersed into an aqueous acid solution comprising about 0.5 to about 5 volume percent HF and about 5 to about 20 volume percent HNO3 for a time sufficient to achieve a desired surface roughness and heating the etched foam to remove residual titanates. The etching process increases the porosity at the surface of the foam but the etchant does not penetrate fully into the interior of the foam so that adequate mechanical properties are maintained. The etching process also increases the coefficient of friction at the foam surface. The foam may comprise an open-celled orthopaedic or dental implant, or may comprise a coating on the surface of a substrate.
    Type: Application
    Filed: June 19, 2009
    Publication date: December 31, 2009
    Applicant: DEPUY PRODUCTS, INC.
    Inventors: Hengda Derek Liu, Sophie Xiaofan Yang
  • Publication number: 20090215541
    Abstract: A network system includes a first server that can receive a first message from a client application running on one of the plurality of computer devices in a non-persistent network connection. The first message includes client status information about the client application. The first server can produce a data base query in response to the first message. A data base can store the client status information about the client application in the first message. The first server can produce a second message in response to results of the data base query. The first server can send the second message to the client application in the non-persistent network connection. A second server can receive a third message from the client application in a persistent network connection and respond to the client application in real time without requiring a data query at a data base.
    Type: Application
    Filed: May 1, 2009
    Publication date: August 27, 2009
    Inventors: Derek Liu, John Loehrer
  • Publication number: 20070184903
    Abstract: A network-based game system includes a load balancer and one or more web servers. The load balancer can receive a plurality of requests from one or more game client applications each running on a computer device. The load balancer can store the plurality of requests in a request queue and to send one of the requests in the request queue to a web server when the web server is available to receive a new request. The one or more web servers can process one or more requests received from the load balancer. A web server can inform the load balancer that the web server is available to receive a new request when the number of requests simultaneously processed by the web server is below a predetermined number.
    Type: Application
    Filed: February 8, 2006
    Publication date: August 9, 2007
    Inventors: Derek Liu, John Loethrer
  • Publication number: 20070184902
    Abstract: A network-based game system includes one or more web servers each configured to receive a plurality of requests from one or more game client applications each running on a computer device and to produce data base queries in accordance with the plurality of requests, a plurality of data bases configured to store game information that can be retrieved in response to the data base queries, and a connection pool server in communication with the one or more web servers and the plurality of data bases. The connection pool server is configured to direct one of the data base queries to one of the plurality of data bases on which the game information related to the data base query is stored.
    Type: Application
    Filed: February 8, 2006
    Publication date: August 9, 2007
    Inventors: Derek Liu, John Loethrer
  • Publication number: 20070087829
    Abstract: A network-based game system includes a computer network configured to communicate with game client applications running on a plurality of computer devices, wherein at least two of the game client applications are engaged in the same game room, a first server connected to the computer network, configured to store a game engine application capable of communicating with the plurality of game client applications, a computer storage device connected to the computer network, configured to store a protocol for message encryption and message decryption, and a second server connected to the computer network, configured to store a game-system-interface (GSI) program that can receive a plurality of first encrypted messages from the plurality of game client applications and decrypt the first encrypted messages using the protocol stored on the computer storage device.
    Type: Application
    Filed: October 14, 2005
    Publication date: April 19, 2007
    Inventors: Derek Liu, John Loethrer
  • Publication number: 20070050838
    Abstract: A network-based game system includes a computer network and a computer storage device and a first server connected to the computer network. The computer storage device can store a plurality of protocols for message encryption and message decryption, The first server stores a game-system-interface program that is configured to receive a first encrypted message from a game client application running on a computer device in communication with the computer network and decrypt the first encrypted message using one or more of the plurality of the protocols.
    Type: Application
    Filed: August 25, 2005
    Publication date: March 1, 2007
    Inventors: Derek Liu, John Loethrer
  • Publication number: 20070021212
    Abstract: A network-based game system includes a computer network, and a first server and a second server connected to the computer network. The first server is configured to store a game engine application that can communicate with a game client application running on a computer device connected to the computer network in a persistent network connection. The second server is configured to store a game-system-interface (GSI) program that can respond to requests from the game client application running on the computer device in a non-persistent network connection.
    Type: Application
    Filed: July 22, 2005
    Publication date: January 25, 2007
    Inventors: Derek Liu, John Loethrer
  • Patent number: 7124210
    Abstract: A method and apparatus for providing computer code updates through an integrated circuit card (smart card) interface. The smart card interface within a computer control device determines whether the card that is inserted into the smart card interface is either a memory card or a conventional smart card. Once the smart card interface has detected that the memory card has been inserted, the interface requests data from the card. The interface provides the computer code to the memory of the computer controlled device to update the computer code therein.
    Type: Grant
    Filed: November 3, 1999
    Date of Patent: October 17, 2006
    Assignee: Thomson Licensing
    Inventors: Aaron Hal Dinwiddie, Kevin Eugene Nortrup, Derek Liu, Yefim Vayl