Patents by Inventor James L. Hall

James L. Hall 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: 11210096
    Abstract: A vector friendly instruction format and execution thereof. According to one embodiment of the invention, a processor is configured to execute an instruction set. The instruction set includes a vector friendly instruction format. The vector friendly instruction format has a plurality of fields including a base operation field, a modifier field, an augmentation operation field, and a data element width field, wherein the first instruction format supports different versions of base operations and different augmentation operations through placement of different values in the base operation field, the modifier field, the alpha field, the beta field, and the data element width field, and wherein only one of the different values may be placed in each of the base operation field, the modifier field, the alpha field, the beta field, and the data element width field on each occurrence of an instruction in the first instruction format in instruction streams.
    Type: Grant
    Filed: August 27, 2020
    Date of Patent: December 28, 2021
    Assignee: INTEL CORPORATION
    Inventors: Robert C. Valentine, Jesus Corbal San Adrian, Roger Espasa Sans, Robert D. Cavin, Bret L. Toll, Santiago Galan Duran, Jeffrey G. Wiedemeier, Sridhar Samudrala, Milind Baburao Girkar, Edward Thomas Grochowski, Jonathan Cannon Hall, Dennis R. Bradford, Elmoustapha Ould-Ahmed-Vall, James C Abel, Mark Charney, Seth Abraham, Suleyman Sair, Andrew Thomas Forsyth, Lisa Wu, Charles Yount
  • Patent number: 11121960
    Abstract: Techniques for managing communications between applications executing in a distributed computing environment are presented. An example method includes detecting, by a first virtual machine, that an application has migrated from a source virtual machine to a destination virtual machine in the distributed computing environment. The first virtual machine identifies a location of the destination virtual machine in the distributed computing environment. Based on the identified location, the first virtual machine generates one or more routing rules for communications between applications executing on the first virtual machine and the migrated application, wherein the one or more routing rules comprise rules that minimize latency and processing overhead for communications with the migrated application in the distributed computing environment.
    Type: Grant
    Filed: May 30, 2019
    Date of Patent: September 14, 2021
    Assignee: International Business Machines Corporation
    Inventors: Dwip N. Banerjee, Maria Joseph Frederic Durairaj, Sivakumar Krishnasamy, James L. Hall
  • Publication number: 20200382405
    Abstract: Techniques for managing communications between applications executing in a distributed computing environment are presented. An example method includes detecting, by a first virtual machine, that an application has migrated from a source virtual machine to a destination virtual machine in the distributed computing environment. The first virtual machine identifies a location of the destination virtual machine in the distributed computing environment. Based on the identified location, the first virtual machine generates one or more routing rules for communications between applications executing on the first virtual machine and the migrated application, wherein the one or more routing rules comprise rules that minimize latency and processing overhead for communications with the migrated application in the distributed computing environment.
    Type: Application
    Filed: May 30, 2019
    Publication date: December 3, 2020
    Inventors: Dwip N. BANERJEE, Maria Joseph Frederic DURAIRAJ, Sivakumar KRISHNASAMY, James L. HALL
  • Patent number: 8662245
    Abstract: Disclosed is a method for modifying the frequency response of a wood panel within an acoustical structure such as a studio or concert hall. The modification is imparted by exciting the wood paneling with acoustic energy. Frequency response is the measure of a system's spectrum response at the output to a signal of varying frequency (but constant amplitude) at its input. The acoustic energy includes at least one excitation frequency, which is preferably in the audible spectrum (20 to 20,000 Hz). The use of acoustic energy from the remote source provides non-contact excitation of the wood paneling. In one embodiment, the acoustic energy is at least one sound wave which comprises at least one resonant frequency of the wood paneling, at least one acoustic mode of the wood paneling, at least one discrete broadband frequency, a composite frequency (including multiple broadband frequencies, white noise and pink noise) or any combination thereof.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: March 4, 2014
    Assignee: University of South Florida
    Inventors: James L. Hall, Daniel P. Hess
  • Patent number: 6430622
    Abstract: Methods, systems and computer program products are provided for transferring a Virtual IP Address (VIPA) from a first application instance to a second application instance executing on a cluster of data processing systems having a plurality of communication protocol stacks. A list of dynamic VIPAs is distributed among the protocol stacks and a hierarchy of backup communication protocol stacks for the dynamic VIPAs is determined based on the list of dynamic VIPAs. Upon receiving notification of failure of the first stack the second stack evaluates the hierarchy of backup stacks to determine if it is the next stack in the hierarchy for the VIPA associated with the first application instance. If so, then the VIPA associated with the first application instance is transferred to the second communication protocol stack associated with the second application instance.
    Type: Grant
    Filed: September 22, 1999
    Date of Patent: August 6, 2002
    Assignee: International Business Machines Corporation
    Inventors: John Andrew Aiken, Jr., Michael Edward Baskey, James L. Hall, Dilip Dinkar Kandlur, Andrew H. Richter
  • Patent number: 6061807
    Abstract: Methods, systems and computer program products are provided for error recovery in a network having a first application associated with a first endpoint node and a second application associated with a second endpoint node. These methods, systems and computer program products non-disruptively switch the first application associated with the first endpoint node to a third endpoint node arbitrarily selected from existing endpoint nodes when the first endpoint node is no longer available to the second application associated with the second endpoint node. The first application is provided on the third endpoint node in substantially the same state as the first application existed on the first endpoint node prior to the unavailability of the first endpoint node. The present invention is preferably carried out where the endpoint nodes are VTAM facilities. Also, the first and third endpoint nodes are VTAM facilities in the same SYSPLEX.
    Type: Grant
    Filed: June 27, 1997
    Date of Patent: May 9, 2000
    Assignee: International Business Machines Corporation
    Inventors: Mark Albert, Ray W. Boyles, James L. Hall, Barron Cornelius Housel, III
  • Patent number: 5027269
    Abstract: A method and apparatus for maintaining active sessions between communicating logical units in a computer network when an application system fails without having to re-establish the active sessions. By activating a persistent sessions capability at one of the logical units, the active sessions can be suspended and maintained while attempts at recovery are made. Recovery attempts include restarting the failed application or switching the suspended sessions to an alternate instance of the logical unit. The suspended sessions are resynchronized with the application system and session activity is resumed.
    Type: Grant
    Filed: April 27, 1989
    Date of Patent: June 25, 1991
    Assignee: International Business Machines Corporation
    Inventors: John D. Grant, James L. Hall, Barron C. Housel, III
  • Patent number: 4981248
    Abstract: An electronically controlled mask shield for a wave soldering machine is disclosed which can be positioned to shield gold contacts on printed wiring boards (PWBs) during a wave soldering operation. The shield is a trough shaped member that is attached by a frame assembly to a conveyor rail of a conventional wave soldering machine. The frame assembly includes a pair of support sleeves to which the two ends of the shield are attached. The support sleeves are movable with respect to the conveyor rail between a retracted position and any desired extended position by means of a motor, and a chain and sprocket drive mechanism. A motor control circuit enables the shield to be positioned as desired, and a position responsive sensor is attached to the drive mechanism to provide signals for a position indicating display. The motor control circuit can be either manually controlled, or automatically controlled by a microprocessor.
    Type: Grant
    Filed: June 20, 1989
    Date of Patent: January 1, 1991
    Assignee: Digital Equipment Corporation
    Inventor: James L. Hall
  • Patent number: D349237
    Type: Grant
    Filed: October 8, 1992
    Date of Patent: August 2, 1994
    Inventor: James L. Hall