Patents by Inventor MANJEET SINGH

MANJEET SINGH 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: 20210014260
    Abstract: A remote network management platform may include persistent storage containing: (i) data related to a managed network, and (ii) a persona of a user. The remote network management platform may also include a platform application associated with a web-based user interface and using a portion of the data. The remote network management platform may also include a recommendation engine with access to a set of rules or a machine learning (ML) model corresponding to the platform application. The recommendation engine may be configured to: (i) read, from the persistent storage, the portion of the data and the persona; (ii) apply, to the portion of the data and the persona, the set of rules or the ML model to generate one or more recommendations; and (iii) transmit, by way of the web-based user interface and to the user, representations of the one or more recommendations.
    Type: Application
    Filed: July 8, 2019
    Publication date: January 14, 2021
    Inventor: Manjeet Singh
  • Patent number: 10826776
    Abstract: A method includes creating a record of a continual improvement process (CIP) on a hosted client instance based on detection of one or more optimizations to improve at least one of a plurality of actions associated with the hosted client instance; setting a monitored metric with a predetermined target corresponding to the record to measure progress of the CIP over time based on analytical data associated with the monitored metric; setting one or more identified tasks associated with the monitored metric and monitor completion of the one or more identified tasks; and presenting progress data indicating progress toward achieving the monitored metric over time and indicating whether the monitored metric was achieved based on whether the analytical data associated with the monitored metric indicates that the predetermined target was met.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: November 3, 2020
    Assignee: ServiceNow, Inc.
    Inventor: Manjeet Singh
  • Patent number: 10819587
    Abstract: A system and method is disclosed for performance analysis of processes in a managed network. Processes may be represented as sets of activities, and an audit database may be configured for logging activities within the managed network. Database may include fields to identify process instances, process classes, process states, and process transitions. A server device may receive a request from a client device to view information representative of multiple process instances. The server device may select a plurality of process instances according to filter criteria applied to the data fields of the audit database records, and generate a graphical representation of interconnections between the one or more data fields of the selected plurality based on a statistical analysis of the one or more data fields of the audit database records corresponding to the selected plurality of process instances. The server may then transmit the graphical representation to the client device.
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: October 27, 2020
    Assignee: ServiceNow, Inc.
    Inventor: Manjeet Singh
  • Publication number: 20200302364
    Abstract: A system may include persistent storage containing representations of requests associated with a managed network. The persistent storage may include lists of capabilities associated with agents, and each request may include a textual description of a situation experienced by a user and a resolution of the situation by a particular agent. A computing device may obtain a set of requests from the persistent storage, apply an unsupervised machine learning clustering technique to textual descriptions included in the set of requests, and arrange the requests into groups such that each group contains requests including textual descriptions with at least a threshold degree of similarity to one another. The computing device may perform, for the requests in a particular group, a textual analysis on associated resolutions to identify capabilities used by agents to resolve the requests, and update the lists of capabilities to associate the capabilities with agents that used them.
    Type: Application
    Filed: March 18, 2019
    Publication date: September 24, 2020
    Inventors: Manjeet Singh, Bruce Walthers, Lingzhu Li, Jeevan Anand Anne
  • Publication number: 20200287802
    Abstract: A system and method is disclosed for performance analysis of processes in a managed network. Processes may be represented as sets of activities, and an audit database may be configured for logging activities within the managed network. Database may include fields to identify process instances, process classes, process states, and process transitions. A server device may receive a request from a client device to view information representative of multiple process instances. The server device may select a plurality of process instances according to filter criteria applied to the data fields of the audit database records, and generate a graphical representation of interconnections between the one or more data fields of the selected plurality based on a statistical analysis of the one or more data fields of the audit database records corresponding to the selected plurality of process instances. The server may then transmit the graphical representation to the client device.
    Type: Application
    Filed: March 4, 2019
    Publication date: September 10, 2020
    Inventor: Manjeet Singh
  • Patent number: 10699237
    Abstract: An embodiment may involve receiving respective information technology performance data related to managed networks. The embodiment may further involve transmitting a web-based representation of a first graphical user interface. The first graphical user interface may be configurable to display a plurality of performance metrics related to the managed network. The embodiment may further involve receiving an indication to display a detailed representation of a particular performance metric of the plurality of performance metrics. The embodiment may further involve transmitting a web-based representation of a second graphical user interface.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: June 30, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Manjeet Singh, Abhay Kulkarni, Amanjit Johal, Mohammed Abdul Farhan Khan
  • Publication number: 20200090087
    Abstract: A system may include a database storing: (i) a definition of a multi-state incident management workflow, and (ii) incidents related to a managed network, where the incidents are assigned to one state of the workflow at any particular time. The system may also include a processor configured to: determine that a particular incident has entered, is in, or has left a pre-defined target state of the workflow, where an agent has been assigned to perform, for the particular incident, operations associated with the pre-defined target state; responsively compare values, for the incident, one or more state variables related to the pre-defined target state to: (i) historical values or (ii) threshold values; determine that the values of the state variables are outside of a range of values derived from the historical values or threshold values; and responsively based on a profile of the agent, provide feedback to the agent.
    Type: Application
    Filed: September 17, 2018
    Publication date: March 19, 2020
    Inventor: Manjeet Singh
  • Publication number: 20200065758
    Abstract: Described herein are exemplary systems and methods for the optimization of shipping cartons relative to the contents of orders to be placed therein. An exemplary carton optimization method evaluates a sample size of orders received at a given location and then determines an optimal carton set that includes at least one feasible carton for each order, while also minimizing shipping costs based on dimensional weighing-based pricing by reducing the dimensional weight, thereby minimizing void space and increasing the carton space utilization percentage. An exemplary carton optimization method may be further customized to optimize a carton set for an order, based on the cartons already available at a given warehouse or other site. As a result, cartons are utilized and designed more efficiently at the site.
    Type: Application
    Filed: August 24, 2018
    Publication date: February 27, 2020
    Inventors: Adrian D. Kumar, Manjeet Singh, Siqiang Guo
  • Publication number: 20200059423
    Abstract: Indicator values are anonymously aggregated in a multi-instance computing environment. Aggregations of indicator values are received from customer instances in a multi-instance computing environment. At least one of the aggregations of indicator values is generated by a respective customer instance of the customer instances based on indicator values generated by the respective customer instance. The aggregations of indicator values are filtered to produce filtered aggregations, and the filtered aggregations are aggregated according to characteristics associated with at least some of the customer instances to generate global indicator values. Each global indicator value is generated from one or more of the filtered aggregations that are greater than a minimum threshold. One or more of the global indicator values may then be transmitted to a customer instance of the customer instances having a characteristic corresponding to those global indicator values.
    Type: Application
    Filed: August 27, 2019
    Publication date: February 20, 2020
    Inventors: Amanjit Singh Johal, Mohammed Abdul Farhan Khan, Manjeet Singh
  • Patent number: 10419304
    Abstract: Indicator values are anonymously aggregated in a multi-instance computing environment. Aggregations of indicator values are received from customer instances in a multi-instance computing environment. At least one of the aggregations of indicator values is generated by a respective customer instance of the customer instances based on indicator values generated by the respective customer instance. The aggregations of indicator values are filtered to produce filtered aggregations, and the filtered aggregations are aggregated according to characteristics associated with at least some of the customer instances to generate global indicator values. Each global indicator value is generated from one or more of the filtered aggregations that are greater than a minimum threshold. One or more of the global indicator values may then be transmitted to a customer instance of the customer instances having a characteristic corresponding to those global indicator values.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: September 17, 2019
    Assignee: ServiceNow, Inc.
    Inventors: Amanjit Singh Johal, Mohammed Abdul Farhan Khan, Manjeet Singh
  • Publication number: 20190268233
    Abstract: A method includes creating a record of a continual improvement process (CIP) on a hosted client instance based on detection of one or more optimizations to improve at least one of a plurality of actions associated with the hosted client instance; setting a monitored metric with a predetermined target corresponding to the record to measure progress of the CIP over time based on analytical data associated with the monitored metric; setting one or more identified tasks associated with the monitored metric and monitor completion of the one or more identified tasks; and presenting progress data indicating progress toward achieving the monitored metric over time and indicating whether the monitored metric was achieved based on whether the analytical data associated with the monitored metric indicates that the predetermined target was met.
    Type: Application
    Filed: March 29, 2018
    Publication date: August 29, 2019
    Inventor: Manjeet Singh
  • Publication number: 20190122203
    Abstract: A method for transaction authorization includes generation of a master authentication code based on an authorization request for a transaction by a server. The transaction is initiated by a user by way of a transaction application installed on a user-computing device. The server splits the master authentication code into a first authentication code and a second authentication code. The first authentication code is communicated to the transaction application and the second authentication code is communicated to the user by the server. The transaction application generates a response code based on the first authentication code and the second authentication code. The server receives the response code from the transaction application and processes the transaction based on a match between the response code and the master authentication code.
    Type: Application
    Filed: October 22, 2018
    Publication date: April 25, 2019
    Inventors: Jaipal Singh KUMAWAT, Ankur ARORA, Manjeet SINGH
  • Publication number: 20190102719
    Abstract: An embodiment may involve receiving respective information technology performance data related to managed networks. The embodiment may further involve transmitting a web-based representation of a first graphical user interface. The first graphical user interface may be configurable to display a plurality of performance metrics related to the managed network. The embodiment may further involve receiving an indication to display a detailed representation of a particular performance metric of the plurality of performance metrics. The embodiment may further involve transmitting a web-based representation of a second graphical user interface.
    Type: Application
    Filed: October 17, 2017
    Publication date: April 4, 2019
    Inventors: Manjeet Singh, Abhay Kulkarni, Amanjit Johal, Mohammed Abdul Farhan Khan
  • Publication number: 20180324059
    Abstract: Indicator values are anonymously aggregated in a multi-instance computing environment. Aggregations of indicator values are received from customer instances in a multi-instance computing environment. At least one of the aggregations of indicator values is generated by a respective customer instance of the customer instances based on indicator values generated by the respective customer instance. The aggregations of indicator values are filtered to produce filtered aggregations, and the filtered aggregations are aggregated according to characteristics associated with at least some of the customer instances to generate global indicator values. Each global indicator value is generated from one or more of the filtered aggregations that are greater than a minimum threshold. One or more of the global indicator values may then be transmitted to a customer instance of the customer instances having a characteristic corresponding to those global indicator values.
    Type: Application
    Filed: May 5, 2017
    Publication date: November 8, 2018
    Inventors: AMANJIT SINGH JOHAL, MOHAMMED ABDUL FARHAN KHAN, MANJEET SINGH
  • Patent number: 9724670
    Abstract: Water absorbent polymers and a process for their preparation are disclosed. The process for preparing water absorbent polymers comprises preparing a slurry with relatively high amounts of polymer particles (in the range of 40 to 55 wt % of the total mass of the slurry) having water absorbed therein. The slurry is then directly spray dried to obtain water absorbent polymers.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: August 8, 2017
    Assignee: Reliance Industries Limited
    Inventors: Elango Subramanyam, Manjeet Singh Choudhary, Raksh Vir Jasra, Ashishkumar Indravadan Parekh, Pralhad Ambadas Ganeshpure, Padmavathi Garimella, Jayesh Prafullachandra Vora
  • Publication number: 20160318001
    Abstract: Water absorbent polymers and a process for their preparation are disclosed. The process for preparing water absorbent polymers comprises preparing a slurry with relatively high amounts of polymer particles (in the range of 40 to 55 wt % of the total mass of the slurry) having water absorbed therein. The slurry is then directly spray dried to obtain water absorbent polymers.
    Type: Application
    Filed: December 22, 2014
    Publication date: November 3, 2016
    Applicant: Reliance Industries Limited
    Inventors: Elango Subramanyam, Manjeet Singh Choudhary, Raksh Vir Jasra, Ashishkumar Indravadan Parekh, Pralhad Ambadas Ganeshpure, Padmavathi Garimella, Jayesh Prafullachandra Vora
  • Patent number: 9087225
    Abstract: The present invention related to an integrated object/package authentication system. The invention further relates to a method of identification of and object/package and sequenced authentication of the same based on combination of assigned identification feature and the generated random identification feature (identifiers). The present invention provides method and system where in the combination of assigned identification feature and a randomly generated identifier provides a secured sequenced identification and authentication process to obviate problems associated with reading, calibration and manufacture of random tag/information that are to be disposed on the package/object specifically for creating a signature based on special aspects of the at least two identification information.
    Type: Grant
    Filed: August 9, 2012
    Date of Patent: July 21, 2015
    Assignee: BILCARE LIMITED
    Inventors: Praful Ramchandra Naik, Manjeet Singh Sahi, Sukesh Sunder Sheety
  • Patent number: D579843
    Type: Grant
    Filed: September 20, 2007
    Date of Patent: November 4, 2008
    Assignee: International Truck Intellectual Property Company, LLC
    Inventors: David J. Beigel, Robert K. Crook, Jr., Manjeet Singh Kohli, Christopher L. Koonce, Marcey K. Collins, Jami L. Smith, L. David Allendorph, Steven A. Oliver