Patents by Inventor Yongyuan Shen
Yongyuan Shen 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: 9652743Abstract: The embodiments provide a cloud brainstorming service implemented on at least one cloud server. The brainstorming service includes a message service component configured to receive a plurality of ideas, over a network, from one or more users of devices. The users represent members of a brainstorming session. The brainstorming service also includes a brainstorming logic component configured to process the plurality of ideas and store the plurality of processed ideas in an in-memory database system, and a clustering component configured to retrieve the plurality of processed ideas from the in-memory database system and arrange the plurality of processed ideas into one or more clusters, where each cluster is a group of similar ideas. The message service component is configured to provide the plurality of processed ideas that are arranged into the one or more clusters, over the network, to the one or more users for display.Type: GrantFiled: August 17, 2012Date of Patent: May 16, 2017Assignee: SAP SEInventors: Zheren Zhu, Yongyuan Shen, Fu Zhao, Yingyu Chen, Bin Dong, Zheng Long Wei, Hui Wang
-
Patent number: 9430544Abstract: A request handler may receive transaction requests for transactions to be executed using data of a database, and may classify a first transaction request of the transaction requests as a simple transaction request, and a second transaction request of the transaction requests as a complex transaction request. A key-value store engine may execute a first transaction satisfying the first transaction request, using a key-value store of pre-calculated results determined prior to receipt of the first transaction request, and based on the data, and may update a key-value delta reflecting a change, if any, of the key-value store caused by the first transaction. A relational store engine may cause the at least one processor to execute a second transaction satisfying the second transaction request, using a relational store including a subset of the data, and may update a relational delta reflecting a change, if any, of the relational store caused by the second transaction.Type: GrantFiled: June 27, 2013Date of Patent: August 30, 2016Assignee: SAP SEInventors: Wen-Syan Li, Bin Dong, Zheng Long Wei, Yongyuan Shen
-
Patent number: 9418091Abstract: A computer system includes at least one processor and at least one memory operably coupled to the at least one processor. The memory includes a memory pool and a database partitioned into multiple fragments. Each of the fragments is allocated a block of memory from the memory pool and the fragments store compressed data in a columnar table format. A database operation is applied in a compressed format to the compressed data in at least one of the fragments.Type: GrantFiled: September 20, 2013Date of Patent: August 16, 2016Assignee: SAP SEInventors: Wen-Syan Li, Bin Dong, Zheng Long Wei, Yingyu Chen, Yongyuan Shen
-
Publication number: 20160189175Abstract: Disclosed herein are technologies for demand management by providing a real time prediction model, using an elasticity matrix to quantify price change and demand, group customers based on their demand, set pricing per each group of customers, and optimize distribution. 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: December 24, 2014Publication date: June 30, 2016Inventors: Hanshuang LI, Gufei SUN, Yu CHENG, Yongyuan SHEN, Heng WANG, Wen-Syan LI
-
Patent number: 9213771Abstract: Described herein is a technology to facilitate automated question answering. In one implementation, an input question is first received. Different search strategies may be used to search multiple types of data from multiple types of knowledge databases to generate one or more candidate answers to the input question. The one or more candidate answers are evaluated to generate a final answer to the input question.Type: GrantFiled: June 6, 2013Date of Patent: December 15, 2015Assignee: SAP SEInventors: Yingyu Chen, Bin Dong, Yongyuan Shen, Zhenglong Wei, Xiaowei Liu
-
Patent number: 8996545Abstract: The embodiments provide an in-memory database system having an extraction module configured to extract data (e.g., business data and address data) from one or more external data sources and transform the data into a standard format, a geocoder configured to geocode the address data including obtaining spatial data based on the address data using an internal reference table, and an internal database configured to store the internal reference table, the business data, the address data, and the spatial data.Type: GrantFiled: November 13, 2012Date of Patent: March 31, 2015Assignee: SAP SEInventors: Yingyu Chen, Bin Dong, Yongyuan Shen
-
Publication number: 20150074066Abstract: A computer system includes at least one processor and at least one memory operably coupled to the at least one processor. The memory includes a memory pool and a database partitioned into multiple fragments. Each of the fragments is allocated a block of memory from the memory pool and the fragments store compressed data in a columnar table format. A database operation is applied in a compressed format to the compressed data in at least one of the fragments.Type: ApplicationFiled: September 20, 2013Publication date: March 12, 2015Applicant: SAP AGInventors: Wen-Syan Li, Bin Dong, Zheng Long Wei, Yingyu Chen, Yongyuan Shen
-
Publication number: 20140379638Abstract: A request handler may receive transaction requests for transactions to be executed using data of a database, and may classify a first transaction request of the transaction requests as a simple transaction request, and a second transaction request of the transaction requests as a complex transaction request. A key-value store engine may execute a first transaction satisfying the first transaction request, using a key-value store of pre-calculated results determined prior to receipt of the first transaction request, and based on the data, and may update a key-value delta reflecting a change, if any, of the key-value store caused by the first transaction. A relational store engine may cause the at least one processor to execute a second transaction satisfying the second transaction request, using a relational store including a subset of the data, and may update a relational delta reflecting a change, if any, of the relational store caused by the second transaction.Type: ApplicationFiled: June 27, 2013Publication date: December 25, 2014Applicant: SAP AGInventors: Wen-Syan Li, Bin Dong, Zheng Long Wei, Yongyuan Shen
-
Publication number: 20140358890Abstract: Described herein is a technology to facilitate automated question answering. In one implementation, an input question is first received. Different search strategies may be used to search multiple types of data from multiple types of knowledge databases to generate one or more candidate answers to the input question. The one or more candidate answers are evaluated to generate a final answer to the input question.Type: ApplicationFiled: June 6, 2013Publication date: December 4, 2014Inventors: Yingyu CHEN, Bin DONG, Yongyuan SHEN, Zhenglong WEI, Xiaowei LIU
-
Patent number: 8775397Abstract: A system includes a request analyzer configured to receive a plurality of database requests and classify the plurality of database requests as transaction requester or non-transaction requests, and further configured to route the transaction requests to a transaction server for application against a transaction database, including write access to an identified portion thereof, and to route the non-transaction requests to a non-transaction server to thereby read data obtained from a non-transaction database. The system also includes an update manager configured to update the non-transaction database, based on the application of the transaction requests against the transaction database.Type: GrantFiled: October 4, 2012Date of Patent: July 8, 2014Assignee: SAP AGInventors: Bin Dong, Wen-Syan Li, Zheng Long Wei, Yongyuan Shen, Qi Sun
-
Publication number: 20140164170Abstract: The method includes determining at least one business objective on which to base a recommendation list for a first item, associating a configurable target with the business objective, the configurable target being based on a goal for a second item, determining at least one business constraint relating the first item with the second item, the at least one business constraint being based on the business objective and the associated configurable target and generating the recommendation list for the first item based on a list of candidate items and the business constraint.Type: ApplicationFiled: December 19, 2012Publication date: June 12, 2014Inventors: Wen-Syan Li, Bin Dong, Teller Lin, Tianyu Luwang, Yongyuan Shen, Xingtian Shi, Zheng Long Wei, Zheren Zhu
-
Publication number: 20130346380Abstract: A system includes a request analyzer configured to receive a plurality of database requests and classify the plurality of database requests as transaction requester or non-transaction requests, and further configured to route the transaction requests to a transaction server for application against a transaction database, including write access to an identified portion thereof, and to route the non-transaction requests to a non-transaction server to thereby read data obtained from a non-transaction database. The system also includes an update manager configured to update the non-transaction database, based on the application of the transaction requests against the transaction database.Type: ApplicationFiled: October 4, 2012Publication date: December 26, 2013Applicant: SAP AGInventors: Bin Dong, Wen-Syan Li, Zheng Long Wei, Yongyuan Shen, Cheney Sun
-
Publication number: 20130326346Abstract: The embodiments provide a cloud brainstorming service implemented on at least one cloud server. The brainstorming service includes a message service component configured to receive a plurality of ideas, over a network, from one or more users of devices. The users represent members of a brainstorming session. The brainstorming service also includes a brainstorming logic component configured to process the plurality of ideas and store the plurality of processed ideas in an in-memory database system, and a clustering component configured to retrieve the plurality of processed ideas from the in-memory database system and arrange the plurality of processed ideas into one or more clusters, where each cluster is a group of similar ideas. The message service component is configured to provide the plurality of processed ideas that are arranged into the one or more clusters, over the network, to the one or more users for display.Type: ApplicationFiled: August 17, 2012Publication date: December 5, 2013Applicant: SAP AGInventors: Zheren Zhu, Yongyuan Shen, Fu Zhao, Yingyu Chen, Bin Dong, Zheng Long Wei, Hui Wang
-
Publication number: 20130297556Abstract: The embodiments provide an in-memory database system having an extraction module configured to extract data (e.g.Type: ApplicationFiled: November 13, 2012Publication date: November 7, 2013Inventors: Yingyu Chen, Bin Dong, Yongyuan Shen