Patents by Inventor Alan Chung
Alan Chung 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: 12656756Abstract: According to one embodiment, a method, computer system, and computer program product for modifying an object being 3D printed using augmented reality is provided. The present invention may include analyzing shape, dimensions, and/or axis of the object being 3D printed; mapping at least one part of one or more of a user's appendages to at least one portion of the object being 3D printed; tracking movements of the at least one mapped part of the one or more of the user's appendages; and modifying the at least one portion of the object being 3D printed based on the tracked movements of the at least one part of the one or more of the user's appendages.Type: GrantFiled: November 22, 2022Date of Patent: June 16, 2026Assignee: International Business Machines CorporationInventors: Alan Chung, Jeremy R. Fox, Martin G. Keen, Sarbajit K. Rakshit
-
Publication number: 20240272613Abstract: A method, system, and computer program product generate a layout plan for printing three-dimensional (3D) objects and provide the layout plan to a controller of a 3D printer. Generating the layout plan comprises receiving, at a computer-implemented design module, a virtual model representing the objects and selecting an object material for printing the objects. Generating the layout plan also includes, by the design module, selecting, based on the object material and the virtual model, an isolation material to be deposited on adjacent surfaces of the objects and generating a virtual model arrangement of the objects and the isolation material. The controller of the 3D printer directs the 3D printer to print an arrangement of the objects and the isolation material according to the layout plan.Type: ApplicationFiled: February 14, 2023Publication date: August 15, 2024Inventors: Alan Chung, Jeremy R. Fox, Mauro Marzorati, Sarbajit K. Rakshit
-
Publication number: 20240168455Abstract: According to one embodiment, a method, computer system, and computer program product for modifying an object being 3D printed using augmented reality is provided. The present invention may include analyzing shape, dimensions, and/or axis of the object being 3D printed; mapping at least one part of one or more of a user's appendages to at least one portion of the object being 3D printed; tracking movements of the at least one mapped part of the one or more of the user's appendages; and modifying the at least one portion of the object being 3D printed based on the tracked movements of the at least one part of the one or more of the user's appendages.Type: ApplicationFiled: November 22, 2022Publication date: May 23, 2024Inventors: Alan Chung, Jeremy R. Fox, Martin G. Keen, Sarbajit K. Rakshit
-
Publication number: 20240083077Abstract: Described are mechanisms for multi-nozzle additive manufacturing. The mechanisms include a three-dimensional printer including a primary print head with a primary nozzle. The three-dimensional printer further includes a nozzle print head configured to print different nozzles for additive manufacturing of an object. The three-dimensional printer further includes a secondary nozzle printed by the nozzle print head, and the three-dimensional printer is configured to print the object using the primary print head, the primary nozzle, and the secondary nozzle.Type: ApplicationFiled: September 8, 2022Publication date: March 14, 2024Inventors: Alan Chung, Jeremy R. Fox, Martin G. Keen, Sarbajit K. Rakshit
-
Patent number: 11789665Abstract: Ink saturation for a print job varies according to prioritized elements identified within a given document or print job. Elements are prioritized according to pre-defined values according to document type and identified elements within the document type. High priority elements of a document are assigned greater ink saturation than lower priority elements of the same document. Automated prioritization is made possible by a crowd-sourced knowledge corpus including pre-defined document types and corresponding elements of the documents. Historic configurations accepted by a user drive a learning process using a feedback loop for refined decision-making as print jobs are submitted for printing.Type: GrantFiled: January 4, 2022Date of Patent: October 17, 2023Assignee: International Business Machines CorporationInventors: Zachary A. Silverstein, Tushar Agrawal, Trudy L Hewitt, Alan Chung, Jeremy R. Fox
-
Patent number: 11783115Abstract: Hyperlink copyright infringement avoidance is provided. A hyperlink is identified in a post made by a user on a social media website. A review of the hyperlink is performed. An analysis of a post history of the user is performed. The hyperlink is removed from the post to form a sanitized post with a removed hyperlink based on at least one of the review of the hyperlink and the analysis of the post history of the user.Type: GrantFiled: September 30, 2022Date of Patent: October 10, 2023Assignee: International Business Machines CorporationInventors: Grant Douglas Miller, Jeremy R. Fox, Alan Chung, Mauro Marzorati
-
Patent number: 11775419Abstract: A computer-implemented method, system and computer program product for testing a software application. User interactions with the functional and non-functional aspects of software applications are monitored. User experience profiles are then generated for the monitored users based on the monitored interactions. The best user experiences in connection with interacting with specific functional and non-functional aspects of the software applications are then identified based on the generated user experience profiles. Virtual users having different types of best user experiences in connection with interacting with different functional and non-functional aspects of the software applications are created. The software application is then tested using the virtual users to determine if the functional and non-functional aspects of the software application satisfy the best user experiences associated with the virtual users.Type: GrantFiled: September 25, 2022Date of Patent: October 3, 2023Assignee: International Business Machines CorporationInventors: Grant Douglas Miller, Alan Chung, Jeremy R. Fox, Sarbajit K. Rakshit
-
Publication number: 20230229365Abstract: Ink saturation for a print job varies according to prioritized elements identified within a given document or print job. Elements are prioritized according to pre-defined values according to document type and identified elements within the document type. High priority elements of a document are assigned greater ink saturation than lower priority elements of the same document. Automated prioritization is made possible by a crowd-sourced knowledge corpus including pre-defined document types and corresponding elements of the documents. Historic configurations accepted by a user drive a learning process using a feedback loop for refined decision-making as print jobs are submitted for printing.Type: ApplicationFiled: January 4, 2022Publication date: July 20, 2023Inventors: Zachary A. Silverstein, Tushar Agrawal, Trudy L. Hewitt, Alan Chung, Jeremy R. Fox
-
Patent number: 11687056Abstract: In an approach for identifying machinery conversion pivot opportunities utilizing a crowdsourced database, a processor receives machinery information for machinery of a user. A processor identifies a plurality of alternative uses for the machinery from a public cloud database based on the machinery information. A processor ranks the plurality of alternative uses for the machinery based on a set of factors. A processor sends the ranked plurality of alternative uses for the machinery to the user.Type: GrantFiled: December 15, 2020Date of Patent: June 27, 2023Assignee: International Business Machines CorporationInventors: Trudy L. Hewitt, Zachary A. Silverstein, Alan Chung, Jeremy R. Fox
-
Patent number: 11653071Abstract: A first user input is detected from a client device. The first user input is directed at a video content that includes a set of one or more topics, the first user input is from a viewer of the video content. A set of one or more frames in the video content is analyzed based on the first user input. A first topic in the video content is identified based on the set of frames and based on the viewer. The video content, related to the first topic of the set of topics, is altered based on the set of frames and based on the viewer.Type: GrantFiled: September 23, 2021Date of Patent: May 16, 2023Assignee: International Business Machines CorporationInventors: Jacob Thomas Covell, Thomas Jefferson Sandridge, Alan Chung, Jeremy R. Fox, Sarbajit K. Rakshit
-
Patent number: 11622408Abstract: A connectivity state of a communication platform on a plurality of user devices is identified. The plurality of user devices includes a first and second user device. A message from the first user device that is directed to the second user device regarding the connectivity state is detected. In response to detecting the message, an indication of the connectivity state is provided to the first user device.Type: GrantFiled: December 31, 2020Date of Patent: April 4, 2023Assignee: International Business Machines CorporationInventors: Zachary A. Silverstein, Jacob Ryan Jepperson, Alan Chung, Jeremy R. Fox
-
Publication number: 20230091912Abstract: A first user input is detected from a client device. The first user input is directed at a video content that includes a set of one or more topics, the first user input is from a viewer of the video content. A set of one or more frames in the video content is analyzed based on the first user input. A first topic in the video content is identified based on the set of frames and based on the viewer. The video content, related to the first topic of the set of topics, is altered based on the set of frames and based on the viewer.Type: ApplicationFiled: September 23, 2021Publication date: March 23, 2023Inventors: Jacob Thomas Covell, Thomas Jefferson Sandridge, Alan Chung, Jeremy R. Fox, Sarbajit K. Rakshit
-
Publication number: 20230071472Abstract: A computer-implemented method, system and computer program product for testing a software application. User interactions with the functional and non-functional aspects of software applications are monitored. User experience profiles are then generated for the monitored users based on the monitored interactions. The best user experiences in connection with interacting with specific functional and non-functional aspects of the software applications are then identified based on the generated user experience profiles. Virtual users having different types of best user experiences in connection with interacting with different functional and non-functional aspects of the software applications are created. The software application is then tested using the virtual users to determine if the functional and non-functional aspects of the software application satisfy the best user experiences associated with the virtual users.Type: ApplicationFiled: September 25, 2022Publication date: March 9, 2023Inventors: Grant Douglas Miller, Alan Chung, Jeremy R. Fox, Sarbajit K. Rakshit
-
Patent number: 11520692Abstract: A computer-implemented method, system and computer program product for testing a software application. User interactions with the functional and non-functional aspects of software applications are monitored. User experience profiles are then generated for the monitored users based on the monitored interactions. The best user experiences in connection with interacting with specific functional and non-functional aspects of the software applications are then identified based on the generated user experience profiles. Virtual users having different types of best user experiences in connection with interacting with different functional and non-functional aspects of the software applications are created. The software application is then tested using the virtual users to determine if the functional and non-functional aspects of the software application satisfy the best user experiences associated with the virtual users.Type: GrantFiled: September 8, 2021Date of Patent: December 6, 2022Assignee: International Business Machines CorporationInventors: Grant Douglas Miller, Alan Chung, Jeremy R. Fox, Sarbajit K. Rakshit
-
Publication number: 20220210858Abstract: A connectivity state of a communication platform on a plurality of user devices is identified. The plurality of user devices includes a first and second user device. A message from the first user device that is directed to the second user device regarding the connectivity state is detected. In response to detecting the message, an indication of the connectivity state is provided to the first user device.Type: ApplicationFiled: December 31, 2020Publication date: June 30, 2022Inventors: Zachary A. Silverstein, Jacob Ryan Jepperson, Alan Chung, Jeremy R. Fox
-
Publication number: 20220187784Abstract: In an approach for identifying machinery conversion pivot opportunities utilizing a crowdsourced database, a processor receives machinery information for machinery of a user. A processor identifies a plurality of alternative uses for the machinery from a public cloud database based on the machinery information. A processor ranks the plurality of alternative uses for the machinery based on a set of factors. A processor sends the ranked plurality of alternative uses for the machinery to the user.Type: ApplicationFiled: December 15, 2020Publication date: June 16, 2022Inventors: Trudy L. Hewitt, Zachary A. Silverstein, Alan Chung, Jeremy R. Fox
-
Patent number: 10313297Abstract: A system and method supporting instant messaging which removes many of the problems and barriers to the use of instant messaging through the use of universally unique identifiers to web pages for instant messaging sessions, with recipients invited to the instant messaging session via email.Type: GrantFiled: June 21, 2016Date of Patent: June 4, 2019Assignee: FACEBOOK, INC.Inventors: Keith Bernstein, Alan Chung
-
Patent number: 9628431Abstract: A system and method supporting instant messaging which removes many of the problems and harriers to the use of instant messaging through the use of universally unique identifiers to web pages for instant messaging sessions, with recipients invited to the instant messaging session via email.Type: GrantFiled: July 1, 2011Date of Patent: April 18, 2017Assignee: FACEBOOK, INC.Inventors: Keith Bernstein, Alan Chung
-
Publication number: 20160301654Abstract: A system and method supporting instant messaging which removes many of the problems and barriers to the use of instant messaging through the use of universally unique identifiers to web pages for instant messaging sessions, with recipients invited to the instant messaging session via email.Type: ApplicationFiled: June 21, 2016Publication date: October 13, 2016Inventors: Keith Bernstein, Alan Chung
-
Publication number: 20160294740Abstract: A system and method supporting instant messaging which removes many of the problems and barriers to the use of instant messaging through the use of universally unique identifiers to web pages for instant messaging sessions, with recipients invited to the instant messaging session via email.Type: ApplicationFiled: April 29, 2016Publication date: October 6, 2016Inventors: Keith Bernstein, Alan Chung