Inventor

Robert V. Welland

Inventor
Seattle, WA, US

Overview

72→
Patents
1993–2021
Patent span
Physics
Primary field (CPC G)

Patents· 72 as inventor

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

G06Fprimary
G06FElectric digital data processing26%
H04LTransmission of digital information, e.g. telegraphic communication20%
H04BTransmission7%
B60RVehicles, vehicle fittings, or vehicle parts, not otherwise provided for6%
G06KGraphical data reading6%
G06VImage or video recognition or understanding6%
G06NComputing arrangements based on specific computational models5%
H04NPictorial communication, e.g. television4%
G08GTraffic control systems3%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes2%
PatentTitleYear
11,068,728Method and system for providing behavior of vehicle operator using virtuous cycle202110,956,758Method and system for providing auto space management using virtuous cycle202110,950,132Method and system for providing artificial intelligence analytic (AIA) services using operator fingerprints and cloud data202110,834,221Method and system for providing predictions via artificial intelligence (AI) models using a distributed system202010,713,955Method and system for providing artificial intelligence analytic (AIA) services for performance prediction202010,540,159Model-based virtual system provisioning202010,540,557Method and apparatus for providing driver information via audio and video metadata extraction202010,503,988Method and apparatus for providing goal oriented navigational directions201910,460,183Method and system for providing behavior of vehicle operator using virtuous cycle201910,186,155Method and system for providing interactive parking management via artificial intelligence analytic (AIA) services using cloud network20199,811,368'Model-based virtual system provisioning'20179,716,548'Data center with free-space optical communications'20179,634,824'Method and apparatus for providing a synthetic system using a GPS clock'20179,317,270'Model-based virtual system provisioning'20169,031,062'Method and apparatus for providing a synthetic system'20158,818,196'Data center with free-space optical communications'20148,774,637'Data center with free-space optical communications'20148,712,250'Data center with free-space optical communications'20148,655,187'Data center with free-space optical communications'20148,644,438'Method and apparatus for providing a synthetic system'20148,588,618'Data center with free-space optical communications'20138,549,513'Model-based virtual system provisioning'20138,489,728'Model-based system monitoring'20138,483,568'Data center with free-space optical communications'20138,483,569'Data center with free-space optical communications'20138,452,182'Data center with free-space optical communications'20138,401,393'Data center with free-space optical communications'20138,368,646'User interface devices'20138,369,708'Data center with free-space optical communications'20138,301,028'Data center with free-space optical communications'20128,279,415'Method and apparatus for distance measurement using optical beam'20127,890,951'Model-based provisioning of test environments'20117,802,144'Model-based system monitoring'20107,797,147'Model-based system monitoring'20107,792,931'Model-based system provisioning'20107,739,380'System and method for distributed management of shared computers'20107,711,121'System and method for distributed management of shared computers'20107,689,676'Model-based policy application'20107,630,877'Architecture for distributed computing system and automated design, deployment, and management of distributed applications'20097,606,898'System and method for distributed management of shared computers'20097,606,929'Network load balancing with connection manipulation'20097,590,736'Flexible network load balancing'20097,574,343'System and method for logical modeling of distributed computer systems'20097,567,504'Network load balancing with traffic routing'20097,406,517'System and method for distributed management of shared computers'20087,395,320'Providing automatic policy enforcement in a multi-computer service application'20087,370,103'System and method for distributed management of shared computers'20087,337,443'Method and apparatus for processing program threads'20087,240,296'Unified navigation shell user interface'20077,203,926'Active debugging environment for applications containing compiled and interpreted programming language code'20077,200,655'System and method for distributed management of shared computers'20077,200,530'Architecture for distributed computing system and automated design, deployment, and management of distributed applications'20077,162,509'Architecture for distributed computing system and automated design, deployment, and management of distributed applications'20077,155,380'System and method for designing a logical model of a distributed computer system and deploying physical resources according to the logical model'20067,113,900'System and method for logical modeling of distributed computer systems'20067,096,258'System and method providing automatic policy enforcement in a multi-computer service application'20067,093,288'Using packet filters and network virtualization to restrict network communications'20067,080,143'System and method providing automatic policy enforcement in a multi-computer service application'20067,072,807'Architecture for distributed computing system and automated design, deployment, and management of distributed applications'20067,043,545'System and method for restricting data transfers and managing software components of distributed computers'20067,016,950'System and method for restricting data transfers and managing software components of distributed computers'20066,915,338'System and method providing automatic policy enforcement in a multi-computer service application'20056,907,395'System and method for designing a logical model of a distributed computer system and deploying physical resources according to the logical model'20056,886,038'System and method for restricting data transfers and managing software components of distributed computers'20056,353,923'Active debugging environment for debugging mixed-language scripting code'20026,275,868'Script Engine interface for multiple languages'20016,173,335'Structure and protocol for routing information in a system'20015,754,849'Self-describing object providing dynamic manipulation of heterogeneous data values and semantic identity between memory and transmission representations'19985,696,926'Method and apparatus for transparently compressing data in a primary storage device'19975,581,722'Memory management unit for managing address operations corresponding to domains using environmental control'19965,390,310'Memory management unit having cross-domain control'19955,247,677'Stochastic priority-based task scheduler'1993

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

1993–2001Based in Menlo Park, CA, US· patent location history
1998–2021Based in Seattle, WA, US· patent location history
2001–2013Patents assigned to MICROSOFT CORP (36)· patent assignee history
2008–2014Patents assigned to WELLAND ROBERT V (13)· patent assignee history
2012–2014Patents assigned to DAVIDSON HOWARD LEE (10)· patent assignee history
2012–2014Patents assigned to HAMILTON JAMES R (10)· patent assignee history
2012–2014Patents assigned to HYDE RODERICK A (10)· patent assignee history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
MICROSOFT CORP362001–2013
WELLAND ROBERT Vself132008–2014
DAVIDSON HOWARD LEE102012–2014
HAMILTON JAMES R102012–2014
HYDE RODERICK A102012–2014
Locations
LocationPatentsSpan
Seattle, Washington, US671998–2021
Menlo Park, California, US51993–2001