DAVID EARLE ROBERTS
Pilots at Loch Vale Ln, Cary, NC

License number
North Carolina A1602323
Issued Date
Oct 2016
Expiration Date
Oct 2018
Category
Airmen
Type
Authorized Aircraft Instructor
Address
Address
117 Loch Vale Ln, Cary, NC 27518

Personal information

See more information about DAVID EARLE ROBERTS at radaris.com
Name
Address
Phone
David Roberts, age 82
5025 Pintail Way, Gastonia, NC 28052
David Roberts, age 58
49 Skipper St, Lumberton, NC 28358
David Roberts, age 57
511 Inverary Dr, Raeford, NC 28376
David Roberts
50 Yost St, Weaverville, NC 28787
(828) 658-8006
David Roberts, age 76
513 Clegg Ave, Asheboro, NC 27203
(919) 672-0051

Professional information

David Roberts Photo 1

Cloud Workload Management With Automated Workload Bidding

US Patent:
2012028, Nov 8, 2012
Filed:
Jul 3, 2012
Appl. No.:
13/541474
Inventors:
Clark A. Dudek - Raleigh NC, US
Phillip D. Jones - Raleigh NC, US
David B. Roberts - Cary NC, US
Adrian X. Rodriguez - Durham NC, US
Ian C. Tewksbury - Morrisville NC, US
Ping Zhou - Poughkeepsie NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/173
US Classification:
709226
Abstract:
A computer-implemented method for workload management in a computer system is provided. According to the method, a first compute node broadcasts a workload bid request to a plurality of compute nodes, wherein the workload bid request includes workload parameters characterizing the workload. The plurality of compute nodes each receive the workload bid request from the first compute node, and each of the plurality of compute nodes uses the workload parameters included in the workload bid request to calculate a cost of running the workload. One or more individual compute nodes within the plurality of compute nodes each send a workload bid to the first compute node, wherein each workload bid includes the cost of running the workload on the individual compute node sending the workload bid. The first compute node receives each workload bid and selects a target compute node to run the workload.


David Roberts Photo 2

Cloud Workload Management With Automated Workload Bidding

US Patent:
2012028, Nov 8, 2012
Filed:
May 6, 2011
Appl. No.:
13/102538
Inventors:
Clark A. Dudek - Raleigh NC, US
Phillip D. Jones - Raleigh NC, US
David B. Roberts - Cary NC, US
Adrian X. Rodriguez - Durham NC, US
Ian C. Tewksbury - Morrisville NC, US
Ping Zhou - Poughkeepsie NY, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 15/173
US Classification:
709223
Abstract:
A computer program product is provided for managing workload in a computer system. Computer usable program code cause a first compute node to broadcast a workload bid request to a plurality of compute nodes, wherein the workload bid request includes workload parameters. The compute nodes each receive the request from the first compute node, and each compute node uses the workload parameters to calculate a cost of running the workload. One or more individual compute nodes within the plurality of compute nodes send a workload bid to the first compute node, wherein each workload bid includes the cost of running the workload on the individual compute node sending the workload bid. The first compute node receives and uses each workload bid to select a target compute node to run the workload, wherein the target compute node is selected from the individual compute nodes and the first compute node.


David Roberts Photo 3

Synchronously Debugging A Software Program Using A Plurality Of Virtual Machines

US Patent:
8612937, Dec 17, 2013
Filed:
Aug 25, 2011
Appl. No.:
13/217826
Inventors:
Clark A. Dudek - Raleigh NC, US
Kobina K. Inkumsah - Lansing MI, US
David B. Roberts - Cary NC, US
Adrian X. Rodriguez - Durham NC, US
Ping Zhou - Poughkeepsie NY, US
Assignee:
International Business Corporation - Armonk NY
International Classification:
G06F 9/44
US Classification:
717124
Abstract:
Methods, apparatuses, and computer program products for synchronously debugging a software program using a plurality of virtual machines are provided. Embodiments include controlling, by a master debugging module operating on a first virtual machine, execution of the software program within the first virtual machine; controlling, by a slave debugging module operating on a second virtual machine, execution of the software program within the second virtual machine including delaying execution of the software program within the second virtual machine relative to the execution of the software program within the first virtual machine; detecting, by the master debugging module, an error in the execution of the software program within the first virtual machine; and in response to the detection of the error, capturing, by a hypervisor, a snapshot of the second virtual machine.


David Roberts Photo 4

Generating Still Images And Video By Capture Of Images Projected By Light Passing Through A Display Screen

US Patent:
8576325, Nov 5, 2013
Filed:
Jan 13, 2011
Appl. No.:
13/006284
Inventors:
Clark A. Dudek - Raleigh NC, US
Phillip D. Jones - Raleigh NC, US
David B. Roberts - Cary NC, US
Adrian X. Rodriguez - Durham NC, US
Rupal S. Soneji - Morrisville NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
H04N 7/14
US Classification:
348344, 3482201, 34833301, 34833309, 348 1416, 345632
Abstract:
Methods and systems for generating still images and video by capture of images projected by light passing through a display screen are disclosed. According to an aspect, a method includes controlling light emitting components of a display screen to activate in a sequence for displaying a sequence of images. For example, in an organic light emitting diode (OLED) display screen, the method may include controlling a subset of the display screen OLEDs to activate in sequence to display a sequence of images. The displayed sequence of images may appear to a viewer of the display screen to be a still image or a video. The method may control light emitting components different subsets of the LEDs to be activated in the sequence, such that different areas of the display screen display images in each part of the sequence.


David Roberts Photo 5

Comparison Search Queries

US Patent:
2013031, Nov 21, 2013
Filed:
May 15, 2012
Appl. No.:
13/472426
Inventors:
Charles A. Cole - Cary NC, US
David B. Roberts - Cary NC, US
Eric Woods - Durham NC, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 17/30
US Classification:
707709, 707722, 707E17108
Abstract:
A computer implemented method, system and computer program product for providing search results in response to a search query includes receiving, by a processor, a search query from a user. A processor detects that the search query includes a request for a comparison-mode query and the processor automatically detects terms in the search query indicating that the query includes components. The comparison-mode query is decomposed into respective, individual component queries for the respective components and the query is performed as respective component queries for the respective, individual components. This includes finding an individual result for each respective, individual component from a single, remote website. The user is presented the individual results of the component queries, which includes aligning the results side-by-side and vertically, so that although the results are for respective, individual components, the alignment tends to help the user compare the individual results.


David Roberts Photo 6

Identifying Temporal Ambiguity In An Aggregated Log Stream

US Patent:
7650538, Jan 19, 2010
Filed:
Mar 14, 2008
Appl. No.:
12/048501
Inventors:
Rodney Hugh Brown - Cary NC, US
Tushar Dasharath Fadale - Raleigh NC, US
Thomas James Fox - Apex NC, US
Richard Edwin Harper - Chapel Hill NC, US
David Bryan Roberts - Cary NC, US
Ketan K. Shah - Cary NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 11/00
US Classification:
714 39, 714 4, 714 20
Abstract:
A method and system for ordering and aggregating log streams. Log streams for events from different sources are received. If different sources have different recording cycles, or time epochs, that lead to different temporal granularities, then all of the log streams are combined into a single time epoch that is equal to the longest time epoch. Log streams from sources having shorter time epochs continue to retain information about their original time epochs, in order to retain information about the order of the events in those log streams. The log streams are reordered, both before and after being integrated into the aggregate log, by acquiring additional data from the different sources, thus permitting the likely cause/effect relationship between events.


David Roberts Photo 7

Identifying Temporal Ambiguity In A Aggregated Log Stream

US Patent:
7380173, May 27, 2008
Filed:
Aug 3, 2004
Appl. No.:
10/910016
Inventors:
Rodney Hugh Brown - Cary NC, US
Tushar Dasharath Fadale - Raleigh NC, US
Thomas James Fox - Apex NC, US
Richard Edwin Harper - Chapel Hill NC, US
David Bryan Roberts - Cary NC, US
Ketan K. Shah - Cary NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 11/00
US Classification:
714 39, 714 4, 714 20
Abstract:
A method and system for ordering and aggregating log streams. Log streams for events from different sources are received. If different sources have different recording cycles, or time epochs, that lead to different temporal granularities, then all of the log streams are combined into a single time epoch that is equal to the longest time epoch. Log streams from sources having shorter time epochs continue to retain information about their original time epochs, in order to retain information about the order of the events in those log streams. The log streams are re-ordered, both before and after being integrated into the aggregate log, by acquiring additional data from the different sources, thus permitting the likely cause/effect relationship between events.


David Roberts Photo 8

Load Balancing Servers

US Patent:
8561075, Oct 15, 2013
Filed:
Nov 2, 2011
Appl. No.:
13/287453
Inventors:
Lucas F. Blanck - Raleigh NC, US
Charles A. Cole - Cary NC, US
Clark A. Dudek - Raleigh NC, US
Kobina K. Inkumsah - Lansing MI, US
Phillip D. Jones - Raleigh NC, US
David B. Roberts - Cary NC, US
Adrian X. Rodriguez - Durham NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/46
US Classification:
718103, 718105
Abstract:
Methods, apparatuses, and computer program products for load balancing servers are provided. Embodiments include determining, by a balance module, for each server within a rack comprising a plurality of servers, a vertical position of the server relative to the other servers within the rack; selecting from the plurality of servers, by the balance module, based on the determined vertical positions of the servers, a particular server to assign a workload; and assigning, by the balance module, the workload to the selected server.


David Roberts Photo 9

Identifying Temporal Ambiguity In An Aggregated Log Stream

US Patent:
7673183, Mar 2, 2010
Filed:
Mar 14, 2008
Appl. No.:
12/048384
Inventors:
Rodney Hugh Brown - Cary NC, US
Tushar Dasharath Fadale - Raleigh NC, US
Thomas James Fox - Apex NC, US
Richard Edwin Harper - Chapel Hill NC, US
David Bryan Roberts - Cary NC, US
Ketan K. Shah - Cary NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 11/00
US Classification:
714 39, 714 4, 714 20
Abstract:
A method and system for ordering and aggregating log streams. Log streams for events from different sources are received. If different sources have different recording cycles, or time epochs, that lead to different temporal granularities, then all of the log streams are combined into a single time epoch that is equal to the longest time epoch. Log streams from sources having shorter time epochs continue to retain information about their original time epochs, in order to retain information about the order of the events in those log streams. The log streams are re-ordered, both before and after being integrated into the aggregate log, by acquiring additional data from the different sources, thus permitting the likely cause/effect relationship between events.


David Roberts Photo 10

Distributed Computing Environment With Remote Data Collection Management

US Patent:
8140614, Mar 20, 2012
Filed:
Jun 2, 2005
Appl. No.:
11/144246
Inventors:
Rodney H. Brown - Orlando FL, US
Tushar D. Fadale - Raleigh NC, US
Thomas J. Fox - Apex NC, US
Richard E. Harper - Chapel Hill NC, US
David B. Roberts - Cary NC, US
Ketan K. Shah - Cary NC, US
Celia A. Schreiber - Raleigh NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/16, G06F 15/173, G06F 9/44
US Classification:
709202, 709223, 719317
Abstract:
Aspects of a distributed computing environment with remote data collection management include a management server, and a plurality of computer systems networked to and managed by the management server. Each of the plurality of computer systems includes a listening agent to receive process code from a management server and to control the periodic execution of the process code to collect data from the plurality of computer systems. The periodic execution occurs without requiring a connection to be maintained between the plurality of computer systems and the management server. Further, the data collected includes data collected from problem determination activities.