Inventor

Matthew Bret MacLaurin

Inventor
Woodinville, WA, US

Overview

88→
Patents
2007–2021
Patent span
Physics
Primary field (CPC G)

Patents· 88 as inventor

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

G06Fprimary
G06FElectric digital data processing25%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes15%
H04LTransmission of digital information, e.g. telegraphic communication7%
G06KGraphical data reading5%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests5%
H04NPictorial communication, e.g. television4%
G01CMeasuring distances, levels or bearings3%
G08GTraffic control systems3%
G06VImage or video recognition or understanding3%
G06TImage data processing or generation, in general2%
PatentTitleYear
11,113,740System and methods for personalization and enhancement of a marketplace202111,048,394User interface for controlling data navigation202110,963,951Shopping trip planner202110,914,598Proactive re-routing of vehicles to control traffic flow202110,909,846Traffic disruption detection using passive monitoring of vehicle occupant frustration level202110,904,601Dynamic content reordering202110,869,515Body measurement garment for optimal garment fit202010,791,375Method and system to provide video-based search results202010,768,009Proactive re-routing of vehicles using passive monitoring of occupant frustration level202010,692,349Garment tags for intelligent laundering alerts202010,672,050Digital rights and integrity management in three-dimensional (3D) printing202010,630,805Single action upload of images from a mobile device202010,599,665Methods and systems to refine search results202010,540,986Personalized, real-time audio processing202010,535,089Digital rights and integrity management in three-dimensional (3D) printing202010,332,380Garment tags for intelligent laundering alerts201910,304,476Personalized, real-time audio processing201910,298,983Dynamic content reordering201910,281,292Proactive re-routing of vehicles using passive monitoring of occupant frustration level201910,172,403Body measurement garment for optimal garment fit201910,109,112Fit simulation garment201810,104,197Single click upload of images from a mobile device201810,088,993User interface for controlling data navigation201810,078,440Media discovery and content storage within and across devices201810,055,774Digital rights and integrity management in three-dimensional (3D) printing20189,989,369Proactive re-routing of vehicles to control traffic flow20189,928,722'Garment tags for intelligent laundering alerts'20189,905,244'Personalized, real-time audio processing'20189,830,632System and methods for personalization and enhancement of a marketplace20179,792,814'Traffic disruption detection using passive monitoring of vehicle occupant frustration level'20179,746,912'Transformations for virtual guest representation'20179,709,417'Proactive re-routing of vehicles using passive monitoring of occupant frustration level'20179,672,259'Methods and systems to refine search information'20179,665,588'Query-based notification architecture'20179,595,037'Digital rights and integrity management in three-dimensional (3D) printing'20179,594,996'Garment tags for intelligent laundering alerts'20179,576,395'Discrete objects for building virtual environments'20179,538,149'On-line community network of sets'20179,495,335'Selection-based item tagging'20169,473,804'Dynamic content reordering'20169,432,826'Event planning within social networks'20169,390,448'System and methods to present a personal shopping experience'20169,350,690'User perception of electronic messaging'20169,253,047'Serialization of run-time state'20169,253,615'Event planning within social networks'20169,195,757'Dynamic digital montage'20159,031,927'Method and system to provide video-based search results'20158,990,065'Automatic story summarization from clustered messages'20158,972,342'Metadata editing control'20158,862,737'Application integration of network data based on resource identifiers'20148,775,677'Transportable web application'20148,719,143'Determination of optimized location for services and data'20148,707,209'Save preview representation of files being created'20148,687,021'Augmented reality and filtering'20148,661,036'Metadata editing control'20148,595,356'Serialization of run-time state'20138,554,731'Creating and propagating annotated information'20138,463,740'Sharing files on a computer through use of URIs'20138,402,110'Remote provisioning of information technology'20138,392,390'Assisted content authoring'20138,264,505'Augmented reality and filtering'20128,131,750'Real-time annotator'20128,103,668'Search control and authoring environment'20128,012,023'Virtual entertainment'20118,014,308'Hardware architecture for cloud services'20118,015,141'Rule-based programming languages for entities in environments'20117,996,786'Dynamically rendering visualizations of data sets'20117,975,240'Systems and methods for controlling a visible results set'20117,930,197'Personal data mining'20117,890,534'Dynamic storybook'20117,861,154'Integration of annotations to dynamic data sets'20107,836,056'Location management of off-premise resources'20107,831,913'Selection-based item tagging'20107,822,759'Query-driven sharing and syndication'20107,774,345'Lightweight list collection'20107,747,556'Query-based notification architecture'20107,716,150'Machine learning system for analyzing and establishing tagging trends based on convergence criteria'20107,689,994'System and method for specifying and executing temporal order events'20107,689,524'Dynamic environment evaluation and service adjustment based on multiple user profiles including data classification and information sharing with authorized other users'20107,680,835'Online storage with metadata-based retrieval'20107,672,909'Machine learning system and method comprising segregator convergence and recognition components to determine the existence of possible tagging data trends and identify that predetermined convergence criteria have been met or establish criteria for taxonomy purpose then recognize items based on an aggregate of user tagging behavior'20107,657,493'Recommendation system that identifies a valuable user action by mining data supplied by a plurality of users to find a correlation that suggests one or more actions for notification'20107,647,522'Operating system with corrective action service and isolation'20107,554,544'Just-in-time user interface layout'20097,472,356'Collapsible container with semi-collapsed view'20087,421,438'Metadata editing control'20087,328,407'Automatic view selection'20087,257,571'Automatic query clustering'2007

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

2007–2015Patents assigned to MICROSOFT CORP (40)· patent assignee history
2007–2017Based in Woodinville, WA, US· patent location history
2011Based in Bellevue, WA, US· patent location history
2012–2017Patents assigned to MACLAURIN MATTHEW B (14)· patent assignee history
2012–2017Patents assigned to CHENG LILI (10)· patent assignee history
2015–2021Patents assigned to EBAY INC (37)· patent assignee history
2015–2017Patents assigned to MICROSOFT TECHNOLOGY LICENSING LLC (10)· patent assignee history
2015–2021Based in Santa Cruz, CA, US· patent location history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
MICROSOFT CORP402007–2015
EBAY INC372015–2021
MACLAURIN MATTHEW Bself142012–2017
CHENG LILI102012–2017
MICROSOFT TECHNOLOGY LICENSING LLC102015–2017
Locations
LocationPatentsSpan
Woodinville, Washington, US492007–2017
Santa Cruz, California, US382015–2021
Bellevue, Washington, US12011