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: 20180160894
    Abstract: 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: Application
    Filed: January 27, 2017
    Publication date: June 14, 2018
    Inventors: Manish Gupta, Prashant Gupta, Joy Mustafi
  • Publication number: 20180165850
    Abstract: 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: Application
    Filed: December 9, 2016
    Publication date: June 14, 2018
    Inventors: Prashant Gupta, Manish Gupta, Mithun Das Gupta
  • Patent number: 9933762
    Abstract: 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: Grant
    Filed: July 9, 2014
    Date of Patent: April 3, 2018
    Assignee: Honeywell International Inc.
    Inventors: Jerry Marti, Prabhat Ranjan, Sundaramoorthi Thangavel, Midhun Naga Kumar Jonnadula, Prashant Gupta
  • Publication number: 20180041460
    Abstract: 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: Application
    Filed: January 3, 2017
    Publication date: February 8, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: 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: 20180027068
    Abstract: 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: Application
    Filed: January 3, 2017
    Publication date: January 25, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Vinay Kumar, Teekam Chand Goyal, Deepak Pratinidhi, Rakesh Midha, Anil Prasad, Jayawant Tewari, Prashant Gupta, Rajiv Kumar, Arun Rajappa, Praveen Upadhyay
  • Publication number: 20160011573
    Abstract: 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: Application
    Filed: July 9, 2014
    Publication date: January 14, 2016
    Inventors: Jerry Marti, Prabhat Ranjan, Sundaramoorthi Thangavel, Midhun Naga Kumar Jonnadula, Prashant Gupta
  • Patent number: 8789174
    Abstract: 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: Grant
    Filed: April 13, 2010
    Date of Patent: July 22, 2014
    Assignee: Symantec Corporation
    Inventor: Prashant Gupta
  • Patent number: 8578265
    Abstract: 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: Grant
    Filed: October 7, 2008
    Date of Patent: November 5, 2013
    Assignee: BigMachines, Inc.
    Inventors: Colleen Y. Bajohr, Timothy Handorf, Prashant Gupta
  • Publication number: 20120102421
    Abstract: 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: Application
    Filed: October 21, 2011
    Publication date: April 26, 2012
    Applicant: BIGMACHINES, INC.
    Inventors: Timothy William Handorf, Prathibha Ramasubramanian, Prashant Gupta, Zakiya Sitembile Vallier, Swarvanu Sanyal
  • Publication number: 20100281429
    Abstract: 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: Application
    Filed: April 30, 2009
    Publication date: November 4, 2010
    Applicant: BIGMACHINES, INC.
    Inventors: Ali Kheiri, Erik Abernathy, Timothy Handorf, Prashant Gupta
  • Publication number: 20100088590
    Abstract: 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: Application
    Filed: October 7, 2008
    Publication date: April 8, 2010
    Applicant: BIGMACHINES, INC.
    Inventors: Colleen Y. Bajohr, Timothy Handorf, Prashant Gupta
  • Publication number: 20070185747
    Abstract: 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: Application
    Filed: February 7, 2006
    Publication date: August 9, 2007
    Applicant: MICROSOFT CORPORATION
    Inventors: Prashant Gupta, Abhijit Gore, Amit Kumar, Kulothungan Rajasekaran, Derik Stenerson
  • Publication number: 20070083395
    Abstract: 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: Application
    Filed: February 6, 2006
    Publication date: April 12, 2007
    Inventors: Steven Fors, Michael Randazzo, Prashant Gupta, Dave Murawski
  • Publication number: 20070078722
    Abstract: 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: Application
    Filed: September 30, 2005
    Publication date: April 5, 2007
    Inventors: Garurank Saxena, Parvathy Bhaskaran, Prashant Gupta
  • Publication number: 20060136286
    Abstract: 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: Application
    Filed: December 22, 2004
    Publication date: June 22, 2006
    Applicant: MICROSOFT CORPORATION
    Inventors: Prashant Gupta, Kulo Rajasekaran, Liju Thomas, Derek LaSalle, Rohit Bhatia, Amit Kumar
  • Publication number: 20060136287
    Abstract: 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: Application
    Filed: December 22, 2004
    Publication date: June 22, 2006
    Applicant: MICROSOFT CORPORATION
    Inventors: Prashant Gupta, Kulo Rajasekaran, Sutirtha Saha, Rajesh Tibrewala, Niroop Singh, Rajiv Kumar, Harvinder Sawhney
  • Patent number: 7020880
    Abstract: 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: Grant
    Filed: December 16, 2002
    Date of Patent: March 28, 2006
    Assignee: International Business Machines Corporation
    Inventors: Katrina A. Mellen-Garnett, Prashant Gupta
  • Patent number: 6973638
    Abstract: 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: Grant
    Filed: November 28, 2000
    Date of Patent: December 6, 2005
    Assignee: International Business Machines Corporation
    Inventors: Dipayan Gangopadhyay, Prashant Gupta, Haleh Mahbod, Anant Vasant Prabhudesai, Srinivasan Suresh, William Wei Man Wong
  • Patent number: 6856942
    Abstract: 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: Grant
    Filed: March 6, 2003
    Date of Patent: February 15, 2005
    Inventors: Katrina Garnett, Prashant Gupta, Robert Hagmann, James E. Van Riper
  • Publication number: 20040148138
    Abstract: 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: Application
    Filed: March 6, 2003
    Publication date: July 29, 2004
    Inventors: Katrina Garnett, Prashant Gupta, Robert Hagmann, James E. Van Riper