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: 10206863Abstract: 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: GrantFiled: May 21, 2015Date of Patent: February 19, 2019Assignee: EVONIK DEGUSSA GMBHInventors: Cheng Yang, Weiyi Cui
-
Patent number: 9819758Abstract: 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: GrantFiled: April 28, 2014Date of Patent: November 14, 2017Assignee: SAP SEInventors: Zihan Chen, Minghui Cao, Jianrong Yu, Weiyi Cui, Xiao Xu, Yihong Tang, Zhenyu Lu
-
Patent number: 9684886Abstract: 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: GrantFiled: August 10, 2012Date of Patent: June 20, 2017Assignee: SAP SEInventors: Weiyi Cui, Xiao Xu
-
Publication number: 20170143609Abstract: 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: ApplicationFiled: May 21, 2015Publication date: May 25, 2017Inventors: Cheng Yang, Weiyi Cui
-
Patent number: 9384284Abstract: 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: GrantFiled: November 5, 2012Date of Patent: July 5, 2016Assignee: SAP SEInventors: Weiyi Cui, Xiao Xu, Jinghui Li, Haojie Zhang, Jun Wu
-
Publication number: 20150309916Abstract: 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: ApplicationFiled: April 28, 2014Publication date: October 29, 2015Inventors: Zihan CHEN, Minghui CAO, Jianrong YU, Weiyi CUI, Xiao XU, Yihong TANG, Zhenyu LU
-
Publication number: 20140129917Abstract: 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: ApplicationFiled: November 5, 2012Publication date: May 8, 2014Applicant: SAP AGInventors: Weiyi Cui, Xiao Xu, Jinghui Li, Haojie Zhang, Jun Wu
-
Publication number: 20140095974Abstract: 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: ApplicationFiled: September 28, 2012Publication date: April 3, 2014Applicant: SAP AGInventors: Weiyi Cui, Xiao Xu
-
Publication number: 20140047351Abstract: 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: ApplicationFiled: August 10, 2012Publication date: February 13, 2014Applicant: SAP AGInventors: Weiyi Cui, Xiao Xu
-
Patent number: 8148166Abstract: 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: GrantFiled: May 18, 2011Date of Patent: April 3, 2012Assignee: General Electric CompanyInventors: Bingzhi Chen, Weiyi Cui, Li Zhang, Caibin Xiao
-
Publication number: 20120030592Abstract: 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: ApplicationFiled: July 30, 2010Publication date: February 2, 2012Inventors: Weiyi Cui, Xiao Xu, Karsten Fanghänel, Gregor Karl Frey, Sven Schwerin-Wenzel
-
Publication number: 20120030581Abstract: 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: ApplicationFiled: July 28, 2010Publication date: February 2, 2012Inventors: Weiyi Cui, Xiao Xu, Gregor Karl Frey, Karsten Fanghänel, Sven Schwerin-Wenzel, Zhijian Wang, Matthias Lehr, Stefan A. Baeuerle
-
Patent number: 8076153Abstract: 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: GrantFiled: December 29, 2010Date of Patent: December 13, 2011Assignee: General Electric CompanyInventors: Bingzhi Chen, Weiyi Cui, Li Zhang, Caibin Xiao
-
Publication number: 20110217213Abstract: 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: ApplicationFiled: May 18, 2011Publication date: September 8, 2011Applicant: GENERAL ELECTRIC COMPANYInventors: Bingzhi Chen, Weiyi Cui, Li Zhang, Caibin Xiao
-
Publication number: 20110091985Abstract: 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: ApplicationFiled: December 29, 2010Publication date: April 21, 2011Applicant: GENERAL ELECTRIC COMPANYInventors: Bingzhi Chen, Weiyi Cui, Li Zhang, Caibin Xiao
-
Patent number: 7883898Abstract: 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: GrantFiled: May 7, 2007Date of Patent: February 8, 2011Assignee: General Electric CompanyInventors: Bingzhi Chen, Weiyi Cui, Li Zhang, Caibin Xiao
-
Patent number: 7861120Abstract: 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: GrantFiled: December 14, 2007Date of Patent: December 28, 2010Assignee: SAP AGInventor: WeiYi Cui
-
Patent number: 7774356Abstract: 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: GrantFiled: December 4, 2006Date of Patent: August 10, 2010Assignee: SAP AGInventor: Weiyi Cui
-
Publication number: 20090158099Abstract: 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: ApplicationFiled: December 14, 2007Publication date: June 18, 2009Inventor: WeiYi Cui
-
Publication number: 20080295581Abstract: 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: ApplicationFiled: May 31, 2007Publication date: December 4, 2008Applicant: General Electric CompanyInventors: Li Zhang, Caibin Xiao, Yinhua Long, Weiyi Cui, Bingzhi Chen, Zhixin Zheng