Patents by Inventor Siddharth Saraya
Siddharth 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).
-
Patent number: 12147438Abstract: An example operation may include one or more of receiving, via a user interface, a feature set, querying a repository of application programming interfaces (APIs) to identify an API in the repository that corresponds to the received feature set based on a comparison of features in the feature set to features of the API stored in the repository, identifying criteria of the identified API that is published in the repository, and displaying a recommendation with the identified API including the identified criteria of the identified API via the user interface.Type: GrantFiled: January 2, 2023Date of Patent: November 19, 2024Assignee: International Business Machines CorporationInventors: Sarika Sinha, Siddharth Saraya, Pradeep Kumar Rathi
-
Publication number: 20240220507Abstract: An example operation may include one or more of receiving, via a user interface, a feature set, querying a repository of application programming interfaces (APIs) to identify an API in the repository that corresponds to the received feature set based on a comparison of features in the feature set to features of the API stored in the repository, identifying criteria of the identified API that is published in the repository, and displaying a recommendation with the identified API including the identified criteria of the identified API via the user interface.Type: ApplicationFiled: January 2, 2023Publication date: July 4, 2024Inventors: Sarika Sinha, Siddharth Saraya, Pradeep Kumar Rathi
-
Patent number: 10928773Abstract: A method and system for improving holographic image simulation and replication is provided. The method includes receiving data identifying a primary location and at least one secondary location associated with a holographic replication event. First video data describing first objects at the primary location is received and a first holographic simulation presentation comprising virtual representations of the first objects is generated. Second video data describing second objects at the at least one secondary location is received and a second holographic simulation presentation comprising virtual representations of the second objects is generated. The second holographic simulation presentation is projected such that said virtual representations of the second objects interact with the first objects at the primary location. The first holographic simulation presentation is projected such that said virtual representations of the first objects interact with the second objects at the at least one secondary location.Type: GrantFiled: November 1, 2018Date of Patent: February 23, 2021Assignee: International Business Machines CorporationInventors: Vinay Dhawan, Siddharth Saraya, Deepak Gupta
-
Patent number: 10834041Abstract: An example operation may include one or more of receiving an electronic message from a sender that is intended for a recipient, breaking-up the electronic message into a plurality of message components and storing each message component in a respective block from among a plurality of blocks, linking the plurality of blocks of the broken-up electronic message together in a chain such that each successive block in the chain includes a hash of content included in a previous block of the chain, and transmitting the hash-linked chain of blocks of the broken-up electronic message via a network to the recipient.Type: GrantFiled: April 5, 2018Date of Patent: November 10, 2020Assignee: International Business Machines CorporationInventors: Deepak Gupta, Namita Gupta, Siddharth Saraya
-
Patent number: 10673956Abstract: According to one embodiment of the present invention, a system comprises at least one processor and controls an application session. The system suspends a first application session of a first user conducted for an application on a computing device. A second application session is established for a second different user from the first application session and conducted on the computing device for the same application. The second application session is associated with a set of conditions for terminating the second application session. The second application session is terminated in response to occurrence of the set of associated conditions. The first application session is resumed in response to termination of the second application session. Embodiments of the present invention further include a method and computer program product for controlling an application session in substantially the same manner described above.Type: GrantFiled: November 3, 2017Date of Patent: June 2, 2020Assignee: International Business Machines CorporationInventors: Rajmeet S. Bal, Dilip Kumar, Megha Mittal, Siddharth Saraya, Chitresh Sirohi
-
Patent number: 10666740Abstract: According to one embodiment of the present invention, a system comprises at least one processor and controls an application session. The system suspends a first application session of a first user conducted for an application on a computing device. A second application session is established for a second different user from the first application session and conducted on the computing device for the same application. The second application session is associated with a set of conditions for terminating the second application session. The second application session is terminated in response to occurrence of the set of associated conditions. The first application session is resumed in response to termination of the second application session. Embodiments of the present invention further include a method and computer program product for controlling an application session in substantially the same manner described above.Type: GrantFiled: May 3, 2019Date of Patent: May 26, 2020Assignee: International Business Machines CorporationInventors: Rajmeet S. Bal, Dilip Kumar, Megha Mittal, Siddharth Saraya, Chitresh Sirohi
-
Publication number: 20200142354Abstract: A method and system for improving holographic image simulation and replication is provided. The method includes receiving data identifying a primary location and at least one secondary location associated with a holographic replication event. First video data describing first objects at the primary location is received and a first holographic simulation presentation comprising virtual representations of the first objects is generated. Second video data describing second objects at the at least one secondary location is received and a second holographic simulation presentation comprising virtual representations of the second objects is generated. The second holographic simulation presentation is projected such that said virtual representations of the second objects interact with the first objects at the primary location. The first holographic simulation presentation is projected such that said virtual representations of the first objects interact with the second objects at the at least one secondary location.Type: ApplicationFiled: November 1, 2018Publication date: May 7, 2020Inventors: Vinay Dhawan, Siddharth Saraya, Deepak Gupta
-
Publication number: 20200110996Abstract: A method, computer program product, and a system where a processor(s), obtains content from a meeting hosting system during a pre-defined interval. The processor(s) parses the textual content to identify potential keywords. The processor(s) iteratively cognitively analyzes the potential keywords to determine which potential keywords comprise seed keywords, where the seed keywords meet a maturity threshold for inclusion in a data structure, where the iterative cognitive analysis of each potential keyword of the potential keywords is repeated a pre-defined number of times, and where the iteratively cognitively analyzing includes generating and updating the data structure. The processor(s) outputs, based on completing the pre-defined number of times, the data structure comprising the seed keywords.Type: ApplicationFiled: October 5, 2018Publication date: April 9, 2020Inventors: Gopal Bhageria, Siddharth Saraya, Rajesh Kumar Saxena, Anindya Ghosh
-
Publication number: 20190312831Abstract: An example operation may include one or more of receiving an electronic message from a sender that is intended for a recipient, breaking-up the electronic message into a plurality of message components and storing each message component in a respective block from among a plurality of blocks, linking the plurality of blocks of the broken-up electronic message together in a chain such that each successive block in the chain includes a hash of content included in a previous block of the chain, and transmitting the hash-linked chain of blocks of the broken-up electronic message via a network to the recipient.Type: ApplicationFiled: April 5, 2018Publication date: October 10, 2019Inventors: Deepak Gupta, Namita Gupta, Siddharth Saraya
-
Publication number: 20190260835Abstract: According to one embodiment of the present invention, a system comprises at least one processor and controls an application session. The system suspends a first application session of a first user conducted for an application on a computing device. A second application session is established for a second different user from the first application session and conducted on the computing device for the same application. The second application session is associated with a set of conditions for terminating the second application session. The second application session is terminated in response to occurrence of the set of associated conditions. The first application session is resumed in response to termination of the second application session. Embodiments of the present invention further include a method and computer program product for controlling an application session in substantially the same manner described above.Type: ApplicationFiled: May 3, 2019Publication date: August 22, 2019Inventors: Rajmeet S. Bal, Dilip Kumar, Megha Mittal, Siddharth Saraya, Chitresh Sirohi
-
Publication number: 20190141140Abstract: According to one embodiment of the present invention, a system comprises at least one processor and controls an application session. The system suspends a first application session of a first user conducted for an application on a computing device. A second application session is established for a second different user from the first application session and conducted on the computing device for the same application. The second application session is associated with a set of conditions for terminating the second application session. The second application session is terminated in response to occurrence of the set of associated conditions. The first application session is resumed in response to termination of the second application session. Embodiments of the present invention further include a method and computer program product for controlling an application session in substantially the same manner described above.Type: ApplicationFiled: November 3, 2017Publication date: May 9, 2019Inventors: Rajmeet S. Bal, Dilip Kumar, Megha Mittal, Siddharth Saraya, Chitresh Sirohi