Patents by Inventor Michael Alan Swingler

Michael Alan Swingler 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: 9137024
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for verifying a digital object obtained from a remote host. A system configured to practice the method downloads a first object from a first remote source and presents the user with a first request to allow access to the first object. Upon user approval, a multitude of characteristics associated with the object are stored to facilitate future uses of the object. When a second object is downloaded from a second remote source, the system checks the database for a stored user approval. Access to the second object is allowed if the multitude of characteristics associated with the first and second objects match. If the system does not find a match, the user is presented with a second request to allow access to the object.
    Type: Grant
    Filed: June 23, 2010
    Date of Patent: September 15, 2015
    Assignee: Apple
    Inventors: Michael Alan Swingler, Thomas John O'Brien
  • Publication number: 20110320808
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for verifying a digital object obtained from a remote host. A system configured to practice the method downloads a first object from a first remote source and presents the user with a first request to allow access to the first object. Upon user approval, a multitude of characteristics associated with the object are stored to facilitate future uses of the object. When a second object is downloaded from a second remote source, the system checks the database for a stored user approval. Access to the second object is allowed if the multitude of characteristics associated with the first and second objects match. If the system does not find a match, the user is presented with a second request to allow access to the object.
    Type: Application
    Filed: June 23, 2010
    Publication date: December 29, 2011
    Applicant: Apple Inc.
    Inventors: Michael Alan Swingler, Thomas John O'Brien
  • Publication number: 20090204953
    Abstract: Transforming data structures between different programming languages is disclosed. In some embodiments, a transformation module is configured to transform objects between a first programming language and a second programming language. In some embodiments, an object defined in a first programming language is received, and data comprising the object defined in the first programming language is copied and used to create a corresponding object defined in a second programming language.
    Type: Application
    Filed: May 23, 2008
    Publication date: August 13, 2009
    Inventors: Michael Alan Swingler, Scott Anthony Kovatch, Thomas John O'Brien