Inventor
Robert R. Peterson
Inventor
Austin, TX, US
Overview
Patents· 67 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing37%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes20%
H04LTransmission of digital information, e.g. telegraphic communication15%
H04WWireless communication networks5%
G01CMeasuring distances, levels or bearings4%
H04MTelephonic communication4%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use4%
G01SRadio direction-finding2%
G01DMeasuring not specially adapted for a specific variable1%
G09GArrangements or circuits for control of indicating devices using static means to present variable information1%
PatentTitleYear
10,452,620Automatic file version verification within electronic mail201910,078,709Managing a display of results of a keyword search on a web page by modifying attributes of a DOM tree structure20189,875,315Managing a display of results of a keyword search on a web page by modifying attributes of a DOM tree structure20189,804,950'Runtime exception and bug identification within an integrated development environment'20179,785,537'Runtime exception and bug identification within an integrated development environment'20179,665,575'Synchronization of media presentation software'20179,507,492'Search engine optimization utilizing scrolling fixation'20169,507,491'Search engine optimization utilizing scrolling fixation'20169,454,411'User-selectable progress bar threshold triggers and notification by detecting color change'20169,448,979'Managing a display of results of a keyword search on a web page by modifying attributes of DOM tree structure'20169,348,624'Monitoring file access of java processes'20169,288,654'Keeping conversations confidential'20169,253,304'Voice communication management'20169,076,130'Identifying a webpage from which an E-mail address is obtained'20158,996,512'Search engine optimization using a find operation'20158,990,315'Sending messages with limited awareness of recipients'20158,990,192'Search engine optimization using a find operation'20158,971,866'Automatically connecting to a best available calling device based on resource strength'20158,881,244'Authorizing computing resource access based on calendar events in a networked computing environment'20148,874,798'Aspect oriented application of a mediator in an enterprise service bus (ESB) of a service oriented architected data processing system'20148,819,650'Instantiating an interface or abstract class in application code'20148,776,012'Automatic scheduling of review meetings'20148,775,562'Mapping file fragments to file information and tagging in a segmented file sharing system'20148,719,181'Managing shipments in an order by proxy service'20148,688,372'Conveyance mode aware navigation device'20148,688,489'Autonomously rescheduling appointments'20148,649,970'Providing popular global positioning satellite (GPS) routes'20148,635,299'Multi-application follow-up'20148,607,197'Displaying HTTP session entry and exit points'20138,566,728'Calendar entry display method'20138,548,864'Managing transmission of information'20138,495,149'Off-line smartphone file system snapshots'20138,494,891'Meeting scheduling system with options for resolving scheduling conflicts'20138,452,853'Browser with offline web-application architecture'20138,386,392'Software license agreement amongst workgroups using software usage data'20138,364,165'Method and system for providing route alternatives while using a cell phone'20138,347,382'Malicious software prevention using shared information'20138,346,878'Flagging resource pointers depending on user environment'20138,320,006'Managing digital images to be printed'20128,307,041'Multi-application follow-up'20128,280,958'List passing in a background file sharing network'20128,260,715'Software license usage amongst workgroups using software usage data'20128,255,926'Virus notification based on social groups'20128,225,078'Document viewing mode for battery powered computing devices'20128,214,811'Instantiating an interface or abstract class in application code'20128,204,791'File fragment pricing in a segmented file sharing network'20128,189,756'Telephone menu selection'20128,169,447'Automatic color display conversion'20128,140,840'Multi-operating system document editing mode for battery powered personal computing devices'20128,131,925'Runtime machine supported method level caching'20128,131,673'Background file sharing in a segmented peer-to-peer file sharing network'20128,132,162'Runtime machine analysis of applications to select methods suitable for method level caching'20128,107,936'Connecting a phone call to a mobile telecommunication device based on the time of day that the communication is initiated'20128,086,996'Binding an image descriptor of a graphical object to a text descriptor'20118,055,921'Low power data transfer mode for battery powered personal computing devices'20118,041,724'Dynamically modifying a sequence of slides in a slideshow set during a presentation of the slideshow'20118,032,858'Method and system for navigationally displaying HTTP session entry and exit points'20117,949,826'Runtime machine supported method level caching'20117,899,614'Providing route alternatives based on radio strength'20117,895,521'Bandwidth usage and latency reduction of remote desktop software based on preferred rendering of a user selected area'20117,870,210'Apparatus and system for identifying and filtering emails based on content'20117,814,146'File fragment trading based on rarity values in a segmented file sharing system'20107,617,178'Moving file fragments from background file sharing to foreground file sharing and preventing duplicate downloads'20097,523,309'Method of restricting access to emails by requiring multiple levels of user authentication'20097,518,550'Method and system to control operation of registered devices in response to local law via the global positioning system (GPS)'20097,515,101'Method and system to alert user of local law via the Global Positioning System (GPS)'20097,376,631'Method, apparatus and computer program product for reporting energy consumption'2008Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
2008–2019Patents assigned to IBM (67)· patent assignee history
2008Based in Rockledge, FL, US· patent location history
2009–2019Based in Austin, TX, US· patent location history
2011–2017Patents assigned to PETERSON ROBERT ROSS (15)· patent assignee history
2011–2017Patents assigned to BHOGAL KULVIR SINGH (13)· patent assignee history
2012–2019Patents assigned to PETERSON ROBERT R (28)· patent assignee history
2012–2019Patents assigned to BHOGAL KULVIR S (23)· patent assignee history
2012Based in Round Rock, TX, US· patent location history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| IBM | 67 | 2008–2019 |
| PETERSON ROBERT Rself | 28 | 2012–2019 |
| BHOGAL KULVIR S | 23 | 2012–2019 |
| PETERSON ROBERT ROSSself | 15 | 2011–2017 |
| BHOGAL KULVIR SINGH | 13 | 2011–2017 |
Locations
| Location | Patents | Span |
|---|---|---|
| Austin, Texas, US | 65 | 2009–2019 |
| Round Rock, Texas, US | 1 | 2012 |
| Rockledge, Florida, US | 1 | 2008 |