Patents by Inventor Jacob Burman
Jacob Burman 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: 20260195679Abstract: A method includes receiving a reusable definition of a flow trigger, and storing the reusable definition of the flow trigger in persistent storage. The method also includes receiving a request to integrate the flow trigger into an instruction flow and, based on receiving the request, retrieving the reusable definition of the flow trigger from persistent storage and providing the reusable definition of the flow trigger for integration into the instruction flow.Type: ApplicationFiled: January 9, 2025Publication date: July 9, 2026Inventors: Jacob Burman, Radha Krishna Singireddy, Harry Thomas Nelson, Srinivas Kothuri, Sasikanth Marella, Riya Kapoor
-
Publication number: 20260133824Abstract: An example implementation may include: obtaining a child workflow derived from a parent workflow, wherein the parent workflow is specified to include states and transitions therebetween; determining a modified state or transition of the child workflow; obtaining a starting rule of the child workflow that specifies a condition under which execution of the child workflow begins; and storing, in a memory, a representation of the child workflow as a reference to the parent workflow and differences between the child workflow and the parent workflow, wherein the differences include the starting rule and the modified state or transition.Type: ApplicationFiled: November 13, 2024Publication date: May 14, 2026Inventors: Jacob Burman, Brian Bimschleger, Jason Lefever, Alberto Alvarado Jimenez, Harry Thomas Nelson, Yaron Guez, Jan Ove Kristian Olsson
-
Patent number: 12271739Abstract: A system could include persistent storage containing application components. A plurality of software applications could be installed on the system. The software applications could be respectively associated context records that include references to application components that provide some behavior or data for the software applications. The system could also include processors configured to perform operations. The operations could include receiving a request to generate a topology map for a software application and identifying, based on a context record for the software application, a subset of application components that provide some behavior or data for the software application. The operations could further include determining relationship types between pairs of application components and generating a topology map for the software application.Type: GrantFiled: July 14, 2023Date of Patent: April 8, 2025Assignee: ServiceNow, Inc.Inventors: Jacob Burman, Michel Abou Samah, Kylin Follenweider, Sharon Elizabeth Carmichael Ehlert
-
Patent number: 12093517Abstract: An embodiment may involve defining a process by first and second process design applications, wherein the process includes a set of stages; receiving, by a process visualization application, a reference to a parent entry and a definition of the process referencing the parent entry; based on the parent entry, identifying a first transformer class associated with the first process design application and a second transformer class associated with the second process design application, wherein the individual classes contain executable functions; converting an output of the first and second process design applications in a first configuration into a second configuration based on a first transformer class associated with the first process design application and a second transformer class associated with the second process design application, wherein the second configuration is accessible to the process visualization application; generating a display of the process in a hierarchical arrangement, wherein the hierarchType: GrantFiled: November 28, 2023Date of Patent: September 17, 2024Assignee: ServiceNow, Inc.Inventors: Douglas Bradley, Meredith Van Lier, Chris Widlowski, Yaron Guez, Jacob Burman, Suzanne Lai
-
Publication number: 20240094884Abstract: An embodiment may involve defining a process by first and second process design applications, wherein the process includes a set of stages; receiving, by a process visualization application, a reference to a parent entry and a definition of the process referencing the parent entry; based on the parent entry, identifying a first transformer class associated with the first process design application and a second transformer class associated with the second process design application, wherein the individual classes contain executable functions; converting an output of the first and second process design applications in a first configuration into a second configuration based on a first transformer class associated with the first process design application and a second transformer class associated with the second process design application, wherein the second configuration is accessible to the process visualization application; generating a display of the process in a hierarchical arrangement, wherein the hierarchType: ApplicationFiled: November 28, 2023Publication date: March 21, 2024Inventors: Douglas Bradley, Meredith Van Lier, Chris Widlowski, Yaron Guez, Jacob Burman, Suzanne Lai
-
Patent number: 11868593Abstract: An embodiment may involve a definition of a process, wherein the process is referenced by a parent entry, wherein the process includes a set of stages, wherein the stages in the set of stages are respectively associated with sets of activities, and wherein a process design application was used to define the process. The embodiment may also include one or more processors configured to: (i) receive a reference to the parent entry; (ii) identify a transformer class associated with the process design application, wherein the transformer class converts output in a first configuration related to the process design application to input in a second configuration; (iii) receive, from the transformer class, data related to the process in the second configuration; and (iv) generate a graphical user interface that displays the process and the set of stages in a hierarchical arrangement.Type: GrantFiled: November 5, 2020Date of Patent: January 9, 2024Assignee: ServiceNow, Inc.Inventors: Douglas Bradley, Meredith Van Lier, Chris Widlowski, Yaron Guez, Jacob Burman, Suzanne Lai
-
Publication number: 20230359469Abstract: A system could include persistent storage containing application components. A plurality of software applications could be installed on the system. The software applications could be respectively associated context records that include references to application components that provide some behavior or data for the software applications. The system could also include processors configured to perform operations. The operations could include receiving a request to generate a topology map for a software application and identifying, based on a context record for the software application, a subset of application components that provide some behavior or data for the software application. The operations could further include determining relationship types between pairs of application components and generating a topology map for the software application.Type: ApplicationFiled: July 14, 2023Publication date: November 9, 2023Inventors: Jacob Burman, Michel Abou Samah, Kylin Follenweider, Sharon Elizabeth Carmichael Ehlert
-
Patent number: 11748115Abstract: A system could include persistent storage containing application components. A plurality of software applications could be installed on the system. The software applications could be respectively associated context records that include references to application components that provide some behavior or data for the software applications. The system could also include processors configured to perform operations. The operations could include receiving a request to generate a topology map for a software application and identifying, based on a context record for the software application, a subset of application components that provide some behavior or data for the software application. The operations could further include determining relationship types between pairs of application components and generating a topology map for the software application.Type: GrantFiled: July 21, 2020Date of Patent: September 5, 2023Assignee: ServiceNow, Inc.Inventors: Jacob Burman, Michel Abou Samah, Kylin Follenweider, Sharon Elizabeth Carmichael Ehlert
-
Publication number: 20220137795Abstract: An embodiment may involve a definition of a process, wherein the process is referenced by a parent entry, wherein the process includes a set of stages, wherein the stages in the set of stages are respectively associated with sets of activities, and wherein a process design application was used to define the process. The embodiment may also include one or more processors configured to: (i) receive a reference to the parent entry; (ii) identify a transformer class associated with the process design application, wherein the transformer class converts output in a first configuration related to the process design application to input in a second configuration; (iii) receive, from the transformer class, data related to the process in the second configuration; and (iv) generate a graphical user interface that displays the process and the set of stages in a hierarchical arrangement.Type: ApplicationFiled: November 5, 2020Publication date: May 5, 2022Inventors: Douglas Bradley, Meredith Van Lier, Chris Widlowski, Yaron Guez, Jacob Burman, Suzanne Lai
-
Patent number: 11295260Abstract: A first workflow item grouping container and a second workflow item grouping container are a part of a collection of workflow item grouping containers organizing an end-to-end multi-process workflow solution. An identification and execution condition of the first workflow item grouping container and an identification and execution condition of the second workflow item grouping container are received. A specification of one or more workflow items belonging to the first workflow item grouping container and a specification of one or more workflow items belonging to the second workflow item grouping container are received. Each of the one or more workflow items belonging to the first and second workflow item grouping containers has an individually configurable execution condition and corresponds to a different individual activity of the end-to-end multi-process workflow solution.Type: GrantFiled: July 22, 2020Date of Patent: April 5, 2022Assignee: ServiceNow, Inc.Inventors: Jacob Burman, Craig Brian Santa Ruiz, Harry Thomas Nelson, Derek Gregory Stainer, Nikhil Dvivedi, Russell Sarbora, Juell Chase Solaegui, Reynaldo Hernandez, Alberto Alvarado Jimenez, Michel Abou Samah
-
Patent number: 11288611Abstract: A user modifiable user interface representation of a first workflow item grouping container and a second workflow item grouping container are provided. The first and second item grouping containers are part of a collection of workflow item grouping containers organizing a design of an end-to-end multi-process workflow solution. An interactive user interface representation of a first workflow item belonging to the first workflow item grouping container and a second workflow item belonging to the second workflow item grouping container are provided. The first and second workflow items correspond to different individual activities of the end-to-end multi-process workflow solution. A user is able to interact with the interactive user interface representation of the first workflow item to modify a workflow property of the first workflow item and to interact with the interactive user interface representation of the second workflow item to modify a workflow property of the second workflow item.Type: GrantFiled: July 22, 2020Date of Patent: March 29, 2022Assignee: ServiceNow, Inc.Inventors: Jacob Burman, Craig Brian Santa Ruiz, Harry Thomas Nelson, Derek Gregory Stainer, Nikhil Dvivedi, Russell Sarbora, Juell Chase Solaegui, Reynaldo Hernandez, Alberto Alvarado Jimenez, Michel Abou Samah
-
Publication number: 20220027807Abstract: A user modifiable user interface representation of a first workflow item grouping container and a second workflow item grouping container are provided. The first and second item grouping containers are part of a collection of workflow item grouping containers organizing a design of an end-to-end multi-process workflow solution. An interactive user interface representation of a first workflow item belonging to the first workflow item grouping container and a second workflow item belonging to the second workflow item grouping container are provided. The first and second workflow items correspond to different individual activities of the end-to-end multi-process workflow solution. A user is able to interact with the interactive user interface representation of the first workflow item to modify a workflow property of the first workflow item and to interact with the interactive user interface representation of the second workflow item to modify a workflow property of the second workflow item.Type: ApplicationFiled: July 22, 2020Publication date: January 27, 2022Inventors: Jacob Burman, Craig Brian Santa Ruiz, Harry Thomas Nelson, Derek Gregory Stainer, Nikhil Dvivedi, Russell Sarbora, Juell Chase Solaegui, Reynaldo Hernandez, Alberto Alvarado Jimenez, Michel Abou Samah
-
Publication number: 20220027169Abstract: A system could include persistent storage containing application components. A plurality of software applications could be installed on the system. The software applications could be respectively associated context records that include references to application components that provide some behavior or data for the software applications. The system could also include processors configured to perform operations. The operations could include receiving a request to generate a topology map for a software application and identifying, based on a context record for the software application, a subset of application components that provide some behavior or data for the software application. The operations could further include determining relationship types between pairs of application components and generating a topology map for the software application.Type: ApplicationFiled: July 21, 2020Publication date: January 27, 2022Inventors: Jacob Burman, Michel Abou Samah, Kylin Follenweider, Sharon Elizabeth Carmichael Ehlert
-
Publication number: 20220027806Abstract: A first workflow item grouping container and a second workflow item grouping container are a part of a collection of workflow item grouping containers organizing an end-to-end multi-process workflow solution. An identification and execution condition of the first workflow item grouping container and an identification and execution condition of the second workflow item grouping container are received. A specification of one or more workflow items belonging to the first workflow item grouping container and a specification of one or more workflow items belonging to the second workflow item grouping container are received. Each of the one or more workflow items belonging to the first and second workflow item grouping containers has an individually configurable execution condition and corresponds to a different individual activity of the end-to-end multi-process workflow solution.Type: ApplicationFiled: July 22, 2020Publication date: January 27, 2022Inventors: Jacob Burman, Craig Brian Santa Ruiz, Harry Thomas Nelson, Derek Gregory Stainer, Nikhil Dvivedi, Russell Sarbora, Juell Chase Solaegui, Reynaldo Hernandez, Alberto Alvarado Jimenez, Michel Abou Samah