Patents by Inventor Jih-Shiang Chang

Jih-Shiang Chang 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: 11563707
    Abstract: Content items found in a designated folder within an e-mail system are obtained by a separate computing system. The content items are converted into entities within the separate computing system, and associated with one or more other entities within the separate computing system, based on a set of mapping rules. The content items can then be surfaced, in context, in the separate computing system.
    Type: Grant
    Filed: April 12, 2021
    Date of Patent: January 24, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jih-Shiang Chang, Louis Michael Maresca, Madan Gopal Natu, Jujhar Singh
  • Patent number: 11113039
    Abstract: A computing system comprises, in one example, a display system configured to generate user interface displays, a first application configured to define an entity in the computing system, an interface component configured to control a second application to generate a notebook component corresponding to the entity, and an association component configured to generate and store an association between the entity and the notebook component. The first application is configured to control the display system to generate a first application user interface display that displays data for the entity in the first application and includes a user input mechanism corresponding to the notebook component in the second application based on the association.
    Type: Grant
    Filed: February 5, 2018
    Date of Patent: September 7, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jih-Shiang Chang, Michelle Li, Madan Natu
  • Publication number: 20210273904
    Abstract: Content items found in a designated folder within an e-mail system are obtained by a separate computing system. The content items are converted into entities within the separate computing system, and associated with one or more other entities within the separate computing system, based on a set of mapping rules. The content items can then be surfaced, in context, in the separate computing system.
    Type: Application
    Filed: April 12, 2021
    Publication date: September 2, 2021
    Inventors: Jih-Shiang Chang, Louis Michael Maresca, Madan Gopal Natu, Jujhar Singh
  • Patent number: 11005804
    Abstract: Content items found in a designated folder within an e-mail system are obtained by a separate computing system. The content items are converted into entities within the separate computing system, and associated with one or more other entities within the separate computing system, based on a set of mapping rules. The content items can then be surfaced, in context, in the separate computing system.
    Type: Grant
    Filed: January 2, 2020
    Date of Patent: May 11, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jih-Shiang Chang, Louis Michael Maresca, Madan Gopal Natu, Jujhar Singh
  • Publication number: 20200195603
    Abstract: Content items found in a designated folder within an e-mail system are obtained by a separate computing system. The content items are converted into entities within the separate computing system, and associated with one or more other entities within the separate computing system, based on a set of mapping rules. The content items can then be surfaced, in context, in the separate computing system.
    Type: Application
    Filed: January 2, 2020
    Publication date: June 18, 2020
    Inventors: Jih-Shiang Chang, Louis Michael Maresca, Madan Gopal Natu, Jujhar Singh
  • Patent number: 10587564
    Abstract: Content items found in a designated folder within an e-mail system are obtained by a separate computing system. The content items are converted into entities within the separate computing system, and associated with one or more other entities within the separate computing system, based on a set of mapping rules. The content items can then be surfaced, in context, in the separate computing system.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: March 10, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jih-Shiang Chang, Louis Michael Maresca, Madan Gopal Natu, Jujhar Singh
  • Publication number: 20180217821
    Abstract: A computing system comprises, in one example, a display system configured to generate user interface displays, a first application configured to define an entity in the computing system, an interface component configured to control a second application to generate a notebook component corresponding to the entity, and an association component configured to generate and store an association between the entity and the notebook component. The first application is configured to control the display system to generate a first application user interface display that displays data for the entity in the first application and includes a user input mechanism corresponding to the notebook component in the second application based on the association.
    Type: Application
    Filed: February 5, 2018
    Publication date: August 2, 2018
    Inventors: Jih-Shiang CHANG, Michelle LI, Madan NATU
  • Patent number: 10027644
    Abstract: A computer system includes a processor and a data store coupled to the processor. A user interface module is configured to provide a user interface of a first application executed by the processor. The user interface of the first application displays a plurality of items. The processor is configured to receive a command for an embedded spreadsheet view relative to the plurality of items and responsively save an electronic spreadsheet file in the data store and interact with an electronic spreadsheet service to display the plurality of items in a spreadsheet portion of a user interface within the user interface of the first application.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: July 17, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jih-Shiang Chang, Vageesh Banga, Madan Natu, Benjamin Andrew Kaiser, Amandeep Singh Pandher, Ruchika Rawat, Nirav Shah
  • Patent number: 9910644
    Abstract: A computing system comprises, in one example, a display system configured to generate user interface displays, a first application configured to define an entity in the computing system, an interface component configured to control a second application to generate a notebook component corresponding to the entity, and an association component configured to generate and store an association between the entity and the notebook component. The first application is configured to control the display system to generate a first application user interface display that displays data for the entity in the first application and includes a user input mechanism corresponding to the notebook component in the second application based on the association.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: March 6, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jih-Shiang Chang, Michelle Li, Madan Natu
  • Publication number: 20160261550
    Abstract: Content items found in a designated folder within an e-mail system are obtained by a separate computing system. The content items are converted into entities within the separate computing system, and associated with one or more other entities within the separate computing system, based on a set of mapping rules. The content items can then be surfaced, in context, in the separate computing system.
    Type: Application
    Filed: November 18, 2015
    Publication date: September 8, 2016
    Inventors: Jih-Shiang Chang, Louis Michael Maresca, Madan Gopal Natu, Jujhar Singh
  • Publication number: 20160261577
    Abstract: A computer system includes a processor and a data store coupled to the processor. A user interface module is configured to provide a user interface of a first application executed by the processor. The user interface of the first application displays a plurality of items. The processor is configured to receive a command for an embedded spreadsheet view relative to the plurality of items and responsively save an electronic spreadsheet file in the data store and interact with an electronic spreadsheet service to display the plurality of items in a spreadsheet portion of a user interface within the user interface of the first application.
    Type: Application
    Filed: July 31, 2015
    Publication date: September 8, 2016
    Inventors: Jih-Shiang Chang, Vageesh Banga, Madan Natu, Benjamin Andrew Kaiser, Amandeep Singh Pandher, Ruchika Rawat, Nirav Shah
  • Publication number: 20160259632
    Abstract: A computing system comprises, in one example, a display system configured to generate user interface displays, a first application configured to define an entity in the computing system, an interface component configured to control a second application to generate a notebook component corresponding to the entity, and an association component configured to generate and store an association between the entity and the notebook component. The first application is configured to control the display system to generate a first application user interface display that displays data for the entity in the first application and includes a user input mechanism corresponding to the notebook component in the second application based on the association.
    Type: Application
    Filed: July 15, 2015
    Publication date: September 8, 2016
    Inventors: Jih-Shiang Chang, Michelle Li, Madan Natu
  • Publication number: 20150026075
    Abstract: Technologies are generally provided for controlling customer relationship management (CRM) data through actions in a spreadsheet application. A spreadsheet application may be configured to enable CRM data to be imported from a CRM application and to enable the CRM data to be manipulated employing native spreadsheet capabilities. A CRM application pane may be displayed within the spreadsheet application to enable data to be selected to be imported into the spreadsheet application. The CRM application pane may also display additional CRM information related to selected content displayed within the spreadsheet application. The CRM application pane may further enable collaborative functionalities such as communication with other users associated with the CRM application, taking notes and scheduling tasks, as some examples. Data changes made within the spreadsheet application may be saved and exported back to the CRM application.
    Type: Application
    Filed: July 16, 2013
    Publication date: January 22, 2015
    Inventors: Ron Mondri, Jih-Shiang Chang, Jujhar Singh