Patents by Inventor Robert Bradshaw
Robert Bradshaw 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: 20230404579Abstract: A powered handle for a surgical stapler can have a drive system including an electric motor. The powered handle can include a manual return mechanism. The powered handle can also include a retention mechanism to prevent unintentional movement of drivetrain components upon actuation of the manual return mechanism. For example, the retention mechanism can apply a direction-dependent frictional force on an actuation shaft of the handle assembly to prevent unintentional movement of the actuation shaft towards a distal end of the handle assembly. The retention mechanism can include a featherboard-like configuration with a plurality of ribs oriented transversely to the actuation shaft to restrict movement of the actuation shaft in one direction while allowing movement of the shaft in the opposite direction.Type: ApplicationFiled: August 30, 2023Publication date: December 21, 2023Inventors: Jonathan Von Stein, Kimball B. McGinley, Robert Bradshaw, Alan Bylund, Christian A. Halvorsen, Jonathan R. Nash
-
Publication number: 20230410564Abstract: Technologies for switching between communication modes in a telematics device includes a communication subsystem having a communication processor electrically coupled to a location antenna to receive location data form a location beacon system and a data antenna to communication with a remote computer system(s). The communication processor may have multiple modes of operation including a location mode in which the communication processor is configured to receive and process location data from the location beacon system and a data mode in which the communication processor is configured to transmit and receive data communications from the remote computer system(s). The communication subsystem may control the operating mode of the communication processor by switching the communication processor between the location mode and the data mode according to a determined switching duty cycle.Type: ApplicationFiled: May 27, 2022Publication date: December 21, 2023Inventor: Robert Bradshaw
-
Publication number: 20230384411Abstract: Technologies for determining the location of a telematics device during communication mode switching of the telematics device include switching a communication processor of the telematics device between a location mode and a data mode. In the location mode, the communication processor is configured to receive location data from a location beacon system and determine a present location of the telematics device. In the data mode, the communication processor is configured to transmit and receive data communications from a remote computer system(s). While in the data mode, the telematics device may estimate its location based on a last determined present location and inertial sensor data received from inertial sensors of the telematics device using dead reckoning.Type: ApplicationFiled: May 27, 2022Publication date: November 30, 2023Inventor: Robert Bradshaw
-
Publication number: 20230376332Abstract: A data parallel pipeline may specify multiple parallel data objects that contain multiple elements and multiple parallel operations that operate on the parallel data objects. Based on the data parallel pipeline, a dataflow graph of deferred parallel data objects and deferred parallel operations corresponding to the data parallel pipeline may be generated and one or more graph transformations may be applied to the dataflow graph to generate a revised dataflow graph that includes one or more of the deferred parallel data objects and deferred, combined parallel data operations. The deferred, combined parallel operations may be executed to produce materialized parallel data objects corresponding to the deferred parallel data objects.Type: ApplicationFiled: August 2, 2023Publication date: November 23, 2023Inventors: Craig D. Chambers, Ashish Raniwala, Frances J. Perry, Stephen R. Adams, Robert R. Henry, Robert Bradshaw, Nathan Weizenbaum
-
Publication number: 20230349374Abstract: An apparatus for compressing a fluid has a linear compression chamber with a fluid inlet and a fluid outlet. A displacement assembly is spaced from the linear compression chamber and is actuable to engage the linear compression chamber and displace a working fluid linearly in the linear compression chamber to decrease the volume of a fluid in the linear compression chamber.Type: ApplicationFiled: May 4, 2021Publication date: November 2, 2023Inventors: Craig Robert Bradshaw, Colton Marcus Tubbs, Mazharul Islam
-
Patent number: 11771428Abstract: A powered handle for a surgical stapler can have a drive system including an electric motor. The powered handle can include a manual return mechanism. The powered handle can also include a retention mechanism to prevent unintentional movement of drivetrain components upon actuation of the manual return mechanism. For example, the retention mechanism can apply a direction-dependent frictional force on an actuation shaft of the handle assembly to prevent unintentional movement of the actuation shaft towards a distal end of the handle assembly. The retention mechanism can include a featherboard-like configuration with a plurality of ribs oriented transversely to the actuation shaft to restrict movement of the actuation shaft in one direction while allowing movement of the shaft in the opposite direction.Type: GrantFiled: October 29, 2021Date of Patent: October 3, 2023Assignee: Applied Medical Resources CorporationInventors: Jonathan Von Stein, Kimball B. McGinley, Robert Bradshaw, Alan Bylund, Christian A. Halvorsen, Jonathan R. Nash
-
Patent number: 11755351Abstract: A data parallel pipeline may specify multiple parallel data objects that contain multiple elements and multiple parallel operations that operate on the parallel data objects. Based on the data parallel pipeline, a dataflow graph of deferred parallel data objects and deferred parallel operations corresponding to the data parallel pipeline may be generated and one or more graph transformations may be applied to the dataflow graph to generate a revised dataflow graph that includes one or more of the deferred parallel data objects and deferred, combined parallel data operations. The deferred, combined parallel operations may be executed to produce materialized parallel data objects corresponding to the deferred parallel data objects.Type: GrantFiled: June 7, 2022Date of Patent: September 12, 2023Assignee: Google LLCInventors: Craig D. Chambers, Ashish Raniwala, Frances J. Perry, Stephen R. Adams, Robert R. Henry, Robert Bradshaw, Nathan Weizenbaum
-
Publication number: 20220300310Abstract: A data parallel pipeline may specify multiple parallel data objects that contain multiple elements and multiple parallel operations that operate on the parallel data objects. Based on the data parallel pipeline, a dataflow graph of deferred parallel data objects and deferred parallel operations corresponding to the data parallel pipeline may be generated and one or more graph transformations may be applied to the dataflow graph to generate a revised dataflow graph that includes one or more of the deferred parallel data objects and deferred, combined parallel data operations. The deferred, combined parallel operations may be executed to produce materialized parallel data objects corresponding to the deferred parallel data objects.Type: ApplicationFiled: June 7, 2022Publication date: September 22, 2022Inventors: Craig D. Chambers, Ashish Raniwala, Frances J. Perry, Stephen R. Adams, Robert R. Henry, Robert Bradshaw, Nathan Weizenbaum
-
Patent number: 11392398Abstract: A data parallel pipeline may specify multiple parallel data objects that contain multiple elements and multiple parallel operations that operate on the parallel data objects. Based on the data parallel pipeline, a dataflow graph of deferred parallel data objects and deferred parallel operations corresponding to the data parallel pipeline may be generated and one or more graph transformations may be applied to the dataflow graph to generate a revised dataflow graph that includes one or more of the deferred parallel data objects and deferred, combined parallel data operations. The deferred, combined parallel operations may be executed to produce materialized parallel data objects corresponding to the deferred parallel data objects.Type: GrantFiled: September 1, 2020Date of Patent: July 19, 2022Assignee: Google LLCInventors: Craig D. Chambers, Ashish Raniwala, Frances J. Perry, Stephen R. Adams, Robert R. Henry, Robert Bradshaw, Nathan Weizenbaum
-
Publication number: 20220133317Abstract: A powered handle for a surgical stapler can have a drive system including an electric motor. The powered handle can include a manual return mechanism. The powered handle can also include a retention mechanism to prevent unintentional movement of drivetrain components upon actuation of the manual return mechanism. For example, the retention mechanism can apply a direction-dependent frictional force on an actuation shaft of the handle assembly to prevent unintentional movement of the actuation shaft towards a distal end of the handle assembly. The retention mechanism can include a featherboard-like configuration with a plurality of ribs oriented transversely to the actuation shaft to restrict movement of the actuation shaft in one direction while allowing movement of the shaft in the opposite direction.Type: ApplicationFiled: October 29, 2021Publication date: May 5, 2022Inventors: Jonathan Von Stein, Kimball B. McGinley, Robert Bradshaw, Alan Bylund, Christian A. Halvorsen, Jonathan R. Nash
-
Publication number: 20200401429Abstract: A data parallel pipeline may specify multiple parallel data objects that contain multiple elements and multiple parallel operations that operate on the parallel data objects. Based on the data parallel pipeline, a dataflow graph of deferred parallel data objects and deferred parallel operations corresponding to the data parallel pipeline may be generated and one or more graph transformations may be applied to the dataflow graph to generate a revised dataflow graph that includes one or more of the deferred parallel data objects and deferred, combined parallel data operations. The deferred, combined parallel operations may be executed to produce materialized parallel data objects corresponding to the deferred parallel data objects.Type: ApplicationFiled: September 1, 2020Publication date: December 24, 2020Inventors: Craig D. Chambers, Ashish Raniwala, Frances J. Perry, Stephen R. Adams, Robert R. Henry, Robert Bradshaw, Nathan Weizenbaum
-
Patent number: 10795705Abstract: A data parallel pipeline may specify multiple parallel data objects that contain multiple elements and multiple parallel operations that operate on the parallel data objects. Based on the data parallel pipeline, a dataflow graph of deferred parallel data objects and deferred parallel operations corresponding to the data parallel pipeline may be generated and one or more graph transformations may be applied to the dataflow graph to generate a revised dataflow graph that includes one or more of the deferred parallel data objects and deferred, combined parallel data operations. The deferred, combined parallel operations may be executed to produce materialized parallel data objects corresponding to the deferred parallel data objects.Type: GrantFiled: June 24, 2019Date of Patent: October 6, 2020Assignee: Google LLCInventors: Craig D. Chambers, Ashish Raniwala, Frances J. Perry, Stephen R. Adams, Robert R. Henry, Robert Bradshaw, Nathan Weizenbaum
-
Patent number: 10732928Abstract: A method includes receiving data corresponding one of streaming data or batch data and a content of the received data for computation. The method also includes determining an event time of the data for slicing the data, determining a processing time to output results of the received data, and emitting at least a portion of the results of the received data based on the processing time and the event time.Type: GrantFiled: June 8, 2018Date of Patent: August 4, 2020Assignee: Google LLCInventors: Tyler Akidau, Robert Bradshaw, Ben Chambers, Craig Chambers, Reuven Lax, Daniel Mills, Frances Perry
-
Publication number: 20200225991Abstract: A job that receives as input a data stream is executed. For the job, it is iteratively determined a backlog growth over a first period of time; a backlog volume; and whether to adjust a quantity of processing resources. For each iteration for which the quantity of processing resources allocated to the job are determined to be adjusted, adjusting the quantity of processing resources allocated to the job. For each iteration for which the quantity of processing resources allocated to the job are determined not to be adjusted, maintaining the quantity of processing resources allocated to the job.Type: ApplicationFiled: February 4, 2020Publication date: July 16, 2020Inventors: Robert Bradshaw, Rafael de Jesús Fernández Moctezuma, Daniel Mills, Samuel Green McVeety, Samuel Carl Whittle, Andrei Maksimenka, Cosmin Ionel Arad, Mark Brian Shields, Harris Samuel Nover, Manuel Alfred Fahndrich, Jeffrey Paul Gardner, Mikhail Shmulyan, Reuven Lax, Ahmet Altay, Craig D. Chambers
-
Patent number: 10704336Abstract: An earth-boring tool includes a body having a shank and a crown, a plurality of blades protruding from the crown of the body and extending at least substantially along a longitudinal length of the crown of the body, each blade extending radially outward and defining a respective radially outermost gage surface. The earth-boring tool further includes at least one rotatable cutting structure assembly including a leg and a rotatable cutting structure rotatably coupled to the leg. The earth-boring tool also includes at least one stabilizing structure secured to the crown of the body between an end of the leg opposite the rotatable cutting structure and the shank of the body, the at least one stabilizing structure being at least substantially circumferentially aligned with the leg of the at least one rotatable cutting structure assembly along a circumference of the crown of the body.Type: GrantFiled: November 21, 2017Date of Patent: July 7, 2020Assignees: Baker Hughes, a GE company, LLC, Oxy USA Inc.Inventors: Robert Bradshaw, Roger Lee, Eric E. McClain, Saleh Al Esry
-
Patent number: 10628212Abstract: One example method includes identifying synchronous code including instructions specifying a computing operation to be performed on a set of data; transforming the synchronous code into a pipeline application including one or more pipeline objects; identifying a first input data set on which to execute the pipeline application; executing the pipeline application on a first input data set to produce a first output data set; after executing the pipeline application on the first input data set, identifying a second input data set on which to execute the pipeline application; determining a set of differences between the first input data set and second input data set; and executing the pipeline application on the set of differences to produce a second output data set.Type: GrantFiled: July 9, 2018Date of Patent: April 21, 2020Assignee: Google LLCInventors: Robert Bradshaw, Craig D. Chambers, Ezra Cooper, Ashish Raniwala, Frances J. Perry
-
Patent number: 10558501Abstract: A job that receives as input a data stream is executed. For the job, it is iteratively determined a backlog growth over a first period of time; a backlog volume; and whether to adjust a quantity of processing resources. For each iteration for which the quantity of processing resources allocated to the job are determined to be adjusted, adjusting the quantity of processing resources allocated to the job. For each iteration for which the quantity of processing resources allocated to the job are determined not to be adjusted, maintaining the quantity of processing resources allocated to the job.Type: GrantFiled: December 30, 2016Date of Patent: February 11, 2020Assignee: Google LLCInventors: Robert Bradshaw, Rafael de Jesús Fernández Moctezuma, Daniel Mills, Samuel Green McVeety, Samuel Carl Whittle, Andrei Maksimenka, Cosmin Ionel Arad, Mark Brian Shields, Harris Samuel Nover, Manuel Alfred Fahndrich, Jeffrey Paul Gardner, Mikhail Shmulyan, Reuven Lax, Ahmet Altay, Craig D. Chambers
-
Publication number: 20190317782Abstract: A data parallel pipeline may specify multiple parallel data objects that contain multiple elements and multiple parallel operations that operate on the parallel data objects. Based on the data parallel pipeline, a dataflow graph of deferred parallel data objects and deferred parallel operations corresponding to the data parallel pipeline may be generated and one or more graph transformations may be applied to the dataflow graph to generate a revised dataflow graph that includes one or more of the deferred parallel data objects and deferred, combined parallel data operations. The deferred, combined parallel operations may be executed to produce materialized parallel data objects corresponding to the deferred parallel data objects.Type: ApplicationFiled: June 24, 2019Publication date: October 17, 2019Inventors: Craig D. Chambers, Ashish Raniwala, Frances J. Perry, Stephen R. Adams, Robert R. Henry, Robert Bradshaw, Nathan Weizenbaum
-
Patent number: 10338942Abstract: A data parallel pipeline may specify multiple parallel data objects that contain multiple elements and multiple parallel operations that operate on the parallel data objects. Based on the data parallel pipeline, a dataflow graph of deferred parallel data objects and deferred parallel operations corresponding to the data parallel pipeline may be generated and one or more graph transformations may be applied to the dataflow graph to generate a revised dataflow graph that includes one or more of the deferred parallel data objects and deferred, combined parallel data operations. The deferred, combined parallel operations may be executed to produce materialized parallel data objects corresponding to the deferred parallel data objects.Type: GrantFiled: October 31, 2018Date of Patent: July 2, 2019Assignee: Google LLCInventors: Craig D. Chambers, Ashish Raniwala, Frances J. Perry, Stephen R. Adams, Robert R. Henry, Robert Bradshaw, Nathan Weizenbaum
-
Patent number: D899725Type: GrantFiled: May 1, 2018Date of Patent: October 20, 2020Assignee: PALLCon Services Company, Ltd.Inventors: David Blosser, Robert Bradshaw