Patents by Inventor Marzia E. Castellani
Marzia E. Castellani 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: 10942772Abstract: A method and system for dispatching jobs for execution in a computing system containing multiple processors that include one or more processors that retrieve an indication of a last processor of the processors of a current class to which a last job of jobs of the current class has been submitted for execution. A new job of multiple jobs has been assigned to the current class. The one or more processors retrieve an indication of a delta number of the jobs being submitted for execution to the last processor of the current class. The one or more processors submit the new job for execution to a submission processor of the multiple processors. The submission processor is set to a selected processor of the multiple processors according to a comparison between the delta number and the queue size of the last processor of the current class.Type: GrantFiled: May 21, 2019Date of Patent: March 9, 2021Assignee: International Business Machines CorporationInventors: Giulia Carnevale, Marzia E. Castellani, Marco Gianfico, Roberto Ragusa
-
Patent number: 10607309Abstract: A method and system. An information content is displayed on one or more respective screens in corresponding locations. An import request, for importing a digital representation of a physical object placed on a current screen in a current location, is received. A first digital image at least partially representing the current screen is acquired by one or more digital cameras. An object digital image representing an object area of the current screen being covered by the physical object is obtained. The object area is identified from comparison between the first digital image and a displayed digital image. A digital document representing the physical object is generated from the object digital image. The digital document is added to the information content for displaying the digital document at a position on each screen corresponding to a position of the physical object on the current screen.Type: GrantFiled: January 3, 2017Date of Patent: March 31, 2020Assignee: International Business Machines CorporationInventors: Marzia E. Castellani, Ana L. Medina, Ciro Ragusa, Roberto Ragusa
-
Publication number: 20190272196Abstract: A method and system for dispatching jobs for execution in a computing system containing multiple processors that include one or more processors that retrieve an indication of a last processor of the processors of a current class to which a last job of jobs of the current class has been submitted for execution. A new job of multiple jobs has been assigned to the current class. The one or more processors retrieve an indication of a delta number of the jobs being submitted for execution to the last processor of the current class. The one or more processors submit the new job for execution to a submission processor of the multiple processors. The submission processor is set to a selected processor of the multiple processors according to a comparison between the delta number and the queue size of the last processor of the current class.Type: ApplicationFiled: May 21, 2019Publication date: September 5, 2019Inventors: Giulia Carnevale, Marzia E. Castellani, Marco Gianfico, Roberto Ragusa
-
Patent number: 10379900Abstract: A method, and associated system and computer program product, for dispatching two or more jobs for execution in a computing system including processors configured to execute the jobs in parallel. Each processor is associated with a corresponding queue having a queue size equal to a maximum number of jobs that may be in the queue. A new job requested for execution is assigned to a current class. An indication is retrieved of a last processor of the processors of the current class to which a last job of jobs of the current class has been submitted for execution. An indication is retrieved of a delta number of the jobs submitted for execution to the last processor of the current class after the last job of the current class. The new job for execution is submitted to a last processor of the current class or a selected processor.Type: GrantFiled: July 29, 2016Date of Patent: August 13, 2019Assignee: International Business Machines CorporationInventors: Giulia Carnevale, Marzia E. Castellani, Marco Gianfico, Roberto Ragusa
-
Patent number: 10255504Abstract: Tracking position of at least one object in video frames. The tracking includes processing an initial frame of a set of frames, the processing the initial frame using feature extraction to identify locations of features of the at least one object. The tracking further includes using motion estimation to track locations of the features in subsequent frames of the set of frames, including iteratively performing: obtaining a next frame of the set of frames, and applying a motion estimation algorithm as between the next frame and a prior frame of the set of frames to identify updated locations of the features in the next frame, where locations of the features as identified based on the prior frame are used as input to the motion estimation algorithm to identify the updated locations of the features in the next frame based on searching less than an entirety of the next frame.Type: GrantFiled: February 14, 2017Date of Patent: April 9, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Marzia E. Castellani, Roberto Guarda, Roberto Ragusa, Alessandro Rea
-
Patent number: 9858646Abstract: A method of enhancing a visual image of a display is described. The visual image is displayed on a first display of a display device having a first display pixel density and a first display dimension. The display device detects an enhancer device oriented in an operable position to the display device. The enhancer display device has a second display having a second display pixel density higher than the first display pixel density and a second display dimension less than the first display dimension. A spatial orientation is determined between the first display of the display device with the second display of the enhancer display device. The display device sends the visual image and the spatial orientation to the enhancer display device to display a portion of the visual image that is defined by the spatial orientation on the second display in the second display pixel density.Type: GrantFiled: September 15, 2016Date of Patent: January 2, 2018Assignee: International Business Machines CorporationInventors: Marzia E. Castellani, Fabrizio Loppini, Ciro Ragusa, Roberto Ragusa
-
Publication number: 20170337654Abstract: A method and system. An information content is displayed on one or more respective screens in corresponding locations. An import request, for importing a digital representation of a physical object placed on a current screen in a current location, is received. A first digital image at least partially representing the current screen is acquired by one or more digital cameras. An object digital image representing an object area of the current screen being covered by the physical object is obtained. The object area is identified from comparison between the first digital image and a displayed digital image. A digital document representing the physical object is generated from the object digital image. The digital document is added to the information content for displaying the digital document at a position on each screen corresponding to a position of the physical object on the current screen.Type: ApplicationFiled: January 3, 2017Publication date: November 23, 2017Inventors: Marzia E. Castellani, Ana L. Medina, Ciro Ragusa, Roberto Ragusa
-
Publication number: 20170255500Abstract: A method, and associated system and computer program product, for dispatching two or more jobs for execution in a computing system including processors configured to execute the jobs in parallel. Each processor is associated with a corresponding queue having a queue size equal to a maximum number of jobs that may be in the queue. A new job requested for execution is assigned to a current class. An indication is retrieved of a last processor of the processors of the current class to which a last job of jobs of the current class has been submitted for execution. An indication is retrieved of a delta number of the jobs submitted for execution to the last processor of the current class after the last job of the current class. The new job for execution is submitted to a last processor of the current class or a selected processor.Type: ApplicationFiled: July 29, 2016Publication date: September 7, 2017Inventors: Giulia Carnevale, Marzia E. Castellani, Marco Gianfico, Roberto Ragusa
-
Publication number: 20170200280Abstract: Tracking position of at least one object in video frames. The tracking includes processing an initial frame of a set of frames, the processing the initial frame using feature extraction to identify locations of features of the at least one object. The tracking further includes using motion estimation to track locations of the features in subsequent frames of the set of frames, including iteratively performing: obtaining a next frame of the set of frames, and applying a motion estimation algorithm as between the next frame and a prior frame of the set of frames to identify updated locations of the features in the next frame, where locations of the features as identified based on the prior frame are used as input to the motion estimation algorithm to identify the updated locations of the features in the next frame based on searching less than an entirety of the next frame.Type: ApplicationFiled: February 14, 2017Publication date: July 13, 2017Inventors: Marzia E. CASTELLANI, Roberto GUARDA, Roberto RAGUSA, Alessandro REA
-
Patent number: 9659380Abstract: A method includes tracking positions of object(s) in video frames, including: processing an initial frame of a set of frames of the video frames using feature extraction to identify locations of features of the object(s), obtaining a next frame of the set and applying a motion estimation algorithm as between the next frame and a prior frame to identify updated locations of the features in the next frame, where locations of the features as identified based on the prior frame are used as input to the motion estimation algorithm to identify the updated locations of the features in the next frame based one searching less than an entirety of the next frame. The tracking further includes recognizing occurrence of an event, halting the iteratively performing, and repeating, for at least one subsequent set of frames, the processing an initial frame and the using motion estimation.Type: GrantFiled: January 7, 2016Date of Patent: May 23, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Marzia E. Castellani, Roberto Guarda, Roberto Ragusa, Alessandro Rea
-
Patent number: 9626058Abstract: Identifying a tool touching a touchscreen device. A touch location of a tool on a touch-sensitive surface is received from a touchscreen controller. Based on the touch location, one of a plurality of electrodes disposed at locations across the touchscreen is selected and an electric circuit is enabled. The electric circuit includes a signal generator attached to the tool that transmits a modulated identification (ID) signal, a parasitic capacitance path between the signal generator and the selected electrode, a demodulator connected to the selected electrode that receives the ID signal, a resistive layer connected to the demodulator, covering the touch-sensitive surface, and a resistive path through the tool to the signal generator. The demodulator demodulates the modulated ID signal to recover a bit sequence. The tool is identified, based on the recovered bit sequence.Type: GrantFiled: October 21, 2015Date of Patent: April 18, 2017Assignee: International Business Machines CorporationInventors: Marzia E. Castellani, Ana Lucia Medina, Roberto Ragusa, Aniello Alessandro Rea
-
Patent number: 9606662Abstract: A system for identifying a tool touching a touchscreen device includes a touch-sensitive surface that generates a signal in response to a touch from a tool touching the surface; a touchscreen controller that receives the signal from the touch-sensitive surface and determines the location of the touch; logic to select, based on the touch location, one of a plurality of electrodes disposed across the touch-sensitive surface; logic to enable an electric circuit that includes a signal generator attached to the tool that transmits a modulated ID signal; a parasitic capacitance path between the signal generator and the electrode; a demodulator connected to the electrode that receives and demodulates the modulated ID signal to recover a bit sequence; a resistive layer, connected to the demodulator, covering the touch-sensitive surface; a resistive path through the tool to the resistive layer; and logic that identifies the tool, based on the recovered bit sequence.Type: GrantFiled: June 10, 2015Date of Patent: March 28, 2017Assignee: International Business Machines CorporationInventors: Marzia E. Castellani, Ana Lucia Medina, Roberto Ragusa, Aniello Alessandro Rea
-
Patent number: 9571791Abstract: A method and system for importing information in a computing system. An information content is displayed on one or more respective screens in corresponding locations. An import request, for importing a digital representation of a physical object placed on a current screen in a current location, is received. A first digital image at least partially representing the current screen is acquired by one or more digital cameras. An object digital image representing an object area of the current screen being covered by the physical object is obtained. The object area is identified from comparison between the first digital image and a displayed digital image. A digital document representing the physical object is generated from the object digital image. The digital document is added to the information content for displaying the digital document at a position on each screen corresponding to a position of the physical object on the current screen.Type: GrantFiled: May 17, 2016Date of Patent: February 14, 2017Assignee: International Business Machines CorporationInventors: Marzia E. Castellani, Ana L. Medina, Ciro Ragusa, Roberto Ragusa
-
Publication number: 20170004599Abstract: A method of enhancing a visual image of a display is described. The visual image is displayed on a first display of a display device having a first display pixel density and a first display dimension. The display device detects an enhancer device oriented in an operable position to the display device. The enhancer display device has a second display having a second display pixel density higher than the first display pixel density and a second display dimension less than the first display dimension. A spatial orientation is determined between the first display of the display device with the second display of the enhancer display device. The display device sends the visual image and the spatial orientation to the enhancer display device to display a portion of the visual image that is defined by the spatial orientation on the second display in the second display pixel density.Type: ApplicationFiled: September 15, 2016Publication date: January 5, 2017Inventors: Marzia E. Castellani, Fabrizio Loppini, Ciro Ragusa, Roberto Ragusa
-
Publication number: 20160364042Abstract: Identifying a tool touching a touchscreen device. A touch location of a tool on a touch-sensitive surface is received from a touchscreen controller. Based on the touch location, one of a plurality of electrodes disposed at locations across the touchscreen is selected and an electric circuit is enabled. The electric circuit includes a signal generator attached to the tool that transmits a modulated identification (ID) signal, a parasitic capacitance path between the signal generator and the selected electrode, a demodulator connected to the selected electrode that receives the ID signal, a resistive layer connected to the demodulator, covering the touch-sensitive surface, and a resistive path through the tool to the signal generator. The demodulator demodulates the modulated ID signal to recover a bit sequence. The tool is identified, based on the recovered bit sequence.Type: ApplicationFiled: October 21, 2015Publication date: December 15, 2016Inventors: Marzia E. Castellani, Ana Lucia Medina, Roberto Ragusa, Aniello Alessandro Rea
-
Publication number: 20160364052Abstract: A system for identifying a tool touching a touchscreen device includes a touch-sensitive surface that generates a signal in response to a touch from a tool touching the surface; a touchscreen controller that receives the signal from the touch-sensitive surface and determines the location of the touch; logic to select, based on the touch location, one of a plurality of electrodes disposed across the touch-sensitive surface; logic to enable an electric circuit that includes a signal generator attached to the tool that transmits a modulated ID signal; a parasitic capacitance path between the signal generator and the electrode; a demodulator connected to the electrode that receives and demodulates the modulated ID signal to recover a bit sequence; a resistive layer, connected to the demodulator, covering the touch-sensitive surface; a resistive path through the tool to the resistive layer; and logic that identifies the tool, based on the recovered bit sequence.Type: ApplicationFiled: June 10, 2015Publication date: December 15, 2016Inventors: Marzia E. Castellani, Ana Lucia Medina, Roberto Ragusa, Aniello Alessandro Rea
-
Patent number: 9514710Abstract: A method of enhancing a visual image of a display is described. The visual image is displayed on a first display of a display device having a first display pixel density and a first display dimension. The display device detects an enhancer device oriented in an operable position to the display device. The enhancer display device has a second display having a second display pixel density higher than the first display pixel density and a second display dimension less than the first display dimension. A spatial orientation is determined between the first display of the display device with the second display of the enhancer display device. The display device sends the visual image and the spatial orientation to the enhancer display device to display a portion of the visual image that is defined by the spatial orientation on the second display in the second display pixel density.Type: GrantFiled: March 31, 2014Date of Patent: December 6, 2016Assignee: International Business Machines CorporationInventors: Marzia E. Castellani, Fabrizio Loppini, Ciro Ragusa, Roberto Ragusa
-
Patent number: 9514711Abstract: A method of enhancing a visual image of a display is described. The visual image is displayed on a first display of a display device having a first display pixel density and a first display dimension. The display device detects an enhancer device oriented in an operable position to the display device. The enhancer display device has a second display having a second display pixel density higher than the first display pixel density and a second display dimension less than the first display dimension. A spatial orientation is determined between the first display of the display device with the second display of the enhancer display device. The display device sends the visual image and the spatial orientation to the enhancer display device to display a portion of the visual image that is defined by the spatial orientation on the second display in the second display pixel density.Type: GrantFiled: September 2, 2014Date of Patent: December 6, 2016Assignee: International Business Machines CorporationInventors: Marzia E. Castellani, Fabrizio Loppini, Ciro Ragusa, Roberto Ragusa
-
Publication number: 20150279002Abstract: A method of enhancing a visual image of a display is described. The visual image is displayed on a first display of a display device having a first display pixel density and a first display dimension. The display device detects an enhancer device oriented in an operable position to the display device. The enhancer display device has a second display having a second display pixel density higher than the first display pixel density and a second display dimension less than the first display dimension. A spatial orientation is determined between the first display of the display device with the second display of the enhancer display device. The display device sends the visual image and the spatial orientation to the enhancer display device to display a portion of the visual image that is defined by the spatial orientation on the second display in the second display pixel density.Type: ApplicationFiled: September 2, 2014Publication date: October 1, 2015Inventors: Marzia E. Castellani, Fabrizio Loppini, Ciro Ragusa, Roberto Ragusa
-
Publication number: 20150279327Abstract: A method of enhancing a visual image of a display is described. The visual image is displayed on a first display of a display device having a first display pixel density and a first display dimension. The display device detects an enhancer device oriented in an operable position to the display device. The enhancer display device has a second display having a second display pixel density higher than the first display pixel density and a second display dimension less than the first display dimension. A spatial orientation is determined between the first display of the display device with the second display of the enhancer display device. The display device sends the visual image and the spatial orientation to the enhancer display device to display a portion of the visual image that is defined by the spatial orientation on the second display in the second display pixel density.Type: ApplicationFiled: March 31, 2014Publication date: October 1, 2015Applicant: International Business Machines CorporationInventors: Marzia E. Castellani, Fabrizio Loppini, Ciro Ragusa, Roberto Ragusa