Patents by Inventor Michael Tang

Michael Tang 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: 11000485
    Abstract: It discloses a compound of formula I that inhibits the activities of numerous of protein kinases involving the signaling of inflammatory cytokines, therefore, the compound can be used for treating cancers, autoimmune diseases and inflammatory diseases.
    Type: Grant
    Filed: December 16, 2018
    Date of Patent: May 11, 2021
    Assignee: Resolvex Pharmaceuticals Inc.
    Inventors: Liren Tang, Michael Patrick Allen Lyle, Youwen Zhou
  • Patent number: 10992364
    Abstract: A computer device, associated with a base station, may include a memory storing instructions and processor configured to execute the instructions to determine at least one of a channel quality variation or beam switching request frequency for a user equipment (UE) device communicating with the base station via wireless signals and determine a speed and direction of movement of the UE device based on the determined at least one of the channel quality variation or beam switching request frequency. The processor may be further configured to select an antenna beam pattern for the UE device based on the determined speed and direction of movement of the UE device and adjust an antenna beam associated with the UE device based on the selected antenna beam pattern.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: April 27, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Xin Tang, Michael Kondratiuk
  • Patent number: 10993336
    Abstract: The present disclosure relates to a user interface module for a building control system that has flexible mounting options to address mounting constraints that are often encountered in utility rooms and/or equipment panels. In some cases, the user interface module may be provided with interchangeable mounting bases from which an installer can select depending on the mounting constraints presented at a particular installation.
    Type: Grant
    Filed: September 1, 2018
    Date of Patent: April 27, 2021
    Assignee: Honeywell International Inc.
    Inventors: Cary Leen, Haitao Li, Arthur Zhang, Michael Zheng, Tonya Tang, Timo Tapio Pihlajasaari, Andrew D. Halford, Sanjoy Bhattacharjee, Derek Tai
  • Patent number: 10860557
    Abstract: Disclosed herein are systems and methods for implementing change value indication and historical value comparison at a user interface including means for storing records in a database, wherein updates to the records are recorded into a historical trending data object to maintain historical values for the records when the records are updated in the database; receiving input from a user device specifying data to be displayed at the user device; receiving historical filter input from the user device; querying the records stored in the database for the data to be displayed; querying the historical trending data object for the historical values of the data to be displayed; comparing the data to be displayed with the historical values of the data to be displayed to determine one or more changed values corresponding to the data to be displayed; and displaying a change value indication GUI to the user device displaying at least the data to be displayed and a changed value indication based on the one or more changed v
    Type: Grant
    Filed: August 29, 2013
    Date of Patent: December 8, 2020
    Assignee: salesforce.com, inc.
    Inventors: Stefan Eberl, Abraham Adam, Alex Gitelman, Daphne Kao, Eric Nash, Harish Bellamane, Michael Tang, Twisha Mehta, Venkatachalam Muthukrishnan
  • Publication number: 20200319920
    Abstract: A method and system for migrating Extensible Markup Language (XML) schemas between releases of a computing application. The method provides first and second versions of an XML document by the computing application, each version having a different schema. The first version is migrated to the second version using a migration step. The method uses a Dependency injection Framework to abstract the characteristics of the at least one migration step. The method also transforms the first schema to the second schema, based on the abstracted characteristics of the at least one migration step, in such a way that the first version of the XML document is migrated into the second version of the XML document. The method migrates the first version into the second version in such a way that the second version can access application data from the first version.
    Type: Application
    Filed: June 22, 2020
    Publication date: October 8, 2020
    Applicant: Unisys Corporation
    Inventors: Zhonghui Ben Zou, Yuanzhi Michael Tang, Chaosong Wang
  • Publication number: 20190324798
    Abstract: A method and system for migrating Extensible Markup Language (XML) schemas between releases of a computing application. The method provides first and second versions of an XML document by the computing application, each version having a different schema. The first version is migrated to the second version using a migration step. The method uses a Dependency Injection Framework to abstract the characteristics of the at least one migration step. The method also transforms the first schema to the second schema, based on the abstracted characteristics of the at least one migration step, in such a way that the first version of the XML document is migrated into the second version of the XML document. The method migrates the first version into the second version in such a way that the second version can access application data from the first version.
    Type: Application
    Filed: April 18, 2018
    Publication date: October 24, 2019
    Applicant: Unisys Corporation
    Inventors: Zhonghui Ben Zou, Yuanzhi Michael Tang, Chaosong Wang
  • Patent number: 10438385
    Abstract: Techniques and systems for generating ink effects for an ink stroke are described. In particular, ink gradients for digital ink strokes are provided. The described techniques allow for inking input to be transformed into a structure in which conventional and unconventional graphics techniques can be applied. A digital ink system can receive an ink stroke having ink stroke information. The outline of the ink stroke can be identified, and the ink stroke information can be transformed into surface information within the outline of the ink stroke. A graphic effect can be applied to the ink stroke using the surface information.
    Type: Grant
    Filed: January 16, 2018
    Date of Patent: October 8, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Simon J. Schaffer, Travis P. Dorschel, Christine M. Johnson, Craig A. Macomber, Michael Tang, Joshua M. Smithrud
  • Patent number: 10410019
    Abstract: Automated systems, methods for constructing card multipacks, and a card multipack constructing using the same are provided. An automated system for constructing card multipacks includes: a movable conveyor including a plurality of tooling plates, each configured to receive a height adjusting member; a first carrier placing station configured to place a first carrier portion of a carrier on a tooling plate of the plurality of tooling plates; a first card placing station configured to place a first stored value card on the first carrier portion; a first data capture station configured to read a first card bar code of the first stored value card in-line in the automated system; and a software system adapted to verify the first card bar code with a data file.
    Type: Grant
    Filed: January 15, 2019
    Date of Patent: September 10, 2019
    Assignee: Harvard Label, LLC
    Inventor: Michael Tang
  • Patent number: 10325398
    Abstract: Techniques and systems for applying an ink effect to the drawing of an ink stroke can include absolute age for a digital ink stroke. A digital ink system can identify a reference time from which to represent a current time. The system can generate an absolute age of each ink point of the ink stroke based on the reference time. Then the ink effect can be applied to the ink stroke with a rhythm derived from when the ink stroke was originally drawn by using the absolute age of each ink point. In some cases, the rhythm can be the same rhythm as when the ink stroke was originally drawn. In other cases, the rhythm can be modified based on the rhythm the ink stroke was originally drawn. For example, the original rhythm may be accelerating, decelerating, skewed, compressed, affine, or non-affine.
    Type: Grant
    Filed: January 15, 2018
    Date of Patent: June 18, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Paul J. Kwiatkowski, Travis P. Dorschel, Andras Nagy, Taylor S. Williams, Simon J. Schaffer, Craig A. Macomber, Christine M. Johnson, Michael Tang, Joshua M. Smithrud
  • Patent number: 10318924
    Abstract: Systems and methods are provided for user interface date selectors for historical reports. A user interface outputs a date selector including a calculated dates option, wherein the calculated dates option is based on a date frequency applied to a date range. The user interface receives a selection via the date selector. Dates associated with the selection are identified. The user interface outputs the dates as a preview of a historical report, wherein the dates are output in a chronological order.
    Type: Grant
    Filed: October 29, 2013
    Date of Patent: June 11, 2019
    Assignee: salesforce.com,inc.
    Inventors: Abraham Adam, Alex Gitelman, Daphne A. Kao, Eric Nash, Harish Bellamane, Michael Tang, Stefan Eberl, Twisha Mehta, Venkatachalam Muthukrishnan
  • Publication number: 20190147198
    Abstract: Automated systems, methods for constructing card multipacks, and a card multipack constructing using the same are provided. An automated system for constructing card multipacks includes: a movable conveyor including a plurality of tooling plates, each configured to receive a height adjusting member; a first carrier placing station configured to place a first carrier portion of a carrier on a tooling plate of the plurality of tooling plates; a first card placing station configured to place a first stored value card on the first carrier portion; a first data capture station configured to read a first card bar code of the first stored value card in-line in the automated system; and a software system adapted to verify the first card bar code with a data file.
    Type: Application
    Filed: January 15, 2019
    Publication date: May 16, 2019
    Inventor: Michael Tang
  • Patent number: 10275910
    Abstract: Techniques and systems for managing visual layouts of ink strokes are described. In particular, an ink space coordinate system for a digital ink stroke is provided. A digital ink system can receive ink stroke data of an ink stroke. The system can define an ink space coordinate system along the ink stroke. Defining the ink space coordinate system can include assigning a reference line of the ink stroke and an origin point on the reference line, as well as creating ink space coordinates. Creating the ink space coordinates can include defining ink space x-coordinate values representing a distance along the reference line relative to the origin point and defining ink space y-coordinate values representing a distance along an axis perpendicular to the reference line of the ink stroke. Then the system can perform a warping to create curvature in the ink space coordinate system.
    Type: Grant
    Filed: January 15, 2018
    Date of Patent: April 30, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Simon J. Schaffer, Christine M. Johnson, Travis P. Dorschel, Craig A. Macomber, Joshua M. Smithrud, Michael Tang, Paul J. Kwiatkowski, Taylor S. Williams, James Robert Olyha
  • Patent number: 10248816
    Abstract: Automated systems, methods for constructing card multipacks, and a card multipack constructing using the same are provided. An automated system for constructing card multipacks includes: a movable conveyor including a plurality of tooling plates, each configured to receive a height adjusting member; a first carrier placing station configured to place a first carrier portion of a carrier on a tooling plate of the plurality of tooling plates; a first card placing station configured to place a first stored value card on the first carrier portion; a first data capture station configured to read a first card bar code of the first stored value card in-line in the automated system; and a software system adapted to verify the first card bar code with a data file.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: April 2, 2019
    Assignee: Harvard Label LLC
    Inventor: Michael Tang
  • Publication number: 20190096100
    Abstract: Techniques and systems for managing visual layouts of ink strokes are described. In particular, an ink space coordinate system for a digital ink stroke is provided. A digital ink system can receive ink stroke data of an ink stroke. The system can define an ink space coordinate system along the ink stroke. Defining the ink space coordinate system can include assigning a reference line of the ink stroke and an origin point on the reference line, as well as creating ink space coordinates. Creating the ink space coordinates can include defining ink space x-coordinate values representing a distance along the reference line relative to the origin point and defining ink space y-coordinate values representing a distance along an axis perpendicular to the reference line of the ink stroke. Then the system can perform a warping to create curvature in the ink space coordinate system.
    Type: Application
    Filed: January 15, 2018
    Publication date: March 28, 2019
    Inventors: Simon J. Schaffer, Christine M. Johnson, Travis P. Dorschel, Craig A. Macomber, Joshua M. Smithrud, Michael Tang, Paul J. Kwiatkowski, Taylor S. Williams, James Robert Olyha
  • Publication number: 20190096123
    Abstract: Techniques and systems for generating ink effects for an ink stroke are described. In particular, ink gradients for digital ink strokes are provided. The described techniques allow for inking input to be transformed into a structure in which conventional and unconventional graphics techniques can be applied. A digital ink system can receive an ink stroke having ink stroke information. The outline of the ink stroke can be identified, and the ink stroke information can be transformed into surface information within the outline of the ink stroke. A graphic effect can be applied to the ink stroke using the surface information.
    Type: Application
    Filed: January 16, 2018
    Publication date: March 28, 2019
    Inventors: Simon J. Schaffer, Travis P. Dorschel, Christine M. Johnson, Craig A. Macomber, Michael Tang, Joshua M. Smithrud
  • Publication number: 20190096114
    Abstract: Techniques and systems for applying an ink effect to the drawing of an ink stroke can include absolute age for a digital ink stroke. A digital ink system can identify a reference time from which to represent a current time. The system can generate an absolute age of each ink point of the ink stroke based on the reference time. Then the ink effect can be applied to the ink stroke with a rhythm derived from when the ink stroke was originally drawn by using the absolute age of each ink point. In some cases, the rhythm can be the same rhythm as when the ink stroke was originally drawn. In other cases, the rhythm can be modified based on the rhythm the ink stroke was originally drawn. For example, the original rhythm may be accelerating, decelerating, skewed, compressed, affine, or non-affine.
    Type: Application
    Filed: January 15, 2018
    Publication date: March 28, 2019
    Inventors: Paul J. Kwiatkowski, Travis P. Dorschel, Andras Nagy, Taylor S. Williams, Simon J. Schaffer, Craig A. Macomber, Christine M. Johnson, Michael Tang, Joshua M. Smithrud
  • Publication number: 20180018479
    Abstract: Automated systems, methods for constructing card multipacks, and a card multipack constructing using the same are provided. An automated system for constructing card multipacks includes: a movable conveyor including a plurality of tooling plates, each configured to receive a height adjusting member; a first carrier placing station configured to place a first carrier portion of a carrier on a tooling plate of the plurality of tooling plates; a first card placing station configured to place a first stored value card on the first carrier portion; a first data capture station configured to read a first card bar code of the first stored value card in-line in the automated system; and a software system adapted to verify the first card bar code with a data file.
    Type: Application
    Filed: June 28, 2017
    Publication date: January 18, 2018
    Inventor: Michael TANG
  • Patent number: 9864762
    Abstract: Source values are mapped to new user-defined categories. The new user-defined categories are stored in a new user-defined field. In an embodiment, a user-selection of an existing field is received. Based on a data type of the existing field, a specific mapping interface is displayed. The interface guides the user through specification of the new field and categories, and identification of the source values to map to the new categories.
    Type: Grant
    Filed: January 27, 2012
    Date of Patent: January 9, 2018
    Assignee: salesforce.com, inc.
    Inventors: Marko Koosel, Donovan Schneider, Michael Tang, David Park
  • Patent number: 9824102
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for providing a team object in association with an object. These mechanisms and methods for providing a team object in association with an object can allow for centralized management of a team in association with an object. For example, members of the team may be automatically identified (e.g. without manual intervention) for receiving notifications in association with an object.
    Type: Grant
    Filed: October 23, 2015
    Date of Patent: November 21, 2017
    Assignee: salesforce.com, inc.
    Inventors: Benjamin Tsai, Michael Tang, Marco Casalaina
  • Patent number: 9767133
    Abstract: Systems and methods are provided for alternative change processes for changes to data objects. A change to a data object is recorded, wherein the change is submitted to a first change process. The first change process is disabled. A second change process is asynchronously executed to process the change to the data object.
    Type: Grant
    Filed: October 29, 2013
    Date of Patent: September 19, 2017
    Assignee: salesforce.com, inc.
    Inventors: Abraham Adam, Alex Gitelman, Daphne A. Kao, Simon Wong, Harish Bellamane, Michael Tang, Stefan Eberl, Twisha Mehta, Venkatachalam Muthukrishnan