Patents by Inventor James A. Goodman

James A. 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).

  • Publication number: 20090221562
    Abstract: Certain quinolizidine and octahydropyridopyrazine compounds, pharmaceutical compositions, and methods of their use, inter alia, as opioid receptor antagonists are disclosed.
    Type: Application
    Filed: May 11, 2009
    Publication date: September 3, 2009
    Applicant: Adolor Corporation
    Inventors: Roland E. Dolle, Bertrand Le Bourdonnec, Allan James Goodman
  • Publication number: 20090216996
    Abstract: A system and methods comprising a plurality of leaf nodes in communication with one or more branch nodes, each node comprising a processor. Each leaf node is arranged to obtain data indicative of a restriction A|IS of a linear map from Rn to Rm represented by a first matrix, A, to a subspace IS of Rn and to carry out a calculation of data indicative of at least a leading part of the SVD of a matrix representation of the restriction A|IS. One or more of the plurality of leaf nodes or branch nodes is arranged to use results of the calculations to compute data indicative of a subspace OS of each node input subspace IS and to pass that data and a corresponding restriction A|OS of A to one of a plurality of the one or more branch nodes. Each of the one or more branch nodes is arranged to receive data indicative of node output spaces OS1, . . . , OSk and the corresponding restrictions A|OS1, . . . , A|OSk for k?2, to use this data to form a further node input space IS=OS1+ . . .
    Type: Application
    Filed: February 20, 2009
    Publication date: August 27, 2009
    Inventors: Daniel James Goodman, Raphael Andreas Hauser
  • Patent number: 7571587
    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: Grant
    Filed: May 14, 2007
    Date of Patent: August 11, 2009
    Assignee: Prototype Equipment Corporation
    Inventor: James A. Goodman
  • Patent number: 7538110
    Abstract: Certain quinolizidine and octahydropyridopyrazine compounds, pharmaceutical compositions, and methods of their use, inter alia, as opioid receptor antagonists are disclosed.
    Type: Grant
    Filed: October 25, 2006
    Date of Patent: May 26, 2009
    Assignee: Adolor Corporation
    Inventors: Roland E. Dolle, Bertrand Le Bourdonnec, Allan James Goodman
  • Patent number: 7510517
    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: Grant
    Filed: September 25, 2006
    Date of Patent: March 31, 2009
    Assignee: Prototype Equipment Corporation
    Inventor: James A. 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
  • Patent number: 7216468
    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: Grant
    Filed: October 29, 2004
    Date of Patent: May 15, 2007
    Inventor: James A. 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
  • Publication number: 20050144400
    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: February 28, 2005
    Publication date: June 30, 2005
    Inventors: Herbert Hum, James Goodman
  • Publication number: 20050091944
    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: October 29, 2004
    Publication date: May 5, 2005
    Inventor: James Goodman
  • Patent number: 6860088
    Abstract: This machine can automatically load packages of various sizes and shapes into containers in a variety of pack patterns. The machine has a package infeed system that transfers the package to a package locating system that locates the package at a stationary package placement location. A package placement vertical drive picks up the package from the stationary package placement location and can rotate the package about a vertical axis as well as lowering the package into the container and releasing it at the proper location. The package placement vertical drive grips the package by vacuum. It includes a quick attach and detach vacuum head which enables the rapid change-over of the system. The machine includes a case conveyor that moves the container along the longitudinal axis of the machine as well as to the left or right in a direction normal to the longitudinal axis of the machine.
    Type: Grant
    Filed: August 28, 2002
    Date of Patent: March 1, 2005
    Assignee: Prototype Equipment Corporation
    Inventor: James A. Goodman
  • Publication number: 20040080335
    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: Application
    Filed: October 16, 2003
    Publication date: April 29, 2004
    Applicant: MOSAID Technologies, Inc.
    Inventor: James Goodman
  • Patent number: 6664803
    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: June 20, 2002
    Date of Patent: December 16, 2003
    Assignee: MOSAID Technologies, Inc.
    Inventor: James Goodman
  • Patent number: 4937590
    Abstract: A thermal printing head and controller include a serial input port for receiving a serial image bit means for storage of successive lines of serial image data. A multiplexer is connected to the RAMs to produce simultaneous micropulse bits. The micropulse bits are received simultaneously by serial inputs of a plurality of shift registers. The shift registers control the states of a plurality of thermal styli.
    Type: Grant
    Filed: June 13, 1989
    Date of Patent: June 26, 1990
    Assignee: Gould Electronique S.A.
    Inventors: Jean-Claude Robillard, Roger Lepee