Patents by Inventor Gufei Sun

Gufei Sun 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: 9225821
    Abstract: The embodiments provide a system for maximizing information gain for messages. The system may include an information processing unit configured to receive a plurality of messages having a plurality of attributes, and an integrated optimizer configured to receive an information gain model representing information gain of the plurality of messages and output a message schedule for displaying at least a subset of the plurality of messages on a display terminal including calculating a significance and display time for each of the plurality of messages using the information gain model and the plurality of attributes such that the information gain is substantially maximized. The calculated significance may determine which of the plurality of messages are included in the message schedule and the display time may provide a time period for which each message of the subset is displayed.
    Type: Grant
    Filed: July 12, 2013
    Date of Patent: December 29, 2015
    Assignee: SAP SE
    Inventors: Gufei Sun, Heng Wang, Wen-Syan Li
  • Patent number: 9224121
    Abstract: A schedule manager may include a chromosome comparator configured to compare a plurality of schedule chromosomes, each schedule chromosome including a potential schedule of use of manufacturing resources within one or more time intervals in producing one or more items, and configured to compare each of the plurality of schedule chromosomes relative to constraints, to thereby output a selected subset of the plurality of schedule chromosomes. The schedule manager may include a chromosome combiner configured to combine schedule chromosomes of the selected subset to obtain a next generation of schedule chromosomes for output to the chromosome comparator and for subsequent comparison therewith of the next generation of schedule chromosomes with respect to the constraints, as part of an evolutionary loop of the plurality of schedule chromosomes between the chromosome comparator and the chromosome combiner, and a scheduler configured to select a selected schedule chromosome therefrom.
    Type: Grant
    Filed: September 9, 2011
    Date of Patent: December 29, 2015
    Assignee: SAP SE
    Inventors: Wen-Syan Li, Heng Wang, Gufei Sun
  • Patent number: 9141581
    Abstract: In accordance with aspects of the disclosure, systems and methods are provided for production scheduling management by scheduling production events for each of a plurality of production resources used to manufacture one or more products relative to one or more time intervals while considering constraints related to product dependency trees for each of the one or more products. The systems and methods may include determining the constraints related to the product dependency trees for each of the one or more products, generating one or more potential production scheduling schemes for use of each production resource within the one or more time intervals while considering the constraints related to the product dependency trees for each of the one or more products, and generating a production schedule for the production events within the one or more time intervals based on the one or more potential production scheduling schemes.
    Type: Grant
    Filed: September 21, 2012
    Date of Patent: September 22, 2015
    Assignee: SAP SE
    Inventors: Gufei Sun, Heng Wang, Wen-Syan Li
  • Publication number: 20150095407
    Abstract: Techniques for recommending content to a user include identifying classified public content stored on a server appliance or a repository; identifying private content of a user stored on a client appliance or a repository, the client appliance communicably coupled to the server appliance through a network; receiving, from the user, a request for a recommendation of content; generating a representative query based on the request for the recommendation of content; determining, based on the representative query, a portion of the classified public content stored on a server appliance or the repository; determining, based on the request, a portion of the private content stored on the client appliance or the repository; and preparing, for presentation to the user, the portion of the classified public content based on the representative query and the portion of the private content based on the request for the recommendation of content.
    Type: Application
    Filed: October 16, 2013
    Publication date: April 2, 2015
    Inventors: Wen-Syan Li, Heng Wang, Gufei Sun
  • Publication number: 20150089358
    Abstract: Techniques for managing display of content include identifying a document to present to a user on a graphical user interface (GUI); extracting at least one property of the document, the property including metadata associated with the document; determining a correlation between the document and one or more document topics associated with the user; determining an amount of time to display a portion of the document to the user through the GUI based at least in part on the property and the correlation; and displaying the portion of the document to the user through the GUI for the determined amount of time.
    Type: Application
    Filed: October 10, 2013
    Publication date: March 26, 2015
    Inventors: Wen-Syan Li, Gufei Sun, Heng Wang
  • Publication number: 20150081656
    Abstract: A query collector may be configured to receive a plurality of queries applied by a search engine to obtain corresponding search results. A graph manager may be configured to generate, based on the plurality of queries, a directed graph of nodes, each node corresponding to at least one query and connected to another node, and further configured to merge at least two of the nodes based on a similarity of corresponding queries thereof, to obtain a merged node, and generate at least one representative query representing the merged node. A suggestion generator may be configured to match a current query with a matching node of the nodes, determine that the merged node is a successor node of the matching node within the directed graph, and provide the at least one representative query as a suggested query for a future search to be conducted by the search engine.
    Type: Application
    Filed: September 30, 2013
    Publication date: March 19, 2015
    Applicant: SAP AG
    Inventors: Heng Wang, Gufei Sun, Wen-Syan Li
  • Publication number: 20150002304
    Abstract: The embodiments provide a system for maximizing information gain for messages. The system may include an information processing unit configured to receive a plurality of messages having a plurality of attributes, and an integrated optimizer configured to receive an information gain model representing information gain of the plurality of messages and output a message schedule for displaying at least a subset of the plurality of messages on a display terminal including calculating a significance and display time for each of the plurality of messages using the information gain model and the plurality of attributes such that the information gain is substantially maximized. The calculated significance may determine which of the plurality of messages are included in the message schedule and the display time may provide a time period for which each message of the subset is displayed.
    Type: Application
    Filed: July 12, 2013
    Publication date: January 1, 2015
    Applicant: SAP AG
    Inventors: Gufei Sun, Heng Wang, Wen-Syan Li
  • Publication number: 20140279662
    Abstract: An index engine may receive historical path data characterizing transportation paths in terms of associated conditions, and may define path segments of varying levels of granularity based on the historical path data, wherein relatively shorter path segments have relatively finer levels of granularity than those of path segments of relatively coarser levels of granularity. The index engine may then index each path segment, based on its corresponding level of granularity and its associated conditions. Then, a query processor may receive a query for a new transportation route, and determine a predicted transportation time for the new transportation route, using the indexed path segments.
    Type: Application
    Filed: March 27, 2013
    Publication date: September 18, 2014
    Applicant: SAP AG
    Inventors: Heng Wang, Gufei Sun, Wen-Syan Li
  • Patent number: 8788501
    Abstract: A cluster selector may determine a plurality of sample clusters, and may reproduce the plurality of sample clusters at each of a plurality of processing cores. A sample divider may divide a plurality of samples stored in a database with associated attributes into a number of sample subsets corresponding to a number of the plurality of processing cores, and may associate each of the number of sample subsets with a corresponding one of the plurality of processing cores. A joint operator may perform a comparison of each sample of each sample subset at each corresponding core of the plurality of processing cores with respect to each of the plurality of sample clusters reproduced at the corresponding processing core, based on associated attributes thereof.
    Type: Grant
    Filed: August 8, 2011
    Date of Patent: July 22, 2014
    Assignee: SAP AG
    Inventors: Wen-Syan Li, Gufei Sun
  • Publication number: 20140067601
    Abstract: In accordance with aspects of the disclosure, a system and methods are provided for supply chain finance planning by generating a loan plan with a relatively low interest payment for an orders set having collateral related assets while maintaining a working capital reserve at a predetermined threshold. The systems and methods may include retrieving account information for buyers related to the collateral related assets, retrieving lending information for lenders and evaluating interest payment patterns for each lender based on the collateral related assets, generating one or more potential loan schemes for each lender based on accounts receivable patterns for each buyer and the interest payment patterns for each lender, and generating the loan plan with the relatively low interest payment for the orders set having the collateral related assets while maintaining the working capital reserve at the predetermined threshold based on the potential loan schemes for each lender.
    Type: Application
    Filed: September 6, 2012
    Publication date: March 6, 2014
    Applicant: SAP AG
    Inventors: Wen-Syan Li, Gufei Sun, Heng Wang
  • Publication number: 20140031965
    Abstract: In accordance with aspects of the disclosure, systems and methods are provided for production scheduling management by scheduling production events for each of a plurality of production resources used to manufacture one or more products relative to one or more time intervals while considering constraints related to product dependency trees for each of the one or more products. The systems and methods may include determining the constraints related to the product dependency trees for each of the one or more products, generating one or more potential production scheduling schemes for use of each production resource within the one or more time intervals while considering the constraints related to the product dependency trees for each of the one or more products, and generating a production schedule for the production events within the one or more time intervals based on the one or more potential production scheduling schemes.
    Type: Application
    Filed: September 21, 2012
    Publication date: January 30, 2014
    Inventors: Gufei Sun, Heng Wang, Wen-Syan Li
  • Publication number: 20140019186
    Abstract: In accordance with aspects of the disclosure, systems and methods are provided for capacity planning management by generating a capacity expansion plan for a plurality of production resources used to produce one or more products relative to one or more time intervals. The systems and methods may include evaluating production patterns for each production resource to determine a production capacity within each time interval, evaluating budget patterns for each production resource to determine a production cash flow within each time interval, generating one or more potential capacity expansion forecasting schemes for each production resource and production budget based on the production patterns for each production resource and the budget patterns for each production budget, and generating the capacity expansion plan within each time interval based on the one or more potential capacity expansion forecasting schemes for each production resource and production budget.
    Type: Application
    Filed: July 10, 2012
    Publication date: January 16, 2014
    Applicant: SAP AG
    Inventors: Wen-Syan Li, Gufei Sun, Heng Wang
  • Publication number: 20130066455
    Abstract: A schedule manager may include a chromosome comparator configured to compare a plurality of schedule chromosomes, each schedule chromosome including a potential schedule of use of manufacturing resources within one or more time intervals in producing one or more items, and configured to compare each of the plurality of schedule chromosomes relative to constraints, to thereby output a selected subset of the plurality of schedule chromosomes. The schedule manager may include a chromosome combiner configured to combine schedule chromosomes of the selected subset to obtain a next generation of schedule chromosomes for output to the chromosome comparator and for subsequent comparison therewith of the next generation of schedule chromosomes with respect to the constraints, as part of an evolutionary loop of the plurality of schedule chromosomes between the chromosome comparator and the chromosome combiner, and a scheduler configured to select a selected schedule chromosome therefrom.
    Type: Application
    Filed: September 9, 2011
    Publication date: March 14, 2013
    Applicant: SAP AG
    Inventors: Wen-Syan Li, Heng Wang, Gufei Sun
  • Publication number: 20130006988
    Abstract: A cluster selector may determine a plurality of sample clusters, and may reproduce the plurality of sample clusters at each of a plurality of processing cores. A sample divider may divide a plurality of samples stored in a database with associated attributes into a number of sample subsets corresponding to a number of the plurality of processing cores, and may associate each of the number of sample subsets with a corresponding one of the plurality of processing cores. A joint operator may perform a comparison of each sample of each sample subset at each corresponding core of the plurality of processing cores with respect to each of the plurality of sample clusters reproduced at the corresponding processing core, based on associated attributes thereof.
    Type: Application
    Filed: August 8, 2011
    Publication date: January 3, 2013
    Applicant: SAP AG
    Inventors: Wen-Syan Li, Gufei Sun