Patents by Inventor James McGuire
James McGuire 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).
-
Publication number: 20250240307Abstract: A computer-implemented method (CIM) according to one embodiment includes obtaining first endpoint data associated with first actions performed by one or more first user devices of a network environment. The CIM further includes inputting the first endpoint data into a predetermined artificial intelligence (AI)-based decision making engine, where the predetermined AI-based decision making engine is configured to determine, based on endpoint data, whether actions constitute an AI attack event. In response to a determination that an output of the predetermined AI-based decision making engine indicates that at least some of the first actions constitute an AI attack event, an alert that indicates that the at least some of the first actions likely constitute an AI attack event is output.Type: ApplicationFiled: January 18, 2024Publication date: July 24, 2025Inventors: Michael James McGuire, James David Cleaver, Tamer Aboualy
-
Patent number: 12346780Abstract: A system, method, and computer program product for implementing artificial intelligence module communication is provided. The method includes generating models associated with communications between real-time artificial intelligence modules. Classifiers associated with the models are generated and a master real-time artificial intelligence module associated with the modules and classifiers is detected. Real-time artificial intelligence modules are detected and communications between the master real-time artificial intelligence module and the real-time artificial intelligence modules are initiated. Updated classifiers, updated models, and updated self learning software are generated. The updated self learning software is executed and a resulting query associated with a Web search is executed.Type: GrantFiled: October 4, 2021Date of Patent: July 1, 2025Assignee: Kyndryl, Inc.Inventors: James David Cleaver, Dallas McGuire Hindle, Michael James McGuire, Pramod Vadayadiyil Raveendran, Seema Nagar
-
Publication number: 20250154380Abstract: A system for protecting a surface of a substrate includes a protective film, which is configured to be applied and secured to the surface, as well as a backing on an adherent surface of the protective film and an application tape over an exterior surface of the protective film. Protruding features, such as tabs, adjacent to different peripheral edges of the protective film may enable removal of the backing and the application tape from the protective film and may include features that indicate the order in which each protruding feature is to be grasped to peel its corresponding element away from the protective film. Methods of using such a system are also disclosed.Type: ApplicationFiled: January 14, 2025Publication date: May 15, 2025Inventors: Jim A. Colby, Gregory E. Booth, Jonathan B. Benson, Derek M. Smith, James McGuire
-
Patent number: 12267368Abstract: Systems and methods provide advanced user entitlement management for enterprise networks. System can comprise a local network and a central transactional database, such that the local network is configured to generate a plurality of multi-dimensional user entitlements on the local network, where each multi-dimensional user entitlement of the plurality of multi-dimensional user entitlements is capable of being defined by dimensional restrictions or coverages; store the plurality of multi-dimensional user entitlements in a central admin database on the local network; and push the plurality of multi-dimensional entitlements to an active directory database on a cloud network coupled to the local network; the cloud network comprising: an RTAC server configured to receive an entitlement query from a querying app such as at least one application hosted on the cloud network or a third party application connected via a SCIM interface, and fetch the plurality of multi-dimensional user entitlements.Type: GrantFiled: September 21, 2023Date of Patent: April 1, 2025Assignee: Morgan Stanley Services Group Inc.Inventors: Boris Goberman, Prashant Suri, Nandhakumar Chellamuthu, James McGuire, Robert Gordonoff
-
Patent number: 12257765Abstract: A protective film includes an adhesive material configured for “dry” application to a surface that is to be protected, such as the surface of an electronic device. An installation assembly that includes the protective film is configured to minimize or eliminate contact with the protective film as it is applied to the surface that is to be protected. Methods for manufacturing a protective film and an installation assembly that includes the protective film may be effected in contaminant-free conditions. Methods for applying the protective film are also disclosed, as are devices (e.g., electronic devices, etc.) with at least one surface covered with a protective film.Type: GrantFiled: October 18, 2022Date of Patent: March 25, 2025Assignee: ZAGG IncInventors: James McGuire, Robert G. Pedersen, II, Derek M. Smith, John W. Melville, Brian S. Packer
-
Patent number: 12195647Abstract: A system for protecting a surface of a substrate includes a protective film, which is configured to be applied and secured to the surface, as well as a backing on an adherent surface of the protective film and an application tape over an exterior surface of the protective film. Protruding features, such as tabs, adjacent to different peripheral edges of the protective film may enable removal of the backing and the application tape from the protective film, and may include features that indicate the order in which each protruding feature is to be grasped to peel its corresponding element away from the protective film. Methods of using such a system are also disclosed.Type: GrantFiled: November 1, 2022Date of Patent: January 14, 2025Assignee: ZAGG IncInventors: Jim A. Colby, Gregory E. Booth, Jonathan B. Benson, Derek M. Smith, James McGuire
-
Patent number: 11853936Abstract: In an approach to improve multi-data center environments by minimizing the environmental impact of workloads in multi-data center environments embodiments migrate at least a portion of one or more workloads between one or more data centers automatically to maximize a usage of renewable energy based on a predetermined threshold score of input power and a combination of renewal energy sources. Further, embodiments dictate, by a policy engine, where at least a portion of the one or more workloads can be hosted. Additionally, embodiments control, by a scheduling engine, how, when, and where at least a portion of the one or more workloads will migrate, and perform data replication to migrate data between a plurality of data center locations.Type: GrantFiled: June 14, 2021Date of Patent: December 26, 2023Assignee: Kyndryl, Inc.Inventors: Michael James McGuire, James David Cleaver, Seema Nagar, Pramod Vadayadiyil Raveendran, Vikramsihn Ashok Desai, Thuy Luong
-
Publication number: 20230129091Abstract: Systems and methods enable autonomous vehicles to navigate and generate maps in a GPS-free environment. In embodiments, a method includes: continuously obtaining real-time environment data from one or more sensing devices of the autonomous vehicle during a navigation event in an exploration area; identifying physical attributes of the exploration area based on the real-time environmental data; navigating within the exploration area during the navigation event using machine learning by: assigning scores to multiple possible paths based on a probability of success of one or more desired outcomes for each of the possible paths; selecting one of the possible paths based on the scores; and moving the autonomous vehicle according to the selected one of the possible paths; and building a navigation map of the exploration area based on the physical attributes.Type: ApplicationFiled: October 21, 2021Publication date: April 27, 2023Inventors: Malwina Bajsarowicz, Mary Kathryn Aldridge, Thuy Luong, James David Cleaver, Michael James McGuire
-
Publication number: 20230108391Abstract: A system, method, and computer program product for implementing artificial intelligence module communication is provided. The method includes generating models associated with communications between real-time artificial intelligence modules. Classifiers associated with the models are generated and a master real-time artificial intelligence module associated with the modules and classifiers is detected. Real-time artificial intelligence modules are detected and communications between the master real-time artificial intelligence module and the real-time artificial intelligence modules are initiated. Updated classifiers, updated models, and updated self learning software are generated. The updated self learning software is executed and a resulting query associated with a Web search is executed.Type: ApplicationFiled: October 4, 2021Publication date: April 6, 2023Inventors: James David Cleaver, Dallas McGuire Hindle, Michael James McGuire, Pramod Vadayadiyil Raveendran, Seema Nagar
-
Patent number: 11609837Abstract: Monitoring and enhancing performance of containers using a calibration technique is implemented using a computer. Performance of a new container as part of an application running on the computer is checked by comparing a current performance of the new container with baseline data corresponding to the new container. The baseline data is derived from a calibration container corresponding to the new container. The new container is categorized in a category of performance based on the checking of the performance of the new container. An alert can be sent to a device of an administrator regarding the new container meeting a threshold of performance, in response to the new container meeting the threshold of performance. The alert can be sent to the device of the administrator for the administrator to initiate an action pertaining to the new container in response to receiving the alert.Type: GrantFiled: June 2, 2021Date of Patent: March 21, 2023Assignee: Kyndryl, Inc.Inventors: Michael James McGuire, James David Cleaver, Pramod Vadayadiyil Raveendran, Seema Nagar, Kuntal Dey, Thuy Luong
-
Publication number: 20230049824Abstract: A system for protecting a surface of a substrate includes a protective film, which is configured to be applied and secured to the surface, as well as a backing on an adherent surface of the protective film and an application tape over an exterior surface of the protective film. Protruding features, such as tabs, adjacent to different peripheral edges of the protective film may enable removal of the backing and the application tape from the protective film, and may include features that indicate the order in which each protruding feature is to be grasped to peel its corresponding element away from the protective film. Methods of using such a system are also disclosed.Type: ApplicationFiled: November 1, 2022Publication date: February 16, 2023Inventors: Jim A. Colby, Gregory E. Booth, Jonathan B. Benson, Derek M. Smith, James McGuire
-
Publication number: 20230042526Abstract: A protective film includes an adhesive material configured for “dry” application to a surface that is to be protected, such as the surface of an electronic device. An installation assembly that includes the protective film is configured to minimize or eliminate contact with the protective film as it is applied to the surface that is to be protected. Methods for manufacturing a protective film and an installation assembly that includes the protective film may be effected in contaminant-free conditions. Methods for applying the protective film are also disclosed, as are devices (e.g., electronic devices, etc.) with at least one surface covered with a protective film.Type: ApplicationFiled: October 18, 2022Publication date: February 9, 2023Inventors: James McGuire, Robert G. Pedersen, II, Derek M. Smith, John W. Melville, Brian S. Packer
-
Patent number: 11562410Abstract: Methods, systems, and computer program products for pre-packaging and pre-configuring software products using chatbot message exchanges with users are described. Embodiments may include receiving a user inquiry, initiating a first chat session comprising a primary chatbot within a user interface, receiving user request data corresponding to a first string of communications, and determining a product based on the user request data.Type: GrantFiled: December 17, 2020Date of Patent: January 24, 2023Assignee: Kyndryl, Inc.Inventors: James David Cleaver, Michael James McGuire, Seema Nagar, Pramod Vadayadiyil Raveendran, Thuy Luong, Kuntal Dey
-
Publication number: 20220398515Abstract: In an approach to improve multi-data center environments by minimizing the environmental impact of workloads in multi-data center environments embodiments migrate at least a portion of one or more workloads between one or more data centers automatically to maximize a usage of renewable energy based on a predetermined threshold score of input power and a combination of renewal energy sources. Further, embodiments dictate, by a policy engine, where at least a portion of the one or more workloads can be hosted. Additionally, embodiments control, by a scheduling engine, how, when, and where at least a portion of the one or more workloads will migrate, and perform data replication to migrate data between a plurality of data center locations.Type: ApplicationFiled: June 14, 2021Publication date: December 15, 2022Inventors: Michael James McGuire, James David Cleaver, Seema Nagar, Pramod Vadayadiyil Raveendran, Vikramsihn Ashok Desai, Thuy Luong
-
Publication number: 20220391302Abstract: Monitoring and enhancing performance of containers using a calibration technique is implemented using a computer. Performance of a new container as part of an application running on the computer is checked by comparing a current performance of the new container with baseline data corresponding to the new container. The baseline data is derived from a calibration container corresponding to the new container. The new container is categorized in a category of performance based on the checking of the performance of the new container. An alert can be sent to a device of an administrator regarding the new container meeting a threshold of performance, in response to the new container meeting the threshold of performance. The alert can be sent to the device of the administrator for the administrator to initiate an action pertaining to the new container in response to receiving the alert.Type: ApplicationFiled: June 2, 2021Publication date: December 8, 2022Inventors: Michael James McGuire, James David Cleaver, Pramod Vadayadiyil Raveendran, Seema Nagar, Kuntal Dey, Thuy Luong
-
Patent number: 11494792Abstract: Machine logic for causing a computer system to perform the following operations (not necessarily in the following order): (i) receiving, by a historical decisions and opinions data store, decisions and opinions that have been communicated, propagated and/or otherwise espoused by a first entity; (ii) receiving, by an influencer data store, a plurality of influencer data sets, with each influencer data set including information indicative of opinions expressed by a respectively corresponding influencer; (iii) performing, by reverse chain engine, reverse chaining using the following inputs: (a) data of the historical decisions and opinions data store, and (b) the plurality of influencer data sets; and (iv) predicting, by a prediction engine, a likely future decision of the first entity using output of the reverse chaining operation.Type: GrantFiled: March 19, 2020Date of Patent: November 8, 2022Assignee: Kyndryl, Inc.Inventors: James David Cleaver, Michael James McGuire, Thuy Luong, Mary Kathryn Aldridge
-
Publication number: 20220350507Abstract: A computer-implemented method, computer system, and computer program product for dynamic management of data storage of data associated with a computer application by a computing device based upon data classification of the data. The computing device receives access to data associated with the application. The computing device determines a data classification of the data associated with the application. The computing device allocates storage in a new data platform based upon the data classification of the data.Type: ApplicationFiled: April 30, 2021Publication date: November 3, 2022Inventors: James David Cleaver, Michael James McGuire, Pramod Vadayadiyil Raveendran, Seema Nagar, Kuntal Dey, MITCHELL HOLT
-
Patent number: 11485880Abstract: A system for protecting a surface of a substrate includes a protective film, which is configured to be applied and secured to the surface, as well as a backing on an adherent surface of the protective film and an application tape over an exterior surface of the protective film. Protruding features, such as tabs, adjacent to different peripheral edges of the protective film may enable removal of the backing and the application tape from the protective film, and may include features that indicate the order in which each protruding feature is to be grasped to peel its corresponding element away from the protective film. Methods of using such a system are also disclosed.Type: GrantFiled: July 30, 2019Date of Patent: November 1, 2022Assignee: ZAGG IncInventors: Jim A. Colby, Gregory E. Booth, Jonathan B. Benson, Derek M. Smith, James McGuire
-
Patent number: 11472098Abstract: A protective film includes an adhesive material configured for “dry” application to a surface that is to be protected, such as the surface of an electronic device. An installation assembly that includes the protective film is configured to minimize or eliminate contact with the protective film as it is applied to the surface that is to be protected. Methods for manufacturing a protective film and an installation assembly that includes the protective film may be effected in contaminant-free conditions. Methods for applying the protective film are also disclosed, as are device (e.g., electronic devices, etc.) with at least one surface covered with a protective film.Type: GrantFiled: June 22, 2011Date of Patent: October 18, 2022Assignee: ZAGG IncInventors: James McGuire, Robert G. Pedersen, II, Derek M. Smith, John W. Melville, Brian S. Packer
-
Publication number: 20220198531Abstract: Methods, systems, and computer program products for pre-packaging and pre-configuring software products using chatbot message exchanges with users are described. Embodiments may include receiving a user inquiry, initiating a first chat session comprising a primary chatbot within a user interface, receiving user request data corresponding to a first string of communications, and determining a product based on the user request data.Type: ApplicationFiled: December 17, 2020Publication date: June 23, 2022Inventors: James David Cleaver, Michael James McGuire, Seema Nagar, Pramod Vadayadiyil Raveendran, THUY LUONG, Kuntal Dey