Patents by Inventor Jon Tomas Gretarsson
Jon Tomas Gretarsson 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: 11861029Abstract: Methods, systems and computer program products for managing workflows between multiple third-party systems. A content management system stores a workflow that operates over content objects by invoking third-party applications. The content management system invokes these third-party applications, and these applications make modifications to the progression of the workflows as the third-party applications carry-out their specific portions of the workflow. Upon receipt of a workflow variable value from a first third-party application, the content management system determines the semantics of the workflow variable value and caries out a next portion of the workflow. The content management system then invokes a further next portion of the workflow to be carried out by a second third-party application.Type: GrantFiled: September 13, 2021Date of Patent: January 2, 2024Assignee: Box Inc.Inventors: Stephen Philip Hiller, Jón Tómas Grétarsson, Seth Morgan Luce Voltz, Ravneet Uberoi
-
Publication number: 20230133938Abstract: Methods, systems, and computer program products for application-specific, real-time modification of application programming interface behavior. Meaning is derived from analysis of human-readable intelligence found in a collaboration object of a content management system. The meaning is used to inform the behavior of an application programming interface that is exposed to applications that interface with the content management system. The content management system invokes a range of analysis modules that examine the human-intelligible contents of a requested collaboration object to determine meaning from the human-intelligible contents. Content-derived tags are emitted based on the analysis. When the application invokes an entry point of the API, a set of content-derived tags are associated with the application, and the occurrence and/or values of the content-derived tags are then used in rules. The results of evaluation of the rules determine how the API will respond to the application.Type: ApplicationFiled: October 28, 2021Publication date: May 4, 2023Applicant: Box, Inc.Inventors: Ryan KNOTTS, Marley Paige Zelinger, Jón Tómas Grétarsson
-
Publication number: 20230104908Abstract: Methods, systems, and computer program products for gathering electronic signatures to be applied to collaboration system content objects (e.g., contracts, letters, insurance claims, riders, etc.). A collaboration system monitors changes made to the collaboration system content objects during electronic signature processing. A module of the content management system is configured to associate one or more instances of e-signing metadata to one or more of the stored content objects of the content management system. The e-signing metadata indicates whether or not a particular portion of the one or more of the stored content objects has been e-signed by a designated e-signatory. A collaborator who is not one of the designated e-signatories makes a change to one or more of the stored content objects (e.g., contracts, letters, insurance claims, riders, etc.). The change is remediated on-the-fly and the e-signing process continues without having to restart the e-signing process from the beginning.Type: ApplicationFiled: March 28, 2022Publication date: April 6, 2023Applicant: Box, Inc.Inventors: Seth Morgan Luce VOLTZ, Jón Tómas GRÉTARSSON, Michaël Simon KRENS, Valentin ZBEREA, Rohit BAKSHI, Matthew Phillip HEWES, Daniel KIM, Nachiket DEO, Stephen Philip HILLER, Virender GUPTA
-
Publication number: 20230016689Abstract: Securely acquiring and managing electronic-based signatures by a content management system. A content management system exposes content objects to a plurality of collaborators. Executable modules of the content management system implement an Internet-based interface that is configured to acquire electronic-based signatures from a user device. A particular user device is configured to access particular content objects over the Internet-based interface and to acquire an electronic-based signature corresponding to one or more of the particular content objects. When one or more conditions are detected that would at least potentially influence how the acquisition of the electronic-based signature is carried out, then one or more remediation actions are invoked. Various security-specific remediation actions address corresponding security vulnerabilities. Various document-specific remediation actions are determined based on the document conditions that had been detected.Type: ApplicationFiled: July 14, 2021Publication date: January 19, 2023Applicant: Box, Inc.Inventors: Seth Morgan Luce Voltz, Jón Tómas Grétarsson
-
Publication number: 20220083679Abstract: Processing user-triggered, broker-assisted workflows. A content management system is configured to host a hierarchy of content objects that are partitioned into two or more user contexts. A first workflow object is configured and then stored into a first one of the two or more user contexts. A computer-implemented service agent is configured to receive a workflow trigger from an event raised in a second one of the two or more user contexts. The computer-implemented service agent executes in the second one of the two or more user contexts while processing the first workflow object using permissions that are associated with the first one of the two or more user contexts. The computer-implemented service agent processes the workflow object in the context of the first one of the two or more user contexts. Results from execution of the workflow objects are provided to the process that raised the workflow trigger.Type: ApplicationFiled: September 13, 2021Publication date: March 17, 2022Applicant: Box, Inc.Inventors: Stephen Hiller, Jón Tómas Grétarsson, Steven Chang, Ivan SABININ, Ravneet UBEROI
-
Publication number: 20220083335Abstract: Methods, systems and computer program products for managing workflows between multiple third-party systems. A content management system stores a workflow that operates over content objects by invoking third-party applications. The content management system invokes these third-party applications, and these applications make modifications to the progression of the workflows as the third-party applications carry-out their specific portions of the workflow. Upon receipt of a workflow variable value from a first third-party application, the content management system determines the semantics of the workflow variable value and caries out a next portion of the workflow. The content management system then invokes a further next portion of the workflow to be carried out by a second third-party application.Type: ApplicationFiled: September 13, 2021Publication date: March 17, 2022Applicant: Box, Inc.Inventors: Stephen Philip HILLER, Jón Tómas GRÉTARSSON, Seth Morgan Luce VOLTZ, Ravneet UBEROI
-
Publication number: 20210103863Abstract: A shared workflow operates over a plurality of execution environments associated with a content management system. A shared workflow is created in a first execution environment. The workflow is posted to a shared location. A particular workflow is selected from an exchange or other shared location and is thereafter configured to execute in a second execution environment. A computing module analyzes the workflow to identify environment-specific parameters. Based on a computer-generated recommendation emerging from the analysis, a user or a computing agent modifies the environment-specific parameter so as to configure the workflow prior to execution in the second execution environment. The first execution environment may correspond to a first department of an enterprise and the second execution environment may correspond to a second department of the same enterprise.Type: ApplicationFiled: October 1, 2020Publication date: April 8, 2021Applicant: Box, Inc.Inventors: Stephen Hiller, Jón Tómas Grétarsson, Seth Morgan Luce Voltz, Varun Parmar
-
Patent number: 10880251Abstract: Methods and apparatuses for automatic generation of dynamically assigned conditional follow-up tasks. A composition interface in which a user can compose an electronic mail message is provided. A mechanism within the composition interface to select a response window is provided. A follow-up task corresponding to the electronic mail message for the user is generated only if a response to the electronic mail message is not received within the response window.Type: GrantFiled: December 19, 2018Date of Patent: December 29, 2020Assignee: salesforce.com, inc.Inventors: Kedao Wang, Jón Tómas Grétarsson, Adam Evans, Jason Li
-
Patent number: 10671589Abstract: A system may utilize a combination of real-time and polling connectors for data crawling. A real-time connector may use a collector to write data associated with a new event from a database to a channel and record external identifiers (IDs) associated the data. A polling connector may use a verifier to compare the recorded IDs with IDs associated with a batch of data, and may write any data of the batch of data to the channel that has not been written previously written by the collector. The system may include an onboarder for reading data previously stored in the database.Type: GrantFiled: March 3, 2017Date of Patent: June 2, 2020Assignee: salesforce.com, inc.Inventors: Ankush Goyal, Shardul Vikram, Nathaniel Richard Price, Sudarshan Vijay Sarolkar, Scott Walter Bishel, Praveen Innamuri, Jon Tomas Gretarsson
-
Publication number: 20190245822Abstract: Methods and apparatuses for automatic generation of dynamically assigned conditional follow-up tasks. A composition interface in which a user can compose an electronic mail message is provided. A mechanism within the composition interface to select a response window is provided. A follow-up task corresponding to the electronic mail message for the user is generated only if a response to the electronic mail message is not received within the response window.Type: ApplicationFiled: December 19, 2018Publication date: August 8, 2019Inventors: Kedao Wang, Jón Tómas Grétarsson, Adam Evans, Jason Li
-
Patent number: 10164928Abstract: Methods and apparatuses for automatic generation of dynamically assigned conditional follow-up tasks. A composition interface in which a user can compose an electronic mail message is provided. A mechanism within the composition interface to select a response window is provided. A follow-up task corresponding to the electronic mail message for the user is generated only if a response to the electronic mail message is not received within the response window.Type: GrantFiled: September 11, 2017Date of Patent: December 25, 2018Assignee: salesforce.com, inc.Inventors: Kedao Wang, Jón Tómas Grétarsson, Adam Evans, Jason Li
-
Publication number: 20180253458Abstract: A system may utilize a combination of real-time and polling connectors for data crawling. A real-time connector may use a collector to write data associated with a new event from a database to a channel and record external identifiers (IDs) associated the data. A polling connector may use a verifier to compare the recorded IDs with IDs associated with a batch of data, and may write any data of the batch of data to the channel that has not been written previously written by the collector. The system may include an onboarder for reading data previously stored in the database.Type: ApplicationFiled: March 3, 2017Publication date: September 6, 2018Inventors: Ankush Goyal, Shardul Vikram, Nathaniel Richard Price, Sudarshan Vijay Sarolkar, Scott Walter Bishel, Praveen Innamuri, Jon Tomas Gretarsson
-
Publication number: 20170374000Abstract: Methods and apparatuses for automatic generation of dynamically assigned conditional follow-up tasks. A composition interface in which a user can compose an electronic mail message is provided. A mechanism within the composition interface to select a response window is provided. A follow-up task corresponding to the electronic mail message for the user is generated only if a response to the electronic mail message is not received within the response window.Type: ApplicationFiled: September 11, 2017Publication date: December 28, 2017Inventors: Kedao Wang, Jón Tómas Grétarsson, Adam Evans, Jason Li
-
Patent number: 9762520Abstract: Methods and apparatuses for automatic generation of dynamically assigned conditional follow-up tasks. A composition interface in which a user can compose an electronic mail message is provided. A mechanism within the composition interface to select a response window is provided. A follow-up task corresponding to the electronic mail message for the user is generated only if a response to the electronic mail message is not received within the response window.Type: GrantFiled: July 27, 2015Date of Patent: September 12, 2017Assignee: salesforce.com, inc.Inventors: Kedao Wang, Jón Tómas Grétarsson, Adam Evans, Jason Li
-
Publication number: 20160294757Abstract: Methods and apparatuses for automatic generation of dynamically assigned conditional follow-up tasks. A composition interface in which a user can compose an electronic mail message is provided. A mechanism within the composition interface to select a response window is provided. A follow-up task corresponding to the electronic mail message for the user is generated only if a response to the electronic mail message is not received within the response window.Type: ApplicationFiled: July 27, 2015Publication date: October 6, 2016Inventors: Kedao Wang, Jón Tómas Grétarsson, Adam Evans, Jason Li