Patents by Inventor Nancy Yan

Nancy Yan 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: 10332010
    Abstract: A method and system are presented of automatically suggesting rules for data stored in a table, with the table comprising a plurality of columns. The table is profiled to identify a content type for each of one or more of the plurality of columns. A rule knowledge base is accessed to locate rules specified for identified content types. Then, one or more of the located rules specified for identified content types are presented as suggestions. Acceptance of one or more of the suggested rules is received from a user, and the received validations are stored in the rule knowledge base. The accepted rules are applied to data for quality detection and monitoring. Embodiments are also described where columns are suggested based on a given rule.
    Type: Grant
    Filed: February 19, 2013
    Date of Patent: June 25, 2019
    Assignee: Business Objects Software Ltd.
    Inventors: Nancy Yan, Min He, David Kung
  • Patent number: 9910870
    Abstract: According to some embodiments, a method and an apparatus of creating a data model from a log file comprises receiving a log file and determining metadata based on the received log file. A proposed data model based on the determined metadata is transmitted and the data model is saved to a database.
    Type: Grant
    Filed: January 29, 2014
    Date of Patent: March 6, 2018
    Assignee: SAP SE
    Inventor: Nancy Yan
  • Patent number: 9607059
    Abstract: According to some embodiments, a method and an apparatus of analyzing log files comprises sampling a log and determining a structure associated with the log file based on the sampling and a pattern within the structure. If the structure and the pattern are stored in a repository, data from the log file will be exported into a database based on the determined pattern.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: March 28, 2017
    Assignee: SAP SE
    Inventors: Awez Syed, Nancy Yan, Hermant Puranik, Justin Martinson, MonFor Yee, David Burdett
  • Patent number: 9489676
    Abstract: A system may include presentation of a plurality of options and a graphical indicator, the graphical indicator indicating a first amount to be allotted among one or more of the plurality of options, reception of an instruction to allot a first portion of the first amount to one of the plurality of options, and change of the presented graphical indicator to indicate a new amount to be allotted among one or more of the plurality of options, the new amount equal to a difference between the first amount and the first portion.
    Type: Grant
    Filed: December 19, 2011
    Date of Patent: November 8, 2016
    Assignee: SAP SE
    Inventor: Nancy Yan
  • Publication number: 20150220605
    Abstract: According to some embodiments, a method and an apparatus of analyzing log files comprises sampling a log and determining a structure associated with the log file based on the sampling and a pattern within the structure. If the structure and the pattern are stored in a repository, data from the log file will be exported into a database based on the determined pattern.
    Type: Application
    Filed: January 31, 2014
    Publication date: August 6, 2015
    Inventors: Awez Syed, Nancy Yan, Hermant Puranik, Justin Martinson, MonFor Yee, David Burdett
  • Publication number: 20150213066
    Abstract: According to some embodiments, a method and an apparatus of creating a data model from a log file comprises receiving a log file and determining metadata based on the received log file. A proposed data model based on the determined metadata is transmitted and the data model is saved to a database.
    Type: Application
    Filed: January 29, 2014
    Publication date: July 30, 2015
    Inventor: Nancy Yan
  • Publication number: 20140236880
    Abstract: A method and system are presented of automatically suggesting rules for data stored in a table, with the table comprising a plurality of columns. The table is profiled to identify a content type for each of one or more of the plurality of columns. A rule knowledge base is accessed to locate rules specified for identified content types. Then, one or more of the located rules specified for identified content types are presented as suggestions. Acceptance of one or more of the suggested rules is received from a user, and the received validations are stored in the rule knowledge base. The accepted rules are applied to data for quality detection and monitoring. Embodiments are also described where columns are suggested based on a given rule.
    Type: Application
    Filed: February 19, 2013
    Publication date: August 21, 2014
    Applicant: Business Objects Software Ltd.
    Inventors: Nancy Yan, Min He, David Kung
  • Publication number: 20140053069
    Abstract: Approaches to identifying and evaluating risks in a contract document include a method implemented at least in part by one or more computing devices for analyzing a contract document to identify risks. The method includes analyzing text of a contract document, comparing the text of the contract document to a clause dictionary and identifying at least one clause of the contract document to a user based on its risk level. A contract document analysis system can include a user interface configured to display a contract document, a clause dictionary stored in memory and a text processing engine. The clause dictionary comprises predetermined clauses of interest to users. The analysis engine receives at least a portion of the contract document and performs test analysis to determine whether the contract document contains any clauses that resemble the predetermined clauses in the clause dictionary. For qualifying clauses, suggestions for action are displayed.
    Type: Application
    Filed: August 16, 2012
    Publication date: February 20, 2014
    Applicant: SAP AG
    Inventor: Nancy Yan
  • Publication number: 20140047330
    Abstract: A method implemented at least in part by a computing device for presenting a contract document for collaborative decision making comprises displaying a contract document, providing an interface adjacent the contract document for initiating a collaborative discussion activity, receiving a designation of at least one clause of the contract for collaboration and at least one recipient to be invited to participate in the collaborative discussion activity, receiving a call for a decision to be made relating to the at least one clause of the contract, sending the call for the decision to the at least one recipient in a communication, and updating a database to store at least the communication, an identity of a sender and the at least one recipient and any discussion or decision received in response to the communication.
    Type: Application
    Filed: August 9, 2012
    Publication date: February 13, 2014
    Applicant: SAP AG
    Inventor: Nancy Yan
  • Patent number: 8572510
    Abstract: Multiple dropdowns on a graphical user interface (GUI) are dynamically linked at runtime. The dropdowns are associated with inter-related attributes of an object displayed on the GUI. The content of each dropdown includes a list of values of an attribute and is entirely or partially hidden until the dropdown is selected. The list of values of each dropdown are dynamically generated and rendered at runtime, using stored data that links the attributes to their parent attributes. The stored data can be dynamically updated to reflect currently-available attribute values and the relationship of the attributes.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: October 29, 2013
    Assignee: SAP AG
    Inventor: Nancy Yan
  • Publication number: 20130159911
    Abstract: A system may include presentation of a plurality of options and a graphical indicator, the graphical indicator indicating a first amount to be allotted among one or more of the plurality of options, reception of an instruction to allot a first portion of the first amount to one of the plurality of options, and change of the presented graphical indicator to indicate a new amount to be allotted among one or more of the plurality of options, the new amount equal to a difference between the first amount and the first portion.
    Type: Application
    Filed: December 19, 2011
    Publication date: June 20, 2013
    Inventor: Nancy Yan
  • Publication number: 20110314403
    Abstract: Some aspects include presenting, in a graphical user interface display panel, a graphic visualization of a business metric; and presenting, in the same graphical user interface display panel, a mechanism to initiate a business process action associated with the visualized business metric. Some aspects include providing multiple visualization and levels of detail of the business metric and activating the mechanism to initiate the business process action associated with the visualized business metric in association with the multiple visualization and levels of detail of the business metric.
    Type: Application
    Filed: June 22, 2010
    Publication date: December 22, 2011
    Inventor: Nancy Yan
  • Patent number: 8082490
    Abstract: Methods and apparatus, including computer program products, for user input in enterprise software application. A method includes displaying a view on a display device, the view including an input field, and enabling a framework that describes properties and services for each business attribute that is bound to the input field, the framework comprising a list of metadata descriptors for the input field.
    Type: Grant
    Filed: September 29, 2005
    Date of Patent: December 20, 2011
    Assignee: SAP AG
    Inventor: Nancy Yan
  • Publication number: 20100083183
    Abstract: Multiple dropdowns on a graphical user interface (GUI) are dynamically linked at runtime. The dropdowns are associated with inter-related attributes of an object displayed on the GUI. The content of each dropdown includes a list of values of an attribute and is entirely or partially hidden until the dropdown is selected. The list of values of each dropdown are dynamically generated and rendered at runtime, using stored data that links the attributes to their parent attributes. The stored data can be dynamically updated to reflect currently-available attribute values and the relationship of the attributes.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Inventor: Nancy Yan
  • Publication number: 20070074100
    Abstract: Methods and apparatus, including computer program products, for user input in enterprise software application. A method includes displaying a view on a display device, the view including an input field, and enabling a framework that describes properties and services for each business attribute that is bound to the input field, the framework comprising a list of metadata descriptors for the input field.
    Type: Application
    Filed: September 29, 2005
    Publication date: March 29, 2007
    Applicant: SAP AG
    Inventor: Nancy Yan