Patents by Inventor Paritosh Ranjan
Paritosh Ranjan 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: 12346625Abstract: According to one embodiment, a method, computer system, and computer program product for controlled screen sharing is provided. The embodiment may include detecting a user intention to begin a screen sharing session during a web conference. The embodiment may also include receiving a user selection of a first view to display during the screen sharing session. The embodiment may further include receiving a user selection of a first subset of web conference participants. The embodiment may also include displaying the first view to the first subset.Type: GrantFiled: July 28, 2023Date of Patent: July 1, 2025Assignee: International Business Machines CorporationInventors: Paritosh Ranjan, Prodip Roy, Bhubaneswar Padhan, Prosanta Saha
-
Publication number: 20250138873Abstract: An approach is provided for scheduling containers on multiple nodes of a cluster so that percentages of a computing resource being utilized on the multiple nodes are modified to match each other within a specified threshold amount. Differences are determined in percentages of the computing resource being used between nodes included in pairs of nodes included in the multiple nodes. It is determined that a difference of percentages of the computing resource being used between a first node and a second node exceeds the specified threshold amount. The first and second nodes are included in a given pair of nodes included in the pairs of nodes. One or more containers are shuffled between the first and second nodes so that a difference of percentages of the computing resource being used between the first and second nodes does not exceed the specified threshold amount.Type: ApplicationFiled: October 26, 2023Publication date: May 1, 2025Inventors: Paritosh RANJAN, Prodip ROY, Prosanta SAHA, Bhubaneswar PADHAN
-
Patent number: 12255946Abstract: According to one embodiment, a method, computer system, and computer program product for screen sharing latency detection is provided. The embodiment may include detecting an initiation of a screen sharing session during a web conference. The embodiment may further include adding a timestamp to one or more frames of a shared screen during the screen sharing session. The embodiment may also include transmitting the one or more frames from a sharing participant to a viewing participant during the screen sharing session. The embodiment may further include calculating a time delay between the transmission and a display of the one or more frames on a graphical user interface of the viewing participant. The embodiment may also include displaying the time delay and a frame of the one or more frames corresponding to the time delay on a graphical user interface of the sharing participant.Type: GrantFiled: May 30, 2023Date of Patent: March 18, 2025Assignee: International Business Machines CorporationInventors: Paritosh Ranjan, Bhubaneswar Padhan, Prodip Roy, Prosanta Saha
-
Publication number: 20250068707Abstract: Various embodiments are provided herein for collaborating in a shared Command Line Interface (CLI) session in a computing environment having one or more processor devices. A unique CLI session, shared between multiple users and platforms using at least one of a Cloud UI dashboard and CLI tool, is instantiated by a session owner. By virtue of permissions established by the shared, unique CLI session, execution of at least one CLI command is managed in the CLI session by at least one of the session owner and authorized ones of those of the multiple users.Type: ApplicationFiled: August 21, 2023Publication date: February 27, 2025Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paritosh RANJAN, Marc P. YVON, Saurabh YADAV, Prodip ROY, Prosanta SAHA, Bhubaneswar PADHAN
-
Publication number: 20250056232Abstract: A method for validating a phone to perform nonprohibited telecommunication activities. The method includes: determining whether a phone license is configured on a phone; validating that the phone license on the phone is valid; determining whether there are usage prohibitions assigned to the phone license; applying the usage prohibitions to features of the phone; and allowing the phone to perform nonprohibited telecommunication activities.Type: ApplicationFiled: August 8, 2023Publication date: February 13, 2025Inventors: Paritosh RANJAN, Prosanta SAHA, Prodip ROY, Bhubaneswar PADHAN
-
Publication number: 20250036346Abstract: According to one embodiment, a method, computer system, and computer program product for controlled screen sharing is provided. The embodiment may include detecting a user intention to begin a screen sharing session during a web conference. The embodiment may also include receiving a user selection of a first view to display during the screen sharing session. The embodiment may further include receiving a user selection of a first subset of web conference participants. The embodiment may also include displaying the first view to the first subset.Type: ApplicationFiled: July 28, 2023Publication date: January 30, 2025Inventors: Paritosh Ranjan, PRODIP ROY, BHUBANESWAR PADHAN, Prosanta Saha
-
Publication number: 20240406245Abstract: According to one embodiment, a method, computer system, and computer program product for screen sharing latency detection is provided. The embodiment may include detecting an initiation of a screen sharing session during a web conference. The embodiment may further include adding a timestamp to one or more frames of a shared screen during the screen sharing session. The embodiment may also include transmitting the one or more frames from a sharing participant to a viewing participant during the screen sharing session. The embodiment may further include calculating a time delay between the transmission and a display of the one or more frames on a graphical user interface of the viewing participant. The embodiment may also include displaying the time delay and a frame of the one or more frames corresponding to the time delay on a graphical user interface of the sharing participant.Type: ApplicationFiled: May 30, 2023Publication date: December 5, 2024Inventors: Paritosh Ranjan, BHUBANESWAR PADHAN, PRODIP ROY, Prosanta Saha
-
Publication number: 20240356749Abstract: Embodiments of the present invention provide an approach for dynamically authenticating a performance of a maintenance process via a cognitive and blockchain-based verification technique. Specifically, a person performs a set of maintenance steps as defined by textual summaries stored in a first blockchain. While the person performs the maintenance steps, a video of her performing the steps is recorded. A textual summary for each frame of the video is generated and stored in a second blockchain. A first set of event-entity relationships and the second set of event-entity relationships are extracted from the blockchains and compared to determine a compliance value. Based on the comparison, a determination is made whether the person performed the maintenance process correctly (i.e., as listed in the predefined maintenance steps).Type: ApplicationFiled: April 21, 2023Publication date: October 24, 2024Inventors: Lamogha Chiazor, Paritosh Ranjan
-
Publication number: 20240303025Abstract: A method, computer system, and a computer program product for screen sharing viewership verification is provided. The present invention may include generating a watermark data for a screen sharing session. The present invention may include dynamically modifying a visual content shared by a presenter device in the screen sharing session to include the watermark data. The present invention may include displaying, on an attendee device, the visual content modified with the watermark data. The present invention may include periodically capturing a screenshot of a displayed content of the attendee device in the screen sharing session. The present invention may include generating a watermark detection information by checking for the watermark data in the screenshot of the displayed content on the attendee device. The present invention may include displaying, on the presenter device, a viewership verification information associated with the attendee device, based on the watermark detection information.Type: ApplicationFiled: March 10, 2023Publication date: September 12, 2024Inventors: Paritosh Ranjan, BHUBANESWAR PADHAN, Prosanta Saha, PRODIP ROY
-
Publication number: 20240264793Abstract: An embodiment includes determining a first activity value by comparing frames of a first sharable video stream received from a first device associated with a first participant of a screen sharing session. The embodiment also includes generating a first ranked list of activity values, the first ranked list including the first activity value. The embodiment also includes identifying the first activity value as a highest ranking activity value in the first ranked list of activity values. The embodiment also includes transmitting, responsive to identifying the first activity value as the highest ranking activity value, the first sharable content to participants of the screen sharing session.Type: ApplicationFiled: February 6, 2023Publication date: August 8, 2024Applicant: International Business Machines CorporationInventors: Paritosh Ranjan, Prosanta Saha, Bhubaneswar PADHAN, Prodip ROY
-
Publication number: 20240241964Abstract: A computer-implemented method, according to one embodiment, includes registering domains to be connected with a vulnerability service and using information obtained by an agent of the vulnerability service from infrastructure associated with web applications deployed on the domains to determine, for each domain, a relative extent of vulnerability associated with the web applications deployed on the domain. The method further includes outputting, for display on a user device, a depiction of the relative extent of vulnerability associated with the web applications deployed on a first of the domains in response to a determination that a user device is attempting to access the first domain. A computer program product, according to another embodiment, includes a computer readable storage medium having program instructions embodied therewith. The program instructions are readable and/or executable by a processing circuit to cause the processing circuit to perform the foregoing method.Type: ApplicationFiled: January 18, 2023Publication date: July 18, 2024Inventors: Tamojit Das, Paritosh Ranjan
-
Publication number: 20240061929Abstract: An embodiment includes capturing media data by sampling a media stream received from a web conferencing application during a web conference session between computing devices over a network, wherein the web conference session comprises content communicated as the media stream from a first computing device to a second computing device during the web conference session. The embodiment also includes generating a series of character codes representative of content of the media data by segmenting the media data and identifying character codes that most closely match respective segments. The embodiment also includes identifying sensitive information included in the series of character codes. The embodiment also includes generating, responsive to identifying the sensitive information, a notification regarding a potential leak of sensitive information, where the notification comprises an indication of the sensitive information identified in the series of character codes.Type: ApplicationFiled: August 19, 2022Publication date: February 22, 2024Applicant: International Business Machines CorporationInventors: Paritosh Ranjan, BHUBANESWAR PADHAN, Prosanta Saha, PRODIP ROY
-
Patent number: 11902181Abstract: A computer-implemented method, a computer program product, and a computer system for managing permissions in cloud computing. A computer detects n times of attempts of an action in cloud computing, where the n times of attempts are initiated by a user who has no permission to perform the action, where n is a predetermined number triggering generation of a request for a permission to perform the action. A computer generates the request for the permission for the user. A computer determines whether the request has been pre-approved. In response to determining that the request has been pre-approved, a computer automatically approves the request. In response to determining that the request has not been pre-approved, a computer adds metadata about the user to the request and sends the request with the metadata to a cloud administrator, where the cloud administrator approves or denies the request based on the metadata.Type: GrantFiled: April 3, 2023Date of Patent: February 13, 2024Assignee: International Business Machines CorporationInventors: Paritosh Ranjan, Lamogha Chiazor
-
Patent number: 11836412Abstract: According to one embodiment, a method, computer system, and computer program product for screen sharing recall is provided. The embodiment may include receiving a user-selected delay setting value. The embodiment may also include, in response to receiving an instruction from a user to begin a screen sharing session during a web conference, storing streamed frames captured of a user display screen in a buffer. The embodiment may further include, in response to a frame from the buffer satisfying the user-selected delay setting value, transmitting the frame to a graphical user interface associated with each other participant to the web conference. The embodiment may also include, in response to determining the user wishes to recall one or more frames stored in the buffer, performing a recall action.Type: GrantFiled: February 20, 2023Date of Patent: December 5, 2023Assignee: International Business Machines CorporationInventors: Paritosh Ranjan, Bhubaneswar Padhan, Prodip Roy, Prosanta Saha
-
Publication number: 20230185299Abstract: An airborne datacenter (ADC) device includes a datacenter assembly component (DAC) and a drive apparatus. The DAC is configured to perform: provisioning the ADC including receiving, in response to a provision request, business functions and configuration information from a provisioning center connected to the ADC over a network and self-configuring the ADC with the business functions and the configuration information; datacenter operations with the ADC including receiving, from another ADC within a fleet of ADCs and over the network, processing results generated by the another ADC, performing the datacenter operations using the business functions and the processing results generated by the another ADC, and forwarding processing results of the datacenter operations to a land-based enterprise over the network; and decommissioning the ADC including transferring runtime information of the ADC, and deleting the runtime information from the ADC.Type: ApplicationFiled: December 14, 2021Publication date: June 15, 2023Inventors: Tamojit Das, Paritosh Ranjan