Patents by Inventor Gordon Freedman

Gordon Freedman has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8412934
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for initiating a backup, backing up encrypted data, and restoring backed up encrypted data. The method for initiating a backup includes sending a backup secret to a backup device having an encrypted file system, receiving from the backup device a backup ticket created based on the backup secret, and storing the backup ticket. The method for backing up encrypted data includes receiving a backup ticket and a backup secret, retrieving an escrow key bag containing protection class keys, decrypting the protection class keys with the backup ticket, generating a backup key bag containing new protection class keys, selecting a set of encrypted files to back up, decrypting the file encryption keys with corresponding decrypted protection class keys, re-encrypting the file encryption keys with new protection class keys, and transferring the selected encrypted files, the backup key bag, and metadata.
    Type: Grant
    Filed: April 7, 2010
    Date of Patent: April 2, 2013
    Assignee: Apple Inc.
    Inventors: Dallas Blake De Atley, Gordon Freedman, Thomas Brogan Duffy, Jr., Kenneth Buffalo McNeil, David Rahardja
  • Patent number: 8382284
    Abstract: A method and system for providing multiple ophthalmic and retinal blood measurements is outlined. By extracting multiple digitized wavelength images and quantitative data within a relatively short time period the method allows for compensation of a patient's eye or head movement, generation of ophthalmic clinical records, and determination of data relating to blood measurements, such as oxygen saturation and hemoglobin, in addition to ocular and other disease determinations. The method provides for multiple analysis and measurements within a single sitting of the patient, with a single simple instrument and without adaptations to the instrument during a patient's eye examination. Beneficially the approach allows for low cost, compact, and even portable implementations offering such analysis and determination outside the current ophthalmic centers providing eased access and earlier diagnosis opportunities.
    Type: Grant
    Filed: January 21, 2011
    Date of Patent: February 26, 2013
    Assignee: Freedom 25 Investments Inc.
    Inventors: Rejean J. Munger, Michael Davies, Gordon Freedman
  • Patent number: 8380632
    Abstract: A method is disclosed where an e-book lending library is provided. The lending library includes data relating to one of license data relating to a plurality of e-books and a plurality of e-books. A request to borrow a first e-book of the plurality of e-books for a predetermined finite period of time is received at the e-book lending library. A current lending status of the first e-book is determined as one of available for lending and unavailable for lending. When it is determined that the first e-book is unavailable for lending, a second signal is transmitted to the user via the communication network, the second signal comprising an offer to sell to the user the first e-book via the e-book lending library.
    Type: Grant
    Filed: June 15, 2011
    Date of Patent: February 19, 2013
    Inventors: Ronald Dicke, Gordon Freedman
  • Patent number: 8380633
    Abstract: A method is provided in which time slicing data, including an indication of available time blocks for loaning an e-book from an e-book lending library, are provided to a user in response to the user requesting to borrow an e-book that is not currently available for being loaned. When the user selects an available time block via an electronic device, the e-book lending library provides to an electronic device that is associated with the user, via the communications network, a lending license for the e-book that is valid only during the selected available time block. The e-book lending library enables access to the first e-book via the electronic device, during the selected time block, using the provided lending license.
    Type: Grant
    Filed: June 15, 2011
    Date of Patent: February 19, 2013
    Inventors: Ronald Dicke, Gordon Freedman
  • Publication number: 20120036262
    Abstract: A system and method are provided for streaming resource replication, registration and delivery. A nonlocal streaming resource is replicated in a local network as a local multicast resource. The local multicast source is registered on a resource management server with an entry which identifies the nonlocal resource and contains information for use in locally accessing the local multicast resource. When a local client of the local network requests access to the local multicast resource, the resource management server determines that the local client and the local multicast source are local to each other and provides a response for enabling direct local access by the local client to the local multicast resource.
    Type: Application
    Filed: August 4, 2011
    Publication date: February 9, 2012
    Inventors: William A. MURPHY, Gordon FREEDMAN
  • Publication number: 20120033028
    Abstract: A method comprises using a cellular telephone associated with a first party to transmit, during a first period of time, voice data from the first party to a second party via a cellular wireless telephone network. During the first period of time, a first video camera other than an integrated video camera of the cellular telephone is used to capture video data relating to the first party. The captured video data is transmitted to the second party via a communication network other than the cellular wireless telephone network. Audio content that is based on the voice data and video content that is based on the video data is provided to the second party, the audio content being synchronized with the video content.
    Type: Application
    Filed: August 4, 2011
    Publication date: February 9, 2012
    Inventors: William A. MURPHY, Gordon FREEDMAN
  • Publication number: 20120016774
    Abstract: A method is disclosed where an e-book lending library is provided. The lending library includes data relating a plurality of e-books. A first e-book from the plurality of e-books is loaned to a user for a predetermined finite period of time, which comprises transmitting to an electronic device associated with the user, via a communications network, the first e-book including a lending license therefore. Upon expiration of the predetermined finite period of time, data is received from the electronic device relating to the user's reading history of the first e-book. The user's reading progress through the first e-book is determined automatically based on the data. When it is determined that the user has other than finished reading the first e-book, a signal is transmitted to the electronic device via the communication network, the signal comprising an offer to sell to the user the first e-book via the e-book lending library.
    Type: Application
    Filed: June 15, 2011
    Publication date: January 19, 2012
    Inventors: Ronald DICKE, Gordon FREEDMAN
  • Publication number: 20110314159
    Abstract: A system and method are provided for resource registration and delivery. A local resource is registered on a nonlocal server with an entry which identifies the local resource and contains information for use in locally accessing the local resource. When a local client of a local network local to the local resource requests access to the local resource, the nonlocal server determines that the local client and the local resource are local to each other and provides a response for enabling direct local access by the local client to the local resource.
    Type: Application
    Filed: June 22, 2011
    Publication date: December 22, 2011
    Applicant: IWATCHLIFE
    Inventors: William A. MURPHY, Gordon FREEDMAN
  • Publication number: 20110313938
    Abstract: A method is disclosed where an e-book lending library is provided, the e-book lending library comprising a plurality of e-books. An e-book and an e-book lending license that is valid for a predetermined loan period is provided from the e-book lending library to an electronic device associated with a first user, via a communication network disposed therebetween. An indication of a time block during the loan period, and other than including an end of the loan period, is received from the first user via the communication network, during which time block the first user agrees to relinquish the lending license. The first user's access to the e-book is disabled at a start of the time block, and the lending license is assigned to a different user during the time block. At an end of the time block, the first user's access to the e-book is enabled.
    Type: Application
    Filed: June 15, 2011
    Publication date: December 22, 2011
    Inventors: Ronald DICKE, Gordon FREEDMAN
  • Publication number: 20110313892
    Abstract: A method is disclosed where an e-book lending library is provided. The lending library includes data relating to one of license data relating to a plurality of e-books and a plurality of e-books. A request to borrow a first e-book of the plurality of e-books for a predetermined finite period of time is received at the e-book lending library. A current lending status of the first e-book is determined as one of available for lending and unavailable for lending. When it is determined that the first e-book is unavailable for lending, a second signal is transmitted to the user via the communication network, the second signal comprising an offer to sell to the user the first e-book via the e-book lending library.
    Type: Application
    Filed: June 15, 2011
    Publication date: December 22, 2011
    Inventors: Ronald DICKE, Gordon FREEDMAN
  • Publication number: 20110313890
    Abstract: A method is provided in which a user, in dependence upon purchasing a physical copy of a first book, receives a code comprising an identifier of the first book. The code is provided to an electronic device associated with the user, via an input portion thereof A communication session is established between the electronic device and a digital bookstore via a communication network. The user transmits the code from the electronic device to the digital bookstore via the communication network during the communication session, and in response to providing the code, the user receives from the digital bookstore via the communication network a digital book copy of the first book. The digital book copy of the first book is then stored on a storage portion of the electronic device.
    Type: Application
    Filed: June 15, 2011
    Publication date: December 22, 2011
    Inventors: Ronald DICKE, Gordon FREEDMAN
  • Publication number: 20110314556
    Abstract: A method is provided in which time slicing data, including an indication of available time blocks for loaning an e-book from an e-book lending library, are provided to a user in response to the user requesting to borrow an e-book that is not currently available for being loaned. When the user selects an available time block via an electronic device, the e-book lending library provides to an electronic device that is associated with the user, via the communications network, a lending license for the e-book that is valid only during the selected available time block. The e-book lending library enables access to the first e-book via the electronic device, during the selected time block, using the provided lending license.
    Type: Application
    Filed: June 15, 2011
    Publication date: December 22, 2011
    Inventors: Ronald DICKE, Gordon FREEDMAN
  • Publication number: 20110252236
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for initiating data synchronization between devices. The method includes sending a host identifier and pairing record to a second device having a file system encrypted on a per file and on a per class basis for a set of classes, receiving from the second device a sync ticket containing encryption keys for the set of classes, and storing the sync ticket. Also disclosed is a method for synchronizing encrypted data between devices. This method includes receiving, at a first device having a file system encrypted on a per file and on a per class basis, a sync ticket containing encryption keys from a second device, retrieving an escrow key bag containing protection class keys, decrypting protection class keys based on the sync ticket, and synchronizing data with the second device based on the decrypted protection class keys.
    Type: Application
    Filed: April 7, 2010
    Publication date: October 13, 2011
    Applicant: Apple Inc.
    Inventors: Dallas Blake De Atley, Gordon Freedman, Thomas Brogan Duffy, JR., Paul Andrew Seligman
  • Publication number: 20110252232
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for erasing user data stored in a file system. The method includes destroying all key bags containing encryption keys on a device having a file system encrypted on a per file and per class basis, erasing and rebuilding at least part of the file system associated with user data, and creating a new default key bag containing encryption keys. Also disclosed herein is a method of erasing user data stored in a remote file system encrypted on a per file and per class basis. The method includes transmitting obliteration instructions to a remote device, which cause the remote device to destroy all key bags containing encryption keys on the remote device, erase and rebuild at least part of the file system associated with user data, and create on the remote device a new default key bag containing encryption keys.
    Type: Application
    Filed: April 7, 2010
    Publication date: October 13, 2011
    Applicant: Apple Inc.
    Inventors: Dallas Blake De Atley, Gordon Freedman, Thomas Brogan Duffy, JR., Tahoma Madrone Toelkes, Michael John Smith, Paul William Chinn, David Rahardja
  • Publication number: 20110252233
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for initiating a backup, backing up encrypted data, and restoring backed up encrypted data. The method for initiating a backup includes sending a backup secret to a backup device having an encrypted file system, receiving from the backup device a backup ticket created based on the backup secret, and storing the backup ticket. The method for backing up encrypted data includes receiving a backup ticket and a backup secret, retrieving an escrow key bag containing protection class keys, decrypting the protection class keys with the backup ticket, generating a backup key bag containing new protection class keys, selecting a set of encrypted files to back up, decrypting the file encryption keys with corresponding decrypted protection class keys, re-encrypting the file encryption keys with new protection class keys, and transferring the selected encrypted files, the backup key bag, and metadata.
    Type: Application
    Filed: April 7, 2010
    Publication date: October 13, 2011
    Applicant: Apple Inc.
    Inventors: Dallas Blake De Atley, Gordon Freedman, Thomas Brogan Duffy, JR., Kenneth Buffalo McNeil, David Rahardja
  • Publication number: 20110252234
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for encryption and key management. The method includes encrypting each file on a computing device with a unique file encryption key, encrypting each unique file encryption key with a corresponding class encryption key, and encrypting each class encryption key with an additional encryption key. Further disclosed are systems, methods, and non-transitory computer-readable storage media for encrypting a credential key chain. The method includes encrypting each credential on a computing device with a unique credential encryption key, encrypting each unique credential encryption key with a corresponding credential class encryption key, and encrypting each class encryption key with an additional encryption key.
    Type: Application
    Filed: April 7, 2010
    Publication date: October 13, 2011
    Applicant: Apple Inc.
    Inventors: Dallas Blake De Atley, Gordon Freedman, Thomas Brogan Duffy, JR., John Andrew Wright, Vrajesh Rajesh Bhavsar, Lucia Elena Ballard, Michael Lambertus Hubertus Brouwer, Conrad Sauerwald, Mitchell David Adler, Eric Brandon Tamura, David Rahardja, Carsten Guenther
  • Publication number: 20110109881
    Abstract: A method and system for providing multiple ophthalmic and retinal blood measurements is outlined. By extracting multiple digitized wavelength images and quantitative data within a relatively short time period the method allows for compensation of a patient's eye or head movement, generation of ophthalmic clinical records, and determination of data relating to blood measurements, such as oxygen saturation and hemoglobin, in addition to ocular and other disease determinations. The method provides for multiple analysis and measurements within a single sitting of the patient, with a single simple instrument and without adaptations to the instrument during a patient's eye examination. Beneficially the approach allows for low cost, compact, and even portable implementations offering such analysis and determination outside the current ophthalmic centers providing eased access and earlier diagnosis opportunities.
    Type: Application
    Filed: January 21, 2011
    Publication date: May 12, 2011
    Applicant: RMunger Consulting Inc.
    Inventors: Rejean J. Munger, Michael Davies, Gordon Freedman
  • Patent number: 7584179
    Abstract: A method of searching is performed by providing a term for use in searching of information. The term is useful in determining documents relating to the term. In response to the provided term, search results within a search result set are determined. The search results include an indication of some of the documents relating to the term. The search result set defines a resulting search space. A further term is provided for reducing the search result set or expanding thereof. The further term is provided based on the term, terms relating to documents within the search space, and the resulting search space.
    Type: Grant
    Filed: January 29, 2007
    Date of Patent: September 1, 2009
    Inventors: William Derek Finley, Christopher William Doylend, Gordon Freedman
  • Publication number: 20080212847
    Abstract: A system and method of providing a unique association of medical data and identity data is taught wherein the medical data and identity data are both extracted from the same biometric information source. Accordingly according to an embodiment of the invention a retinal image provides for both medical data, for example relating to the individuals eye, blood sugar, blood oxygenation etc, and identity data as the retinal image is unique to the individual. As such the invention provides for a secure, reliable, automated association of an individual's identity and their medical data.
    Type: Application
    Filed: January 8, 2008
    Publication date: September 4, 2008
    Inventors: Michael Davies, Gordon Freedman
  • Publication number: 20080170205
    Abstract: A method and system providing multiple ophthalmic and retinal blood measurements is outlined. By extracting multiple digitized wavelength images and quantitative data within a relatively short time period the method allows for compensation of a patients eye or head movement, generation of ophthalmic clinical records, and determination of data relating to blood measurements, such as oxygen saturation and hemoglobin, in addition to ocular and other disease determinations. The method provides for multiple analysis and measurements within a single sitting of the patient, with a single simple instrument and without adaptations to the instrument during a patients eye examination. Beneficially the approach allows for low cost, compact, and even portable implementations offering such analysis and determination outside the current ophthalmic centers providing eased access and earlier diagnosis opportunities.
    Type: Application
    Filed: January 11, 2008
    Publication date: July 17, 2008
    Inventors: Rejean J. Munger, Michael Davies, Gordon Freedman