Patents by Inventor Ningning Wang
Ningning Wang 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: 8898198Abstract: Provided is a graphical user interface (GUI) to associate information with an object. Different views are maintained providing different hierarchical arrangements of a set of objects. Selection is received of one view and one object in the selected view. Information is associated with the selected object, wherein the associated information is accessible in all views in which the object with which the information is associated is accessible.Type: GrantFiled: October 17, 2013Date of Patent: November 25, 2014Assignee: International Business Machines CorporationInventors: Trenten Peterson, Kyla E. Town, Erik Bruce Underkofler, Ningning Wang
-
Publication number: 20140157207Abstract: Provided is a graphical user interface (GUI) to associate information with an object. Different views are maintained providing different hierarchical arrangements of a set of objects. Selection is received of one view and one object in the selected view. Information is associated with the selected object, wherein the associated information is accessible in all views in which the object with which the information is associated is accessible.Type: ApplicationFiled: October 17, 2013Publication date: June 5, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Trenten PETERSON, Kyla E. TOWN, Erik Bruce UNDERKOFLER, Ningning WANG
-
Patent number: 8589446Abstract: Provided is a graphical user interface (GUI) to associate information with an object. Different views are maintained providing different hierarchical arrangements of a set of objects. Selection is received of one view and one object in the selected view. Information is associated with the selected object, wherein the associated information is accessible in all views in which the object with which the information is associated is accessible.Type: GrantFiled: January 28, 2005Date of Patent: November 19, 2013Assignee: International Business Machines CorporationInventors: Trenten Peterson, Kyla E. Town, Erik Bruce Underkofler, Ningning Wang
-
Patent number: 8055632Abstract: Provided is a system for generating an on-demand, custom runtime solution to a user or business's computing needs. A library of software components corresponding to different computing tasks of a business situation is created. Each software component is associated with one or more meta descriptors. The software components and related meta descriptors are managed by means of a software component meta management system (SCMMS). Meta descriptors are self adaptive in a manner that reflects real use scenarios. Meta descriptors describe both static and dynamic attributes of components.Type: GrantFiled: January 12, 2009Date of Patent: November 8, 2011Assignee: International Business Machines CorporationInventors: Ingrid M. Moulckers, Ningning Wang
-
Patent number: 7814558Abstract: An approach that proactively manages login security data is provided. The system selects requesters of a software application resource. A privileged requester is used to request login security data pertaining to the selected requesters. The login security data that is received is compared to one or more parameters that indicate which action(s) should take place. Based on this comparison, one or more actions are taken on behalf of the selected requesters. One of the actions that can be taken is a grace period. One of the actions that can be taken is an automatic security setting update. Another action that can be taken is an automatic notification that automatically informs a user or application that a requestor's access to the resource is about to expire.Type: GrantFiled: March 15, 2008Date of Patent: October 12, 2010Assignee: International Business Machines CorporationInventors: Yen-Fu Chen, Chris Guo Lee, Anmol Neelammna Matada, Adeel Omer, Ningning Wang
-
Publication number: 20100228765Abstract: Methods for accessing a database utilizing an email service adapter utilizing a computer are presented including: causing the computer to receive an email message from a user at an email server, the email server configured to respond to the email service adapter; processing the email message by the email service adapter, where the email message includes at least a database query; processing the database query with the database; and returning a result email message to the user via the email server, the result email message including at least a database response. In some embodiments, methods further include: when the email message is received by the email server, determining whether the email message is intended for accessing the database; if the email message is not intended for accessing the database, and processing the email message by the email server.Type: ApplicationFiled: March 4, 2009Publication date: September 9, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Khalid Albarrak, Ningning Wang, Paul F. Wilms
-
Patent number: 7617224Abstract: Provided is a method for generating an on-demand, custom runtime solution to a user or business's computing needs. A library of software components corresponding to different computing tasks of a business situation is created. Each software component is associated with one or more meta descriptors. Aggregate descriptors are created that define relationships between software components and other software components, software components and aggregate descriptors and between aggregate descriptors. The software components and related meta and aggregate descriptors are managed by means of a software component meta management system (SCMMS). Employing the SCMMS, software components are registered and managed in a hierarchical structure based upon the interrelationships among the software components and the aggregate descriptors. The hierarchical structure is multi-layered, with different layers having different scopes. Users specify the number of levels and how the levels are defined.Type: GrantFiled: January 30, 2006Date of Patent: November 10, 2009Assignee: International Business Machines CorporationInventors: Ingrid M. Moulckers, Ningning Wang
-
Publication number: 20090125520Abstract: Provided is a system for generating an on-demand, custom runtime solution to a user or Business's computing needs. A library of software components corresponding to different computing tasks of a business situation is created. Each software component is associated with one or more meta descriptors. The software components and related meta descriptors are managed by means of a software component meta management system (SCMMS). Meta descriptors are self adaptive in a manner that reflects real use scenarios. Meta descriptors describe both static and dynamic attributes of components.Type: ApplicationFiled: January 12, 2009Publication date: May 14, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ingrid M. Moulckers, Ningning Wang
-
Patent number: 7519923Abstract: Provided is a method, for generating a tree view of elements in a graphical user interface (GUI). Hierarchical information is processed including information on elements at different hierarchical levels. A tree view is generated in response to processing the hierarchical information enabled to be displayed in a graphical user interface (GUI) including graphical indicators representing elements at different hierarchical levels. In the tree view for at least one hierarchical level, graphical indicators for a subset of the elements at the hierarchical level and a graphical paging control enabling user selection of one of a plurality subset of elements at the hierarchical level are generated. In the tree view, graphical indicators representing elements in a selected subset of elements at one hierarchical level are generated in response to selection of the selected subset through the graphical paging control.Type: GrantFiled: October 20, 2004Date of Patent: April 14, 2009Assignee: International Business Machines CorporationInventors: Trenten Peterson, Erik Bruce Underkofler, Ningning Wang
-
Patent number: 7496570Abstract: Provided is a method for generating an on-demand, custom runtime solution to a user or business's computing needs. A library of software components corresponding to different computing tasks of a business situation is created. Each software component is associated with one or more meta descriptors. The software components and related meta descriptors are managed by means of a software component meta management system (SCMMS). Based upon customer, input, various components are selected, or filtered, for incorporation into a business runtime solution. In addition to the user input, user queries are feedback into the SCMMS so that the SCMMS accumulates knowledge about the customer's usage. The knowledge is then employed to facilitate and improve the generation of future runtime solutions for both the customer and other customers.Type: GrantFiled: January 30, 2006Date of Patent: February 24, 2009Assignee: International Business Machines CorporationInventors: Ingrid M. Moulckers, Ningning Wang
-
Publication number: 20090019109Abstract: A system and method for generating data at a fine level of detail based on a request to a service object that provides data at a coarse level of detail. The request to the service object includes a data request and a response template indicating the level of detail or selection required in the response. The service object server accesses data using the service object api and coarse level of detail. A navigator uses the data request to develop an information model of the data and then traverses the information model to extract the data needed for a response at the level of detail indicated by the response template. The service object is thus able to return data at a fine level of detail from an object that supports only coarse levels of detail.Type: ApplicationFiled: July 13, 2007Publication date: January 15, 2009Inventors: John H. Bosma, James Conallen, Eoin Lane, Mei Y. Selvage, Ningning Wang
-
Patent number: 7478093Abstract: Provided is a method for generating an on-demand, custom runtime solution to a user or business's computing needs A library of software components corresponding to different computing tasks of a business situation is created. Each software component is associated with one or more meta descriptors. The software components and related meta descriptors are managed by means of a software component meta management system (SCMMS). Meta descriptors are self adaptive in a manner that reflects real use scenarios. Meta descriptors describe both static and dynamic attributes of components.Type: GrantFiled: January 30, 2006Date of Patent: January 13, 2009Assignee: International Business Machines CorporationInventors: Ingrid M. Moulckers, Ningning Wang
-
Publication number: 20080313727Abstract: An approach that proactively manages login security data is provided. The system selects requesters of a software application resource. A privileged requester is used to request login security data pertaining to the selected requesters. The login security data that is received is compared to one or more parameters that indicate which action(s) should take place. Based on this comparison, one or more actions are taken on behalf of the selected requesters. One of the actions that can be taken is a grace period. One of the actions that can be taken is an automatic security setting update. Another action that can be taken is an automatic notification that automatically informs a user or application that a requestor's access to the resource is about to expire.Type: ApplicationFiled: March 15, 2008Publication date: December 18, 2008Inventors: Yen-Fu Chen, Chris Guo Lee, Anmol Neelammna Matada, Adeel Omer, Ningning Wang
-
Publication number: 20080184103Abstract: A method of XML parsing is provided. In an exemplary embodiment, the method may include: parsing of an XML document; constructing an XML XPATH which includes at least one XML XPATH tag; constructing a JAR file of Java classes which include at least one package path that matches the at least one XML XPATH tag; accessing the JAR file of Java classes which include the at least one package path that matches the at least one XML XPATH tag; and transferring the at least one XML XPATH tag to the JAR file of Java classes including the at least one package path that matches the at least one XML XPATH tag for processing.Type: ApplicationFiled: March 28, 2008Publication date: July 31, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: ERXIANG LIU, JAMES M. MCARDLE, NINGNING WANG
-
Publication number: 20070234140Abstract: A technique for determining the relative relevance of electronic documents based on metadata/content associated with the document as a whole and/or metadata/content associated with one or more subdivisions of the electronic document. Metadata is associated with the document and various subdivision markers in the code of the document. A comparison of electronic documents may be made by comparing the metadata/content associated with the document and/or the subdivisions of the document to determine which documents contains subject matter that is relevant to the subject matter of another document or search criteria. The metadata/content may be weighted and these weights may be modified based on a rank profile A relevance score may be determined based on the comparison of the metadata/content for the documents and/or subdivisions of the documents as well as the weights attributed to the various subdivisions and documents.Type: ApplicationFiled: June 11, 2007Publication date: October 4, 2007Inventors: Chris Lee, Anmol Matada, Ningning Wang
-
Publication number: 20070214500Abstract: A system and method that proactively manages login security data is provided. The system selects requesters of a software application resource. A privileged requester is used to request login security data pertaining to the selected requesters. The login security data that is received is compared to one or more parameters that indicate which action(s) should take place. Based on this comparison, one or more actions are taken on behalf of the selected requesters. One of the actions that can be taken is a grace period. One of the actions that can be taken is an automatic security setting update. Another action that can be taken is an automatic notification that automatically informs a user or application that a requestor's access to the resource is about to expire.Type: ApplicationFiled: March 9, 2006Publication date: September 13, 2007Inventors: Yen-Fu Chen, Chris Lee, Anmol Matada, Adeel Omer, Ningning Wang
-
Publication number: 20070192307Abstract: Provided is a method for generating an on-demand, custom runtime solution to a user or business's computing needs. A library of software components corresponding to different computing tasks of a business situation is created. Each software component is associated with one or more meta descriptors. The software components and related meta descriptors are managed by means of a software component meta management system (SCMMS). Based upon customer, input, various components are selected, or filtered, for incorporation into a business runtime solution. In addition to the user input, user queries are feedback into the SCMMS so that the SCMMS accumulates knowledge about the customer's usage. The knowledge is then employed to facilitate and improve the generation of future runtime solutions for both the customer and other customers.Type: ApplicationFiled: January 30, 2006Publication date: August 16, 2007Inventors: Ingrid Moulckers, Ningning Wang
-
Publication number: 20070192340Abstract: Provided is a method for generating an on-demand, custom runtime solution to a user or business's computing needs. A library of software components corresponding to different computing tasks of a business situation is created. Each software component is associated with one or more meta descriptors. Aggregate descriptors are created that define relationships between software components and other software components, software components and aggregate descriptors and between aggregate descriptors. The software components and related meta and aggregate descriptors are managed by means of a software component meta management system (SCMMS). Employing the SCMMS, software components are registered and managed in a hierarchical structure based upon the interrelationships among the software components and the aggregate descriptors. The hierarchical structure is multi-layered, with different layers having different scopes. Users specify the number of levels and how the levels are defined.Type: ApplicationFiled: January 30, 2006Publication date: August 16, 2007Inventors: Ingrid Moulckers, Ningning Wang
-
Patent number: 7254587Abstract: A technique for determining the relative relevance of electronic documents based on metadata/content associated with the document as a whole and/or metadata/content associated with one or more subdivisions of the electronic document. Metadata is associated with the document and various subdivision markers in the code of the document. A comparison of electronic documents may be made by comparing the metadata/content associated with the document and/or the subdivisions of the document to determine which documents contains subject matter that is relevant to the subject matter of another document or search criteria. The metadata/content may be weighted and these weights may be modified based on a rank profile. A relevance score may be determined based on the comparison of the metadata/content for the documents and/or subdivisions of the documents as well as the weights attributed to the various subdivisions and documents.Type: GrantFiled: January 12, 2004Date of Patent: August 7, 2007Assignee: International Business Machines CorporationInventors: Chris Guo Lee, Anmol Neelammna Matada, Ningning Wang
-
Publication number: 20070180426Abstract: Provided is a method for generating an on-demand, custom runtime solution to a user or business's computing needs A library of software components corresponding to different computing tasks of a business situation is created. Each software component is associated with one or more meta descriptors. The software components and related meta descriptors are managed by means of a software component meta management system (SCMMS). Meta descriptors are self adaptive in a manner that reflects real use scenarios. Meta descriptors describe both static and dynamic attributes of components.Type: ApplicationFiled: January 30, 2006Publication date: August 2, 2007Inventors: Ingrid Moulckers, Ningning Wang