Patents by Inventor James Griffiths
James Griffiths 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: 20130124752Abstract: A method, system, and computer program product for a diagnostic heartbeat throttling are provided in the illustrative embodiments. A component, executing using a processor and a memory in a data processing system, sends diagnostic heartbeat packets over a communication link at a first rate, wherein a diagnostic heartbeat packet is a packet comprises a header, a set of heartbeat parameters, and a set of diagnostic attributes. The component detects a change in data traffic over the communication link. The component changes a rate of sending diagnostic heartbeat packets from the first rate to a second rate responsive to the change in the data traffic over the communication link.Type: ApplicationFiled: November 15, 2011Publication date: May 16, 2013Applicant: International Business Machines CorporationInventors: Douglas James Griffith, Astrid Angela Jaehde, Robert Scott Manning
-
Publication number: 20130124718Abstract: A method, system, and computer program product for a improving a distributed application using diagnostic heartbeating are provided in the illustrative embodiments. An application, executing using a processor and a memory in a first data processing system, sends a registration to a component in the first data processing system. The registration requests state information for a set of member components in a distributed domain. After the application sends the registration to the component, the application receives the state information from the component. The state information includes current status and diagnostic information relating to the set of member components obtained from diagnostic attributes of diagnostic heartbeat packets received by the component. A diagnostic heartbeat packet is a packet comprising a header, a set of heartbeat parameters, and a set of diagnostic attributes.Type: ApplicationFiled: November 15, 2011Publication date: May 16, 2013Applicant: International Business Machines CorporationInventors: DOUGLAS JAMES GRIFFITH, Astrid Angela Jaehde, Robert Scott Manning
-
Publication number: 20130124912Abstract: A first component, executing using a processor and a memory in a first data processing system, receives a diagnostic heartbeat packet from a second component executing in a second data processing system, wherein the diagnostic heartbeat packet is a packet comprising a header, a set of heartbeat parameters, and a set of diagnostic attributes. The first component determines, using a value of a diagnostic attribute in the diagnostic heartbeat packet, that a first communication link between the first and the second data processing systems is usable but includes a soft network error, wherein a soft network error condition is a network error condition that adversely affects transmission of packets having certain properties in the data communication network. The first component re-routes a synchronization message from the first component to the second component using a second communication link between the first and the second data processing systems.Type: ApplicationFiled: November 15, 2011Publication date: May 16, 2013Applicant: International Business Machines CorporationInventors: DOUGLAS JAMES GRIFFITH, Astrid Angela Jaehde, Robert Scott Manning
-
Publication number: 20130124607Abstract: A first component receives from a second component a set of diagnostic parameters to include in a diagnostic heartbeat packet, and information identifying a data communication protocol to be used for transmitting the diagnostic heartbeat packet. The diagnostic heartbeat packet is a packet comprising a header, a set of heartbeat parameters, and the set of diagnostic parameters. The first component sets a first diagnostic parameter in the set of diagnostic parameters to a first value, the first value being selected to detect a first soft network error condition. A soft network error condition is a network error condition that adversely affects transmission of packets having certain properties in the data communication network. The first component configures the diagnostic heartbeat packet for transmission using the specified data communication protocol and including the set of diagnostic parameters, and sends the diagnostic heartbeat packet to the second component.Type: ApplicationFiled: November 15, 2011Publication date: May 16, 2013Applicant: International Business Machines CorporationInventors: DOUGLAS JAMES GRIFFITH, Astrid Angela Jaehde, Robert Scott Manning
-
Publication number: 20130124911Abstract: A first component, executing in a first data processing system, receives, over a data communication network using a first adapter, a first diagnostic heartbeat packet from a second adapter in a second data processing system. The first heartbeat packet comprises a header, a set of heartbeat parameters, and a set of diagnostic attributes. The first component determines, based on a set of values corresponding to the set of diagnostic attributes, that a soft network error condition exists in the data communication network. The soft network error condition is a network error condition that adversely affects the transmission of packets having certain properties in the data communication network. The first component stores the set of values in a state information record associated with the first component and re-routes data traffic from one link to a different link between the first and the second data processing systems.Type: ApplicationFiled: November 15, 2011Publication date: May 16, 2013Applicant: International Business Machines CorporationInventors: DOUGLAS JAMES GRIFFITH, ASTRID ANGELA JAEHDE, ROBERT SCOTT MANNING
-
Publication number: 20130079573Abstract: Embodiments of methods for co-production of linear alkylbenzene and biofuel from a natural oil are provided. A method comprises the step of deoxygenating the natural oils to form a stream comprising paraffins. A first portion of the paraffins are dehydrogenated to provide mono-olefins. Then, benzene is alkylated with the mono-olefins under alkylation conditions to provide an alkylation effluent comprising alkylbenzenes and benzene. Thereafter, the alkylbenzenes are isolated to provide the alkylbenzene product. A second portion of the paraffins is processed to form biofuel.Type: ApplicationFiled: September 23, 2011Publication date: March 28, 2013Applicant: UOP LLCInventors: Andrea G. Bozzano, Matthew James Griffiths, Amarendra Anumakonda
-
Patent number: 8398685Abstract: The present invention relates to a transbuccal plate holding cannula used in osteofixation procedures. The transbuccal plate holding cannula of the present invention can be releasably secured to a bone plate such that tools and fasteners may be passed through the plate holding cannula in order to secure the bone plate to a bone.Type: GrantFiled: November 25, 2008Date of Patent: March 19, 2013Assignee: Synthes USA, LLCInventors: Owen Carlos McGarity, Bryan James Griffiths, Paul Christopher Ciccone, Ross Jonathan Hamel, Dana Joseph Coombs, Robert Joseph Chilton, III
-
Publication number: 20130004125Abstract: It is disclosed an optical termination assembly (1) comprising an optical termination box (2) and a drop cable (3). The drop cable (3) has a first end housed in a first compartment of the optical termination box (2). The first end of the drop cable is pre-connectorized. The optical termination box (2) comprises at least one first fixing element (44e) accessible from the outside suitable for fixing the optical termination box (2) to a support structure.Type: ApplicationFiled: December 23, 2009Publication date: January 3, 2013Applicant: Prysmian S.p. A.Inventors: Fabio Abbiati, Ian James Griffiths, Arnaud Le Dissez
-
Publication number: 20120272016Abstract: A method, system, and computer program product for memory affinitization in a multithreaded environment are provided in the illustrative embodiments. A first affinity domain formed in a computer receives from a second thread executing in a second affinity domain a request to access a unit of memory in the first affinity domain. The computer determines whether to migrate the unit of memory to the second affinity domain. The computer migrates, responsive the determining being affirmative, the unit of memory to the second affinity domain, thereby affinitizing the unit of memory with the second thread.Type: ApplicationFiled: April 22, 2011Publication date: October 25, 2012Applicant: International Business Machines CorporationInventors: ADEKUNLE BELLO, DOUGLAS JAMES GRIFFITH, ANGELA ASTRID JAEHDE, ARUNA YEDAVILLI
-
Publication number: 20120141075Abstract: An optical fiber cable, includes at least one optical fiber and a cable connector at a cable end, and a removable cap removably couplable to a free end of the cable connector. The cap includes a recess adapted to receive and accommodate an anchor element of a cable pulling rope, and to retain the anchor element against traction when the pulling rope is tractioned.Type: ApplicationFiled: June 8, 2009Publication date: June 7, 2012Inventors: Ian James Griffiths, Antonio Giglio, Luca Cavengahi
-
Publication number: 20120080651Abstract: A method for installing an optical fibre unit in a protective tube housing a pulling rope includes the steps of: providing a mini tube having a longitudinal opening from end to end; transversally inserting a portion of the pulling rope in the longitudinal opening; contacting the pulling rope and optical fibre unit over a predetermined length; slipping the mini tube over at least a portion of the contacting length of the pulling rope and optical fibre unit; crimping the mini tube around the pulling rope and optical fibre unit; and drawing the optical fibre unit through the protective tube by pulling the pulling rope.Type: ApplicationFiled: March 18, 2009Publication date: April 5, 2012Inventors: Fabio Abbiati, Ian James Griffiths, Arnaud Le Dissez
-
Patent number: 8008016Abstract: The present invention includes vectors and methods for high throughput co-expression.Type: GrantFiled: July 13, 2009Date of Patent: August 30, 2011Assignee: University of Georgia Research Foundation, Inc.Inventors: Peter Horanyi, James Griffith, Bi-Cheng Wang, Francis E. Jenney, Jr.
-
Publication number: 20110160810Abstract: A multi-channel neurostimulation system comprises a plurality of electrical terminals configured for being respectively coupled to a plurality of electrodes, stimulation output circuitry including electrical source circuitry of the same polarity configured for generating a plurality of pulsed electrical waveforms in a plurality of timing channels, and control circuitry configured for instructing the stimulation output circuitry to serially couple the electrical source circuitry to different sets of the electrodes when pulses of the respective pulsed electrical waveforms do not temporally overlap each other, and for instructing the stimulation output circuitry to couple the electrical source circuitry to a union of the different electrode sets when pulses of the respective pulsed electrical waveforms temporally overlap each other.Type: ApplicationFiled: December 22, 2010Publication date: June 30, 2011Applicant: BOSTON SCIENTIFIC NEUROMODULATION CORPORATIONInventor: Paul James Griffith
-
Publication number: 20100305569Abstract: A bone reconstruction device (100, 200, 300) is provided that includes an elongated linkage (102, 202, 302) having a plurality of links (104, 204, 304). The reconstruction device further includes an adjustment assembly (120, 220, 320) that provides for adjustment of the directional and/or angular orientation of the links. The reconstruction device further includes a locking assembly (122, 222, 322) that is movable between a disengaged configuration and an engaged configuration. In the disengaged configuration, the adjustment assembly can be actuated to adjust the orientation of the links. In the engaged confirmation, the locking assembly inhibits adjustment of the orientation of the links.Type: ApplicationFiled: October 10, 2008Publication date: December 2, 2010Applicant: Synthes (U.S.A.)Inventors: Samuel Leuenberger, Jens Richter, Bryan James Griffiths
-
Publication number: 20100235166Abstract: A method of audio processing comprises composing one or more transformation profiles for transforming audio characteristics of an audio recording and then generating for the or each transformation profile, a metadata set comprising transformation profile data and location data indicative of where in the recording the transformation profile data is to be applied; the or each metadata set is then stored in association with the corresponding recording. A corresponding method of audio reproduction comprises reading a recording and a meta-data set associated with that recording from storage, applying transformations to the recording data in accordance with the metadata set transformation profile; and then outputting the transformed recording.Type: ApplicationFiled: October 17, 2007Publication date: September 16, 2010Applicant: SONY COMPUTER ENTERTAINMENT EUROPE LIMITEDInventors: Daniele Giuseppe Bardino, Richard James Griffiths
-
Publication number: 20090311747Abstract: The present invention includes vectors and methods for high throughput co-expression.Type: ApplicationFiled: July 13, 2009Publication date: December 17, 2009Applicant: University of Georgia Research Foundation, Inc.Inventors: PETER S. HORANYI, James Griffith, Bi-Cheng Wang, Francis E. Jenney, JR.
-
Patent number: 7582475Abstract: The present invention includes vectors and methods for high throughput co-expression.Type: GrantFiled: January 6, 2006Date of Patent: September 1, 2009Assignee: University of Georgia Research Foundation, Inc.Inventors: Peter S. Horanyi, James Griffith, Bi-Cheng Wang, Francis E. Jenney, Jr.
-
Publication number: 20090113433Abstract: The exemplary embodiments provide a computer-implemented method, apparatus, and computer-usable program code for managing memory. A notice of a shortage of real memory is received. For each active thread, the thread classification of the active thread is compared to a global hierarchy of thread classifications to determine a thread to affect. The global hierarchy of thread classifications defines the relative importance of each thread classification. An action to take for the determined thread is determined. The determined action is performed for the determined thread.Type: ApplicationFiled: October 24, 2007Publication date: April 30, 2009Inventors: Andrew Dunshea, Douglas James Griffith
-
Publication number: 20090076556Abstract: The present invention relates to a transbuccal plate holding cannula used in osteofixation procedures. The transbuccal plate holding cannula of the present invention can be releasably secured to a bone plate such that tools and fasteners may be passed through the plate holding cannula in order to secure the bone plate to a bone.Type: ApplicationFiled: November 25, 2008Publication date: March 19, 2009Applicant: Synthes USAInventors: Owen Carlos McGarity, Bryan James Griffiths, Paul Christopher Ciccone, Ross Jonathan Hamel, Dana Joseph Coombs, Robert Joseph Chilton III
-
Patent number: 7473255Abstract: The present invention relates to a transbuccal plate holding cannula used in osteofixation procedures. The transbuccal plate holding cannula of the present invention can be releasibly secured to a bone plate such that tools and fasteners may be passed through the plate holding cannula in order to secure the bone plate to a bone.Type: GrantFiled: February 8, 2006Date of Patent: January 6, 2009Assignee: Synthes (U.S.A.)Inventors: Owen Carlos McGarity, Bryan James Griffiths, Paul Christopher Ciccone, Ross Jonathan Hamel, Dana Joseph Coombs, Robert Joseph Chilton, III