IP Library › Granted Patent US 12,743,397
Granted Patent B2
US 12,743,397 · App. 18/777,295 · Granted Sep 22, 2026

Selective synchronization of content items in a content management system

Inventors: Andrew Haven (San Francisco, CA); Isaac Goldberg (San Francisco, CA); Geoffry Song (San Francisco, CA); Joshua Warner (San Francisco, CA)
Assignee: Dropbox, Inc.
G06F16/11G06F1/04G06F3/0619G06F3/0623G06F3/0629G06F3/065G06F3/0652G06F3/067G06F9/547G06F11/1469G06F12/1466G06F16/113G06F16/116G06F16/119G06F16/122G06F16/125G06F16/128G06F16/13G06F16/137G06F16/148G06F16/152G06F16/156G06F16/16G06F16/162G06F16/168G06F16/172G06F16/1734G06F16/1744G06F16/176G06F16/1767G06F16/178G06F16/1787G06F16/18G06F16/182G06F16/1827G06F16/183G06F16/184G06F16/1844G06F16/185G06F16/2246G06F16/2255G06F16/2322G06F16/2358G06F16/2365G06F16/2379G06F16/24552G06F16/27G06F16/275G06F16/9027G06F16/907G06F16/951G06F16/955G06F16/958G06F21/10G06F21/604G06F21/6218H04L9/3213H04L9/3247H04L63/08H04L63/0853H04L63/10H04L63/101H04L63/102H04L67/06H04L67/1095H04L67/1097G06F2201/84G06F2212/1052G06F2221/2141H04L67/306
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,743,397
App. No.
18/777,295
Filed
Jul 18, 2024
Granted
Sep 22, 2026
Kind
B2
Art Unit
2156
USPC
707/634
Abstract

A system can selectively synchronize content based on synchronization settings. In some examples, a client stores a local tree representing a local set of content items associated with an account on a content management system, the local tree including respective local nodes corresponding to the local set of content items. The client stores a remote tree representing a remote set of content items associated with the account, the remote set being stored at the content management system and including respective remote nodes corresponding to the remote set of content items. The client receives a synchronization setting disabling local storage of the content item. In response, the client deletes a local copy of the content item, removes a corresponding local node from the local tree, and adds, to a remote node on the remote tree, an attribute indicating that local storage of the content item has been disabled.

Claims (59)

1 . A method comprising:

storing, on a client device, a local tree data structure representing content items in a file system on the client device and a remote tree data structure representing a remote set of content items stored at a content management system;

detecting a remote change to a content item of the remote set of content items by receiving an update to the remote tree data structure from the content management system;

in response to the detection, determining an attribute in the remote tree data structure that indicates a synchronization setting disabling local storage of the content item is set, wherein the attribute is stored in association with a respective node in the remote tree data structure, whereby the content item is excluded from being stored on the client device and excluded from being represented via the local tree data structure as a result of a future synchronization while the attribute remains in the remote tree data structure and in association with the respective node corresponding to the content item on the remote tree data structure; and

based on the attribute being stored at the remote tree data structure, denying a corresponding update to the local tree data structure.

2 . The method of claim 1 , wherein receiving the synchronization setting comprises:

deleting a local copy of the content item from the client device.

3 . The method of claim 1 , wherein receiving the synchronization setting comprises receiving, via a graphical user interface on the client device, user input identifying the synchronization setting.

4 . The method of claim 1 , further comprising presenting, via a graphical user interface, the content items in the file system on the client device and one or more graphical control elements for selecting respective synchronization settings for the content items in the file system on the client device.

5 . The method of claim 1 , further comprising:

in response to the remote change, updating a representation of the content item on the remote tree data structure to reflect the remote change, the representation of the content item on the remote tree data structure being based on a server state associated with the content item.

6 . The method of claim 1 , further comprising:

detecting one or more changes to at least one of the remote tree data structure or the local tree data structure; and

based on the one or more changes, synchronizing the remote tree data structure and the local tree data structure.

7 . The method of claim 6 , wherein synchronizing the remote tree data structure and the local tree data structure comprises:

identifying a representation of the content item on the remote tree data structure;

determining that a hidden attribute is associated with representation of the content item in the remote tree data structure; and

based on the hidden attribute, continue excluding the representation of the content item from the local tree data structure.

8 . The method of claim 7 , wherein the one or more changes represent a move operation at the content management system, the move operation moving a remote copy of the content item from a first path to a second path, and wherein the one or more changes comprise moving the representation of the content item associated with the content item to a different location within the remote tree data structure, the different location corresponding to the second path.

9 . The method of claim 8 , wherein moving the representation of the content item to the different location comprises storing the representation of the content item at the different location in the remote tree data structure and retaining the hidden attribute associated with the representation of the content item.

10 . The method of claim 7 , further comprising:

detecting an add operation at the client device, the add operation adding a second content item on the client device, the second content item being stored at a path associated with the representation of the content item and a remote copy of the content item;

determining that synchronization of the second content item at the client device would create a conflict with the remote copy of the content item based on the path comprising a same path for both the second content item and the remote copy of the content item;

in response to determining the conflict, modifying the path of the second content item on the client device to yield a second path; and

storing the second content item on the client device at the second path.

11 . The method of claim 10 , further comprising:

adding a representation of the second content item to the local tree data structure, the representation of the second content item representing the second content item and associating the second content item with the second path; and

in response to adding the representation of the second content item to the local tree data structure, synchronizing the local tree data structure and the remote tree data structure, wherein synchronizing the local tree data structure and the remote tree data structure comprises adding a representation of the second content item to the remote tree data structure corresponding to a remote copy of the second content item.

12 . The method of claim 11 , wherein the representation of the second content item on the remote tree data structure associates the remote copy of the second content item with the second path.

13 . A non-transitory computer readable medium comprising instructions, the instructions, when executed by a client device, cause the client device to:

store a local tree data structure representing content items in a file system on the client device and a remote tree data structure representing a remote set of content items stored at a content management system;

detect a remote change to a content item of the remote set of content items by receiving an update to the remote tree data structure from the content management system;

in response to the detection, determine an attribute in the remote tree data structure that indicates a synchronization setting disabling local storage of the content item is set, wherein the attribute is stored in association with a respective node in the remote tree data structure, whereby the content item is excluded from being stored on the client device and excluded from being represented via the local tree data structure as a result of a future synchronization while the attribute remains in the remote tree data structure and in association with the respective node corresponding to the content item on the remote tree data structure; and

based on the attribute being stored at the remote tree data structure, deny a corresponding update to the local tree data structure.

14 . The non-transitory computer readable medium of claim 13 , wherein receiving the synchronization setting comprises:

deleting a local copy of the content item from the client device.

15 . The non-transitory computer readable medium of claim 13 , wherein receiving the synchronization setting comprises receiving, via a graphical user interface on the client device, user input identifying the synchronization setting.

16 . The non-transitory computer readable medium of claim 13 , storing instructions which, when executed by the client device, cause the client device to:

in response to the remote change, update a representation of the content item on the remote tree data structure to reflect the remote change, the representation of the content item on the remote tree data structure being based on a server state associated with the content item.

17 . The non-transitory computer readable medium of claim 13 , storing instructions which, when executed by the client device, cause the client device to:

detect one or more changes to at least one of the remote tree data structure or the local tree data structure; and

based on the one or more changes, synchronize the remote tree data structure and the local tree data structure.

18 . The non-transitory computer readable medium of claim 16 , wherein synchronizing the remote tree data structure and the local tree data structure comprises:

identifying a representation of the content item on the remote tree data structure;

determining that a hidden attribute is associated with representation of the content item in the remote tree data structure; and

based on the hidden attribute, continue excluding the representation of the content item from the local tree data structure.

19 . A client device comprising:

one or more processors; and

at least one non-transitory computer readable medium having stored therein instructions which, when executed by the one or more processors, cause the client device to:

store a local tree data structure representing content items in a file system on the client device and a remote tree data structure representing a remote set of content items stored at a content management system;

detect a remote change to a content item of the remote set of content items by receiving an update to the remote tree data structure from the content management system;

in response to the detection, determine an attribute in the remote tree data structure that indicates a synchronization setting disabling local storage of the content item is set, wherein the attribute is stored in association with a respective node in the remote tree data structure, whereby the content item is excluded from being stored on the client device and excluded from being represented via the local tree data structure as a result of a future synchronization while the attribute remains in the remote tree data structure and in association with the respective node corresponding to the content item on the remote tree data structure; and

based on the attribute being stored at the remote tree data structure, deny a corresponding update to the local tree data structure.

20 . The client device of claim 19 , storing instructions which, when executed by the one or more processors, cause the client device to:

detecting one or more changes to at least one of the remote tree data structure or the local tree data structure; and

based on the one or more changes, synchronizing the remote tree data structure and the local tree data structure, wherein synchronizing the remote tree data structure and local tree data structure comprises:

identifying a representation of the content item on the remote tree data structure;

determining that a hidden attribute is associated with representation of the content item in the remote tree data structure; and

based on the hidden attribute, continue excluding the representation of the content item from the local tree data structure.

Assignments (2)
SECURITY INTEREST Recorded Dec 12, 2024
From: DROPBOX, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069604/0611 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2024
From: HAVEN, ANDREW; GOLDBERG, ISAAC; SONG, GEOFFRY; WARNER, JOSHUA
To: DROPBOX, INC.
Reel/Frame 068030/0308 →
Continuity (4)
Continuation 17179946 · Feb 19, 2021
Continuation 15863815 · Jan 5, 2018
Provisional Application 62611473 · Dec 28, 2017
Related Publication 20240394276A1 · Nov 28, 2024
References Cited (400)
US 5220665A · Coyle, Jr. et al. · 1993 [cited by applicant]
US 5335346A · Fabbio · 1994 [cited by applicant]
US 5574901A · Takahashi · 1996 [cited by applicant]
US 5665863A · Yeh · 1997 [cited by applicant]
US 5745750A · Porcaro · 1998 [cited by applicant]
US 5778389A · Pruett et al. · 1998 [cited by applicant]
US 5802253A · Gross et al. · 1998 [cited by applicant]
US 5802508A · Morgenstern · 1998 [cited by applicant]
US 5956715A · Glasser et al. · 1999 [cited by applicant]
US 6269371B1 · Ohnishi · 2001 [cited by applicant]
US 6408298B1 · Van et al. · 2002 [cited by applicant]
US 6421684B1 · Cabrera et al. · 2002 [cited by applicant]
US 6427123B1 · Sedlar · 2002 [cited by applicant]
US 6546466B1 · Elko et al. · 2003 [cited by applicant]
US 6560655B1 · Grambihler et al. · 2003 [cited by applicant]
US 6574665B1 · Khotimsky et al. · 2003 [cited by applicant]
US 6618735B1 · Krishnaswami et al. · 2003 [cited by applicant]
US 6636897B1 · Sherman · 2003 [cited by examiner]
US 6665863B1 · Lord et al. · 2003 [cited by applicant]
US 6944623B2 · Kim et al. · 2005 [cited by applicant]
US 6978271B1 · Hoffman et al. · 2005 [cited by applicant]
US 7024392B2 · Stefik et al. · 2006 [cited by applicant]
US 7051039B1 · Murthy et al. · 2006 [cited by applicant]
US 7080041B2 · Nagel et al. · 2006 [cited by applicant]
US 7162477B1 · Mukherjee · 2007 [cited by applicant]
US 7240281B2 · Gomi et al. · 2007 [cited by applicant]
US 7263718B2 · O'Brien et al. · 2007 [cited by applicant]
US 7275177B2 · Armangau et al. · 2007 [cited by applicant]
US 7313598B1 · Sheth et al. · 2007 [cited by applicant]
US 7447709B1 · Rozenman et al. · 2008 [cited by applicant]
US 7487228B1 · Preslan et al. · 2009 [cited by applicant]
US 7526575B2 · Rabbers et al. · 2009 [cited by applicant]
US 7529931B2 · Vasishth et al. · 2009 [cited by applicant]
US 7567991B2 · Armangau et al. · 2009 [cited by applicant]
US 7606876B2 · Graves et al. · 2009 [cited by applicant]
US 7624106B1 · Manley et al. · 2009 [cited by applicant]
US 7631298B2 · Kaler et al. · 2009 [cited by applicant]
US 7634482B2 · Mukherjee et al. · 2009 [cited by applicant]
US 7634514B2 · Langan et al. · 2009 [cited by applicant]
US 7657769B2 · Marcy et al. · 2010 [cited by applicant]
US 7660809B2 · Cortright et al. · 2010 [cited by applicant]
US 7685206B1 · Mathew et al. · 2010 [cited by applicant]
US 7720892B1 · Healey, Jr. et al. · 2010 [cited by applicant]
US 7734690B2 · Moromisato et al. · 2010 [cited by applicant]
US 7761497B1 · O'Connell, Jr. et al. · 2010 [cited by applicant]
US 7805469B1 · Nagaralu et al. · 2010 [cited by applicant]
US 7809828B2 · Burnett et al. · 2010 [cited by applicant]
US 7886016B1 · Tormasov et al. · 2011 [cited by applicant]
US 7895158B2 · Bosloy et al. · 2011 [cited by applicant]
US 7917494B2 · Mueller et al. · 2011 [cited by applicant]
US 7925631B1 · Thillai et al. · 2011 [cited by applicant]
US 7962950B2 · Choo et al. · 2011 [cited by applicant]
US 8015204B2 · Kaler et al. · 2011 [cited by applicant]
US 8069226B2 · Momchilov et al. · 2011 [cited by applicant]
US 8099452B2 · Chkodrov et al. · 2012 [cited by applicant]
US 8117151B2 · Nakatani et al. · 2012 [cited by applicant]
US 8156151B2 · Sidman et al. · 2012 [cited by applicant]
US 8180747B2 · Marinkovic et al. · 2012 [cited by applicant]
US 8180983B1 · Jernigan et al. · 2012 [cited by applicant]
US 8190741B2 · Wong et al. · 2012 [cited by applicant]
US 8249885B2 · Berkowitz et al. · 2012 [cited by applicant]
US 8250397B2 · Marcy et al. · 2012 [cited by applicant]
US 8260742B2 · Cognigni et al. · 2012 [cited by applicant]
US 8301994B1 · Shah · 2012 [cited by examiner]
US 8312242B2 · Casper et al. · 2012 [cited by applicant]
US 8326874B2 · Wright et al. · 2012 [cited by applicant]
US 8359467B2 · Subramanian et al. · 2013 [cited by applicant]
US 8417676B2 · Petri · 2013 [cited by applicant]
US 8516149B1 · Edmett Stacey · 2013 [cited by applicant]
US 8548992B2 · Abramoff et al. · 2013 [cited by applicant]
US 8554800B2 · Goldentouch · 2013 [cited by applicant]
US 8589349B2 · Grant et al. · 2013 [cited by applicant]
US 8661070B2 · Goldsmith et al. · 2014 [cited by applicant]
US 8661539B2 · Hodges · 2014 [cited by applicant]
US 8667034B1 · Simon et al. · 2014 [cited by applicant]
US 8688734B1 · Tidd · 2014 [cited by applicant]
US 8694564B2 · Guarraci et al. · 2014 [cited by applicant]
US 8700670B2 · Marathe et al. · 2014 [cited by applicant]
US 8706701B1 · Stefanov et al. · 2014 [cited by applicant]
US 8818951B1 · Muntz et al. · 2014 [cited by applicant]
US 8862644B2 · Lyle et al. · 2014 [cited by applicant]
US 8874511B1 · Mathias · 2014 [cited by examiner]
US 8880474B2 · Mason et al. · 2014 [cited by applicant]
US 8904503B2 · Agbabian · 2014 [cited by applicant]
US 8949179B2 · Besen et al. · 2015 [cited by applicant]
US 8990924B2 · Chow · 2015 [cited by applicant]
US 8996884B2 · Hartley et al. · 2015 [cited by applicant]
US 9002805B1 · Barber et al. · 2015 [cited by applicant]
US 9087215B2 · Lafever et al. · 2015 [cited by applicant]
US 9129088B1 · Baschy · 2015 [cited by applicant]
US 9152466B2 · Dictos et al. · 2015 [cited by applicant]
US 9183303B1 · Goel et al. · 2015 [cited by applicant]
US 9210116B2 · Jeng et al. · 2015 [cited by applicant]
US 9218429B2 · Levy et al. · 2015 [cited by applicant]
US 9231988B2 · Holt et al. · 2016 [cited by applicant]
US 9239841B2 · Arnaudov et al. · 2016 [cited by applicant]
US 9251235B1 · Hurst et al. · 2016 [cited by applicant]
US 9294485B2 · Allain et al. · 2016 [cited by applicant]
US 9298384B2 · Kang et al. · 2016 [cited by applicant]
US 9300609B1 · Beausoleil et al. · 2016 [cited by applicant]
US 9310981B2 · Lynch et al. · 2016 [cited by applicant]
US 9311324B2 · Irizarry, Jr. et al. · 2016 [cited by applicant]
US 9325571B2 · Chen · 2016 [cited by applicant]
US 9330106B2 · Piasecki et al. · 2016 [cited by applicant]
US 9336219B2 · Makkar et al. · 2016 [cited by applicant]
US 9336227B2 · Eberlein et al. · 2016 [cited by applicant]
US 9361473B2 · Chou Fritz et al. · 2016 [cited by applicant]
US 9411966B1 · Smith · 2016 [cited by applicant]
US 9413708B1 · Michael et al. · 2016 [cited by applicant]
US 9424437B1 · Ancin et al. · 2016 [cited by applicant]
US 9426216B2 · Subramani et al. · 2016 [cited by applicant]
US 9430669B2 · Staley et al. · 2016 [cited by applicant]
US 9432457B2 · Marano et al. · 2016 [cited by applicant]
US 9444869B2 · Jellison, Jr. et al. · 2016 [cited by applicant]
US 9448893B1 · Whitehead et al. · 2016 [cited by applicant]
US 9449082B2 · Leonard · 2016 [cited by applicant]
US 9449182B1 · Dang et al. · 2016 [cited by applicant]
US 9454534B2 · Thomas et al. · 2016 [cited by applicant]
US 9471807B1 · Chakraborty et al. · 2016 [cited by applicant]
US 9477673B2 · Dwan et al. · 2016 [cited by applicant]
US 9479567B1 · Koorapati et al. · 2016 [cited by applicant]
US 9479578B1 · Swanson · 2016 [cited by applicant]
US 9483491B2 · Wijayaratne et al. · 2016 [cited by applicant]
US 9495478B2 · Hendrickson et al. · 2016 [cited by applicant]
US 9501490B2 · Evans et al. · 2016 [cited by applicant]
US 9507795B2 · Dorman et al. · 2016 [cited by applicant]
US 9529804B1 · Muddu et al. · 2016 [cited by applicant]
US 9529818B2 · Catmull et al. · 2016 [cited by applicant]
US 9542404B2 · Moore et al. · 2017 [cited by applicant]
US 9547559B2 · Whitehead et al. · 2017 [cited by applicant]
US 9552363B2 · Novak et al. · 2017 [cited by applicant]
US 9558202B2 · Lockhart et al. · 2017 [cited by applicant]
US 9563638B2 · Newhouse · 2017 [cited by applicant]
US 9565227B1 · Helter et al. · 2017 [cited by applicant]
US 9589131B2 · Austin · 2017 [cited by applicant]
US 9596246B2 · Peddada · 2017 [cited by applicant]
US 9614826B1 · McCorkendale · 2017 [cited by applicant]
US 9632528B2 · Miyashita et al. · 2017 [cited by applicant]
US 9633037B2 · Smith et al. · 2017 [cited by applicant]
US 9648088B1 · Pande et al. · 2017 [cited by applicant]
US 9652490B2 · Belanger et al. · 2017 [cited by applicant]
US 9652741B2 · Goldberg et al. · 2017 [cited by applicant]
US 9672261B2 · Holmes-Higgin et al. · 2017 [cited by applicant]
US 9703800B1 · Korshunov et al. · 2017 [cited by applicant]
US 9703801B2 · Melahn et al. · 2017 [cited by applicant]
US 9710535B2 · Aizman et al. · 2017 [cited by applicant]
US 9716753B2 · Piyush et al. · 2017 [cited by applicant]
US 9720926B2 · Aron et al. · 2017 [cited by applicant]
US 9720947B2 · Aron et al. · 2017 [cited by applicant]
US 9727394B2 · Xun et al. · 2017 [cited by applicant]
US 9747164B1 · Auchmoody et al. · 2017 [cited by applicant]
US 9747297B2 · Penangwala et al. · 2017 [cited by applicant]
US 9754119B1 · Kilday · 2017 [cited by applicant]
US 9767106B1 · Duggal et al. · 2017 [cited by applicant]
US 9773051B2 · Smith · 2017 [cited by applicant]
US 9805050B2 · Smith et al. · 2017 [cited by applicant]
US 9805054B2 · Davis et al. · 2017 [cited by applicant]
US 9805106B2 · McErlean et al. · 2017 [cited by applicant]
US 9817987B2 · Mityagin · 2017 [cited by applicant]
US 9824090B2 · Hayrapetian et al. · 2017 [cited by applicant]
US 9830345B1 · Baars · 2017 [cited by applicant]
US 9838424B2 · Brady et al. · 2017 [cited by applicant]
US 9852147B2 · Von Muhlen et al. · 2017 [cited by applicant]
US 9922201B2 · Von Muhlen et al. · 2018 [cited by applicant]
US 9936020B2 · Leggette et al. · 2018 [cited by applicant]
US 9953036B2 · Mackenzie et al. · 2018 [cited by applicant]
US 9971822B1 · Deardeuff et al. · 2018 [cited by applicant]
US 10009337B1 · Fischer et al. · 2018 [cited by applicant]
US 10013440B1 · Gupta et al. · 2018 [cited by applicant]
US 10037339B1 · Kleinpeter et al. · 2018 [cited by applicant]
US 10095879B1 · Kleinpeter et al. · 2018 [cited by applicant]
US 10198182B2 · Adler et al. · 2019 [cited by applicant]
US 10235378B1 · Mamidi et al. · 2019 [cited by applicant]
US 10250693B2 · Colrain et al. · 2019 [cited by applicant]
US 10324903B1 · Goldberg et al. · 2019 [cited by applicant]
US 10380076B2 · Wijayaratne et al. · 2019 [cited by applicant]
US 10425477B2 · Trandafir et al. · 2019 [cited by applicant]
US 10558375B2 · Muhlestein et al. · 2020 [cited by applicant]
US 10671638B2 · Goldberg et al. · 2020 [cited by applicant]
US 10671639B1 · Acheson et al. · 2020 [cited by applicant]
US 10733205B2 · Goldberg et al. · 2020 [cited by applicant]
US 10922333B2 · Lai et al. · 2021 [cited by applicant]
US 11288138B1 · Freilich et al. · 2022 [cited by applicant]
US 11836151B2 · Jubb, IV · 2023 [cited by applicant]
US 11960525B2 · Hileman et al. · 2024 [cited by applicant]
US 20020147742A1 · Schroeder · 2002 [cited by applicant]
US 20020184242A1 · Holtz et al. · 2002 [cited by applicant]
US 20020184252A1 · Holtz et al. · 2002 [cited by applicant]
US 20030033386A1 · Dahlen et al. · 2003 [cited by applicant]
US 20030145020A1 · Ngo et al. · 2003 [cited by applicant]
US 20030159136A1 · Huang et al. · 2003 [cited by applicant]
US 20030167317A1 · Deen et al. · 2003 [cited by applicant]
US 20030196119A1 · Raley et al. · 2003 [cited by applicant]
US 20030212657A1 · Kaluskar et al. · 2003 [cited by applicant]
US 20040002990A1 · Sander et al. · 2004 [cited by applicant]
US 20040080549A1 · Lord et al. · 2004 [cited by applicant]
US 20040098371A1 · Bayliss et al. · 2004 [cited by applicant]
US 20040098417A1 · Nishikawa · 2004 [cited by examiner]
US 20040098418A1 · Hein et al. · 2004 [cited by applicant]
US 20040255048A1 · Lev Ran et al. · 2004 [cited by applicant]
US 20050125411A1 · Kilian et al. · 2005 [cited by applicant]
US 20050144308A1 · Harashima et al. · 2005 [cited by applicant]
US 20050149450A1 · Stefik et al. · 2005 [cited by applicant]
US 20050151738A1 · Lord et al. · 2005 [cited by applicant]
US 20050198385A1 · Aust et al. · 2005 [cited by applicant]
US 20050222996A1 · Yalamanchi · 2005 [cited by applicant]
US 20050256861A1 · Wong et al. · 2005 [cited by applicant]
US 20050289446A1 · Moncsko et al. · 2005 [cited by applicant]
US 20060070114A1 · Wood et al. · 2006 [cited by applicant]
US 20060111880A1 · Brown et al. · 2006 [cited by applicant]
US 20060136513A1 · Ngo et al. · 2006 [cited by applicant]
US 20060155776A1 · Aust · 2006 [cited by applicant]
US 20060184720A1 · Sinclair et al. · 2006 [cited by applicant]
US 20060253501A1 · Langan et al. · 2006 [cited by applicant]
US 20060271602A1 · Davis et al. · 2006 [cited by applicant]
US 20070016650A1 · Gilbert et al. · 2007 [cited by applicant]
US 20070016771A1 · Allison et al. · 2007 [cited by applicant]
US 20070022091A1 · Styles et al. · 2007 [cited by applicant]
US 20070067349A1 · Jhaveri et al. · 2007 [cited by applicant]
US 20070088744A1 · Webber et al. · 2007 [cited by applicant]
US 20070088764A1 · Yoon et al. · 2007 [cited by applicant]
US 20070130077A1 · Jagadeesan et al. · 2007 [cited by applicant]
US 20070136391A1 · Anzai et al. · 2007 [cited by applicant]
US 20070150595A1 · Bhorania et al. · 2007 [cited by applicant]
US 20070156670A1 · Lim · 2007 [cited by applicant]
US 20070185852A1 · Erofeev · 2007 [cited by applicant]
US 20070198540A1 · Kohl et al. · 2007 [cited by applicant]
US 20070198602A1 · Ngo et al. · 2007 [cited by applicant]
US 20070208715A1 · Muehlbauer et al. · 2007 [cited by applicant]
US 20070208763A1 · Muehlbauer et al. · 2007 [cited by applicant]
US 20070208948A1 · Costa-Requena et al. · 2007 [cited by applicant]
US 20070234398A1 · Muehlbauer et al. · 2007 [cited by applicant]
US 20070245353A1 · Ben-Dor · 2007 [cited by applicant]
US 20070250552A1 · Lango et al. · 2007 [cited by applicant]
US 20070282914A1 · Sivapragasam et al. · 2007 [cited by applicant]
US 20070283050A1 · Savage · 2007 [cited by applicant]
US 20070283403A1 · Eklund, II et al. · 2007 [cited by applicant]
US 20070288714A1 · Nakamura · 2007 [cited by applicant]
US 20070299882A1 · Padgett et al. · 2007 [cited by applicant]
US 20080005195A1 · Li et al. · 2008 [cited by applicant]
US 20080059474A1 · Lim · 2008 [cited by applicant]
US 20080104277A1 · Tian · 2008 [cited by applicant]
US 20080120129A1 · Seubert et al. · 2008 [cited by applicant]
US 20080168183A1 · Marcy et al. · 2008 [cited by applicant]
US 20080222296A1 · Lippincott et al. · 2008 [cited by applicant]
US 20080295081A1 · Albot et al. · 2008 [cited by applicant]
US 20080307255A1 · Chen et al. · 2008 [cited by applicant]
US 20090024671A1 · Johnson et al. · 2009 [cited by applicant]
US 20090055921A1 · Field et al. · 2009 [cited by applicant]
US 20090132400A1 · Conway · 2009 [cited by applicant]
US 20090150569A1 · Kumar et al. · 2009 [cited by applicant]
US 20090182778A1 · Tormasov · 2009 [cited by applicant]
US 20090183117A1 · Chang · 2009 [cited by applicant]
US 20090198719A1 · DeWitt · 2009 [cited by applicant]
US 20090228511A1 · Atkin et al. · 2009 [cited by applicant]
US 20090271412A1 · Lacapra et al. · 2009 [cited by applicant]
US 20090271447A1 · Shin et al. · 2009 [cited by applicant]
US 20090292640A1 · Heatherly · 2009 [cited by applicant]
US 20100058462A1 · Chow · 2010 [cited by applicant]
US 20100106687A1 · Marcy et al. · 2010 [cited by applicant]
US 20100235649A1 · Jeffries et al. · 2010 [cited by applicant]
US 20100242037A1 · Xie et al. · 2010 [cited by applicant]
US 20100293209A1 · Bireley et al. · 2010 [cited by applicant]
US 20100306283A1 · Johnson et al. · 2010 [cited by applicant]
US 20110014985A1 · Park et al. · 2011 [cited by applicant]
US 20110040793A1 · Davidson et al. · 2011 [cited by applicant]
US 20110066668A1 · Guarraci · 2011 [cited by applicant]
US 20110072143A1 · Kuo et al. · 2011 [cited by applicant]
US 20110082879A1 · Hazlewood et al. · 2011 [cited by applicant]
US 20110126296A1 · Moore · 2011 [cited by applicant]
US 20110137874A1 · Grosman et al. · 2011 [cited by applicant]
US 20110195485A1 · Kale · 2011 [cited by applicant]
US 20110196892A1 · Xia · 2011 [cited by applicant]
US 20110197196A1 · Felton et al. · 2011 [cited by applicant]
US 20110218964A1 · Hagan et al. · 2011 [cited by applicant]
US 20110248821A1 · Merten · 2011 [cited by applicant]
US 20110271084A1 · Moue et al. · 2011 [cited by applicant]
US 20110283185A1 · Obasanjo et al. · 2011 [cited by applicant]
US 20120011098A1 · Yamada · 2012 [cited by applicant]
US 20120079606A1 · Evans et al. · 2012 [cited by applicant]
US 20120102539A1 · Robb et al. · 2012 [cited by applicant]
US 20120254123A1 · Ferguson et al. · 2012 [cited by applicant]
US 20120254505A1 · Chishtie et al. · 2012 [cited by applicant]
US 20120278334A1 · Abjanic · 2012 [cited by applicant]
US 20130013560A1 · Goldberg et al. · 2013 [cited by applicant]
US 20130014023A1 · Lee et al. · 2013 [cited by applicant]
US 20130067542A1 · Gonsalves et al. · 2013 [cited by applicant]
US 20130080785A1 · Ruhlen et al. · 2013 [cited by applicant]
US 20130086640A1 · Hashimoto et al. · 2013 [cited by applicant]
US 20130124690A1 · Liebman · 2013 [cited by applicant]
US 20130133051A1 · Riemers · 2013 [cited by applicant]
US 20130138608A1 · Smith · 2013 [cited by applicant]
US 20130144834A1 · Lloyd et al. · 2013 [cited by applicant]
US 20130152047A1 · Moorthi et al. · 2013 [cited by applicant]
US 20130179480A1 · Agarwal et al. · 2013 [cited by applicant]
US 20130191339A1 · Haden et al. · 2013 [cited by applicant]
US 20130191631A1 · Ylonen et al. · 2013 [cited by applicant]
US 20130227015A1 · Mihara et al. · 2013 [cited by applicant]
US 20130238706A1 · Desai · 2013 [cited by applicant]
US 20130246527A1 · Viera · 2013 [cited by applicant]
US 20130254777A1 · Branson et al. · 2013 [cited by applicant]
US 20130258842A1 · Mizutani et al. · 2013 [cited by applicant]
US 20130262862A1 · Hartley et al. · 2013 [cited by applicant]
US 20130268480A1 · Dorman · 2013 [cited by applicant]
US 20130268559A1 · Reeves · 2013 [cited by applicant]
US 20130282657A1 · Besen et al. · 2013 [cited by applicant]
US 20130282658A1 · Besen et al. · 2013 [cited by applicant]
US 20130282785A1 · Besen et al. · 2013 [cited by applicant]
US 20130290323A1 · Saib · 2013 [cited by applicant]
US 20130304694A1 · Barreto et al. · 2013 [cited by applicant]
US 20130304765A1 · Failelson et al. · 2013 [cited by applicant]
US 20130318160A1 · Beraka et al. · 2013 [cited by applicant]
US 20130321306A1 · Bauermeister et al. · 2013 [cited by applicant]
US 20130346557A1 · Chang et al. · 2013 [cited by applicant]
US 20140033009A1 · Rein et al. · 2014 [cited by applicant]
US 20140033324A1 · Kiang et al. · 2014 [cited by applicant]
US 20140047261A1 · Patiejunas et al. · 2014 [cited by applicant]
US 20140059002A1 · Lockhart et al. · 2014 [cited by applicant]
US 20140075501A1 · Srinivasan et al. · 2014 [cited by applicant]
US 20140082145A1 · Lacapra · 2014 [cited by applicant]
US 20140122425A1 · Poirier et al. · 2014 [cited by applicant]
US 20140136635A1 · Jeng et al. · 2014 [cited by applicant]
US 20140143543A1 · Aikas et al. · 2014 [cited by applicant]
US 20140173694A1 · Kranz · 2014 [cited by applicant]
US 20140181021A1 · Montulli et al. · 2014 [cited by applicant]
US 20140181033A1 · Pawar et al. · 2014 [cited by applicant]
US 20140181053A1 · Belanger et al. · 2014 [cited by applicant]
US 20140181579A1 · Whitehead et al. · 2014 [cited by applicant]
US 20140188790A1 · Hunter et al. · 2014 [cited by applicant]
US 20140188798A1 · Mackenzie et al. · 2014 [cited by applicant]
US 20140189051A1 · Hunter · 2014 [cited by applicant]
US 20140189118A1 · Hunter · 2014 [cited by applicant]
US 20140189355A1 · Hunter · 2014 [cited by applicant]
US 20140195485A1 · Dorman · 2014 [cited by applicant]
US 20140195602A1 · Carricarte · 2014 [cited by examiner]
US 20140195638A1 · Houston · 2014 [cited by applicant]
US 20140201138A1 · Dorman et al. · 2014 [cited by applicant]
US 20140201145A1 · Dorman et al. · 2014 [cited by applicant]
US 20140208124A1 · Hartley · 2014 [cited by applicant]
US 20140215551A1 · Allain et al. · 2014 [cited by applicant]
US 20140250066A1 · Calkowski et al. · 2014 [cited by applicant]
US 20140258350A1 · Duval et al. · 2014 [cited by applicant]
US 20140258418A1 · Subramani et al. · 2014 [cited by applicant]
US 20140259005A1 · Jeffrey et al. · 2014 [cited by applicant]
US 20140280129A1 · Howarth et al. · 2014 [cited by applicant]
US 20140280463A1 · Hunter et al. · 2014 [cited by applicant]
US 20140282313A1 · Alfieri · 2014 [cited by applicant]
US 20140282851A1 · Miller et al. · 2014 [cited by applicant]
US 20140289195A1 · Chan et al. · 2014 [cited by applicant]
US 20140297734A1 · Lacapra et al. · 2014 [cited by applicant]
US 20140297759A1 · Mody · 2014 [cited by applicant]
US 20140310175A1 · Coronel · 2014 [cited by applicant]
US 20140317128A1 · Simeonov et al. · 2014 [cited by applicant]
US 20140359085A1 · Chen · 2014 [cited by applicant]
US 20140372376A1 · Smith et al. · 2014 [cited by applicant]
US 20140375657A1 · Fortini et al. · 2014 [cited by applicant]
US 20140379647A1 · Smith et al. · 2014 [cited by applicant]
US 20150012616A1 · Pearl et al. · 2015 [cited by applicant]
US 20150026222A1 · Litzenberger et al. · 2015 [cited by applicant]
US 20150026597A1 · Gadamsetty et al. · 2015 [cited by applicant]
US 20150026604A1 · Mulukuri et al. · 2015 [cited by applicant]
US 20150026751A1 · Yokoi · 2015 [cited by applicant]
US 20150058932A1 · Faitelson et al. · 2015 [cited by applicant]
US 20150088817A1 · Dwan et al. · 2015 [cited by applicant]
US 20150089019A1 · Chou · 2015 [cited by applicant]
US 20150095641A1 · Drewry · 2015 [cited by applicant]
US 20150100546A1 · Eberlein et al. · 2015 [cited by applicant]
US 20150100547A1 · Holmes-Higgin et al. · 2015 [cited by applicant]
US 20150100705A1 · Abe et al. · 2015 [cited by applicant]
US 20150101021A1 · Mc Erlean et al. · 2015 [cited by applicant]
US 20150120763A1 · Grue et al. · 2015 [cited by applicant]
US 20150134600A1 · Eisner et al. · 2015 [cited by applicant]
US 20150154418A1 · Redberg · 2015 [cited by applicant]
US 20150163206A1 · Mccarthy et al. · 2015 [cited by applicant]
US 20150163302A1 · Armstrong et al. · 2015 [cited by applicant]
US 20150172283A1 · Omnes et al. · 2015 [cited by applicant]
US 20150172412A1 · Escriva et al. · 2015 [cited by applicant]
US 20150178516A1 · Mityagin · 2015 [cited by applicant]
US 20150186667A1 · Yao et al. · 2015 [cited by applicant]
US 20150186668A1 · Whaley et al. · 2015 [cited by applicant]
US 20150193347A1 · Kluesing et al. · 2015 [cited by applicant]
US 20150205977A1 · Rundle et al. · 2015 [cited by applicant]
US 20150207844A1 · Tataroiu et al. · 2015 [cited by applicant]
US 20150220917A1 · Aabye et al. · 2015 [cited by applicant]
US 20150222431A1 · Guido Van Rossum · 2015 [cited by applicant]
US 20150222580A1 · Grue · 2015 [cited by applicant]
US 20150222615A1 · Allain et al. · 2015 [cited by applicant]
US 20150242521A1 · Hunter et al. · 2015 [cited by applicant]
US 20150244692A1 · Liu et al. · 2015 [cited by applicant]
US 20150244795A1 · Cantwell et al. · 2015 [cited by applicant]
US 20150248384A1 · Luo et al. · 2015 [cited by applicant]
US 20150249647A1 · Mityagin et al. · 2015 [cited by applicant]
US 20150277802A1 · Oikarinen et al. · 2015 [cited by applicant]
US 20150277969A1 · Strauss et al. · 2015 [cited by applicant]
US 20150278024A1 · Barman et al. · 2015 [cited by applicant]
US 20150278323A1 · Melahn et al. · 2015 [cited by applicant]
US 20150278397A1 · Hendrickson et al. · 2015 [cited by applicant]
US 20150280959A1 · Vincent et al. · 2015 [cited by applicant]
US 20150281360A1 · Lacapra et al. · 2015 [cited by applicant]
US 20150286833A1 · Resch et al. · 2015 [cited by applicant]