Inventor

James Roskind

Inventor
Redwood City, CA, US

Overview

185→
Patents
1987–2021
Patent span
Electricity
Primary field (CPC H)

Patents· 185 as inventor

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

H04Lprimary
H04LTransmission of digital information, e.g. telegraphic communication39%
G06FElectric digital data processing27%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes11%
H04WWireless communication networks8%
H04BTransmission3%
H04NPictorial communication, e.g. television2%
B60RVehicles, vehicle fittings, or vehicle parts, not otherwise provided for2%
G07FCoin-freed or like apparatus1%
G01CMeasuring distances, levels or bearings1%
G06TImage data processing or generation, in general1%
PatentTitleYear
11,093,102Location-based applications202111,005,881Anti-phishing202110,972,499Fraud prevention via distinctive URL display202110,944,683Hybrid queue system for request throttling202110,938,935Reduction in redirect navigation latency via speculative preconnection202110,887,418Parallel, side-effect based DNS pre-caching202110,791,506Adaptive ownership and cloud-based configuration and control of network devices2020RE048102Implicit population of access control lists202010,567,298System and method for reducing latency during data transmissions over a network202010,498,849Reduction in redirect navigation latency via speculative preconnection201910,477,463Adaptive ownership and cloud-based configuration and control of network devices201910,445,136Randomized subrequest selection using request-specific nonce201910,372,778Speculative actions based on user dwell time over selectable content201910,270,800Method for computer security based on message and message sender201910,244,073Adaptive DNS pre-resolution201910,230,755Fraud prevention via distinctive URL display201910,187,312Communication protocol for multiplexing data streams over UDP201910,165,078Parallel, side-effect based DNS pre-caching201810,129,216Low latency server-side redirection of UDP-based transport protocols traversing a client-side NAT firewall201810,057,711Mobile surveillance201810,007,726Resolving a host expression to an internet protocol address20189,984,174Speculative actions based on user dwell time over selectable content20189,967,202System and method for reducing latency during data transmissions over a network20189,930,038'Probabilistically expedited secure connections via connection parameter reuse'20189,922,111'Data restoration utilizing redundancy data'20189,860,324'Rapid establishment of a connection from multiple address locations'20189,843,526'Pacing enhanced packet forwarding/switching and congestion avoidance'20179,838,353Communication across network address translation20179,832,225Identity theft countermeasures20179,825,836'Self-forming network'20179,740,869'Enforcement of document element immutability'20179,729,476'Personalization of recent contacts list'20179,729,654'Reduction in redirect navigation latency via speculative preconnection'20179,727,659'Speculative actions based on user dwell time over selectable content'20179,658,072'Directional feedback'20179,654,542'Adaptive accelerated application startup'20179,641,343'Efficient unified certificate revocation lists'20179,628,443'Low latency server-side redirection of UDP-based transport protocols traversing a client-side NAT firewall'20179,621,670'Parallel, side-effect based DNS pre-caching'20179,602,620'Content-facilitated speculative preparation and rendering'20179,565,258'Lower latency connections using speculative DNS resolution'20179,544,153'Compression of cryptographic chaining certificates'20179,515,888'Wireless local area network gateway configuration'20169,516,048'Contagion isolation and inoculation via quarantine'20169,507,859'Speculative acquisition of certificate validation information'20169,465,668'Adaptive ownership and cloud-based configuration and control of network devices'20169,450,754'Data privacy'20169,444,780'Content provided DNS resolution validation and use'20169,432,274'Intermediary facilitated packet loss recovery'20169,432,338'Secure communications using adaptive data compression'20169,419,916'Network fallback using resource request expectations'20169,398,037'Detecting and processing suspicious network communications'20169,397,996'Establishing historical usage-based hardware trust'20169,386,404'DHCP services including location data'20169,384,348'Identity theft countermeasures'20169,374,330'Removal from a whitelist based on an extracted email address'20169,360,990'Location-based applications'20169,357,345'Mobile surveillance'20169,357,002'Mitigation of optimistic acknowledgement attacks in a computer protocol'20169,338,088'Communication protocol for multiplexing data streams over UDP'20169,319,329'Pacing enhanced packet forwarding/switching and congestion avoidance'20169,313,224'Connectivity protector'20169,262,761'Time-varying security code for enabling authorizations and other uses of financial accounts'20169,231,941'Secure data entry'20169,232,355'Directional feedback'20169,231,873'System and method for reducing latency via client side dynamic acknowledgements'20169,231,951'Probabilistically expedited secure connections via connection parameter reuse'20169,225,794'Adaptive DNS pre-resolution'20159,204,345'Socially-aware cloud control of network devices'20159,201,941'Efficient data sharing'20159,197,486'Adaptive accelerated application startup'20159,185,011'System and method for reducing latency during data transmissions over a network'20159,166,945'Content provided DNS resolution validation and use'20159,166,899'Self-forming network'20159,158,938'Secure data entry based on a request in an electronic document'20159,160,663'Dynamic congestion control'20159,154,495'Secure data entry'20159,143,400'Network gateway configuration'20159,134,978'Context-sensitive optimization level selection'20159,098,244'Ignoring tactile input based on subsequent input received from keyboard'20159,083,661'Passive personalization of buddy lists'20159,083,583'Latency reduction via adaptive speculative preconnection'20159,064,026'Parallel, side-effect based DNS pre-caching'20159,026,597'Messaging enhancements'20159,026,783'Low latency server-side redirection of UDP-based transport protocols traversing a client-side NAT firewall'20159,021,560'Authorization via web of subsequent message delivery from a specified sender'20159,003,522'Spam filtering using scroll detection as a signal'20158,990,928'URL salience'20158,982,423'Providing voter secrecy through manually created markings'20158,984,640'Anti-phishing'20158,965,961'System and method of reducing latency using adaptive retransmission timeouts'20158,964,543'System and method of reducing latency by transmitting duplicate packets over a network'20158,954,730'Establishing historical usage-based hardware trust'20158,949,230'Location-based services'20158,943,479'Generating profiling data'20158,930,270'Smart payment instrument selection'20158,924,409'Presentation of match quality in auto-complete suggestions'20148,903,946'Reduction in redirect navigation latency via speculative preconnection'20148,896,438'Mobile surveillance'2014RE045254'Implicit population of access control lists'20148,892,673'Hybrid challenge-response'20148,862,580'Category-based search'20148,839,200'Generating profiling data'20148,832,283'Content provided DNS resolution validation and use'20148,826,153'Speculative actions based on user dwell time over selectable content'20148,820,637'Time-varying security code for enabling authorizations and other uses of financial accounts'20148,762,490'Content-facilitated speculative preparation and rendering'20148,745,525'Presenting graphical windows on a device'20148,738,805'Content selectable trusted DNS resolvers'20148,719,591'Secure data entry'20148,713,311'Encryption using alternate authentication key'20148,681,662'Self-forming network'20148,683,198'Master key trust grants and revocations for minor keys'20148,677,018'Parallel, side-effect based DNS pre-caching'20148,645,697'Message authorization'20148,612,747'System and method for establishing historical usage-based hardware trust'20138,576,711'System and method for reducing latency via client side dynamic acknowledgements'20138,543,907'Context-sensitive optimization level selection'20138,533,361'Content selectable trusted DNS resolvers'20138,468,196'System and method of reducing latency using adaptive retransmission timeouts'20138,457,654'Directional feedback'20138,456,294'Mobile surveillance'20138,433,767'Intelligent processing in the context of away and offline instant messages'20138,424,087'Updating an entry in an addressee-based whitelist'20138,423,471'Protected document elements'20138,417,892'Differential storage and eviction for information resources from a browser cache'20138,412,837'Data privacy'20138,412,728'User interface (UI) for presentation of match quality in auto-complete suggestions'20138,381,293'Identity theft countermeasures'20138,341,245'Content-facilitated speculative preparation and rendering'20128,325,623'System and method for reducing latency during data transmissions over a network'20128,321,534'System and method for synchronization based on preferences'20128,280,404'Directional feedback'20128,243,338'Providing privacy for electronic voting using encryption'20128,239,532'System and method of reducing latency using adaptive DNS resolution'20128,234,705'Contagion isolation and inoculation'20128,229,888'Cross-device playback with synchronization of consumption state'20128,204,942'Intelligent processing in the context of away and offline instant messages'20128,196,189'Simple, secure login with multiple authentication providers'20128,191,138'Addressee-based whitelisting'20128,181,018'Master key trust grants and revocations for minor keys'20128,181,015'System and method for establishing historical usage-based hardware trust'20128,149,844'Update acquisition'20128,146,143'Fraud detection'20128,139,508'Self-forming network'20128,112,483'Enhanced challenge-response'20128,090,383'Method and system for charging for a service based on time spent at a facility'20128,091,129'Electronic message filtering enhancements'20128,069,162'Enhanced search indexing'20118,049,615'Mobile surveillance'20118,009,326'Visual cryptography and voting technology'20117,971,246'Identity theft countermeasures'20117,954,146'Implicit population of access control lists'20117,911,979'Time based access provisioning system and process'20117,873,996'Messaging enhancements and anti-spam'20117,849,307'System and method for establishing historical usage-based hardware trust'20107,831,581'Enhanced search'20107,818,317'Location-based tasks'20107,798,416'Time-varying security code for enabling authorizations and other uses of financial accounts'20107,765,484'Passive personalization of lists'20107,765,584'Simple, secure login with multiple authentication providers'20107,714,712'Mobile surveillance'20107,667,871'Visual cryptography and voting technology using a pair of enhanced contrast glyphs in overlay'20107,630,381'Distributed patch distribution'20097,596,570'Data sharing'20097,591,004'Using trusted communication channel to combat user name/password theft'20097,512,652'Passive personalization of buddy lists'20097,490,238'Implicit population of access control lists'20097,463,596'Time based wireless access provisioning'20087,454,564'Automatic cache resizing system'20087,427,033'Time-varying security code for enabling authorizations and other uses of financial accounts'20087,330,112'Location-aware services'20087,328,337'Trust grant and revocation from a master key to secondary keys'20087,290,278'Identity based service system'20077,263,614'Implicit access for communications pathway'20077,228,417'Simple secure login with multiple-authentication providers'20077,177,285'Time based wireless access provisioning'20077,174,454'System and method for establishing historical usage-based hardware trust'20077,124,123'Intelligent processing in the context of away and offline instant messages'20067,043,606'Automatic browser web cache resizing system'20066,938,167'Using trusted communication channel to combat user name/password theft'20056,891,807'Time based wireless access provisioning'20056,854,057'Digital certificate proxy'20055,987,608'Java security mechanism'19994,713,786'Digital hardware selection filter'1987

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

1987Based in Palm Bay, FL, US· patent location history
1999–2021Based in Redwood City, CA, US· patent location history
2008–2021Patents assigned to ROSKIND JAMES A (56)· patent assignee history
2008–2016Patents assigned to EMIGH AARON T (39)· patent assignee history
2008–2017Patents assigned to ROSKIND JAMES (34)· patent assignee history
2009–2016Patents assigned to RADIX HOLDINGS LLC (25)· patent assignee history
2012–2020Patents assigned to GOOGLE INC (69)· patent assignee history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
GOOGLE INC692012–2020
ROSKIND JAMES Aself562008–2021
EMIGH AARON T392008–2016
ROSKIND JAMESself342008–2017
RADIX HOLDINGS LLC252009–2016
Locations
LocationPatentsSpan
Redwood City, California, US1841999–2021
Palm Bay, Florida, US11987