Patents by Inventor MANISH KATARIA
MANISH KATARIA 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: 11720528Abstract: At least one unique collection of storage artifacts can be specified to indicate that the storage artifact is a member of the unique collection. Each storage artifact can be a discrete object comprising digitally encoded content that is stored as a node within a tree structure of a tangible storage medium. The collection can be referenced by a set of different storage artifacts to form a collection of related storage artifacts. Each storage artifact can correspond to different collections, wherein membership within a collection is independent of a storage path within the tree structure. A file management action relating to the storage artifact can be performed. The file management action can be dependent upon the storage artifact being a member of the unique collection.Type: GrantFiled: January 3, 2022Date of Patent: August 8, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas J. Burris, Bhavan Kumar Kasivajjula, Manish Kataria, Anurag Srivastava
-
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
-
Patent number: 11481227Abstract: A method can include evaluating each of a plurality of collaborative systems, using a processor, for suitability hosting an artifact according to at least one attribute of the artifact. A first collaborative system can be selected from the plurality of collaborative systems according to the evaluation. The artifact can be stored in the first collaborative system.Type: GrantFiled: October 14, 2019Date of Patent: October 25, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas J. Burris, Manish Kataria
-
Patent number: 11403552Abstract: Methods, systems, and computer program products for a collaborative cognition platform for creating and hosting social machines are provided herein. A computer-implemented method includes creating a social machine for collaborative tasks, wherein the social machine comprises (i) one or more human agents, (ii) one or more machine-based agents, (iii) an algorithm, and (iv) a set of rules prescribed for executing the collaborative tasks. The method also includes generating one or more collaborative resolutions for the collaborative tasks by executing, in an automated fashion, the collaborative tasks via implementation of the algorithm, wherein the algorithm facilitates, in accordance with the set of rules, systematic iterations of collaboration among (i) the one or more human agents and (ii) the one or more machine-based agents. Further, the method includes outputting the one or more collaborative resolutions to at least one user.Type: GrantFiled: September 4, 2018Date of Patent: August 2, 2022Assignee: International Business Machines CorporationInventors: Rakesh Pimplikar, Manish Kataria, Ramasuri Narayanam, Gyana Ranjan Parija, Udit Sharma
-
Publication number: 20220121622Abstract: At least one unique collection of storage artifacts can be specified to indicate that the storage artifact is a member of the unique collection. Each storage artifact can be a discrete object comprising digitally encoded content that is stored as a node within a tree structure of a tangible storage medium. The collection can be referenced by a set of different storage artifacts to form a collection of related storage artifacts. Each storage artifact can correspond to different collections, wherein membership within a collection is independent of a storage path within the tree structure. A file management action relating to the storage artifact can be performed. The file management action can be dependent upon the storage artifact being a member of the unique collection.Type: ApplicationFiled: January 3, 2022Publication date: April 21, 2022Inventors: Thomas J. Burris, Bhavan Kumar Kasivajjula, Manish Kataria, Anurag Srivastava
-
Publication number: 20220121453Abstract: A method can include evaluating each of a plurality of collaborative systems, using a processor, for suitability hosting an artifact according to at least one attribute of the artifact. A first collaborative system can be selected from the plurality of collaborative systems according to the evaluation. The artifact can be stored in the first collaborative system.Type: ApplicationFiled: October 14, 2019Publication date: April 21, 2022Inventors: Thomas J. Burris, Manish Kataria
-
Patent number: 11226932Abstract: At least one unique collection of storage artifacts can be specified to indicate that the storage artifact is a member of the unique collection. Each storage artifact can be a discrete object comprising digitally encoded content that is stored as a node within a tree structure of a tangible storage medium. The collection can be referenced by a set of different storage artifacts to form a collection of related storage artifacts. Each storage artifact can correspond to different collections, wherein membership within a collection is independent of a storage path within the tree structure. A file management action relating to the storage artifact can be performed. The file management action can be dependent upon the storage artifact being a member of the unique collection.Type: GrantFiled: September 23, 2019Date of Patent: January 18, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas J. Burris, Bhavan Kumar Kasivajjula, Manish Kataria, Anurag Srivastava
-
Patent number: 11062272Abstract: A computer-implemented technique is described herein for scheduling events. The technique involves recommending one or more candidate spaces (e.g., candidate meeting rooms) based on a selected visit profile for each attendee to the event. More specifically, the technique selects a visit profile for each attendee from a group including a live visit profile, a short-term visit profile, and a long-term visit profile. Each such visit profile describes one or more visits made by the attendee within a prescribed timespan. The technique captures visit data for each such visit based on movement-related signals provided by one or more movement-determining mechanisms. A mobile computing device provides at least one movement-determining mechanism. In a preliminary phase, the technique can identify the geographical position of each candidate meeting space using a crowdsourcing operation.Type: GrantFiled: July 15, 2019Date of Patent: July 13, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Kausik Ghatak, Manish Kataria, Shabaz Ahmed
-
Patent number: 11023251Abstract: A method can include evaluating each of a plurality of collaborative systems, using a processor, for suitability hosting an artifact according to at least one attribute of the artifact. A first collaborative system can be selected from the plurality of collaborative systems according to the evaluation. The artifact can be stored in the first collaborative system.Type: GrantFiled: October 10, 2017Date of Patent: June 1, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas J. Burris, Manish Kataria
-
Publication number: 20210019709Abstract: A computer-implemented technique is described herein for scheduling events. The technique involves recommending one or more candidate spaces (e.g., candidate meeting rooms) based on a selected visit profile for each attendee to the event. More specifically, the technique selects a visit profile for each attendee from a group including a live visit profile, a short-term visit profile, and a long-term visit profile. Each such visit profile describes one or more visits made by the attendee within a prescribed timespan. The technique captures visit data for each such visit based on movement-related signals provided by one or more movement-determining mechanisms. A mobile computing device provides at least one movement-determining mechanism. In a preliminary phase, the technique can identify the geographical position of each candidate meeting space using a crowdsourcing operation.Type: ApplicationFiled: July 15, 2019Publication date: January 21, 2021Inventors: Kausik GHATAK, Manish KATARIA, Shabaz AHMED
-
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: 10635463Abstract: Methods, systems, and computer program products for adapting the tone of the user interface of a cloud-hosted application based on user behavior patterns are provided herein. A computer-implemented method includes analyzing behavior of a user with respect to one or more software applications; automatically detecting, from a pre-established collection of multiple software tone settings, one or more appropriate software tone settings to be applied to the one or more software applications based on the analyzed behavior; dynamically updating the software tone settings of the one or more software applications, wherein updating comprises (i) defining the value for one or more strings of the one or more software applications as one or more run-time attributes and (ii) resolving the one or more run-time attributes upon detecting the one or more appropriate software tone settings; and outputting the one or more dynamically updated software applications to at least a display.Type: GrantFiled: May 23, 2017Date of Patent: April 28, 2020Assignee: International Business Machines CorporationInventors: Manish Kataria, Manu Kuchhal
-
Publication number: 20200074350Abstract: Methods, systems, and computer program products for a collaborative cognition platform for creating and hosting social machines are provided herein. A computer-implemented method includes creating a social machine for collaborative tasks, wherein the social machine comprises (i) one or more human agents, (ii) one or more machine-based agents, (iii) an algorithm, and (iv) a set of rules prescribed for executing the collaborative tasks. The method also includes generating one or more collaborative resolutions for the collaborative tasks by executing, in an automated fashion, the collaborative tasks via implementation of the algorithm, wherein the algorithm facilitates, in accordance with the set of rules, systematic iterations of collaboration among (i) the one or more human agents and (ii) the one or more machine-based agents. Further, the method includes outputting the one or more collaborative resolutions to at least one user.Type: ApplicationFiled: September 4, 2018Publication date: March 5, 2020Inventors: Rakesh Pimplikar, Manish Kataria, Ramasuri Narayanam, Gyana Ranjan Parija, Udit Sharma
-
Patent number: 10581745Abstract: Provided are techniques for providing dynamic throttling thresholds. A request from a client is received. A request count is incremented. A current dynamic throttling threshold is selected based on the request. In response to determining that the request count is less than the current dynamic throttling threshold, the request is sent to a server for processing and a response and a response time are received from the server. In response to determining one of 1) that the request count equals or exceeds a recalculation count and 2) that a time interval for recalculation has ended, a new dynamic throttling threshold is calculated using the response time and the current dynamic throttling threshold is set to the new dynamic throttling threshold. Then, the response is returned to the client. In response to determining that the request count is not less than the current dynamic throttling threshold, the request is throttled.Type: GrantFiled: December 11, 2017Date of Patent: March 3, 2020Assignee: International Business Machines CorporationInventors: Paul R. Bastide, Manish Kataria, Miguel A. Estrada
-
Publication number: 20200042326Abstract: A method can include evaluating each of a plurality of collaborative systems, using a processor, for suitability hosting an artifact according to at least one attribute of the artifact. A first collaborative system can be selected from the plurality of collaborative systems according to the evaluation. The artifact can be stored in the first collaborative system.Type: ApplicationFiled: October 14, 2019Publication date: February 6, 2020Inventors: Thomas J. Burris, Manish Kataria
-
Publication number: 20200019534Abstract: At least one unique collection of storage artifacts can be specified to indicate that the storage artifact is a member of the unique collection. Each storage artifact can be a discrete object comprising digitally encoded content that is stored as a node within a tree structure of a tangible storage medium. The collection can be referenced by a set of different storage artifacts to form a collection of related storage artifacts. Each storage artifact can correspond to different collections, wherein membership within a collection is independent of a storage path within the tree structure. A file management action relating to the storage artifact can be performed. The file management action can be dependent upon the storage artifact being a member of the unique collection.Type: ApplicationFiled: September 23, 2019Publication date: January 16, 2020Inventors: Thomas J. Burris, Bhavan Kumar Kasivajjula, Manish Kataria, Anurag Srivastava
-
Patent number: 10536507Abstract: An embodiment may be a cognitive event based file sharing system. The embodiment may include receiving a file share request by a user, wherein the file share request comprises a file selected for access by intended file recipients. The embodiment may include determining a storage capacity of a computing device of the user. The embodiment may include determining a storage capacity of computing devices of the intended file recipients. The embodiment may include allocating the file based on the storage capacity of the computing device of the user, the storage capacity of the computing devices of the intended file recipients, and a file management policy. The embodiment may include providing access to the file to the intended file recipients. The embodiment may include removing a portion of the file from at least one of the computing devices of the intended file recipients based on the occurrence of a specified event.Type: GrantFiled: December 1, 2017Date of Patent: January 14, 2020Assignee: International Business Machines CorporationInventors: Manish Kataria, Amit A. Nanavati
-
Patent number: 10452406Abstract: A method can include evaluating each of a plurality of collaborative systems, using a processor, for suitability hosting an artifact according to at least one attribute of the artifact. A first collaborative system can be selected from the plurality of collaborative systems according to the evaluation. The artifact can be stored in the first collaborative system.Type: GrantFiled: September 18, 2017Date of Patent: October 22, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas J. Burris, Manish Kataria
-
Patent number: 10423577Abstract: At least one unique collection of storage artifacts can be specified to indicate that the storage artifact is a member of the unique collection. Each storage artifact can be a discrete object comprising digitally encoded content that is stored as a node within a tree structure of a tangible storage medium. The collection can be referenced by a set of different storage artifacts to form a collection of related storage artifacts. Each storage artifact can correspond to different collections, wherein membership within a collection is independent of a storage path within the tree structure. A file management action relating to the storage artifact can be performed. The file management action can be dependent upon the storage artifact being a member of the unique collection.Type: GrantFiled: June 29, 2010Date of Patent: September 24, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas J. Burris, Bhavan Kumar Kasivajjula, Manish Kataria, Anurag Srivastava
-
Publication number: 20190188646Abstract: One embodiment provides a method, including: receiving a requisition for a job position, the requisition having a plurality of recruiters, each having influence in selecting a candidate; generating a profile for an ideal candidate comprising (i) a plurality of attributes and (ii) weights corresponding to each of the attributes; receiving, for a plurality of candidates, profiles for each the candidates; comparing the profile of each of the plurality of candidates against the ideal candidate, using a distance method computation to determine the distance between the plurality of candidates and the ideal candidate based upon the weights; ranking the plurality of candidates and providing the ranking to each of the plurality of recruiters; receiving input from each of the plurality of recruiters that modifies the ranking, recalculating the weights of the attributes based upon the modified ranking, and modifying the ranking; and providing a final ranking of the plurality of candidates.Type: ApplicationFiled: December 14, 2017Publication date: June 20, 2019Inventors: Sarthak Ahuja, Ritwik Chaudhuri, Manish Kataria, Manu Kuchhal, Gyana Ranjan Parija, Sudhanshu Shekhar Singh