Redmond, Washington, United States
3K followers 500+ connections

Join to view profile

About

A leader in the architecture and technical delivery of complex global enterprise systems,…

Activity

3K followers

See all activities

Experience & Education

  • Microsoft

View Steve’s full experience

By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.

Publications

Patents

  • Cloud based test environment

    Issued 10,672,286

    Systems and methods described herein provide for administering and proctoring of a secure online examination utilizing a `cloud` computing environment. The cloud computing environment provides scalable, shared computing resources such as processing, memory, communications, storage and other hardware and software resources associated with the online examination. The computing resources provided by the cloud computing environment can be provisioned dynamically to match the requirements of the…

    Systems and methods described herein provide for administering and proctoring of a secure online examination utilizing a `cloud` computing environment. The cloud computing environment provides scalable, shared computing resources such as processing, memory, communications, storage and other hardware and software resources associated with the online examination. The computing resources provided by the cloud computing environment can be provisioned dynamically to match the requirements of the particular computing tasks carried out at the client and/or server level during the administration of the examination.

    Other inventors
    See patent
  • Inter-process intra-application communications

    Issued 10,474,512

    Multiple processes of an application (or multiple applications capable of sharing private data) of a mobile device can communicate in a process-safe, secure, and efficient manner via a shared private file system. A first process can produce shared data for a second process to consume via the file system. For example, when the shared data changes, the first process can write a new file to the private file system and rename the new file to a specified file name. When the second process needs the…

    Multiple processes of an application (or multiple applications capable of sharing private data) of a mobile device can communicate in a process-safe, secure, and efficient manner via a shared private file system. A first process can produce shared data for a second process to consume via the file system. For example, when the shared data changes, the first process can write a new file to the private file system and rename the new file to a specified file name. When the second process needs the shared data, the second process can evaluate certain metadata of the new file, such as a timestamp or a field comprising a monotonically increasing number. If a stored metadata value associated with the specified file name is less than the metadata value of the new file, the second process can safely retrieve the shared data from the new file.

    Other inventors
    See patent
  • Database facility for XML server pages language

    Issued US 7,685,135

    A method and computer program product for generating XML documents that include data content and style information from a plurality of data sources.

    Other inventors
    See patent
  • XML Server Pages Language

    Issued US 7,191,397

    A method and computer program product for generating XML documents using a script language that extends the capabilities of XML.

    Other inventors
    See patent
  • Preventing duplication of the data in reference resource for XML page generation

    Issued 6,763,343

    A method and computer program product for generating XML documents that include data content and style information from a plurality of data sources. A first file includes control statements that reference at least one resource containing display information. A server pages processor executes a script that includes a control statement referencing the first file, wherein the first file includes references to a plurality of resources containing display information. The resources may reside in at…

    A method and computer program product for generating XML documents that include data content and style information from a plurality of data sources. A first file includes control statements that reference at least one resource containing display information. A server pages processor executes a script that includes a control statement referencing the first file, wherein the first file includes references to a plurality of resources containing display information. The resources may reside in at least two different locations in a computer system network.

    Other inventors
    See patent

Projects

  • Trackle - Time Tracker for iOS

    Quickly keep track of time worked on different projects, or different categories of work. Switch between work on different activities using the simple play/pause buttons.

    You can also go back through past time using the Schedule view. Click on a day on the calendar and see the time breakdown for that day.

    You can also change your recorded time using a quick and easy dial control. This is very useful if you forgot to start recording your time at the start of the day.

    See project
  • Rolling Calendar app for iOS

    Does your employer require you to track how many hours you took off in the past 45 days? Or the past 12 months? Perhaps you just want to track how many hours of TV you watched in the past week.

    Rolling Calendar lets you track your time down to the minute, and will present how many hours and minutes it adds up to in the past X number of days or months.

    The app will also let you track what you used that time for. Go back through the calendar view and edit time you input in the past…

    Does your employer require you to track how many hours you took off in the past 45 days? Or the past 12 months? Perhaps you just want to track how many hours of TV you watched in the past week.

    Rolling Calendar lets you track your time down to the minute, and will present how many hours and minutes it adds up to in the past X number of days or months.

    The app will also let you track what you used that time for. Go back through the calendar view and edit time you input in the past (or forgot to input!).

    See project

Recommendations received

View Steve’s full profile

  • See who you know in common
  • Get introduced
  • Contact Steve directly
Join to view full profile

Other similar profiles

Explore top content on LinkedIn

Find curated posts and insights for relevant topics all in one place.

View top content

Add new skills with these courses