A server, or service class computing device, may be used to store files and to provide a website interface for one or more users of this website to access the files. An application developer may wish to make a service available to users of the website. This would allow the users to use the developer's application with the users' files.
In implementing a developer's service through an external website, one approach taken has been for the developer to make alterations to the application programming interface (API) of the software providing the service in order to enable the external software to communicate with the API of the developer's service. Significant resources and time may be required to implement the service through the external website by changing the API of the application providing the service. The developer is typically required to modify the API in a specific way to enable the application to send and accept data to and from the external application.
A provider of a website for file storage, sharing and collaboration may wish to make a plurality of services available to the users. Such users can then access the plurality of services from a single location to use with their files. The provider of the website may therefore wish to facilitate integration of services with its website.
The foregoing examples of the related art and limitations related therewith are intended to be illustrative and not exclusive. Other limitations of the related art will become apparent upon a reading of the specification and a study of the drawings.
In the following description, several specific details are presented to provide a thorough understanding. One skilled in the relevant art will recognize, however, that the concepts and techniques disclosed herein can be practiced without one or more of the specific details, or in combination with other components, etc. In other instances, well-known implementations or operations are not shown or described in detail to avoid obscuring aspects of various examples disclosed herein.
A technique provides integration between a computer system storing files, a web based file management system (WBFMS), and a web based application (WBA). The WBA is operable to modify a file, perform another action with the file, or provide some other service. An application developer configures the WBA through an interface to integrate a service into the WBFMS to use the WBA, advantageously, without the application developer having to alter an application programmer interface (API) of the WBA.
An application programming interface (API) may be defined as a set of instructions programmable to cause a WBA to respond to one or more commands. An application or an individual may provide commands in accordance with the API to cause the WBA to perform an action.
To “send a file” includes at least one of the following and may include a combination of the following: send a copy of a file, send an indirection, link, or pointer to the file, send information about the file, or send a part or parts of the file.
The following examples and aspects thereof are described and illustrated in conjunction with systems, tools, and methods that are meant to be exemplary and illustrative, not limiting in scope. In various examples, one or more of the above-described problems have been reduced or eliminated, while other examples are directed to other improvements.
A technique provides an API-agnostic method and system for integrating a web-based file management system with one or more web-based applications to allow users of the web-based file management system to use the web-based application with files stored on the web-based file management system.
A system based on the technique may include a server storing one or more files of one or more users and providing a website for software developers to integrate their application with the website. This would make the application available to users of the website to use with the files stored on the web-based file management system.
A method based on the technique may include transmitting files from the web-based file management system to the web-based application along with a command structure of the API of the web-based application.
An integration engine allows a web-based file management system to provide an interface for an application developer to integrate a service in the web-based file management system, advantageously without the developer having to alter an API of the application providing the service. The integration engine acts as an intermediate between the web-based file management system and the web-based application, allowing them to communicate between each other.
A configuration interface on the web-based file management system provides a way for the developer to set up a service that acts on one or more files of a user of a web-based file management system, upon request of the user. The configuration parameters are stored on the web-based file management system and used whenever the service is requested by a user of the web-based file management system to act on a file stored on the web-based file management system.
A user interface allows a user of a web-based file management system to send, edit or view files that are stored on the web-based file management system with an external application.
In the example of
In the example of
In the example of
In the example of
In the example of
The user 102 may access the WBFMS 104 via a computing device connected to the internet. The WBFMS 104 may provide online storage wherein users can store files. The user 102 may then upload files to the WBFMS 104 or view files already stored on the WBFMS 104. Files stored on the WBFMS 104 may be used with the WBA 108 via an integration engine 106. The developer(s) 110 are connected to the WBA 108 and to the integration engine 106. The developer(s) 110 may configure the integration engine 106, such that the WBA 108 can integrate with the WBFMS 104, without having to change the API of the service provided by the WBA 108. Integration will be discussed in further detail below, however, as a limited introduction, such configuration typically includes transmitting commands to the integration engine 106 for the integration engine 106 to provide to the WBA 108 along with a file. Upon a request from the user 102 of the WBFMS 104, the integration engine 106 sends the requested file along with a command structure of the API of the WBA 108 to the WBA 108.
In the example of
In the example of
In the example of
In the example of
In the example of
In the example of
The API key is generated by the WBFMS 302 and is used for all actions of the WBA 312 that access the API of the WBFMS 302. In a non-limiting example, the WBA 312 can perform the following functions using the API of the WBFMS 302: store and retrieve files from the WBFMS 312, organize files into folders, move, rename or delete files, and share files.
The access control parameters may define whether the service defined by the service information 304 is visible to all users of the WBFMS 302, or whether it is only accessible to users that know the URL of the service description page.
In the example of
The permission information defines the availability of an action for shared files on the WBFMS 302. The command language may be specified and is the computer language in which the command of the API is transmitted from one program to another. The security parameters determine whether or not access authentication is required to access the WBA 312.
In the example of
In the example of
In the example of
In the example of
In the example of
In the example of
In the example of
In the example of
In the example of
In the example of
In the example of
In the example of
In the example of
In the example of
In the example of
Upon request of a user of the WBFMS 502, the WBFMS 502 sends a file 504 along with a command structure 506 to the WBA 516 through the interface 508. The specific location where the file 504 and command structure 506 are sent is given by the command address 510, and the file 504 and command structure 506 are then forwarded to the API 513. The action 514 is then applied to the file 504 using the API of the WBA 516 in accordance with the command structure 506. The file 504 may be sent back to the WBFMS 502 through the command response address 512, and stored on the WBFMS 502. The user of the WBFMS 502 may choose to either overwrite the original file when the modified file is received, or create a new file, which may be stored on the WBFMS 502. The WBFMS 502 may impose constraints on the write privileges of the user on the files.
In the example of
In the example of
If the decision at module 604 is yes, then the flowchart continues to module 606 with determining whether to receive or to retrieve? The WBA may be set up to send the file back to the WBFMS upon completion of the requested action on the file. If the WBA is set up to make the file available for download upon completion of the action on the file, the WBFMS may retrieve it from the WBA.
If the decision at module 606 is receive, then the flowchart continues to module 608 with waiting to receive file. The WBFMS waits until the file has been transmitted from the WBA.
In the example of
If the decision at module 606 is retrieve, then the flowchart continues to module 612 with waiting for notification of completion from the WBA.
In the example of
In the example of
If the decision at module 604 is no, then the flowchart terminates.
In the example of
In the example of
In the example of
In the example of
In the example of
In the example of
In the example of
In the example of
In the example of
The device 902 interfaces to external systems through the communications interface 910, which may include a modem or network interface. It will be appreciated that the communications interface 910 can be considered to be part of the system 900 or a part of the device 902. The communications interface 910 can be an analog modem, ISDN modem or terminal adapter, cable modem, token ring IEEE 802.5 interface, Ethernet/IEEE 802.3 interface, wireless 802.11 interface, satellite transmission interface (e.g. “direct PC”), WiMAX/IEEE 802.16 interface, Bluetooth interface, cellular/mobile phone interface, third generation (3G) mobile phone interface, code division multiple access (CDMA) interface, Evolution-Data Optimized (EVDO) interface, general packet radio service (GPRS) interface, Enhanced GPRS (EDGE/EGPRS), High-Speed Downlink Packet Access (HSPDA) interface, or other interfaces for coupling a computer system to other computer systems.
The processor 908 may be, for example, a conventional microprocessor such as an Intel Pentium microprocessor or Motorola power PC microprocessor. The memory 912 is coupled to the processor 908 by a bus 920. The memory 912 can be Dynamic Random Access Memory (DRAM) and can also include Static RAM (SRAM). The bus 920 couples the processor 908 to the memory 912, also to the non-volatile storage 916, and to the display controller 914.
The display controller 914 may control in the conventional manner a display on the display device 906, which can be, for example, a cathode ray tube (CRT) or liquid crystal display (LCD). The display controller 914 can be implemented with conventional well known technology.
The non-volatile storage 916 is often a magnetic hard disk, flash memory, an optical disk, or another form of storage for large amounts of data. Some of this data is often written, by a direct memory access process, into memory 912 during execution of software in the device 902. One of skill in the art will immediately recognize that the terms “machine-readable medium” or “computer-readable medium” includes any type of storage device that is accessible by the processor 908.
Clock 922 can be any kind of oscillating circuit creating an electrical signal with a precise frequency. In a non-limiting example, clock 922 could be a crystal oscillator using the mechanical resonance of vibrating crystal to generate the electrical signal.
The system 900 is one example of many possible computer systems which have different architectures. For example, personal computers based on an Intel microprocessor often have multiple buses, one of which can be an I/O bus for the peripherals and one that directly connects the processor 908 and the memory 912 (often referred to as a memory bus). The buses are connected together through bridge components that perform any necessary translation due to differing bus protocols.
Network computers are another type of computer system that can be used in conjunction with the teachings provided herein. Network computers do not usually include a hard disk or other mass storage, and the executable programs are loaded from a network connection into the memory 912 for execution by the processor 908. A Web TV system, which is known in the art, is also considered to be a computer system, but it may lack some of the features shown in
In addition, the system 900 is controlled by operating system software which includes a file management system, such as a disk operating system, which is part of the operating system software. One example of operating system software with its associated file management system software is the family of operating systems known as Windows® from Microsoft Corporation of Redmond, Wash., and their associated file management systems. Another example of operating system software with its associated file management system software is the Linux operating system and its associated file management system. The file management system is typically stored in the non-volatile storage 916 and causes the processor 908 to execute the various acts required by the operating system to input and output data and to store data in memory, including storing files on the non-volatile storage 916.
In the example of
In the example of
In the example of
In the example of
In the example of
In the example of
In the example of
In the example of
In the example of
In the example of
Some portions of the detailed description are presented in terms of algorithms and symbolic representations of operations on data bits within a computer memory. These algorithmic descriptions and representations are the means used by those skilled in the data processing arts to most effectively convey the substance of their work to others skilled in the art. An algorithm is here, and generally, conceived to be a self-consistent sequence of operations leading to a desired result. The operations are those requiring physical manipulations of physical quantities. Usually, though not necessarily, these quantities take the form of electrical or magnetic signals capable of being stored, transferred, combined, compared, and otherwise manipulated. It has proven convenient at times, principally for reasons of common usage, to refer to these signals as bits, values, elements, symbols, characters, terms, numbers, or the like.
It should be borne in mind, however, that all of these and similar terms are to be associated with the appropriate physical quantities and are merely convenient labels applied to these quantities. Unless specifically stated otherwise as apparent from the following discussion, it is Appreciated that throughout the description, discussions utilizing terms such as “processing” or “computing” or “calculating” or “determining” or “displaying” or the like, refer to the action and processes of a computer system, or similar electronic computing device, that manipulates and transforms data represented as physical (electronic) quantities within the computer system's registers and memories into other data similarly represented as physical quantities within the computer system memories or registers or other such information storage, transmission or display devices.
The present example also relates to apparatus for performing the operations herein. This Apparatus may be specially constructed for the required purposes, or it may comprise a general purpose computer selectively activated or reconfigured by a computer program stored in the computer. Such a computer program may be stored in a computer readable storage medium, such as, but is not limited to, read-only memories (ROMs), random access memories (RAMs), EPROMs, EEPROMs, flash memory, magnetic or optical cards, any type of disk including floppy disks, optical disks, CD-ROMs, and magnetic-optical disks, or any type of media suitable for storing electronic instructions, and each coupled to a computer system bus.
The algorithms and displays presented herein are not inherently related to any particular computer or other Apparatus. Various general purpose systems may be used with programs in accordance with the teachings herein, or it may prove convenient to construct more specialized Apparatus to perform the required method steps. The required structure for a variety of these systems will appear from the description below. In addition, the present example is not described with reference to any particular programming language, and various examples may thus be implemented using a variety of programming languages.
This application is a Continuation application of and claims the benefit of U.S. patent application Ser. No. 12/260,533, filed Oct. 29, 2008, entitled “WEB-BASED FILE MANAGEMENT SYSTEM AND SERVICE”, which claims the benefit of U.S. Provisional Patent Application No. 60/992,656, filed Dec. 5, 2007, entitled “METHODS AND SYSTEMS FOR OPEN SOURCE COLLABORATION IN AN APPLICATION SERVICE PROVIDER ENVIRONMENT” and U.S. Provisional Patent Application No. 61/055,901, filed May 23, 2008, entitled “METHODS AND SYSTEMS FOR OPEN SOURCE INTEGRATION,” all which are incorporated herein by reference. This application is further related to U.S. patent application Ser. No. 13/412,549, filed Mar. 5, 2012, entitled “METHODS AND SYSTEMS FOR OPEN SOURCE COLLABORATION IN AN APPLICATION SERVICE PROVIDER ENVIRONMENT”, which is a Continuation application of U.S. patent application Ser. No. 13/030,090, now U.S. Pat. No. 8,140,513, filed Feb. 17, 2011, entitled “METHODS AND SYSTEMS FOR OPEN SOURCE COLLABORATION IN AN APPLICATION SERVICE PROVIDER ENVIRONMENT”, which claims the benefit of U.S. Provisional Patent Application No. 60/992,656, filed Dec. 5, 2007, entitled “METHODS AND SYSTEMS FOR OPEN SOURCE COLLABORATION IN AN APPLICATION SERVICE PROVIDER ENVIRONMENT” and U.S. Provisional Patent Application No. 61/055,901, filed May 23, 2008, entitled “METHODS AND SYSTEMS FOR OPEN SOURCE INTEGRATION,” all which are incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
5787175 | Carter | Jul 1998 | A |
5799320 | Klug | Aug 1998 | A |
5848415 | Guck | Dec 1998 | A |
5864870 | Guck | Jan 1999 | A |
5999908 | Abelow | Dec 1999 | A |
6016467 | Newsted et al. | Jan 2000 | A |
6034621 | Kaufman | Mar 2000 | A |
6055543 | Christensen et al. | Apr 2000 | A |
6073161 | DeBoskey et al. | Jun 2000 | A |
6098078 | Gehani et al. | Aug 2000 | A |
6233600 | Salas et al. | May 2001 | B1 |
6260040 | Kauffman | Jul 2001 | B1 |
6289345 | Yasue | Sep 2001 | B1 |
6292803 | Richardson et al. | Sep 2001 | B1 |
6336124 | Alam et al. | Jan 2002 | B1 |
6342906 | Kumar et al. | Jan 2002 | B1 |
6345386 | Delo et al. | Feb 2002 | B1 |
6370543 | Hoffert et al. | Apr 2002 | B2 |
6374260 | Hoffert et al. | Apr 2002 | B1 |
6385606 | Inohara et al. | May 2002 | B2 |
6396593 | Laverty et al. | May 2002 | B1 |
6515681 | Knight | Feb 2003 | B1 |
6539381 | Prasad et al. | Mar 2003 | B1 |
6584466 | Serbinis et al. | Jun 2003 | B1 |
6636872 | Heath et al. | Oct 2003 | B1 |
6654737 | Nunez | Nov 2003 | B1 |
6662186 | Esquibel et al. | Dec 2003 | B1 |
6687878 | Eintracht et al. | Feb 2004 | B1 |
6714968 | Prust | Mar 2004 | B1 |
6735623 | Prust | May 2004 | B1 |
6742181 | Koike et al. | May 2004 | B1 |
6760721 | Chasen et al. | Jul 2004 | B1 |
6947162 | Rosenberg et al. | Sep 2005 | B2 |
6952724 | Prust | Oct 2005 | B2 |
6996768 | Elo et al. | Feb 2006 | B1 |
7010752 | Ly | Mar 2006 | B2 |
7020697 | Goodman et al. | Mar 2006 | B1 |
7039806 | Friedman et al. | May 2006 | B1 |
7069393 | Miyata et al. | Jun 2006 | B2 |
7130831 | Howard et al. | Oct 2006 | B2 |
7133834 | Abelow | Nov 2006 | B1 |
7149787 | Mutalik et al. | Dec 2006 | B1 |
7155483 | Friend et al. | Dec 2006 | B1 |
7165107 | Pouyoul et al. | Jan 2007 | B2 |
7222078 | Abelow | May 2007 | B2 |
7275244 | Bell et al. | Sep 2007 | B1 |
7296025 | Kung et al. | Nov 2007 | B2 |
7346778 | Guiter et al. | Mar 2008 | B1 |
7353252 | Yang et al. | Apr 2008 | B1 |
7370269 | Prabhu et al. | May 2008 | B1 |
7386535 | Kalucha et al. | Jun 2008 | B1 |
7401117 | Dan et al. | Jul 2008 | B2 |
7523486 | Turner | Apr 2009 | B1 |
7543000 | Castro et al. | Jun 2009 | B2 |
7581221 | Lai et al. | Aug 2009 | B2 |
7620565 | Abelow | Nov 2009 | B2 |
7647559 | Yozell-Epstein et al. | Jan 2010 | B2 |
7661088 | Burke | Feb 2010 | B2 |
7665093 | Maybee et al. | Feb 2010 | B2 |
7676542 | Moser et al. | Mar 2010 | B2 |
7698363 | Dan et al. | Apr 2010 | B2 |
7734600 | Wise et al. | Jun 2010 | B1 |
7756843 | Palmer | Jul 2010 | B1 |
7774412 | Schnepel | Aug 2010 | B1 |
7814426 | Huesken et al. | Oct 2010 | B2 |
7886287 | Davda | Feb 2011 | B1 |
7890964 | Vogler-Ivashchanka et al. | Feb 2011 | B2 |
7937663 | Parker et al. | May 2011 | B2 |
7958453 | Taing | Jun 2011 | B1 |
7979296 | Kruse et al. | Jul 2011 | B2 |
7996374 | Jones et al. | Aug 2011 | B1 |
8027976 | Ding et al. | Sep 2011 | B1 |
RE42904 | Stephens, Jr. | Nov 2011 | E |
8065739 | Bruening et al. | Nov 2011 | B1 |
8090361 | Hagan | Jan 2012 | B2 |
8103662 | Eagan et al. | Jan 2012 | B2 |
8117261 | Briere et al. | Feb 2012 | B2 |
8140513 | Ghods et al. | Mar 2012 | B2 |
8151183 | Chen et al. | Apr 2012 | B2 |
8179445 | Hao | May 2012 | B2 |
8214747 | Yankovich et al. | Jul 2012 | B1 |
8230348 | Peters et al. | Jul 2012 | B2 |
8326814 | Ghods et al. | Dec 2012 | B2 |
8347276 | Schadow | Jan 2013 | B2 |
8358701 | Chou et al. | Jan 2013 | B2 |
8370803 | Holler et al. | Feb 2013 | B1 |
8429540 | Yankovich et al. | Apr 2013 | B1 |
8464161 | Giles et al. | Jun 2013 | B2 |
8515902 | Savage | Aug 2013 | B2 |
8527549 | Cidon | Sep 2013 | B2 |
8549066 | Donahue et al. | Oct 2013 | B1 |
8549511 | Seki et al. | Oct 2013 | B2 |
8583619 | Ghods et al. | Nov 2013 | B2 |
8607306 | Bridge et al. | Dec 2013 | B1 |
8719445 | Ko | May 2014 | B2 |
8745267 | Luecke et al. | Jun 2014 | B2 |
8849955 | Prahlad et al. | Sep 2014 | B2 |
8868574 | Kiang et al. | Oct 2014 | B2 |
8892679 | Destagnol et al. | Nov 2014 | B1 |
8914900 | Smith et al. | Dec 2014 | B2 |
20010027492 | Gupta | Oct 2001 | A1 |
20020029218 | Bentley et al. | Mar 2002 | A1 |
20020091738 | Rohrabaugh et al. | Jul 2002 | A1 |
20020099772 | Deshpande et al. | Jul 2002 | A1 |
20020116544 | Barnard et al. | Aug 2002 | A1 |
20020133509 | Johnston et al. | Sep 2002 | A1 |
20020147770 | Tang | Oct 2002 | A1 |
20020194177 | Sherman et al. | Dec 2002 | A1 |
20030041095 | Konda et al. | Feb 2003 | A1 |
20030084306 | Abburi et al. | May 2003 | A1 |
20030093404 | Bader et al. | May 2003 | A1 |
20030108052 | Inoue et al. | Jun 2003 | A1 |
20030110264 | Whidby et al. | Jun 2003 | A1 |
20030115326 | Verma et al. | Jun 2003 | A1 |
20030135536 | Lyons | Jul 2003 | A1 |
20030135565 | Estrada | Jul 2003 | A1 |
20030154306 | Perry | Aug 2003 | A1 |
20030204490 | Kasriel | Oct 2003 | A1 |
20030217171 | Von Stuermer et al. | Nov 2003 | A1 |
20040021686 | Barberis | Feb 2004 | A1 |
20040088647 | Miller et al. | May 2004 | A1 |
20040111415 | Scardino et al. | Jun 2004 | A1 |
20040117438 | Considine et al. | Jun 2004 | A1 |
20040122949 | Zmudzinski et al. | Jun 2004 | A1 |
20040128359 | Horvitz et al. | Jul 2004 | A1 |
20040177138 | Salle et al. | Sep 2004 | A1 |
20040181579 | Huck et al. | Sep 2004 | A1 |
20040196307 | Zak et al. | Oct 2004 | A1 |
20040201604 | Kraenzel et al. | Oct 2004 | A1 |
20040230624 | Frolund et al. | Nov 2004 | A1 |
20040246532 | Inada | Dec 2004 | A1 |
20040267836 | Armangau et al. | Dec 2004 | A1 |
20050005276 | Morgan | Jan 2005 | A1 |
20050010860 | Weiss et al. | Jan 2005 | A1 |
20050028006 | Leser et al. | Feb 2005 | A1 |
20050033602 | Cirinna et al. | Feb 2005 | A1 |
20050050228 | Perham et al. | Mar 2005 | A1 |
20050063083 | Dart et al. | Mar 2005 | A1 |
20050097225 | Glatt et al. | May 2005 | A1 |
20050102328 | Ring et al. | May 2005 | A1 |
20050108406 | Lee et al. | May 2005 | A1 |
20050114305 | Haynes et al. | May 2005 | A1 |
20050114378 | Elien et al. | May 2005 | A1 |
20050138118 | Banatwala et al. | Jun 2005 | A1 |
20050182966 | Pham et al. | Aug 2005 | A1 |
20050198299 | Beck et al. | Sep 2005 | A1 |
20050198452 | Watanabe | Sep 2005 | A1 |
20050234864 | Shapiro | Oct 2005 | A1 |
20050234943 | Clarke | Oct 2005 | A1 |
20050246637 | Knight | Nov 2005 | A1 |
20060005163 | Huesken et al. | Jan 2006 | A1 |
20060026502 | Dutta | Feb 2006 | A1 |
20060026535 | Hotelling et al. | Feb 2006 | A1 |
20060036568 | Moore et al. | Feb 2006 | A1 |
20060041603 | Paterson et al. | Feb 2006 | A1 |
20060047804 | Fredricksen et al. | Mar 2006 | A1 |
20060053088 | Ali et al. | Mar 2006 | A1 |
20060053380 | Spataro et al. | Mar 2006 | A1 |
20060070083 | Brunswig et al. | Mar 2006 | A1 |
20060075071 | Gillette | Apr 2006 | A1 |
20060117247 | Fite et al. | Jun 2006 | A1 |
20060123062 | Bobbitt et al. | Jun 2006 | A1 |
20060133340 | Rybak et al. | Jun 2006 | A1 |
20060168550 | Muller et al. | Jul 2006 | A1 |
20060174051 | Lordi et al. | Aug 2006 | A1 |
20060174054 | Matsuki | Aug 2006 | A1 |
20060179070 | George et al. | Aug 2006 | A1 |
20060242204 | Karas et al. | Oct 2006 | A1 |
20060259524 | Horton | Nov 2006 | A1 |
20060265719 | Astl et al. | Nov 2006 | A1 |
20060271510 | Harward et al. | Nov 2006 | A1 |
20070016680 | Burd et al. | Jan 2007 | A1 |
20070038934 | Fellman | Feb 2007 | A1 |
20070079242 | Jolley et al. | Apr 2007 | A1 |
20070100830 | Beedubail et al. | May 2007 | A1 |
20070115845 | Hochwarth et al. | May 2007 | A1 |
20070118598 | Bedi et al. | May 2007 | A1 |
20070124460 | McMullen et al. | May 2007 | A1 |
20070124737 | Wensley et al. | May 2007 | A1 |
20070124781 | Casey et al. | May 2007 | A1 |
20070126635 | Houri | Jun 2007 | A1 |
20070130143 | Zhang | Jun 2007 | A1 |
20070130163 | Perez et al. | Jun 2007 | A1 |
20070198609 | Black et al. | Aug 2007 | A1 |
20070208878 | Barnes-Leon et al. | Sep 2007 | A1 |
20070214180 | Crawford | Sep 2007 | A1 |
20070220016 | Estrada et al. | Sep 2007 | A1 |
20070220590 | Rasmussen et al. | Sep 2007 | A1 |
20070240057 | Satterfield et al. | Oct 2007 | A1 |
20070250762 | Mansfield | Oct 2007 | A1 |
20070256065 | Heishi et al. | Nov 2007 | A1 |
20070266304 | Fletcher et al. | Nov 2007 | A1 |
20070282848 | Kiilerich et al. | Dec 2007 | A1 |
20070283443 | McPherson et al. | Dec 2007 | A1 |
20070288290 | Motoyama et al. | Dec 2007 | A1 |
20080005135 | Muthukrishnan et al. | Jan 2008 | A1 |
20080005195 | Li | Jan 2008 | A1 |
20080021959 | Naghi et al. | Jan 2008 | A1 |
20080028323 | Rosen et al. | Jan 2008 | A1 |
20080040173 | Aleong et al. | Feb 2008 | A1 |
20080040503 | Kleks et al. | Feb 2008 | A1 |
20080046828 | Bibliowicz et al. | Feb 2008 | A1 |
20080059656 | Saliba et al. | Mar 2008 | A1 |
20080063210 | Goodman et al. | Mar 2008 | A1 |
20080065881 | Dawson et al. | Mar 2008 | A1 |
20080077631 | Petri | Mar 2008 | A1 |
20080091763 | Devonshire et al. | Apr 2008 | A1 |
20080091790 | Beck | Apr 2008 | A1 |
20080104277 | Tian | May 2008 | A1 |
20080114720 | Smith et al. | May 2008 | A1 |
20080133674 | Knauerhase et al. | Jun 2008 | A1 |
20080140732 | Wilson et al. | Jun 2008 | A1 |
20080147790 | Malaney et al. | Jun 2008 | A1 |
20080151817 | Fitchett et al. | Jun 2008 | A1 |
20080182628 | Lee et al. | Jul 2008 | A1 |
20080183467 | Yuan et al. | Jul 2008 | A1 |
20080184130 | Tien et al. | Jul 2008 | A1 |
20080194239 | Hagan | Aug 2008 | A1 |
20080215883 | Fok et al. | Sep 2008 | A1 |
20080222654 | Xu et al. | Sep 2008 | A1 |
20080243855 | Prahlad et al. | Oct 2008 | A1 |
20080250333 | Reeves et al. | Oct 2008 | A1 |
20080250348 | Alimpich et al. | Oct 2008 | A1 |
20080263099 | Brady-Kalnay et al. | Oct 2008 | A1 |
20080271095 | Shafton | Oct 2008 | A1 |
20080276158 | Lim et al. | Nov 2008 | A1 |
20080294899 | Gazzetta et al. | Nov 2008 | A1 |
20090015864 | Hasegawa | Jan 2009 | A1 |
20090019093 | Brodersen et al. | Jan 2009 | A1 |
20090019426 | Baeumer et al. | Jan 2009 | A1 |
20090030710 | Levine | Jan 2009 | A1 |
20090044128 | Baumgarten et al. | Feb 2009 | A1 |
20090049131 | Lyle et al. | Feb 2009 | A1 |
20090119322 | Mills et al. | May 2009 | A1 |
20090125469 | McDonald et al. | May 2009 | A1 |
20090132651 | Roger et al. | May 2009 | A1 |
20090138808 | Moromisato et al. | May 2009 | A1 |
20090150417 | Ghods et al. | Jun 2009 | A1 |
20090158142 | Arthursson et al. | Jun 2009 | A1 |
20090164438 | Delacruz | Jun 2009 | A1 |
20090171983 | Samji et al. | Jul 2009 | A1 |
20090193107 | Srinivasan et al. | Jul 2009 | A1 |
20090193345 | Wensley et al. | Jul 2009 | A1 |
20090198772 | Kim et al. | Aug 2009 | A1 |
20090210459 | Nair et al. | Aug 2009 | A1 |
20090214115 | Kimura et al. | Aug 2009 | A1 |
20090235167 | Boyer et al. | Sep 2009 | A1 |
20090235181 | Saliba et al. | Sep 2009 | A1 |
20090235189 | Aybes et al. | Sep 2009 | A1 |
20090249224 | Davis et al. | Oct 2009 | A1 |
20090254589 | Nair et al. | Oct 2009 | A1 |
20090260060 | Smith et al. | Oct 2009 | A1 |
20090265430 | Bechtel et al. | Oct 2009 | A1 |
20090271708 | Peters et al. | Oct 2009 | A1 |
20090276771 | Nickolov et al. | Nov 2009 | A1 |
20090282212 | Peterson | Nov 2009 | A1 |
20090300356 | Crandell | Dec 2009 | A1 |
20090300527 | Malcolm et al. | Dec 2009 | A1 |
20090327358 | Lukiyanov et al. | Dec 2009 | A1 |
20090327961 | De Vorchik et al. | Dec 2009 | A1 |
20100011292 | Marinkovich et al. | Jan 2010 | A1 |
20100011447 | Jothimani | Jan 2010 | A1 |
20100017262 | Iyer et al. | Jan 2010 | A1 |
20100036929 | Scherpa et al. | Feb 2010 | A1 |
20100042720 | Stienhans et al. | Feb 2010 | A1 |
20100057560 | Skudlark et al. | Mar 2010 | A1 |
20100057785 | Khosravy et al. | Mar 2010 | A1 |
20100076946 | Barker et al. | Mar 2010 | A1 |
20100082634 | Leban | Apr 2010 | A1 |
20100083136 | Komine et al. | Apr 2010 | A1 |
20100088150 | Mazhar et al. | Apr 2010 | A1 |
20100092126 | Kaliszek et al. | Apr 2010 | A1 |
20100093310 | Gbadegesin et al. | Apr 2010 | A1 |
20100107225 | Spencer et al. | Apr 2010 | A1 |
20100131868 | Chawla et al. | May 2010 | A1 |
20100151431 | Miller | Jun 2010 | A1 |
20100153835 | Xiong et al. | Jun 2010 | A1 |
20100162365 | Del Real | Jun 2010 | A1 |
20100162374 | Nair | Jun 2010 | A1 |
20100185463 | Noland et al. | Jul 2010 | A1 |
20100185932 | Coffman et al. | Jul 2010 | A1 |
20100191689 | Cortes et al. | Jul 2010 | A1 |
20100198783 | Wang et al. | Aug 2010 | A1 |
20100198871 | Stiegler et al. | Aug 2010 | A1 |
20100198944 | Ho et al. | Aug 2010 | A1 |
20100205537 | Knighton et al. | Aug 2010 | A1 |
20100218237 | Ferris et al. | Aug 2010 | A1 |
20100223378 | Wei | Sep 2010 | A1 |
20100229085 | Nelson et al. | Sep 2010 | A1 |
20100235526 | Carter et al. | Sep 2010 | A1 |
20100235539 | Carter et al. | Sep 2010 | A1 |
20100241611 | Zuber | Sep 2010 | A1 |
20100241972 | Spataro et al. | Sep 2010 | A1 |
20100250120 | Waupotitsch et al. | Sep 2010 | A1 |
20100251340 | Martin et al. | Sep 2010 | A1 |
20100257457 | De Goes | Oct 2010 | A1 |
20100262582 | Garcia-Ascanio et al. | Oct 2010 | A1 |
20100267588 | Nelson et al. | Oct 2010 | A1 |
20100274765 | Murphy et al. | Oct 2010 | A1 |
20100274772 | Samuels | Oct 2010 | A1 |
20100281118 | Donahue et al. | Nov 2010 | A1 |
20100290623 | Banks et al. | Nov 2010 | A1 |
20100306379 | Ferris | Dec 2010 | A1 |
20100318893 | Matthews et al. | Dec 2010 | A1 |
20100322252 | Suganthi et al. | Dec 2010 | A1 |
20100325155 | Skinner et al. | Dec 2010 | A1 |
20100325527 | Estrada et al. | Dec 2010 | A1 |
20100325559 | Westerinen et al. | Dec 2010 | A1 |
20100325655 | Perez | Dec 2010 | A1 |
20100332401 | Prahlad et al. | Dec 2010 | A1 |
20100332962 | Hammer et al. | Dec 2010 | A1 |
20100333116 | Prahlad et al. | Dec 2010 | A1 |
20110001763 | Murakami | Jan 2011 | A1 |
20110016409 | Grosz et al. | Jan 2011 | A1 |
20110022559 | Andersen et al. | Jan 2011 | A1 |
20110029883 | Lussier et al. | Feb 2011 | A1 |
20110040812 | Phillips | Feb 2011 | A1 |
20110041083 | Gabai et al. | Feb 2011 | A1 |
20110047413 | McGill et al. | Feb 2011 | A1 |
20110047484 | Mount et al. | Feb 2011 | A1 |
20110052155 | Desmarais et al. | Mar 2011 | A1 |
20110054968 | Galaviz | Mar 2011 | A1 |
20110055299 | Phillips | Mar 2011 | A1 |
20110055721 | Jain et al. | Mar 2011 | A1 |
20110061045 | Phillips | Mar 2011 | A1 |
20110061046 | Phillips | Mar 2011 | A1 |
20110065082 | Gal et al. | Mar 2011 | A1 |
20110066951 | Ward-Karet et al. | Mar 2011 | A1 |
20110093567 | Jeon et al. | Apr 2011 | A1 |
20110099006 | Sundararaman et al. | Apr 2011 | A1 |
20110107205 | Chow et al. | May 2011 | A1 |
20110113320 | Neff et al. | May 2011 | A1 |
20110119313 | Sung et al. | May 2011 | A1 |
20110137991 | Russell | Jun 2011 | A1 |
20110142410 | Ishii | Jun 2011 | A1 |
20110145744 | Haynes et al. | Jun 2011 | A1 |
20110161289 | Pei et al. | Jun 2011 | A1 |
20110167125 | Achlioptas | Jul 2011 | A1 |
20110167353 | Grosz et al. | Jul 2011 | A1 |
20110185292 | Chawla et al. | Jul 2011 | A1 |
20110202424 | Chun et al. | Aug 2011 | A1 |
20110202599 | Yuan et al. | Aug 2011 | A1 |
20110209064 | Jorgensen et al. | Aug 2011 | A1 |
20110219419 | Reisman | Sep 2011 | A1 |
20110225417 | Maharajh et al. | Sep 2011 | A1 |
20110238458 | Purcell et al. | Sep 2011 | A1 |
20110238621 | Agrawal | Sep 2011 | A1 |
20110238759 | Spataro et al. | Sep 2011 | A1 |
20110239135 | Spataro et al. | Sep 2011 | A1 |
20110246294 | Robb et al. | Oct 2011 | A1 |
20110246950 | Luna et al. | Oct 2011 | A1 |
20110252071 | Cidon | Oct 2011 | A1 |
20110252320 | Arrasvuori et al. | Oct 2011 | A1 |
20110252339 | Lemonik et al. | Oct 2011 | A1 |
20110258461 | Bates | Oct 2011 | A1 |
20110258561 | Ladouceur et al. | Oct 2011 | A1 |
20110289433 | Whalin et al. | Nov 2011 | A1 |
20110313803 | Friend et al. | Dec 2011 | A1 |
20110320197 | Conejero et al. | Dec 2011 | A1 |
20120036370 | Lim et al. | Feb 2012 | A1 |
20120064879 | Panei | Mar 2012 | A1 |
20120072436 | Pierre et al. | Mar 2012 | A1 |
20120079095 | Evans et al. | Mar 2012 | A1 |
20120089659 | Halevi et al. | Apr 2012 | A1 |
20120092055 | Peschke et al. | Apr 2012 | A1 |
20120110005 | Kuo et al. | May 2012 | A1 |
20120110436 | Adler, III et al. | May 2012 | A1 |
20120110443 | Lemonik et al. | May 2012 | A1 |
20120117626 | Yates et al. | May 2012 | A1 |
20120124306 | Abercrombie et al. | May 2012 | A1 |
20120124547 | Halbedel | May 2012 | A1 |
20120130900 | Tang et al. | May 2012 | A1 |
20120134491 | Liu | May 2012 | A1 |
20120136936 | Quintuna | May 2012 | A1 |
20120144283 | Hill et al. | Jun 2012 | A1 |
20120150888 | Hyatt et al. | Jun 2012 | A1 |
20120151551 | Readshaw et al. | Jun 2012 | A1 |
20120158908 | Luna et al. | Jun 2012 | A1 |
20120159178 | Lin et al. | Jun 2012 | A1 |
20120159310 | Chang et al. | Jun 2012 | A1 |
20120173625 | Berger | Jul 2012 | A1 |
20120179981 | Whalin et al. | Jul 2012 | A1 |
20120185355 | Kilroy | Jul 2012 | A1 |
20120192055 | Antebi et al. | Jul 2012 | A1 |
20120192086 | Ghods et al. | Jul 2012 | A1 |
20120204032 | Wilkins et al. | Aug 2012 | A1 |
20120214444 | McBride et al. | Aug 2012 | A1 |
20120218885 | Abel et al. | Aug 2012 | A1 |
20120221789 | Felter | Aug 2012 | A1 |
20120226767 | Luna et al. | Sep 2012 | A1 |
20120233155 | Gallmeier et al. | Sep 2012 | A1 |
20120233205 | McDermott | Sep 2012 | A1 |
20120233543 | Vagell et al. | Sep 2012 | A1 |
20120240061 | Hillenius et al. | Sep 2012 | A1 |
20120257249 | Natarajan | Oct 2012 | A1 |
20120263166 | Cho et al. | Oct 2012 | A1 |
20120266203 | Elhadad et al. | Oct 2012 | A1 |
20120284638 | Cutler et al. | Nov 2012 | A1 |
20120284664 | Zhao | Nov 2012 | A1 |
20120296790 | Robb | Nov 2012 | A1 |
20120309540 | Holme et al. | Dec 2012 | A1 |
20120311157 | Erickson et al. | Dec 2012 | A1 |
20120317239 | Mulder et al. | Dec 2012 | A1 |
20120317487 | Lieb et al. | Dec 2012 | A1 |
20120328259 | Seibert, Jr. et al. | Dec 2012 | A1 |
20120331177 | Jensen | Dec 2012 | A1 |
20120331441 | Adamson | Dec 2012 | A1 |
20130007245 | Malik et al. | Jan 2013 | A1 |
20130007471 | Grab et al. | Jan 2013 | A1 |
20130007894 | Dang et al. | Jan 2013 | A1 |
20130013560 | Goldberg et al. | Jan 2013 | A1 |
20130014023 | Lee et al. | Jan 2013 | A1 |
20130042106 | Persaud et al. | Feb 2013 | A1 |
20130055127 | Saito et al. | Feb 2013 | A1 |
20130067232 | Cheung et al. | Mar 2013 | A1 |
20130073403 | Tuchman et al. | Mar 2013 | A1 |
20130080919 | Kiang et al. | Mar 2013 | A1 |
20130117337 | Dunham | May 2013 | A1 |
20130117376 | Filman et al. | May 2013 | A1 |
20130124638 | Barreto et al. | May 2013 | A1 |
20130138608 | Smith | May 2013 | A1 |
20130138615 | Gupta et al. | May 2013 | A1 |
20130159411 | Bowen | Jun 2013 | A1 |
20130163289 | Kim et al. | Jun 2013 | A1 |
20130167253 | Seleznev et al. | Jun 2013 | A1 |
20130185347 | Romano | Jul 2013 | A1 |
20130185558 | Seibert et al. | Jul 2013 | A1 |
20130191339 | Haden et al. | Jul 2013 | A1 |
20130198600 | Lockhart et al. | Aug 2013 | A1 |
20130212486 | Joshi et al. | Aug 2013 | A1 |
20130218978 | Weinstein et al. | Aug 2013 | A1 |
20130239049 | Perrodin et al. | Sep 2013 | A1 |
20130246932 | Zaveri et al. | Sep 2013 | A1 |
20130262210 | Savage et al. | Oct 2013 | A1 |
20130262862 | Hartley | Oct 2013 | A1 |
20130268480 | Dorman | Oct 2013 | A1 |
20130268491 | Chung et al. | Oct 2013 | A1 |
20130275398 | Dorman et al. | Oct 2013 | A1 |
20130275429 | York et al. | Oct 2013 | A1 |
20130275509 | Micucci et al. | Oct 2013 | A1 |
20130282830 | Besen et al. | Oct 2013 | A1 |
20130305039 | Gauda | Nov 2013 | A1 |
20130326344 | Masselle et al. | Dec 2013 | A1 |
20140013112 | Cidon et al. | Jan 2014 | A1 |
20140019497 | Cidon et al. | Jan 2014 | A1 |
20140019498 | Cidon et al. | Jan 2014 | A1 |
20140032489 | Hebbar et al. | Jan 2014 | A1 |
20140032616 | Nack | Jan 2014 | A1 |
20140033277 | Xiao et al. | Jan 2014 | A1 |
20140033291 | Liu | Jan 2014 | A1 |
20140052939 | Tseng et al. | Feb 2014 | A1 |
20140068589 | Barak | Mar 2014 | A1 |
20140150023 | Gudorf et al. | May 2014 | A1 |
20140156373 | Roberts et al. | Jun 2014 | A1 |
20140172595 | Beddow et al. | Jun 2014 | A1 |
Number | Date | Country |
---|---|---|
2724521 | Nov 2009 | CA |
101997924 | Mar 2011 | CN |
102264063 | Nov 2011 | CN |
0348614 | Jan 1990 | EP |
0921661 | Jun 1999 | EP |
1349088 | Oct 2003 | EP |
1528746 | May 2005 | EP |
1933242 | Jun 2008 | EP |
2372574 | Oct 2011 | EP |
2610776 | Jul 2013 | EP |
2453924 | Apr 2009 | GB |
2471282 | Dec 2010 | GB |
09-101937 | Apr 1997 | JP |
11-025059 | Jan 1999 | JP |
2003273912 | Sep 2003 | JP |
2004310272 | Nov 2004 | JP |
09-269925 | Oct 2007 | JP |
2008250944 | Oct 2008 | JP |
20020017444 | Mar 2002 | KR |
20040028036 | Apr 2004 | KR |
20050017674 | Feb 2005 | KR |
20060070306 | Jun 2006 | KR |
20060114871 | Nov 2006 | KR |
20070043353 | Apr 2007 | KR |
20070100477 | Oct 2007 | KR |
20100118836 | Nov 2010 | KR |
20110074096 | Jun 2011 | KR |
20110076831 | Jul 2011 | KR |
WO-0007104 | Feb 2000 | WO |
WO-0219128 | Mar 2002 | WO |
WO-2004097681 | Nov 2004 | WO |
WO-2006028850 | Mar 2006 | WO |
WO-2007024438 | Mar 2007 | WO |
WO-2007035637 | Mar 2007 | WO |
WO-2007113573 | Oct 2007 | WO |
WO-2008011142 | Jan 2008 | WO |
WO-2008076520 | Jun 2008 | WO |
WO-2011109416 | Sep 2011 | WO |
WO-2012167272 | Dec 2012 | WO |
WO-2013009328 | Jan 2013 | WO |
WO-2013013217 | Jan 2013 | WO |
WO-2013041763 | Mar 2013 | WO |
WO-2013166520 | Nov 2013 | WO |
Entry |
---|
“PaperPort Professional 14,” PC Mag. Com review, published Feb. 2012, Ziff Davis, Inc., 8 pages. |
“PaperPort,” Wikipedia article (old revision), published May 19, 2012, Wikipedia Foundation, 2 pages. |
“Quickoffice Enhances Android Mobile office Application for Improved Productivity on latest Smartphone and Table Devices,” QuickOffice Press Release, Nov. 21, 2011, QuickOffice Inc., 2 pages. |
“QuickOffice,” Wikipedia Article (old revision), published May 9, 2012, Wikipedia Foundation, 2 pages. |
Exam Report for GB1309209.3, Applicant: Box, Inc. Mailed Oct. 30, 2013, 11 pages. |
Exam Report for GB1310666.1, Applicant: Box, Inc. Mailed Aug. 30, 2013, 10 pages. |
Exam Report for GB1313559.5, Applicant: Box, Inc., Mailed Aug. 22, 2013, 19 pages. |
Exam Report for GB1316532.9, Applicant: Box, Inc. Mailed Oct. 31, 2013, 10 pages. |
Exam Report for GB1316533.7, Applicant: Box, Inc. Mailed Oct. 8, 2013, 9 pages. |
Gedymin, “Cloud computing with an emphasis on Google App Engine,” Master Final Project, Sep. 2011, 146 pages. |
Google Docs, http://web.Archive.org/web/20100413105758/http://en.wikipedia.org/wiki/Google—docs, Apr. 13, 2010, 6 pages. |
International Search Report and Written Opinion for PCT/US2013/039782, Applicant: Box, Inc., Mailed Aug. 28, 2013, 15 pages. |
International Search Report and Written Opinion for PCT/US2011/039126 mailed on Oct. 6, 2011, pp. 1-13. |
International Search Report and Written Opinion for PCT/US2011/041308 Mailed Jul. 2, 2012. pp. 1-16. |
International Search Report and Written Opinion for PCT/US2011/056472 mailed on Jun. 22, 2012, pp. 1-12. |
International Search Report and Written Opinion for PCT/US2011/060875 Mailed Oct. 30, 2012, pp. 1-10. |
International Search Report and Written Opinion for PCT/US2008/012973 dated Apr. 30, 2009, pp. 1-3. |
Langfeld L. et al., “Microsoft SharePoint 2003 Unleashed,” Chapters 11 and 15, Jun. 2004, pp. 403-404, 557-561, 578-581. |
Partial International Search Report for PCT/US2011/041308 dated Feb. 27, 2012, pp. 1-2. |
Supplementary European Search Report European Application No. EP 08 85 8563 dated Jun. 20, 2011 pp. 1-5. |
Exam Report for EP13168784.0, Applicant: Box, Inc. Mailed Nov. 21, 2013, 7 pages. |
Exam Report for EP13185269.1, Applicant: Box, Inc. Mailed Jan. 28, 7 pages. |
Exam Report for GB1311417.8, Applicant: Box, Inc. Mailed Dec. 20, 2013, 5 pages. |
Exam Report for GB1312095.1, Applicant: Box, Inc. Mailed Dec. 12, 2013, 7 pages. |
Exam Report for GB1312874.9, Applicant: Box, Inc. Mailed Dec. 20, 2013, 11 pages. |
Exam Report for GB1314771.5, Applicant: Box, Inc. Mailed Feb. 17, 2014, 7 pages. |
Exam Report for GB1316971.9, Applicant: Box, Inc. Mailed Nov. 26, 2013, 10 pages. |
Exam Report for GB1317600.3, Applicant: Box, Inc. Mailed Nov. 21, 2013, 8 pages. |
Exam Report for GB1318373.6, Applicant: Box, Inc. Mailed Dec. 17, 2013, 4 pages. |
Exam Report for GB1320902.8, Applicant: Box, Inc. Mailed Dec. 20, 2013, 4 pages. |
International Search Report and Written Opinion for PCT/US2013/034765, Applicant: Box, Inc., Mailed Jan. 20, 2014, 15 pages. |
Patent Court Document of Approved Judgment for GB0602349.3 and GB0623571.7; Mar. 3, 2009, 17 pages. |
Exam Report for GB1308842.2, Applicant: Box, Inc. Mailed Mar. 10, 2014, 4 pages. |
Burns, “Developing Secure Mobile Applications for Android,” Oct. 2008, Version 1.0, 1-28 pages. |
Search Report for EP 11729851.3, Applicant: Box, Inc. Mailed Feb. 7, 2014, 9 pages. |
Comes, “MediaXchange User's Manual,” Version 1.15.15, Feb. 1, 2009, pp. 1-90. |
“Average Conversion Time for a D60 RAW file?” http://www.dpreview.com, Jul. 22, 2002, 4 pages. |
Exam Report for GB1312264.3, Applicant: Box, Inc. Mailed Mar. 24, 2014, 7 pages. |
Search Report for EP14153783.7, Applicant: Box, Inc. Mailed Mar. 24, 2014, 7 pages. |
“Understanding Metadata,” National Information Standards Organization, NISO Press, 2004, 20 pages. |
International Search Report and Written Opinion for PCT/US2012/056955, Applicant: Box, Inc., Mailed Mar. 27, 2013, pp. 1-11. |
International Search Report and Written Opinion for PCT/US2011/047530, Applicant: Box, Inc., Mailed Mar. 22, 2013, pp. 1-10. |
International Search Report and Written Opinion for PCT/US2012/065617, Applicant: Box, Inc., Mailed Mar. 29, 2013, 9 pages. |
International Search Report and Written Opinion for PCT/US2012/067126, Applicant: Box, Inc., Mailed Mar. 29, 2013, 10 pages. |
International Search Report and Written Opinion for PCT/US2012/063041, Applicant: Box, Inc., Mailed Mar. 29, 2013, 12 pages. |
International Search Report and Written Opinion for PCT/US2011/057938, Applicant: Box, Inc., Mailed Mar. 29, 2013, 10 pages. |
Parr, “Google Docs Improves Commenting, Adds E-mail Notifications,” Apr. 16, 2011, mashable.com, pp. 1-6. |
“Microsoft Office SharePoint 2007 User Guide,” Feb. 16, 2010, pp. 1-48. |
Lars, “35 Very Useful Online Tools for Improving your project Management and Team Collaboration,” Apr. 31, 2010, tripwiremagazine.com, pp. 1-32. |
Internet Forums, http://web.archive.org/web/20100528195550/http://en.wikipedia.org/wiki/Internet—forums, Wikipedia, May 30, 2010, pp. 1-20. |
Yahoo! Groups, http://web.archive.org/web/20090320101529/http://en.wikipedia.org/wiki/Yahoo!—Groups, Wikipedia, Mar. 20, 2009, pp. 1-6. |
Wiki, http://web.archive.org/web/20100213004936/http://en.wikipedia.org/wiki/Wiki, Feb. 13, 2010, pages 1-16. |
Conner, “Google Apps: The Missing Manual,” published by O'Reilly Media, May 27, 2008, 24 pages. |
Cisco, “FTP Load Balancing on ACE in Routed Mode Configuration Example,” DocWiki, Jun. 2011, 7 pages. |
Palmer, “Load Balancing FTP Servers,” BlogNav, Oct. 2008, 2 pages. |
Wayback, “Wayback machine,” Wayback, Jun. 1, 2011, 1 page. |
“Conceptboard”, One-Step Solution for Online Collaboration, retrieved from websites http://conceptboard.com and https://www.youtube.com/user/ConceptboardApp?feature=watch, printed on Jun. 13, 2013, 9 pages. |
“How-to Geek, How to Sync Specific Folders With Dropbox,” downloaded from the internet http://www.howtogeek.com, Apr. 23, 2013, 5 pages. |
Exam Report for EP13158415.3, Applicant: Box, Inc. Mailed Jun. 4, 2013, 8 pages. |
Exam Report for GB1300188.8, Applicant: Box, Inc. Mailed May 31, 2013, 8 pages. |
Exam Report for GB1306011.6, Applicant: Box, Inc. Mailed Apr. 18, 2013, 8 pages. |
International Search Report and Written Opinion for PCT/US2010/070366, Applicant: Box, Inc., Mailed Apr. 24, 2013, 10 pages. |
International Search Report and Written Opinion for PCT/US2013/020267, Applicant: Box, Inc., Mailed May 7, 2013, 10 pages. |
International Search Report and Written Opinion for PCT/US2013/023889, Applicant: Box, Inc., Mailed Jun. 24, 2013, 13 pages. |
International Search Report and Written Opinion for PCT/US2013/029520, Applicant: Box, Inc., Mailed Jun. 26, 2013, 10 pages. |
International Search Report and Written Opinion for PCT/US2013/034662, Applicant: Box, Inc., Mailed May 31, 2013, 10 pages. |
International Search Report and Written Opinion for PCT/US2013/035404, Applicant: Box, Inc., Mailed Jun. 26, 2013, 13 pages. |
“Revolving sync conflicts; frequently asked questions,” Microsoft Tech Support, Jul. 16, 2012, retrieved from the Internet: http://web.archive.org/web, 2 pages. |
“Troubleshoot sync problems,” Microsoft Tech Support: May 2, 2012, retrieved from the internet, http://web.Archive.org/web, 3 pages. |
“Tulsa TechFest 2012—Agenda,” retrieved from the website, http://web.archive.org, Oct. 2, 2012, 2 pages. |
Cohen, “Debating the Definition of Cloud Computing Platforms,” retrieved from the internet, http://forbes.com, Feb. 3, 2014, 7 pages. |
Delendik, “Evolving with Web Standards—The Story of PDF.JS,” retrieved from the internet, http://people.mozilla.org, Oct. 12, 2012, 36 pages. |
Delendik, “My PDF.js talk slides from Tulsa TechFest,” retrieved from the internet, http://twitter.com, Oct. 12, 2012, 2 pages. |
Duffy, “The Best File-Syncing Services,” pcmag.com, retrieved from the internet: http://www.pcmag.com, Sep. 28, 2012, 7 pages. |
Exam Report for EP13177108.1, Applicant: Box, Inc. Mailed May 26, 2014, 6 pages. |
Exam Report for GB1318792.7, Applicant: Box, Inc. Mailed May 22, 2014, 2 pages. |
John et al., “Always Sync Support Forums—View topic—Allway sync funny behavior,” Allway Sync Support Forum at http://sync-center.com, Mar. 28, 2011, XP055109680, 2 pages. |
Partial Search Report for EP131832800, Applicant: Box, Inc. Mailed May 8, 2014, 5 pages. |
Pyle et al., “How to enable Event logging for Offline Files (Client Side Caching) in Windows Vista,” Feb. 18, 2009, retrieved from the internet: http://blogs.technet.com, 3 pages. |
Rao, “Box Acquires Crocodoc to Add HTML5 Document Converter and Sleek Content Viewing Experience to Cloud Storage Platform,” retrieved from the internet, http://techcrunch.com, May 9, 2013, 8 pages. |
Search Report for EP13187217.8, Applicant: Box, Inc. Mailed Apr. 15, 2014, 12 pages. |
Search Report for EP141509422, Applicant: Box, Inc. Mailed May 8, 2014, 7 pages. |
Search Report for EP14151588.2, Applicant: Box, Inc. Mailed Apr. 15, 2014, 12 pages. |
Sommerer, “Presentable Document Format: Improved On-demand PDF to HTML Conversion,” retrieved from the internet, http://research.microsoft.com, 8 pages. |
Tulloch et al., “Windows Vista Resource Kit,” Apr. 8, 2007, Microsoft Press, XP055113067, 6 pages. |
Walker, “PDF.js project meeting notes,” retrieved from the internet, http://groups.google.com, May 15, 2014, 1 page. |
Exam Report for GB1410569.6 Applicant: Box, Inc. Mailed Jul. 11, 2014, 9 pages. |
Extended Search Report for EP131832800, Applicant: Box, Inc. Mailed Aug. 25, 2014, 7 pages. |
Extended Search Report for EP141509422, Applicant: Box, Inc. Mailed Aug. 26, 2014, 12pages. |
Search Report for Ep 13189144.2 Applicant: Box, Inc. Mailed Sep. 1, 2014, 9 pages. |
Exam Report for GB1312874.9 Applicant: Box, Inc. Mailed Sep. 26, 2014, 2 pages. |
Exam Report for GB1415126.0 Applicant: Box, Inc. Mailed Oct. 2, 2014, 8 pages. |
Exam Report for GB1415314.2 Applicant: Box, Inc. Mailed Oct. 7, 2014, 6 pages. |
Exam Report for GB1309209.3 Applicant: Box, Inc. Mailed Oct. 7, 2014, 3 pages. |
Exam Report for GB1315232.7 Applicant: Box, Inc. Mailed Oct. 9, 2014, 5 pages. |
Exam Report for GB1318789.3 Applicant: Box, Inc. Mailed Oct. 30, 2014, 6 pages. |
Microsoft Windows XP Professional Product Documentation: How Inheritance Affects File and Folder Permissions, Apr. 11, 2014, 2 pages. |
Exam Report for GB1317393.5 Applicant: Box, Inc. Mailed Nov. 7, 2014, 6 pages. |
Exam Report for GB1311417.8 Applicant: Box, Inc. Mailed Nov. 7, 2014, 2 pages. |
Exam Report for GB1311421.0 Applicant: Box, Inc. Mailed Nov. 7, 2014, 4 pages. |
Exam Report for GB1316682.2 Applicant: Box, Inc. Mailed Nov. 19, 2014, 6 pages. |
Exam Report for GB1312095.1 Applicant: Box, Inc. Mailed Nov. 19, 2014, 5 pages. |
Exam Report for GB1313559.5 Applicant: Box, Inc. Mailed Nov. 4, 2014, 2 pages. |
User's Guide for SMART Board Software for Windows, published Dec. 2004, 90 pages. |
Zambonini et al., “Automated Measuring of Interaction with User Interfaces,” Published as WO2007113573 Oct. 2007, 19 pages. |
Exam Report for GB1309209.3 Applicant: Box, Inc. Mailed Jan. 19, 2015, 6 pages. |
“Agilewords—How to Request Approval,” YouTube, http://www.youtube.com/watch?v=3-Ov3DYNN3Q, Jan. 31, 2011, 2 page. |
“Agilewords—Features, Powerful Features Yet Simple,” Jun. 1, 2011, http://web.archive.org/web/20110601223756/http://agilewords.com/product/features, 3 pages. |
Conner, “Google Apps: The Missing Manual,” published by O'Reilly Media, May 27, 2008, 42 pages. |
Exam Report for EP 13177108.1, Applicant: Box, Inc. Mailed Feb. 17, 2015, 6 pages. |
Exam Report for GB1312264.3 Applicant: Box, Inc. Mailed Jan. 30, 2015, 5 pages. |
Exam Report for GB1312874.9 Applicant: Box, Inc. Mailed Feb. 10, 2015, 7 pages. |
Exam Report for GB1316685.5 Applicant: Box, Inc. Mailed Feb. 17, 2015, 5 pages. |
Exam Report for EP 13185269.1, Applicant: Box, Inc. Mailed Feb. 13, 2015, 8 pages. |
U.S. Appl. No. 60/992,656, filed Dec. 5, 2007 Methods and Systems for Open Source Collaboration in an Application Service Provider Environment. |
U.S. Appl. No. 61/055,901, filed May 23, 2008 Methods and Systems for Open Source Integration. |
U.S. Appl. No. 14/073,502, filed Nov. 6, 2013 Methods and Systems for Open Source Collaboration in an Application Service Provider Environment. |
U.S. Appl. No. 61/434,810, filed Jan. 20, 2011 Real Time Notifications of Activity and Real-Time Collaboration in a Cloud-Based Environment With Applications in Enterprise Settings. |
U.S. Appl. No. 13/152,982, filed Jun. 3, 2011 Real Time Notification of Activities that Occur in a Web-Based Collaboration Environment. |
U.S. Appl. No. 13/166,733, filed Jun. 22, 2011 Multimedia Content Preview Rendering in a Cloud Content Management System. |
U.S. Appl. No. 61/551,894, filed Oct. 26, 2011 Enhanced Multimedia Content Preview Rendering in a Cloud Content Management System. |
U.S. Appl. No. 13/590,012, filed Aug. 20, 2012 Preview Pre-Generation Based on Heuristics and Algorithmic Prediction/Assessment of Predicted User Behavior for Enhancement of User Experience. |
U.S. Appl. No. 13/297,230, filed Nov. 15, 2011 Enhanced Multimedia Content Preview Rendering in a Cloud Content Management. |
U.S. Appl. No. 61/592,567, filed Jan. 30, 2012 Preview Pre-Generation Based on Heuristics and Algorithmic Prediction/Assessment of Predicted User Behavior for Enhancement of User Experience. |
U.S. Appl. No. 61/506,013, filed Jul. 8, 2011 Collaboration Sessions in a Workspace on a Workspace on a Cloud-Based Content Management System. |
U.S. Appl. No. 13/208,615, filed Aug. 12, 2011 Collaboration Sessions in a Workspace on a Cloud-Based Content Management System. |
U.S. Appl. No. 61/592,394, filed Jan. 30, 2012 Extended Applications of Multimedia Content Previews in the Cloud-Based Content Management System. |
U.S. Appl. No. 13/588,356, filed Aug. 17, 2012 Extended Applications of Multimedia Content Previews in the Cloud-Based Content Management System. |
U.S. Appl. No. 13/968,357, filed Aug. 15, 2013 Automatic and Semi-Automatic Tagging Features of Work Items in a Shared Workspace for Metadata Tracking in a Cloud-Based Content Management System With Selective or Optional User Contribution. |
U.S. Appl. No. 61/538,782, filed Sep. 23, 2011 Central Management and Control of User-Contributed Content in a Web-Based Collaboration Environment and Management Console Thereof. |
U.S. Appl. No. 13/547,264, filed Jul. 12, 2012 Central Management and Control of User-Contributed Content in a Web-Based Collaboration Environment and Management Console Thereof. |
U.S. Appl. No. 13/165,725, filed Jun. 21, 2011 Batch Uploading of Content to a Web-Based Collaboration Environment. |
U.S. Appl. No. 61/505,999, filed Jul. 11, 2011 Desktop Application for Access and Interaction with Workspaces in a Cloud-Based Content Management System and Synchronization Mechanisms Thereof. |
U.S. Appl. No. 13/282,427, filed Oct. 26, 2011 Desktop Application for Access and Interaction with Workspaces in a Cloud-Based Content Management System and Synchronization Mechanisms Thereof. |
U.S. Appl. No. 61/554,450, filed Nov. 1, 2011 Platform and Application Independent Method for Document Editing and Version Tracking Via a Web Browser. |
U.S. Appl. No. 13/332,319, filed Dec. 20, 2011 Platform and Application Independent System and Method for Networked File Access and Editing. |
U.S. Appl. No. 13/414,480, filed Mar. 7, 2012 Universal File Type Preview for Mobile Devices. |
U.S. Appl. No. 61/564,425, filed Nov. 29, 2011 Mobile Platform Folder Synchronization and Offline Synchronization. |
U.S. Appl. No. 61/568,430, filed Dec. 8, 2011 Mobile Platform File and Folder Selection Functionalities for Offline Access and Synchronization. |
U.S. Appl. No. 13/689,544, filed Nov. 29, 2012 Mobile Platform File and Folder Selection Functionalities for Offline Access and Synchronization. |
U.S. Appl. No. 13/345,502, filed Jan. 6, 2012 System and Method for Actionable Event Generation for Task Delegation and Management Via a Discussion Forum in a Web-Based Collaboration Environment. |
U.S. Appl. No. 13/619,439, filed Sep. 14, 2012 Batching Notifications of Activities That Occur in a Web-Based Collaboration Environment. |
U.S. Appl. No. 61/560,685, filed Nov. 16, 2011 Temporal and Spatial Processing and Tracking of Events in a Web-Based Collaboration Environment for Asynchronous Delivery in an Ordered Fashion. |
U.S. Appl. No. 13/524,501, filed Jun. 15, 2012 Resource Effective Incremental Updating of a Remote Client With Events Which Occurred Via a Cloud-Enabled Platform. |
U.S. Appl. No. 13/526,437, filed Jun. 18, 2012 Managing Updates at Clients Used by a User to Access a Cloud-Based Collaboration Service. |
U.S. Appl. No. 61/579,551, filed Dec. 22, 2011 System Status Monitoring and Data Health Checking in a Collaborative Environment. |
U.S. Appl. No. 13/464/813, filed Apr. 4, 2012 Health Check Services for Web-Based Collaboration Environments. |
U.S. Appl. No. 13/405,164, filed Feb. 24, 2012 System and Method for Promoting Enterprise Adoption of a Web-Based Collaboration Environment. |
U.S. Appl. No. 13/431,645, filed Mar. 27, 2012 Cloud Service or Storage Use Promotion Via Partnership Driven Automatic Account Upgrades. |
U.S. Appl. No. 61/620,554, filed Apr. 5, 2012 Device Pinning Capability for Enterprise Cloud Service and Storage Accounts. |
U.S. Appl. No. 13/493,922, filed Jun. 11, 2012 Device Pinning Capability for Enterprise Cloud Service and Storage Accounts. |
U.S. Appl. No. 61/649,869, filed Mar. 21, 2012 Selective Application Access Control Via a Cloud-Based Service for Security Enhancement. |
U.S. Appl. No. 13/493,783, filed Jun. 11, 2012 Security Enhancement Through Application Access Control. |
U.S. Appl. No. 61/702,948, filed Sep. 19, 2012 Cloud-Based Platform Enabled With Media Content Indexed for Text-Based Searches and/or Metadata Extraction. |
U.S. Appl. No. 13/829,663, filed Mar. 14, 2013 Cloud-Based Platform Enabled With Media Content Indexed for Text-Based Searches and/or Metadata Extraction. |
U.S. Appl. No. 61/702,662, filed Sep. 18, 2012 Sandboxing Individual Applications to Specific User Folders in a Cloud-Based Service. |
U.S. Appl. No. 13/830,016, filed Mar. 14, 2013 Sandboxing Individual Applications to Specific User Folders in a Cloud-Based Service. |
U.S. Appl. No. 61/620,568, filed Apr. 5, 2012 Synchronization Client Selective Subfolder Syncing in a Cloud-Based Environment. |
U.S. Appl. No. 13/856,607, filed Apr. 4, 2013 Method and Apparatus for Selective Subfolder Synchronization in a Cloud-Based Environment. |
U.S. Appl. No. 61/622,868, filed Apr. 11, 2012 Web and Desktop Client Synchronization of Mac Packages With a Cloud-Based Platform. |
U.S. Appl. No. 13/618/993, filed Sep. 14, 2012 Cloud Service Enabled to Handle a Set of Files Depicted to a User as a Single File in a Native Operating System. |
U.S. Appl. No. 61/643,116, filed May 4, 2012 Hbase Redundancy Implementation for Action Log Framework. |
U.S. Appl. No. 13/890,172, filed May 8, 2013 Repository Redundancy Implementation of a System Which Incrementally Updates Clients With Events That Occurred Via a Cloud-Enabled Platform. |
U.S. Appl. No. 13/888,308, filed May 6, 2013 Repository Redundancy Implementation of a System Which Incrementally Updates Clients With Events That Occurred Via a Cloud-Enabled Platform. |
U.S. Appl. No. 61/693,521, filed Aug. 27, 2012 Backend Implementation of Synchronization Client Selective Subholder Syncing in a Cloud-Based Environment. |
U.S. Appl. No. 14/010,851, filed Aug. 27, 2013 Server Side Techniques for Reducing Database Workload in Implementing Selective Subfolder Synchronization in a Cloud-Based Environment. |
U.S. Appl. No. 61/641,824, filed May 2, 2012 Platform and Application Agnostic Method for Seamless File Access in a Mobile Environment. |
U.S. Appl. No. 61/650,840, filed May 23, 2012 Platform and Application Agnostic Method for Seamless File Access in a Mobile Environment. |
U.S. Appl. No. 61/653,876, filed May 31, 2012 Platform and Application Agnostic Method for Seamless File Access in a Mobile Environment. |
U.S. Appl. No. 13/886,147, filed May 2, 2013 System and Method for a Third-Party Application to Access Content Within a Cloud-Based Platform. |
U.S. Appl. No. 13/897,421, filed May 19, 2013 Methods, Architectures and Security Mechanisms for a Third-Party Application to Access Content in a Cloud-Based Platform. |
U.S. Appl. No. 13/898,200, filed May 20, 2013 Metadata Enabled Third-Party Application Access of Content at a Cloud-Based Platform Via a Native Client to The Cloud-Based Platform. |
U.S. Appl. No. 13,898,242, filed May 20, 2013 Identification Verification Mechanisms for a Third-Party Application to Access Content in a Cloud-Based Platform. |
U.S. Appl. No. 61/667,909, filed Jul. 3, 2012 Highly Available Ftp Servers for a Cloud-Based Service. |
U.S. Appl. No. 13/565,136, filed Aug. 2, 2012 Load Balancing Secure Ftp Connections Among Multiple Ftp Servers. |
U.S. Appl. No. 13/649,784, (U.S. Pat. No. 8,179,445), Oct. 11, 2012, (May 6, 2014), Highly Available Ftp Servers For A Cloud-Based Service, Hao May 2012. |
U.S. Appl. No. 13/937,060, filed Jul. 8, 2013 System and Method for Performing Shard Migration to Support Functions of a Cloud-Based Service. |
U.S. Appl. No. 61/668,698, filed Jul. 6, 2012 Identification of People as Search Results From Key-Word Based Searches of Content. |
U.S. Appl. No. 13/937,101, filed Jul. 8, 2013 Identification of People as Search Results From Key-Word Based Searches of Content in a Cloud-Based Environment. |
U.S. Appl. No. 61/668,791, filed Jul. 6, 2012 Systems and Methods for Specifying User and Item Identifiers Within an Email Address for Securely Submitting Comments Via Email. |
U.S. Appl. No. 13/937,124, filed Jul. 8, 2013 Systems and Methods for Securely Submitting Comments Among Users Via External Messaging Applications in a Cloud-Based Platform. |
U.S. Appl. No. 61/673,671, filed Jul. 19, 2012 Data Loss Prevention Methods and Architectures in a Cloud Service. |
U.S. Appl. No. 13/944,184, filed Jul. 17, 2013 Data Loss Prevention (Dlp) Methods and Architectures by a Cloud Service. |
U.S. Appl. No. 13/944,241, filed Jul. 17, 2013 Data Loss Prevention (Dlp) Methods by a Cloud Service Including Third Party Integration Architectures. |
U.S. Appl. No. 61/694,492, filed Aug. 29, 2012 Method of Streaming File Encryption and Decryption to/From a Collaborative Cloud. |
U.S. Appl. No. 13/975,827, filed Aug. 26, 2013 Method of Streaming File Encryption and Decryption to/From a Collaborative Cloud. |
U.S. Appl. No. 61/701,823, filed Sep. 17, 2012 Use of a Status Bar Interface Element as a Handle for Revealing Additional Details. |
U.S. Appl. No. 13/737,577, filed Jan. 9, 2013 System and Method of a Manipulative Handle in an Interactive Mobile User Interface. |
U.S. Appl. No. 61/697,437, filed Sep. 6, 2012 Secure File Portability Between Mobile Applications Using a Server-Based Key Generation Service. |
U.S. Appl. No. 13/776,358, filed Feb. 25, 2013 Secure File Portability Between Mobile Applications Using a Server-Based Key Generation Service. |
U.S. Appl. No. 61/697,469, filed Sep. 6, 2012 Force Upgrade of a Mobile Application Via Server Side Configuration Files. |
U.S. Appl. No. 13/776,467, filed Feb. 25, 2013 Force Upgrade of a Mobile Application Via Server Side Configuration Files. |
U.S. Appl. No. 61/697,477, filed Sep. 6, 2012 Disabling the Self-Referential Appearance of a Mobile Application in an Intent Via a Background Registration. |
U.S. Appl. No. 13/794,401, filed Mar. 11, 2013 Disabling the Self-Referential Appearance of a Mobile Application in an Intent Via a Background Registration. |
U.S. Appl. No. 61/697,511, filed Sep. 6, 2012 Channel for Opening and Editing Files from a Cloud Service Provider Based on Intents. |
U.S. Appl. No. 13/776,535, filed Feb. 25, 2013 System and Method for Creating a Secure Channel for Inter-Application Communication Based on Intents. |
U.S. Appl. No. 61/694,466, filed Aug. 12, 2012 Optimizations for Client and/or Server Feedback Information Enabled Real Time or Near Real Time Enhancement of Upload/Download Performance. |
U.S. Appl. No. 61/702,154, filed Sep. 17, 2012 Optimizations for Client and/or Server Feedback Information Enabled Real Time or Near Real Time Enhancement of Upload/Download Performance. |
U.S. Appl. No. 61/703,699, filed Sep. 20, 2012 Optimizations for Client and/or Server Feedback Information Enabled Real Time or Near Real Time Enhancement of Upload/Download Performance. |
U.S. Appl. No. 14/293,685, filed Jun. 2, 2014 Enhancement of Upload and/or Download Performance Based on Client and/or Server Feedback Information. |
U.S. Appl. No. 61/751,578, filed Jan. 11, 2013 Functionalities, Features, and User Interface of a Synchronization Client to a Cloud-Based Environment. |
U.S. Appl. No. 14/153,726, filed Jan. 13, 2014 Functionalities, Features, and User Interface of a Synchronization Client to a Cloud-Based Environment. |
U.S. Appl. No. 61/715,208, filed Oct. 17, 2012 Adaptive Architectures for Encryption Key Management in a Cloud-Based Environment. |
U.S. Appl. No. 14/056,899, filed Oct. 17, 2013 Remote Key Management in a Cloud-Based Environment. |
U.S. Appl. No. 61/709,086, filed Oct. 2, 2012 Visibility, Access Control, Advanced Reporting Api, and Enhanced Data Protection and Security Mechanisms for Administrators in an Enterprise. |
U.S. Appl. No. 14/044,261, filed Oct. 2, 2013 System and Method for Enhanced Security and Management Mechanisms for Enterprise Administrators in a Cloud-Based Environment. |
U.S. Appl. No. 61/709,653, filed Oct. 4, 2012 Corporate User Discovery and Identification of Recommended Collaborators in a Cloud Platform. |
U.S. Appl. No. 14/046,294, filed Oct. 4, 2013 Corporate User Discovery and Identification of Recommended Collaborators in a Cloud Platform. |
U.S. Appl. No. 61/709,866, filed Oct. 4, 2012 Enhanced Quick Search Features, Low-Barrier Commenting/Interactive Features in a Collaboration Platform. |
U.S. Appl. No. 14/046,523, filed Oct. 4, 2013 Enhanced Quick Search Features, Low-Barrier Commenting/Interactive Features in a Collaboration Platform. |
U.S. Appl. No. 61/709,407, filed Oct. 4, 2012 Seamless Access, Editing, and Creation of Files in a Web Interface or Mobile Interface to a Cloud Platform. |
U.S. Appl. No. 14/046,726, filed Oct. 4, 2013 Seamless Access, Editing, and Creation of Files in a Web Interface or Mobile Interface to a Collaborative Cloud Platform. |
U.S. Appl. No. 61/710,182, filed Oct. 5, 2012 Embedded Html Folder Widget for Accessing a Cloud Collaboration Platform and Content From Any Site. |
U.S. Appl. No. 14/047,223, filed Oct. 7, 2013 System and Method for Generating Embeddable Widgets Which Enable Access to a Cloud-Based Collaboration Platform. |
U.S. Appl. No. 61/750,474, filed Jan. 9, 2013 File System Event Monitor and Event Filter Pipeline for a Cloud-Based Platform. |
U.S. Appl. No. 14/149,586, filed Jan. 7, 2014 File System in a System Which Incrementally Updates Clients With Events That Occurred in a Cloud-Based Collaboration Platform. |
U.S. Appl. No. 61/753,761 Conflict Resolution, Retry Condition Management, and Handling of Problem Files for the Synchronization Client to a Cloud-Based Platform. |
U.S. Appl. No. 14/158,626 Conflict Resolution, Retry Condition Management, and Handling of Problem Files for the Synchronization Client to a Cloud-Based Platform. |
U.S. Appl. No. 61/739,296, filed Dec. 19, 2012 Synchronization of Read-Only Files/Folders by a Synchronization Client With a Cloud-Based Platform. |
U.S. Appl. No. 14/135,311, filed Dec. 19, 2013 Method and Apparatus for Synchronization of Items With Read-Only Permissions in a Cloud-Based Environment. |
U.S. Appl. No. 61/748,399, filed Jan. 2, 2013 Handling Action Log Framework Race Conditions for a Synchronization Client to a Cloud-Based Environment. |
U.S. Appl. No. 14/146,658, filed Jan. 2, 2014 Race Condition Handling in a System Which Incrementally Updates Clients With Events That Occurred in a Cloud-Based Collaboration Platform. |
U.S. Appl. No. 61/822,170, filed May 10, 2013 Identification and Handling of Items to be Ignored for Synchronization With a Cloud-Based Platform by a Synchronization Client. |
U.S. Appl. No. 14,275,890, filed May 13, 2014 Identification and Handling of Items to be Ignored for Synchronization With a Cloud-Based Platform by a Synchronization Client. |
U.S. Appl. No. 61/822,191, filed May 10, 2013 Systems and Methods for Depicting Item Synchronization With a Cloud-Based Platform by a Synchronization Client. |
U.S. Appl. No. 14/275,401, filed May 12, 2014 Top Down Delete or Unsynchronization on Delete of and Depiction of Item Synchronization With a Synchronization Client to a Cloud-Based Platform. |
U.S. Appl. No. 61/834,756, filed Jun. 13, 2013 Systems and Methods for Event Building, Collapsing, or Monitoring by a Synchronization Client of a Cloud-Based Platform. |
U.S. Appl. No. 14/304,038, filed Jun. 13, 2014 Systems and Methods for Synchronization Event Building and/or Collapsing by a Synchronization Component of a Cloud-Based Platform. |
U.S. Appl. No. 61/838,176, filed Jun. 21, 2013 Maintaining and Updating File System Shadows on a Local Device by a Synchronization Client of a Cloud-Based Platform. |
U.S. Appl. No. 14/312,482, filed Jun. 23, 2014 Maintaining and Updating File System Shadows on a Local Device by a Synchronization Client of a Cloud-Based Platform. |
U.S. Appl. No. 61/839,325, filed Jun. 23, 2013 Systems and Methods for Improving Performance of a Cloud-Based Platform. |
U.S. Appl. No. 14/314,887, filed Jun. 25, 2014 Systems and Methods for Managing Upgrades, Migration of User Data and Improving Performance of a Cloud-Based Platform. |
U.S. Appl. No. 61/839,331, filed Jun. 25, 2013 Systems and Methods for Providing Shell Communication in a Cloud-Based Platform. |
U.S. Appl. No. 14/314,677, filed Jun. 25, 2014 Systems and Methods for Providing Shell Communication in a Cloud-Based Platform. |
U.S. Appl. No. 13/954,680, filed Jul. 30, 2013 System and Method for Advanced Control Tools for Administrators in a Cloud-Based Service. |
U.S. Appl. No. 61/860,050, filed Jul. 30, 2013 Scalability Improvement in a System Which Incrementally Updates Clients With Events That Occurred in a Cloud-Based Collaboration Platform. |
U.S. Appl. No. 14/194,091, filed Feb. 28, 2014 Scalability Improvement in a System Which Incrementally Updates Clients With Events That Occurred in a Cloud-Based Collaboration Platform. |
U.S. Appl. No. 13/953,668, filed Jul. 29, 2013 System and Method for Advanced Search and Filtering Mechanisms for Enterprise Administrators in a Cloud-Based Environment. |
U.S. Appl. No. 14/026,674, filed Sep. 13, 2013 Configurable Event-Based Automation Architecture for Cloud-Based Collaboration Platforms. |
U.S. Appl. No. 61/877,917, filed Sep. 13, 2013 Systems and Methods for Configuring Event-Based Automation in Cloud-Based Collaboration Platforms. |
U.S. Appl. No. 14/075,849, filed Nov. 8, 2013 Systems and Methods for Configuring Event-Based Automation in Cloud-Based Collaboration Platforms. |
U.S. Appl. No. 14/027,149, filed Sep. 13, 2013 Simultaneous Editing/Accessing of Content by Collaborator Invitation Through a Web-Based or Mobile Application to a Cloud-Based Collaboration Platform. |
U.S. Appl. No. 14/042,473, filed Sep. 30, 2013 Simultaneous Editing/Accessing of Content by Collaborator Invitation Through a Web-Based or Mobile Application to a Cloud-Based Collaboration Platform. |
U.S. Appl. No. 14/026,837, filed Sep. 13, 2013 Mobile Device, Methods and User Interfaces Thereof in a Mobile Device Platform Featuring Multifunctional Access and Engagement in a Collaborative Environment Provided by a Cloud-Based Platform. |
U.S. Appl. No. 14/166,414, filed Jan. 28, 2014 System and Method of a Multi-Functional Managing User Interface for Accessing a Cloud-Based Platform Via Mobile Devices. |
U.S. Appl. No. 14/027,147, filed Sep. 13, 2013 System and Method for Rendering Document in Web Browser or Mobile Device Regardless of Third-Party Plug-In Software. |
U.S. Appl. No. 61/877,938, filed Sep. 13, 2013 High Availability Architecture for a Cloud-Based Concurrent-Access Collaboration Platform. |
U.S. Appl. No. 14/474,507, filed Sep. 2, 2014 High Availability Architecture for a Cloud-Based Concurrent-Access Collaboration Platform. |
U.S. Appl. No. 61/894,340, filed Oct. 22, 2013 Desktop Application for Accessing a Cloud Collaboration Platform. |
U.S. Appl. No. 14/521,134, filed Oct. 22, 2014 Desktop Application for Accessing a Cloud Collaboration Platform. |
U.S. Appl. No. 14/472,540, filed Aug. 29, 2014 Enhanced Remote Key Management for an Enterprise in a Cloud-Based Environment. |
U.S. Appl. No. 14/474,008, filed Aug. 28, 2014 Configurable Metadata-Based Automation and Content Classification Architecture for Cloud-Based Collaboration Platforms. |
Number | Date | Country | |
---|---|---|---|
20130031147 A1 | Jan 2013 | US |
Number | Date | Country | |
---|---|---|---|
60992656 | Dec 2007 | US | |
61055901 | May 2008 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 12260533 | Oct 2008 | US |
Child | 13646339 | US |