Patents by Inventor James David

James David 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: 10869668
    Abstract: A medical instrument comprising: (A) a first joint comprising a first member and a second member, the first member configured to be repositionable with respect to the second member in an X-Y plane; (B) a second joint operatively coupled to the first joint, the second joint comprising a third member and a fourth member, the third member configured to be repositionable with respect to the fourth member in a Y-Z plane perpendicular to the X-Y plane; and, (C) a controller operatively coupled to the first joint and the second joint, the controller including a first control configured to direct repositioning of at least one of the first member and the second member, and a second control configured to direct repositioning of at least one of the third member and the fourth member.
    Type: Grant
    Filed: January 7, 2016
    Date of Patent: December 22, 2020
    Assignee: AtriCure, Inc.
    Inventors: Salvatore Privitera, James David Hughett, Sr., Keith Edward Martin
  • Publication number: 20200394891
    Abstract: A tether tracking system configured to secure and monitor a one or more tools to prevent drops and accidents by a worker. The tether tracking system comprises a base portion, a two or more straps, a one or more hooks, a tool strap and a one or more hook anchors. The two or more straps comprise at least a first strap and a second strap. The first strap comprises a first end and a second end. The second strap comprises a first end and a second end. The two or more straps are attached to the base portion with the second end of the first strap and the second end of the second strap attached to the base portion. The first end of the second strap is attached to the tool strap. The tool strap is configured to selectively attach to one among a one or more tool tethers.
    Type: Application
    Filed: February 10, 2020
    Publication date: December 17, 2020
    Inventors: James David Dillon, Adam Laubach
  • Patent number: 10864928
    Abstract: A monitoring system for a train is provided. The monitoring system includes an image capturing device configured to capture a video feed of a designated area associated with the train. The monitoring system also includes a controller coupled to the image capturing device. The controller is configured to receive the video feed from the image capturing device. The controller is configured to analyze the video feed to determine if a predefined triggering event has occurred. The controller is configured to record and store a predefined length of the video feed based on the determination. The controller is configured to provide a notification of the recorded video feed to a user through a user interface. The controller is configured to allow the user to access at least a portion of the recorded video feed through the notification.
    Type: Grant
    Filed: October 18, 2017
    Date of Patent: December 15, 2020
    Assignee: Progress Rail Locomotive Inc.
    Inventors: Alexander Shubs, Jr., David Matthew Roenspies, James David Seaton
  • Publication number: 20200389437
    Abstract: A method and system include a SDP controller in a SDP receiving a request from a first device for communicating with a second device. The second device is in the SDP. A firewall includes a connection table configured to map an identity of the first device and second device, and a filter table is configured to open and close ports. The SDP controller authenticates the first device, and provides the identity of the first device to the second device. The second device transmits a first packet to the first device. The firewall maps in the connection table, the identity of the first device in association with the second device. The first device transmits a second packet to the second device. The firewall determines that the identity of the first device is in the connection table for communicating with the second device and forwards the second packet to the second device.
    Type: Application
    Filed: June 3, 2020
    Publication date: December 10, 2020
    Applicant: OPSWAT, Inc.
    Inventors: Russell Paul Miller, Travis Lowell Dimmig, Jeffrey Thomas Price, James David Robinson
  • Patent number: 10859200
    Abstract: A device for supporting an electronic display includes a base, a display mount having a first position and a second position relative to the base, and a connection mechanism positioned between the base and the display mount. The connection mechanism is configured to rotate and translate the display mount from the first position to the second position according to a torque curve. The torque curve includes a discovery stage adjacent the first position, an initiation stage rotationally after the discovery stage, and an approach stage rotationally after the initiation stage. The connection mechanism applies a force toward the first position in the discovery stage. The connection mechanism having an initiation force applied toward the first position that is greater than the force in the discovery stage. The approach stage having an approach force applied toward the second position.
    Type: Grant
    Filed: April 13, 2018
    Date of Patent: December 8, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kae-Ling Jacquline Gurr, Jonne Aapi Harju, Eric Paul Witt, Timothy Guyton Escolin, Ryan Eugene Whitaker, Young Soo Kim, James David Wahl, Daniel Clark Park, Bruce James Sandmeyer, Scott Ashley Rutschman, William Loren Emery
  • Patent number: 10858016
    Abstract: A railcar hatch control system and method for operating railcar hatches of a multi-railcar train is disclosed. A multi-railcar train may have a locomotive and a plurality of railcars having railcar hatches that can be opened and closed. The system and method may include displaying railcar identification information for the railcars on an operator display device, and receiving selections of railcars from an operator that will have a railcar hatch operation performed thereon, such as opening or closing the hatches. The railcar hatch operation is input, and the system and method control the railcar hatch operation being performed only on the selected railcars, and not on the railcars that have not been selected by the operator. The system and method may have operator interfaces devices at an operator station of the train, or at a remote location or on a remote device that communicates wirelessly with the train.
    Type: Grant
    Filed: November 2, 2017
    Date of Patent: December 8, 2020
    Assignee: Progress Rail Locomotive Inc.
    Inventors: Alexander Shubs, Jr., James David Seaton, David Matthew Roenspies
  • Patent number: 10860102
    Abstract: One example provides a system for selectively restricting motion of an articulable joint, the system comprising a base having a first portion configured to be positioned at a first side of the articulable joint and a second portion configured to be positioned at a second side of the articulable joint, a clutch mechanism comprising a flexible portion having a first end coupled to the first portion of the base and a second end coupled to the second portion of the base, and a guide coupled to the base, the guide comprising a support surface that supports the flexible portion between the first end and the second end as the flexible portion moves during articulation of the articulable joint, the support surface of the guide comprising an angular transition in a dimension transverse to a travel direction of the flexible portion as a function of distance along the travel direction.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: December 8, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jacquelin Leah Remaley, Sang Ho Yoon, James David Holbery
  • Patent number: 10861474
    Abstract: An encoder operable to filter audio signals into a plurality of frequency band components, generate quantized digital components for each band, identify a potential for pre-echo events within the generated quantized digital components, generate an approximate signal by decoding the quantized digital components using inverse pulse code modulation, generate an error signal by comparing the approximate signal with the sampled audio signal, and process the error signal and quantized digital components. The encoder operable to process the error signal by processing delayed audio signals and Q band values, determining the potential for pre-echo events from the Q band values, and determining scale factors and MDCT block sizes for the potential for pre-echo events.
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: December 8, 2020
    Assignee: IMMERSION NETWORKS, INC.
    Inventors: James David Johnston, Stephen Daniel White, King Wei Hor, Barry M. Genova
  • Publication number: 20200381915
    Abstract: A multi-port power converter includes a housing that includes a plurality of ports structured to electrically interface to a plurality of loads, the plurality of loads having distinct electrical characteristics. The multi-port power converter also includes a plurality of solid state components configured to provide selected electrical power outputs and to accept selected electrical power inputs and a plurality of solid state switches configured to provide selected connectivity between the plurality of solid state components and the plurality of ports.
    Type: Application
    Filed: August 14, 2020
    Publication date: December 3, 2020
    Inventors: Martin Wayne Mensch, Brandon William Fisher, Robert Stephen Douglass, Austin Robert Zurface, Jeff Howard Urian, James David, Bharath Suda, Asheesh Soni, Karsten Gerving, Guido Völlmar, Gerd Schmitz, Christoph Bausch, Ute Molitor, Lutz Friedrichsen, Kai Schroeder, Julia Otte, Madeline Philipsohn, Norbert Roesner, Volker Lang, Johannes Meissner, Paolo D'amico, Jalpa Shah, Meng Wang, Damrongrit Piyabongkarn, Niles Stephen Ramseyer, Dennis Dukaric, Matt Haylock, Justin Keith Griffiths
  • Patent number: 10852104
    Abstract: A rifle scope and mount system provide a means of securely attaching a telescopic sight to a firearm such that a person installing the scope may set it at an appropriate eye relief distance at any of a number of finely spaced apart locations ahead of the shooters head and sighting eye. The scope and mount system also provides means for radial positioning of a scope within its clamp rings so that a local angular discrepancy in the alignment of horizontal datums established by the rifle as held by a user and local horizontal datums established by a mounting rail or similar scope mounting features on the rifle may be overcome by an affordance for securing the scope at an angular displacement substantially equal and opposite to the discrepancy inherent within the weapon.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: December 1, 2020
    Inventor: James David Aslin
  • Patent number: 10852825
    Abstract: One example provides a wireless wearable device including a flexible wearable base configured to be worn at a location of a skeletal joint, an electrostatic clutch including a first electrode, the first electrode having two or more first electrode sheets, each first electrode sheet having a core, a conductive layer formed on the core, and a dielectric coating formed on the conductive layer, and also having a common conductor to which each of the first electrode sheets are connected, and a second electrode having two or more second electrode sheets arranged alternately with the first electrode sheets in a stacked arrangement, a tensioner coupled to the electrostatic clutch, a battery, and control circuitry coupled to the electrostatic clutch and configured to generate a control signal to control an electrostatic force between the two or more first electrode sheets and the two or more second electrode sheets.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: December 1, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sang Ho Yoon, James David Holbery, Siyuan Ma, Woo Suk Lee
  • Publication number: 20200371591
    Abstract: Examples are disclosed that relate to electrostatic clutching mechanisms that may be used for tactile feedback. One example provides a motion-restricting apparatus comprising a wearable base, and an electrostatic clutching mechanism coupled to the base, the electrostatic clutching mechanism comprising a base electrode, a plurality of individually-controllable opposing electrodes arranged at different locations across the base electrode and overlapping the base electrode, and one or more electrically insulating structures configured to electrically insulate the base electrode from the plurality of opposing electrodes. The motion-restricting apparatus further comprises a controller electrically coupled to the base electrode and to each of the opposing electrodes and configured to individually control a voltage applied to each opposing electrode relative to a voltage of the base electrode to control an electrostatic force between the base electrode and each opposing electrode.
    Type: Application
    Filed: May 24, 2019
    Publication date: November 26, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Jacquelin Leah REMALEY, James David HOLBERY, Sang Ho YOON
  • Publication number: 20200374347
    Abstract: A system, method, and computer program for enabling a user to edit and access local and remote objects via a virtual drive, including objects synchronized to a plurality of synchronization clients. A virtual drive is displayed on the user's local client device with all objects, which a user has synchronized to a synchronization server. A user is able to access and edit any object displayed in the virtual drive. In response to detecting a change in an object in the virtual drive, the object is updated on the synchronization server. All remote clients of the user or of any other users who have access to the changed folder are identified and notified of the change. In response to the change being a change to content within the folder, the content of the folder is automatically updated on any identified remote clients that have a corresponding folder.
    Type: Application
    Filed: August 12, 2020
    Publication date: November 26, 2020
    Inventors: Fuad Rashid, Michael Phillip Morford, Eric Wayne Wagner, James David Wong, Sing Yip
  • Publication number: 20200371590
    Abstract: Examples disclosed herein relate to providing haptic feedback. One disclosed example provides a wearable article configured to provide haptic feedback, the wearable article including a base configured to be worn on a body part, a force-applying mechanism coupled with the base, and a haptic feedback apparatus coupled with the base, the haptic feedback apparatus including a lever supported by a frame and coupled with the force-applying mechanism, the lever positioned to move relative to the frame and apply pressure on a surface of the body part when a force is applied by the force applying mechanism.
    Type: Application
    Filed: May 24, 2019
    Publication date: November 26, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Jacquelin Leah REMALEY, Sang Ho YOON, James David HOLBERY
  • Publication number: 20200371944
    Abstract: Micro-operations (?ops) are allocated into a ?op cache by dividing, by a micro branch target buffer (?BTB), instructions into a first basic block in which the instructions are executed by a processing device and the first basic block corresponds to an edge of the instructions being executed by the processing device. The ?BTB allocates the first basic block to an inverted basic block queue (IBBQ) and the IBBQ determines that the first basic block fits into the ?op cache. The IBBQ allocates the first basic block to the ?op cache based on a number of times the edge of the instructions corresponding to the first basic block is repeatedly executed by the processing device.
    Type: Application
    Filed: September 20, 2019
    Publication date: November 26, 2020
    Inventor: James David DUNDAS
  • Patent number: 10844573
    Abstract: A mounting assembly for a blade of a motor grader includes a mounting bracket having a groove, at least one first bore, and a second bore. The mounting assembly includes a wear element disposed in the groove. The wear element includes at least one recess. The wear element is adapted to slidably receive a portion of the blade thereon. The mounting assembly also includes a retention pin disposed in the at least one first bore. The retention pin includes an aperture provided therein. The retention pin is adapted to engage the at least one recess provided on the wear element to limit longitudinal movement of the wear element within the groove. The mounting assembly further includes a lynch pin disposed in each of the second bore and the aperture to limit axial movement of the retention pin within the at least one first bore.
    Type: Grant
    Filed: July 19, 2018
    Date of Patent: November 24, 2020
    Assignee: Caterpillar Inc.
    Inventors: James David Costner, III, David L. Cox
  • Patent number: 10839304
    Abstract: Systems and methods for automatic generating of a Bayes net content graph are disclosed herein. The system can include a memory including a mapping matrix. The system can include at least one server. The at least one server can generate a user matrix having n columns and p rows. In some aspects, each of the n columns is associated with a student and each of the p rows is associated with a content item. The at least one server can: store the user matrix in the memory; retrieve the mapping matrix from the memory; iteratively identify prerequisite relationships between the skills identified in the user matrix; generate edges between the skills in the user matrix based on the iteratively identified prerequisite relationships; and orient the edges between the skill.
    Type: Grant
    Filed: January 23, 2018
    Date of Patent: November 17, 2020
    Assignee: PEARSON EDUCATION, INC.
    Inventors: James David Corbin, Johann Larusson, David Strong, Todd Fredrich, Timothy Stewart
  • Publication number: 20200354421
    Abstract: The present invention relates to neuregulin (NRG) 4 compounds and methods of treatment with NRG4 compounds.
    Type: Application
    Filed: March 31, 2020
    Publication date: November 12, 2020
    Inventors: Jonathan Wesley Day, Josef George Heuer, Avinash Muppidi, Wei NI, James David Pancook
  • Publication number: 20200356168
    Abstract: One example provides a system for selectively restricting motion of an articulable joint, the system comprising a base having a first portion configured to be positioned at a first side of the articulable joint and a second portion configured to be positioned at a second side of the articulable joint, a clutch mechanism comprising a flexible portion having a first end coupled to the first portion of the base and a second end coupled to the second portion of the base, and a guide coupled to the base, the guide comprising a support surface that supports the flexible portion between the first end and the second end as the flexible portion moves during articulation of the articulable joint, the support surface of the guide comprising an angular transition in a dimension transverse to a travel direction of the flexible portion as a function of distance along the travel direction.
    Type: Application
    Filed: May 8, 2019
    Publication date: November 12, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Jacquelin Leah REMALEY, Sang Ho YOON, James David HOLBERY
  • Publication number: 20200334758
    Abstract: Systems, methods and user interfaces are provided for order matrix management and highlighting. Market data may be arranged in a matrix where the market data may be highlighted and/or otherwise presented to provide further information to a user. In some cases a computer system may include a computer-readable medium containing computer-executable instructions that, when executed by one or more processors, cause a computing device to receive market data for a financial instrument. The computer system may further process instructions to identify pending orders that may result in a cross trade, such as with trades entered by a trader or between members of a same business organization. The computer system may further process instructions that cause the computer system to generate a user interface that highlights which of the pending orders that may result in a cross trade.
    Type: Application
    Filed: July 6, 2020
    Publication date: October 22, 2020
    Applicant: Chicago Mercantile Exchange Inc.
    Inventor: James David Russell Barry