Inventor
Jay S. Bryant
Inventor
Rochester, MN, US
Overview
Patents· 70 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing59%
H04LTransmission of digital information, e.g. telegraphic communication18%
H04NPictorial communication, e.g. television11%
H04WWireless communication networks5%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes4%
H05KPrinted circuits1%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use1%
PatentTitleYear
11,107,009Managing user transportation needs without user intervention202110,984,498Managing transportation deployment using customer activity202110,884,900Intelligent processing of distributed breakpoints202110,791,362User defined rules for assigning destinations of content202010,713,259Field-programmable gate array cards in a streaming environment202010,678,422Automatic generation of a client pressure profile for a touch screen device202010,667,113Notification of potentially problematic textual messages202010,628,288Debugger that correlates differing values to system environments in a distributed system202010,620,909Dynamic selection for touch sensor202010,588,003Notification of potentially problematic textual messages202010,545,777Generating a virtual machines relocation protocol202010,489,216Version-controlling storage volume snapshots201910,437,978Enhancing security of a mobile device based on location or proximity to another device201910,437,979Enhancing security of a mobile device based on location or proximity to another device201910,394,365Web server that renders a web page based on a client pressure profile201910,379,806Dynamic selection for touch sensor201910,318,385Service recovery using snapshots and interservice messages201910,275,337Intelligent processing of distributed breakpoints201910,261,874Enabling a cloud controller to communicate with power systems201910,216,795Field-programmable gate array cards in a streaming environment201910,169,197Temporary breakpoints during debug process201910,162,731Conditional breakpoint on call stack during debugging at runtime201810,156,985Pressure-sensitive touch screen display and method201810,158,910User defined rules for assigning destinations of content201810,146,373Pressure-sensitive touch screen display and method201810,133,784Windowing across operators in a streaming environment201810,135,751Automated split of work in a cloud environment201810,129,170Automated split of work in a cloud environment201810,126,878Pressure-sensitive touch screen display and method201810,108,703Notification of potentially problematic textual messages201810,078,397Pressure-sensitive touch screen display and method201810,079,750Limiting data output from windowing operations201810,042,891Windowing across operators in a streaming environment201810,025,671Smart virtual machine snapshotting201810,013,198Limiting memory consumption in a distributed environment at a group level201810,001,940Limiting memory in a distributed environment at an operator or operator grouping level20189,958,979Web server that renders a web page based on a client pressure profile20189,949,103Notification of potentially problematic textual messages20189,928,096'Preventing interoperability conflicts in a shared computing environment'20189,928,095'Preventing interoperability conflicts in a shared computing environment'20189,921,743'Wet finger tracking on capacitive touchscreens'20189,917,900'Operator movement based on memory'20189,898,138'Pressure-sensitive touch screen display and method'20189,870,098'Pressure-sensitive touch screen display and method'20189,853,878Limiting data output from windowing operations20179,749,346'Security with respect to managing a shared pool of configurable computing resources'20179,747,275'Notification of potentially problematic textual messages'20179,742,793'Security with respect to managing a shared pool of configurable computing resources'20179,736,527'User defined rules for assigning destinations of content'20179,715,307'Pressure-sensitive touch screen display and method'20179,615,138'Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications'20179,558,039'Managing resources of a shared pool of configurable computing resources'20179,558,044'Managing resources of a shared pool of configurable computing resources'20179,542,219'Automatic analysis based scheduling of jobs to appropriate cloud resources'20179,386,350'Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications'20169,307,281'User defined rules for assigning destinations of content'20169,215,504'Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications'20158,832,742'Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications'20148,473,427'Block allocation times in a computer system'20138,429,218'Process restart on a compute node'20138,418,206'User defined rules for assigning destinations of content'20138,381,249'Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications'20138,301,632'Systems and methods for providing advanced information searching in an interactive media guidance application'20128,230,432'Defragmenting blocks in a clustered or distributed computing system'20128,010,215'Structure for selecting processors for job scheduling using measured power consumption'20117,900,014'Memory request/grant daemons in virtual nodes for moving subdivided local memory space from VN to VN in nodes of a massively parallel computer system'20117,890,490'Systems and methods for providing advanced information searching in an interactive media guidance application'20117,853,543'Block allocation times in a computer system'20107,516,108'Block allocation times in a computer system'20097,428,629'Memory request / grant daemons in virtual nodes for moving subdivided local memory space from VN to VN in nodes of a massively parallel computer system'2008Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
2008–2021Patents assigned to IBM (58)· patent assignee history
2008–2021Based in Rochester, MN, US· patent location history
2011–2014Patents assigned to UNITED VIDEO PROPERTIES INC (5)· patent assignee history
2011–2020Based in West Windsor, NJ, US· patent location history
2012–2014Patents assigned to BRYANT JAY S (6)· patent assignee history
2012–2013Patents assigned to PATEL DHARMESH J (3)· patent assignee history
2013–2016Based in New York, NY, US· patent location history
2015–2020Patents assigned to ROVI GUIDES INC (7)· patent assignee history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| IBM | 58 | 2008–2021 |
| ROVI GUIDES INC | 7 | 2015–2020 |
| BRYANT JAY Sself | 6 | 2012–2014 |
| UNITED VIDEO PROPERTIES INC | 5 | 2011–2014 |
| PATEL DHARMESH J | 3 | 2012–2013 |
Locations
| Location | Patents | Span |
|---|---|---|
| Rochester, Minnesota, US | 58 | 2008–2021 |
| West Windsor, New Jersey, US | 10 | 2011–2020 |
| New York, New York, US | 2 | 2013–2016 |