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: 11948187Abstract: 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: GrantFiled: March 22, 2023Date of Patent: April 2, 2024Assignee: APPFOLIO, INC.Inventors: Elliott Burris, Daniel Posch, Kyle Triplett, David Ma, Robert Ryan, John Rothfels
-
Publication number: 20230409793Abstract: 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: ApplicationFiled: June 12, 2023Publication date: December 21, 2023Applicant: Microchip Technology IncorporatedInventors: Jongsok Choi, David Ma, Ruolong Lian
-
Publication number: 20230230182Abstract: 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: ApplicationFiled: March 22, 2023Publication date: July 20, 2023Applicant: APPFOLIO, INC.Inventors: Elliott Burris, Daniel Posch, Kyle Triplett, David Ma, Robert Ryan, John Rothfels
-
Patent number: 11615463Abstract: 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: GrantFiled: July 31, 2019Date of Patent: March 28, 2023Assignee: AppFolio, Inc.Inventors: Elliott Burris, Daniel Posch, Kyle Triplett, David Ma, Robert Ryan, John Rothfels
-
Publication number: 20220273548Abstract: 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: ApplicationFiled: December 6, 2019Publication date: September 1, 2022Applicant: L'OREALInventors: Zhibing LIU, Michael TAO, David MA, Yuehuang JIANG
-
Publication number: 20200043087Abstract: 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: ApplicationFiled: July 31, 2019Publication date: February 6, 2020Inventors: Elliott Burris, Daniel Posch, Kyle Triplett, David Ma, Robert Ryan, John Rothfels
-
DISINTEGRANT-FREE DELAYED RELEASE DOXYLAMINE AND PYRIDOXINE FORMULATION AND PROCESS OF MANUFACTURING
Publication number: 20140335176Abstract: 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: ApplicationFiled: December 7, 2012Publication date: November 13, 2014Inventors: Prashant Monohar Mandaogade, David Ma, Naresh Talwar -
Patent number: 8638752Abstract: 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: GrantFiled: November 10, 2010Date of Patent: January 28, 2014Assignee: BlackBerry LimitedInventors: Jose Antonio Gomez Velez, Ying Jie Zhao, Abey George, David Ma, Shiva Mirzaei-Rezaei
-
Patent number: 8626109Abstract: 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: GrantFiled: August 18, 2010Date of Patent: January 7, 2014Assignee: BlackBerry LimitedInventors: David Ma, Asif Hossain, Rakesh Gupta
-
Publication number: 20110255507Abstract: 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: ApplicationFiled: November 10, 2010Publication date: October 20, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: JOSE ANTONIO GOMEZ VELEZ, YING JIE ZHAO, ABEY GEORGE, DAVID MA, SHIVA MIRZAEI-REZAEI
-
Publication number: 20110255476Abstract: 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: ApplicationFiled: June 28, 2011Publication date: October 20, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: Asif Hossain, David Ma
-
Publication number: 20110201295Abstract: 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: ApplicationFiled: August 18, 2010Publication date: August 18, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: David MA, Asif HOSSAIN, Rakesh GUPTA
-
Patent number: 7978648Abstract: 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: GrantFiled: June 18, 2010Date of Patent: July 12, 2011Assignee: Research In Motion LimitedInventors: Hossain Asif, David Ma
-
Publication number: 20100254269Abstract: 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: ApplicationFiled: June 18, 2010Publication date: October 7, 2010Applicant: Research in Motion LimitedInventors: Asif Hossain, David Ma
-
Patent number: 7756075Abstract: 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: GrantFiled: September 15, 2005Date of Patent: July 13, 2010Assignee: Research In Motion LimitedInventors: Asif Hossain, David Ma
-
Publication number: 20080008012Abstract: 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: ApplicationFiled: September 24, 2007Publication date: January 10, 2008Inventors: Jennifer Huckaby, George Alexander, Steven Baker, David Ma
-
Publication number: 20070152700Abstract: 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: ApplicationFiled: February 16, 2007Publication date: July 5, 2007Inventors: David Ma, Tao Wang, James Dietz, Bing Ren
-
Publication number: 20070110145Abstract: 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: ApplicationFiled: January 3, 2007Publication date: May 17, 2007Inventor: David Ma
-
Publication number: 20070058578Abstract: 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: ApplicationFiled: September 15, 2005Publication date: March 15, 2007Inventors: Asif Hossain, David Ma
-
Publication number: 20070005158Abstract: 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: ApplicationFiled: June 30, 2005Publication date: January 4, 2007Applicant: KABUSHIKI KAISHA YASKAWA DENKIInventors: Edward Nicolson, David Ma, Craig Latimer, Ryan Findley