Patents by Inventor Pramod VERMA
Pramod VERMA 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: 11754339Abstract: Provided is a method, computer program product, and drying system for determining a dryness level of a garment. A processor of a controller may receive location data from a position sensor. The location data indicates a position of one or more garments on a drying rack. The processor may register the location of the one or more garments on a virtual map of the drying rack displayed on a user interface of the controller. The processor may receive dryness data for the one or more garments from a moisture sensor. The processor may compare the dryness data to a dryness threshold. In response to the dryness data meeting the dryness threshold, the processor may push a notification to a user.Type: GrantFiled: June 3, 2019Date of Patent: September 12, 2023Assignee: Kyndryl, Inc.Inventors: Pramod Verma, Rachel Leekin, Seema Nagar, Kuntal Dey
-
Patent number: 11651447Abstract: Using an image analysis model within an image intended for distribution online, an image portion depicting personally identifiable information is identified, the personally identifiable information comprising image data usable to identify a specific individual. Using an online profile, a person depicted in the image portion is identified. A transaction is posted in a publicly-accessible distributed encrypted ledger, the transaction comprising an encrypted request to allow the image to be distributed online. According to a response to the request, the image portion is obfuscated, the obfuscating comprising altering data of the image portion, the altering making the image portion unusable to identify the person.Type: GrantFiled: October 31, 2019Date of Patent: May 16, 2023Assignee: KYNDRYL, INC.Inventors: Pramod Verma, Richard Daniel Gunjal
-
Patent number: 11487886Abstract: An example operation may include one or more of generating, by a first blockchain client, a transaction to a blockchain network to transfer a document, transferring over a private channel, by a second blockchain client, a first key to the first blockchain client, the private channel providing a point-to-point connection between the first and second blockchain clients, encrypting the document using a shared key, transferring, by the first blockchain client, the encrypted document over the private channel, generating, by the second blockchain client, a transaction to acknowledge receipt of the encrypted document, and transferring the shared key encrypted with the first key.Type: GrantFiled: May 3, 2019Date of Patent: November 1, 2022Assignee: International Business Machines CorporationInventors: Vijender Koorella, Pramod Verma, Richard Gunjal, Ching-Yun Chao, Jeronimo Irazabal
-
Patent number: 11461734Abstract: A computer-implemented method includes: determining, by a computer device, initial locations of products in a repository; determining, by the computer device, an initial arrangement of the products based on the initial locations; determining, by the computer device, current locations of the products in the repository; determining, by the computer device and based on the initial locations and the current locations, that one of the products is moved away from its home location; determining, by the computer device and based on the determining the one of the products is moved away from its home location, that the one of the products is misplaced based on predefined conditions being satisfied; and generating, by the computer device, an alert based on the determining the one of the products is misplaced.Type: GrantFiled: June 13, 2019Date of Patent: October 4, 2022Assignee: KYNDRYL, INC.Inventors: Pramod Verma, Rachel Leekin, Seema Nagar, Kuntal Dey
-
Patent number: 11416921Abstract: A computer-implemented method includes receiving a request to activate a hyperlink of a set of hyperlinks within a webpage of a source website. The method further includes executing a script to initiate an auction that is performed by an auctioning platform, wherein the auction comprises a bidding process that is associated with a set of third-party websites. The method further includes determining at least one preferred third-party website selected from the set of third-party websites. The method further includes outputting third-party digital content representative of characteristics of the preferred third-party website that are associated with the characteristics of the activated hyperlink. The method further includes outputting the first digital content while outputting a portion of source digital content representative of characteristics of the source website.Type: GrantFiled: August 2, 2019Date of Patent: August 16, 2022Assignee: KYNDRYL, INC.Inventors: Pramod Verma, Rachel Leekin, Seema Nagar, Kuntal Dey
-
Patent number: 11120700Abstract: An apparatus for personalization of teaching material presented via AR devices includes a processor and a memory that stores executable code. The executable code includes code to deliver teaching material to an AR device of a teacher when the teacher is using the teaching material to teach one or more students. The teaching material includes generic teaching material in an unmodified form. The executable code includes code to create personalized teaching material for a student of the one or more students. The personalized teaching material includes the generic teaching material modified based on learning concepts in a profile of the student that the student has previously experienced. The executable code includes code to deliver the personalized teaching material to an AR device of the student. The teacher views the generic teaching material in the teacher's AR device and the student views the personalized teaching material in the student's AR device.Type: GrantFiled: April 11, 2019Date of Patent: September 14, 2021Assignee: International Business Machines CorporationInventors: Pramod Verma, Rachel Leekin, Seema Nagar, Kuntal Dey
-
Patent number: 11076540Abstract: A method of plant-initiated, cognitive watering is provided, which includes providing first a sensor(s) to ascertain water content within a xylem of a root of a first plant to determine tensile stress on a first root wall of the first plant, and a second sensor(s) to determine water content within a xylem of a root of a second plant to determine tensile stress on a second root wall of the second plant. Further, the method includes operatively coupling the first and second sensors to a control to determine whether the tensile stress on the first root wall reaches a specified threshold, and to determine whether tensile stress on the second root wall correlates to there being excess water content in soil in a region of the second plant, and if so, initiating, via the control, moving water from the region of the second plant to soil around the first plant.Type: GrantFiled: November 26, 2019Date of Patent: August 3, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Pramod Verma
-
Publication number: 20210133355Abstract: Using an image analysis model within an image intended for distribution online, an image portion depicting personally identifiable information is identified, the personally identifiable information comprising image data usable to identify a specific individual. Using an online profile, a person depicted in the image portion is identified. A transaction is posted in a publicly-accessible distributed encrypted ledger, the transaction comprising an encrypted request to allow the image to be distributed online. According to a response to the request, the image portion is obfuscated, the obfuscating comprising altering data of the image portion, the altering making the image portion unusable to identify the person.Type: ApplicationFiled: October 31, 2019Publication date: May 6, 2021Applicant: International Business Machines CorporationInventors: Pramod Verma, Richard Daniel Gunjal
-
Patent number: 10922105Abstract: A user performing a first process on a first computing device is detected. The first process includes one or more discrete tasks. A process flow graph, that is generated before performance of the first task, related to the first process is retrieved based on detection of the first process. A user action that relates to the one or more discrete tasks of the first process is identified based on the first process and based on the process flow graph. A current state of the first process is determined based on the first process and based on the process flow graph. A first video is generated based on the current state of the first process and based on the user action. The first video depicts one or more future actions that may be performed by the user to successfully perform the first process on the first computing device.Type: GrantFiled: March 2, 2020Date of Patent: February 16, 2021Assignee: International Business Machines CorporationInventors: Pramod Verma, Vijender Koorella, Seema Nagar, Kuntal Dey
-
Publication number: 20210035204Abstract: A computer-implemented method includes receiving a request to activate a hyperlink of a set of hyperlinks within a webpage of a source website. The method further includes executing a script to initiate an auction that is performed by an auctioning platform, wherein the auction comprises a bidding process that is associated with a set of third-party websites. The method further includes determining at least one preferred third-party website selected from the set of third-party websites. The method further includes outputting third-party digital content representative of characteristics of the preferred third-party website that are associated with the characteristics of the activated hyperlink. The method further includes outputting the first digital content while outputting a portion of source digital content representative of characteristics of the source website.Type: ApplicationFiled: August 2, 2019Publication date: February 4, 2021Inventors: Pramod Verma, Rachel Leekin, Seema Nagar, Kuntal Dey
-
Publication number: 20200394598Abstract: A computer-implemented method includes: determining, by a computer device, initial locations of products in a repository; determining, by the computer device, an initial arrangement of the products based on the initial locations; determining, by the computer device, current locations of the products in the repository; determining, by the computer device and based on the initial locations and the current locations, that one of the products is moved away from its home location; determining, by the computer device and based on the determining the one of the products is moved away from its home location, that the one of the products is misplaced based on predefined conditions being satisfied; and generating, by the computer device, an alert based on the determining the one of the products is misplaced.Type: ApplicationFiled: June 13, 2019Publication date: December 17, 2020Inventors: Pramod Verma, Rachel Leekin, Seema Nagar, Kuntal Dey
-
Publication number: 20200378684Abstract: Provided is a method, computer program product, and drying system for determining a dryness level of a garment. A processor of a controller may receive location data from a position sensor. The location data indicates a position of one or more garments on a drying rack. The processor may register the location of the one or more garments on a virtual map of the drying rack displayed on a user interface of the controller. The processor may receive dryness data for the one or more garments from a moisture sensor. The processor may compare the dryness data to a dryness threshold. In response to the dryness data meeting the dryness threshold, the processor may push a notification to a user.Type: ApplicationFiled: June 3, 2019Publication date: December 3, 2020Inventors: Pramod Verma, Rachel Leekin, Seema Nagar, Kuntal Dey
-
Patent number: 10836398Abstract: A method and system for enabling an automated vehicular navigational improvement is provided. The method includes monitoring traffic control devices located within a specified perimeter surrounding a vehicle and traffic control devices. Traffic control device data defining operational characteristics of the traffic control devices is retrieved and a distance between the vehicle a traffic control device is determined. Status data indicating a control status of the traffic control device and data defining distances and associated travel speeds of additional vehicles located within said perimeter are retrieved and analyzed. A predicted arrival time of the vehicle and predicted control status the traffic control device is determined and a resulting control command alert associated with driving functions of the vehicle.Type: GrantFiled: June 26, 2018Date of Patent: November 17, 2020Assignee: International Business Machines CorporationInventors: Rachel Leekin, Pramod Verma, Kuntal Dey, Seema Nagar
-
Patent number: 10833945Abstract: A method of managing downloading of content includes receiving, by one or more processors of a computer system, a request to download content by a user, analyzing, by the one or more processors of the computer system, the gaze of the user relative to an intended location of the content on a display, determining, by the one or more processors of the computer system, an interest in the content based on the analyzing of the gaze of the user, and adjusting, by the one or more processors of the computer system, a rate of download of the content by the user based on the determining.Type: GrantFiled: November 13, 2018Date of Patent: November 10, 2020Assignee: International Business Machines CorporationInventors: Rachel Leekin, Pramod Verma, Seema Nagar, Kuntal Dey
-
Publication number: 20200349261Abstract: An example operation may include one or more of generating, by a first blockchain client, a transaction to a blockchain network to transfer a document, transferring over a private channel, by a second blockchain client, a first key to the first blockchain client, the private channel providing a point-to-point connection between the first and second blockchain clients, encrypting the document using a shared key, transferring, by the first blockchain client, the encrypted document over the private channel, generating, by the second blockchain client, a transaction to acknowledge receipt of the encrypted document, and transferring the shared key encrypted with the first key.Type: ApplicationFiled: May 3, 2019Publication date: November 5, 2020Inventors: Vijender Koorella, Pramod Verma, Richard Gunjal, Ching-Yun Chao, Jeronimo Irazabal
-
Publication number: 20200327816Abstract: An apparatus for personalization of teaching material presented via AR devices includes a processor and a memory that stores executable code. The executable code includes code to deliver teaching material to an AR device of a teacher when the teacher is using the teaching material to teach one or more students. The teaching material includes generic teaching material in an unmodified form. The executable code includes code to create personalized teaching material for a student of the one or more students. The personalized teaching material includes the generic teaching material modified based on learning concepts in a profile of the student that the student has previously experienced. The executable code includes code to deliver the personalized teaching material to an AR device of the student. The teacher views the generic teaching material in the teacher's AR device and the student views the personalized teaching material in the student's AR device.Type: ApplicationFiled: April 11, 2019Publication date: October 15, 2020Inventors: Pramod Verma, RACHEL LEEKIN, Seema Nagar, Kuntal Dey
-
Patent number: 10776593Abstract: One example of a computer-implemented method comprises retrieving passenger data of a plurality of passengers on an aircraft, the passenger data including data associating each of the plurality of passengers with a respective luggage; and calculating a respective estimated arrival time for each of the plurality of passengers to arrive at a baggage claim based on movement data associated with a path between an arrival gate and the baggage claim. The method further comprises determining a placement order for placing the respective luggage of each of the plurality of passengers on a baggage claim belt based on the calculated respective estimated arrival time for each of the plurality of passengers; and communicating the placement order to at least one device associated with the respective luggage of each of the plurality of passengers.Type: GrantFiled: April 29, 2019Date of Patent: September 15, 2020Assignee: International Business Machines CorporationInventors: Pramod Verma, Rachel Leekin, Kuntal Dey, Seema Nagar
-
Publication number: 20200153696Abstract: A method of managing downloading of content includes receiving, by one or more processors of a computer system, a request to download content by a user, analyzing, by the one or more processors of the computer system, the gaze of the user relative to an intended location of the content on a display, determining, by the one or more processors of the computer system, an interest in the content based on the analyzing of the gaze of the user, and adjusting, by the one or more processors of the computer system, a rate of download of the content by the user based on the determining.Type: ApplicationFiled: November 13, 2018Publication date: May 14, 2020Inventors: Rachel Leekin, Pramod Verma, Seema Nagar, Kuntal Dey
-
Publication number: 20200093078Abstract: A method of plant-initiated, cognitive watering is provided, which includes providing first a sensor(s) to ascertain water content within a xylem of a root of a first plant to determine tensile stress on a first root wall of the first plant, and a second sensor(s) to determine water content within a xylem of a root of a second plant to determine tensile stress on a second root wall of the second plant. Further, the method includes operatively coupling the first and second sensors to a control to determine whether the tensile stress on the first root wall reaches a specified threshold, and to determine whether tensile stress on the second root wall correlates to there being excess water content in soil in a region of the second plant, and if so, initiating, via the control, moving water from the region of the second plant to soil round the first plant.Type: ApplicationFiled: November 26, 2019Publication date: March 26, 2020Inventor: Pramod VERMA
-
Patent number: 10531617Abstract: Plant-initiated, cognitive watering is provided, which includes ascertaining tensile stress on a root wall of a plant, and determining whether the tensile stress on the root wall of the plant reaches a specified threshold. Based on determining that the tensile stress on the root wall of the plant reaches the specified threshold, the method includes facilitating increasing water content in soil around the plant. In one or more implementations, the method may be implemented via a cognitive watering system, which controls the increasing of water content in soil around the plant based, for instance, on data analytics.Type: GrantFiled: February 21, 2017Date of Patent: January 14, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Pramod Verma