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: 10599759Abstract: 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: GrantFiled: April 14, 2017Date of Patent: March 24, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gautam Majumdar, Michael Q. Wang, Fumiyoshi Yamada
-
Patent number: 9785618Abstract: 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: GrantFiled: March 27, 2014Date of Patent: October 10, 2017Assignee: International Business Machines CorporationInventors: Masaya Fujita, Gautam Majumdar, James Moffitt, Michael Q. Wang, Fumiyoshi Yamada
-
Publication number: 20170220539Abstract: 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: ApplicationFiled: April 14, 2017Publication date: August 3, 2017Inventors: Gautam MAJUMDAR, Michael Q. WANG, Fumiyoshi YAMADA
-
Patent number: 9658995Abstract: 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: GrantFiled: April 7, 2014Date of Patent: May 23, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gautam Majumdar, Michael Q. Wang, Fumiyoshi Yamada
-
Patent number: 9619536Abstract: 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: GrantFiled: October 30, 2015Date of Patent: April 11, 2017Assignee: International Business Machines CorporationInventors: Gautam Majumdar, Tarun K. Saha, Michael Q. Wang
-
Patent number: 9569604Abstract: 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: GrantFiled: April 15, 2013Date of Patent: February 14, 2017Assignee: International Business Machines CorporationInventors: Gautam Majumdar, Tarun K. Saha, Michael Q. Wang
-
Publication number: 20160063082Abstract: 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: ApplicationFiled: October 30, 2015Publication date: March 3, 2016Inventors: Gautam Majumdar, Tarun K. Saha, Michael Q. Wang
-
Patent number: 9250087Abstract: 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: GrantFiled: February 26, 2014Date of Patent: February 2, 2016Assignee: International Business Machines CorporationInventors: Gautam Majumdar, Michael Q. Wang
-
Patent number: 9251226Abstract: 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: GrantFiled: March 15, 2013Date of Patent: February 2, 2016Assignee: International Business Machines CorporationInventors: Gautam Majumdar, Tarun K. Saha, Michael Q. Wang
-
Publication number: 20150286622Abstract: 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: ApplicationFiled: April 7, 2014Publication date: October 8, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gautam MAJUMDAR, Michael Q. WANG, Fumiyoshi YAMADA
-
Publication number: 20150278161Abstract: 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: ApplicationFiled: March 27, 2014Publication date: October 1, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: MASAYA FUJITA, GAUTAM MAJUMDAR, JAMES MOFFITT, MICHAEL Q. WANG, FUMIYOSHI YAMADA
-
Publication number: 20150241222Abstract: 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: ApplicationFiled: February 26, 2014Publication date: August 27, 2015Applicant: International Business Machines CorporationInventors: Gautam Majumdar, Michael Q. Wang
-
Publication number: 20140310789Abstract: 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: ApplicationFiled: April 15, 2013Publication date: October 16, 2014Applicant: International Business Machines CorporationInventors: Gautam Majumdar, Tarun K. Saha, Michael Q. Wang
-
Publication number: 20140279830Abstract: 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: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gautam Majumdar, Tarun K. Saha, Michael Q. Wang