Patents by Inventor Alex FIELD
Alex FIELD 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: 11983557Abstract: Methods, systems, and devices supporting dynamic process orchestration are described. An orchestration server may receive a request defining a data modification process from a user device. The orchestration server may generate an execution file based on the request, and the execution file may include a set of tasks for performing the data modification process and an order for performing the set of tasks. The orchestration server may execute, for the execution file, a first set of tasks according to the order for performing the set of tasks and, in some cases, may update the execution file based on executing the first subset of tasks. For example, updating the execution file may involve modifying a second subset of tasks of the set of tasks. The orchestration server may execute, for the updated execution file, the modified second subset of tasks according to the order for performing the set of tasks.Type: GrantFiled: January 31, 2020Date of Patent: May 14, 2024Assignee: Salesforce, Inc.Inventors: Alex Gitelman, Twisha Mehta, Stephen Petschulat, Alex Field, LingTao Zhang
-
Patent number: 11841872Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for executing a process flow represented by a graph or portion thereof using cached subgraphs. A first request to execute a first portion of a process flow is processed, where the first portion of the process flow is represented by a first subgraph of a graph representing the process flow and a final node of the first subgraph corresponds to a set of computer-readable instructions. The first portion of the process flow is executed such that a first output of executing the first portion of the process flow is obtained. The first subgraph is stored in association with the first output in a first cache entry of a cache. A second request to execute a second portion of the process flow is processed, where the second portion of the process flow is represented by a second subgraph of the graph.Type: GrantFiled: July 26, 2021Date of Patent: December 12, 2023Assignee: Salesforce, Inc.Inventors: Gregory Hui, Alex Field, Brittany Zenger, Magnus Byne
-
Patent number: 11755608Abstract: DESCRIBED HEREIN ARE SYSTEMS, APPARATUS, METHODS AND COMPUTER PROGRAM PRODUCTS FOR IMPLEMENTING DESIGN TIME AND BATCH TIME FOR AN EXTRACT, TRANSFORM, LOAD (ETL) PROCESS. WHEN A SESSION IS ESTABLISHED, A KUBERNETES POD INSTANCE MAY BE EXCLUSIVELY ASSOCIATED WITH A USER FOR THE USER'S SESSIONS. DESIGN TIME AND BATCH TIME MAY BOTH BE PERFORMED WITHIN THE KUBERNETES POD INSTANCE. AS SUCH, A SERVICE PROVIDER MAY PROVIDE A SECURE DATAFLOW PREVIEW. FURTHERMORE, THE DATAFLOW MAY BE CACHED. CACHING OF THE DATAFLOW ALLOWS THE SERVICE PROVIDER TO MORE QUICKLY PROVIDE FOLLOW UP PREVIEWS, DECREASING LATENCY.Type: GrantFiled: January 13, 2020Date of Patent: September 12, 2023Assignee: Salesforce, Inc.Inventors: Stephen Petschulat, Gary Gong, Matthew Gilham, Alex Field, Magnus Byne
-
Patent number: 11683434Abstract: A document management facility may process volumes of physical documents for digital imaging. The document management facility may utilize robotic apparatus to perform the various functions for processing the documents, which may include document intake, document storage, document digitization, and/or document removal. Digital versions of the documents may be accessed with a document management system.Type: GrantFiled: August 26, 2021Date of Patent: June 20, 2023Assignee: Ripcord Inc.Inventors: Alex Fielding, Kevin C. Hall, Kirk H. Knight, Kimberly Lembo
-
Patent number: 11580141Abstract: Provided are systems and methods for classifying and tagging records in a record management system using information extracted and analyzed from specific areas or regions of records. A specific area or region of the record may be scanned, and the content disposed therein processed against a plurality of classification templates. Based on proximity to the classification templates, the record may be assigned one or more tags corresponding to the classification templates.Type: GrantFiled: May 24, 2021Date of Patent: February 14, 2023Assignee: Ripcord Inc.Inventors: Michael Moskwinski, Alex Fielding, Kevin Christopher Hall, Kimberly Lembo
-
Publication number: 20230023655Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for executing a process flow represented by a graph or portion thereof using cached subgraphs. A first request to execute a first portion of a process flow is processed, where the first portion of the process flow is represented by a first subgraph of a graph representing the process flow and a final node of the first subgraph corresponds to a set of computer-readable instructions. The first portion of the process flow is executed such that a first output of executing the first portion of the process flow is obtained. The first subgraph is stored in association with the first output in a first cache entry of a cache. A second request to execute a second portion of the process flow is processed, where the second portion of the process flow is represented by a second subgraph of the graph.Type: ApplicationFiled: July 26, 2021Publication date: January 26, 2023Applicant: Salesforce.com, Inc.Inventors: Gregory HUI, Alex FIELD, Brittany ZENGER, Magnus BYNE
-
Patent number: 11516359Abstract: Provided are systems and methods for identifying, isolating, and/or aligning sheets. An identification system can facilitate accurate identification of a sheet by (i) vacating one or more components of the system that are not the sheet from a zone of detection, and/or (ii) determining a reference axis of the sheet. An isolation system can facilitate accurate isolation of a sheet by (i) providing targeted air flow, and/or (ii) introducing a wave into the sheet. Identification systems and/or isolation systems described herein may facilitate isolation of sheets that were previously fastened together by one or more fasteners. An alignment system can facilitate accurate alignment of a first sheet at an upstream location relative to a second sheet at a downstream location via machine learning.Type: GrantFiled: June 11, 2021Date of Patent: November 29, 2022Assignee: Ripcord Inc.Inventors: Kevin Christopher Hall, Jens Jordan Hurley, Jonathan Floyd Grubb, Joseph David Dills Hartnagle, Arthur Joseph Petron, Alex Fielding
-
Publication number: 20220338417Abstract: Collection vessel fill-indicator assemblies and mowers with collection vessel fill-indicator assemblies are provided. A collection vessel fill-indicator assembly includes a capacitance element configured to be disposed adjacent to a collection vessel of a mower to detect a fill state of the collection vessel; and an interference guard disposed around a portion of the capacitance element to shield the capacitance element from interference.Type: ApplicationFiled: April 12, 2022Publication date: October 27, 2022Inventors: Alex Field, Eli Tiemann, Joshua Shafran, Maxwell Koerner, Phillip Holloway, Samuel Kiley
-
Patent number: 11431867Abstract: Provided are systems and methods for identifying, isolating, and/or aligning sheets. An identification system can facilitate accurate identification of a sheet by (i) vacating one or more components of the system that are not the sheet from a zone of detection, and/or (ii) determining a reference axis of the sheet. An isolation system can facilitate accurate isolation of a sheet by (i) providing targeted air flow, and/or (ii) introducing a wave into the sheet. Identification systems and/or isolation systems described herein may facilitate isolation of sheets that were previously fastened together by one or more fasteners. An alignment system can facilitate accurate alignment of a first sheet at an upstream location relative to a second sheet at a downstream location via machine learning.Type: GrantFiled: June 11, 2021Date of Patent: August 30, 2022Assignee: RIPCORD INC.Inventors: Kevin Christopher Hall, Jens Jordan Hurley, Jonathan Floyd Grubb, Joseph David Dills Hartnagle, Arthur Joseph Petron, Alex Fielding
-
Patent number: 11339019Abstract: Systems and methods are provided for document handling. Non-vision detection systems may be capable of detecting the dimensions, orientation, and/or position of a single sheet, or multiple stacked sheets. A document scanning arrangement may be capable of double sided scanning for sheets with various characteristics. The systems and methods provided may accommodate high throughput and rapid digitization of various types of documents, at a high quality.Type: GrantFiled: September 16, 2019Date of Patent: May 24, 2022Assignee: RIPCORD INC.Inventors: Kevin Christopher Hall, Jens Jordan Hurley, Jonathan Floyd Grubb, Joseph David Dills Hartnagle, Arthur Joseph Petron, Alex Fielding, Kevin Jon Olson
-
Patent number: 11240392Abstract: Method and systems of automated document processing described herein include activating in sequence a plurality of illumination modules of an illumination source to illuminate a document, where the plurality of illumination modules are located at different positions relative to the document. The document can be imaged each time the document is illuminated by an illumination module to provide a plurality of images. A shadow profile of the document can be obtained based on the plurality of images. One or more of a boundary of the document and presence of a fastener attached to the document can be identified using the shadow profile. Any fasteners present may be removed using a robot arm.Type: GrantFiled: February 1, 2021Date of Patent: February 1, 2022Assignee: RIPCORD INC.Inventors: Alex Fielding, Kevin C. Hall, Kirk H. Knight, Jens Jordan Hurley, Jonathan Floyd Grubb, Joseph David Dills Hartnagle
-
Patent number: 11134166Abstract: A document management facility may process volumes of physical documents for digital imaging. The document management facility may utilize robotic apparatus to perform the various functions for processing the documents, which may include document intake, document storage, document digitization, and/or document removal. Digital versions of the documents may be accessed with a document management system.Type: GrantFiled: January 18, 2019Date of Patent: September 28, 2021Assignee: Ripcord Inc.Inventors: Alex Fielding, Kevin C. Hall, Kirk H. Knight, Kimberly Lembo
-
Patent number: 11126616Abstract: The technology disclosed relates to creating and frequently updating multiple online analytic processing (OLAP) analytic databases from an online transaction processing (OLTP) transaction updatable system that includes transaction commit, rollback, and field level security capabilities. It also relates to transparently decoupling extraction from rebuilding of frequently updated OLAP analytic databases from the OLTP transaction updatable system.Type: GrantFiled: April 18, 2019Date of Patent: September 21, 2021Assignee: salesforce.com, inc.Inventors: Alex Gitelman, Ravishankar Arivazhagan, Donovan Schneider, Alex Field, Pradeep Mantha, Puneet Gupta
-
Patent number: 11089175Abstract: Provided are systems and methods for identifying, isolating, and/or aligning sheets. An identification system can facilitate accurate identification of a sheet by (i) vacating one or more components of the system that are not the sheet from a zone of detection, and/or (ii) determining a reference axis of the sheet. An isolation system can facilitate accurate isolation of a sheet by (i) providing targeted air flow, and/or (ii) introducing a wave into the sheet. Identification systems and/or isolation systems described herein may facilitate isolation of sheets that were previously fastened together by one or more fasteners. An alignment system can facilitate accurate alignment of a first sheet at an upstream location relative to a second sheet at a downstream location via machine learning.Type: GrantFiled: September 2, 2020Date of Patent: August 10, 2021Assignee: RIPCORD INC.Inventors: Kevin Christopher Hall, Jens Jordan Hurley, Jonathan Floyd Grubb, Joseph David Dills Hartnagle, Arthur Joseph Petron, Alex Fielding
-
Publication number: 20210240519Abstract: Methods, systems, and devices supporting dynamic process orchestration are described. An orchestration server may receive a request defining a data modification process from a user device. The orchestration server may generate an execution file based on the request, and the execution file may include a set of tasks for performing the data modification process and an order for performing the set of tasks. The orchestration server may execute, for the execution file, a first set of tasks according to the order for performing the set of tasks and, in some cases, may update the execution file based on executing the first subset of tasks. For example, updating the execution file may involve modifying a second subset of tasks of the set of tasks. The orchestration server may execute, for the updated execution file, the modified second subset of tasks according to the order for performing the set of tasks.Type: ApplicationFiled: January 31, 2020Publication date: August 5, 2021Inventors: Alex Gitelman, Twisha Mehta, Stephen Petschulat, Alex Field, LingTao Zhang
-
Publication number: 20210216565Abstract: DESCRIBED HEREIN ARE SYSTEMS, APPARATUS, METHODS AND COMPUTER PROGRAM PRODUCTS FOR IMPLEMENTING DESIGN TIME AND BATCH TIME FOR AN EXTRACT, TRANSFORM, LOAD (ETL) PROCESS. WHEN A SESSION IS ESTABLISHED, A KUBERNETES POD INSTANCE MAY BE EXCLUSIVELY ASSOCIATED WITH A USER FOR THE USER'S SESSIONS. DESIGN TIME AND BATCH TIME MAY BOTH BE PERFORMED WITHIN THE KUBERNETES POD INSTANCE. AS SUCH, A SERVICE PROVIDER MAY PROVIDE A SECURE DATAFLOW PREVIEW. FURTHERMORE, THE DATAFLOW MAY BE CACHED. CACHING OF THE DATAFLOW ALLOWS THE SERVICE PROVIDER TO MORE QUICKLY PROVIDE FOLLOW UP PREVIEWS, DECREASING LATENCY.Type: ApplicationFiled: January 13, 2020Publication date: July 15, 2021Applicant: Salesforce.com, Inc.Inventors: Stephen PETSCHULAT, Gary GONG, Matthew GILHAM, Alex FIELD, Magnus BYNE
-
Patent number: 11048732Abstract: Provided are systems and methods for classifying and tagging records in a record management system using information extracted and analyzed from specific areas or regions of records. A specific area or region of the record may be scanned, and the content disposed therein processed against a plurality of classification templates. Based on proximity to the classification templates, the record may be assigned one or more tags corresponding to the classification templates.Type: GrantFiled: June 25, 2019Date of Patent: June 29, 2021Assignee: RIPCORD INC.Inventors: Michael Moskwinski, Alex Fielding, Kevin Christopher Hall, Kimberly Lembo
-
Patent number: 11030199Abstract: Provided are systems and methods for the contextual retrieval and contextual display of records. A search query and/or search results may be contextually enhanced based on (i) natural language processing (NLP) models, (ii) user behavior, and/or (iii) relationships between various entities involved in a search, such as between users, records, and/or fields of expertise. Contextually enhanced search results may be delivered and displayed to a user on a user interface in a contextually relevant order.Type: GrantFiled: November 30, 2018Date of Patent: June 8, 2021Assignee: RIPCORD INC.Inventors: Michael Moskwinski, Alex Fielding, Kevin Christopher Hall, Kimberly Lembo
-
Patent number: 10951786Abstract: Method and systems of automated document processing described herein include activating in sequence a plurality of illumination modules of an illumination source to illuminate a document, where the plurality of illumination modules are located at different positions relative to the document. The document can be imaged each time the document is illuminated by an illumination module to provide a plurality of images. A shadow profile of the document can be obtained based on the plurality of images. One or more of a boundary of the document and presence of a fastener attached to the document can be identified using the shadow profile. Any fasteners present may be removed using a robot arm.Type: GrantFiled: July 31, 2020Date of Patent: March 16, 2021Assignee: RIPCORD INC.Inventors: Alex Fielding, Kevin C. Hall, Kirk H. Knight, Jens Jordan Hurley, Jonathan Floyd Grubb, Joseph David Dills Hartnagle
-
Patent number: 10853358Abstract: Methods, systems, and devices for data processing within a distributed data system are described. In a multi-tenant distributed data system, a provider may supply executable code for processing data using declarative processing instructions received from a tenant. For example, a tenant may provide tenant-specific processing instructions for a requested set of data. The processing instructions may indicate input information (e.g., a data structure, tenant-specific fields, etc.), transformation information (e.g., from a set of pre-defined transformations), and output information. The provider-supplied code may use the tenant-specific processing instructions to process and generate the requested set of data, where the code may be executed by multiple nodes within the system.Type: GrantFiled: June 29, 2018Date of Patent: December 1, 2020Assignee: salesforce.com, inc.Inventors: Alex Gitelman, Stephen Petschulat, Alex Field, Torrey Teats