Patents by Inventor David Ma

David Ma 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: 11948187
    Abstract: A leasing AI platform receives a message pertaining to leasing a real estate unit, generates a token matrix representing at least a portion of the message, and provide the token matrix as an input to a trained machine learning model. An output of the trained machine learning model comprises an indication of a first category associated with the at least the portion of the message. The leasing AI platform identifies one or more actions associated with the first category, the actions pertaining to leasing the real estate unit, and automatically executes the one or more actions without human involvement in response to receiving the message.
    Type: Grant
    Filed: March 22, 2023
    Date of Patent: April 2, 2024
    Assignee: APPFOLIO, INC.
    Inventors: Elliott Burris, Daniel Posch, Kyle Triplett, David Ma, Robert Ryan, John Rothfels
  • Publication number: 20230409793
    Abstract: An article of manufacture includes a medium with instructions that when read and executed by a processor, cause the processor to identify a code stream to be executed by a system-on-a-chip (SoC). The SoC is to include an open standard processor and hardware accelerators implemented in reprogrammable hardware. The processor is to, from the code stream, identify a first portion of the code stream to be executed as software by the open standard processor and a second portion to be executed in the accelerators, compile the first portion into a binary for execution by the open standard processor, and generate a hardware description for the second portion to be implemented by the hardware accelerators. The hardware description and the binary are to exchange data during execution of the code stream.
    Type: Application
    Filed: June 12, 2023
    Publication date: December 21, 2023
    Applicant: Microchip Technology Incorporated
    Inventors: Jongsok Choi, David Ma, Ruolong Lian
  • Publication number: 20230230182
    Abstract: A leasing AI platform receives a message pertaining to leasing a real estate unit, generates a token matrix representing at least a portion of the message, and provide the token matrix as an input to a trained machine learning model. An output of the trained machine learning model comprises an indication of a first category associated with the at least the portion of the message. The leasing AI platform identifies one or more actions associated with the first category, the actions pertaining to leasing the real estate unit, and automatically executes the one or more actions without human involvement in response to receiving the message.
    Type: Application
    Filed: March 22, 2023
    Publication date: July 20, 2023
    Applicant: APPFOLIO, INC.
    Inventors: Elliott Burris, Daniel Posch, Kyle Triplett, David Ma, Robert Ryan, John Rothfels
  • Patent number: 11615463
    Abstract: A leasing AI platform receives a message pertaining to leasing a real estate unit, generates a token matrix representing at least a portion of the message, and provide the token matrix as an input to a trained machine learning model. An output of the trained machine learning model comprises an indication of a first category associated with the at least the portion of the message. The leasing AI platform identifies one or more actions associated with the first category, the actions pertaining to leasing the real estate unit, and automatically executes the one or more actions without human involvement in response to receiving the message.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: March 28, 2023
    Assignee: AppFolio, Inc.
    Inventors: Elliott Burris, Daniel Posch, Kyle Triplett, David Ma, Robert Ryan, John Rothfels
  • Publication number: 20220273548
    Abstract: A dye package comprises: (A) a dyeing composition comprising: (I) a colorant composition comprising at least one oxidative dye(s); and (II) a developer composition comprising at least one oxidant; and (B) an AMPS composition, wherein the AMPS composition is placed in a chamber separate from the dyeing composition (A).
    Type: Application
    Filed: December 6, 2019
    Publication date: September 1, 2022
    Applicant: L'OREAL
    Inventors: Zhibing LIU, Michael TAO, David MA, Yuehuang JIANG
  • Publication number: 20200043087
    Abstract: A leasing AI platform receives a message pertaining to leasing a real estate unit, generates a token matrix representing at least a portion of the message, and provide the token matrix as an input to a trained machine learning model. An output of the trained machine learning model comprises an indication of a first category associated with the at least the portion of the message. The leasing AI platform identifies one or more actions associated with the first category, the actions pertaining to leasing the real estate unit, and automatically executes the one or more actions without human involvement in response to receiving the message.
    Type: Application
    Filed: July 31, 2019
    Publication date: February 6, 2020
    Inventors: Elliott Burris, Daniel Posch, Kyle Triplett, David Ma, Robert Ryan, John Rothfels
  • Publication number: 20140335176
    Abstract: The present invention relates to a delayed release pharmaceutical composition containing doxylamine succinate and pyridoxine HCl for treatment of nausea and vomiting during pregnancy. More specifically, the present invention concerns a disintegrant-free delayed release pharmaceutical composition for oral administration comprising a core and an enteric coating, wherein said core comprising: a) at least one pharmaceutically active ingredient, and b) at least one pharmaceutically acceptable excipient, wherein said composition provides an in vitro drug release profile of about 80% of active ingredient dissolved within 20 minutes as measured by USP Type II apparatus and also a manufacturing process of said pharmaceutical composition.
    Type: Application
    Filed: December 7, 2012
    Publication date: November 13, 2014
    Inventors: Prashant Monohar Mandaogade, David Ma, Naresh Talwar
  • Patent number: 8638752
    Abstract: When a mobile device moves from a first QoS-aware system to a second QoS-aware system, QoS flows may or may not be moved properly. To deal with this, the mobile device requests de-allocation of flows in the second QoS-aware system, and then initiates reservation of flows in the second QoS-aware system. After this, the mobile device will know for certain which QoS flows exist in the second QoS-aware system and can behave accordingly.
    Type: Grant
    Filed: November 10, 2010
    Date of Patent: January 28, 2014
    Assignee: BlackBerry Limited
    Inventors: Jose Antonio Gomez Velez, Ying Jie Zhao, Abey George, David Ma, Shiva Mirzaei-Rezaei
  • Patent number: 8626109
    Abstract: A method for controlling receive diversity of an antenna system of a computer device, the antenna system including two or more antenna elements. The method includes establishing a session with a remote transmitting system and determining whether a predetermined criteria detected by the computer device is satisfied within the session. If the predetermined criteria is satisfied within the session, the method includes activating at least two of the antenna elements for receiving transmissions, enabling performance of receive diversity on the received transmissions, and performing receive diversity on the received transmissions. If the predetermined criteria is not satisfied within the session, the method includes activating at least one of the antenna elements, disabling performance of receive diversity on the received transmissions, and performing a default signal processing on the received transmissions. A mobile communication device may be used to perform the method.
    Type: Grant
    Filed: August 18, 2010
    Date of Patent: January 7, 2014
    Assignee: BlackBerry Limited
    Inventors: David Ma, Asif Hossain, Rakesh Gupta
  • Publication number: 20110255507
    Abstract: When a mobile device moves from a first QoS-aware system to a second QoS-aware system, QoS flows may or may not be moved properly. To deal with this, the mobile device requests de-allocation of flows in the second QoS-aware system, and then initiates reservation of flows in the second QoS-aware system. After this, the mobile device will know for certain which QoS flows exist in the second QoS-aware system and can behave accordingly.
    Type: Application
    Filed: November 10, 2010
    Publication date: October 20, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: JOSE ANTONIO GOMEZ VELEZ, YING JIE ZHAO, ABEY GEORGE, DAVID MA, SHIVA MIRZAEI-REZAEI
  • Publication number: 20110255476
    Abstract: Method and apparatus for data access for a mobile terminal comprising a module for determining whether first and second modes of wireless network coverage is available, a module for selecting the first mode if available, a module for attempting access via the second mode on failure to establish access via the first mode and a module for monitoring availability of the first mode. Even when a connection is established via the second mode, availability of the first mode is monitored and access attempted, when second mode connection is idle.
    Type: Application
    Filed: June 28, 2011
    Publication date: October 20, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Asif Hossain, David Ma
  • Publication number: 20110201295
    Abstract: A method for controlling receive diversity of an antenna system of a computer device, the antenna system including two or more antenna elements. The method includes establishing a session with a remote transmitting system and determining whether a predetermined criteria detected by the computer device is satisfied within the session. If the predetermined criteria is satisfied within the session, the method includes activating at least two of the antenna elements for receiving transmissions, enabling performance of receive diversity on the received transmissions, and performing receive diversity on the received transmissions. If the predetermined criteria is not satisfied within the session, the method includes activating at least one of the antenna elements, disabling performance of receive diversity on the received transmissions, and performing a default signal processing on the received transmissions. A mobile communication device may be used to perform the method.
    Type: Application
    Filed: August 18, 2010
    Publication date: August 18, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: David MA, Asif HOSSAIN, Rakesh GUPTA
  • Patent number: 7978648
    Abstract: Method and apparatus for data access for a mobile terminal comprising a module for determining whether first and second modes of wireless network coverage is available, a module for selecting the first mode if available, a module for attempting access via the second mode on failure to establish access via the first mode and a module for monitoring availability of the first mode. Even when a connection is established via the second mode, availability of the first mode is monitored and access attempted, when second mode connection is idle.
    Type: Grant
    Filed: June 18, 2010
    Date of Patent: July 12, 2011
    Assignee: Research In Motion Limited
    Inventors: Hossain Asif, David Ma
  • Publication number: 20100254269
    Abstract: Method and apparatus for data access for a mobile terminal comprising a module for determining whether first and second modes of wireless network coverage is available, a module for selecting the first mode if available, a module for attempting access via the second mode on failure to establish access via the first mode and a module for monitoring availability of the first mode. Even when a connection is established via the second mode, availability of the first mode is monitored and access attempted, when second mode connection is idle.
    Type: Application
    Filed: June 18, 2010
    Publication date: October 7, 2010
    Applicant: Research in Motion Limited
    Inventors: Asif Hossain, David Ma
  • Patent number: 7756075
    Abstract: Method and apparatus for data access for a mobile terminal comprising a module for determining whether first and second modes of wireless network coverage is available, a module for selecting the first mode if available, a module for attempting access via the second mode on failure to establish access via the first mode and a module for monitoring availability of the first mode. Even when a connection is established via the second mode, availability of the first mode is monitored and access attempted, when second mode connection is idle.
    Type: Grant
    Filed: September 15, 2005
    Date of Patent: July 13, 2010
    Assignee: Research In Motion Limited
    Inventors: Asif Hossain, David Ma
  • Publication number: 20080008012
    Abstract: Methods and apparatuses for adjusting trim settings for internally generated voltages of an integrated circuit device are provided. In one embodiment the apparatus receives a target digital value for an internally generated voltage, and compares the target digital value to a current digital value for the internally generated voltage. If the comparison indicates that a difference between the target digital value and the current digital value is greater than an allowable threshold, a trim setting used to trim the internally generated voltage is adjusted based on the difference. The trim setting may be adjusted until the difference between the target digital value and the current digital value is less than or equal to the allowable threshold.
    Type: Application
    Filed: September 24, 2007
    Publication date: January 10, 2008
    Inventors: Jennifer Huckaby, George Alexander, Steven Baker, David Ma
  • Publication number: 20070152700
    Abstract: A testing system or method compares read data from one or more dies in a semiconductor wafer with the original data written onto the one or more dies The testing system includes one or more write registers connected to one or more dies on the semiconductor wafer. One or more comparators are connected to the dies and the write registers. The comparator generates a result in response to the original data and the read data.
    Type: Application
    Filed: February 16, 2007
    Publication date: July 5, 2007
    Inventors: David Ma, Tao Wang, James Dietz, Bing Ren
  • Publication number: 20070110145
    Abstract: A method and apparatus for monitoring and adjusting an analog signal of an operating circuit. The apparatus includes a control circuit, an analog-to-digital converter, and a comparator. The control circuit has an analog generator for generating the analog signal and an adjusting circuit for adjusting the strength of the analog signal. The analog-to-digital converter receives the analog signal and converts the analog signal to a digital signal. The comparator then compares the value of the digital signal to a predetermined value and generates a comparator signal. The adjusting circuit then receives the comparator signal and adjusts the strength of the analog signal based upon the value of the comparator signal. The method includes generating the analog signal, converting the analog signal to a digital signal, comparing the value of the digital signal to a predetermined value and adjusting the strength of the analog signal.
    Type: Application
    Filed: January 3, 2007
    Publication date: May 17, 2007
    Inventor: David Ma
  • Publication number: 20070058578
    Abstract: Method and apparatus for data access for a mobile terminal comprising a module for determining whether first and second modes of wireless network coverage is available, a module for selecting the first mode if available, a module for attempting access via the second mode on failure to establish access via the first mode and a module for monitoring availability of the first mode. Even when a connection is established via the second mode, availability of the first mode is monitored and access attempted, when second mode connection is idle.
    Type: Application
    Filed: September 15, 2005
    Publication date: March 15, 2007
    Inventors: Asif Hossain, David Ma
  • Publication number: 20070005158
    Abstract: The invention described in this patent is a motion control system hierarchy where all the components are connected by a two way communication link, which gives the system an ability to transfer data from all levels of the hierarchy up to a PC to be viewed and/or modified. Further, the user interface to the motion control system hierarchy is a ubiquitous web browser obviating the need for additional software installation on the PC. By interfacing through a web browser and adding a embedded web server to the motion controller, the communication protocol is fixed but the format of the communication remains flexible. The invention also uses the Extensible Markup Language (XML) as a means for keeping the interface between the PC and the motion controller as flexible as possible. Among the uses of XML in this invention are as a tool for configuration, data sharing, and for remote procedure calls.
    Type: Application
    Filed: June 30, 2005
    Publication date: January 4, 2007
    Applicant: KABUSHIKI KAISHA YASKAWA DENKI
    Inventors: Edward Nicolson, David Ma, Craig Latimer, Ryan Findley