Inventor profile of:

Patrick Gates

City:

San Francisco, California

Country:

United States

Published Applications:

36

Last publication date:

2025-07-17

Top Assignees for applications by Patrick Gates

The entities that hold a legal rights for patent applications filed by inventor Gates Patrick:

Recent patent applications by Gates Patrick

Patrick Gates from San Francisco, US has applied for patents for these inventions. The list has both pending applications and granted patents:

#1 | 2025-07-17
US20250232580A1
Physics

WEARABLE MULTIMEDIA DEVICE AND CLOUD COMPUTING PLATFORM WITH LASER PROJECTION SYSTEM

#2 | 2025-02-04
US17334645
Physics

Bar code detection and authentication for contactless transactions using wearable multimedia device

#3 | 2023-11-14
US17334619
Physics

Gesture recognition for wearable multimedia device using real-time data streams

#4 | 2023-10-12
US20230327497A1
Electricity

Portable Battery Pack for Wirelessly Charging and Communicating with Portable Electronic Device Through Clothing

#5 | 2023-08-08
US17334632
Electricity

Portable battery pack for wirelessly charging and communicating with portable electronic device through clothing

#6 | 2021-04-22
US20210117680A1
Physics

Wearable multimedia device and cloud computing platform with laser projection system

#7 | 2016-09-08
US20160261691A1
Electricity

Distributing and synchronizing objects

#8 | 2015-06-25
US20150180822A1
Electricity

Registering client computing devices for online communication sessions

#9 | 2014-12-11
US20140365438A1
Electricity

Distributing and synchronizing objects

#10 | 2013-09-05
US20130231146A1
Electricity

Registering client computing devices for online communication sessions

#11 | 2013-08-29
US20130227019A1
Electricity

Apparatus and method for inviting users to online sessions

#12 | 2013-05-02
US20130110938A1
Electricity

Apparatus and method for matching users for online sessions

#13 | 2012-12-13
US20120317310A1
Electricity

Distributing and synchronizing objects

#14 | 2012-09-13
US20120233167A1
Physics

Media item clustering based on similarity data

#15 | 2012-07-19
US20120185542A1
Electricity

Registering email addresses for online communication sessions

#16 | 2012-05-10
US20120117250A1
Electricity

Multiple client computing device invitations for online communication sessions

#17 | 2012-01-12
US20120011189A1
Electricity

Apparatus and method for matching users for online sessions

#18 | 2011-10-13
US20110252146A1
Electricity

Establishing online communication sessions between client computing devices

#19 | 2011-10-13
US20110252099A1
Physics

Apparatus and method for efficiently managing data in a social networking service

#20 | 2011-10-13
US20110252079A1
Electricity

Apparatus and method for inviting users to online sessions

#21 | 2011-10-13
US20110250909A1
Electricity

Registering client computing devices for online communication sessions

#22 | 2011-07-21
US20110179192A1
Electricity

Distributing and synchronizing objects

#23 | 2011-03-10
US20110060738A1
Physics

MEDIA ITEM CLUSTERING BASED ON SIMILARITY DATA

#24 | 2010-06-08
US10883325
-

Method for distributed storage of data

#25 | 2010-03-25
US20100076983A1
Physics

System and method for playlist generation based on similarity data

#26 | 2010-03-25
US20100076982A1
Physics

System and method for playlist generation based on similarity data

#27 | 2010-03-25
US20100076958A1
Physics

System and method for playlist generation based on similarity data

#28 | 2010-03-18
US20100070917A1
Physics

System and method for playlist generation based on similarity data

#29 | 2009-12-03
US20090300221A1
Electricity

Distributing and synchronizing objects

#30 | 2009-05-19
US10883321
-

Method for load spreading of requests in a distributed data storage system

#31 | 2008-05-22
US20080120609A1
Physics

Method and System for Upgrading a Previously Purchased Media Asset

#32 | 2008-02-05
US10883243
-

Method and system for remote execution of code on a distributed data storage system

#33 | 2007-11-20
US11212093
-

Method of garbage collection on a data storage system

#34 | 2007-11-13
US10883299
-

Method for recovery of data

#35 | 2005-12-01
US20050268307A1
Electricity

Distributing and synchronizing objects

#36 | 2005-06-21
US10150494
-

Distributing and synchronizing objects

InventorID:

226851 ⎘