Patents by Inventor Paul C. Castro
Paul C. Castro 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: 11295239Abstract: Techniques for distributing the training of machine learning models across a plurality of computing devices are presented. An example method includes receiving, from a computing device in a distributed computing environment, a request for a set of outstanding jobs for training part of a machine learning model. A system transmits, to the computing device, information identifying the set of outstanding jobs. The system receives, from the computing device, a selected job for execution on the computing device from the set of outstanding jobs. A chunk of training data associated with the selected job and one or more parameters associated with the selected job may be transmitted to the computing device, and the system may take one or more actions with respect to the chunk of data associated with the selected job based on a response from the computing device.Type: GrantFiled: April 17, 2019Date of Patent: April 5, 2022Assignee: International Business Machines CorporationInventors: Bishwaranjan Bhattacharjee, Paul C. Castro, Vatche Isahagian, Vinod Muthusamy, Aleksander Slominski
-
Patent number: 11184438Abstract: A group of remote devices executing an omnichannel application are coordinated from a network node. An omnichannel mediator coordinates formation of at least two of said remote devices into an omnichannel cloudlet. A component manager controls which of a plurality of components of said omnichannel application should optimally be placed on which individual devices of said omnichannel cloudlet and how data should flow to individual devices of said omnichannel cloudlet. A replication optimizer optimally coordinates data replication for the group of remote device.Type: GrantFiled: May 12, 2019Date of Patent: November 23, 2021Assignee: International Business Machines CorporationInventors: Paul C. Castro, Marco Pistoia, John Ponzo
-
Patent number: 11128707Abstract: A group of remote devices executing an omnichannel application are coordinated from a network node. An omnichannel mediator coordinates formation of at least two of said remote devices into an omnichannel cloudlet. A component manager controls which of a plurality of components of said omnichannel application should optimally be placed on which individual devices of said omnichannel cloudlet and how data should flow to individual devices of said omnichannel cloudlet. A replication optimizer optimally coordinates data replication for the group of remote device.Type: GrantFiled: May 12, 2019Date of Patent: September 21, 2021Assignee: International Business Machines CorporationInventors: Paul C. Castro, Marco Pistoia, John Ponzo
-
Patent number: 11128706Abstract: A group of remote devices executing an omnichannel application are coordinated from a network node. An omnichannel mediator coordinates formation of at least two of said remote devices into an omnichannel cloudlet. A component manager controls which of a plurality of components of said omnichannel application should optimally be placed on which individual devices of said omnichannel cloudlet and how data should flow to individual devices of said omnichannel cloudlet. A replication optimizer optimally coordinates data replication for the group of remote device.Type: GrantFiled: May 12, 2019Date of Patent: September 21, 2021Assignee: International Business Machines CorporationInventors: Paul C. Castro, Marco Pistoia, John Ponzo
-
Patent number: 10930390Abstract: A hospital discharge performance system and computer-implemented method for integrating and recording both planned clinical activity and non-clinical barriers to patient discharge. One or more non-clinical barriers are received from at least one remote input device configured to record barriers in close proximity to the occurrence of the barrier and stored in the a non-clinical barrier database. Clinical tasks that need to be performed prior to discharge are integrated with non-clinical barriers that must be overcome to provide an indication of at least one patient's current status with respect to discharge. Update information indicating progress toward completion of planned clinical activity and progress toward overcoming the received one or more non-clinical barriers is received from at least one remote input device. The occurrences of barriers are summarized across a selected group of patient discharges and a report is generated.Type: GrantFiled: March 9, 2016Date of Patent: February 23, 2021Assignee: International Business Machines CorporationInventors: Caroline R. Canning, Gina M. Cardosi, Paul C. Castro, Lucy L. Chen, Patrick M. Clough, Matt Harper, John J. Mutter, Ji Young Roe
-
Publication number: 20200334567Abstract: Techniques for distributing the training of machine learning models across a plurality of computing devices are presented. An example method includes receiving, from a computing device in a distributed computing environment, a request for a set of outstanding jobs for training part of a machine learning model. A system transmits, to the computing device, information identifying the set of outstanding jobs. The system receives, from the computing device, a selected job for execution on the computing device from the set of outstanding jobs. A chunk of training data associated with the selected job and one or more parameters associated with the selected job may be transmitted to the computing device, and the system may take one or more actions with respect to the chunk of data associated with the selected job based on a response from the computing device.Type: ApplicationFiled: April 17, 2019Publication date: October 22, 2020Inventors: Bishwaranjan Bhattacharjee, Paul C. Castro, Vatche Isahagjan, Vinod Muthusamy, Aleksander Slominski
-
Patent number: 10531293Abstract: Systems for proximity-based access control include a proximity module configured to determine whether a distance from a first mobile device to each of one or more safe mobile devices falls below a threshold distance; a policy engine comprising a processor configured to determine whether a number of safe mobile devices within the threshold distance exceeds a safe gathering threshold; and a security module configured to activate a safe gathering policy in accordance with the safe gathering threshold that decreases a security level in the first mobile device.Type: GrantFiled: September 29, 2016Date of Patent: January 7, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul C. Castro, Yunwu Huang, Marco Pistoia, Umut Topkara
-
Publication number: 20190268415Abstract: A group of remote devices executing an omnichannel application are coordinated from a network node. An omnichannel mediator coordinates formation of at least two of said remote devices into an omnichannel cloudlet. A component manager controls which of a plurality of components of said omnichannel application should optimally be placed on which individual devices of said omnichannel cloudlet and how data should flow to individual devices of said omnichannel cloudlet. A replication optimizer optimally coordinates data replication for the group of remote device.Type: ApplicationFiled: May 12, 2019Publication date: August 29, 2019Inventors: Paul C. Castro, Marco Pistoia, John Ponzo
-
Publication number: 20190268413Abstract: A group of remote devices executing an omnichannel application are coordinated from a network node. An omnichannel mediator coordinates formation of at least two of said remote devices into an omnichannel cloudlet. A component manager controls which of a plurality of components of said omnichannel application should optimally be placed on which individual devices of said omnichannel cloudlet and how data should flow to individual devices of said omnichannel cloudlet. A replication optimizer optimally coordinates data replication for the group of remote device.Type: ApplicationFiled: May 12, 2019Publication date: August 29, 2019Inventors: Paul C. Castro, Marco Pistoia, John Ponzo
-
Publication number: 20190268414Abstract: A group of remote devices executing an omnichannel application are coordinated from a network node. An omnichannel mediator coordinates formation of at least two of said remote devices into an omnichannel cloudlet. A component manager controls which of a plurality of components of said omnichannel application should optimally be placed on which individual devices of said omnichannel cloudlet and how data should flow to individual devices of said omnichannel cloudlet. A replication optimizer optimally coordinates data replication for the group of remote device.Type: ApplicationFiled: May 12, 2019Publication date: August 29, 2019Inventors: Paul C. Castro, Marco Pistoia, John Ponzo
-
Patent number: 10298678Abstract: A group of remote devices executing an omnichannel application are coordinated from a network node. An omnichannel mediator coordinates formation of at least two of said remote devices into an omnichannel cloudlet. A component manager controls which of a plurality of components of said omnichannel application should optimally be placed on which individual devices of said omnichannel cloudlet and how data should flow to individual devices of said omnichannel cloudlet. A replication optimizer optimally coordinates data replication for the group of remote device.Type: GrantFiled: February 17, 2014Date of Patent: May 21, 2019Assignee: International Business Machines CorporationInventors: Paul C. Castro, Marco Pistoia, John Ponzo
-
Patent number: 10237734Abstract: Methods and systems for proximity-based access control include determining whether a distance from a first mobile device to each of one or more safe mobile devices falls below a threshold distance; determining whether a number of safe mobile devices within the threshold distance exceeds a safe gathering threshold with a processor; and activating a safe gathering policy in accordance with the safe gathering threshold that decreases a security level in the first mobile device.Type: GrantFiled: September 29, 2016Date of Patent: March 19, 2019Assignee: International Business Machines CorporationInventors: Paul C. Castro, Yunwu Huang, Marco Pistoia, Umut Topkara
-
Patent number: 10218587Abstract: A method for tracking provenance information includes catching and logging data events performed by an instrumented application at a provenance layer. Overwritten library call instructions provide library calls to one or more instrumented libraries that invoke the provenance layer to track data operations. A provenance log is created that includes the logged data events.Type: GrantFiled: January 7, 2016Date of Patent: February 26, 2019Assignee: International Business Machines CorporationInventors: Paul C. Castro, Marco Pistoia, John Ponzo
-
Patent number: 10212054Abstract: Systems for enabling an application to track provenance include an instrumented application binary on a client device. Overwritten library call instructions provide library calls to one or more instrumented libraries that invoke a provenance layer to track data operations. The provenance layer is configured to catch and log data events performed by the instrumented application.Type: GrantFiled: January 15, 2016Date of Patent: February 19, 2019Assignee: International Business Machines CorporationInventors: Paul C. Castro, Marco Pistoia, John Ponzo
-
Patent number: 9922020Abstract: Systems and methods for providing content using dynamic action templates are provided. A method for providing content to at least one user, comprises corresponding at least one action to at least one action template, associating the content with the at least one action, and presenting the content to the at least one user, wherein the at least one action template is appended to the content.Type: GrantFiled: February 13, 2013Date of Patent: March 20, 2018Assignee: International Business Machines CorporationInventors: Paul C. Castro, Yun-Wu Huang
-
Patent number: 9922021Abstract: Systems and methods for providing content using dynamic action templates are provided. A method for providing content to at least one user, comprises corresponding at least one action to at least one action template, associating the content with the at least one action, and presenting the content to the at least one user, wherein the at least one action template is appended to the content.Type: GrantFiled: August 13, 2013Date of Patent: March 20, 2018Assignee: International Business Machines CorporationInventors: Paul C. Castro, Yun-Wu Huang
-
Publication number: 20170262591Abstract: A hospital discharge performance system and computer-implemented method for integrating and recording both planned clinical activity and non-clinical barriers to patient discharge. One or more non-clinical barriers are received from at least one remote input device configured to record barriers in close proximity to the occurrence of the barrier and stored in the a non-clinical barrier database. Clinical tasks that need to be performed prior to discharge are integrated with non-clinical barriers that must be overcome to provide an indication of at least one patient's current status with respect to discharge. Update information indicating progress toward completion of planned clinical activity and progress toward overcoming the received one or more non-clinical barriers is received from at least one remote input device. The occurrences of barriers are summarized across a selected group of patient discharges and a report is generated.Type: ApplicationFiled: March 9, 2016Publication date: September 14, 2017Inventors: Caroline R. Canning, Gina M. Cardosi, Paul C. Castro, Lucy L. Chen, Patrick M. Clough, Matt Harper, John J. Mutter, Ji Young Roe
-
Patent number: 9569543Abstract: A method for sharing documents includes initiating a sharing session with a first participant and a second participant, wherein the first participant is communicatively connected to the second participant via a server, receiving a control request having an action from the first participant, determining whether the control request includes a share page action, and retrieving components of the page with available component types and sending components associated with preferences of the first participant to the first participant and components associated with preferences of the second participant to the second participant responsive to determining that the control request includes the share page action.Type: GrantFiled: January 14, 2011Date of Patent: February 14, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul C. Castro, Yun-Wu Huang, Peter Kissa, John J. Ponzo, Gegi Thomas
-
Patent number: 9569546Abstract: A method for sharing documents includes initiating a sharing session with a first participant and a second participant, wherein the first participant is communicatively connected to the second participant via a server, receiving a control request having an action from the first participant, determining whether the control request includes a share page action, and retrieving components of the page with available component types and sending components associated with preferences of the first participant to the first participant and components associated with preferences of the second participant to the second participant responsive to determining that the control request includes the share page action.Type: GrantFiled: September 10, 2012Date of Patent: February 14, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul C. Castro, Yun-Wu Huang, Peter Kissa, John J. Ponzo, Gegi Thomas
-
Publication number: 20170019412Abstract: Systems for proximity-based access control include a proximity module configured to determine whether a distance from a first mobile device to each of one or more safe mobile devices falls below a threshold distance; a policy engine comprising a processor configured to determine whether a number of safe mobile devices within the threshold distance exceeds a safe gathering threshold; and a security module configured to activate a safe gathering policy in accordance with the safe gathering threshold that decreases a security level in the first mobile device.Type: ApplicationFiled: September 29, 2016Publication date: January 19, 2017Inventors: PAUL C. CASTRO, YUNWU HUANG, MARCO PISTOIA, UMUT TOPKARA