Patents by Inventor Weiyi Cui

Weiyi Cui 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: 10206863
    Abstract: The present invention provides a cationic arabinoxylan and the hydrophobically modified product thereof. The cationic arabinoxylan is prepared based on a cereal arabinoxylan and a quaternizing agent, with water as solvent and strong alkali as catalyst. The hydrophobically modified product is prepared based on cationic arabinoxylan and alkyl halide, with pyridine as catalyst. Said cationic arabinoxylan and the hydrophobically modified product thereof can be used as a conditioning agent or thickener in cosmetics or personal care compositions, and can also be used in textile, papermaking, pharmaceutical and food industry applications.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: February 19, 2019
    Assignee: EVONIK DEGUSSA GMBH
    Inventors: Cheng Yang, Weiyi Cui
  • Patent number: 9819758
    Abstract: Disclosed herein are technologies for remote debugging in mobile web applications using a platform-independent debugging proxy server. Particularly, the debugging proxy server acts as an intermediary by fetching and performing instrumentation on a requested webpage by a target browser. This Abstract is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: November 14, 2017
    Assignee: SAP SE
    Inventors: Zihan Chen, Minghui Cao, Jianrong Yu, Weiyi Cui, Xiao Xu, Yihong Tang, Zhenyu Lu
  • Patent number: 9684886
    Abstract: Techniques and configurations for establishing cross-domain communications between a business application, a third party website or service, and mashup components of a mashup user interface are generally described herein. In one example embodiment, a scripting library which establishes socket connections between domains and between components of a common mashup user interface is included or referenced in a mashup component and in a third party component that are displayed in the common browser-based mashup user interface. A scripting library executing in the browser may be used to establish and control the socket connections that communicate changes to the business application data, transmitted from the third party webpage to the mashup. The changes to the business application data, communicated and received in front-end objects, then may be processed or further communicated for persistence at the business application.
    Type: Grant
    Filed: August 10, 2012
    Date of Patent: June 20, 2017
    Assignee: SAP SE
    Inventors: Weiyi Cui, Xiao Xu
  • Publication number: 20170143609
    Abstract: The present invention provides a cationic arabinoxylan and the hydrophobically modified product thereof. The cationic arabinoxylan is prepared based on a cereal arabinoxylan and a quaternizing agent, with water as solvent and strong alkali as catalyst. The hydrophobically modified product is prepared based on cationic arabinoxylan and alkyl halide, with pyridine as catalyst. Said cationic arabinoxylan and the hydrophobically modified product thereof can be used as a conditioning agent or thickener in cosmetics or personal care compositions, and can also be used in textile, papermaking, pharmaceutical and food industry applications.
    Type: Application
    Filed: May 21, 2015
    Publication date: May 25, 2017
    Inventors: Cheng Yang, Weiyi Cui
  • Patent number: 9384284
    Abstract: A method for value-added usage of process-oriented extension fields in business mashups may include generating, using at least one processor, a mashup component with an unbound parameter; receiving input identifying the creation of an extension field, the extension field tied to data stored in a database; binding the unbound parameter of the mashup component to the extension field; presenting an application interface, the application interface including the extension field; receiving a request to load the mashup component; and in response to receiving the request, passing the data tied to the extension field as an input parameter to the mashup component.
    Type: Grant
    Filed: November 5, 2012
    Date of Patent: July 5, 2016
    Assignee: SAP SE
    Inventors: Weiyi Cui, Xiao Xu, Jinghui Li, Haojie Zhang, Jun Wu
  • Publication number: 20150309916
    Abstract: Disclosed herein are technologies for remote debugging in mobile web applications using a platform-independent debugging proxy server. Particularly, the debugging proxy server acts as an intermediary by fetching and performing instrumentation on a requested webpage by a target browser. This Abstract is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
    Type: Application
    Filed: April 28, 2014
    Publication date: October 29, 2015
    Inventors: Zihan CHEN, Minghui CAO, Jianrong YU, Weiyi CUI, Xiao XU, Yihong TANG, Zhenyu LU
  • Publication number: 20140129917
    Abstract: A method for value-added usage of process-oriented extension fields in business mashups may include generating, using at least one processor, a mashup component with m unbound parameter; receiving input identifying the creation of an extension field, the extension field tied to data stored in a database; binding the unbound parameter of the mashup component to the extension field: presenting an application interlace, the application interface including the extension field; receiving a request to load tee mashup component; and in response to receiving the request passing the data tied to the extension field as an input parameter to the mashup component.
    Type: Application
    Filed: November 5, 2012
    Publication date: May 8, 2014
    Applicant: SAP AG
    Inventors: Weiyi Cui, Xiao Xu, Jinghui Li, Haojie Zhang, Jun Wu
  • Publication number: 20140095974
    Abstract: A method to secure html JavaScript code snippet usage in application integration may include serving a webpage accessible at a first domain to a user device. The webpage may include content hosted at the first domain a container for isolated execution of at least one mashup application. The at least one mashup application may be executed on a second domain. A request may be received at the first domain to render a mashup application. The mashup application may include code to display a combination of both business object data and third-party web service data. In response to the request, the mashup application may be transmitted from the first domain to the second domain. The mashup application may be served from the second domain in the container portion of the webpage of the first domain.
    Type: Application
    Filed: September 28, 2012
    Publication date: April 3, 2014
    Applicant: SAP AG
    Inventors: Weiyi Cui, Xiao Xu
  • Publication number: 20140047351
    Abstract: Techniques and configurations for establishing cross-domain communications between a business application, a third party website or service, and mashup components of a mashup user interface are generally described herein. In one example embodiment, a scripting library which establishes socket connections between domains and between components of a common mashup user interface is included or referenced in a mashup component and in a third party component that are displayed in the common browser-based mashup user interface. A scripting library executing in the browser may be used to establish and control the socket connections that communicate changes to the business application data, transmitted from the third party webpage to the mashup. The changes to the business application data, communicated and received in front-end objects, then may be processed or further communicated for persistence at the business application.
    Type: Application
    Filed: August 10, 2012
    Publication date: February 13, 2014
    Applicant: SAP AG
    Inventors: Weiyi Cui, Xiao Xu
  • Patent number: 8148166
    Abstract: Systems and methods are described for measuring pH of low alkalinity samples. The present invention provides a sensor array comprising a plurality of pH indicators, each indicator having a different indicator concentration. A calibration function is generated by applying the sensor array to a sample solution having a known pH such that pH responses from each indicator are simultaneously recorded versus indicator concentration for each indicator. Once calibrated, the sensor array is applied to low alkalinity samples having unknown pH. Results from each pH indicator are then compared to the calibration function, and fitting functions are extrapolated to obtain the actual pH of the low alkalinity sample.
    Type: Grant
    Filed: May 18, 2011
    Date of Patent: April 3, 2012
    Assignee: General Electric Company
    Inventors: Bingzhi Chen, Weiyi Cui, Li Zhang, Caibin Xiao
  • Publication number: 20120030592
    Abstract: According to some embodiments, input may be received from a designer via a runtime authoring tool associated with a business service provider user interface page. The designer input defining at least one in-port to receive data from components and at least one out-port to provide data to components. A mashup component may then be embedded within the business user interface page in accordance with the input received from the designer. Moreover, a display of the user interface page to a client may be facilitated, including the embedded mashup component. Further, according to some embodiments the mashup component consumes business context data and combines and displays data received from a plurality of external data sources.
    Type: Application
    Filed: July 30, 2010
    Publication date: February 2, 2012
    Inventors: Weiyi Cui, Xiao Xu, Karsten Fanghänel, Gregor Karl Frey, Sven Schwerin-Wenzel
  • Publication number: 20120030581
    Abstract: According to some embodiments, a business user interface page associated with a business service provider may be established. The user interface page may have, for example, at least one in-port to receive data from components and at least one out-port to provide data to components. A mashup component may be embedded within the business user interface page, and may also have at least one out-port to provide data to components. A display of the user interface page to a client may then be facilitated, including the embedded mashup component, wherein the mashup component combines and displays data received from a plurality of external data sources.
    Type: Application
    Filed: July 28, 2010
    Publication date: February 2, 2012
    Inventors: Weiyi Cui, Xiao Xu, Gregor Karl Frey, Karsten Fanghänel, Sven Schwerin-Wenzel, Zhijian Wang, Matthias Lehr, Stefan A. Baeuerle
  • Patent number: 8076153
    Abstract: Systems and methods are described for measuring pH of low alkalinity samples. The present invention provides a sensor array comprising a plurality of pH indicators, each indicator having a different indicator concentration. A calibration function is generated by applying the sensor array to a sample solution having a known pH such that pH responses from each indicator are simultaneously recorded versus indicator concentration for each indicator. Once calibrated, the sensor array is applied to low alkalinity samples having unknown pH. Results from each pH indicator are then compared to the calibration function, and fitting functions are extrapolated to obtain the actual pH of the low alkalinity sample.
    Type: Grant
    Filed: December 29, 2010
    Date of Patent: December 13, 2011
    Assignee: General Electric Company
    Inventors: Bingzhi Chen, Weiyi Cui, Li Zhang, Caibin Xiao
  • Publication number: 20110217213
    Abstract: Systems and methods are described for measuring pH of low alkalinity samples. The present invention provides a sensor array comprising a plurality of pH indicators, each indicator having a different indicator concentration. A calibration function is generated by applying the sensor array to a sample solution having a known pH such that pH responses from each indicator are simultaneously recorded versus indicator concentration for each indicator. Once calibrated, the sensor array is applied to low alkalinity samples having unknown pH. Results from each pH indicator are then compared to the calibration function, and fitting functions are extrapolated to obtain the actual pH of the low alkalinity sample.
    Type: Application
    Filed: May 18, 2011
    Publication date: September 8, 2011
    Applicant: GENERAL ELECTRIC COMPANY
    Inventors: Bingzhi Chen, Weiyi Cui, Li Zhang, Caibin Xiao
  • Publication number: 20110091985
    Abstract: Systems and methods are described for measuring pH of low alkalinity samples. The present invention provides a sensor array comprising a plurality of pH indicators, each indicator having a different indicator concentration. A calibration function is generated by applying the sensor array to a sample solution having a known pH such that pH responses from each indicator are simultaneously recorded versus indicator concentration for each indicator. Once calibrated, the sensor array is applied to low alkalinity samples having unknown pH. Results from each pH indicator are then compared to the calibration function, and fitting functions are extrapolated to obtain the actual pH of the low alkalinity sample.
    Type: Application
    Filed: December 29, 2010
    Publication date: April 21, 2011
    Applicant: GENERAL ELECTRIC COMPANY
    Inventors: Bingzhi Chen, Weiyi Cui, Li Zhang, Caibin Xiao
  • Patent number: 7883898
    Abstract: Systems and methods are described for measuring pH of low alkalinity samples. The present invention provides a sensor array comprising a plurality of pH indicators, each indicator having a different indicator concentration. A calibration function is generated by applying the sensor array to a sample solution having a known pH such that pH responses from each indicator are simultaneously recorded versus indicator concentration for each indicator. Once calibrated, the sensor array is applied to low alkalinity samples having unknown pH. Results from each pH indicator are then compared to the calibration function, and fitting functions are extrapolated to obtain the actual pH of the low alkalinity sample.
    Type: Grant
    Filed: May 7, 2007
    Date of Patent: February 8, 2011
    Assignee: General Electric Company
    Inventors: Bingzhi Chen, Weiyi Cui, Li Zhang, Caibin Xiao
  • Patent number: 7861120
    Abstract: A method and an apparatus for receiving an error notification associated with a runtime error of a software application to generate a plurality of context attributes from a runtime state of the software application associated with an instant of time of the runtime error are described. One or more potential solutions are searched from a data storage including a solution repository based on the plurality of context attributes at substantially the same instant of time. An acceptable solution for the runtime error is determined based on the one or more potential solutions. The solution repository is updated with a new solution if the acceptable solution cannot be determined.
    Type: Grant
    Filed: December 14, 2007
    Date of Patent: December 28, 2010
    Assignee: SAP AG
    Inventor: WeiYi Cui
  • Patent number: 7774356
    Abstract: A method and an apparatus that synchronize an application state in a client with a data source in a backend system in an asynchronous manner are described. A response is sent to the client based on a priority determined according to a history of received update requests. When a notification message from a data source in a backend system is received, an update request is selected from a plurality of update requests currently pending to be served according to the priority associated with each update request. A response is sent to the client over a network corresponding to the selected update request. The response includes state updates according to the changes in the data source and the current application state in the corresponding client.
    Type: Grant
    Filed: December 4, 2006
    Date of Patent: August 10, 2010
    Assignee: SAP AG
    Inventor: Weiyi Cui
  • Publication number: 20090158099
    Abstract: A method and an apparatus for receiving an error notification associated with a runtime error of a software application to generate a plurality of context attributes from a runtime state of the software application associated with an instant of time of the runtime error are described. One or more potential solutions are searched from a data storage including a solution repository based on the plurality of context attributes at substantially the same instant of time. An acceptable solution for the runtime error is determined based on the one or more potential solutions. The solution repository is updated with a new solution if the acceptable solution cannot be determined.
    Type: Application
    Filed: December 14, 2007
    Publication date: June 18, 2009
    Inventor: WeiYi Cui
  • Publication number: 20080295581
    Abstract: The concentration of an anionically charged polymer in an aqueous solution is determined with a thin solid film having a polymer matrix and a cationic dye. A sample of an aqueous solution containing at least one anionically charged polymer to be tested is applied to the film sensor. The absorbance of the film sensor is measured after the sample has been applied. The absorbance of the film sensor is then compared with a calibration curve of the absorbance of samples containing known concentrations of the anionically charged polymers to determine the concentration of anionically charged polymer in the sample.
    Type: Application
    Filed: May 31, 2007
    Publication date: December 4, 2008
    Applicant: General Electric Company
    Inventors: Li Zhang, Caibin Xiao, Yinhua Long, Weiyi Cui, Bingzhi Chen, Zhixin Zheng