Patents by Inventor J. Mitchell

J. Mitchell 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: 11074154
    Abstract: Method and system are provided for identifying a source file for use in debugging compiled code. The method includes referencing a compiled file for debugging and searching for potential source files of the compiled file from configured repositories. The method obtains the potential source files from the configured repositories and iterates over the obtained potential source files to compile and compare each potential source file to the compiled file. One or more matching source files are identified for use in debugging the compiled file.
    Type: Grant
    Filed: June 6, 2018
    Date of Patent: July 27, 2021
    Assignee: International Business Machines Corporation
    Inventors: Timothy J. Mitchell, Graham C. Charters, Lewis Evans, Adam J. Pilkington
  • Publication number: 20210220006
    Abstract: A medical device for removing a material from a hollow anatomical structure is provided. The device may include a shaft member. The device may include an expandable centering element near the distal end of the device. The device may include a macerator element either attached to the shaft or independent and freely moveable from the shaft. The device may include an aspiration lumen in for removal of material. The device may include a drive shaft attached to a motor and used to rotate the macerator element.
    Type: Application
    Filed: April 1, 2021
    Publication date: July 22, 2021
    Applicant: AngioDynamics, Inc.
    Inventor: James J. Mitchell
  • Patent number: 11067965
    Abstract: Embodiments of robotic systems are disclosed. In one embodiment, a robotic system includes a tool used in a manufacture process on a workpiece, and an arm having an attachment point. The arm moves the tool, in multiple degrees of freedom during the manufacture process. A robot controller controls movement of the arm based on motion parameters to perform the manufacture process via the tool. A path planner component generates the motion parameters used to perform the manufacture process while avoiding robot collision conflicts. The path planner component includes a reach configuration component including data related to physical attributes, motion attributes, kinematics, and limitations of the robotic system. The path planner component also includes a collision avoidance evaluator to, using the reach configuration component, determine if an anticipated robot path results in any robot collision conflicts.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: July 20, 2021
    Assignee: LINCOLN GLOBAL, INC.
    Inventors: Daniel J. Spieker, Levi J. Mitchell, Khaled M. Ben-Gharbia
  • Patent number: 11070007
    Abstract: A system configured to position a tip of a cable. The system includes: a cable delivery system; a cable tip positioning module situated at a workstation in proximity to the cable delivery system; a pair of wheels operable to push a cable into the cable tip positioning module when a cable is in a nip between the wheels; an apparatus configured to hold the wheels; a motor operatively coupled to drive rotation of the wheels; and a proximity sensor configured to issue a cable present signal indicating the proximity of a conductor in the cable. The cable tip positioning module comprises a computer system configured to activate the motor to drive rotation of the wheels in a cable pulling direction in response to issuance of the cable present signal.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: July 20, 2021
    Assignee: The Boeing Company
    Inventors: Grace L. Duncan, Bradley J. Mitchell, Lars E. Blacken, Keith M. Cutler
  • Patent number: 11070019
    Abstract: An automated system for processing an end of a cable. The system includes: a cable delivery system; a cable processing module; a pallet supported by the cable delivery system; a drive wheel rotatably coupled to the pallet; a motor operatively coupled for driving rotation of the drive wheel; and an idler wheel rotatably coupled to the pallet and forming a nip with the drive wheel. The cable processing module includes cable processing equipment and a computer system. The computer system is configured to: (a) cause the drive wheel to rotate in a cable pushing direction to cause a specified length of cable to be inserted into the cable processing equipment; (b) activate the cable processing equipment to operate on the cable end; and (c) cause the drive wheel to rotate in a cable pulling direction to cause the length of cable to be removed from the cable processing equipment.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: July 20, 2021
    Assignee: The Boeing Company
    Inventors: Grace L. Duncan, Bradley J. Mitchell, Damien O. Martin, Dinh X. Tran, Eerik J. Helmick, Aphea Ann Thornton, Nick S. Evans, David S. Wright, Lars E. Blacken, Keith M. Cutler
  • Patent number: 11061715
    Abstract: A technique for operating a computer system to support an application, a first application server environment, and a second application server environment includes intercepting a work request relating to the application issued to the first application server environment prior to execution of the work request. A thread adapted for execution in the first application server environment is created. A context is attached to the thread that non-disruptively modifies the thread into a hybrid thread that is additionally suitable for execution in the second application server environment. The hybrid thread is returned to the first application server environment.
    Type: Grant
    Filed: March 5, 2019
    Date of Patent: July 13, 2021
    Assignee: International Business Machines Corporation
    Inventors: Fraser Bohm, Ivan D. Hargreaves, Julian Horn, Ian J. Mitchell
  • Publication number: 20210183541
    Abstract: Methods and apparatus for temporarily holding one end of a wire on a harness form board during automated transfer from one robot to another robot. The apparatus includes a wire holding device which is designed to facilitate the transfer of a wire end from a first end effector of a first robot to a second end effector of a second robot. The wire holding devices have different structures, but share the common feature that opening of the wire holding device (to enable wire insertion) involves applying a contact force which overcomes a spring force that urges the wire holding device to be closed. The end effectors are designed and their movements are controlled in a manner such that the moving end effector applies the contact force necessary to overcome the closure-inducing spring force being exerted.
    Type: Application
    Filed: December 11, 2019
    Publication date: June 17, 2021
    Applicant: The Boeing Company
    Inventors: Bradley J. Mitchell, Damien O. Martin, Lars E. Blacken, Jeffrey A. McCaskey
  • Patent number: 11024098
    Abstract: Systems and methods are presented for immersive and simultaneous animation in a mixed reality environment. Techniques disclosed represent a physical object, present at a scene, in a 3D space of a virtual environment associated with the scene. A virtual element is posed relative to the representation of the physical object in the virtual environment. The virtual element is displayed to users from a perspective of each user in the virtual environment. Responsive to an interaction of one user with the virtual element, an edit command is generated and the pose of the virtual element is adjusted in the virtual environment according to the edit command. The display of the virtual element to the users is then updated according to the adjusted pose. When simultaneous and conflicting edit commands are generated by collaborating users, policies to reconcile the conflicting edit commands are disclosed.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: June 1, 2021
    Assignee: Disney Enterprises, Inc.
    Inventors: Corey D. Drake, Kenneth J. Mitchell, Rachel E. Rodgers, Joseph G. Hager, IV, Kyna P. McIntosh, Ye Pan
  • Patent number: 10997565
    Abstract: Techniques for processing calendar availability and consolidating appointments are described herein. In some implementations, the techniques may monitor scheduling interactions of a merchant with a calendar to schedule a merchant as unavailable in the calendar at a particular time and/or to reschedule the merchant as available at a time that is designated as unavailable. Additionally, or alternatively, the techniques may consolidate a merchant's schedule by rescheduling appointments when particular criteria are satisfied. Further, the techniques may include other features to manage a calendar and/or enhance a merchant's experience in scheduling appointments.
    Type: Grant
    Filed: June 10, 2015
    Date of Patent: May 4, 2021
    Assignee: Square, Inc.
    Inventors: Willem Ave, Walter Jew, Ryan J. Mitchell, Michael Morrissey Cieri, Evan Ginsburg, Scott Malish
  • Publication number: 20210125752
    Abstract: Methods and apparatus for robot motion control and wire dispensing during automated routing of wires onto harness form boards. The robot includes a manipulator arm and a wire-routing end effector mounted to a distal end of the manipulator arm. The wire-routing end effector is configured for dispensing and routing a wire along a path through form board devices mounted to a harness form board. The wire-routing end effector is moved along a planned path under the control of a robot controller. An end effector path is provided with a set of processes that enable rapid, even fully automatic, development of robot motion controls for routing wires on harness form boards. The system uses a measurement encoder on the end effector that is routing individual wires on a wire harness form board to learn the length of each wire and its length variation.
    Type: Application
    Filed: October 28, 2019
    Publication date: April 29, 2021
    Applicant: The Boeing Company
    Inventors: Bradley J. Mitchell, Lars E. Blacken, Damien O. Martin
  • Publication number: 20210125751
    Abstract: Methods and apparatus for robot motion control and wire dispensing during automated routing of wires onto harness form boards. The robot includes a manipulator arm and a wire-routing end effector mounted to a distal end of the manipulator arm. The wire-routing end effector is configured for dispensing and routing a wire along a path through form board devices mounted to a harness form board. The wire-routing end effector is moved along a planned path under the control of a robot controller. An end effector path is provided with a set of processes that enable rapid, even fully automatic, development of robot motion controls for routing wires on harness form boards. The system uses a measurement encoder on the end effector that is routing individual wires on a wire harness form board to learn the length of each wire and its length variation.
    Type: Application
    Filed: October 28, 2019
    Publication date: April 29, 2021
    Applicant: The Boeing Company
    Inventors: Bradley J. Mitchell, Lars E. Blacken, Damien O. Martin
  • Publication number: 20210125749
    Abstract: Systems and methods for designing and assembling form boards with attached wire routing devices for use in wire bundle assembly. The assembly method comprises: (a) establishing a coordinate system of a form board having a multiplicity of holes; (b) using a computer system to determine locations of form board devices of different types with reference to the coordinate system of the form board based on engineering data specifying a wire bundle configuration; and (c) fastening the form board devices of different types to respective holes of the form board having centers closest to respective locations determined in step (b). The form board devices may be inserted robotically or manually.
    Type: Application
    Filed: October 28, 2019
    Publication date: April 29, 2021
    Applicant: The Boeing Company
    Inventors: Damien O. Martin, Lars E. Blacken, Bradley J. Mitchell, Grace L. Duncan, Eerik J. Helmick
  • Publication number: 20210126418
    Abstract: Systems and methods for designing and assembling form boards with attached wire routing devices for use in wire bundle assembly. The assembly method comprises: (a) establishing a coordinate system of a form board having a multiplicity of holes; (b) using a computer system to determine locations of form board devices of different types with reference to the coordinate system of the form board based on engineering data specifying a wire bundle configuration; and (c) fastening the form board devices of different types to respective holes of the form board having centers closest to respective locations determined in step (b). The form board devices may be inserted robotically or manually.
    Type: Application
    Filed: October 28, 2019
    Publication date: April 29, 2021
    Applicant: The Boeing Company
    Inventors: Damien O. Martin, Lars E. Blacken, Bradley J. Mitchell, Grace L. Duncan, Eerik J. Helmick, Keith M. Cutler, Randall V. Fraker, Alexey S. Meerov, John R. Porter
  • Publication number: 20210110001
    Abstract: Techniques for animatronic design are provided. A plurality of simulated meshes is generated using a physics simulation model, where the plurality of simulated meshes corresponds to a plurality of actuator configurations for an animatronic mechanical design. A machine learning model is trained based on the plurality of simulated meshes and the plurality of actuator configurations. A plurality of predicted meshes is generated for the animatronic mechanical design, using the machine learning model, based on a second plurality of actuator configurations. Virtual animation of the animatronic mechanical design is facilitated based on the plurality of predicted meshes.
    Type: Application
    Filed: October 15, 2019
    Publication date: April 15, 2021
    Inventors: Kenneth J. MITCHELL, Matthew W. MCCRORY, Jeremy Oliveira STOLARZ, Joel D. CASTELLON, Moritz N. BÄCHER, Alfredo M. AYALA, JR.
  • Patent number: 10970159
    Abstract: An example method includes receiving one or more cross-platform system maintenance rules that are generated by and sent from a central server computing system, determining a type of software operating system currently being executed by a client computing system, determining, based on the one or more cross-platform system maintenance rules and further based on the type of software operating system, one or more platform-specific system maintenance rules that specify one or more platform-specific system maintenance operations and scheduling information, and determining, based on scheduling information identified by the one or more platform-specific system maintenance rules, a schedule indicating when to perform the one or more platform-specific system maintenance operations. The example method includes initiating performance of the one or more platform-specific system maintenance operations in accordance with the schedule, collecting one or more results, and generating and sending at least one summary report.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: April 6, 2021
    Assignee: ARCHITECTURE TECHNOLOGY CORPORATION
    Inventors: Tyler J. Mitchell, Kenneth McVearry
  • Patent number: 10971327
    Abstract: A cryogenic heat transfer system including a platen supported by a rotatable shaft, a housing surrounding a portion of the rotatable shaft, the housing including an annular heat sink surrounding the rotatable shaft and defining a heat transfer gap between the heat sink and the rotatable shaft, the heat sink including a fluid conduit extending therethrough for circulating a first cooling fluid through the heat sink, a first dynamic seal arrangement extending from a first axial end of the heat sink and surrounding the rotatable shaft, and a second dynamic seal arrangement extending from a second axial end of the heat sink opposite the first axial end and radially surrounding the rotatable shaft, wherein the heat sink and the first and second dynamic seal arrangements define a fluidically sealed volume surrounding the rotatable shaft, the fluidically sealed volume containing a second cooling fluid.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: April 6, 2021
    Assignee: Applied Materials, Inc.
    Inventor: Robert J. Mitchell
  • Publication number: 20210097757
    Abstract: Embodiments provide for the rendering of illumination effects on real-world objects in augmented reality systems. An example method generally includes overlaying a shader on the augmented reality display. The shader generally corresponds to a three-dimensional geometry of an environment in which the augmented reality display is operating, and the shader generally comprises a plurality of vertices forming a plurality of polygons. A computer-generated lighting source is introduced into the augmented reality display. One or more polygons of the shader are illuminated based on the computer-generated lighting source, thereby illuminating one or more real-world objects in the environment with direct lighting from the computer-generated lighting source and reflected and refracted lighting from surfaces in the environment.
    Type: Application
    Filed: September 27, 2019
    Publication date: April 1, 2021
    Inventors: Jason A. YEUNG, Kenneth J. MITCHELL, Timothy M. PANEC, Elliott H. BAUMBACH, Corey D. DRAKE
  • Patent number: 10956232
    Abstract: A method, computer system, and a computer program product for instructing the use of application programming interface (API) commands in a runtime environment is provided. The present invention may include receiving, by a computer processor, a source code with a high level language API command. The present invention may include accessing, by a computer processor, metadata for the source code and determining whether the metadata includes an instruction to be applied to the high level language API command, and applying, by a computer processor, the instruction to the high level language API command. The present invention may include processing, by a computer processor, the high level language API command to a low level code using a command translator, wherein the processing occurs after the applying the instruction.
    Type: Grant
    Filed: August 22, 2019
    Date of Patent: March 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Darren R. Beard, Colin R. Penfold, Ian J. Mitchell
  • Publication number: 20210062945
    Abstract: A seal for a pipe coupling can include an outer gasket defining a radially inner surface defining a plurality of grooves; and an inner gasket separably joined to the outer gasket and defining a radially outer surface, the radially outer surface defining a plurality of ridges extending radially outward and including: a first ridge, each of first and second side surfaces of the first ridge angled in cross-section with respect to a radial direction of the inner gasket towards a first axial end of the inner gasket when in an uncompressed state; and a second ridge, each of first and second side surfaces of the second ridge angled in cross-section with respect to the radial direction towards a second axial end of the inner gasket when in the uncompressed state; wherein the radially outer surfaces of the inner and outer gaskets contact each other.
    Type: Application
    Filed: November 13, 2020
    Publication date: March 4, 2021
    Inventors: Timothy J. Mitchell, Steve Kent Fearnow, Jason White Bradley
  • Patent number: 10937220
    Abstract: Embodiments provide for animation streaming for media interaction by receiving, at a generator, inputs from a target device presenting of a virtual environment; updating, based on the user inputs, a model of the virtual environment; determining network conditions between the generator and target device; generating a packet that includes a forecasted animation set for a virtual object in the updated model that comprises rig updates for the virtual object for at least two different states, and a number of states included in the packet is based on the network conditions; and streaming the packet to the target device, where the target device: receives a second input to interact with the virtual environment that changes the virtual environment to a given state; selects and applies a rig update associated with the given state a local model of the virtual object; and outputs the updated local model on the target device.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: March 2, 2021
    Assignee: Disney Enterprises, Inc.
    Inventor: Kenneth J. Mitchell