Patents by Inventor Siddharth K. Saraya
Siddharth K. Saraya 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: 20240028824Abstract: According to one embodiment, a method, computer system, and computer program product for coordinating professional language is provided. The present invention may include running, by a processor, at least one professional parsing algorithm and at least one non-professional parsing algorithm on an ingested writing; assigning, by at least one of the professional parsing algorithms and at least one of the non-professional parsing algorithms, one or more initial scores to the ingested writing; determining, by a machine learning model, one or more differences between the ingested writing and stored professional data by comparing the one or more initial scores of the ingested writing to the stored professional data; determining a variation percentage score of the ingested writing based on the differences; and transmitting at least one suggested modification of the ingested writing based on the variation percentage score to a transmitting device.Type: ApplicationFiled: July 20, 2022Publication date: January 25, 2024Inventors: Mukundan Sundararajan, SIDDHARTH K. SARAYA
-
Patent number: 11816661Abstract: A method, computer system, and a computer program product for managing digital currency is provided. The present invention may include initializing a digital wallet. The present invention may include receiving one or more digital currencies. The present invention may include performing one or more transactions using the one or more digital currencies, wherein each of the one or more transactions has a hash value recorded on a local ledger maintained on the digital wallet. The present invention may include broadcasting the local ledger to a shared ledger maintained by a fund source. The present invention may include synchronizing the digital wallet with the found source by releasing a value held in suspense based on a total value of the one or more digital currencies remaining on the digital wallet.Type: GrantFiled: March 17, 2021Date of Patent: November 14, 2023Assignee: International Business Machines CorporationInventors: Mukundan Sundararajan, Siddharth K. Saraya
-
Patent number: 11741299Abstract: Aspects of an embodiment of the present invention disclose a method, computer program product, and computing system that receives, at a processor, a review record comprising an image of an artifact and reference links associated with the artifact, wherein the image is recorded with a smart lens. The present invention also assigns the review record to a reviewer based on a qualification associated with the reviewer and the review record and receives a comment from the reviewer. The method performed in embodiments of the present invention also includes relaying the comment to the smart lens.Type: GrantFiled: November 18, 2020Date of Patent: August 29, 2023Assignee: International Business Machines CorporationInventors: Deepak Gupta, Siddharth K. Saraya
-
Publication number: 20230147585Abstract: Embodiments of the present invention provide an approach for dynamically enhancing supervised learning using factor modification based on parsing user input. A user selects an object being displayed incorrectly and provides input as to the reason. The user input is parsed to derive a factor that is contributing to the false outcome. The factor is dynamically altered resulting in a decision path that produces a positive outcome. The change is sent to a model or application owner for final validation and refined training of the machine learning model.Type: ApplicationFiled: November 11, 2021Publication date: May 11, 2023Inventors: Mukundan Sundararajan, Siddharth K. Saraya
-
Publication number: 20230075219Abstract: An approach is provided for authorizing a card transaction. Data about spending by a user is received by a computer system, which is a server computer of a trade organization established by a card provider organization to include multiple merchants. The computer system is configured to authorize or decline card transactions. A predictive pattern of spending by the user is determined. A card transaction is detected. The card transaction is initiated by the user using a card to make a purchase from a merchant included in the trade organization. Card transaction information about the card transaction is obtained via an intranet. It is determined that the card transaction information matches the predictive pattern of spending. The card transaction is authorized without sending the card transaction information via the internet, or to a server or computer network of the card provider organization.Type: ApplicationFiled: September 9, 2021Publication date: March 9, 2023Inventors: Joshi Mathew Chirayil, Deepak Gupta, Vivek Kumar, Siddharth K. Saraya
-
Patent number: 11562136Abstract: A method and a system for agitation detection and response for a programming language are provided. The method includes collecting software code and activity data pertaining to one or more activities performed by a developer that is using a segment of a programming language. The method also includes evaluating the activity data to generate an agitation level of the developer when using the segment of the programming language. The method can also include generating a developer context by evaluating the software code. The developer context can include insights into the operation of features in the programming language by the developer. The activity and developer context can be provided to a software development provider for independent analysis.Type: GrantFiled: June 11, 2019Date of Patent: January 24, 2023Assignee: International Business Machines CorporationInventors: Siddharth K. Saraya, Manish Kataria, Kushal Mukherjee, Rajmeet S Singh Bal
-
Publication number: 20220300949Abstract: A method, computer system, and a computer program product for managing digital currency is provided. The present invention may include initializing a digital wallet. The present invention may include receiving one or more digital currencies. The present invention may include performing one or more transactions using the one or more digital currencies, wherein each of the one or more transactions has a hash value recorded on a local ledger maintained on the digital wallet. The present invention may include broadcasting the local ledger to a shared ledger maintained by a fund source. The present invention may include synchronizing the digital wallet with the found source by releasing a value held in suspense based on a total value of the one or more digital currencies remaining on the digital wallet.Type: ApplicationFiled: March 17, 2021Publication date: September 22, 2022Inventors: Mukundan Sundararajan, SIDDHARTH K. SARAYA
-
Patent number: 11405449Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: analyzing resources of an edge device available for computing workloads of a cloud to which the edge device is operatively coupled various communication networks per locations of the edge device, wherein the edge device is mobile. A location of the edge device at an estimated time of delivery of an output of a cloud application is predicted prior to the estimated time of delivery. It is determined that the location of the edge device from the predicting is serviced by a communication network below a threshold connectivity. The cloud has the cloud application installed on the edge device at a current location according to an access permission on the edge device. The edge device continues processing the workloads of the cloud and the output of the cloud application generated.Type: GrantFiled: October 1, 2021Date of Patent: August 2, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Siddharth K. Saraya, Mukundan Sundararajan
-
Publication number: 20220156453Abstract: Aspects of an embodiment of the present invention disclose a method, computer program product, and computing system that receives, at a processor, a review record comprising an image of an artifact and reference links associated with the artifact, wherein the image is recorded with a smart lens. The present invention also assigns the review record to a reviewer based on a qualification associated with the reviewer and the review record and receives a comment from the reviewer. The method performed in embodiments of the present invention also includes relaying the comment to the smart lens.Type: ApplicationFiled: November 18, 2020Publication date: May 19, 2022Inventors: Deepak Gupta, Siddharth K. Saraya
-
Patent number: 11100210Abstract: Aspects of the present invention provide an approach for authentication of a user of a computer system by displaying holographic objects in a bounded field of view of a user, identifying movement of the user interacting with the holographic objects, comparing the interacting movement to authentication information linking user authentication to a movement defined within confidence limits, and when the identified user movement indicates the user interacted with the displayed holographic objects within the defined confidence limits, authenticating the user on the computer system.Type: GrantFiled: October 26, 2018Date of Patent: August 24, 2021Assignee: International Business Machines CorporationInventors: Mukundan Sundararajan, Siddharth K. Saraya
-
Publication number: 20210209531Abstract: A computer implemented method of creating a requirement document that may begin with receiving data feeds for requirement data correlated to historical projects; and using natural language processing to extract requirement data correlated to project type from the historical projects. The project types are tagged with the requirement data and stored in a database of tagged requirements to project type. A project description is analyzed for project type using natural language processing to extract the project type. The method further includes matching the project type extracted from the project description to the tagged requirements of project type. A report is generated of requirements including the tagged requirements matching the project type extracted from the project description.Type: ApplicationFiled: January 7, 2020Publication date: July 8, 2021Inventors: Deepak Gupta, Namita Gupta, Siddharth K. Saraya
-
Publication number: 20200394264Abstract: A method and a system for agitation detection and response for a programming language. The method includes collecting software code and activity data pertaining to one or more activities performed by a developer that is using a segment of a programming language. The method also includes evaluating the activity data to generate an agitation level of the developer when using the segment of the programming language. The method can also include generating a developer context by evaluating the software code. The developer context can include insights into the operation of features in the programming language by the developer. The activity and developer context can be provided to a software development provider for independent analysis.Type: ApplicationFiled: June 11, 2019Publication date: December 17, 2020Inventors: Siddharth K. Saraya, Manish Kataria, Kushal Mukherjee, Rajmeet S Singh Bal
-
Patent number: 10832195Abstract: Processors configured by aspects of the present invention collect pricing metrics that are applicable to restocking operations executed to restock different individual commodities within different respective ones of a plurality of networked bins. In response to determining that a quantity of a first commodity within a first of the bins is below a threshold restocking level, processors combine a first restocking operation that restocks a first restocking quantity of the first commodity within the first bin with a second restocking operation that restocks a second restocking quantity of a second commodity within a second bin of the plurality of bins into a combined restocking operation, in response to determining that executing the combined restocking operation generates a combination cost saving relative to a cost of executing the first restocking operation without combining with the second restocking operation.Type: GrantFiled: January 26, 2017Date of Patent: November 10, 2020Assignee: International Business Machines CorporationInventors: Siddharth K. Saraya, Anurag Srivastava
-
Patent number: 10814977Abstract: A ship distress system that uses a location system associated with the ship and an unmanned aircraft in communication with the location system that continuously receives the location of the ship. The unmanned aircraft can be deployed from a launcher into the direction of potential rescuers so that the unmanned aircraft can provide the location of the ship in distress. The unmanned aircraft is launched in a collapsed position and then unfolds into an extended position after kinetic energy from the launch is lost to maximize the speed and distance that the unmanned aircraft can cover. The unmanned aircraft can includes a camera to search for and identify any third parties that can effect a rescue and is programmed to search for and communicate with a potential rescue vessels or bases after being deployed into the air.Type: GrantFiled: March 15, 2018Date of Patent: October 27, 2020Assignee: International Business Machines CorporationInventors: Sarbajit K. Rakshit, Siddharth K. Saraya
-
Patent number: 10795532Abstract: A first interaction indication is intercepted from a user interface to interact with a first portion of the user interface. The user interface currently displaying a thumbnail representative of an application window. It is determined from the user interface that the first interaction indication is directed towards the thumbnail representative of the application window. Transmission of the first interaction indication to the use interface is canceled. A thumbnail position of the first interaction indication is calculated. The calculation is based on a position of the first interaction indication before cancelation. The calculated thumbnail position of the first interaction indication is translated to an application position of the application window. A second interaction indication is generated. The second interaction indication is directed towards the application position of the application window.Type: GrantFiled: March 14, 2019Date of Patent: October 6, 2020Assignee: International Business Machines CorporationInventors: Siddharth K. Saraya, Ravi Kumar Reddy Kanamatareddy
-
Publication number: 20200293152Abstract: A first interaction indication is intercepted from a user interface to interact with a first portion of the user interface. The user interface currently displaying a thumbnail representative of an application window. It is determined from the user interface that the first interaction indication is directed towards the thumbnail representative of the application window. Transmission of the first interaction indication to the use interface is canceled. A thumbnail position of the first interaction indication is calculated. The calculation is based on a position of the first interaction indication before cancelation. The calculated thumbnail position of the first interaction indication is translated to an application position of the application window. A second interaction indication is generated. The second interaction indication is directed towards the application position of the application window.Type: ApplicationFiled: March 14, 2019Publication date: September 17, 2020Inventors: SIDDHARTH K. SARAYA, Ravi Kumar Reddy Kanamatareddy
-
Publication number: 20200134156Abstract: Aspects of the present invention provide an approach for authentication of a user of a computer system by displaying holographic objects in a bounded field of view of a user, identifying movement of the user interacting with the holographic objects, comparing the interacting movement to authentication information linking user authentication to a movement defined within confidence limits, and when the identified user movement indicates the user interacted with the displayed holographic objects within the defined confidence limits, authenticating the user on the computer system.Type: ApplicationFiled: October 26, 2018Publication date: April 30, 2020Inventors: Mukundan Sundararajan, Siddharth K. Saraya
-
Publication number: 20190283870Abstract: A ship distress system that uses a location system associated with the ship and an unmanned aircraft in communication with the location system that continuously receives the location of the ship. The unmanned aircraft can be deployed from a launcher into the direction of potential rescuers so that the unmanned aircraft can provide the location of the ship in distress. The unmanned aircraft is launched in a collapsed position and then unfolds into an extended position after kinetic energy from the launch is lost to maximize the speed and distance that the unmanned aircraft can cover. The unmanned aircraft can includes a camera to search for and identify any third parties that can effect a rescue and is programmed to search for and communicate with a potential rescue vessels or bases after being deployed into the air.Type: ApplicationFiled: March 15, 2018Publication date: September 19, 2019Inventors: Sarbajit K. Rakshit, Siddharth K. Saraya
-
Patent number: 10229211Abstract: A method includes receiving a user inputted lower-level hierarchical filter key, processing filter key relational data to identify higher-level filter criteria keys associated with the user inputted lower-level hierarchical filter key, updating higher-level filter criteria to include the identified higher-level filter criteria keys, and generating a list of results according to the updated filter criteria. A computer program product and computer system corresponding to the method are also disclosed.Type: GrantFiled: February 11, 2016Date of Patent: March 12, 2019Assignee: International Business Machines CorporationInventors: Siddharth K. Saraya, Alok K. Singh
-
Publication number: 20180211196Abstract: Processors configured by aspects of the present invention collect pricing metrics that are applicable to restocking operations executed to restock different individual commodities within different respective ones of a plurality of networked bins. In response to determining that a quantity of a first commodity within a first of the bins is below a threshold restocking level, processors combine a first restocking operation that restocks a first restocking quantity of the first commodity within the first bin with a second restocking operation that restocks a second restocking quantity of a second commodity within a second bin of the plurality of bins into a combined restocking operation, in response to determining that executing the combined restocking operation generates a combination cost saving relative to a cost of executing the first restocking operation without combining with the second restocking operation.Type: ApplicationFiled: January 26, 2017Publication date: July 26, 2018Inventors: SIDDHARTH K. SARAYA, ANURAG SRIVASTAVA