Patents by Inventor Puneet Anand
Puneet Anand 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: 12047839Abstract: In one embodiment, a method for user performance journey monitoring is disclosed. The method illustratively comprises receiving, by a process, user journey information associated with an application and a plurality of application end users, the user journey information indicative of navigation paths of the application end users among a plurality of nodes configured to perform at least a part of the application; receiving, by the process, performance metric information indicative of performance of the plurality of nodes configured to perform at least the part of the application; correlating, by the process, the user journey information with the performance metric information based on one or more query criteria; and storing, by the process, the correlated user journey information and performance metric information in an application end user journey database indexed by the one or more query criteria.Type: GrantFiled: January 17, 2020Date of Patent: July 23, 2024Assignee: Cisco Technology, Inc.Inventors: Xiaochun Mei, Tian Bu, Swathi Bhat, Jia Xu, Anupam Jindal, Puneet Anand
-
Publication number: 20220347312Abstract: The invention provides a method for producing an immunoconjugate, the method comprising combining one or more compounds of Formula I and an antibody construct of Formula II to provide the immunoconjugate of Formula III, wherein TA is a therapeutic agent, L is a linker, r is an integer from 1 to 50, Ar is an aromatic moiety comprising a substituent selected from PEG, —SO2CX3, —NR3+, —NO2, —SO3R, —SO2R, —CN, —CX3, —PO3R2, —OPO3R2, and salts thereof, each R independently is H, CX3, or C1-C4 alkyl, each X independently is hydrogen or a halogen, Y is CH2, PEG, or a bond, n is an integer from 1 to 4, and PEG has the formula: —(CH2CH2O)m-(CH2)p—, where p is an integer from 1 to 5 and m is an integer from 2 to 50. The invention also provides an immunoconjugate and a composition of immunoconjugates formed from said method.Type: ApplicationFiled: September 4, 2020Publication date: November 3, 2022Applicant: Bolt Biotherapeutics, Inc.Inventors: Puneet Anand, David Dornan, Romas Kudirka, Richard P. Laura, Arthur Lee, Brian Safina, Matthew Zhou
-
Publication number: 20210227351Abstract: In one embodiment, a method for user performance journey monitoring is disclosed. The method illustratively comprises receiving, by a process, user journey information associated with an application and a plurality of application end users, the user journey information indicative of navigation paths of the application end users among a plurality of nodes configured to perform at least a part of the application; receiving, by the process, performance metric information indicative of performance of the plurality of nodes configured to perform at least the part of the application; correlating, by the process, the user journey information with the performance metric information based on one or more query criteria; and storing, by the process, the correlated user journey information and performance metric information in an application end user journey database indexed by the one or more query criteria.Type: ApplicationFiled: January 17, 2020Publication date: July 22, 2021Inventors: Xiaochun Mei, Tian Bu, Swathi Bhat, Jia Xu, Anupam Jindal, Puneet Anand
-
Publication number: 20200394329Abstract: In one embodiment, a method for automatic application data collection is disclosed. The method illustratively comprises determining a stack trace associated with one or more business transactions, wherein at least one application is configured to perform at least part of the one or more business transactions; identifying, based on the stack trace, one or more methods of the at least one application that were invoked during performance of the one or more business transactions; selecting, from the identified one or more methods, a set of the one or more methods by applying at least one scoring heuristic to the identified one or methods; and configuring one or more monitoring agents executing on the at least one application to instrument the selected set of the one or methods at one or more instrumentation points, wherein application performance data is generated by instrumentation of the one or more instrumentation points.Type: ApplicationFiled: November 21, 2019Publication date: December 17, 2020Inventors: Ashwin Jayaprakash, Juhwan Jeong, Ryan Nicholas TerBush, Vinay Srinivasaiah, Puneet Anand
-
Patent number: 10785281Abstract: In one embodiment, a monitoring process monitors timing of navigations and resources of a web page load, and attributes timing of the navigations and resources into corresponding timing components. In particular, the monitoring process may attribute timing of static first-party resources and timing of hypertext transfer protocol (HTTP) redirects to a core frontend timing component, and may attribute timing of dynamic first-party resources to a core backend timing component. The monitoring process may also attribute timing of content delivery network (CDN) resources to a CDN timing component, and may attribute timing of non-CDN third-party resources to a third-party timing component. Lastly, the monitoring process may further attribute timing of network infrastructure connections to a core connections timing component. Accordingly, the monitoring process may then perform one or more actions based on the attributing steps.Type: GrantFiled: March 6, 2019Date of Patent: September 22, 2020Assignee: Cisco Technology, Inc.Inventors: Adam Ross Cath, Swathi Bhat, Maxwell Taylor Virgil, Brian Robert Zaik, Puneet Anand
-
Publication number: 20200287956Abstract: In one embodiment, a monitoring process monitors timing of navigations and resources of a web page load, and attributes timing of the navigations and resources into corresponding timing components. In particular, the monitoring process may attribute timing of static first-party resources and timing of hypertext transfer protocol (HTTP) redirects to a core frontend timing component, and may attribute timing of dynamic first-party resources to a core backend timing component. The monitoring process may also attribute timing of content delivery network (CDN) resources to a CDN timing component, and may attribute timing of non-CDN third-party resources to a third-party timing component. Lastly, the monitoring process may further attribute timing of network infrastructure connections to a core connections timing component. Accordingly, the monitoring process may then perform one or more actions based on the attributing steps.Type: ApplicationFiled: March 6, 2019Publication date: September 10, 2020Inventors: Adam Ross Cath, Swathi Bhat, Maxwell Taylor Virgil, Brian Robert Zaik, Puneet Anand
-
Patent number: 10389818Abstract: A session, consisting of multiple page views by a user with a web service, is monitored, analyzed, and diagnosed for a user. The session may include one or more requests or page views experienced by a user during the session. The session may be defined as the user experience on a series of network content pages visited through a single instance of a network browser. The session may be determined to end when no activity is detected from the user for a specified period of time. In other implementations, a session may be based on a user indication, a set period of time, or for some other reason. The data is collected by one or more agents throughout the system, reported to a controller, and correlated together at the controller for querying and reporting. The correlated data is reported by the controller to a user through an interface.Type: GrantFiled: July 31, 2015Date of Patent: August 20, 2019Assignee: Cisco Technology, Inc.Inventor: Puneet Anand
-
Publication number: 20170034282Abstract: A session, consisting of multiple page views by a user with a web service, is monitored, analyzed, and diagnosed for a user. The session may include one or more requests or page views experienced by a user during the session. The session may be defined as the user experience on a series of network content pages visited through a single instance of a network browser. The session may be determined to end when no activity is detected from the user for a specified period of time. In other implementations, a session may be based on a user indication, a set period of time, or for some other reason. The data is collected by one or more agents throughout the system, reported to a controller, and correlated together at the controller for querying and reporting. The correlated data is reported by the controller to a user through an interface.Type: ApplicationFiled: July 31, 2015Publication date: February 2, 2017Inventor: Puneet Anand