IP Library Granted Patent US 12,332,848
Granted Patent B1
US 12,332,848 · App. 18/241,010 · Granted Jun 17, 2025

Automated collaboration

Inventors: Priya Nayak (San Francisco, CA); James Watts (New York, NY)
Assignee: Google LLC
G06F16/176G06F40/166G06F40/194G06F40/197G06Q10/101H04L12/1818
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,332,848
App. No.
18/241,010
Granted
Jun 17, 2025
Kind
B1
Abstract

A method for suggesting collaboration between a plurality of users of a communication system includes identifying a first document pertaining to a first event associated with a first user, determining that collaboration is allowed for the first document, identifying a second document having a collaborative similarity with the first document and pertaining to a second event and associated with a second user, generating a collaboration suggestion for collaboration between the first user and the second user with respect to the first event, providing the collaboration suggestion to collaborate with respect to the first event on a user device of the first user, receiving an indication of an acceptance, by the first user, of the collaboration suggestion, and causing a collaboration session to be established between the user device of the first user and a user device of the second user to collaborate with respect to the first event.

Claims (50)

1. A method for suggesting collaboration between a plurality of users of a communication system, the method comprising:

identifying, by a processing device, a first document pertaining to a first event, the first document associated with a first user of the plurality of users;

determining whether collaboration is allowed for the first document;

responsive to determining that the collaboration is allowed for the first document, identifying, by the processing device, a second document having a collaborative similarity with the first document, the second document pertaining to a second event and associated with a second user of the plurality of users, the collaborative similarity being identified based on how similar the first event is to the second event, and additional information associated with the first document and the second document, the additional information comprising information about the second user and temporal information indicating temporal proximity between the first event and the second event, the temporal information comprising first time data of the first document and second time data of the second document;

responsive to identifying the second document having the collaborative similarity with the first document, generating, by the processing device, a collaboration suggestion for collaboration between the first user and the second user with respect to the first event;

providing, by the processing device, the collaboration suggestion to collaborate with respect to the first event on a user device of the first user;

receiving, by the processing device, an indication of an acceptance, by the first user, of the collaboration suggestion; and

causing a collaboration session to be established between the user device of the first user and a user device of the second user to collaborate with respect to the first event.

2. The method of claim 1 , wherein the collaboration allowed for the first document comprises at least one of concurrent viewing or concurrent editing of content of the first document by the first user and at least one other user of the plurality of users.

3. The method of claim 1 , wherein identifying the second document having the collaborative similarity with the first document comprises:

determining whether a collaboration metric for measuring a similarity between the first document and the second document meets a threshold value.

4. The method of claim 3 , wherein the similarity is one or more of a contextual information similarity, a temporal similarity, a location similarity, a document similarity, or a user similarity.

5. The method of claim 3 , further comprising:

applying a weight to the threshold value based on the collaboration metric.

6. The method of claim 5 , further comprising:

adjusting one or more of the collaboration metric, the threshold value, or the weight.

7. The method of claim 1 , wherein the collaboration session comprises a third document created based on the first document and the second document.

8. The method of claim 7 , wherein the third document is one of a word processing document, a spreadsheet document, or a presentation slide document.

9. A system comprising:

a memory; and

a processing device, coupled to the memory, to perform operations comprising:

identifying a first document pertaining to a first event, the first document associated with a first user of a plurality of users of a communication system;

determining whether collaboration is allowed for the first document;

responsive to determining that the collaboration is allowed for the first document, identifying a second document having a collaborative similarity with the first document, the second document pertaining to a second event and associated with a second user of the plurality of users, the collaborative similarity being identified based on how similar the first event is to the second event, and additional information associated with the first document and the second document, the additional information comprising information about the second user and temporal information indicating temporal proximity between the first event and the second event, the temporal information comprising first time data of the first document and second time data of the second document;

responsive to identifying the second document having the collaborative similarity with the first document, generating a collaboration suggestion for collaboration between the first user and the second user with respect to the first event;

providing the collaboration suggestion to collaborate with respect to the first event on a user device of the first user;

receiving an indication of an acceptance, by the first user, of the collaboration suggestion; and

causing a collaboration session to be established between the user device of the first user and a user device of the second user to collaborate with respect to the first event.

10. The system of claim 9 , wherein the collaboration allowed for the first document comprises at least one of concurrent viewing or concurrent editing of content of the first document by the first user and at least one other user of the plurality of users.

11. The system of claim 9 , wherein identifying the second document having the collaborative similarity with the first document comprises:

determining whether a collaboration metric for measuring a similarity between the first document and the second document meets a threshold value.

12. The system of claim 11 , wherein the similarity is one or more of a contextual information similarity, a temporal similarity, a location similarity, a document similarity, or a user similarity.

13. The system of claim 11 , the operations further comprising:

applying a weight to the threshold value based on the collaboration metric.

14. The system of claim 13 , the operations further comprising:

adjusting one or more of the collaboration metric, the threshold value, or the weight.

15. The system of claim 9 , wherein the collaboration session comprises a third document created based on the first document and the second document.

16. The system of claim 15 , wherein the third document is one of a word processing document, a spreadsheet document, or a presentation slide document.

17. A non-transitory computer readable medium comprising instructions, which when executed by a processing device, cause the processing device to perform operations comprising:

identifying a first document pertaining to a first event, the first document associated with a first user of a plurality of users of a communication system;

determining whether collaboration is allowed for the first document;

responsive to determining that the collaboration is allowed for the first document, identifying a second document having a collaborative similarity with the first document, the second document pertaining to a second event and associated with a second user of the plurality of users, the collaborative similarity being identified based on how similar the first event is to the second event, and additional information associated with the first document and the second document, the additional information comprising information about the second user and temporal information indicating temporal proximity between the first event and the second event, the temporal information comprising first time data of the first document and second time data of the second document;

responsive to identifying the second document having the collaborative similarity with the first document, generating a collaboration suggestion for collaboration between the first user and the second user with respect to the first event;

providing the collaboration suggestion to collaborate with respect to the first event on a user device of the first user;

receiving an indication of an acceptance, by the first user, of the collaboration suggestion; and

causing a collaboration session to be established between the user device of the first user and a user device of the second user to collaborate with respect to the first event.

18. The non-transitory computer readable medium of claim 17 , wherein the collaboration allowed for the first document comprises at least one of concurrent viewing or concurrent editing of content of the first document by the first user and at least one other user of the plurality of users.

19. The non-transitory computer readable medium of claim 17 , wherein identifying the second document having the collaborative similarity with the first document comprises:

determining whether a collaboration metric for measuring a similarity between the first document and the second document meets a threshold value.

20. The non-transitory computer readable medium of claim 19 , wherein the similarity is one or more of a contextual information similarity, a temporal similarity, a location similarity, a document similarity, or a user similarity.

Assignments (2)
CHANGE OF NAME Recorded Feb 1, 2024
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 066488/0574 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2023
From: NAYAK, PRIYA; WATTS, JAMES
To: GOOGLE INC.
Reel/Frame 065379/0311 →
Continuity (3)
Continuation 17723447 · Apr 18, 2022
Continuation 16149458 · Oct 2, 2018
Continuation 13663750 · Oct 30, 2012
References Cited (331)
US 5280367A · Zuniga · 1994 [cited by applicant]
US 5448695A · Douglas et al. · 1995 [cited by applicant]
US 5544049A · Henderson et al. · 1996 [cited by applicant]
US 5600778A · Swanson et al. · 1997 [cited by applicant]
US 5613163A · Marron et al. · 1997 [cited by applicant]
US 5721849A · Amro · 1998 [cited by applicant]
US 5790127A · Anderson et al. · 1998 [cited by applicant]
US 5821928A · Melkus et al. · 1998 [cited by applicant]
US 5826015A · Schmidt · 1998 [cited by applicant]
US 5845300A · Comer et al. · 1998 [cited by applicant]
US 5859640A · de Judicibus · 1999 [cited by applicant]
US 5877763A · Berry et al. · 1999 [cited by applicant]
US 5883626A · Glaser et al. · 1999 [cited by applicant]
US 5884282A · Robinson · 1999 [cited by applicant]
US 5905991A · Reynolds · 1999 [cited by applicant]
US 5966121A · Hubbell et al. · 1999 [cited by applicant]
US 6005575A · Colleran et al. · 1999 [cited by applicant]
US 6018341A · Berry et al. · 2000 [cited by applicant]
US 6272490B1 · Yamakita · 2001 [cited by applicant]
US 6295542B1 · Corbin · 2001 [cited by applicant]
US 6301573B1 · McIlwaine et al. · 2001 [cited by applicant]
US 6377965B1 · Hachamovitch et al. · 2002 [cited by applicant]
US 6421678B2 · Smiga et al. · 2002 [cited by applicant]
US 6463078B1 · Engstrom et al. · 2002 [cited by applicant]
US 6546393B1 · Khan · 2003 [cited by applicant]
US 6564213B1 · Ortega et al. · 2003 [cited by applicant]
US 6647383B1 · August et al. · 2003 [cited by applicant]
US 6654038B1 · Gajewska et al. · 2003 [cited by applicant]
US 6751604B2 · Barney et al. · 2004 [cited by applicant]
US 6789251B1 · Johnson · 2004 [cited by applicant]
US 6820075B2 · Shanahan et al. · 2004 [cited by applicant]
US 6865714B1 · Liu et al. · 2005 [cited by applicant]
US 6889337B1 · Yee · 2005 [cited by applicant]
US 6907447B1 · Cooperman et al. · 2005 [cited by applicant]
US 6980977B2 · Hoshi et al. · 2005 [cited by applicant]
US 7003506B1 · Fisk et al. · 2006 [cited by applicant]
US 7003737B2 · Chiu et al. · 2006 [cited by applicant]
US 7031963B1 · Bae · 2006 [cited by applicant]
US 7035903B1 · Baldonado · 2006 [cited by applicant]
US 7039658B2 · Starkey · 2006 [cited by applicant]
US 7047318B1 · Svedloff · 2006 [cited by applicant]
US 7051277B2 · Kephart et al. · 2006 [cited by applicant]
US 7073129B1 · Robarts et al. · 2006 [cited by applicant]
US 7103835B1 · Yankovich et al. · 2006 [cited by applicant]
US 7111231B1 · Huck et al. · 2006 [cited by applicant]
US 7127674B1 · Carroll et al. · 2006 [cited by applicant]
US 7131063B2 · Mateos · 2006 [cited by applicant]
US 7146422B1 · Marlatt et al. · 2006 [cited by applicant]
US 7295995B1 · York et al. · 2007 [cited by applicant]
US 7353252B1 · Yang et al. · 2008 [cited by applicant]
US 7353397B1 · Herbach · 2008 [cited by applicant]
US 7356768B1 · Levy et al. · 2008 [cited by applicant]
US 7370274B1 · Stuple et al. · 2008 [cited by applicant]
US 7380218B2 · Rundell · 2008 [cited by applicant]
US 7386789B2 · Chao et al. · 2008 [cited by applicant]
US 7392249B1 · Harris et al. · 2008 [cited by applicant]
US 7395507B2 · Robarts et al. · 2008 [cited by applicant]
US 7406659B2 · Klein et al. · 2008 [cited by applicant]
US 7424670B2 · Burke et al. · 2008 [cited by applicant]
US 7451389B2 · Huynh et al. · 2008 [cited by applicant]
US 7480715B1 · Barker et al. · 2009 [cited by applicant]
US 7487145B1 · Gibbs et al. · 2009 [cited by applicant]
US 7499919B2 · Meyerzon et al. · 2009 [cited by applicant]
US 7499940B1 · Gibbs · 2009 [cited by applicant]
US 7647312B2 · Dai · 2010 [cited by applicant]
US 7664786B2 · Oh et al. · 2010 [cited by applicant]
US 7685144B1 · Katragadda · 2010 [cited by applicant]
US 7685516B2 · Fischer · 2010 [cited by applicant]
US 7716236B2 · Sidhu et al. · 2010 [cited by applicant]
US 7734627B1 · Tong · 2010 [cited by applicant]
US 7756935B2 · Gaucas · 2010 [cited by applicant]
US 7761788B1 · McKnight et al. · 2010 [cited by applicant]
US 7769579B2 · Zhao et al. · 2010 [cited by applicant]
US 7774328B2 · Hogue et al. · 2010 [cited by applicant]
US 7779355B1 · Erol et al. · 2010 [cited by applicant]
US 7783965B1 · Dowd et al. · 2010 [cited by applicant]
US 7818678B2 · Massand · 2010 [cited by applicant]
US 7836044B2 · Kamvar et al. · 2010 [cited by applicant]
US 7917848B2 · Harmon et al. · 2011 [cited by applicant]
US 8020003B2 · Fischer · 2011 [cited by applicant]
US 8020112B2 · Ozzie et al. · 2011 [cited by applicant]
US 8027974B2 · Gibbs · 2011 [cited by applicant]
US 8051088B1 · Tibbetts et al. · 2011 [cited by applicant]
US 8086960B1 · Gopalakrishna et al. · 2011 [cited by applicant]
US 8091020B2 · Kuppusamy et al. · 2012 [cited by applicant]
US 8117535B2 · Beyer et al. · 2012 [cited by applicant]
US 8185448B1 · Myslinski · 2012 [cited by applicant]
US 8224802B2 · Hogue · 2012 [cited by applicant]
US 8229795B1 · Myslinski · 2012 [cited by applicant]
US 8239751B1 · Rochelle et al. · 2012 [cited by applicant]
US 8260785B2 · Hogue et al. · 2012 [cited by applicant]
US 8261192B2 · Djabarov · 2012 [cited by applicant]
US 8346620B2 · King et al. · 2013 [cited by applicant]
US 8346877B2 · Turner · 2013 [cited by applicant]
US 8359550B2 · Meyer et al. · 2013 [cited by applicant]
US 8370275B2 · Bhattacharya et al. · 2013 [cited by applicant]
US 8386914B2 · Baluja et al. · 2013 [cited by applicant]
US 8434134B2 · Khosrowshahi et al. · 2013 [cited by applicant]
US 8453066B2 · Ozzie et al. · 2013 [cited by applicant]
US 8458046B2 · Myslinski · 2013 [cited by applicant]
US 8572388B2 · Boemker et al. · 2013 [cited by applicant]
US 8595174B2 · Gao et al. · 2013 [cited by applicant]
US 8621222B1 · Das · 2013 [cited by applicant]
US 8666961B1 · Qureshi et al. · 2014 [cited by applicant]
US 8667394B1 · Spencer · 2014 [cited by applicant]
US 8782516B1 · Dozier · 2014 [cited by applicant]
US 8799765B1 · MacInnis et al. · 2014 [cited by applicant]
US 8856640B1 · Barr et al. · 2014 [cited by applicant]
US 8856645B2 · Vandervort et al. · 2014 [cited by applicant]
US 8904284B2 · Grant et al. · 2014 [cited by applicant]
US 9092414B2 · Levy et al. · 2015 [cited by applicant]
US 9292479B2 · Khosrowshahi et al. · 2016 [cited by applicant]
US 20010025287A1 · Okabe et al. · 2001 [cited by applicant]
US 20020010725A1 · Mo · 2002 [cited by applicant]
US 20020029337A1 · Sudia et al. · 2002 [cited by applicant]
US 20020035714A1 · Kikuchi et al. · 2002 [cited by applicant]
US 20020059327A1 · Starkey · 2002 [cited by applicant]
US 20020069223A1 · Goodisman et al. · 2002 [cited by applicant]
US 20020070977A1 · Morcos et al. · 2002 [cited by applicant]
US 20020103914A1 · Dutta et al. · 2002 [cited by applicant]
US 20020129100A1 · Dutta et al. · 2002 [cited by applicant]
US 20020152255A1 · Smith, Jr. et al. · 2002 [cited by applicant]
US 20020161839A1 · Colasurdo et al. · 2002 [cited by applicant]
US 20020187815A1 · Deeds et al. · 2002 [cited by applicant]
US 20030014443A1 · Bernstein et al. · 2003 [cited by applicant]
US 20030046263A1 · Castellanos et al. · 2003 [cited by applicant]
US 20030050995A1 · Mateos · 2003 [cited by applicant]
US 20030058286A1 · Dando · 2003 [cited by applicant]
US 20030069877A1 · Grefenstette et al. · 2003 [cited by applicant]
US 20030156130A1 · James et al. · 2003 [cited by applicant]
US 20030172353A1 · Cragun · 2003 [cited by applicant]
US 20030200192A1 · Bell et al. · 2003 [cited by applicant]
US 20030234822A1 · Spisak · 2003 [cited by applicant]
US 20040061716A1 · Cheung et al. · 2004 [cited by applicant]
US 20040062213A1 · Koss · 2004 [cited by applicant]
US 20040122846A1 · Chess et al. · 2004 [cited by applicant]
US 20040139465A1 · Matthews, III et al. · 2004 [cited by applicant]
US 20040140901A1 · Marsh · 2004 [cited by applicant]
US 20040145607A1 · Alderson · 2004 [cited by applicant]
US 20040153973A1 · Horwitz · 2004 [cited by applicant]
US 20040164991A1 · Rose · 2004 [cited by applicant]
US 20040177319A1 · Horn · 2004 [cited by applicant]
US 20050024487A1 · Chen · 2005 [cited by applicant]
US 20050028081A1 · Arcuri et al. · 2005 [cited by applicant]
US 20050034060A1 · Kotler et al. · 2005 [cited by applicant]
US 20050039191A1 · Hewson et al. · 2005 [cited by applicant]
US 20050044132A1 · Campbell et al. · 2005 [cited by applicant]
US 20050044369A1 · Anantharaman · 2005 [cited by applicant]
US 20050055416A1 · Heikes et al. · 2005 [cited by applicant]
US 20050120308A1 · Gibson et al. · 2005 [cited by applicant]
US 20050144162A1 · Liang · 2005 [cited by applicant]
US 20050144573A1 · Moody et al. · 2005 [cited by applicant]
US 20050160065A1 · Seeman · 2005 [cited by applicant]
US 20050183001A1 · Carter et al. · 2005 [cited by applicant]
US 20050183006A1 · Rivers-Moore et al. · 2005 [cited by applicant]
US 20050183143A1 · Anderholm et al. · 2005 [cited by applicant]
US 20050198589A1 · Heikes et al. · 2005 [cited by applicant]
US 20050210256A1 · Meier et al. · 2005 [cited by applicant]
US 20050234990A1 · Brighouse · 2005 [cited by applicant]
US 20050246653A1 · Gibson et al. · 2005 [cited by applicant]
US 20060005142A1 · Karstens · 2006 [cited by applicant]
US 20060010865A1 · Walker · 2006 [cited by applicant]
US 20060020662A1 · Robinson · 2006 [cited by applicant]
US 20060035632A1 · Sorvari et al. · 2006 [cited by applicant]
US 20060041836A1 · Gordon et al. · 2006 [cited by applicant]
US 20060047682A1 · Black et al. · 2006 [cited by applicant]
US 20060080303A1 · Sargent et al. · 2006 [cited by applicant]
US 20060106778A1 · Baldwin · 2006 [cited by applicant]
US 20060136552A1 · Krane et al. · 2006 [cited by applicant]
US 20060150087A1 · Cronenberger et al. · 2006 [cited by applicant]
US 20060190435A1 · Heidloff et al. · 2006 [cited by applicant]
US 20060213993A1 · Tomita · 2006 [cited by applicant]
US 20060248070A1 · Dejean et al. · 2006 [cited by applicant]
US 20070005581A1 · Arrouye et al. · 2007 [cited by applicant]
US 20070005697A1 · Yuan et al. · 2007 [cited by applicant]
US 20070033200A1 · Gillespie · 2007 [cited by applicant]
US 20070143317A1 · Hogue et al. · 2007 [cited by applicant]
US 20070150800A1 · Betz et al. · 2007 [cited by applicant]
US 20070156761A1 · Smith · 2007 [cited by applicant]
US 20070162907A1 · Herlocker et al. · 2007 [cited by applicant]
US 20070168355A1 · Dozier et al. · 2007 [cited by applicant]
US 20070192474A1 · Decasper et al. · 2007 [cited by applicant]
US 20070198952A1 · Pittenger · 2007 [cited by applicant]
US 20070220259A1 · Pavlicic · 2007 [cited by applicant]
US 20070280205A1 · Howell et al. · 2007 [cited by applicant]
US 20070291297A1 · Harmon et al. · 2007 [cited by applicant]
US 20070294610A1 · Ching · 2007 [cited by applicant]
US 20080022107A1 · Pickles et al. · 2008 [cited by applicant]
US 20080028284A1 · Chen · 2008 [cited by applicant]
US 20080034213A1 · Boemker et al. · 2008 [cited by applicant]
US 20080059539A1 · Chin et al. · 2008 [cited by applicant]
US 20080077571A1 · Harris et al. · 2008 [cited by applicant]
US 20080082907A1 · Sorotokin et al. · 2008 [cited by applicant]
US 20080120319A1 · Drews et al. · 2008 [cited by applicant]
US 20080172608A1 · Patrawala et al. · 2008 [cited by applicant]
US 20080208969A1 · Van Riel · 2008 [cited by applicant]
US 20080239413A1 · Vuong et al. · 2008 [cited by applicant]
US 20080320397A1 · Do et al. · 2008 [cited by applicant]
US 20090006936A1 · Parker et al. · 2009 [cited by applicant]
US 20090013002A1 · Eggink · 2009 [cited by examiner]
US 20090013244A1 · Cudich et al. · 2009 [cited by applicant]
US 20090028392A1 · Ramachandrula et al. · 2009 [cited by applicant]
US 20090044143A1 · Karstens · 2009 [cited by applicant]
US 20090044146A1 · Patel et al. · 2009 [cited by applicant]
US 20090055377A1 · Hedge · 2009 [cited by examiner]
US 20090083245A1 · Ayotte et al. · 2009 [cited by applicant]
US 20090094178A1 · Aoki · 2009 [cited by applicant]
US 20090132560A1 · Vignet · 2009 [cited by applicant]
US 20090192845A1 · Gudipaty et al. · 2009 [cited by applicant]
US 20090198670A1 · Shiffer et al. · 2009 [cited by applicant]
US 20090204818A1 · Shin et al. · 2009 [cited by applicant]
US 20090282144A1 · Sherrets et al. · 2009 [cited by applicant]
US 20090292673A1 · Carroll · 2009 [cited by applicant]
US 20100070448A1 · Omoigui · 2010 [cited by applicant]
US 20100070881A1 · Hanson et al. · 2010 [cited by applicant]
US 20100076946A1 · Barker et al. · 2010 [cited by applicant]
US 20100100743A1 · Ali et al. · 2010 [cited by applicant]
US 20100121888A1 · Cutting et al. · 2010 [cited by applicant]
US 20100131523A1 · Yu et al. · 2010 [cited by applicant]
US 20100180200A1 · Donneau-Golencer et al. · 2010 [cited by applicant]
US 20100191744A1 · Meyerzon et al. · 2010 [cited by applicant]
US 20100198821A1 · Loritz et al. · 2010 [cited by applicant]
US 20100223541A1 · Clee et al. · 2010 [cited by applicant]
US 20100251086A1 · Haumont et al. · 2010 [cited by applicant]
US 20100268700A1 · Wissner et al. · 2010 [cited by applicant]
US 20100269035A1 · Meyer et al. · 2010 [cited by applicant]
US 20100275109A1 · Morrill · 2010 [cited by applicant]
US 20100281353A1 · Rubin · 2010 [cited by applicant]
US 20100318530A1 · Massand · 2010 [cited by applicant]
US 20110016106A1 · Xia · 2011 [cited by applicant]
US 20110023022A1 · Harper et al. · 2011 [cited by applicant]
US 20110043652A1 · King et al. · 2011 [cited by applicant]
US 20110055177A1 · Chakra et al. · 2011 [cited by applicant]
US 20110060584A1 · Ferrucci et al. · 2011 [cited by applicant]
US 20110072052A1 · Skarin et al. · 2011 [cited by applicant]
US 20110072338A1 · Caldwell · 2011 [cited by applicant]
US 20110082876A1 · Lu et al. · 2011 [cited by applicant]
US 20110087973A1 · Martin et al. · 2011 [cited by applicant]
US 20110093476A1 · Fukazawa et al. · 2011 [cited by applicant]
US 20110126093A1 · Ozzie et al. · 2011 [cited by applicant]
US 20110150200A1 · Uhler et al. · 2011 [cited by applicant]
US 20110173210A1 · Ahn et al. · 2011 [cited by applicant]
US 20110179378A1 · Wheeler et al. · 2011 [cited by applicant]
US 20110191276A1 · Cafarella et al. · 2011 [cited by applicant]
US 20110209064A1 · Jorgensen et al. · 2011 [cited by applicant]
US 20110209075A1 · Wan · 2011 [cited by applicant]
US 20110219291A1 · Lisa · 2011 [cited by applicant]
US 20110225482A1 · Chan et al. · 2011 [cited by applicant]
US 20110225490A1 · Meunier · 2011 [cited by applicant]
US 20110252312A1 · Lemonik et al. · 2011 [cited by applicant]
US 20110276538A1 · Knapp et al. · 2011 [cited by applicant]
US 20110296291A1 · Melkinov et al. · 2011 [cited by applicant]
US 20110301935A1 · Quirk et al. · 2011 [cited by applicant]
US 20110306028A1 · Galimore · 2011 [cited by applicant]
US 20120019777A1 · Hauger et al. · 2012 [cited by applicant]
US 20120078826A1 · Ferrucci et al. · 2012 [cited by applicant]
US 20120084644A1 · Robert et al. · 2012 [cited by applicant]
US 20120089587A1 · Baird et al. · 2012 [cited by applicant]
US 20120095979A1 · Aftab et al. · 2012 [cited by applicant]
US 20120110087A1 · Culver et al. · 2012 [cited by applicant]
US 20120116812A1 · Boone et al. · 2012 [cited by applicant]
US 20120124053A1 · Ritchford et al. · 2012 [cited by applicant]
US 20120158527A1 · Cannelongo et al. · 2012 [cited by applicant]
US 20120166924A1 · Larson et al. · 2012 [cited by applicant]
US 20120185473A1 · Ponting et al. · 2012 [cited by applicant]
US 20120203734A1 · Spivack et al. · 2012 [cited by applicant]
US 20120226646A1 · Donoho et al. · 2012 [cited by applicant]
US 20120254165A1 · Brdiczka et al. · 2012 [cited by applicant]
US 20120254730A1 · Sunderland et al. · 2012 [cited by applicant]
US 20120284602A1 · Seed et al. · 2012 [cited by applicant]
US 20120304046A1 · Neill et al. · 2012 [cited by applicant]
US 20120317046A1 · Myslinski · 2012 [cited by applicant]
US 20130036344A1 · Ahmed et al. · 2013 [cited by applicant]
US 20130041685A1 · Yegnanarayanan · 2013 [cited by applicant]
US 20130103634A1 · Jojic · 2013 [cited by examiner]
US 20130132566A1 · Olsen et al. · 2013 [cited by applicant]
US 20130165086A1 · Doulton · 2013 [cited by applicant]
US 20130212062A1 · Levy et al. · 2013 [cited by applicant]
US 20130246346A1 · Khosrowshahi et al. · 2013 [cited by applicant]
US 20130268830A1 · Khosrowshahi et al. · 2013 [cited by applicant]
US 20140006399A1 · Vasudevan et al. · 2014 [cited by applicant]
US 20140013197A1 · McAfee et al. · 2014 [cited by applicant]
US 20140032913A1 · Tenenboym et al. · 2014 [cited by applicant]
US 20140040249A1 · Ploesser et al. · 2014 [cited by applicant]
US 20140236958A1 · Vaughn · 2014 [cited by applicant]
US 20150012805A1 · Bleiweiss et al. · 2015 [cited by applicant]
WO 2012057726A1 · 2012 [cited by applicant]
WO 2014072767A1 · 2014 [cited by applicant]
“Series H: Audiovisual and Mul ti media Systems; Infrastructure of audiovisual services—Coding of moving video; Advanced video coding for generic audiovisual services”. H.264. Version 1. International Telecommunication … [cited by applicant]
“Series H: Audiovisual and Mul ti media Systems; Infrastructure of audiovisual services—Coding of moving video; Advanced video coding for generic audiovisual services”. H.264. Version 3. International Telecommunication … [cited by applicant]
“Overview; VP7 Data Format and Decoder”. Version 1.5. On2 Technologies, Inc. Dated Mar. 28, 2005, 65 pgs. [cited by applicant]
“Series H: Audiovisual and Mul ti media Systems; Infrastructure of audiovisual services—Coding of moving video; Advanced video coding for generic audiovisual services”. H.264. Amendment 1: Support of additional colour s… [cited by applicant]
“VP6 Bitstream & Decoder Specification”. Version 1.02. On2 Technologies, Inc. Dated Aug. 17, 2006, 88 pgs. [cited by applicant]
“Series H: Audiovisual and Mul ti media Systems; Infrastructure of audiovisual services—Coding of moving video”. H.264. Amendment 2: New profiles for professional applications. International Telecommunication Union. Dat… [cited by applicant]
“VP6 Bitstream & Decoder Specification”. Version 1.03. On2 Technologies, Inc. Dated Oct. 29, 2007, 95 pgs. [cited by applicant]
“Series H: Audiovisual and Mul ti media Systems; Infrastructure of audiovisual services—Coding of moving video”. H.264. Advanced video coding for generic audiovisual services. Version 8. International Telecommunication … [cited by applicant]
“Series H: Audiovisual and Mul ti media Systems; Infrastructure of audiovisual services—Coding of moving video”. H.264. Advanced video coding for generic audiovisual services. International Telecommunication Union. Vers… [cited by applicant]
“Series H: Audiovisual and Mul ti media Systems; Infrastructure of audiovisual services—Coding of moving video”. H.264. Advanced video coding for generic audiovisual services. International Telecommunication Union. Vers… [cited by applicant]
“Implementors' Guide; Series H: Audiovisual and Mul ti media Systems; Coding of moving video: Implementors Guide for H.264: Advanced video coding for generic audiovisual services”. H.264. International Telecommunication… [cited by applicant]
“VP8 Data Format and Decoding Guide”. WebM Project. Google On2. Dated: Dec. 1, 2010, 103 pgs. [cited by applicant]
Bankoski et al. “VP8 Data Format and Decoding Guide; draft-bankoski-vp8-bitstream-02” Network Working Group. Dated May 18, 2011, 288 pgs. [cited by applicant]
Bankoski et al. “Technical Overview of VP8, an Open Source Video Codec for the Web”. Dated Jul. 11, 2011, 6 pgs. [cited by applicant]
Bankoski, J., Koleszar, J., Quillio, L., Salonen, J., Wilkins, P., and Y. Xu, “VP8 Data Format and Decoding Guide”, RFC 6386, Nov. 2011, 5 pgs. [cited by applicant]
Mozilla, “Introduction to Video Coding Part 1: Transform Coding”, Video Compression Overview, Mar. 2012, 171 pp. [cited by applicant]
Ashman. “Electronic Document Addressing: Dealing with Change.” ACM Computing Surveys, vol. 32, No. 3, Sep. 2000, pp. 201-212. [cited by applicant]
Bohman, P. “Introduction to Web Accessibility”, Oct. 2003, ebAIM, printed Apr. 17, 2004,; <http://www.webaim.org/intro/?templatetype=3> (p. 1-6). [cited by applicant]
Caldwell et al., “Web Content Accessibility Guidelines 2.0, W3C Working Draft Mar. 11, 2004”, Mar. 11, 2004, World; Wide Web Consortium {p. 1-56). [cited by applicant]
David Sawyer McFarland, “CSS the missing manual”, O'Reilly, Aug. 2009, pp. 7-101, 134-138, 428-429. [cited by applicant]
Electronic Signatures and Infrastructures ESI; PDF Advanced Electronic Signature Profiles; Part 4: PAdES Long Ter PAdES-LTV Profile, ETSI TS 102 778-4, V1.1.1, Jul. 2009, 19 pages. [cited by applicant]
Fox. “Maps API Blog: Creating Dynamic Client-side Maps Mashups with Google Spreadsheets.” Mar. 2007, [retrieved on Dec. 5, 2011]. Retrieved from the Internet: <URL:http://googlemapsapi.blogspot.com/2007/03/creating-dyna… [cited by applicant]
Francik, E., Computer-& screen-based interfaces: Universal design filter, Human Factors Engineering, Pacific Bell Version 2, Jun. 6, 1996. [cited by applicant]
GeekRant.org' [online]. “How to Embed a Word Document in Another Word Document,” Sep. 14, 2005, [retrieved on Dec. 5, 2011]. Retrieved from the Internet: <URL:http://www.geekrant.org/2005/09/14/word-embed-document/>. 6 … [cited by applicant]
Griesser, A., “A generic editor Full text,” pp. 50-55, 1997 ACM Press NewYork, NY, USA. [cited by applicant]
Herb Tyson, Microsoft Word 2010 Bible, John Wiley & Sons, pp. 221,757,833, Jun. 21, 2010. [cited by applicant]
Herrick. “Google this Using Google Apps for Collaboration and Productivity.” Proceedings of the ACM Siguccs Fall Conference on User Services Conference, Siguccs '09, Jan. 2009, p. 55. [cited by applicant]
https://en.wikipedia.org/wiki/Backus%E2%80%93Naur_Form, as of Jul. 14, 2013. [cited by applicant]
https://en.wikipedia.org/wiki/Regular_expression, as of Sep. 2, 2013. [cited by applicant]
International Search Report and Written Opinion of the International Searching Authority in PCT Application No. PCT/US2011/037862, dated Oct. 31, 2011, 64 pages. [cited by applicant]
Jacobs, Ian, et al., “User Agent Accessibility Guidelines 1.0, W3C Recommendation Dec. 17, 2002”, World Wide Web Consortium, 115 pages. [cited by applicant]
Jourdan, Guy-Vincent, CSI 3140 WWW Structures, Techniques and Standards, Cascading Style Sheets, power point slides, published Feb. 16, 2010. [cited by applicant]
Kappe. “Hyper-G: A Distributed Hypermedia System.” Proceedings of the International Networking Conference, 1993, retrieved on Oct. 20, 2011]. Retrieved from the Internet: <URL:http://ftp.iicm.tugraz.at/pub/papers/inet93… [cited by applicant]
Kircher. “Lazy Acquisition.” Proceedings of the 6th European Conference on Pattern Languages of Programs, Jul. 2011, pp. 1-11. [cited by applicant]
Microsoft Support' [online]. “How to Embed and Automate Office Documents with Visual Basic,” Mar. 27, 2007, [retrieved on Dec. 5, 2011]. Retrieved from the Internet: <URLhttp://support.microsoft.com/kb/242243> 6 pages. [cited by applicant]
Microsoft Support' [online]. “OLE Concepts and Requirements Overview,” Oct. 27, 1999, [retrieved on Dec. 2, 2011]. Retrieved from the Internet: <URL:http:/support.microsoft.com/kb/86008>. 3 pages. [cited by applicant]
Oracle Provider for OLE DB—Developer's Guide. 10g Release 1 (10.1) Dec. 2003, Oracle Corp., 90 pages. [cited by applicant]
Pinkas et al. “CMS Advanced Electronic Signatures,” Request for Comments 5126, Feb. 2008, 142 pages. [cited by applicant]
Treviranus, Jutta, et al., “Authoring Tool Accessibility Guidelines 1.0, W3C Recommendation Feb. 3, 2000”, World Wide Web Consortium (p. 1-22). [cited by applicant]
W3C, Cascading Style sheets Level 2 Revision 1 Specification, Apr. 15, 2011, 487 pages. [cited by applicant]
WebArchive [online]. “Supplementary Notes for MFC Programming Module 23 and Module 27: Interfaces, Com.Com+ and OLE” in: http://www.tenouk.com/visualcplusmfc/mfcsupp/ole.html, Jan. 6, 2008, [retrieved on Dec. 5, 2011]. … [cited by applicant]
Timestamp from Wikipedia, accessed from https://en.wikipedialcorg/wiki/Timestamp, archived by WaybackMachine on Sep. 15, 2012, pp. 1-2. [cited by applicant]
Bankoski J., et al., “VP8 Data Format and Decoding Guide,” Independent Submission, RFC: 6386, Nov. 2011, 305 Pages. [cited by applicant]