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: 20240115335
    Abstract: A computer-assisted medical system includes a manipulator, an instrument holder physically coupled to the manipulator arm, and a controller that includes a computer processor. The instrument holder includes an instrument holder carriage configured to releasably couple to an instrument and translate the instrument along a longitudinal axis. The controller applies a signal that represents a movement for the instrument along the longitudinal axis to a filter to differentiate between a first and a second motion component of the movement along the longitudinal axis, and causes the instrument to move in accordance with the movement along the longitudinal axis by commanding the manipulator arm to move based on the first motion component of the movement along the longitudinal axis. The controller further commands, based on the second motion component of the movement along the longitudinal axis, the instrument holder carriage to move relative to the manipulator arm.
    Type: Application
    Filed: December 19, 2023
    Publication date: April 11, 2024
    Applicant: Intuitive Surgical Operations, Inc.
    Inventors: Simon Peter Dimaio, David William Bailey, Theodore W. Rogers, Alec Paul Robertson
  • Patent number: 11937691
    Abstract: A luggage rack including a framework, a shelf tier, and a folding system configured to transition the luggage rack between a first and a second configurations of the luggage rack. The shelf tier can include a first position associated with the first configuration of the luggage rack and a second position associated with the second configuration of the luggage rack.
    Type: Grant
    Filed: September 24, 2021
    Date of Patent: March 26, 2024
    Inventor: William Bailey
  • Patent number: 11903664
    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: Grant
    Filed: February 5, 2021
    Date of Patent: February 20, 2024
    Assignee: Intuitive Surgical Operations, Inc.
    Inventors: Simon Peter DiMaio, David William Bailey, Theodore W. Rogers, Alec Paul Robertson
  • Patent number: 11806836
    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: December 6, 2021
    Date of Patent: November 7, 2023
    Assignee: Illumina, Inc.
    Inventors: Robert Yang, Samantha K. Brittelle, You-Jung Cheng, Scott William Bailey, James M. Tsay
  • Patent number: 11795793
    Abstract: Systems, computer-readable media, and methods for valuating measurement data, of which the method includes obtaining a first model of a subsurface volume, determining a baseline control parameter based on the first model, receiving new measurement data measured using a data collection device, the new measurement data representing one or more characteristics of the subsurface volume, and obtaining a second model of the subsurface volume based in part on the new measurement data. The first model is not based on the new measurement data. Further, the method includes determining an enhanced control parameter based on the second model, determining an enhanced value corresponding to the second model using the enhanced control parameter, determining a realized value corresponding to the second model using the baseline control parameter, and calculating a value of the new measurement data by comparing the enhanced value and the realized value.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: October 24, 2023
    Assignee: Schlumberger Technology Corporation
    Inventors: William Bailey, Dzevat Omeragic
  • Publication number: 20230274591
    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 compare unfavorably to corresponding one of the plurality of performance thresholds.
    Type: Application
    Filed: April 10, 2023
    Publication date: August 31, 2023
    Inventors: Atchyuth Gorti, David Glasco, Daniel William Bailey
  • Patent number: 11657179
    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: April 15, 2021
    Date of Patent: May 23, 2023
    Assignee: Salesforce, 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
  • Publication number: 20230153078
    Abstract: Techniques are disclosed relating to branch decision elements. A computer system may access process flow information specifying a process flow defining an ordering of elements that include a branch selector element that is connected to branches that flow to a branch return element. The computer system may execute the process flow, including traversing the elements and accessing state information that identifies which of the branches have been evaluated for traversal. Upon reaching the branch selector element, the computer system may determine, based on the state information, whether the branches include a branch that has not been evaluated. In response to determining a branch has not been evaluated, the computer system may determine whether to traverse that branch. Upon reaching the branch return element, the computer system may determine whether to return to the branch selector element based on whether a particular number of the branches have been evaluated.
    Type: Application
    Filed: November 16, 2021
    Publication date: May 18, 2023
    Inventors: Kiran Hariharan Nair, Nhi Nguyen, Samuel William Bailey
  • Patent number: 11646868
    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 20, 2021
    Date of Patent: May 9, 2023
    Assignee: Tesla, Inc.
    Inventors: Thaddeus Fortenberry, Samuel Douglas Crowder, Patryk Kaminski, Daniel William Bailey, David Glasco
  • Patent number: 11640733
    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: Grant
    Filed: December 5, 2018
    Date of Patent: May 2, 2023
    Assignee: Tesla, Inc.
    Inventors: Atchyuth Gorti, David Glasco, Daniel William Bailey
  • Patent number: 11620124
    Abstract: Described is a method in a cloud-based system for implementing changes to flow engine software that executes user-specific flows for a plurality of users. The method includes: 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: Grant
    Filed: April 23, 2021
    Date of Patent: April 4, 2023
    Assignee: salesforce.com, inc.
    Inventors: Saravanan Adaikkalavan, Samuel William Bailey, William C. Eidson, Hugh Cockburn, Krishna Kumar, Hao Wu, Tim Peng
  • 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: 20230101062
    Abstract: A luggage rack including a framework, a shelf tier, and a folding system configured to transition the luggage rack between a first and a second configurations of the luggage rack. The shelf tier can include a first position associated with the first configuration of the luggage rack and a second position associated with the second configuration of the luggage rack.
    Type: Application
    Filed: September 24, 2021
    Publication date: March 30, 2023
    Inventor: William Bailey
  • 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: 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