Patents by Inventor James Lyle
James Lyle 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: 20120317234Abstract: A, system, and computer program product for managing data access in a mobile device are provided in the illustrative embodiments. Using a data manager executing in the mobile device, a data item is configured in a data model. A value parameter of the data item is populated with data and a status parameter of the data item is populated with a status indication. A subscription to the data item is received from a mobile application executing in the mobile device. In response to the subscription, the data and the status of the data item are sent to the mobile application.Type: ApplicationFiled: June 9, 2011Publication date: December 13, 2012Applicant: International Business Machines CorporationInventors: Patrick Joseph BOHRER, Ahmed GHEITH, James Lyle PETERSON
-
Publication number: 20120227048Abstract: A method for a framework for scheduling tasks in a multi-core processor or multiprocessor system is provided in the illustrative embodiments. A thread is selected according to an order in a scheduling discipline, the thread being a thread of an application executing in the data processing system, the thread forming the leader thread in a bundle of threads. A value of a core attribute in a set of core attributes is determined according to a corresponding thread attribute in a set of thread attributes associated with the leader thread. A determination is made whether a second thread can be added to the bundle such that the bundle including the second thread will satisfy a policy. If the determining is affirmative, the second thread is added to the bundle. The bundle is scheduled for execution using a core of the multi-core processor.Type: ApplicationFiled: March 7, 2012Publication date: September 6, 2012Applicant: International Business Machines CorporationInventors: Elmootazbellah Nabil Elnozahy, Heather Lynn Hanson, James Lyle Peterson, Freeman Leigh Rawson, III, Malcolm Scott Ware
-
Patent number: 8216976Abstract: The present invention provides an improved herbicidal composition including (a) an effective amount of an herbicidal cyclohexandione oxime compound or agriculturally acceptable salt thereof; (b) one or more esters of a fatty acid; (c) a salt of dodecylbenzensulfonic acid; (d) at least one nonionic surfactant selected from the group consisting of polyoxyethylene plant oils and polyoxyethylene sorbitan esters; and (e) optionally another herbicide.Type: GrantFiled: December 9, 2009Date of Patent: July 10, 2012Assignees: Valent U.S.A. Corporation, Akzo Nobel Surface Chemistry, L.L.C.Inventors: James Lyle Hazen, Aleksander Edward Karczewski, Yabin Lei, Jane Qing Liu, Evelyn Jean Taylor
-
Publication number: 20110296423Abstract: A method, system, and computer usable program product for a framework for scheduling tasks in a multi-core processor or multiprocessor system are provided in the illustrative embodiments. A thread is selected according to an order in a scheduling discipline, the thread being a thread of an application executing in the data processing system, the thread forming the leader thread in a bundle of threads. A value of a core attribute in a set of core attributes is determined according to a corresponding thread attribute in a set of thread attributes associated with the leader thread. A determination is made whether a second thread can be added to the bundle such that the bundle including the second thread will satisfy a policy. If the determining is affirmative, the second thread is added to the bundle. The bundle is scheduled for execution using a core of the multi-core processor.Type: ApplicationFiled: May 27, 2010Publication date: December 1, 2011Applicant: International Business Machines CorporationInventors: ELMOOTAZBELLAH NABIL ELNOZAHY, Heather Lynn Hanson, James Lyle Peterson, Freeman Leigh Rawson, III, Malcolm Scott Ware
-
Publication number: 20100087318Abstract: The present invention provides an improved herbicidal composition including (a) an effective amount of an herbicidal cyclohexandione oxime compound or agriculturally acceptable salt thereof; (b) one or more esters of a fatty acid; (c) a salt of dodecylbenzensulfonic acid; (d) at least one nonionic surfactant selected from the group consisting of polyoxyethylene plant oils and polyoxyethylene sorbitan esters; and (e) optionally another herbicide.Type: ApplicationFiled: December 9, 2009Publication date: April 8, 2010Inventors: James Lyle Hazen, Aleksander Edward Karczewski, Yabin Lei, Jane Qing Liu, Evelyn Jean Taylor
-
Patent number: 7651977Abstract: The present invention provides an improved herbicidal composition including (a) an effective amount of an herbicidal cyclohexanedione oxime compound or agriculturally acceptable salt thereof; (b) one or more esters of a fatty acid; (c) a salt of dodecylbenzenesulfonic acid; (d) at least one nonionic surfactant selected from the group consisting of polyoxyethylene plant oils and polyoxyethylene sorbitan esters; and (e) optionally an aromatic hydrocarbon solvent. The present invention also provides a method for controlling the growth of vegetation, by applying to the vegetation the composition of the present invention.Type: GrantFiled: October 28, 2004Date of Patent: January 26, 2010Assignees: Valent U.S.A. Corporation, Akzo Nobel Surface Chemistry LLCInventors: James Lyle Hazen, Aleksander Edward Karczewski, Yabin Lei, Jane Qing Liu, Evelyn Jean Taylor
-
Publication number: 20080046728Abstract: A system for implementing a content protection protocol to encrypt data, including transmitters and receivers to which key selection vectors of a vector set have been distributed, wherein a subset of the key selection vectors in the vector set has not been distributed to any of the transmitters or any of the receivers, and a method for enabling transmitters and receivers to implement a content protection protocol including by distributing key selection vectors of a vector set, and private key sets, to the transmitters and receivers while reserving a subset of the key selection vectors of the vector set.Type: ApplicationFiled: October 5, 2006Publication date: February 21, 2008Inventor: James Lyle
-
Publication number: 20070237332Abstract: A communication system including a transmitter, a receiver, a communication link (for example, a TMDS-like link), and preferably also an external agent with which the transmitter and receiver can communicate, in which video data (or other data) are encrypted, the encrypted data are transmitted from the transmitter to the receiver, and the transmitted data are decrypted in the receiver, a transmitter and a receiver for use in such a system, a cipher engine for use in such a transmitter or receiver, a method for operating such a transmitter or receiver to encrypt or decrypt data, and a method for distributing keys to the transmitter and receiver. The receiver can be a player coupled to a downstream receiver by a TMDS-like link, and configured to re-encrypt the decrypted data (for example, using an AES or HDCP protocol) and send re-encrypted data over the link to the receiver.Type: ApplicationFiled: June 6, 2007Publication date: October 11, 2007Inventor: James Lyle
-
Publication number: 20070220279Abstract: In some embodiments, the invention is a personal digital network (“PDN”) including hardware (sometimes referred to as Ingress circuitry) configured to transcrypt encrypted content that enters the PDN. Typically, the transcryption (decryption followed by re-encryption) is performed in hardware within the Ingress circuitry and the re-encryption occurs before the decrypted content is accessible by hardware or software external to the Ingress circuitry. Typically, transcrypted content that leaves the Ingress circuitry remains in re-encrypted form within the PDN whenever it is transferred between integrated circuits or is otherwise easily accessible by software, until it is decrypted within hardware (sometimes referred to as Egress circuitry) for display or playback or output from the PDN.Type: ApplicationFiled: May 11, 2007Publication date: September 20, 2007Inventors: J. Northcutt, Seung Hwang, James Lyle, James Hanko
-
Publication number: 20070192873Abstract: A method for adaptively filtering a control signal in a serial link includes monitoring for a blanking interval in a video stream having an associated clock signal and monitoring for an occurrence of a VSNYC signal once the blanking interval has started. A control signal is initially detected wherein the control signal occurs subsequent to the occurrence of the VSNYC signal. A set of properties of the control signal are recorded and a set of filter parameters are adjusted for detecting the control signal in a next blanking period based on the set of properties of the control signal.Type: ApplicationFiled: March 19, 2007Publication date: August 16, 2007Inventor: James Lyle
-
Patent number: 7231509Abstract: An extended register processor includes a register file having a legacy register set and an extended register set. The extended register set includes a plurality of extended registers accessible only to extended register instructions. The processor maps extended register references to physical extended registers at run time. The processor includes a configurable extended register mapping unit to support this functionality. The mapping unit is accessible to an instruction decoder, which detects extended register references and forwards them to the mapping unit. The mapping unit returns a physical extended register corresponding to the extended register reference in the instruction. The mapping unit is configurable so that, for example, the mapping is specific to a code block. An extended register allocation instruction causes the processor to allocate a portion of the extended register set to the code block in which the declaration is located and to configure the mapping unit to reflect the allocation.Type: GrantFiled: January 13, 2005Date of Patent: June 12, 2007Assignee: International Business Machines CorporationInventors: Ahmed Gheith, James Lyle Peterson, Richard Ormond Simpson
-
Publication number: 20070016779Abstract: A communication system including a transmitter, a receiver, and a serial link (for example, a TMDS-like link) in which video data (or other data) are encrypted, the encrypted data are transmitted from the transmitter to the receiver, and the transmitted data are decrypted in the receiver, a transmitter and a receiver for use in such systems, a cipher engine for use in such a transmitter or receiver, a method for operating such a transmitter or receiver to encrypt or decrypt data, and a method for authenticating a receiver prior to transmission of encrypted data to the receiver over a serial link. Each transmitter, receiver, and cipher engine is configured to implement a content protection protocol in a manner that implements at least one and preferably more than one of a class of attack prevention features disclosed herein.Type: ApplicationFiled: August 4, 2006Publication date: January 18, 2007Inventor: James Lyle
-
Publication number: 20070016778Abstract: A communication system including a transmitter, a receiver, and a serial link (for example, a TMDS-like link) in which video data (or other data) are encrypted, the encrypted data are transmitted from the transmitter to the receiver, and the transmitted data are decrypted in the receiver, a transmitter and a receiver for use in such systems, a cipher engine for use in such a transmitter or receiver, a method for operating such a transmitter or receiver to encrypt or decrypt data, and a method for authenticating a receiver prior to transmission of encrypted data to the receiver over a serial link. Each transmitter, receiver, and cipher engine is configured to implement a content protection protocol in a manner that implements at least one and preferably more than one of a class of attack prevention features disclosed herein.Type: ApplicationFiled: August 4, 2006Publication date: January 18, 2007Inventor: James Lyle
-
Patent number: 7119236Abstract: A process for preparing an alkoxylation catalyst suitable for alkoxylating compounds that includes mixing a calcium-containing compound in a dispersing medium having a boiling point less that 160° C. with a carboxylic acid and an inorganic acid or anhydride.Type: GrantFiled: April 27, 2004Date of Patent: October 10, 2006Assignee: Harcros Chemicals Inc.Inventors: Upali Peter Weerasooriya, James Lyle Bennett, Peter Paul Radford
-
Patent number: 7080214Abstract: A multiprocessor system includes a plurality of data processing nodes. Each node has a processor coupled to a system memory, a cache memory, and a cache directory. The cache directory contains cache coherency information for a predetermined range of system memory addresses. An interconnection enables the nodes to exchange messages. A node initiating a function shipping request identifies an intermediate destination directory based on a list of the function's operands and sends a message indicating the function and its corresponding operands to the identified destination directory. The destination cache directory determines a target node based, at least in part, on its cache coherency status information to reduce memory access latency by selecting a target node where all or some of the operands are valid in the local cache memory. The destination directory then ships the function to the target node over the interconnection.Type: GrantFiled: October 16, 2003Date of Patent: July 18, 2006Assignee: International Business Machines CorporationInventors: James Lyle Peterson, Ramakrishnan Rajamony, Hazim Shafi
-
Publication number: 20060117367Abstract: A system including at least one transmitter, at least one repeater (including a router) and optionally at least one receiver, and typically having a tree structure. Commands (each accompanied by an address) and data can be transmitted downstream from each transmitter to each repeater coupled thereto and from each repeater to each device coupled thereto. Preferably, each router is assigned a router access address (that is shared with other routers) and a unique router address. In response to the router access address and a management command, the router performs a management function. Preferably, each repeater has at least one other common address (e.g.Type: ApplicationFiled: October 22, 2002Publication date: June 1, 2006Inventor: James Lyle
-
Patent number: 7020700Abstract: An Internet client is provided with a SOCKS server. The client comprises a processor having an operating system, and a suite of one or more Internet tools. The SOCKS proxy server includes means for intercepting and servicing connection requests from the Internet tools. Preferably, the proxy server has a predetermined Internet Protocol address, preferably the loopback address. If the loopback address is not available on the protocol stack, a redirecting mechanism is used to redirect connection requests associated with stale IP addresses to a current IP address. The SOCKS server includes a filtering mechanism for filtering connection requests to particular servers, and a monitoring mechanism for monitoring network IP activity.Type: GrantFiled: February 28, 1997Date of Patent: March 28, 2006Assignee: International Business Machines CorporationInventors: Craig Alan Bennett, Christian Lita, James Lyle Peterson, Joseph Raymond Thompson
-
Publication number: 20050144468Abstract: In some embodiments, the invention is a personal digital network (“PDN”) including hardware (sometimes referred to as Ingress circuitry) configured to transcrypt encrypted content that enters the PDN. Typically, the transcryption (decryption followed by re-encryption) is performed in hardware within the Ingress circuitry and the re-encryption occurs before the decrypted content is accessible by hardware or software external to the Ingress circuitry. Typically, transcrypted content that leaves the Ingress circuitry remains in re-encrypted form within the PDN whenever it is transferred between integrated circuits or is otherwise easily accessible by software, until it is decrypted within hardware (sometimes referred to as Egress circuitry) for display or playback or output from the PDN.Type: ApplicationFiled: October 19, 2004Publication date: June 30, 2005Inventors: J. Northcutt, Seung Hwang, James Lyle, James Hanko
-
Patent number: 6708181Abstract: A method for initializing variables within class objects in a statically loaded object-oriented programming language. A two-phase flooding algorithm is utilized to initialize the core variables within each class along with those variables needed to be initialized before the core variables. An initialization algorithm is performed within each of the class objects in a recursive manner. Once a class object has begun the initialization process internally, calls to again begin the initialization process within that class object from another class object will result in a return in order to prevent duplicates of the initialization process from being performed within each of the class objects.Type: GrantFiled: September 1, 1998Date of Patent: March 16, 2004Assignee: International Business Machines CorporationInventor: James Lyle Peterson
-
Publication number: 20040015684Abstract: In one form of the invention, a method for scheduling multiple instruction threads for a processor in an information handling system includes communicating, to processor circuitry by an operating system, a selected schedule of instruction threads for a set of instructions. The processor circuitry switches from executing one of the threads with one of the contexts to executing another of the threads with another of the contexts, responsive to the schedule received from the operating system.Type: ApplicationFiled: May 30, 2002Publication date: January 22, 2004Applicant: International Business Machines CorporationInventor: James Lyle Peterson