Patents by Inventor Prashant Gupta
Prashant Gupta 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: 20200322347Abstract: Techniques for enrolling a user in an organization directory include receiving a first request from a first user for inclusion in the directory configured to facilitate access to a collaboration application, the first request including a least a first user profile item for the first user; generating a first user account for the user assigned a first set of permissions and including a first user profile listing the first user profile item; providing a first level of access to the directory; receiving a second request from a second user transitioning the first user account from the first set of permissions to a second, broader set of permissions; verifying a first user identity for the first user based on the second request; assigning the first user account the second set of permissions; automatically updating the directory; and providing a second level of access to the directory to the first user.Type: ApplicationFiled: September 2, 2019Publication date: October 8, 2020Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Teekam Chand Goyal, Deepak Pratinidhi, Rajiv Kumar, Prashant Gupta, Rohit Bhatia, Rakesh Midha, Ashutosh Tripathi, Nitin Jaiswal, Vinay Kumar
-
Patent number: 10771482Abstract: The disclosed computer-implemented method for detecting geolocation-aware malware may include (1) receiving, by a computing device, trajectory information for network traffic carrying geolocation-aware malware, (2) identifying, from the trajectory information, a target geolocation characteristic required to activate the geolocation-aware malware, (3) establishing, on an image of a user machine, an execution environment having the target geolocation characteristic, (4) running, on the image of the user machine, the geolocation-aware malware, and (5) analyzing functioning of the geolocation-aware malware to identify malicious activity by the geolocation-aware malware. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: November 14, 2017Date of Patent: September 8, 2020Assignee: CA, Inc.Inventor: Prashant Gupta
-
Patent number: 10757049Abstract: A messaging system for effecting effect instant messaging communication sessions (chats) between users of the messaging system allows “actions” to be exchanged in chats. The actions are generated in an action database. A template-creating user can create a custom action template for generating actions, which is only available to certain users.Type: GrantFiled: September 5, 2017Date of Patent: August 25, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Harshvardhan Singh, Arun Rajappa, Jayawant Tewari, Abhisek Kumar Behera, Prashant Gupta, Apoorv Seth
-
Patent number: 10740940Abstract: Techniques for automating the generation and analysis of fundus drawings are described. Captured images undergo image processing to extract information about image features. Fundus images are generated and recommended labels for the fundus drawing are generated. Fundus drawings can be analyzed and undergo textual processing to extract existing labels. Machine learning models and co-occurrence analysis can be applied to collections of fundus images and drawings to gather information about commonly associated labels, label locations, and user information. The most frequently used labels associated with the image can be identified to improve recommendations and personalize labels.Type: GrantFiled: November 26, 2018Date of Patent: August 11, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Prashant Gupta, Manish Gupta, Mithun Das Gupta
-
Patent number: 10667680Abstract: Aspects extend to methods, systems, and computer program products for forecasting eye condition progression for eye patients. When a patient visits an eye practitioner, the patient (or when appropriate their guardian) may be interested in the current eye condition as well as a prediction of eye condition progression in the future and/or as the patient ages. Aspects of the invention can be used to predict the progress of an eye condition for a patient (e.g., a child) at a number of different post-examination times after an examination. Predicting the progress of an eye condition for a patient over time can be used to assist the eye practitioner in tailoring a treatment plan and/or tailoring a subsequent examination schedule for the patient.Type: GrantFiled: January 27, 2017Date of Patent: June 2, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Manish Gupta, Prashant Gupta, Joy Mustafi
-
Patent number: 10426551Abstract: Aspects extend to methods, systems, and computer program products for providing personalized surgery recommendations for eye patients. Surgery types, and surgery parameters can be recommended for a patient based on predicted post-operative UCVA for the patient if the surgery types and surgery parameters were to be used. Predicting post-operative UCVA can be handled as a regression problem based on patient demography and pre-operative examination details. In an additional aspect, surgery parameters are automatically determined and/or optimized for improved post-operative UCVA by including surgery parameters in a regression model.Type: GrantFiled: January 27, 2017Date of Patent: October 1, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Manish Gupta, Prashant Gupta, Joy Mustafi
-
Patent number: 10404631Abstract: A messaging system comprising: computer storage holding messaging accounts for users of the messaging system, each comprising a user identifier of a first type; an account manager for managing the messaging accounts; a group manager configured to grant participant users access to messaging groups by creating, in the computer storage, associations between the messaging groups and the messaging accounts of the participant users; a group messaging service configured for use in transmitting and receiving messages, in each of the plurality of messaging groups, between the participant users granted access to that messaging group, using the user identifiers of the first type in their messaging accounts.Type: GrantFiled: March 23, 2017Date of Patent: September 3, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Teekam Chand Goyal, Nitin Jaiswal, Rajiv Kumar, Prashant Gupta, Deepak Pratinidhi, Arun Rajappa, Apoorv Seth
-
Publication number: 20190237195Abstract: A system includes a learning filter for deidentified healthcare data. The system provides self-improving data filtering of data for the detection of disorders for engaging patients in observational research to gather additional data. A processor performs operations including obtaining patient information about a patient and current order data. The current order data indicates an order for a laboratory test for the patient and obtaining, from a database, historical data indicating a previous laboratory test for the patient and a result of the previous laboratory test. The operations further include determining that the patient is a subject of interest for a disorder by applying the filter to historical data to produce filtered data and comparing the filtered data to a profile associated with the disorder. Additional laboratory tests can be performed, after which a hash-to-patient identifier (PID) mapping database and the filter can be updated.Type: ApplicationFiled: January 29, 2019Publication date: August 1, 2019Inventors: Lance Berberian, Prashant Gupta, Jessie Lunk
-
Patent number: 10338550Abstract: A multisite version and upgrade management system for controllers. The system may have a supervisor and one or more site controllers managed by the supervisor. The site controllers may be subject to commissioning for another version, an upgrade of software or an upgrade of a configuration for a site controller. The commissioning and upgrades may be implemented by the supervisor for a large number of site controllers in a much shorter period of time in contrast to a previous approach implementing the same items in a one by one approach. With the present approach, a significant number of site controllers may be selected for implementation of the commissioning and upgrades according to groups and categories. The implementation for the number of site controllers may be executed as a job. Licensing needed for the implementation may be procured by the present system.Type: GrantFiled: April 3, 2018Date of Patent: July 2, 2019Assignee: Honeywell International Inc.Inventors: Jerry Marti, Prabhat Ranjan, Sundaramoorthi Thangavel, Midhun Naga Kumar Jonnadula, Prashant Gupta
-
Publication number: 20190173823Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for surfacing one or more location-based messaging groups are presented. Geolocation information associated with a current location of a client computing device may be sent to a group messaging service. A request to identify one or more location-based messaging groups corresponding to the current location of the client computing device may be sent from a group messaging application to the group messaging service. Information associated with one or more location-based messaging groups for which the current location of the client computing device meets a location-based threshold may be received from the group messaging service, and the one or more location-based messaging groups for which the current location of the client computing device meets the location-based surfacing threshold may be surface on a display of the client computing device.Type: ApplicationFiled: January 22, 2018Publication date: June 6, 2019Inventors: Abhinav Mukherjee, Shantanu Prasade, Manav Mithal, Vani Sivasankar, Saumitra Agarwal, Jayram Kumar, Ravi Birhman, Andre Rodrigues, Rajiv Kumar, Prashant Gupta, Deepak Pratinidhi, Rakesh Midha, Arun Rajappa
-
Patent number: 10275596Abstract: A method and system for activating malicious actions within electronic documents is described. In one embodiment, the method may include receiving, by a processor of a computing device, the electronic document; identifying, by the processor, an object embedded within the electronic document; identifying, by the processor, an action associated with execution of the object; executing, by the processor, the action within a context of rules associated with the object; identifying, by the processor, at least one behavior that results from execution of the action; and determining, by the processor, an existence of at least one malicious element from the identified behavior.Type: GrantFiled: December 15, 2016Date of Patent: April 30, 2019Assignee: Symantec CorporationInventor: Prashant Gupta
-
Publication number: 20190096111Abstract: Techniques for automating the generation and analysis of fundus drawings are described. Captured images undergo image processing to extract information about image features. Fundus images are generated and recommended labels for the fundus drawing are generated. Fundus drawings can be analyzed and undergo textual processing to extract existing labels. Machine learning models and co-occurrence analysis can be applied to collections of fundus images and drawings to gather information about commonly associated labels, label locations, and user information. The most frequently used labels associated with the image can be identified to improve recommendations and personalize labels.Type: ApplicationFiled: November 26, 2018Publication date: March 28, 2019Inventors: Prashant Gupta, Manish Gupta, Mithun Das Gupta
-
Publication number: 20190028411Abstract: A messaging system for effecting effect instant messaging communication sessions (chats) between users of the messaging system allows “actions” to be exchanged in chats. The actions are generated in an action database. A template-creating user can create a custom action template for generating actions, which is only available to certain users.Type: ApplicationFiled: September 5, 2017Publication date: January 24, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Harshvardhan Singh, Arun Rajappa, Jayawant Tewari, Abhisek Kumar Behera, Prashant Gupta, Apoorv Seth
-
Patent number: 10163241Abstract: Techniques for automating the generation and analysis of fundus drawings are described. Captured images undergo image processing to extract information about image features. Fundus images are generated and recommended labels for the fundus drawing are generated. Fundus drawings can be analyzed and undergo textual processing to extract existing labels. Machine learning models and co-occurrence analysis can be applied to collections of fundus images and drawings to gather information about commonly associated labels, label locations, and user information. The most frequently used labels associated with the image can be identified to improve recommendations and personalize labels.Type: GrantFiled: December 9, 2016Date of Patent: December 25, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Prashant Gupta, Manish Gupta, Mithun Das Gupta
-
Publication number: 20180329376Abstract: A multisite version and upgrade management system for controllers. The system may have a supervisor and one or more site controllers managed by the supervisor. The site controllers may be subject to commissioning for another version, an upgrade of software or an upgrade of a configuration for a site controller. The commissioning and upgrades may be implemented by the supervisor for a large number of site controllers in a much shorter period of time in contrast to a previous approach implementing the same items in a one by one approach. With the present approach, a significant number of site controllers may be selected for implementation of the commissioning and upgrades according to groups and categories. The implementation for the number of site controllers may be executed as a job. Licensing needed for the implementation may be procured by the present system.Type: ApplicationFiled: April 3, 2018Publication date: November 15, 2018Inventors: Jerry Marti, Prabhat Ranjan, Sundaramoorthi Thangavel, Midhun Naga Kumar Jonnadula, Prashant Gupta
-
Publication number: 20180296320Abstract: Aspects extend to methods, systems, and computer program products for forecasting cataract surgery effectiveness. Medical practitioners can use a predictive model to automatically forecast cataract surgery effectiveness for patients, including predicting both refractive outcomes (cylinder and sphere) and visual acuity outcomes (UCVA and BCVA), recommending a cataract surgery type, and recommending an IOL type and power. The predictive model can be offered to medical practitioners as a Web API, as an application on the web, as a SaaS offering, as an application on mobiles or medical devices, or any number of other platforms. Patients can be ranked based on predicted cataract surgery outcomes. The rankings can be used to better allocate limited medical resources to patients deriving more benefit.Type: ApplicationFiled: June 23, 2017Publication date: October 18, 2018Inventors: Manish Gupta, Vinay Vemula, Prashant Gupta, Raghuram Lanka
-
Publication number: 20180302351Abstract: A messaging system provides messaging interactions between users of a group. A message received from a subscriber user and intended for an administrator user is routed to an administrator user, the message not being visible to other subscriber users. A message received from an administrator user and intended for a specific subscriber user is routed to the specific subscriber user, the message not being visible to other subscriber users. A message received from an administrator user and intended for plural subscriber users is routed to the plural subscriber users. A subscriber user is unable to send a message to another subscriber user via the messaging system.Type: ApplicationFiled: June 1, 2017Publication date: October 18, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Deepak Kumar PRATINIDHI, Rajiv KUMAR, Prashant GUPTA, Vinay KUMAR, Rakesh MIDHA, Shashank AGARWAL, Ashwani JINDAL, Jayawant TEWARI, Paramveer Singh SISODIA, Arun RAJAPPA, Manav MITHAL, Richa ARORA
-
Patent number: 10061924Abstract: Trusted executable images are run in a controlled environment, such as a dynamic malware analysis platform. For each trusted executable image, a corresponding baseline import-load signature is generated. This can be done by applying a cryptographic hash function to the specific instructions which resolve imports and/or load libraries, and their operands. Sample programs are run in the controlled environment and tested for maliciousness. Any executable image run by a given sample program in the controlled environment is identified, and an import-load signature of the executable image when run by the sample program is generated. The import-load signature of the executable image when run by the sample program is compared to the corresponding stored baseline import-load signature for the same executable image. The sample program is adjudicated as being benign or malicious based on at least the results of the comparison.Type: GrantFiled: December 31, 2015Date of Patent: August 28, 2018Assignee: Symantec CorporationInventor: Prashant Gupta
-
Publication number: 20180205676Abstract: A messaging system comprising: computer storage holding messaging accounts for users of the messaging system, each comprising a user identifier of a first type; an account manager for managing the messaging accounts; a group manager configured to grant participant users access to messaging groups by creating, in the computer storage, associations between the messaging groups and the messaging accounts of the participant users; a group messaging service configured for use in transmitting and receiving messages, in each of the plurality of messaging groups, between the participant users granted access to that messaging group, using the user identifiers of the first type in their messaging accounts.Type: ApplicationFiled: March 23, 2017Publication date: July 19, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Teekam Chand Goyal, Nitin Jaiswal, Rajiv Kumar, Prashant Gupta, Deepak Pratinidhi, Arun Rajappa, Apoorv Seth
-
Publication number: 20180161098Abstract: Aspects extend to methods, systems, and computer program products for providing personalized surgery recommendations for eye patients. Surgery types, and surgery parameters can be recommended for a patient based on predicted post-operative UCVA for the patient if the surgery types and surgery parameters were to be used. Predicting post-operative UCVA can be handled as a regression problem based on patient demography and pre-operative examination details. In an additional aspect, surgery parameters are automatically determined and/or optimized for improved post-operative UCVA by including surgery parameters in a regression model.Type: ApplicationFiled: January 27, 2017Publication date: June 14, 2018Inventors: Manish Gupta, Prashant Gupta, Joy Mustafi