BackgroundCheck.run
Search For

Michael D Swingler, 5227539 Wellsley Way, Valencia, CA 91354

Michael Swingler Phones & Addresses

Valencia, CA   

North Hollywood, CA   

Los Angeles, CA   

3780 Moorpark Ave, San Jose, CA 95117   

3780 Moorpark Ave APT 1, San Jose, CA 95117   

823 Whitethorne Dr, San Jose, CA 95128   

1121 Starbird Cir, San Jose, CA 95117   

1240 San Tomas Aquino Rd, San Jose, CA 95117    408-2496742   

Avondale, AZ   

Peoria, AZ   

Social networks

Michael D Swingler

Linkedin

Mentions for Michael D Swingler

Michael Swingler resumes & CV records

Resumes

Michael Swingler Photo 22

Michael Swingler

Location:
United States

Publications & IP owners

Us Patents

Transforming Data Structures Between Different Programming Languages

US Patent:
2009020, Aug 13, 2009
Filed:
May 23, 2008
Appl. No.:
12/154482
Inventors:
Michael Alan Swingler - Palo Alto CA, US
Scott Anthony Kovatch - Cupertino CA, US
Thomas John O'Brien - San Jose CA, US
International Classification:
G06F 9/45
US Classification:
717136
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.

Providing A Coherent User Interface Across Multiple Output Devices

US Patent:
2009030, Dec 17, 2009
Filed:
Jun 17, 2008
Appl. No.:
12/214327
Inventors:
Michael A. Swingler - Palo Alto CA, US
International Classification:
G09G 5/00
US Classification:
345 13
Abstract:
Exemplary embodiments of methods and apparatuses to provide a coherent user interface across output devices having various characteristics are described. Rendering into a first window back buffer is performed to output a window on a first output device having first characteristics, and rendering into a second window back buffer is performed to display the window on a second output device having second characteristics. Pixel values of the window outputted on the first output device are stored in the first window back buffer, and the pixel values of the window outputted on the second output device are stored in the second window back buffer. The size of the first window back buffer is associated with the first characteristics of the first output device, and the size of the second window back buffer is associated with the second characteristics of the second output device.

Indicating Input Focus By Showing Focus Transitions

US Patent:
2010007, Mar 25, 2010
Filed:
Sep 23, 2008
Appl. No.:
12/236315
Inventors:
Michael A. Swingler - Palo Alto CA, US
Thomas J. O'Brien - San Jose CA, US
Assignee:
APPLE INC. - Cupertino CA
International Classification:
G06F 3/048
US Classification:
715802
Abstract:
A GUI conveys the location of input focus to a user by a dynamic focus indicator that displays the path followed by input focus during a transition from one GUI component to another. A focus indicator is displayed at a first location having input focus. In response to the location of input focus shifting from the first location to a second location, a path is indicated from the first location to the second location and the focus indicator is displayed at the second location. The location of input focus may shift due to an input from the user, a request from an application associated with the GUI, or a timing event. The path is indicated by presenting an animation routine in which the focus indicator appears to traverse the path.

System And Method For Incorporating An Originating Site Into A Security Protocol For A Downloaded Program Object

US Patent:
2011032, Dec 29, 2011
Filed:
Jun 23, 2010
Appl. No.:
12/821656
Inventors:
Michael Alan Swingler - Palo Alto CA, US
Thomas John O'Brien - San Jose CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
H04L 9/32
US Classification:
713155, 713170
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.

Method For Executing An Application In A Restricted Operating Environment

US Patent:
2012031, Dec 6, 2012
Filed:
Jul 15, 2011
Appl. No.:
13/183820
Inventors:
Michael A. Swingler - Palo Alto CA, US
Thomas J. O'Brien - San Jose CA, US
Assignee:
APPLE INC. - Cupertino CA
International Classification:
G06F 21/00
US Classification:
726 17
Abstract:
A user is presented with one or more user-level permissions in a human understandable language, where the one or more user-level permissions represent one or more application-level permissions requested from an application for accessing one or more resources. A security profile is generated having one or more operating system (OS)-level permissions based on at least one of the user-level permissions authorized by the user. The security profile is enforced to restrict the application to accessing the one or more resources based on the OS-level permissions.

NOTICE: You may not use BackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. BackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.