Bradley A. Crater - Cary NC, US Todd J. Lopez - Raleigh NC, US Grant S. Mericle - Durham NC, US Benjamin T. Rau - Raleigh NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
A63B 71/00
US Classification:
482 9
Abstract:
A method of implementing a user-defined environment for exercise includes specifying a course route with a course development tool, and designating additional parameters associated with the course route. The course route and additional parameters support simulation of exercise on a course corresponding to the specified court route and additional parameters.
Intelligent Personalization Of Operations Of An Image Capturing Device
- Armonk NY, US Martin PRESLER-MARSHALL - Chapel Hill NC, US Ravi RANJAN - Apex NC, US Grant MERICLE - Durham NC, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06K 9/62 G06K 9/78 G06F 15/18
Abstract:
Embodiments for personalizing operations of an image capturing device by a processor. A combination of one or more objects and features along with associated settings of the image capturing device captured in an image may be classified. One or more personalized patterns of the settings of the image capturing device may be determined according to the classifying. The one or more personalized patterns of the settings of the image capturing device may be applied for capturing a subsequent image.
Methods And Systems For Managing Online Content Based On Creator Relationships
- Armonk NY, US Grant MERICLE - Durham NC, US Martin PRESLER-MARSHALL - Chapel Hill NC, US Ravi RANJAN - Apex NC, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
H04L 29/08 G06Q 30/02 G06F 17/30
Abstract:
Embodiments for managing online content by one or more processors are described. An identification of a content creator and an identification of an organization are received. A relationship associated with the content creator and the organization is determined based on at least one online data source associated with at least one of the content creator and the organization. A signal representative of the determined relationship between the content creator and the organization is generated.
Automatically Solving Computer System Error States Via A Comparative Historical Analysis Of Error States, Logs, Profile Configurations, And Operator Responses
- Armonk NY, US Scott D. Malzahn - Durham NC, US Grant S. Mericle - Durham NC, US
International Classification:
G06F 11/07 G06F 17/30
Abstract:
A computer-implemented method for ranking and presenting actions executed by prior users when an error scenario occurs in a computer system is provided. The computer-implemented method includes identifying an error with the computer system and entering an error state with respect to the error. The computer-implemented method includes recording operations within the computer system during the error state and exiting the error state based on an exit condition.
Identifying Or Creating Social Network Groups Of Interest To Attendees Based On Cognitive Analysis Of Voice Communications
A method, system and computer program product for discovering social network groups of interests to attendees of a group gathering. Voice imprints of attendees of a group gathering are received during a registration process. The received voice imprints are associated with the registered attendees. A voice stream that was captured in the group gathering is then translated to a list of utterances. Each utterance is then tagged with the attendee who made the utterance based on the voice imprints provided by the attendees during registration. The utterances are parsed and analyzed to identify concepts and keywords. An attendee to the group gathering may then be associated with a social network group (either preexisting or newly created) with a mapping to concepts and keywords that have a similarity to the identified concepts and keywords that meets or exceeds a threshold.
Packet Forwarding Optimization Without An Intervening Load Balancing Node
- Armonk NY, US Grant S. Mericle - Durham NC, US Bruce H. Ratcliff - Red Hook NY, US Benjamin T. Rau - Raleigh NC, US
International Classification:
H04L 29/08 H04L 12/863 H04L 12/741 H04L 29/12
Abstract:
According to some embodiments, a computer-implemented method for packet forwarding optimization across multiple nodes may include receiving, via a processor on a network controller, a first packet from a client. The first packet can include information indicative of a target node and a protocol type. The method may further include receiving, via the processor, a balancing node from a packet engine, forwarding, via the processor, the first packet to the target node though the balancing node according to a balancing node address, a target node address, and the protocol type, receiving, via the processor, a registration from the packet engine, and saving the registration to a network controller queue, and forwarding, via the network controller queue, a second packet to the target node based on the registration without the second packet traversing the balancing node.
Packet Forwarding Optimization Without An Intervening Load Balancing Node
- Armonk NY, US Grant S. Mericle - Durham NC, US Bruce H. Ratcliff - Red Hook NY, US Benjamin T. Rau - Raleigh NC, US
International Classification:
H04L 29/08 H04L 29/12 H04L 29/06 H04L 12/741
Abstract:
According to some embodiments, a computer-implemented method for packet forwarding optimization across multiple nodes may include receiving, via a processor on a network controller, a first packet from a client. The first packet can include information indicative of a target node and a protocol type. The method may further include receiving, via the processor, a balancing node from a packet engine, forwarding, via the processor, the first packet to the target node though the balancing node according to a balancing node address, a target node address, and the protocol type, receiving, via the processor, a registration from the packet engine, and saving the registration to a network controller queue, and forwarding, via the network controller queue, a second packet to the target node based on the registration without the second packet traversing the balancing node.
- Armonk NY, US Grant S. Mericle - Durham NC, US Benjamin T. Rau - Raleigh NC, US
International Classification:
H04L 29/08
Abstract:
A method, system, and program product for allocating a port for a connection by an application instance on a computer system is provided. The application instances used the port and a shared network address to connect to one or more application instances accessing the shared network address. A distributing stack creates at least one common table of available ports. Each table is associated with a different unique shared network address. When a request is received for a port to assign the shared network address, the distributing stack allocates a set of available ports. When a termination message is received, the distributing stack updates the common table of available ports associated with the shared network address. When a transfer from the distributing stack to a backup distributing stack is made, ownership of the common table of available ports is transferred to the backup distributing stack.
IBM - Raleigh-Durham, North Carolina Area since Jul 2001
Advisory Software Engineer
Pressure Systems Incorporated May 1999 - Aug 1999
IT Intern
Microsoft May 1998 - Aug 1998
Interoperability Lab Assistant
Education:
Virginia Polytechnic Institute and State University 1997 - 2001
BS, Computer Science
Skills:
Z/Os Rexx Tcp/Ip Mvs Unix Perl Rational Team Concert System Testing C++ Ospf Ip Networking Cisco Catalyst Switches F5 Bigip Ltm Multi Site Workload Lifeline Eclipse Enterprise Architecture Integration Shell Scripting Testing Catalyst Switches Java Software Development Agile Methodologies
Certifications:
Ctfl Istqb
Youtube
A Thousand Eyes by Miracle Of Sound ft. Aviat...
LYRICS: A Thousand Eyes Gavin Dunne 2019 A thousand eyes Open inside T...
Duration:
5m 3s
Grant Fishbook - LIVE Q&R - A Miracle Every D...
Join our LIVE Q&R (Question and Response) to hear Pastor Grant Fishboo...
Duration:
40m 15s
Will Climate Change Have an Effect on Human M...
By Shalon Stevens, SpectrumNews1 Ithaca, NY, October 16, 2022 - How wi...
Duration:
2m 49s
Land Grant 150 Celebration and Ice Cream Social
President Erik Kaler and special guests celebrate the 150th anniversar...
Duration:
7m 39s
963Hz : Wish Fulfilling Miracle Tone | Ask th...
Wish Fulfilling Miracle Tone (963Hz) | Ask the Universe | Frequency of...
Duration:
6h 39m 39s
Whitney Houston - Miracle (Official HD Video)
Ask your voice device to play Whitney Houston! Lyrics: Nothing should ...
Duration:
5m 5s
God Will Give You A Miracle In 2 Minutes Afte...
God Will Give You A Miracle In 2 Minutes After Praying This Powerful M...
Duration:
5m 50s
Charity Gayle - We Need A Miracle (Live)
We Need A Miracle by Charity Gayle (Live) | Written by Charity Gayle, ...