1
Mitchell D Adler, Curtis C Galloway, Christophe Allie, Conrad Sauerwald, Dallas Blake De Atley, Dieter Siegmund, Matthew Reda, Michael Lambertus Hubertus Brouwer, Roberto G YĆ©pez, Stan Jirman, Nitin Ganatra: Secure device configuration profiles. Apple, Blakely Sokoloff Taylor & Zafman, June 26, 2012: US08208900 (25 worldwide citation)

A method for configuring a device includes receiving a first configuration profile comprising a first configuration and a first certificate and a second certificate, verifying the first configuration profile with the first certificate, receiving a user input indicating to accept the first configurat ...


2
Curtis C Galloway, John Andrew Wright, Adi Masputra, Kwasi G Mireku: Multiple communication interfaces on a portable storage device. Apple, Womble Carlyle Sandridge & Rice, November 6, 2012: US08307134 (6 worldwide citation)

A method and apparatus of a portable storage device that provides a tethering and portable storage service to a host is described. In an exemplary method, the portable storage device configures a tethering and a portable storage service interface for the host. The portable storage device provides th ...


3
Toby Paterson, Jason C Beaver, Gregory Novick, John Iarocci, Curtis C Galloway, Dallas B De Atley, Christopher S Linn: Methods for handling a file associated with a program in a restricted program environment. Apple, Blakely Sokoloff Taylor & Zafman, September 30, 2014: US08850572 (1 worldwide citation)

Techniques for handling a file associated with a program are described herein. According to an aspect of the invention, in response to a request for accessing a file received through a first program, the file is stored in a first sandboxed storage area, where the file is to be accessed by a second p ...


4
Curtis C Galloway, John Andrew Wright, Adi Masputra, Kwasi G Mireku: Specialized network fileserver. Apple, Dickinson Wright RLLP, October 2, 2018: US10091203

A method and apparatus of a portable storage device that provides a specialized network fileserver is described. In an exemplary method, the portable storage device retrieves a list of applications on the portable storage device, where each of the applications has a private filesystem. For each of t ...


5
Curtis C Galloway, John Andrew Wright, Adi Masputra, Kwasi G Mireku: Specialized network fileserver. Apple, Downey Brand, June 9, 2015: US09052919

A method and apparatus of a portable storage device that provides a specialized network fileserver is described. In an exemplary method, the portable storage device retrieves a list of applications on the portable storage device, where each of the applications has a private filesystem. For each of t ...


6
Curtis C Galloway, Sean M Gies: Techniques for communicating data between a host device and an intermittently attached mobile device. Blakely Sokoloff Taylor & Zafman, December 11, 2008: US20080307102-A1

A relatively simple protocol for transferring files and other data between endpoints. The endpoints are a host electronic device and a client electronic device. The connection between the end points can utilize a reliable stream transport connection. Communication is accomplished utilizing packets t ...


7
Curtis C Galloway, John andrew Wright, Joshua Verweyst Graessley, Sean Gies, Paul Chinn: File protocol for transaction based communication. Apple Bstz, Blakely Sokoloff Taylor & Zafman, December 11, 2008: US20080307109-A1

File protocols for transaction based communication are described. In one embodiment, a method to provide a file transfer protocol includes receiving packets containing headers, the packets being received at a first network stack software through an interface, and extracting data from he packets and ...


8
Joshua Verweyst Graessley, John Andrew Wright, Curtis C Galloway, Paul Chinn: Multiplexed data stream protocol. Apple Bstz, Blakely Sokoloff Taylor & Zafman, December 11, 2008: US20080304486-A1

Multiplexed data stream protocols are described. In one embodiment, a method to provide a multiplexed data stream protocol includes packetizing a data stream to provide packets with headers and transmitting the packets through an interface which is not designed to use Internet Protocol (IP) addresse ...


9
Mitchell D Adler, Curtis C Galloway, Christophe Allie, Conrad Sauerwald, Dallas Blake De Atley, Dieter Siegmund, Matthew Reda, Michael Lambertus Hubertus Brouwer, Roberto G Yepez, Stan Jirman, Nitin Ganatra: Secure device configuration profiles. Apple Bstz, Blakely Sokoloff Taylor & Zafman, September 10, 2009: US20090227274-A1

A method for configuring a device includes receiving a first configuration profile comprising a first configuration and a first certificate and a second certificate, verifying the first configuration profile with the first certificate, receiving a user input indicating to accept the first configurat ...


10
Curtis C Galloway, John Andrew Wright, Adi Masputra, Kwasi G Mireku: Accessing Specialized Fileserver. July 21, 2011: US20110179083-A1

A method and apparatus of a host that accesses files from a portable storage device with a shared filesystem is described. In an exemplary method, the host transmits a request to access the shared filesystem, where the shared filesystem includes a security policy that disallows one application acces ...