Inventor

Randal Lee Bertram

Inventor
Raleigh, NC, US

Overview

74→
Patents
1992–2019
Patent span
Physics
Primary field (CPC G)

Patents· 74 as inventor

Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.

G06Fprimary
G06FElectric digital data processing50%
H04LTransmission of digital information, e.g. telegraphic communication15%
H04NPictorial communication, e.g. television7%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests7%
H01HElectric switches5%
G06TImage data processing or generation, in general4%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes3%
A63FCard, board, or roulette games2%
G09GArrangements or circuits for control of indicating devices using static means to present variable information2%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use2%
PatentTitleYear
10,372,783Persisting the state of visual control elements in uniform resource locator (URL)-generated web pages201910,241,816Tag inheritance201910,241,815Tag inheritance201910,084,663Enabling a tag to show status201810,055,084Linking tag selections across multiple dashboards201810,048,825Linking tag selections across multiple dashboards20189,984,086Performing actions on objects as a result of applying tags to the objects20189,984,087Performing actions on objects as a result of applying tags to the objects20189,952,750Managing a drop-down menu having a set of items corresponding with a set of data20189,934,204Conditionally reload workarea user interfaces using a flag indicator to balance performance and stability of web applications20189,823,827'User interface module sharing'20179,823,826'User interface module sharing'20179,813,305'Enabling a tag to show status'20179,787,598'Managing information technology resources using metadata tags'20179,781,051'Managing information technology resources using metadata tags'20179,612,828'Logging and profiling content space data and coverage metric self-reporting'20179,514,162'Smart polling frequency'20169,483,571'Persisting the state of visual control elements in uniform resource locator (URL)-generated web pages'20169,146,970'Inline graphic scoper integrated with a search navigator'20159,069,647'Logging and profiling content space data and coverage metric self-reporting'20158,332,368'Generating information on application tasks for component objects grouped in a composite object'20128,140,962'Dynamically selecting properties to display in a table based user interface'20127,987,192'Hybrid data model and user interaction for data sets in a user interface'20117,962,848'Method and system for reducing the horizontal space required for displaying a column containing text data'20117,607,088'Computer program product, apparatus and method for displaying a plurality of entities in a tooltip for a cell of a table'20097,525,414'Apparatus, system, and method for aurally indicating progress'20097,188,156'System, method and computer program for providing a time map of rolled-up data'20077,168,039'Method and system for reducing the horizontal space required for displaying a column containing text data'20077,043,700'Mobile client computer programmed to predict input'20067,016,972'Method and system for providing and viewing performance analysis of resource groups'20066,961,794'System and method for analyzing and optimizing computer system performance utilizing observed time performance measures'20056,757,681'Method and system for providing performance data'20046,667,743'Method and system for graphically displaying trend and range data for a variety of systems'20036,470,464'System and method for predicting computer system performance and for making recommendations for improving its performance'20026,434,613'System and method for identifying latent computer system bottlenecks and for making recommendations for improving computer system performance'20026,369,820'Method and system for graphically displaying trend and range data for a variety of systems'20026,191,785'Method and system for dynamically manipulating values associated with graphical elements displayed within a graphical user interface'20016,144,379'Computer controlled user interactive display system for presenting graphs with interactive icons for accessing related graphs'20006,088,030'Implicit legend with icon overlays'20006,075,537'Ease of use interface to hotspots in hypertext document pages in network display stations'20006,073,136'Mobile computer with minimized function display and maximized content display'20006,049,812'Browser and plural active URL manager for network computers'20006,011,546'Programming structure for user interfaces'20006,008,810'Mobile client computer programmed for system message display'19995,923,861'Mobile client computer programmed to display drop down scrolling indicator'19995,880,724'Mobile client computer programmed for importation of data into title display'19995,875,311'Computer system with touchpad support in operating system'19995,864,340'Mobile client computer programmed to predict input'19995,818,446'System for changing user interfaces based on display data content'19985,818,451'Computer programmed soft keyboard system, method and apparatus having user input displacement'19985,812,131'Mobile client computer programmed to process table displays'19985,805,159'Mobile client computer interdependent display data fields'19985,805,158'Copying predicted input between computer systems'19985,805,157'Mobile client computer with hexagonal keyboard'19985,801,941'Mobile client computer programmed to establish soft keyboard targeting sensitivity'19985,790,118'Mobile client programmed to hide empty table elements'19985,784,060'Mobile client computer programmed to display lists and hexagonal keyboard'19985,681,220'Keyboard touchpad combination in a bivalve enclosure'19975,657,091'Video display controller, user interface and programming structure for such interface'19975,652,630'Video receiver display, three axis remote control, and microcontroller for executing programs'19975,646,648'Musically enhanced computer keyboard and method for entering musical and textual information into computer systems'19975,644,775'Method and system for facilitating language translation using string-formatting libraries'19975,613,137'Computer system with touchpad support in operating system'19975,606,374'Video receiver display of menu overlaying video'19975,604,544'Video receiver display of cursor overlaying video'19975,602,597'Video receiver display of video overlaying menu'1997D0373134'Musical keyboard'19965,539,478'Video receiver display and three axis remote control'19965,539,479'Video receiver display of cursor and menu overlaying video'1996D0371352'Musical keyboard'1996D0367858'Piano-like computer keys'19965,261,104'Flexible computer initialization'19935,198,802'Combined keyboard and mouse entry'19935,134,580'Computer with capability to automatically initialize in a first operating system of choice and reinitialize in a second operating system without computer shutdown'1992

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

1992–2019Patents assigned to IBM (71)· patent assignee history
1992–1999Based in Lexington, KY, US· patent location history
1996–2019Based in Raleigh, NC, US· patent location history
1998Patents assigned to INT BUSIENSS MACHINES CORP (1)· patent assignee history
2012Patents assigned to BERTRAM RANDAL L (1)· patent assignee history
2012Patents assigned to BERTRAM RANDAL LEE (1)· patent assignee history
2012Patents assigned to HALVERSON STEVEN G (1)· patent assignee history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
IBM711992–2019
BERTRAM RANDAL Lself12012
BERTRAM RANDAL LEEself12012
HALVERSON STEVEN G12012
INT BUSIENSS MACHINES CORP11998
Locations
LocationPatentsSpan
Raleigh, NC, US671996–2019
Lexington, KY, US71992–1999