Patents by Inventor Michael Q. Wang

Michael Q. 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: 10599759
    Abstract: An approach for sharing information. The approach includes a method that includes generating, by at least one computing device, a message within a communication layer overlaid on a web page. The method further includes generating a screen shot of the web page. The method further includes sending the screen shot and the message to another user as a memo configured to be displayed on the communication layer overlaid on the web page on a receiving computing device.
    Type: Grant
    Filed: April 14, 2017
    Date of Patent: March 24, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gautam Majumdar, Michael Q. Wang, Fumiyoshi Yamada
  • Patent number: 9785618
    Abstract: A method, system, and/or computer program product manages electronic mail (e-mail). An e-mail Graphical User Interface (GUI) depicting photos of e-mail users is generated, such that the photos in the e-mail GUI depict e-mail users, and wherein the e-mail GUI is displayed to a system user. A visual cue is appended to at least one photo in the e-mail GUI, wherein the visual cue describes how many e-mails between a photo-depicted e-mail user and the system are unread.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: October 10, 2017
    Assignee: International Business Machines Corporation
    Inventors: Masaya Fujita, Gautam Majumdar, James Moffitt, Michael Q. Wang, Fumiyoshi Yamada
  • Publication number: 20170220539
    Abstract: An approach for sharing information. The approach includes a method that includes generating, by at least one computing device, a message within a communication layer overlaid on a web page. The method further includes generating a screen shot of the web page. The method further includes sending the screen shot and the message to another user as a memo configured to be displayed on the communication layer overlaid on the web page on a receiving computing device.
    Type: Application
    Filed: April 14, 2017
    Publication date: August 3, 2017
    Inventors: Gautam MAJUMDAR, Michael Q. WANG, Fumiyoshi YAMADA
  • Patent number: 9658995
    Abstract: An approach for sharing information. The approach includes a method that includes generating, by at least one computing device, a message within a communication layer overlaid on a web page. The method further includes generating a screen shot of the web page. The method further includes sending the screen shot and the message to another user as a memo configured to be displayed on the communication layer overlaid on the web page on a receiving computing device.
    Type: Grant
    Filed: April 7, 2014
    Date of Patent: May 23, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gautam Majumdar, Michael Q. Wang, Fumiyoshi Yamada
  • Patent number: 9619536
    Abstract: Approaches for data integration between multiple IT sources using automated data processing based on target metadata are provided. Specifically, an integration component is configured to load a mapped data set into a table with delta processing based on a configuration object containing, e.g., the source data location, target table name, and source to target mapping. The integration component uses the target metadata to validate data, identify changes, generate the necessary database programming language (e.g., structured query language (SQL)), and run the database programming language with data binding to perform the actual data updates. The integration component leverages the data target metadata to automate the processing of source data, thus providing a way to validate the data, and identify delta changes at the field level between the source and target. This significantly reduces the overall development effort, while providing consistency in record handling and error reporting.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: April 11, 2017
    Assignee: International Business Machines Corporation
    Inventors: Gautam Majumdar, Tarun K. Saha, Michael Q. Wang
  • Patent number: 9569604
    Abstract: Embodiments described herein provide approaches for user access control to a secured application. Specifically, a custom authentication tool is configured to intercept a request from a user for access to a secured application and override one or more default requirements (e.g., application pre-registration, for accessing the application). That is, when credentials of the user are received at the authentication tool, they are verified against data within a user directory to generate a user profile, which is then provided to the secured application to satisfy the requirements for granting access to the user. As such, the secured application's requirements are met, yet users do not have to manually pre-register to obtain access because the registration is performed in the background by the authentication tool.
    Type: Grant
    Filed: April 15, 2013
    Date of Patent: February 14, 2017
    Assignee: International Business Machines Corporation
    Inventors: Gautam Majumdar, Tarun K. Saha, Michael Q. Wang
  • Publication number: 20160063082
    Abstract: Approaches for data integration between multiple IT sources using automated data processing based on target metadata are provided. Specifically, an integration component is configured to load a mapped data set into a table with delta processing based on a configuration object containing, e.g., the source data location, target table name, and source to target mapping. The integration component uses the target metadata to validate data, identify changes, generate the necessary database programming language (e.g., structured query language (SQL)), and run the database programming language with data binding to perform the actual data updates. The integration component leverages the data target metadata to automate the processing of source data, thus providing a way to validate the data, and identify delta changes at the field level between the source and target. This significantly reduces the overall development effort, while providing consistency in record handling and error reporting.
    Type: Application
    Filed: October 30, 2015
    Publication date: March 3, 2016
    Inventors: Gautam Majumdar, Tarun K. Saha, Michael Q. Wang
  • Patent number: 9250087
    Abstract: An approach for identifying a location of a mobile device is provided. In the approach, location information from a mobile device is received, wherein the location information includes a sampling of location coordinates of the mobile device over a period of time. A processor generates a path, using the sampling of location coordinates of the mobile device over the period of time. A processor compares the path to geographic information system (GIS) data associated with the received location information. A processor determines additional location information based on the path and the GIS data.
    Type: Grant
    Filed: February 26, 2014
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Gautam Majumdar, Michael Q. Wang
  • Patent number: 9251226
    Abstract: Approaches for data integration between multiple IT sources using automated data processing based on target metadata are provided. Specifically, an integration component is configured to load a mapped data set into a table with delta processing based on a configuration object containing, e.g., the source data location, target table name, and source to target mapping. The integration component uses the target metadata to validate data, identify changes, generate the necessary database programming language (e.g., structured query language (SQL)), and run the database programming language with data binding to perform the actual data updates. The integration component leverages the data target metadata to automate the processing of source data, thus providing a way to validate the data, and identify delta changes at the field level between the source and target. This significantly reduces the overall development effort, while providing consistency in record handling and error reporting.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Gautam Majumdar, Tarun K. Saha, Michael Q. Wang
  • Publication number: 20150286622
    Abstract: An approach for sharing information. The approach includes a method that includes generating, by at least one computing device, a message within a communication layer overlaid on a web page. The method further includes generating a screen shot of the web page. The method further includes sending the screen shot and the message to another user as a memo configured to be displayed on the communication layer overlaid on the web page on a receiving computing device.
    Type: Application
    Filed: April 7, 2014
    Publication date: October 8, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gautam MAJUMDAR, Michael Q. WANG, Fumiyoshi YAMADA
  • Publication number: 20150278161
    Abstract: A method, system, and/or computer program product manages electronic mail (e-mail). An e-mail Graphical User Interface (GUI) depicting photos of e-mail users is generated, such that the photos in the e-mail GUI depict e-mail users, and wherein the e-mail GUI is displayed to a system user. A visual cue is appended to at least one photo in the e-mail GUI, wherein the visual cue describes how many e-mails between a photo-depicted e-mail user and the system are unread.
    Type: Application
    Filed: March 27, 2014
    Publication date: October 1, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: MASAYA FUJITA, GAUTAM MAJUMDAR, JAMES MOFFITT, MICHAEL Q. WANG, FUMIYOSHI YAMADA
  • Publication number: 20150241222
    Abstract: An approach for identifying a location of a mobile device is provided. In the approach, location information from a mobile device is received, wherein the location information includes a sampling of location coordinates of the mobile device over a period of time. A processor generates a path, using the sampling of location coordinates of the mobile device over the period of time. A processor compares the path to geographic information system (GIS) data associated with the received location information. A processor determines additional location information based on the path and the GIS data.
    Type: Application
    Filed: February 26, 2014
    Publication date: August 27, 2015
    Applicant: International Business Machines Corporation
    Inventors: Gautam Majumdar, Michael Q. Wang
  • Publication number: 20140310789
    Abstract: Embodiments described herein provide approaches for user access control to a secured application. Specifically, a custom authentication tool is configured to intercept a request from a user for access to a secured application and override one or more default requirements (e.g., application pre-registration, for accessing the application). That is, when credentials of the user are received at the authentication tool, they are verified against data within a user directory to generate a user profile, which is then provided to the secured application to satisfy the requirements for granting access to the user. As such, the secured application's requirements are met, yet users do not have to manually pre-register to obtain access because the registration is performed in the background by the authentication tool.
    Type: Application
    Filed: April 15, 2013
    Publication date: October 16, 2014
    Applicant: International Business Machines Corporation
    Inventors: Gautam Majumdar, Tarun K. Saha, Michael Q. Wang
  • Publication number: 20140279830
    Abstract: Approaches for data integration between multiple IT sources using automated data processing based on target metadata are provided. Specifically, an integration component is configured to load a mapped data set into a table with delta processing based on a configuration object containing, e.g., the source data location, target table name, and source to target mapping. The integration component uses the target metadata to validate data, identify changes, generate the necessary database programming language (e.g., structured query language (SQL)), and run the database programming language with data binding to perform the actual data updates. The integration component leverages the data target metadata to automate the processing of source data, thus providing a way to validate the data, and identify delta changes at the field level between the source and target. This significantly reduces the overall development effort, while providing consistency in record handling and error reporting.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gautam Majumdar, Tarun K. Saha, Michael Q. Wang