Patents by Inventor Andrew Craig Bragdon
Andrew Craig Bragdon 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: 11880297Abstract: Disclosed herein are system, method, and device embodiments for implementing dynamic codeless logging in an integration platform system. An integration platform may provide a declaratively-configurable asset pre-configured to implement a logging functionality associated with a log point, package the declaratively-configurable asset within an integration application, and receive a selection of the log point associated with the declaratively-configurable asset. In addition, the integration application may generate log information corresponding to the log point based on the selection of the log point and the logging functionality. Further, the integration platform may present the log information within a graphical user interface.Type: GrantFiled: September 27, 2022Date of Patent: January 23, 2024Assignee: Salesforce, Inc.Inventors: Andrew Craig Bragdon, Ignacio Agustin Manzano, Agustin Lopez Gabeiras
-
Patent number: 11803466Abstract: Disclosed herein are system, method, and device embodiments for implementing dynamic codeless logging in an integration platform system. An integration platform may provide a declaratively-configurable asset pre-configured to implement a logging functionality associated with a log point, package the declaratively-configurable asset within an integration application, and receive a selection of the log point associated with the declaratively-configurable asset. In addition, the integration application may generate log information corresponding to the log point based on the selection of the log point and the logging functionality. Further, the integration platform may present the log information within a graphical user interface.Type: GrantFiled: September 27, 2022Date of Patent: October 31, 2023Assignee: Salesforce, Inc.Inventors: Andrew Craig Bragdon, Ignacio Agustin Manzano, Agustin Lopez Gabeiras
-
Patent number: 11734166Abstract: Disclosed herein are system, method, and device embodiments for implementing dynamic codeless logging in an integration platform system. An integration platform may provide a declaratively-configurable asset pre-configured to implement a logging functionality associated with a log point, package the declaratively-configurable asset within an integration application, and receive a selection of the log point associated with the declaratively-configurable asset. In addition, the integration application may generate log information corresponding to the log point based on the selection of the log point and the logging functionality. Further, the integration platform may present the log information within a graphical user interface.Type: GrantFiled: August 23, 2022Date of Patent: August 22, 2023Assignee: Salesforce, Inc.Inventors: Andrew Craig Bragdon, Ignacio Agustin Manzano, Agustin Lopez Gabeiras
-
Publication number: 20230116130Abstract: Disclosed herein are system, method, and device embodiments for implementing dynamic codeless logging in an integration platform system. An integration platform may provide a declaratively-configurable asset pre-configured to implement a logging functionality associated with a log point, package the declaratively-configurable asset within an integration application, and receive a selection of the log point associated with the declaratively-configurable asset. In addition, the integration application may generate log information corresponding to the log point based on the selection of the log point and the logging functionality. Further, the integration platform may present the log information within a graphical user interface.Type: ApplicationFiled: September 27, 2022Publication date: April 13, 2023Inventors: Andrew Craig BRAGDON, Ignacio Agustin MANZANO, Agustin Lopez GABEIRAS
-
Publication number: 20230091664Abstract: Disclosed herein are system, method, and device embodiments for implementing dynamic codeless logging in an integration platform system. An integration platform may provide a declaratively-configurable asset pre-configured to implement a logging functionality associated with a log point, package the declaratively-configurable asset within an integration application, and receive a selection of the log point associated with the declaratively-configurable asset. In addition, the integration application may generate log information corresponding to the log point based on the selection of the log point and the logging functionality. Further, the integration platform may present the log information within a graphical user interface.Type: ApplicationFiled: September 27, 2022Publication date: March 23, 2023Inventors: Andrew Craig BRAGDON, Ignacio Agustin MANZANO, Agustin Lopez GABEIRAS
-
Patent number: 11573949Abstract: Resolving conflicting changes to structured data files. A method includes for a structured data file which has both a generic structure and dialects built on top of the generic structure, for which conflicting changes have been made, and where an original version of the structured data, a first version of the structured data and a second version of the structured data exist, determining a dialect of the structured data. The method further includes, based on the determined dialect performing at least one of merge or diff operations on the original version of the structured data, the first version of the structured data and the second version of the structured data.Type: GrantFiled: March 12, 2021Date of Patent: February 7, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: David Charles Kilian, Louisa Rose Millott, Gareth Alun Jones, Andrew Craig Bragdon, Yu Xiao, Arun Mathew Abraham, Kevin J. Blasko, Christopher Lovett, Mark Groves
-
Publication number: 20220405197Abstract: Disclosed herein are system, method, and device embodiments for implementing dynamic codeless logging in an integration platform system. An integration platform may provide a declaratively-configurable asset pre-configured to implement a logging functionality associated with a log point, package the declaratively-configurable asset within an integration application, and receive a selection of the log point associated with the declaratively-configurable asset. In addition, the integration application may generate log information corresponding to the log point based on the selection of the log point and the logging functionality. Further, the integration platform may present the log information within a graphical user interface.Type: ApplicationFiled: August 23, 2022Publication date: December 22, 2022Inventors: Andrew Craig Bragdon, Ignacio Agustin Manzano, Agustin Lopez Gabeiras
-
Patent number: 11467950Abstract: Disclosed herein are system, method, and device embodiments for implementing dynamic codeless logging in an integration platform system. An integration platform may provide a declaratively-configurable asset pre-configured to implement a logging functionality associated with a log point, package the declaratively-configurable asset within an integration application, and receive a selection of the log point associated with the declaratively-configurable asset. In addition, the integration application may generate log information corresponding to the log point based on the selection of the log point and the logging functionality. Further, the integration platform may present the log information within a graphical user interface.Type: GrantFiled: April 19, 2019Date of Patent: October 11, 2022Assignee: Salesforce, Inc.Inventors: Andrew Craig Bragdon, Ignacio Agustin Manzano, Agustin Lopez Gabeiras
-
Patent number: 11249889Abstract: Disclosed herein are system, method, and computer program product embodiments for providing anomaly feedback monitoring and detection. An embodiment operates by determining a first set of data corresponding to an anomaly indicating an undesirable data state for a first application. A subset of data from a second set of data corresponding to the undesirable data state is identified, wherein the second set of data is associated with communications between the first application and a second application. A notification identifying the anomaly is provided. Feedback associated with the anomaly is received. Data corresponding to the anomaly is updated based on the feedback.Type: GrantFiled: January 22, 2019Date of Patent: February 15, 2022Assignee: salesforce.com, inc.Inventors: Ignacio Agustin Manzano, Agustin Lopez Gabeiras, Leandro Damián Lück, Gaston Alberto Lodieu, Diego Gabriel Larralde, Jiang Wu, Andrew Craig Bragdon
-
Patent number: 11216587Abstract: Disclosed herein are system, method, and device embodiments for implementing log tokenization in an integration platform system. An integration platform may provide a declaratively-configurable logger asset for deployment in an integration-application design tool, and package the declaratively configurable logger asset in an integration application at least partially built via the integration-application design tool. In addition, the integration application may identify sensitive information in original log data of the integration application, and generate modified log data based on tokenization of the sensitive information. Further, the integration application may log the modified log data into a log file.Type: GrantFiled: April 19, 2019Date of Patent: January 4, 2022Assignee: salesforce.com, inc.Inventors: Andrew Craig Bragdon, Ignacio Agustin Manzano, Balasubramanian Narasimhan
-
Patent number: 11175894Abstract: Disclosed herein are system, method, and device embodiments for implementing flow analysis in an integration platform system. An integration platform may provide a declaratively-configurable asset within an integration-application design tool, configure the declaratively-configurable asset based on declarative configuration information via the integration-application design tool, and package the declaratively-configurable asset into an integration application. Further, the integration platform may calculate a statistic associated with the declaratively-configurable asset based on the declarative configuration information during an execution of the integration application, and cause display of a graphic representation of the declaratively-configurable asset and the statistic in a monitoring tool.Type: GrantFiled: January 31, 2019Date of Patent: November 16, 2021Assignee: salesforce.com, inc.Inventors: Andrew Craig Bragdon, Ignacio Agustin Manzano, Agustin Lopez Gabeiras
-
Publication number: 20210200944Abstract: Resolving conflicting changes to structured data files. A method includes for a structured data file which has both a generic structure and dialects built on top of the generic structure, for which conflicting changes have been made, and where an original version of the structured data, a first version of the structured data and a second version of the structured data exist, determining a dialect of the structured data. The method further includes, based on the determined dialect performing at least one of merge or diff operations on the original version of the structured data, the first version of the structured data and the second version of the structured data.Type: ApplicationFiled: March 12, 2021Publication date: July 1, 2021Inventors: David Charles KILIAN, Louisa Rose MILLOTT, Gareth Alun JONES, Andrew Craig BRAGDON, Yu XIAO, Arun Mathew ABRAHAM, Kevin J. BLASKO, Christopher LOVETT, Mark GROVES
-
Patent number: 10949612Abstract: Resolving conflicting changes to structured data files. A method includes for a structured data file which has both a generic structure and dialects built on top of the generic structure, for which conflicting changes have been made, and where an original version of the structured data, a first version of the structured data and a second version of the structured data exist, determining a dialect of the structured data. The method further includes, based on the determined dialect performing at least one of merge or diff operations on the original version of the structured data, the first version of the structured data and the second version of the structured data.Type: GrantFiled: December 12, 2016Date of Patent: March 16, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: David Charles Kilian, Louisa Rose Millott, Gareth Alun Jones, Andrew Craig Bragdon, Yu Xiao, Arun Mathew Abraham, Kevin J. Blasko, Christopher Lovett, Mark Groves
-
Patent number: 10901813Abstract: Disclosed herein are system, method, and computer program product embodiments for providing clustering and monitoring functionality. An embodiment operates by determining that an application programming interface (API) call has been made from a first application to a second application. Metric data regarding a performance of one or more computing devices responsive to the determined API call is received. The received metric data associated with the determined API call is clustered into one of a plurality of predetermined clusters associated with the performance of the one or more computing devices responsive to one or more previous API calls. A notification indicating a system state of the one or more computing devices is determined based on the clustering, and provided.Type: GrantFiled: January 22, 2019Date of Patent: January 26, 2021Assignee: SALESFORCE.COM, INC.Inventors: Ignacio Agustin Manzano, Agustin Lopez Gabeiras, Leandro Damián Lück, Gaston Alberto Lodieu, Diego Gabriel Larralde, Jiang Wu, Andrew Craig Bragdon
-
Publication number: 20200334376Abstract: Disclosed herein are system, method, and device embodiments for implementing log tokenization in an integration platform system. An integration platform may provide a declaratively-configurable logger asset for deployment in an integration-application design tool, and package the declaratively configurable logger asset in an integration application at least partially built via the integration-application design tool. In addition, the integration application may identify sensitive information in original log data of the integration application, and generate modified log data based on tokenization of the sensitive information. Further, the integration application may log the modified log data into a log file.Type: ApplicationFiled: April 19, 2019Publication date: October 22, 2020Inventors: Andrew Craig BRAGDON, Ignacio Agustin MANZANO, Balasubramanian NARASIMHAN
-
Publication number: 20200334135Abstract: Disclosed herein are system, method, and device embodiments for implementing dynamic codeless logging in an integration platform system. An integration platform may provide a declaratively-configurable asset pre-configured to implement a logging functionality associated with a log point, package the declaratively-configurable asset within an integration application, and receive a selection of the log point associated with the declaratively-configurable asset. In addition, the integration application may generate log information corresponding to the log point based on the selection of the log point and the logging functionality. Further, the integration platform may present the log information within a graphical user interface.Type: ApplicationFiled: April 19, 2019Publication date: October 22, 2020Inventors: Andrew Craig BRAGDON, Ignacio Agustin MANZANO, Agustin Lopez GABEIRAS
-
Patent number: 10809956Abstract: Disclosed are systems and methods for presenting supplemental content items on a user device while requested additional content is obtained. For example, a user is presented with a content item, such as an image, an advertisement, etc., on a display of a user device. The content item, when interacted with by the user, results in a request for additional content, such as a web page, being sent to a remote computing resource, the additional content item being received by the user device from the remote computing resource, loaded by the user device, and presented to the user on the display of the user device. Rather than presenting the user with a blank screen, an empty window, a “loading” notification (e.g., spinning icon), etc.Type: GrantFiled: November 17, 2016Date of Patent: October 20, 2020Assignee: Pinterest, Inc.Inventors: Andrew Craig Bragdon, Justin Velo, Shahrouz Tavakoli, Wendy Lin Lu, Mengya You, Yunnan Wu, Vivian Clara Chow, Mehrdad Bidgoli, Raphael Grignani, Nipoon Malhotra, Harsh Goel
-
Patent number: D898062Type: GrantFiled: January 30, 2019Date of Patent: October 6, 2020Assignee: salesforce.com, inc.Inventors: Andrew Craig Bragdon, Agustin Lopez Gabeiras, Ignacio Agustin Manzano
-
Patent number: D898063Type: GrantFiled: January 30, 2019Date of Patent: October 6, 2020Assignee: salesforce.com, inc.Inventors: Andrew Craig Bragdon, Agustin Lopez Gabeiras, Ignacio Agustin Manzano
-
Patent number: D927527Type: GrantFiled: October 5, 2020Date of Patent: August 10, 2021Assignee: salesforce.com, inc.Inventors: Andrew Craig Bragdon, Agustin Lopez Gabeiras, Ignacio Agustin Manzano