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: 11955207Abstract: 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: GrantFiled: June 30, 2016Date of Patent: April 9, 2024Assignee: 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: 20100169946Abstract: 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: ApplicationFiled: December 31, 2008Publication date: July 1, 2010Inventors: James C. Stanley, Brian E. Woodruff
-
Patent number: 7637690Abstract: 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: GrantFiled: April 1, 2009Date of Patent: December 29, 2009Assignee: Calyle Custom Builders, LLCInventor: James C. Stanley
-
Publication number: 20090220300Abstract: 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: ApplicationFiled: May 12, 2009Publication date: September 3, 2009Inventor: James C. Stanley
-
Publication number: 20090185861Abstract: 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: ApplicationFiled: April 1, 2009Publication date: July 23, 2009Inventor: James C. Stanley
-
Patent number: 7534069Abstract: 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: GrantFiled: November 9, 2007Date of Patent: May 19, 2009Inventor: James C. Stanley
-
Patent number: 7406705Abstract: 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: GrantFiled: June 29, 2001Date of Patent: July 29, 2008Assignee: Intel CorporationInventors: Regis J. Crinon, James C. Stanley
-
Patent number: 7305699Abstract: 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: GrantFiled: June 29, 2001Date of Patent: December 4, 2007Assignee: Intel CorporationInventors: Regis J. Crinon, James C. Stanley
-
Patent number: 7269840Abstract: 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: GrantFiled: June 29, 2001Date of Patent: September 11, 2007Assignee: Intel CorporationInventors: Regis J. Crinon, James C. Stanley
-
Publication number: 20030009763Abstract: 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: ApplicationFiled: June 29, 2001Publication date: January 9, 2003Inventors: Regis J. Crinon, James C. Stanley
-
Publication number: 20030005444Abstract: 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: ApplicationFiled: June 29, 2001Publication date: January 2, 2003Inventors: Regis J. Crinon, James C. Stanley
-
Publication number: 20030001901Abstract: 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: ApplicationFiled: June 29, 2001Publication date: January 2, 2003Inventors: Regis J. Crinon, James C. Stanley
-
Publication number: 20030002515Abstract: 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: ApplicationFiled: June 29, 2001Publication date: January 2, 2003Inventors: Regis J. Crinon, James C. Stanley
-
Patent number: 6243793Abstract: 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: GrantFiled: July 25, 1997Date of Patent: June 5, 2001Assignee: Intel CorporationInventors: David W. Aucsmith, Robert C. Knauerhase, James C. Stanley
-
Patent number: 5919761Abstract: 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: GrantFiled: May 8, 1995Date of Patent: July 6, 1999Assignee: The Board of Regents of the University of MichiganInventors: Thomas W. Wakefield, James C. Stanley, Philip C. Andrews
-
Patent number: 5845140Abstract: 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: GrantFiled: February 20, 1997Date of Patent: December 1, 1998Assignee: Intel CorporationInventors: James C. Stanley, Dan H. Nowlin, Jr.
-
Patent number: 5721212Abstract: 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: GrantFiled: July 9, 1996Date of Patent: February 24, 1998Assignee: University of Michigan, The Board of Regents . . . et al.Inventors: Thomas W. Wakefield, James C. Stanley, Philip C. Andrews
-
Patent number: 5696970Abstract: 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: GrantFiled: April 15, 1996Date of Patent: December 9, 1997Assignee: Intel CorporationInventors: David A. Sandage, James C. Stanley, Stewart W. Hunt, Arland D. Kunz
-
Patent number: 5689710Abstract: 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: GrantFiled: July 11, 1995Date of Patent: November 18, 1997Assignee: Intel CorporationInventors: James C. Stanley, David A. Sandage, Stewart W. Hunt, Arland D. Kunz
-
Patent number: 5614494Abstract: 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: GrantFiled: September 8, 1994Date of Patent: March 25, 1997Assignee: University of Michigan, The Board of Regents Acting For and on Behalf ofInventors: Thomas W. Wakefield, James C. Stanley, Philip C. Andrews