“John is an innovative thinker with excellent communications skills and a drive to push the limits of technology. Exceptional insight and a pleasant demeanor make him a particularly effective leader.”
San Diego, California, United States
Contact Info
954 followers
500+ connections
About
Activity
-
https://lnkd.in/gtJxRWZP What were the actors in the Best Picture nominations doing before and after? Poke around in the collaboration graph. Do…
https://lnkd.in/gtJxRWZP What were the actors in the Best Picture nominations doing before and after? Poke around in the collaboration graph. Do…
Shared by John Dimm
-
I did a visualization based on NYT curated COVID-19 data by county. Pixel size is proportionate to square root of total cases for that county…
I did a visualization based on NYT curated COVID-19 data by county. Pixel size is proportionate to square root of total cases for that county…
Liked by John Dimm
Experience & Education
Publications
-
Presenting content one slide at a time
Web Techniques
The lowly slide show is an underrated user interface paradigm. This article examines four implementations in detail.
-
A Tiny Windows Class Library
Programmer's Journal
Soon after the release of the first Windows C++ compiler by Borland, this was the feature article in the November/December 1991 issue of Programmer's Journal. Before OWL or MFC, it showed how a simple class library in Borland C++ lets developers avoid the usual Windows boilerplate code. Create a generic window in two statements.
Patents
-
System and method of monitoring and controlling application files
Issued US 7185015
A system and method for updating a system that controls applications requested for execution on a workstation. A workstation management module is configured to detect requested execution of an application. A workstation application server receives data associated with the application from the workstation. The application server module can determine one or more categories to associate with the application by referencing an application inventory database or requesting the category from an…
A system and method for updating a system that controls applications requested for execution on a workstation. A workstation management module is configured to detect requested execution of an application. A workstation application server receives data associated with the application from the workstation. The application server module can determine one or more categories to associate with the application by referencing an application inventory database or requesting the category from an application database factory. The application database factory can receive applications from multiple application server modules. The application database factory determines whether the application was previously categorized and provides the category to the application server module; which forwards a hash/policy table to the workstation management module. Upon receipt of the hash/policy table, the workstation management module applies the policy to control access to the requested application on the workstation.
Other inventors -
-
SEARCHING USING PATTERNS OF USAGE
Filed US WO/2009/152370
In various embodiments, the present invention relates disparate objects based on user behavior, thus enabling search engines to provide more comprehensive and accurate results. According to various embodiments of the present invention, multiple kinds of interactions by users with multiple classes of objects can be analyzed. The result is that disparate classes of objects can be related. Derived relations between text and objects can be used to implement search-like functionality or to extend a…
In various embodiments, the present invention relates disparate objects based on user behavior, thus enabling search engines to provide more comprehensive and accurate results. According to various embodiments of the present invention, multiple kinds of interactions by users with multiple classes of objects can be analyzed. The result is that disparate classes of objects can be related. Derived relations between text and objects can be used to implement search-like functionality or to extend a conventional text retrieval system. In one embodiment, the present invention is used to improve search results and/or recommendations by employing a filtered co-occurrence matrix that provides a representation as to which queries tend to co-occur with the originally submitted query. By supplementing or replacing the original query with co-occurring queries, the system of the present invention is able to generate results that are more likely to be of interest.
Other inventorsSee patent
Projects
-
Google Chrome Extension: Breakdown for Mint and Personal Capital
- Present
Breakdown slices and dices transactions downloaded from Mint and Personal Capital.
The interface works on all kinds of multidimensional data. Applied to personal financial data, it can answer questions like:
- Where did all my money go?
- When did I start shopping more at Trader Joe's than Vons?
- How did I spend more on vacation this year than usual?
Breakdown works by loading your Mint or Personal Capital data into Lovefield, the browser-based local database…Breakdown slices and dices transactions downloaded from Mint and Personal Capital.
The interface works on all kinds of multidimensional data. Applied to personal financial data, it can answer questions like:
- Where did all my money go?
- When did I start shopping more at Trader Joe's than Vons?
- How did I spend more on vacation this year than usual?
Breakdown works by loading your Mint or Personal Capital data into Lovefield, the browser-based local database written in javascript by a team at Google.
-
TalkShow
- Present
Shows internet pictures of the things you talk about while it listens. Requires a microphone and Google Chrome Version 25 or above (currently, you need Chrome Beta).
Other creators -
-
Collaboration Graph Browser
-
Generates a collaboration graph from the musicbrainz database, with 92,044 albums and 68,813 musicians. What were the musicians who played on this album doing before and after?
Also, I extracted similar data from the public IMDb database, for movies and tv shows. What did the cast and crew of this movie do before and after?
Languages
-
French
-
Recommendations received
3 people have recommended John
Join now to viewMore activity by John
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named John Dimm
1 other named John Dimm is on LinkedIn
See others named John Dimm