-
公开(公告)号:US20220245265A1
公开(公告)日:2022-08-04
申请号:US17167166
申请日:2021-02-04
Applicant: International Business Machines Corporation
Inventor: Zachary A. Silverstein , Shikhar Kwatra , Sudhir Alluri , Manish Anand Bhide
IPC: G06F21/62 , G06K9/00 , G06F16/215
Abstract: A marking onto a collaboration board, located in a first location, is detected. The marking includes the creation of one or more content elements on the collaboration board. Responsive to detecting the markings one or more content elements on the collaboration board are analyzed. A first content element of the one or more content elements is classified based on analyzing the one or more content elements. The first content element is classified as a first privileged content element. The first location of the collaboration board is scanned. The scanning is based on the classifying of the first privileged content element. An unauthorized person is identified based on scanning the first location. The unauthorized person is not permitted to view the collaboration board. A security response is performed on the collaboration board regarding the one or more content elements. The security response is performed responsive to identifying the unauthorized person.
-
公开(公告)号:US11036494B2
公开(公告)日:2021-06-15
申请号:US16361926
申请日:2019-03-22
Applicant: International Business Machines Corporation
Inventor: Christoph Raisch , Sudhir Alluri
Abstract: Embodiments describe an approach for improving for improving application upgrade by minimizing blackout time for a single partition kernel. Embodiments send a command to a second core to load a new code load into a second portion of a memory and to execute the new code load, and instruct an old code load, executing on a first core, to save a process state and TCP connection state in a shared memory. Additionally, embodiments, instruct the new code load to read the process state and the TCP connection state from the shared memory, receive a notification from the new code load that the new code load is active and processing client requests, and instruct the old code load to terminate and remove the old code load from a first portion of the memory.
-
公开(公告)号:US20200301699A1
公开(公告)日:2020-09-24
申请号:US16361926
申请日:2019-03-22
Applicant: International Business Machines Corporation
Inventor: Christoph Raisch , Sudhir Alluri
Abstract: Embodiments describe an approach for improving for improving application upgrade by minimizing blackout time for a single partition kernel. Embodiments send a command to a second core to load a new code load into a second portion of a memory and to execute the new code load, and instruct an old code load, executing on a first core, to save a process state and TCP connection state in a shared memory. Additionally, embodiments, instruct the new code load to read the process state and the TCP connection state from the shared memory, receive a notification from the new code load that the new code load is active and processing client requests, and instruct the old code load to terminate and remove the old code load from a first portion of the memory.
-
公开(公告)号:US11928226B2
公开(公告)日:2024-03-12
申请号:US17167166
申请日:2021-02-04
Applicant: International Business Machines Corporation
Inventor: Zachary A. Silverstein , Shikhar Kwatra , Sudhir Alluri , Manish Anand Bhide
IPC: G06F21/00 , G06F16/215 , G06F21/62 , G06V40/10
CPC classification number: G06F21/62 , G06F16/215 , G06V40/10
Abstract: A marking onto a collaboration board, located in a first location, is detected. The marking includes the creation of one or more content elements on the collaboration board. Responsive to detecting the markings one or more content elements on the collaboration board are analyzed. A first content element of the one or more content elements is classified based on analyzing the one or more content elements. The first content element is classified as a first privileged content element. The first location of the collaboration board is scanned. The scanning is based on the classifying of the first privileged content element. An unauthorized person is identified based on scanning the first location. The unauthorized person is not permitted to view the collaboration board. A security response is performed on the collaboration board regarding the one or more content elements. The security response is performed responsive to identifying the unauthorized person.
-
公开(公告)号:US10382585B2
公开(公告)日:2019-08-13
申请号:US15289630
申请日:2016-10-10
Applicant: International Business Machines Corporation
Inventor: Sudhir Alluri , Abhishek Chakraborty , Venkateshwarlu Kachem , Suhas D. Mane , Sumesh K. Naduvalath , Nishant Ranjan , Stephen R. Valley
Abstract: Embodiments herein relate to a master process being executed by a processor to control an upgrade to an application process. For instance, the master process initializes an environment for operating an application process and starting an execution of the application process within the environment. Further, the master process upgrades a code of the application process while the master process maintains the environment and the execution of the application process.
-
公开(公告)号:US10382584B2
公开(公告)日:2019-08-13
申请号:US15052380
申请日:2016-02-24
Applicant: International Business Machines Corporation
Inventor: Sudhir Alluri , Abhishek Chakraborty , Venkateshwarlu Kachem , Suhas D. Mane , Sumesh K. Naduvalath , Nishant Ranjan , Stephen R. Valley
Abstract: Embodiments herein relate to a master process being executed by a processor to control an upgrade to an application process. For instance, the master process initializes an environment for operating an application process and starting an execution of the application process within the environment. Further, the master process upgrades a code of the application process while the master process maintains the environment and the execution of the application process.
-
公开(公告)号:US20170242682A1
公开(公告)日:2017-08-24
申请号:US15289630
申请日:2016-10-10
Applicant: International Business Machines Corporation
Inventor: Sudhir Alluri , Abhishek Chakraborty , Venkateshwarlu Kachem , Suhas D. Mane , Sumesh K. Naduvalath , Nishant Ranjan , Stephen R. Valley
CPC classification number: H04L67/34 , G06F8/656 , G06F11/1433 , G06F11/1438 , G06F11/3433 , G06F2201/85
Abstract: Embodiments herein relate to a master process being executed by a processor to control an upgrade to an application process. For instance, the master process initializes an environment for operating an application process and starting an execution of the application process within the environment. Further, the master process upgrades a code of the application process while the master process maintains the environment and the execution of the application process.
-
公开(公告)号:US20250005875A1
公开(公告)日:2025-01-02
申请号:US18215621
申请日:2023-06-28
Applicant: International Business Machines Corporation
Inventor: Saraswathi Sailaja Perumalla , Sarbajit K. Rakshit , Sudhir Alluri , Gunendar Kumar Premchand
IPC: G06T19/20 , G02B27/01 , G06T7/13 , H04N13/388
Abstract: One embodiment of the invention provides a method for proactive preparation of an intelligent ecosystem of Internet of Things (IoT) devices based on a virtual reality (VR) interaction. The method comprises identifying a plurality of machine devices in a physical environment, and identifying a plurality of IoT devices within proximity of the machine devices. The method further comprises providing a VR environment for display on a VR headset of a user. The VR environment comprises a VR model of the physical environment. The method further comprises receiving, as input, VR interaction data indicative of one or more VR interactions of the user in the VR environment. The method further comprises determining, based on the VR interaction data, which of the machine devices the one or more VR interactions involve, and proactively awakening at least one of the IoT devices based on the determining.
-
公开(公告)号:US11196843B2
公开(公告)日:2021-12-07
申请号:US16121399
申请日:2018-09-04
Applicant: International Business Machines Corporation
Inventor: Sachin C. Punadikar , Sandeep R. Patil , Pravin A. Junnarkar , Sudhir Alluri , Malahal Naineni
Abstract: Apparatuses, methods, and computer program products are provided for receiving a remote procedure call (RPC) processing request having a priority value from a client device and processing tasks from multiple clients according to the priority values. In certain embodiments, the apparatuses, methods, and computer program products receive a remote request, compare the priority value of the received RPC processing request with priority values of pending RPC processing requests, and assign the received RPC processing request to a queue of a plurality of queues in response to the comparing.
-
公开(公告)号:US20200076922A1
公开(公告)日:2020-03-05
申请号:US16121399
申请日:2018-09-04
Applicant: International Business Machines Corporation
Inventor: Sachin C. Punadikar , Sandeep R. Patil , Pravin A. Junnarkar , Sudhir Alluri , Malahal Naineni
Abstract: Apparatuses, methods, and computer program products are provided for receiving a remote procedure call (RPC) processing request having a priority value from a client device and processing tasks from multiple clients according to the priority values. In certain embodiments, the apparatuses, methods, and computer program products receive a remote request, compare the priority value of the received RPC processing request with priority values of pending RPC processing requests, and assign the received RPC processing request to a queue of a plurality of queues in response to the comparing.
-
-
-
-
-
-
-
-
-