Patents by Inventor James Goodman

James Goodman 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: 12642978
    Abstract: A stimulation system for a patient is provided. The system comprises: at least one implantable device comprising at least one implantable antenna; and an external device comprising at least one external antenna, wherein the at least one external antenna transfers power to the at least one implantable antenna. The at least one implantable device delivers therapy to the patient. A patient attachment device or body covering positions the at least one external antenna relative to the patient.
    Type: Grant
    Filed: February 21, 2024
    Date of Patent: June 2, 2026
    Assignee: Nalu Medical, Inc.
    Inventors: Lee Fason Hartley, Christopher Linden, Daniel M. Pivonka, Ji-Jon Sit, Lakshmi Narayan Mishra, Logan P. Palmer, Brett Daniel Schleicher, Mark David Londborg, James Goodman, James C. Makous, Andre Castillo
  • Publication number: 20240316351
    Abstract: A stimulation system for a patient is provided. The system comprises: at least one implantable device comprising at least one implantable antenna; and an external device comprising at least one external antenna, wherein the at least one external antenna transfers power to the at least one implantable antenna. The at least one implantable device delivers therapy to the patient. A patient attachment device or body covering positions the at least one external antenna relative to the patient.
    Type: Application
    Filed: February 21, 2024
    Publication date: September 26, 2024
    Inventors: Lee Fason HARTLEY, Christopher LINDEN, Daniel M. PIVONKA, Ji-Jon SIT, Lakshmi Narayan MISHRA, Logan P. PALMER, Brett Daniel SCHLEICHER, Mark David LONDBORG, James GOODMAN, James C. MAKOUS, Andre CASTILLO
  • Patent number: 11938327
    Abstract: A stimulation system for a patient is provided. The system comprises: at least one implantable device comprising at least one implantable antenna; and an external device comprising at least one external antenna, wherein the at least one external antenna transfers power to the at least one implantable antenna. The at least one implantable device delivers therapy to the patient. A patient attachment device or body covering positions the at least one external antenna relative to the patient.
    Type: Grant
    Filed: September 29, 2021
    Date of Patent: March 26, 2024
    Assignee: Nalu Medical, Inc.
    Inventors: Lee Fason Hartley, Christopher Linden, Daniel M. Pivonka, Ji-Jon Sit, Lakshmi Narayan Mishra, Logan Palmer, Brett Daniel Schleicher, Mark David Londborg, James Goodman, James C. Makous, Andre Castillo
  • Patent number: 11318315
    Abstract: A stimulation system for a patient is provided. The system comprises: at least one implantable device comprising at least one implantable antenna; and an external device comprising at least one external antenna, wherein the at least one external antenna transfers power to the at least one implantable antenna. The at least one implantable device delivers therapy to the patient. A patient attachment device or body covering positions the at least one external antenna relative to the patient.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: May 3, 2022
    Assignee: NALU MEDICAL, INC.
    Inventors: Lee Fason Hartley, Christopher Linden, Daniel M. Pivonka, Ji-Jon Sit, Lakshmi Narayan Mishra, Logan Palmer, Brett Daniel Schleicher, Mark David Londborg, James Goodman, James C. Makous, Andre Castillo
  • Publication number: 20220016430
    Abstract: A stimulation system for a patient is provided. The system comprises: at least one implantable device comprising at least one implantable antenna; and an external device comprising at least one external antenna, wherein the at least one external antenna transfers power to the at least one implantable antenna. The at least one implantable device delivers therapy to the patient. A patient attachment device or body covering positions the at least one external antenna relative to the patient.
    Type: Application
    Filed: September 29, 2021
    Publication date: January 20, 2022
    Inventors: Lee Fason HARTLEY, Christopher LINDEN, Daniel M. PIVONKA, Ji-Jon SIT, Lakshmi Narayan MISHRA, Logan PALMER, Brett Daniel SCHLEICHER, Mark David LONDBORG, James GOODMAN, James C. MAKOUS, Andre CASTILLO
  • Patent number: 10243727
    Abstract: The present disclosure presents methods, apparatuses, and systems to bolster communication security, and more particularly to utilize a constant time cryptographic co-processor engine for such communication security. For example, the disclosure includes a method for secure communication, comprising receiving encrypted data at a receiving device; obtaining a randomization for at least one bit of the encrypted data; modifying an execution of a cryptographic algorithm on the at least one bit to obtain a randomized cryptographic algorithm based on the randomization; and executing the randomized cryptographic algorithm on the at least one bit of encrypted data to recover original data associated with the encrypted data.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: March 26, 2019
    Assignees: ATI Technologies ULC, Advanced Micro Devices, Inc.
    Inventors: Winthrop Wu, James Goodman, Martin Kiernicki, Yoichi Shimokawa, William Thomas Morrison, Creighton Eldridge, David Kaplan
  • Publication number: 20190009097
    Abstract: A stimulation system for a patient is provided. The system comprises: at least one implantable device comprising at least one implantable antenna; and an external device comprising at least one external antenna, wherein the at least one external antenna transfers power to the at least one implantable antenna. The at least one implantable device delivers therapy to the patient. A patient attachment device or body covering positions the at least one external antenna relative to the patient.
    Type: Application
    Filed: August 24, 2018
    Publication date: January 10, 2019
    Inventors: Lee Fason HARTLEY, Christopher LINDEN, Daniel M. PIVONKA, Ji-Jon SIT, Lakshmi Narayan MISHRA, Logan PALMER, Brett Daniel SCHLEICHER, Mark David LONDBORG, James GOODMAN, James C. MAKOUS, Andre CASTILLO
  • Publication number: 20190003187
    Abstract: A stair railing hinge includes specially adapted leaves that interlock to define a range of motion suitable for all stair railing implementations, and allow for good contact surfaces at every point. The stair railing hinge is compact enough to be completely concealed by a railing cover. A hinge kit includes leaves defining different ranges of motion for a top railing and bottom railing respectively.
    Type: Application
    Filed: October 27, 2016
    Publication date: January 3, 2019
    Inventor: James Goodman
  • Publication number: 20170228719
    Abstract: The present invention relates to payment handling apparatus (10) which is operable to effect payment from a purchaser to a vendor. The payment handling apparatus comprises a purchaser client (12) operable by the purchaser, a vendor client (16) operable by the vendor and a purchaser server (14) which stores bank account information of the purchaser and which is in data communication with the purchaser client. The payment handling apparatus (10) also comprises a vendor server (18) which stores bank account information of the vendor and which is in data communication with the vendor client (16) and the purchaser server (14). The payment handling apparatus (10) is configured such that there is no data communication between the purchaser server (14) and the vendor client (16) and between the vendor server (18) and the purchaser client (12). The purchaser client (12) is operative in dependence on purchaser operation to receive a unique code from the purchaser server 14.
    Type: Application
    Filed: August 4, 2015
    Publication date: August 10, 2017
    Inventors: Stuart JAMIESON, James GOODMAN, Keith SYMINGTON
  • Publication number: 20160352509
    Abstract: The present disclosure presents methods, apparatuses, and systems to bolster communication security, and more particularly to utilize a constant time cryptographic co-processor engine for such communication security. For example, the disclosure includes a method for secure communication, comprising receiving encrypted data at a receiving device; obtaining a randomization for at least one bit of the encrypted data; modifying an execution of a cryptographic algorithm on the at least one bit to obtain a randomized cryptographic algorithm based on the randomization; and executing the randomized cryptographic algorithm on the at least one bit of encrypted data to recover original data associated with the encrypted data.
    Type: Application
    Filed: October 31, 2014
    Publication date: December 1, 2016
    Inventors: Winthrop Wu, James Goodman, Martin Kiernicki, Yoichi Shimokawa, William Thomas Morrison, Creighton Eldridge, David Kaplan
  • Patent number: 8971525
    Abstract: A method of providing cipher data during a period of time when output of a primary source of cipher data is unavailable is disclosed. The method comprises switching from a primary source of cipher data to an alternate source of cipher data at a beginning of the period of time; using the cipher data from the alternate source during the period of time; and switching back to the primary source at an end of the period of time.
    Type: Grant
    Filed: February 26, 2007
    Date of Patent: March 3, 2015
    Assignee: ATI Technologies ULC
    Inventor: James Goodman
  • Publication number: 20080205634
    Abstract: A method of providing cipher data during a period of time when output of a primary source of cipher data is unavailable is disclosed. The method comprises switching from a primary source of cipher data to an alternate source of cipher data at a beginning of the period of time; using the cipher data from the alternate source during the period of time; and switching back to the primary source at an end of the period of time.
    Type: Application
    Filed: February 26, 2007
    Publication date: August 28, 2008
    Applicant: ATI Technologies ULC
    Inventor: James Goodman
  • Publication number: 20070214751
    Abstract: A flaps closing apparatus for closing full flap boxes is provided. The apparatus includes a flaps closing assembly with a first brake mechanism and closing bars with a second brake mechanism. The first brake mechanism controls the vertical motion of the flaps closing assembly with respect to the flaps closing apparatus. The second brake mechanism holds the closing bars in an angled configuration and at a first predetermined vertical position permits the bars to pivot to a horizontal configuration. A flap sealing assembly includes a pair of compression plates positioned outside the flaps closing assembly. A compression plate actuating mechanism draws the compression plates inwardly to urge side flaps of the full flap box into contact with sides of the full flap box at a second predetermined vertical position. A vertical movement mechanism lowers and raises the apparatus.
    Type: Application
    Filed: May 14, 2007
    Publication date: September 20, 2007
    Inventor: James Goodman
  • Publication number: 20070186215
    Abstract: One embodiment of the present invention provides a system that facilitates avoiding locks by speculatively executing critical sections of code. During operation, the system allows a process to speculatively execute a critical section of code within a program without first acquiring a lock associated with the critical section. If the process subsequently completes the critical section without encountering an interfering data access from another process, the system commits changes made during the speculative execution, and resumes normal non-speculative execution of the program past the critical section. Otherwise, if an interfering data access from another process is encountered during execution of the critical section, the system discards changes made during the speculative execution, and attempts to re-execute the critical section.
    Type: Application
    Filed: October 9, 2006
    Publication date: August 9, 2007
    Inventors: Ravi Rajwar, James Goodman
  • Publication number: 20070072757
    Abstract: A case erector is provided which is easily adaptable to different sizes and shaped of R.S.C. cases and the like. The case erector includes a case erector system including a pair of vacuum heads, the range and motion of each being actuated by linear servos. A first vacuum head travels in a longitudinal direction relative to the flow of cases through the case erector. A second vacuum head travels in a direction transverse to the flow of cases through the case erector. The action of the pair of vacuum heads and the motion thereof erects or expands the cases.
    Type: Application
    Filed: September 25, 2006
    Publication date: March 29, 2007
    Inventor: James Goodman
  • Publication number: 20060253657
    Abstract: Use of an import cache and/or an export directory with an agent within to respond to requests for data. The import cache stores data that has been imported through the agent. The export directory stores information related to data that has been exported through the agent. Because the import cache and the export directory only store data that has passed through the agent, not all data transferred within a system are tracked by a single import cache or export directory.
    Type: Application
    Filed: July 6, 2006
    Publication date: November 9, 2006
    Inventors: Herbert Hum, James Goodman
  • Publication number: 20060236038
    Abstract: The cache coherency protocol described herein can be used to maintain a virtual model of a system, where the virtual model does not change as the system configuration changes. In general, the virtual model is based on the assumption that each node in the system can directly communicate with some number of other nodes in the system. In one embodiment, for each cache line, the address of the cache line is used to designate a node as the “home” node and all other nodes as “peer” nodes. The protocol specifies one set of messages for communication with the line's home node and another set of messages for communication with the line's peer nodes.
    Type: Application
    Filed: June 5, 2006
    Publication date: October 19, 2006
    Inventors: Herbert Hum, James Goodman
  • Patent number: 7009419
    Abstract: A method and circuit for preventing external access to secure data of an integrated circuit while supporting DFT is disclosed. In accordance with the method the integrated circuit is automatically placed into the test mode at integrated circuit power-up from a power-down state. At power up, secure data is other than present within a secure data-path of the integrated circuit. Access is provided to the secure data path via a second data path coupled with the first secure data-path. Via the access path, data other than secure data is provided to the integrated circuit, the data for performing test functions of the integrated circuit operating in the test mode. Once data other than secure data is provided to first secure data path, the test mode is terminated and access via other than the secure ports is disabled. The test mode is only re-entered by powering down the integrated circuit and re-initialising it.
    Type: Grant
    Filed: October 16, 2003
    Date of Patent: March 7, 2006
    Assignee: Mosaid Technologies, Inc.
    Inventor: James Goodman
  • Publication number: 20050237941
    Abstract: A conflict resolution technique provides consistency such that all conflicts can be detected by at least one of the conflicting requestors if each node monitors all requests after that node has made its own request. If a line is in the Exclusive, Modified or Forward state, conflicts are resolved at the node holding the unique copy. The winner of the conflict resolution, and possibly the losers, report the conflict to the home node, which pairs conflict reports and issues forwarding instructions to assure that all requesting nodes eventually receive the requested data. If a requested cache line is either uncached or present only in the Shared state, the home node provides a copy of the cache node and resolves conflicts. In one embodiment, a blackout period after all responses until an acknowledgement message has been received allows all conflicting nodes to be aware of conflicts in which they are involved.
    Type: Application
    Filed: June 24, 2005
    Publication date: October 27, 2005
    Inventors: Robert Beers, Herbert Hum, James Goodman
  • Publication number: 20050177831
    Abstract: Hardware resolution of data conflicts in critical sections of programs executed in shared memory computer architectures are resolved using a hardware-based ordering system and without acquisition of the lock variable.
    Type: Application
    Filed: February 10, 2004
    Publication date: August 11, 2005
    Inventors: James Goodman, Ravi Rajwar