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: 8607208Abstract: 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: GrantFiled: November 5, 2010Date of Patent: December 10, 2013Assignee: Oracle International CorporationInventors: Jeffrey Brian Arnold, Timothy Good Abbott, Anders Kaseorg
-
Publication number: 20120319472Abstract: 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: ApplicationFiled: October 1, 2011Publication date: December 20, 2012Inventor: Brian Arnold
-
Publication number: 20120302547Abstract: 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: ApplicationFiled: August 8, 2012Publication date: November 29, 2012Applicant: ELI LILLY AND COMPANYInventors: Macklin Brian Arnold, Yen Dao, Kevin Matthew Gardinier, David Joseph Garmene, Steven James Green, Erik James Hembre, Jianliang Lu
-
Patent number: 8299061Abstract: 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: GrantFiled: December 7, 2010Date of Patent: October 30, 2012Assignee: Eli Lilly and CompanyInventors: Macklin Brian Arnold, Thomas James Beauchamp, Emily Jane Canada, Erik James Hembre, Jianliang Lu, John Robert Rizzo, John Mehnert Schaus, Qing Shi
-
Patent number: 8263772Abstract: 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: GrantFiled: June 8, 2007Date of Patent: September 11, 2012Assignee: Eli Lilly and CompanyInventors: Macklin Brian Arnold, Yen Dao, Kevin Matthew Gardinier, David Joseph Garmene, Steven James Green, Erik James Hembre, Jianliang Lu
-
Patent number: 8261247Abstract: 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: GrantFiled: October 1, 2008Date of Patent: September 4, 2012Assignee: Oracle International CorporationInventor: Jeffrey Brian Arnold
-
Publication number: 20110144091Abstract: 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: ApplicationFiled: December 7, 2010Publication date: June 16, 2011Applicant: ELI LILLY AND COMPANYInventors: Macklin Brian Arnold, Thomas James Beauchamp, Emily Jane Canada, Erik James Hembre, Jianliang Lu, John Robert Rizzo, John Mehnert Schaus, Qing Shi
-
Publication number: 20100269106Abstract: 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: ApplicationFiled: April 21, 2009Publication date: October 21, 2010Applicant: Ksplice, Inc.Inventor: Jeffrey Brian ARNOLD
-
Publication number: 20100269105Abstract: 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: ApplicationFiled: April 21, 2009Publication date: October 21, 2010Applicant: Ksplice, Inc.Inventor: Jeffrey Brian ARNOLD
-
Patent number: 7796634Abstract: 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: GrantFiled: October 11, 2007Date of Patent: September 14, 2010Assignee: Cisco Technology, Inc.Inventors: Brian A. Arnold, Kaartik Viswanath, Jeffrey Lee, Pritesh N. Patel, Bruce B. Weller, Floyd H. Gerhardt
-
Publication number: 20100184496Abstract: 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: ApplicationFiled: January 15, 2010Publication date: July 22, 2010Applicant: Full Swing GolfInventors: Daniel Antonio Nicora, Brian Arnold
-
Publication number: 20100083224Abstract: 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: ApplicationFiled: October 1, 2008Publication date: April 1, 2010Inventor: Jeffrey Brian ARNOLD
-
Patent number: 7639988Abstract: 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: GrantFiled: March 7, 2005Date of Patent: December 29, 2009Assignee: Alcatel-Lucent USA Inc.Inventors: David Abusch-Magder, Jeffrey Brian Arnold, Robert Kang-Xing Jin
-
Publication number: 20090278272Abstract: 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: ApplicationFiled: July 20, 2009Publication date: November 12, 2009Applicant: TEXON MANAGEMENT LTDInventors: Gareth Parker, Brian Arnold
-
Publication number: 20090093456Abstract: 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: ApplicationFiled: June 8, 2007Publication date: April 9, 2009Inventors: Macklin Brian Arnold, Yen Dao, Kevin Matthew Gardinier, David Joseph Garmene, Steven James Green, Erik James Hembre, Jianliang Lu
-
Patent number: 7415062Abstract: 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: GrantFiled: September 25, 2001Date of Patent: August 19, 2008Assignee: Cisco Technology, Inc.Inventors: Hugh Barrass, Brian A. Arnold, David A. Schwartz, Joseph A. Shiran
-
Publication number: 20080031272Abstract: 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: ApplicationFiled: October 11, 2007Publication date: February 7, 2008Applicant: Cisco Technology, Inc.Inventors: Brian Arnold, Kaartik Viswanath, Jeffrey Lee, Pritesh Patel, Bruce Weller, Floyd Gerhardt
-
Patent number: 7295570Abstract: 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: GrantFiled: March 7, 2003Date of Patent: November 13, 2007Assignee: Cisco Technology, Inc.Inventors: Brian A. Arnold, Kaartik Viswanath, Jeffrey Lee, Pritesh N. Patel, Bruce B. Weller, Floyd H. Gerhardt
-
Patent number: 7295569Abstract: 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: GrantFiled: March 7, 2003Date of Patent: November 13, 2007Assignee: 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: 20070192216Abstract: 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: ApplicationFiled: April 19, 2006Publication date: August 16, 2007Applicant: JPMorgan Chase Bank, N.A.Inventors: Brian Arnold, Paul Simpson, Thomas Fitzgerald, Pik Lo, James Wilson, John Brockwell, Michael Quinn