About
Activity
3K followers
Experience & Education
Publications
-
XPath Querying Over Objects with ObjectXPathNavigator
MSDN (Microsoft Developer Network), Extreme XML column
See publicationDescribes a means to query an in-memory object graph using XPath expressions.
This can be thought of as a spiritual ancestor to the LINQ-to-Objects (Language integrated query) capabilities .NET now provides.
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 inventorsSee 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 inventorsSee 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 inventorsSee 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 inventorsSee 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 inventorsSee patent
Projects
-
Trackle - Time Tracker for iOS
See projectQuickly 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. -
Rolling Calendar app for iOS
See projectDoes 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!).
Recommendations received
4 people have recommended Steve
Join now to viewOther similar profiles
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top content