Patents by Inventor Karen Ng

Karen Ng 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: 10261759
    Abstract: Techniques are described herein that are capable of recommending information that is contextually related to code using a social data graph. A machine learning technique is used to determine that the information is contextually related to the code. A social data graph is a graph database that stores information associated with users in a social networking environment. For instance, such information may be retrieved from user profiles, social updates, etc. of the users. A social networking environment is an online service, platform, or domain (e.g., Web site) that facilitates the building of social networks (e.g., social relations) among people who share interests, activities, backgrounds, real-life connections, etc.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: April 16, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Karen Ng, Lorianne Lamkin, Stephen H. Toub
  • Publication number: 20150331674
    Abstract: Techniques are described herein that are capable of recommending information that is contextually related to code using a social data graph. A machine learning technique is used to determine that the information is contextually related to the code. A social data graph is a graph database that stores information associated with users in a social networking environment. For instance, such information may be retrieved from user profiles, social updates, etc. of the users. A social networking environment is an online service, platform, or domain (e.g., Web site) that facilitates the building of social networks (e.g., social relations) among people who share interests, activities, backgrounds, real-life connections, etc.
    Type: Application
    Filed: July 27, 2015
    Publication date: November 19, 2015
    Inventors: Karen Ng, Lorianne Lamkin, Stephen H. Toub
  • Patent number: 9092211
    Abstract: Techniques are described herein that are capable of recommending information that is contextually related to code using a social data graph. A machine learning technique is used to determine that the information is contextually related to the code. A social data graph is a graph database that stores information associated with users in a social networking environment. For instance, such information may be retrieved from user profiles, social updates, etc. of the users. A social networking environment is an online service, platform, or domain (e.g., Web site) that facilitates the building of social networks (e.g., social relations) among people who share interests, activities, backgrounds, real-life connections, etc.
    Type: Grant
    Filed: December 13, 2012
    Date of Patent: July 28, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Karen Ng, Lorianne Lamkin, Stephen H. Toub
  • Publication number: 20140173563
    Abstract: Methods, systems, and computer program products are provided for inferring the programming intent of code developers to suggest code solutions. Program code is retrieved from a code repository that includes program code generated by a plurality of code developers. The program code is analyzed to determine one or more program code design patterns. A knowledge set is generated that includes the determined program code design pattern(s), and that is network-accessible by software development applications to provide program code suggestions for developing software programs.
    Type: Application
    Filed: December 19, 2012
    Publication date: June 19, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Christopher Dias, Stephen H. Toub, Karen Ng
  • Publication number: 20140173555
    Abstract: Techniques are described herein that are capable of recommending information that is contextually related to code using a social data graph. A machine learning technique is used to determine that the information is contextually related to the code. A social data graph is a graph database that stores information associated with users in a social networking environment. For instance, such information may be retrieved from user profiles, social updates, etc. of the users. A social networking environment is an online service, platform, or domain (e.g., Web site) that facilitates the building of social networks (e.g., social relations) among people who share interests, activities, backgrounds, real-life connections, etc.
    Type: Application
    Filed: December 13, 2012
    Publication date: June 19, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Karen Ng, Lorianne Lamkin, Stephen H. Toub
  • Publication number: 20120123954
    Abstract: Systems and methods are provided for generating a certificate of compliance for a product. A product control system (PCS) retrieves specification and/or regulatory data for a particular product and compares the retrieved data to test result data obtained for that particular product. The PCS generates a product certification if the test result data indicates that the product is in compliance with the specification data and/or the regulatory data. A product test plan generation system (PTPGS) enables a user to interact with a user interface to retrieve a test plan for a particular product. The test plan can be used to obtain test results for the particular product.
    Type: Application
    Filed: December 21, 2011
    Publication date: May 17, 2012
    Inventors: Gene Rider, Karen Ng, Joseph Mohorovic, Xiao Chen, Ruben Suarez, Mark Mrozek, Brian Check, Stephanie Fok, Erick Ramos
  • Publication number: 20120095930
    Abstract: Systems and methods are provided for generating a certificate of compliance for a product. A product control system (PCS) retrieves specification and/or regulatory data for a particular product and compares the retrieved data to test result data obtained for that particular product. The PCS generates a product certification if the test result data indicates that the product is in compliance with the specification data and/or the regulatory data. A product test plan generation system (PTPGS) enables a user to interact with a user interface to retrieve a test plan for a particular product. The test plan can be used to obtain test results for the particular product.
    Type: Application
    Filed: December 21, 2011
    Publication date: April 19, 2012
    Inventors: Gene Rider, Karen Ng, Joseph Mohorovic, Xiao Chen, Ruben Suarez, Mark Mrozek, Brian Check, Stephanie Fok, Erick Ramos
  • Publication number: 20120084220
    Abstract: Systems and methods are provided for generating a certificate of compliance for a product. A product control system (PCS) retrieves specification and/or regulatory data for a particular product and compares the retrieved data to test result data obtained for that particular product. The PCS generates a product certification if the test result data indicates that the product is in compliance with the specification data and/or the regulatory data. A product test plan generation system (PTPGS) enables a user to interact with a user interface to retrieve a test plan for a particular product. The test plan can be used to obtain test results for the particular product.
    Type: Application
    Filed: January 7, 2011
    Publication date: April 5, 2012
    Applicant: INTERTEK CONSUMER GOODS NA
    Inventors: Gene Rider, Karen Ng, Joseph Mohorovic, Xiao Chen, Ruben Suarez, Mark Mrozek, Brian Check, Stephanie Fok, Erick Ramos
  • Publication number: 20090078844
    Abstract: A page holder includes elongated members coupled via a coupling member. The page holder can be securely mounted to a page of a book. One of the members contacts the opposing page, maintaining the book open.
    Type: Application
    Filed: November 28, 2008
    Publication date: March 26, 2009
    Inventors: Guat Choo Karen NG, Seck Keen Joe CHOW
  • Publication number: 20070257177
    Abstract: A page holder includes elongated members coupled via a coupling member. The page holder can be securely mounted to a page of a book. One of the members contacts the opposing page, maintaining the book open.
    Type: Application
    Filed: May 4, 2006
    Publication date: November 8, 2007
    Inventors: Guat Choo Karen Ng, Seck Chow