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: 20180160894Abstract: 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: ApplicationFiled: January 27, 2017Publication date: June 14, 2018Inventors: Manish Gupta, Prashant Gupta, Joy Mustafi
-
Publication number: 20180165850Abstract: 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: December 9, 2016Publication date: June 14, 2018Inventors: Prashant Gupta, Manish Gupta, Mithun Das Gupta
-
Patent number: 9933762Abstract: 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: July 9, 2014Date of Patent: April 3, 2018Assignee: Honeywell International Inc.Inventors: Jerry Marti, Prabhat Ranjan, Sundaramoorthi Thangavel, Midhun Naga Kumar Jonnadula, Prashant Gupta
-
Publication number: 20180041460Abstract: A system and method for aggregating user response data in a communication system such as an instant messaging (IM system). Aggregation is performed according to a hierarchical group addressing structure into which users are arranged. Data may be input, output and distributed in a structured data format. Aggregating information comprises collating, in each group in the hierarchical group addressing structure, information contained in responses from individual users in that group. Aggregating said information may further comprise collating, for each group in the hierarchical group addressing structure, information contained in responses from all child groups subordinate to that group. Because the grouping structure for addressing or routing is pre-existing, no additional grouping or categorising of individuals or responses is required.Type: ApplicationFiled: January 3, 2017Publication date: February 8, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Salil Das, Rajiv Kumar, Deepak Pratinidhi, Vinay Kumar, Rakesh Midha, Arun Rajappa, Jayawant Tewari, Shashank Agarwal, Harsh V. Singh, Teekam Chand Goyal, Prashant Gupta
-
Publication number: 20180027068Abstract: In an instant messaging system users can be assigned groups to assist in distributing messages quickly and easily among designated users. A hierarchical grouping structure can be defined to provide increased control of groups and message routing. Parent and child groups can be defined, and a cascaded message flow can route messages from parent to child groups, but not from child to parent groups, which is particularly useful in very large systems with large numbers of users.Type: ApplicationFiled: January 3, 2017Publication date: January 25, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Vinay Kumar, Teekam Chand Goyal, Deepak Pratinidhi, Rakesh Midha, Anil Prasad, Jayawant Tewari, Prashant Gupta, Rajiv Kumar, Arun Rajappa, Praveen Upadhyay
-
Publication number: 20160011573Abstract: 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: July 9, 2014Publication date: January 14, 2016Inventors: Jerry Marti, Prabhat Ranjan, Sundaramoorthi Thangavel, Midhun Naga Kumar Jonnadula, Prashant Gupta
-
Patent number: 8789174Abstract: A method and apparatus for examining network traffic and automatically detecting anomalous activity to secure a computer is described. In one embodiment, the method includes examining network traffic that is directed to at least one endpoint computer, accessing profile information associated with the at least one endpoint computer to determine confidence indicia associated with each portion of the network traffic, comparing the confidence indicia with heuristic information to identify anomalous activity for the at least one endpoint computer and communicating indicia of detection as to the anomalous activity to the at least one endpoint computer.Type: GrantFiled: April 13, 2010Date of Patent: July 22, 2014Assignee: Symantec CorporationInventor: Prashant Gupta
-
Patent number: 8578265Abstract: A dynamic document generator system and method provides a web-based visual editor which includes a drag-and-drop mechanism structured to facilitate generation of a markup language version of a dynamic document including data indicative of a dynamic field. The markup language version of the dynamic document is then converted to a stylesheet version of the dynamic document. The stylesheet version of the dynamic document is deployed via a wide area network, wherein a plurality of different users are able to execute the deployed stylesheet version of the dynamic document. When one user executes the dynamic document, the dynamic field takes on one value. When another user executes the dynamic document, the dynamic filed takes on another value.Type: GrantFiled: October 7, 2008Date of Patent: November 5, 2013Assignee: BigMachines, Inc.Inventors: Colleen Y. Bajohr, Timothy Handorf, Prashant Gupta
-
Publication number: 20120102421Abstract: Methods and apparatus for specifying and applying businesses rules in a product configurator are disclosed. The disclosed system enables a design-time user to specify a set of businesses rules for a product configurator using a table. The system then converts this table to software instructions to enforce those business rules. A run-time user may then execute the software instructions to configure one or more products that conform to those rules.Type: ApplicationFiled: October 21, 2011Publication date: April 26, 2012Applicant: BIGMACHINES, INC.Inventors: Timothy William Handorf, Prathibha Ramasubramanian, Prashant Gupta, Zakiya Sitembile Vallier, Swarvanu Sanyal
-
Publication number: 20100281429Abstract: Methods and apparatus for configuring a product using an array of configuration sets is disclosed. A user enters a size attribute indicating how many different versions of an attribute will be selected. The client device then displays multiple copies of a configuration set thereby allowing the user to select each attribute value independent of the other attribute values selected. Once the user's selections are complete, and all of the configuration rules are satisfied, the product may be built in accordance with the selected configuration parameters.Type: ApplicationFiled: April 30, 2009Publication date: November 4, 2010Applicant: BIGMACHINES, INC.Inventors: Ali Kheiri, Erik Abernathy, Timothy Handorf, Prashant Gupta
-
Publication number: 20100088590Abstract: A dynamic document generator system and method provides a web- based visual editor which includes a drag-and-drop mechanism structured to facilitate generation of a markup language version of a dynamic document including data indicative of a dynamic field. The markup language version of the dynamic document is then converted to a stylesheet version of the dynamic document. The stylesheet version of the dynamic document is deployed via a wide area network, wherein a plurality of different users are able to execute the deployed stylesheet version of the dynamic document. When one user executes the dynamic document, the dynamic field takes on one value. When another user executes the dynamic document, the dynamic filed takes on another value.Type: ApplicationFiled: October 7, 2008Publication date: April 8, 2010Applicant: BIGMACHINES, INC.Inventors: Colleen Y. Bajohr, Timothy Handorf, Prashant Gupta
-
Publication number: 20070185747Abstract: A business process guide may assist tracking and updating business processes, such as marketing business processes. The business processes may be part of a customer relationship management system. High level business process elements may be displayed which may be selected to display additional information about the elements.Type: ApplicationFiled: February 7, 2006Publication date: August 9, 2007Applicant: MICROSOFT CORPORATIONInventors: Prashant Gupta, Abhijit Gore, Amit Kumar, Kulothungan Rajasekaran, Derik Stenerson
-
Publication number: 20070083395Abstract: A system and method for managing information is disclosed. The method may include configuring a list of patients based on specified criteria and accessing patient data for a specific patient from the list of patients. The list of patients may include the name of at least one patient and various information associated with the patient, for example a status indicator and/or an alert indicator. Additionally, the name of a patient may be classified as confidential. The patients classified as confidential may be assigned an alias name to be displayed in the list of patients in place of the real name of the patient. The identity of a user may be associated with user permissions. The method may also include selecting a mode of operation based on a connection speed. The step of selecting may be performed by a user or by computer software.Type: ApplicationFiled: February 6, 2006Publication date: April 12, 2007Inventors: Steven Fors, Michael Randazzo, Prashant Gupta, Dave Murawski
-
Publication number: 20070078722Abstract: Methods and systems are provided for mobile wireless transactions. The method comprises transmitting (105) a first signal having data indicating a first item, receiving (110) a second signal from a mobile wireless unit in response to the first signal when the mobile wireless unit is within a predetermined proximity to the first item, the second signal indicating a user of the mobile wireless unit seeks an option to purchase the first item, and reserving (115) the option to purchase the first item for a predetermined time period. The system comprises a transmitter (44) configured to transmit a first signal having data indicating a first item, a receiver (46) configured to receive a second signal transmitted by a mobile wireless unit (16) if the mobile wireless unit is within a predetermined proximity to the first item and a user of the mobile wireless unit seeks an option to purchase the first item, and a processor (42) configured to reserve the option to purchase for a predetermined time period.Type: ApplicationFiled: September 30, 2005Publication date: April 5, 2007Inventors: Garurank Saxena, Parvathy Bhaskaran, Prashant Gupta
-
Publication number: 20060136286Abstract: The method may include creating a marketing campaign, selecting a list to receive the marketing campaign, allowing the user to modify the list selected, allowing the user to add a work item to the marketing campaign and executing the marketing campaign.Type: ApplicationFiled: December 22, 2004Publication date: June 22, 2006Applicant: MICROSOFT CORPORATIONInventors: Prashant Gupta, Kulo Rajasekaran, Liju Thomas, Derek LaSalle, Rohit Bhatia, Amit Kumar
-
Publication number: 20060136287Abstract: The method may entail reviewing a source of entries wherein the source is stored electronically, selecting a subset of entries from the source of entries and storing the subset of entries as a list wherein the list comprises a first order object.Type: ApplicationFiled: December 22, 2004Publication date: June 22, 2006Applicant: MICROSOFT CORPORATIONInventors: Prashant Gupta, Kulo Rajasekaran, Sutirtha Saha, Rajesh Tibrewala, Niroop Singh, Rajiv Kumar, Harvinder Sawhney
-
Patent number: 7020880Abstract: An interchange server for coupling with a plurality of connectors comprises an application collaboration module for defining the generic portion of the inter-operability function. The application collaboration module comprises a transaction service responsive to a trigger for initiating the inter-operability function and being activated upon receipt of data from one or more connectors. The trigger and the transaction deliver data to one or more connectors for transfer to an associated application whereby the inter-operability function is realized while each application is executing independently in an unmodified state. The connectors are configured for communicating with a like plurality of applications.Type: GrantFiled: December 16, 2002Date of Patent: March 28, 2006Assignee: International Business Machines CorporationInventors: Katrina A. Mellen-Garnett, Prashant Gupta
-
Patent number: 6973638Abstract: A process modeling tool for graphically representing a process which includes transactions and events, and for generating computer code representing the process. A graphical tool creates a graphical representation of the transactions and events with graphical symbols, where one or more of such transactions and events may be of an asynchronous nature. A code generator generates computer code in response to information contained in the graphical representation. The computer code is executable on a computer system to cause the computer system to perform one or more operations which emulate the process shown in the graphical representation.Type: GrantFiled: November 28, 2000Date of Patent: December 6, 2005Assignee: International Business Machines CorporationInventors: Dipayan Gangopadhyay, Prashant Gupta, Haleh Mahbod, Anant Vasant Prabhudesai, Srinivasan Suresh, William Wei Man Wong
-
Patent number: 6856942Abstract: Methods, apparatus and system programs are provided for holistic monitoring and troubleshooting an application where the application functionally depends upon a plurality of components on a network system and at least one of the plurality of components being selected from a group consisting of a network component, a hardware component, and a software component. The method includes collecting data from the components and analyzing data collected from the components to discover one or more issues in the components. The analyzing step includes considering domain knowledge of the components and considering the interrelationships and correlations between components working within the application. The method function includes diagnosing the issues in the components to determine an action plan.Type: GrantFiled: March 6, 2003Date of Patent: February 15, 2005Inventors: Katrina Garnett, Prashant Gupta, Robert Hagmann, James E. Van Riper
-
Publication number: 20040148138Abstract: Methods, apparatus and system programs are provided for holistic monitoring and troubleshooting an application where the application functionally depends upon a plurality of components on a network system and at least one of the plurality of components being selected from a group consisting of a network component, a hardware component, and a software component. The method includes collecting data from the components and analyzing data collected from the components to discover one or more issues in the components. The analyzing step includes considering domain knowledge of the components and considering the interrelationships and correlations between components working within the application. The method function includes diagnosing the issues in the components to determine an action plan.Type: ApplicationFiled: March 6, 2003Publication date: July 29, 2004Inventors: Katrina Garnett, Prashant Gupta, Robert Hagmann, James E. Van Riper