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).

  • Publication number: 20230102197
    Abstract: A parallel processing system includes at least three parallel processors, 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: December 5, 2022
    Publication date: March 30, 2023
    Inventors: Daniel William Bailey, David Glasco
  • Publication number: 20220409475
    Abstract: The invention relates to an adult choke pleasure enhancement adjustable pressure cuff device. Participants can engage in solo autoerotic asphyxiation (AEA) without accidentally suffocating to death. The adjustable cuff is inflatable and sized to encompass a participant's neck and has a timed safety release function. The participant can apply the device at default setting to fit snugly, but not impede blood flow. The participant can inflate the device to the desired level of pressure that would remain at that setting at participant's discretion. They can control what happens and for how long, as long as the participant is not incapacitated. However, if at any time, the controls/settings are not engaged by the participant, the device would automatically default to zero pressure after a set time. The use of the device therefore allows a participant to safely engage in solo AEA without risking injury or death.
    Type: Application
    Filed: June 25, 2021
    Publication date: December 29, 2022
    Inventors: Lindsay Leanne McMURREN, Bradley Daniel RICHARDSON, Sean William BAILEY
  • Patent number: 11526409
    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: October 8, 2020
    Date of Patent: December 13, 2022
    Assignee: Tesla, Inc.
    Inventors: Daniel William Bailey, David Glasco
  • Publication number: 20220342658
    Abstract: A method in a cloud-based system for implementing behavioral changes to flow engine software that executes user-specific flows for a plurality of users with little or no disruption to the performance of the user-specific flows is provided. The method comprises: receiving a request to load and execute a user-specific flow; identifying an API version identifier for the user-specific flow; loading the user-specific flow; determining whether a software change to the flow engine software should be applied when executing the user-specific flow based on the API version identifier; and executing the user-specific flow using the flow engine software with the software change when it is determined, based on the API version identifier, that the software change to the flow engine software should be applied.
    Type: Application
    Filed: April 23, 2021
    Publication date: October 27, 2022
    Applicant: salesforce.com, inc.
    Inventors: Saravanan Adaikkalavan, Samuel William Bailey, William C. Eidson, Hugh Cockburn, Krishna Kumar, Hao Wu, Tim Peng
  • Publication number: 20220326987
    Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for facilitating the customization of a process flow builder. A first graphical user interface (GUI) identifying one or more user selectable process flow types is provided. Responsive to a selection of a process flow type, information corresponding to the selected process flow type is obtained. The information includes one or more headers and, for at least a first header, identifies one or more elements that are user-selectable for addition to a layout representing a process flow. A second GUI is generated using the information. A user may access the second GUI to generate a layout representing a process flow of the process flow type.
    Type: Application
    Filed: April 21, 2021
    Publication date: October 13, 2022
    Applicant: Salesforce.com, Inc.
    Inventors: Paul Anthony MASON, William Charles EIDSON, Samuel William BAILEY, Alex EDELSTEIN, Samantha REYNARD, Barkha KENI, Tanveer Singh RANDHAWA
  • Publication number: 20220326822
    Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for facilitating the customization of a process flow builder. A first graphical user interface (GUI) identifying one or more user selectable process flow types is provided. Responsive to a selection of a process flow type, information corresponding to the selected process flow type is obtained. The information includes one or more headers and, for at least a first header, identifies one or more elements that are user-selectable for addition to a layout representing a process flow. A second GUI is generated using the information. A user may access the second GUI to generate a layout representing a process flow of the process flow type.
    Type: Application
    Filed: April 21, 2021
    Publication date: October 13, 2022
    Applicant: Salesforce.com, Inc.
    Inventors: Paul Anthony MASON, Samuel William BAILEY, Samantha REYNARD, Derek D'SOUZA, Lovi YU
  • Publication number: 20220089910
    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: Application
    Filed: December 6, 2021
    Publication date: March 24, 2022
    Inventors: Robert Yang, Samantha K. Brittelle, You-Jung Cheng, Scott William Bailey, James M. Tsay
  • 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: D956775
    Type: Grant
    Filed: October 2, 2019
    Date of Patent: July 5, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Ryan Michael O'Rourke, Sharon Zeng, Rishi Pankaj Mody, Mark Evan Davis, Shannon Ma, William Bailey, Qikun Guo, Brendan Benjamin Aronoff