Patents by Inventor William Bailey

William Bailey 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: 11269668
    Abstract: Computing systems, database systems, and related methods are provided for supporting dynamic validation workflows. One exemplary method involves a server of a database system receiving a graphical representation of a validation process from a client device coupled to a network, converting the graphical representation of the validation process into validation code, and storing the validation code at the database system in association with a database object type. Thereafter, the validation process is performed with respect to an instance of the database object type using the validation code in response to an action with respect to the instance of the database object type in a database of the database system. The action triggering the validation process can be based on user-configurable triggering criteria, and the validation process may generate user-configurable notifications based on one or more field values of the database object instance.
    Type: Grant
    Filed: March 3, 2020
    Date of Patent: March 8, 2022
    Assignee: salesforce.com, inc.
    Inventor: Samuel William Bailey
  • Publication number: 20220027503
    Abstract: Methods, systems, and devices for processing private data using a workflow action are described. A method may include identifying, at a user device that is authenticated to access a local system, an action of a workflow that is running on an external server that is external to the local system. The action may involve processing private data stored within the local system. The method may further include receiving, at the user device, a direct data query associated with the action, the direct data query including a set of encoded instructions that are self-extracting upon being executed by a browser of the user device. The method may further include executing, by the browser of the user device, the set of encoded instructions to directly access the private data and transmitting an indication of a result of the action based on directly accessing the private data.
    Type: Application
    Filed: April 15, 2021
    Publication date: January 27, 2022
    Inventors: Douglas Eliot Chasman, David Chungnan Wu, Hugh Francis Cockburn, Alex Edelstein, Antoine Barseni, Franck Thomas, Antoine Magnier, Nhi Nguyen, Benoit Dufourd, Samantha Reynard, Samuel William Bailey
  • Patent number: 11214712
    Abstract: A composition is provided that comprises a calcium carbonate slurry. The calcium carbonate slurry comprises a plurality of calcium carbonate particles suspended in a solution, where the solution comprises a dispersant and an anionic surfactant. The concentration of the calcium carbonate particles in the calcium carbonate slurry is equal to or less than about 2.0 wt. %.
    Type: Grant
    Filed: February 21, 2018
    Date of Patent: January 4, 2022
    Assignee: Illumina, Inc.
    Inventors: Robert Yang, Samantha K. Brittelle, You-Jung Cheng, Scott William Bailey, James M. Tsay
  • Publication number: 20210385073
    Abstract: An autonomous driving controller includes a plurality of parallel processors operating on common input data received from the plurality of autonomous driving sensors. Each of the plurality of parallel processors includes communication circuitry, a general processor, a security processor subsystem (SCS), and a safety subsystem (SMS). The communication circuitry supports communications between the plurality of parallel processors, including inter-processor communications between the general processors of the plurality of parallel processors, communications between the SCSs of the plurality of parallel processors using SCS cryptography, and communications between the SMSs of the plurality of parallel processors using SMS cryptography, the SMS cryptography differing from the SCS cryptography. The SCS and/or the SMS may each include dedicated hardware and/or memory to support the communications.
    Type: Application
    Filed: April 20, 2021
    Publication date: December 9, 2021
    Inventors: Thaddeus Fortenberry, Samuel Douglas Crowder, Patryk Kaminski, Daniel William Bailey, David Glasco
  • Publication number: 20210263811
    Abstract: A parallel processing system includes at least three processors operating in parallel, state monitoring circuitry, and state reload circuitry. The state monitoring circuitry couples to the at least three parallel processors and is configured to monitor runtime states of the at least three parallel processors and identify a first processor of the at least three parallel processors having at least one runtime state error. The state reload circuitry couples to the at least three parallel processors and is configured to select a second processor of the at least three parallel processors for state reload, access a runtime state of the second processor, and load the runtime state of the second processor into the first processor. Monitoring and reload may be performed only on sub-systems of the at least three parallel processors. During reload, clocks and supply voltages of the processors may be altered. The state reload may relate to sub-systems.
    Type: Application
    Filed: October 8, 2020
    Publication date: August 26, 2021
    Inventors: Daniel William Bailey, David Glasco
  • Publication number: 20210224329
    Abstract: A processor can produce an action to retrieve data from an external data source. The processor can cause an object to be defined to reference an attribute that is defined in the external data source, lacks being defined in a database subsystem, and has a data type to be passed by reference rather than by value. The processor can cause the action to be defined to include an identification of the external data source, an identification of an input parameter for the action, and an identification of an output parameter for the action. A name of the object can be a value for the output parameter. The processor can be configured to operate a customer relationship management system having the database subsystem and a business process subsystem. The action can be associated with a sequence of operations to be processed by the business process subsystem.
    Type: Application
    Filed: January 21, 2020
    Publication date: July 22, 2021
    Inventors: Catherine Schell, Samuel William Bailey
  • Patent number: 11067592
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed to perform prognostic health monitoring of a turbine engine.
    Type: Grant
    Filed: November 10, 2017
    Date of Patent: July 20, 2021
    Assignee: General Electric Company
    Inventors: William Edwin Hurst, Mei Gao, Vivek Gandhi, Donald Horn, Gregory Jon Chiaramonte, Katherine Tharp Nowicki, Steven Richard Levin, Michael William Bailey, Ronald Plybon, Mustafa Tekin Dokucu, Aditya Kumar
  • Publication number: 20210153961
    Abstract: A computer-assisted medical system includes a manipulator arm and an instrument holder physically coupled to the manipulator arm. The instrument holder is configured to releasably couple to an instrument. The instrument holder includes an adjustable assembly and a cannula clamp physically coupled to the adjustable assembly. A physical adjustment of the adjustable assembly moves the cannula clamp relative to the manipulator arm. The cannula clamp is configured to releasably couple to a cannula configured to receive the instrument.
    Type: Application
    Filed: February 5, 2021
    Publication date: May 27, 2021
    Applicant: Intuitive Surgical Operations, Inc.
    Inventors: Simon Peter DiMaio, David William Bailey, Theodore W. Rogers, Alec Paul Robertson
  • Patent number: 11005649
    Abstract: An autonomous driving controller includes a plurality of parallel processors operating on common input data received from the plurality of autonomous driving sensors. Each of the plurality of parallel processors includes communication circuitry, a general processor, a security processor subsystem (SCS), and a safety subsystem (SMS). The communication circuitry supports communications between the plurality of parallel processors, including inter-processor communications between the general processors of the plurality of parallel processors, communications between the SCSs of the plurality of parallel processors using SCS cryptography, and communications between the SMSs of the plurality of parallel processors using SMS cryptography, the SMS cryptography differing from the SCS cryptography. The SCS and/or the SMS may each include dedicated hardware and/or memory to support the communications.
    Type: Grant
    Filed: April 18, 2019
    Date of Patent: May 11, 2021
    Assignee: Tesla, Inc.
    Inventors: Thaddeus Fortenberry, Samuel Douglas Crowder, Patryk Kaminski, Daniel William Bailey, David Glasco
  • Patent number: 10990694
    Abstract: Methods, systems, and devices for processing private data using a workflow action are described. A method may include identifying, at a user device that is authenticated to access a local system, an action of a workflow that is running on an external server that is external to the local system. The action may involve processing private data stored within the local system. The method may further include receiving, at the user device, a direct data query associated with the action, the direct data query including a set of encoded instructions that are self-extracting upon being executed by a browser of the user device. The method may further include executing, by the browser of the user device, the set of encoded instructions to directly access the private data and transmitting an indication of a result of the action based on directly accessing the private data.
    Type: Grant
    Filed: July 11, 2018
    Date of Patent: April 27, 2021
    Assignee: salesforce.com, inc.
    Inventors: Douglas Eliot Chasman, David Chungnan Wu, Hugh Francis Cockburn, Alex Edelstein, Antoine Barseni, Franck Thomas, Antoine Magnier, Nhi Nguyen, Benoit Dufourd, Samantha Reynard, Samuel William Bailey
  • Patent number: 10939973
    Abstract: Systems and methods for a computer-assisted instrument motion are described. For example, the disclosure provides mechanisms and techniques for holding an instrument with a computer-assisted manipulator assembly, and methods for actuating computer-assisted motions of the instrument.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: March 9, 2021
    Assignee: Intuitive Surgical Operations, Inc.
    Inventors: Simon Peter DiMaio, David William Bailey, Theodore W. Rogers, Alec Paul Robertson
  • Patent number: 10921849
    Abstract: A System-on-a-Chip includes a plurality of processing systems and channel circuitry servicing the plurality of processing systems. The channel circuitry includes a clock sprinkler circuit, a clock source, first direction data path circuitry and second direction data path circuitry. A clock sprinkler is a clock signal that propagates in a first direction only, from a source to all destinations. The first direction data path circuitry includes a plurality of first direction data flip flops and first direction combinational logic that service data flow in the first direction. The second direction data path circuitry includes a plurality of second direction data flip flops and second direction combinational logic that service data flow in the second direction.
    Type: Grant
    Filed: May 9, 2018
    Date of Patent: February 16, 2021
    Assignee: Tesla, Inc.
    Inventor: Daniel William Bailey
  • Patent number: 10802929
    Abstract: A parallel processing system includes at least three processors operating in parallel, state monitoring circuitry, and state reload circuitry. The state monitoring circuitry couples to the at least three parallel processors and is configured to monitor runtime states of the at least three parallel processors and identify a first processor of the at least three parallel processors having at least one runtime state error. The state reload circuitry couples to the at least three parallel processors and is configured to select a second processor of the at least three parallel processors for state reload, access a runtime state of the second processor, and load the runtime state of the second processor into the first processor. Monitoring and reload may be performed only on sub-systems of the at least three parallel processors. During reload, clocks and supply voltages of the processors may be altered. The state reload may relate to sub-systems.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: October 13, 2020
    Assignee: Tesla, Inc.
    Inventors: Daniel William Bailey, David Glasco
  • Publication number: 20200320807
    Abstract: A vehicular autonomous driving system includes a fault prediction unit, including a processor and memory, configured to predict a potential future fault condition by: monitoring performance data associated with the plurality of autonomous driving components; comparing the performance data associated with the plurality of autonomous driving components to a plurality of performance thresholds; and determining the potential future fault condition for one of the plurality of autonomous driving components, when the performance data associated with the one of the plurality of autonomous driving components compares unfavorably to a corresponding one of the plurality of performance thresholds.
    Type: Application
    Filed: December 5, 2018
    Publication date: October 8, 2020
    Inventors: Atchyuth Gorti, David Glasco, Daniel William Bailey
  • Patent number: 10796018
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to generate a workscope. An example apparatus includes a workscope mapper, workscope strategy analyzer, and workscope selector. The workscope strategy analyzer is to evaluate each of the plurality of workscopes using dynamic optimization to determine a maintenance value and benefit to an asset associated with each workscope based on a stage in a remaining life of a constraint at which the evaluation is executed and a state of the asset. The dynamic optimization is to determine a prediction of the maintenance value based on a probability of a future change in state and associated workscope value until the end of life of the constraint. The maintenance value, used to select a workscope from the plurality of workscopes, is to be determined by the dynamic optimization as a sum of the associated workscope values until the end of life of the constraint.
    Type: Grant
    Filed: November 10, 2017
    Date of Patent: October 6, 2020
    Assignee: General Electric Company
    Inventors: Victor Manuel Perez Zarate, Luis Gabriel De Alba Rivera, Brock Estel Osborn, Katherine Tharp Nowicki, Michael William Bailey, Michael Evans Graham
  • Patent number: 10775987
    Abstract: A processor can cause operation tracking screens to be presented on a display. The operation tracking screens can include first and second screen areas. Some of the first screen areas can have graphical control elements configured to receive information associated with actions associated with a sequence of operations. The actions can include first and second actions performed concurrently. The second screen areas can have a graphical representation of stages of the sequence of operations. The graphical representation of the stages can be of a default sequence of the stages, in response to an initiation of the sequence of operations, and can be modified to include a graphical representation of an additional stage in response to a determination of a result of a condition being a specific value. The processor can receive signals associated with the information associated with the actions and can cause the sequence of operations to be processed.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: September 15, 2020
    Assignee: salesforce.com, inc.
    Inventors: Samuel William Bailey, Jason Teller, Nathan Edward Lipke, Anvitha Jaishankar, James Johnson, Yucheng Wang, Hugh Cockburn
  • Patent number: 10725795
    Abstract: Systems, methods, and apparatuses for implementing dynamic creation of an external code segment within a cloud based computing environment. For instance, an exemplary system having at least a processor and a memory therein includes means for executing object code comprising software instructions that when executed create an instance of an external segment of software instructions that is to perform business logic, wherein a name of the external segment of software instructions is to be first received during runtime of the object code.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: July 28, 2020
    Assignee: salesforce.com, inc.
    Inventors: Nathan Edward Lipke, Samuel William Bailey, James Johnson, Hugh Cockburn
  • Publication number: 20200201660
    Abstract: Computing systems, database systems, and related methods are provided for supporting dynamic validation workflows. One exemplary method involves a server of a database system receiving a graphical representation of a validation process from a client device coupled to a network, converting the graphical representation of the validation process into validation code, and storing the validation code at the database system in association with a database object type. Thereafter, the validation process is performed with respect to an instance of the database object type using the validation code in response to an action with respect to the instance of the database object type in a database of the database system. The action triggering the validation process can be based on user-configurable triggering criteria, and the validation process may generate user-configurable notifications based on one or more field values of the database object instance.
    Type: Application
    Filed: March 3, 2020
    Publication date: June 25, 2020
    Inventor: Samuel William Bailey
  • Publication number: 20200141368
    Abstract: Vapors in the fuel tank of a vehicle are collected in a carbon canister. An ejector or aspirator is used to purge the carbon canister in a pressure-charged engine in which a positive pressure exists in the intake. A compact ejector includes a substantially planar flange and a venturi tube coupled to the flange with a central axis of the venturi tube substantially parallel to the flange. By manufacturing the ejector in two pieces, dimensions within the ejector: throat, converging section, and diverging section, is more accurate than prior art manufacturing techniques thereby providing better flow characteristics throughout the boost range. By forming one of the two pieces of the ejector integrally with the air intake component in which it is coupled, decreases part count and the number of manufacturing processes.
    Type: Application
    Filed: November 11, 2019
    Publication date: May 7, 2020
    Applicant: Ford Global Technologies, LLC
    Inventors: Steven James Hoffman, John Emley, Douglas Scott Sparks, David S. Moyer, Christopher Alan Myers, Brandon William Bailey, Roger Joseph Khami
  • Publication number: 20200137195
    Abstract: Techniques and mechanisms to manage a flow of operations. Operation tracking screens are presented on a display. At least some of a first screen area has one or more graphical control elements configured to receive information associated with actions corresponding to the sequence of operations. The actions include at least a first action performed concurrently with a second action. A second screen area has a graphical representation of stages of the sequence of operations in response to an initiation of the application to process the sequence of operations. The graphical representation of the stages is modified to include a graphical representation of a modification to the stages. The modification comprises a modification to multiple stages concurrently. Signals associated with the information associated with the actions associated with the sequence of operations are received. The sequence of operations to be processed.
    Type: Application
    Filed: October 31, 2018
    Publication date: April 30, 2020
    Inventors: Nathan Edward Lipke, William Charles Eidson, Catherine Schell, Samuel William Bailey, James Johnson, Yucheng Wang, Anvitha Jaishankar, Jason Teller