Patents by Inventor James C. Stanley

James C. Stanley 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: 11955207
    Abstract: The disclosure provides systems and methods for data analysis of experimental data. The analysis can include reference data that are not directly generated from the present experiment, which reference data may be values of the experimental parameters that were either provided by a user, computed by the system with input from a user, or computed by the system without using any input from a user. Another example of such reference data may be information about the instrument, such as the calibration method of the instrument.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: April 9, 2024
    Assignee: Emerald Cloud Lab, Inc.
    Inventors: Alex M. Yoshikawa, Anand V. Sastry, Asuka Ota, Ben C. Kline, Bradley M. Bond, Brian M. Frezza, Cameron R. Lamoureux, Catherine L. Hofler, Cheri Y. Li, Courtney E. Webster, Daniel J. Kleinbaum, George N. Stanley, George W. Fraser, Guillaume Robichaud, Hayley E. Buchman, James R. McKernan, Jonathan K. Leung, Paul R. Zurek, Robert M. Teed, Ruben E. Valas, Sean M. Fitzgerald, Sergio I. Villarreal, Shayna L. Hilburg, Shivani S. Baisiwala, Srikant Vaithilingam, Wyatt J. Woodson, Yang Choo, Yidan Y. Cong
  • Publication number: 20100169946
    Abstract: A method and system for configuring device control in a multimedia entertainment system includes receiving identification data from multimedia devices, retrieving user-supplied device data, and updating configuration data with the identification data and the user-supplied device data. The configuration data identifies each multimedia device in the multimedia entertainment system and provides the control modality to be used to control each multimedia device. A plurality of software control modules may be generated to control functions of each of the multimedia devices based on the configuration data.
    Type: Application
    Filed: December 31, 2008
    Publication date: July 1, 2010
    Inventors: James C. Stanley, Brian E. Woodruff
  • Patent number: 7637690
    Abstract: A programmable boatlift system having a cable extending up from one end of a boatlift cradle, across through a shaft attached to a motor, and down to an opposite end of the boatlift cradle. A position sensor having an idler sheave is placed on the cable, or a position sensor having a collar is placed on the shaft. The motor turns the shaft to cause the cable to move across the roller sheave, or to cause the collar to rotate, to raise or lower the boatlift cradle. The position sensor produces an output signal proportional to the distance the cable travels over the idler sheave or proportional to the number of rotations of the collar. An electronic control circuit uses the output signal to infer the vertical position of the boatlift cradle and to position the boatlift cradle as desired.
    Type: Grant
    Filed: April 1, 2009
    Date of Patent: December 29, 2009
    Assignee: Calyle Custom Builders, LLC
    Inventor: James C. Stanley
  • Publication number: 20090220300
    Abstract: A programmable boatlift system having a cable extending up from one end of a boatlift cradle, across to a shaft attached to a motor, and down to an opposite end of the boatlift cradle. The cable passes through a hole in the shaft. A position sensor having an idler sheave is placed on the cable. The motor winds or unwinds the cable around the shaft to cause the cable to move across the roller sheave to raise or lower the boatlift cradle. The position sensor produces an output signal proportional to the distance the cable travels over the idler sheave as the cable causes the idler sheave to rotate. An electronic control circuit uses the output signal to infer the vertical position of the boatlift cradle and to position the boatlift cradle as desired.
    Type: Application
    Filed: May 12, 2009
    Publication date: September 3, 2009
    Inventor: James C. Stanley
  • Publication number: 20090185861
    Abstract: A programmable boatlift system having a cable extending up from one end of a boatlift cradle, across through a shaft attached to a motor, and down to an opposite end of the boatlift cradle. A position sensor having an idler sheave is placed on the cable, or a position sensor having a collar is placed on the shaft. The motor turns the shaft to cause the cable to move across the roller sheave, or to cause the collar to rotate, to raise or lower the boatlift cradle. The position sensor produces an output signal proportional to the distance the cable travels over the idler sheave or proportional to the number of rotations of the collar. An electronic control circuit uses the output signal to infer the vertical position of the boatlift cradle and to position the boatlift cradle as desired.
    Type: Application
    Filed: April 1, 2009
    Publication date: July 23, 2009
    Inventor: James C. Stanley
  • Patent number: 7534069
    Abstract: A programmable boatlift system having a cable extending up from one end of a boatlift cradle, across to a shaft attached to a motor, and down to an opposite end of the boatlift cradle. The cable passes through a hole in the shaft. A position sensor having an idler sheave is placed on the cable. The motor winds or unwinds the cable around the shaft to cause the cable to move across the roller sheave to raise or lower the boatlift cradle. The position sensor produces an output signal proportional to the distance the cable travels over the idler sheave as the cable causes the idler sheave to rotate. An electronic control circuit uses the output signal to infer the vertical position of the boatlift cradle and to position the boatlift cradle as desired.
    Type: Grant
    Filed: November 9, 2007
    Date of Patent: May 19, 2009
    Inventor: James C. Stanley
  • Patent number: 7406705
    Abstract: A carousel having multiple instances of at least one data or object module. The carousel may be encapsulated into a transmission, such as an MPEG-2 transport stream, for periodic transmission to a receiver.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: July 29, 2008
    Assignee: Intel Corporation
    Inventors: Regis J. Crinon, James C. Stanley
  • Patent number: 7305699
    Abstract: An apparatus for generating one or more carousels. A carousel includes a plurality of modules, at least one of which exhibits multiple instances, that are arranged in a module schedule. The apparatus may create, through multiple iterations, two or more module schedules for a carousel, and the optimum module schedule may then be selected and implemented on the carousel.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: December 4, 2007
    Assignee: Intel Corporation
    Inventors: Regis J. Crinon, James C. Stanley
  • Patent number: 7269840
    Abstract: A method of determining a goodness metric of a module schedule. The module schedule comprises a plurality of modules, at least one of which exhibits multiple instances, that are arranged within the period of a carousel. The goodness metric is based, at least in part, upon the interval difference associated with each instance of all modules on the carousel. The interval difference for an instance of a module is the difference between the actual interval of the instance and a desired interval for that module.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: September 11, 2007
    Assignee: Intel Corporation
    Inventors: Regis J. Crinon, James C. Stanley
  • Publication number: 20030009763
    Abstract: A method of determining a goodness metric of a module schedule. The module schedule comprises a plurality of modules, at least one of which exhibits multiple instances, that are arranged within the period of a carousel. The goodness metric is based, at least in part, upon the interval difference associated with each instance of all modules on the carousel. The interval difference for an instance of a module is the difference between the actual interval of the instance and a desired interval for that module.
    Type: Application
    Filed: June 29, 2001
    Publication date: January 9, 2003
    Inventors: Regis J. Crinon, James C. Stanley
  • Publication number: 20030005444
    Abstract: A carousel having multiple instances of at least one data or object module. The carousel may be encapsulated into a transmission, such as an MPEG-2 transport stream, for periodic transmission to a receiver.
    Type: Application
    Filed: June 29, 2001
    Publication date: January 2, 2003
    Inventors: Regis J. Crinon, James C. Stanley
  • Publication number: 20030001901
    Abstract: An apparatus for generating one or more carousels. A carousel includes a plurality of modules, at least one of which exhibits multiple instances, that are arranged in a module schedule. The apparatus may create, through multiple iterations, two or more module schedules for a carousel, and the optimum module schedule may then be selected and implemented on the carousel.
    Type: Application
    Filed: June 29, 2001
    Publication date: January 2, 2003
    Inventors: Regis J. Crinon, James C. Stanley
  • Publication number: 20030002515
    Abstract: A method of creating a module schedule for a carousel. The carousel includes a plurality of modules, at least one of which exhibits multiple instances within a period of the carousel. The method attempts to schedule each instance of a module at, or near, a desired interval of that module.
    Type: Application
    Filed: June 29, 2001
    Publication date: January 2, 2003
    Inventors: Regis J. Crinon, James C. Stanley
  • Patent number: 6243793
    Abstract: A method and apparatus for arbitrating access to a shared memory is disclosed. A memory marking unit in the shared memory is read to determine whether the shared memory is currently being accessed by another processor. If the shared memory is not being accessed by another processor, a processor seeking access is granted access. The processor changes the contents of the memory marking unit to lock out other processors from the shared memory. The last task performed on the shared memory space is identified and used to determine whether a task with high priority exists. If a task with high priority exists, the task is performed. If a task with high priority does not exist, the processor having access to the shared memory space accesses the shared memory space for its intended purpose. After the processor is finished accessing the shared memory space, it records the identity of the task performed and unlocks the shared memory space.
    Type: Grant
    Filed: July 25, 1997
    Date of Patent: June 5, 2001
    Assignee: Intel Corporation
    Inventors: David W. Aucsmith, Robert C. Knauerhase, James C. Stanley
  • Patent number: 5919761
    Abstract: Less toxic agents for reversal of heparin or low molecular weight heparin anticoagulation which are synthetic protamine-like polycationic peptides having a total cationic charge which is less than that of n-protamine. In preferred embodiments, arginine residues of n-protamine are replaced with lysine residues for ease of manufacture. Selective positively charged arginine residues have been replaced with an uncharged amino acid residue or its analog, such as glycine or glutamine, in order to reduce the total cationic charge on the polycationic peptide to the range of about ?+14! to ?+18!, preferably ?+16! to ?+18!. In specific embodiments, there are sequences of 29 and 32 amino acid residues wherein 4 to 5 clusters of 2 to 4 positively charged amino acids are separated by 2 to 6 neutral amino acids. The C-terminus and the N-terminus can be modified to mitigate against in vivo degradation by carboxypeptidases and aminopeptidases. Another modification, specifically use of .alpha.
    Type: Grant
    Filed: May 8, 1995
    Date of Patent: July 6, 1999
    Assignee: The Board of Regents of the University of Michigan
    Inventors: Thomas W. Wakefield, James C. Stanley, Philip C. Andrews
  • Patent number: 5845140
    Abstract: A method for managing idle processing in a computer system is described. An Idle Chain Manager virtual device driver (VxD) address is registered on an idle callback chain on the computer system. An Idle Chain Manager callback function corresponding with the Idle Chain Manager VxD address is hooked with a registration service on the computer system. This allows the Idle Chain Manager callback function to intercept a request from a VxD to register a VxD idle callback address onto the idle callback chain and registers the VxD idle callback address with the Idle Chain Manager callback function. The Idle Chain Manager VxD address is called when the idle processing is required.
    Type: Grant
    Filed: February 20, 1997
    Date of Patent: December 1, 1998
    Assignee: Intel Corporation
    Inventors: James C. Stanley, Dan H. Nowlin, Jr.
  • Patent number: 5721212
    Abstract: Less toxic agents for reversal of heparin or low molecular weight heparin anticoagulation which are synthetic protamine-like polycationic peptides having a total cationic charge which is less than that of n-protamine. In preferred embodiments, arginine resides of n-protamine are replaced with lysine residues for ease of manufacture. Selective positively charged arginine residues have been replaced with an uncharged amino acid residue or its analog, such as glycine or glutamine, in order to reduce the total cationic charge on the polycationic peptide to the range of about ?+14! to ?+18!, preferably ?+16!. In specific embodiments, there are sequences of 29 amino acid residues wherein 4 to 5 clusters of 2 to 4 positively charged amino acids are separated by 2 to 6 neutral amino acids. The C-terminus and the N-terminus can be modified to mitigate against in vivo degradation by carboxypeptidases and aminopeptidases.
    Type: Grant
    Filed: July 9, 1996
    Date of Patent: February 24, 1998
    Assignee: University of Michigan, The Board of Regents . . . et al.
    Inventors: Thomas W. Wakefield, James C. Stanley, Philip C. Andrews
  • Patent number: 5696970
    Abstract: An implementation of PCMCIA Card Services for the Windows operating system in enhanced mode. A Card Services dynamic linked library (DLL) was written which contains a library of C functions which perform the Card Services functions. The Card Services DLL maintains a Card Services database of the Card Services resources available such that the Card Services DLL can share the Card Services resources among clients of Card Services. Windows applications can call the functions in the Card Services DLL directly to access Card Services functions. The Card Services DLL posts messages to a Card Services Windows application to request a Card Services function be performed with background processing. The Card Services Windows application processes the Card Services function at a later time. A Card Services virtual device driver (V.times.D) provides system functions to the Card Services DLL. The Card Services V.times.
    Type: Grant
    Filed: April 15, 1996
    Date of Patent: December 9, 1997
    Assignee: Intel Corporation
    Inventors: David A. Sandage, James C. Stanley, Stewart W. Hunt, Arland D. Kunz
  • Patent number: 5689710
    Abstract: A library of C functions to perform PCMCIA Card Services. A PCMCIA Card Services specification defines a set of functions which allow applications and device drivers to access PCMCIA Cards. The PCMCIA Card Services specification provides a register based software interrupt binding to access the Card Services functions. A library of C functions is defined which can be called to perform the Card Services functions. The library of C functions can reformat the function parameters and then call a Card Services provider with a standard register based software interrupt binding. Alternatively, the library of C functions can be a fully protected mode implemenation of Card Services.
    Type: Grant
    Filed: July 11, 1995
    Date of Patent: November 18, 1997
    Assignee: Intel Corporation
    Inventors: James C. Stanley, David A. Sandage, Stewart W. Hunt, Arland D. Kunz
  • Patent number: 5614494
    Abstract: Less toxic agents for reversal of heparin or low molecular weight heparin anticoagulation which are synthetic protamine-like polycationic peptides having a total cationic charge which is less than that of n-protamine. In preferred embodiments, arginine residues of n-protamine are replaced with lysine residues for ease of manufacture. Selective positively charged arginine residues have been replaced with an uncharged amino acid residue or its analog, such as glycine or glutamine, in order to reduce the total cationic charge on the polycationic peptide to the range of about [+14] to [+18], preferably [+16] to [+18]. In specific embodiments, there are sequences of 29 and 32 amino acid residues wherein 4 to 5 clusters of 2 to 4 positively charged amino acids are separated by 2 to 6 neutral amino acids. The C-terminus and the N-terminus can be modified to mitigate against in vivo degradation by carboxypeptidases and aminopeptidases. Another modification, specifically use of .alpha.
    Type: Grant
    Filed: September 8, 1994
    Date of Patent: March 25, 1997
    Assignee: University of Michigan, The Board of Regents Acting For and on Behalf of
    Inventors: Thomas W. Wakefield, James C. Stanley, Philip C. Andrews