Patents by Inventor Hai Luo

Hai Luo 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: 20110131511
    Abstract: A method of enabling assisted visual development of workflow for an application task. A workflow wizard provides a tasking page from which a user selects a desired one of a plurality of candidate tasks. The workflow wizard then provides a data selection page from which the user selects a desired set of data components from a plurality of candidate data components. A target selection page is then provided, from which the user can select a desired one of a plurality of candidate objects. Finally, an assignment page is provided, to enable the user to specify a detailed assignment relationship between the selected set of data components and fields of the selected target. The workflow wizard then auto-generates code that, when executed, will implement the selected task using the selected set of data components, the selected target and the specified assignment.
    Type: Application
    Filed: May 21, 2010
    Publication date: June 2, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Zhong Hai LUO, Bryan R. GORING, Michael SHENFIELD
  • Patent number: 7747958
    Abstract: A method of enabling assisted visual development of workflow for an application task. A workflow wizard provides a tasking page from which a user selects a desired one of a plurality of candidate tasks. The workflow wizard then provides a data selection page from which the user selects a desired set of data components from a plurality of candidate data components. A target selection page is then provided, from which the user can select a desired one of a plurality of candidate objects. Finally, an assignment page is provided, to enable the user to specify a detailed assignment relationship between the selected set of data components and fields of the selected target. The workflow wizard then auto-generates code that, when executed, will implement the selected task using the selected set of data components, the selected target and the specified assignment.
    Type: Grant
    Filed: October 17, 2005
    Date of Patent: June 29, 2010
    Assignee: Research In Motion Limited
    Inventors: Zhong Hai Luo, Bryan R. Goring, Michael Shenfield
  • Patent number: 7561079
    Abstract: A method and apparatus for data encoding such as 3 to 4 encoding (base64, uuencode etc.) is provided. Bytes of data to be encoded having negative values are made positive while preserving the information to be encoded. The positive values may be manipulated by addition (e.g. to a common store) and bit shifting to efficiently obtain encoded data such as by indexing an encoding alphabet.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: July 14, 2009
    Assignee: Research In Motion Limited
    Inventor: Zhong Hai Luo
  • Publication number: 20080122663
    Abstract: A method and apparatus for data encoding such as 3 to 4 encoding (base64, uuencode etc.) is provided. Bytes of data to be encoded having negative values are made positive while preserving the information to be encoded. The positive values may be manipulated by addition (e.g. to a common store) and bit shifting to efficiently obtain encoded data such as by indexing an encoding alphabet.
    Type: Application
    Filed: December 20, 2007
    Publication date: May 29, 2008
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Zhong Hai Luo
  • Patent number: 7375658
    Abstract: A method and apparatus for data encoding such as 3 to 4 encoding (base64, uuencode etc.) is provided. Bytes of data to be encoded having negative values are made positive while preserving the information to be encoded. The positive values may be manipulated by addition (e.g. to a common store) and bit shifting to efficiently obtain encoded data such as by indexing an encoding alphabet.
    Type: Grant
    Filed: June 22, 2007
    Date of Patent: May 20, 2008
    Assignee: Research In Motion Limited
    Inventor: Zhong Hai Luo
  • Patent number: 7245238
    Abstract: A method and apparatus for data encoding such as 3 to 4 encoding (base64, uuencode etc.) is provided. Bytes of data to be encoded having negative values are made positive while preserving the information to be encoded. The positive values may be manipulated by addition (e.g. to a common store) and bit shifting to efficiently obtain encoded data such as by indexing an encoding alphabet.
    Type: Grant
    Filed: February 25, 2005
    Date of Patent: July 17, 2007
    Assignee: Research In Motion Limited
    Inventor: Zhong Hai Luo
  • Publication number: 20070005747
    Abstract: A control server of an apparatus in one example receives an offer message from a resource server. The offer message indicates an availability of the resource server to handle one or more tasks for the control server. The control server employs the offer message to determine whether to add an indication of the resource server to a resource server mapping table that comprises indications of a plurality of available resource servers. The resource server mapping table is employable to determine a selected resource server of the plurality of available resource servers to use for a task of the one or more tasks.
    Type: Application
    Filed: June 30, 2005
    Publication date: January 4, 2007
    Inventors: Ramachendra Batni, Hai Luo, Ranjan Sharma