Patents by Inventor Brian A. Arnold

Brian A. Arnold 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: 8607208
    Abstract: An object code hot update system generates hot updates for patching running programs by analyzing upstream post-patch code, augmenting the upstream post-patch code to provide augmented post-patch code with additional initialization functionality. The system further provides techniques to identify a candidate extra-change site in upstream post-patch code and modify the upstream post-patch code to generate a hot update.
    Type: Grant
    Filed: November 5, 2010
    Date of Patent: December 10, 2013
    Assignee: Oracle International Corporation
    Inventors: Jeffrey Brian Arnold, Timothy Good Abbott, Anders Kaseorg
  • Publication number: 20120319472
    Abstract: A refrigeration system can include an electrical generator coupled to a mechanical interface, the mechanical interface configured to transfer mechanical energy from a vehicle to the electrical generator, and a control module connected to the electrical generator via electrical wiring. The refrigeration system can also include an electrically-driven refrigeration unit coupled to the control module, and a battery coupled to the control module via electrical wiring. The control module can be adapted to provide electrical power to the refrigeration unit from the electrical generator or the battery and is further adapted to charge the battery with electrical energy not needed for operating the refrigeration unit.
    Type: Application
    Filed: October 1, 2011
    Publication date: December 20, 2012
    Inventor: Brian Arnold
  • Publication number: 20120302547
    Abstract: The present invention relates to a melanin concentrating hormone antagonist compound of formula (I) wherein R1, Ra, Rb, R2, L1, R3, R4 and R5 are as defined, or a pharmaceutically acceptable salt, enantiomer, diastereomer or mixture of diasteromers thereof useful in the treatment, obesity and related diseases.
    Type: Application
    Filed: August 8, 2012
    Publication date: November 29, 2012
    Applicant: ELI LILLY AND COMPANY
    Inventors: Macklin Brian Arnold, Yen Dao, Kevin Matthew Gardinier, David Joseph Garmene, Steven James Green, Erik James Hembre, Jianliang Lu
  • Patent number: 8299061
    Abstract: This invention provides compounds of formula I: or a pharmaceutically acceptable salt thereof; as well as a method for treating obesity, a method for treating diabetes, and a pharmaceutical composition.
    Type: Grant
    Filed: December 7, 2010
    Date of Patent: October 30, 2012
    Assignee: Eli Lilly and Company
    Inventors: Macklin Brian Arnold, Thomas James Beauchamp, Emily Jane Canada, Erik James Hembre, Jianliang Lu, John Robert Rizzo, John Mehnert Schaus, Qing Shi
  • Patent number: 8263772
    Abstract: The present invention relates to a melanin concentrating hormone antagonist compound of formula (1): wherein R1, Ra, Rb, R2, L1, R3, R4 and R5 are as defined, or a pharmaceutically acceptable salt, enantiomer, diastereomer or mixture of diasteromers thereof useful in the treatment, obesity and related diseases.
    Type: Grant
    Filed: June 8, 2007
    Date of Patent: September 11, 2012
    Assignee: Eli Lilly and Company
    Inventors: Macklin Brian Arnold, Yen Dao, Kevin Matthew Gardinier, David Joseph Garmene, Steven James Green, Erik James Hembre, Jianliang Lu
  • Patent number: 8261247
    Abstract: In a method of modifying code of a running computer program so as to modify the running computer program without having to restart the running computer program for changes to the running computer program to take effect, the improvement is disclosed of: (a) comparing differences in the running program's running binary code versus object code produced by compiling the running program's source code and (b) using the results of step (a), determining what values to use for symbols in said changes to the program. The compiling may be performed using either the compiler originally used to compile the running program or a different compiler. A data storage medium having instructions stored therein for a computer to perform the improved method is also disclosed.
    Type: Grant
    Filed: October 1, 2008
    Date of Patent: September 4, 2012
    Assignee: Oracle International Corporation
    Inventor: Jeffrey Brian Arnold
  • Publication number: 20110144091
    Abstract: This invention provides compounds of formula I: or a pharmaceutically acceptable salt thereof; as well as a method for treating obesity, a method for treating diabetes, and a pharmaceutical composition.
    Type: Application
    Filed: December 7, 2010
    Publication date: June 16, 2011
    Applicant: ELI LILLY AND COMPANY
    Inventors: Macklin Brian Arnold, Thomas James Beauchamp, Emily Jane Canada, Erik James Hembre, Jianliang Lu, John Robert Rizzo, John Mehnert Schaus, Qing Shi
  • Publication number: 20100269106
    Abstract: An improved method of modifying code of a running computer program is disclosed that includes the following steps, performed in the order indicated: (a) determining the functions that will be modified due to desired changes to the running computer program; (b) using the results of step (a), determining the start memory address and the end memory address of such a function; and (c) using the results of step (b) determining, for such a function, whether an execution stack of any thread in the running computer program contains a specified numeric value; and (d) using the results of step (c), determining whether the running computer program is currently in a state of execution such that the function can be modified safely. A data storage medium containing computer instructions to perform the improved method is also disclosed.
    Type: Application
    Filed: April 21, 2009
    Publication date: October 21, 2010
    Applicant: Ksplice, Inc.
    Inventor: Jeffrey Brian ARNOLD
  • Publication number: 20100269105
    Abstract: In a method of determining which computer program functions are changed by a source code modification to a computer program's source code, the improvement of including the following steps, not necessarily performed in the order indicated: (a)—compiling the computer program's source code, using a compiler that generates a relocation entry for each program access to a program function or a program data item; (b)—compiling source code resulting from modifying the computer program's source code with the source code modification, using a compiler that generates a relocation entry for each program access to a program function or a program data item; and (c)—constructing a list of object code differences by comparing the outputs of steps (a) versus (b), and excluding from the list specified object code differences. A data storage medium containing computer instructions to perform the improved method is also disclosed.
    Type: Application
    Filed: April 21, 2009
    Publication date: October 21, 2010
    Applicant: Ksplice, Inc.
    Inventor: Jeffrey Brian ARNOLD
  • Patent number: 7796634
    Abstract: Selecting a profile for an interface of a network device includes accessing profile sequences, where each profile sequence corresponds to an interface. Each profile sequence includes profiles that provide parameters for communicating data. The following are repeated for a profile sequence for an interface until a link satisfies a sequence criterion or until a last profile of the profile sequence is reached to select a profile for the interface. A current profile is accessed, and a link for the interface is initiated according to the current profile. Whether the link for the interface satisfies the sequence criterion is determined. A next profile of the profile sequence is accessed if the link does not satisfy the sequence criterion, and the current profile is selected if the link satisfies the sequence criterion. Data is communicated according to the selected profile.
    Type: Grant
    Filed: October 11, 2007
    Date of Patent: September 14, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Brian A. Arnold, Kaartik Viswanath, Jeffrey Lee, Pritesh N. Patel, Bruce B. Weller, Floyd H. Gerhardt
  • Publication number: 20100184496
    Abstract: A sports simulator calculates the rotational and translational velocity of a sports object. The rotational velocity is calculated using image analysis. The translational velocity is calculated using image analysis and a set of emitters and sensors. The simulator then computes the future trajectory of the sports object based on the rotational and translational velocity. In one embodiment, the sports object is a golf ball and the sports simulator simulates golf.
    Type: Application
    Filed: January 15, 2010
    Publication date: July 22, 2010
    Applicant: Full Swing Golf
    Inventors: Daniel Antonio Nicora, Brian Arnold
  • Publication number: 20100083224
    Abstract: In a method of modifying code of a running computer program so as to modify the running computer program without having to restart the running computer program for changes to the running computer program to take effect, the improvement is disclosed of: (a) comparing differences in the running program's running binary code versus object code produced by compiling the running program's source code and (b) using the results of step (a), determining what values to use for symbols in said changes to the program. The compiling may be performed using either the compiler originally used to compile the running program or a different compiler. A data storage medium having instructions stored therein for a computer to perform the improved method is also disclosed.
    Type: Application
    Filed: October 1, 2008
    Publication date: April 1, 2010
    Inventor: Jeffrey Brian ARNOLD
  • Patent number: 7639988
    Abstract: In a method of simplifying simulation of a wireless communication network, the network may be divided into one or more neighborhoods. A neighborhood may be represented by a given cell to be evaluated and possibly one or more neighbor cells of the given cell. A desired simulation of one or more of the neighborhoods may be implemented in order to evaluate network performance. The neighborhood may be determined as a function of reverse link interference information, path loss information, or on a geographic distance between cells.
    Type: Grant
    Filed: March 7, 2005
    Date of Patent: December 29, 2009
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: David Abusch-Magder, Jeffrey Brian Arnold, Robert Kang-Xing Jin
  • Publication number: 20090278272
    Abstract: A method of making a laminar material suitable for use in the manufacture of shoes. The material includes an extruded core having laminated thereto on both sides a fibre fabric layer, the thermoplastic sheet core is made from a mixture of granulated scrap shoe stiffener material with virgin extrudable thermoplastics material the core including at least 40% by weight of virgin extrudable thermoplastics material. Hot melt adhesive coatings are applied on both sides. The scrap material in the core includes fibrous particles.
    Type: Application
    Filed: July 20, 2009
    Publication date: November 12, 2009
    Applicant: TEXON MANAGEMENT LTD
    Inventors: Gareth Parker, Brian Arnold
  • Publication number: 20090093456
    Abstract: The present invention relates to a melanin concentrating hormone antagonist compound of formula (1): wherein R1, Ra, Rb, R2, L1, R3, R4 and R5 are as defined, or a pharmaceutically acceptable salt, enantiomer, diastereomer or mixture of diasteromers thereof useful in the treatment, obesity and related diseases.
    Type: Application
    Filed: June 8, 2007
    Publication date: April 9, 2009
    Inventors: Macklin Brian Arnold, Yen Dao, Kevin Matthew Gardinier, David Joseph Garmene, Steven James Green, Erik James Hembre, Jianliang Lu
  • Patent number: 7415062
    Abstract: In a particular embodiment, a system for communicating data includes a data switch coupled to one or more CPE devices. The data switch may communicate with one or more CPE devices using a first predetermined PSD and using a second predetermined PSD. The operability of the switch is provided by software embodied in a computer-readable medium. In a more particular embodiment, the data switch may also communicate substantially simultaneously with two or more CPE devices using at least two different PSDs.
    Type: Grant
    Filed: September 25, 2001
    Date of Patent: August 19, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Hugh Barrass, Brian A. Arnold, David A. Schwartz, Joseph A. Shiran
  • Publication number: 20080031272
    Abstract: Selecting a profile for an interface of a network device includes accessing profile sequences, where each profile sequence corresponds to an interface. Each profile sequence includes profiles that provide parameters for communicating data. The following are repeated for a profile sequence for an interface until a link satisfies a sequence criterion or until a last profile of the profile sequence is reached to select a profile for the interface. A current profile is accessed, and a link for the interface is initiated according to the current profile. Whether the link for the interface satisfies the sequence criterion is determined. A next profile of the profile sequence is accessed if the link does not satisfy the sequence criterion, and the current profile is selected if the link satisfies the sequence criterion. Data is communicated according to the selected profile.
    Type: Application
    Filed: October 11, 2007
    Publication date: February 7, 2008
    Applicant: Cisco Technology, Inc.
    Inventors: Brian Arnold, Kaartik Viswanath, Jeffrey Lee, Pritesh Patel, Bruce Weller, Floyd Gerhardt
  • Patent number: 7295570
    Abstract: Selecting a profile for an interface of a network device includes accessing profile sequences, where each profile sequence corresponds to an interface. Each profile sequence includes profiles that provide parameters for communicating data. The following are repeated for a profile sequence for an interface until a link satisfies a sequence criterion or until a last profile of the profile sequence is reached to select a profile for the interface. A current profile is accessed, and a link for the interface is initiated according to the current profile. Whether the link for the interface satisfies the sequence criterion is determined. A next profile of the profile sequence is accessed if the link does not satisfy the sequence criterion, and the current profile is selected if the link satisfies the sequence criterion. Data is communicated according to the selected profile.
    Type: Grant
    Filed: March 7, 2003
    Date of Patent: November 13, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Brian A. Arnold, Kaartik Viswanath, Jeffrey Lee, Pritesh N. Patel, Bruce B. Weller, Floyd H. Gerhardt
  • Patent number: 7295569
    Abstract: Selecting a profile for an interface of a network device includes accessing profile sequences, where each profile sequence corresponds to an interface. Each profile sequence includes profiles that provide parameters for communicating data. The following are repeated for a profile sequence for an interface until a link satisfies a sequence criterion or until a last profile of the profile sequence is reached to select a profile for the interface. A current profile is accessed, and a link for the interface is initiated according to the current profile. Whether the link for the interface satisfies the sequence criterion in accordance with the margin set is determined. A next profile of the profile sequence is accessed if the link does not satisfy the sequence criterion in accordance with the margin set, and the current profile is selected if the link satisfies the sequence criterion. Data is communicated according to the selected profile.
    Type: Grant
    Filed: March 7, 2003
    Date of Patent: November 13, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Brian A. Arnold, Kaartik Viswanath, Jeffrey Lee, Pritesh N. Patel, Bruce B. Weller, Floyd H. Gerhardt, Snigdhendu S. Mukhopadhyay
  • Publication number: 20070192216
    Abstract: A system and method for processing particulars of a transaction over a network. The system comprises a supply chain tracking module for receiving supply chain event data from at least one supply chain monitor, the supply chain data relating to the condition or location of an item along a supply chain. The system also comprises a term and requirements module for receiving initial terms and requirements associated with the transaction and for generating modified terms and requirements based on supply chain event data and on at least one value algorithm, the modified terms and requirements being generated while the item is still in the supply chain.
    Type: Application
    Filed: April 19, 2006
    Publication date: August 16, 2007
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Brian Arnold, Paul Simpson, Thomas Fitzgerald, Pik Lo, James Wilson, John Brockwell, Michael Quinn