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: 10869668Abstract: 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: GrantFiled: January 7, 2016Date of Patent: December 22, 2020Assignee: AtriCure, Inc.Inventors: Salvatore Privitera, James David Hughett, Sr., Keith Edward Martin
-
Publication number: 20200394891Abstract: 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: ApplicationFiled: February 10, 2020Publication date: December 17, 2020Inventors: James David Dillon, Adam Laubach
-
Patent number: 10864928Abstract: 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: GrantFiled: October 18, 2017Date of Patent: December 15, 2020Assignee: Progress Rail Locomotive Inc.Inventors: Alexander Shubs, Jr., David Matthew Roenspies, James David Seaton
-
Publication number: 20200389437Abstract: 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: ApplicationFiled: June 3, 2020Publication date: December 10, 2020Applicant: OPSWAT, Inc.Inventors: Russell Paul Miller, Travis Lowell Dimmig, Jeffrey Thomas Price, James David Robinson
-
Patent number: 10859200Abstract: 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: GrantFiled: April 13, 2018Date of Patent: December 8, 2020Assignee: Microsoft Technology Licensing, LLCInventors: 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: 10858016Abstract: 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: GrantFiled: November 2, 2017Date of Patent: December 8, 2020Assignee: Progress Rail Locomotive Inc.Inventors: Alexander Shubs, Jr., James David Seaton, David Matthew Roenspies
-
Patent number: 10860102Abstract: 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: GrantFiled: May 8, 2019Date of Patent: December 8, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Jacquelin Leah Remaley, Sang Ho Yoon, James David Holbery
-
Patent number: 10861474Abstract: 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: GrantFiled: May 28, 2019Date of Patent: December 8, 2020Assignee: IMMERSION NETWORKS, INC.Inventors: James David Johnston, Stephen Daniel White, King Wei Hor, Barry M. Genova
-
Publication number: 20200381915Abstract: 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: ApplicationFiled: August 14, 2020Publication date: December 3, 2020Inventors: 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: 10852104Abstract: 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: GrantFiled: July 12, 2019Date of Patent: December 1, 2020Inventor: James David Aslin
-
Patent number: 10852825Abstract: 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: GrantFiled: September 6, 2018Date of Patent: December 1, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Sang Ho Yoon, James David Holbery, Siyuan Ma, Woo Suk Lee
-
Publication number: 20200371591Abstract: 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: ApplicationFiled: May 24, 2019Publication date: November 26, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Jacquelin Leah REMALEY, James David HOLBERY, Sang Ho YOON
-
Publication number: 20200374347Abstract: 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: ApplicationFiled: August 12, 2020Publication date: November 26, 2020Inventors: Fuad Rashid, Michael Phillip Morford, Eric Wayne Wagner, James David Wong, Sing Yip
-
Publication number: 20200371590Abstract: 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: ApplicationFiled: May 24, 2019Publication date: November 26, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Jacquelin Leah REMALEY, Sang Ho YOON, James David HOLBERY
-
Publication number: 20200371944Abstract: 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: ApplicationFiled: September 20, 2019Publication date: November 26, 2020Inventor: James David DUNDAS
-
Patent number: 10844573Abstract: 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: GrantFiled: July 19, 2018Date of Patent: November 24, 2020Assignee: Caterpillar Inc.Inventors: James David Costner, III, David L. Cox
-
Patent number: 10839304Abstract: 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: GrantFiled: January 23, 2018Date of Patent: November 17, 2020Assignee: PEARSON EDUCATION, INC.Inventors: James David Corbin, Johann Larusson, David Strong, Todd Fredrich, Timothy Stewart
-
Publication number: 20200354421Abstract: The present invention relates to neuregulin (NRG) 4 compounds and methods of treatment with NRG4 compounds.Type: ApplicationFiled: March 31, 2020Publication date: November 12, 2020Inventors: Jonathan Wesley Day, Josef George Heuer, Avinash Muppidi, Wei NI, James David Pancook
-
Publication number: 20200356168Abstract: 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: ApplicationFiled: May 8, 2019Publication date: November 12, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Jacquelin Leah REMALEY, Sang Ho YOON, James David HOLBERY
-
Publication number: 20200334758Abstract: 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: ApplicationFiled: July 6, 2020Publication date: October 22, 2020Applicant: Chicago Mercantile Exchange Inc.Inventor: James David Russell Barry