Patents by Inventor Huiling Gong

Huiling Gong 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: 8605608
    Abstract: Systems, methods, and other embodiments associated with generating a network buffer are provided. A network data model is input that includes a set of network elements, such as nodes and links, and respective costs associated with respective network elements. A center network element around which to generate the network buffer and an offset cost to define a boundary of the network buffer are also input. A network buffer is generated by determining a buffer coverage and cost. The network buffer is made up of a set of buffer network elements located within the offset cost with respect to the center network element. The cost for each buffer network element is determined as the cost associated with travelling a path with minimum cost from the center network element to the corresponding buffer network element. The buffer coverage and costs are output for subsequent analysis.
    Type: Grant
    Filed: January 14, 2010
    Date of Patent: December 10, 2013
    Assignee: Oracle International Corporation
    Inventors: Cheng-Hua Wang, Huiling Gong
  • Patent number: 8429199
    Abstract: Systems, methodologies, media, and other embodiments associated with load on demand network analysis are described. One method embodiment includes accessing a network analysis request and data associated with a set of network partitions associated with a network. The request describes a function to be performed on the network. A set of partitions subdivides the network and a data model stores data describing the network and its partitions. Thus, the example method may include identifying a member of the set of network partitions associated with the network analysis request and selectively loading data associated that member. The method may then perform the network analysis function on the data associated with the member rather than on data describing the entire network.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: April 23, 2013
    Assignee: Oracle International Corporation
    Inventors: Cheng-Hua Wang, Huiling Gong
  • Publication number: 20110170428
    Abstract: Systems, methods, and other embodiments associated with generating a network buffer are provided. A network data model is input that includes a set of network elements, such as nodes and links, and respective costs associated with respective network elements. A center network element around which to generate the network buffer and an offset cost to define a boundary of the network buffer are also input. A network buffer is generated by determining a buffer coverage and cost. The network buffer is made up of a set of buffer network elements located within the offset cost with respect to the center network element. The cost for each buffer network element is determined as the cost associated with travelling a path with minimum cost from the center network element to the corresponding buffer network element. The buffer coverage and costs are output for subsequent analysis.
    Type: Application
    Filed: January 14, 2010
    Publication date: July 14, 2011
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Cheng-Hua Wang, Huiling Gong
  • Patent number: 7721288
    Abstract: A method of organizing a transmission of repository data includes receiving, in a computer system, a request to transmit data from a data repository to a data recipient. In response to the request, batch jobs for transmitting the data are performed. Each of the batch jobs identifies a data amount that is to be transmitted to the data recipient. Upon detecting during transmission that a performance parameter of the computer system does not meet a predefined standard, the data amount that is identified by at least one of the batch jobs is automatically changed. Changing the data amount may include splitting the batch job into at least two batch jobs, or merging the batch job with another batch job. A predictive model may be created for determining a control parameter that can be assigned to the batch jobs. The control parameter may help the system assume an optimal organization state.
    Type: Grant
    Filed: August 31, 2004
    Date of Patent: May 18, 2010
    Assignee: SAP AG
    Inventors: Yuh-Cherng Wu, Huiling Gong
  • Patent number: 7644065
    Abstract: One implementation provides a method included in performing a computer-implemented search of electronically stored content. The method includes receiving from one of multiple software applications an input indicating a user request that a computer-implemented search be performed to identify content that, firstly, is stored in a specified one of multiple knowledge bases, and secondly, satisfies user-specified conditions. The method further includes determining which one of multiple search engines has been preconfigured to be used for searches involving the one software application from which the search request input was received and the selected one knowledge base, and initiating the requested search to be executed by the determined search engine.
    Type: Grant
    Filed: August 17, 2004
    Date of Patent: January 5, 2010
    Assignee: SAP Aktiengesellschaft
    Inventors: Yuh-Cherng Wu, Huiling Gong
  • Patent number: 7577649
    Abstract: One implementation provides a method for analyzing the validity of a proposed change to an electronic entity. The method includes receiving the proposed changes to an electronic entity from an external device, and calculating a validity index based on a set of definable rules. The inputs to the calculation include quantified values that represent either contextual information about the proposed change or information about a user proposing the change, or some combination thereof. After the calculation of the validity index, the method includes deciding, based on the calculated validity index, whether to proceed further in applying the proposed change to the electronic entity.
    Type: Grant
    Filed: July 23, 2004
    Date of Patent: August 18, 2009
    Assignee: SAP AG
    Inventors: Yuh-Cherng Wu, Horatiu-Zeno Simon, Huiling Gong
  • Patent number: 7533074
    Abstract: One implementation provides a method for modifying a knowledge base on a client device. The method includes receiving input from a user of the client device specifying a first proposed modification to the knowledge base, modifying the knowledge base as specified by the first proposed modification, and subsequently receiving electronic information from a host server specifying a second proposed modification to the knowledge base. The method further includes comparing the second proposed modification to the first proposed modification previously made to the knowledge base and, upon comparison, determining whether to modify the knowledge base as specified by the second proposed modification.
    Type: Grant
    Filed: July 23, 2004
    Date of Patent: May 12, 2009
    Assignee: SAP AG
    Inventors: Yuh-Cherng Wu, Horatiu-Zeno Simon, Huiling Gong
  • Publication number: 20090063516
    Abstract: Systems, methodologies, media, and other embodiments associated with load on demand network analysis are described. One method embodiment includes accessing a network analysis request and data associated with a set of network partitions associated with a network. The request describes a function to be performed on the network. A set of partitions subdivides the network and a data model stores data describing the network and its partitions. Thus, the example method may include identifying a member of the set of network partitions associated with the network analysis request and selectively loading data associated that member. The method may then perform the network analysis function on the data associated with the member rather than on data describing the entire network.
    Type: Application
    Filed: August 31, 2007
    Publication date: March 5, 2009
    Applicant: Oracle International Corporation
    Inventors: Cheng-Hua Wang, Huiling Gong
  • Patent number: 7373351
    Abstract: One implementation provides a method that includes receiving a first identification of one of several knowledge bases of electronically stored content, receiving a second identification of one of several executable software applications for which user-initiated knowledge base content searching services will be provided for the identified one of the knowledge bases, and receiving a third identification of one of several different search engines to be used in performing index searches when a request for a search is received from the identified software application and the request is directed to the identified one of the several knowledge bases. Received identifications are stored for later access to determine which of the several search engines is to execute a request to perform an index search that is received from the identified one of the several software applications and which index search request is directed to the identified one of the several knowledge bases.
    Type: Grant
    Filed: August 17, 2004
    Date of Patent: May 13, 2008
    Assignee: SAP AG
    Inventors: Yuh-Cherng Wu, Huiling Gong
  • Patent number: 7340454
    Abstract: One implementation provides a method included in performing an action on a searchable index of content that is electronically stored in a knowledge base. The method includes receiving an input indicating a request that a computer-implemented process be performed that acts upon a specified index of content that is searchable using a predefined one of multiple search engines, wherein the content resides within a specified one of multiple electronic knowledge bases. The method further includes performing a computer-implemented process that composes, using the received request, a request to perform the computer-implemented process, wherein the request has a format that is compatible with the predefined one search engine. The composed request is submitted to the predefined one search engine for execution.
    Type: Grant
    Filed: August 17, 2004
    Date of Patent: March 4, 2008
    Assignee: Sap AG
    Inventors: Yuh-Cherng Wu, Huiling Gong
  • Patent number: 7263634
    Abstract: A method of executing a diagnosis program including multiple procedures associated with remedy procedures wherein the diagnosis program does not specify an order in which the remedy procedures are executed comprises receiving, in a computer system wherein a plurality of automated diagnostic procedures is performed, priority information specifying an order in which failures of any of the plurality of automated diagnostic procedures are to be addressed. The plurality of automated diagnostic procedures is performed. Upon at least some of the automated diagnostic procedures failing, a plurality of automated remedy procedures is performed in the specified order, the automated remedy procedures being associated with the failed automated diagnostic procedures.
    Type: Grant
    Filed: March 31, 2004
    Date of Patent: August 28, 2007
    Assignee: SAP Aktiengesellschaft
    Inventors: Yuh-Cherng Wu, Huiling Gong
  • Patent number: 7231384
    Abstract: The disclosure relates to a system that allows a user to enter a search query, to explore a knowledge base through a hierarchical model of concepts each of which is mentioned in one or more documents stored in the knowledge base, and to refine the search query based on a displayed portion of the hierarchical model.
    Type: Grant
    Filed: December 23, 2002
    Date of Patent: June 12, 2007
    Assignee: SAP Aktiengesellschaft
    Inventors: Yuh-Cherng Wu, Huiling Gong
  • Patent number: 7225177
    Abstract: A method to automatically generate a new knowledge base includes receiving a signal that defines content that is to be included in the new knowledge base. Tables within an existing database are searched to identify at least one candidate table that is associated with data that may be relevant to the defined content that is to be included in the new knowledge base. At least one candidate application programming interface (API) is determined for each candidate table. Combinations of the identified at least one candidate table and the determined at least one candidate API are assessed to select from those combinations a master table and a master API for the new knowledge base. The new knowledge base is accessible by more than one application program within an integrated system. A non-expert user may automatically generate a new knowledge base and associated API with a single mouse click.
    Type: Grant
    Filed: February 19, 2004
    Date of Patent: May 29, 2007
    Assignee: SAP Aktiengesellschaft
    Inventors: Yuh-Cherng Wu, Huiling Gong
  • Patent number: 7099727
    Abstract: A system is disclosed that generates a data source representation using at least one data source. The system includes a set of services that synchronize the data source representation with the data source, or sources, from which the data source representation is generated. The system also includes a set of services that operate on a data source representation to access and manage information stored in a data source, or sources, from which the data source representation is generated.
    Type: Grant
    Filed: July 17, 2003
    Date of Patent: August 29, 2006
    Assignee: SAP Aktiengesellschaft
    Inventors: Yuh-Cherng Wu, Huiling Gong
  • Publication number: 20060048155
    Abstract: A method of organizing a transmission of repository data includes receiving, in a computer system, a request to transmit data from a data repository to a data recipient. In response to the request, batch jobs for transmitting the data are performed. Each of the batch jobs identifies a data amount that is to be transmitted to the data recipient. Upon detecting during transmission that a performance parameter of the computer system does not meet a predefined standard, the data amount that is identified by at least one of the batch jobs is automatically changed. Changing the data amount may include splitting the batch job into at least two batch jobs, or merging the batch job with another batch job. A predictive model may be created for determining a control parameter that can be assigned to the batch jobs. The control parameter may help the system assume an optimal organization state.
    Type: Application
    Filed: August 31, 2004
    Publication date: March 2, 2006
    Inventors: Yuh-Cherng Wu, Huiling Gong
  • Publication number: 20060020639
    Abstract: One implementation provides a method for analyzing the validity of a proposed change to an electronic entity. The method includes receiving the proposed changes to an electronic entity from an external device, and calculating a validity index based on a set of definable rules. The inputs to the calculation include quantified values that represent either contextual information about the proposed change or information about a user proposing the change, or some combination thereof. After the calculation of the validity index, the method includes deciding, based on the calculated validity index, whether to proceed further in applying the proposed change to the electronic entity.
    Type: Application
    Filed: July 23, 2004
    Publication date: January 26, 2006
    Inventors: Yuh-Cherng Wu, Horatiu-Zeno Simon, Huiling Gong
  • Publication number: 20060020566
    Abstract: One implementation provides a method for modifying a knowledge base on a client device. The method includes receiving input from a user of the client device specifying a first proposed modification to the knowledge base, modifying the knowledge base as specified by the first proposed modification, and subsequently receiving electronic information from a host server specifying a second proposed modification to the knowledge base. The method further includes comparing the second proposed modification to the first proposed modification previously made to the knowledge base and, upon comparison, determining whether to modify the knowledge base as specified by the second proposed modification.
    Type: Application
    Filed: July 23, 2004
    Publication date: January 26, 2006
    Inventors: Yuh-Cherng Wu, Horatiu-Zeno Simon, Huiling Gong
  • Publication number: 20050197990
    Abstract: A method to automatically generate a new knowledge base includes receiving a signal that defines content that is to be included in the new knowledge base. Tables within an existing database are searched to identify at least one candidate table that is associated with data that may be relevant to the defined content that is to be included in the new knowledge base. At least one candidate application programming interface (API) is determined for each candidate table. Combinations of the identified at least one candidate table and the determined at least one candidate API are assessed to select from those combinations a master table and a master API for the new knowledge base. The new knowledge base is accessible by more than one application program within an integrated system. A non-expert user may automatically generate a new knowledge base and associated API with a single mouse click.
    Type: Application
    Filed: February 19, 2004
    Publication date: September 8, 2005
    Inventors: Yuh-Cherng Wu, Huiling Gong
  • Publication number: 20050102569
    Abstract: A method of performing diagnosis comprises performing in a computer system a plurality of automated diagnostic procedures that each either fails or passes depending on at least one condition in the computer system. If any of the automated diagnostic procedures fail, identifiers of failed automated diagnostic procedures are displayed on a graphical user interface of the computer system for selection by a user. Displayed on the graphical user interface is a user-selectable input control that, upon user selection of a displayed identifier, can initiate an automated remedy procedure that is associated with the failed automated diagnostic procedure.
    Type: Application
    Filed: March 31, 2004
    Publication date: May 12, 2005
    Inventors: Yuh-Cherng Wu, Christopher Ronnewinkel, Huiling Gong
  • Publication number: 20050097400
    Abstract: A method of executing a diagnosis program including multiple procedures associated with remedy procedures wherein the diagnosis program does not specify an order in which the remedy procedures are executed comprises receiving, in a computer system wherein a plurality of automated diagnostic procedures is performed, priority information specifying an order in which failures of any of the plurality of automated diagnostic procedures are to be addressed. The plurality of automated diagnostic procedures is performed. Upon at least some of the automated diagnostic procedures failing, a plurality of automated remedy procedures is performed in the specified order, the automated remedy procedures being associated with the failed automated diagnostic procedures.
    Type: Application
    Filed: March 31, 2004
    Publication date: May 5, 2005
    Inventors: Yuh-Cherng Wu, Huiling Gong