“i don't know what he's better at... rapping, galactic warfare, or C++.”
About
Activity
-
The old timers who built the early web are coding with AI like it's 1995. Think about it: They gave blockchain the sniff test and walked away…
The old timers who built the early web are coding with AI like it's 1995. Think about it: They gave blockchain the sniff test and walked away…
Liked by Tom Hume
-
The magical, wonderful Wizard of Oz is on its way to Sphere in Vegas on August 28th. 😍🌈🦁 Check out the feature from CBS Sunday Morning that just…
The magical, wonderful Wizard of Oz is on its way to Sphere in Vegas on August 28th. 😍🌈🦁 Check out the feature from CBS Sunday Morning that just…
Liked by Tom Hume
Experience & Education
Licenses & Certifications
-
Certified Scrum Professional
Scrum Alliance
Issued Expires -
Certified Scrum Practitioner
Scrum Alliance
Issued Expires
Publications
-
Is superoptimization viable for VM instruction sets?
Software Practice & Experience
The technique of superoptimization attempts to ensure true optimality of a code (according to predefined criteria) through an exhaustive search of all potentially viable programs. Previously the approach has been applied to specific hardware architectures; we developed a superoptimizer for the Java Virtual Machine, used it to demonstrate that superoptimization can result in shorter programs than those shipped with the Java runtime or generated by a Java compiler, and thus demonstrated that…
The technique of superoptimization attempts to ensure true optimality of a code (according to predefined criteria) through an exhaustive search of all potentially viable programs. Previously the approach has been applied to specific hardware architectures; we developed a superoptimizer for the Java Virtual Machine, used it to demonstrate that superoptimization can result in shorter programs than those shipped with the Java runtime or generated by a Java compiler, and thus demonstrated that superoptimization can be viable in the context of virtual machines.
Other authorsSee publication -
Interaction Design: Beyond Human - Computer Interaction
Wiley
I contributed a case study of Trutap, a mobile messaging app we built at Future Platforms, to this HCI textbook.
-
On Rabbits, Space and Cards: Moving Towards an Informative Workspace
This paper addresses the initial experiences of a UKbased software development company while introducing the three elements of the "Informative Workspace": open-plan working areas, extreme feedback devices and big visible charts / information radiators. Our experiences leave us convinced that visibility is vital, but a key element to successfully enabling an informative workspace was arguably missing in our case: control and ownership of the environment. In our case, the open plan work area…
This paper addresses the initial experiences of a UKbased software development company while introducing the three elements of the "Informative Workspace": open-plan working areas, extreme feedback devices and big visible charts / information radiators. Our experiences leave us convinced that visibility is vital, but a key element to successfully enabling an informative workspace was arguably missing in our case: control and ownership of the environment. In our case, the open plan work area contributed to the lack of ownership over the space, and lack of clarity led to a failure of an index card tracking system.
Other authorsSee publication
Patents
-
Methods and devices for outputting a zoom sequence
Issued US 9990694
Certain embodiments of this disclosure include methods and devices for outputting a zoom sequence. According to one embodiment, a method is provided. The method may include: (i) determining first location information from first metadata associated with one or more images, wherein the first location information identifies a first location; and (ii) outputting, for display, a first zoom sequence based on the first location information, wherein the first zoom sequence may include a first plurality…
Certain embodiments of this disclosure include methods and devices for outputting a zoom sequence. According to one embodiment, a method is provided. The method may include: (i) determining first location information from first metadata associated with one or more images, wherein the first location information identifies a first location; and (ii) outputting, for display, a first zoom sequence based on the first location information, wherein the first zoom sequence may include a first plurality of mapped images of the first location from a first plurality of zoom levels and the plurality of mapped images are sequentially ordered by a magnitude of the zoom level.
-
Systems and methods for animating a view of a composite image
Issued US 9589321
Techniques for animating a view of a composite image based on metadata related to the capture of the underlying source images. According to certain implementations, the metadata may include timing or sensor data collected or generated during capture of the component source images. For example, the timing data may indicate an order or sequence in which the source images were captured. Accordingly, the corresponding regions of the composite panoramic image may be panned to in sequence, for…
Techniques for animating a view of a composite image based on metadata related to the capture of the underlying source images. According to certain implementations, the metadata may include timing or sensor data collected or generated during capture of the component source images. For example, the timing data may indicate an order or sequence in which the source images were captured. Accordingly, the corresponding regions of the composite panoramic image may be panned to in sequence, for example, using the Ken Burns Effect. In another example, sensor data from gyroscopes or accelerometers may be used to simulate the movement of the image capture device used to generate the source images. In another implementation, the source images may be associated with varying focal lengths or zoom levels. Accordingly, certain implementations may vary a level zoom, based on the metadata, while panning between source photos.
Other inventorsSee patent -
User interface for wide angle photography
Issued US 9,538,078
The disclosed technology includes switching between a normal or standard-lens UI and a panoramic or wide-angle photography UI responsive to a zoom gesture. In one implementation, a user gesture corresponding to a "zoom-out" command, when received at a mobile computing device associated with a minimum zoom state, may trigger a switch from a standard lens photo capture UI to a wide-angle photography UI. In another implementation, a user gesture corresponding to a "zoom-in" command, when received…
The disclosed technology includes switching between a normal or standard-lens UI and a panoramic or wide-angle photography UI responsive to a zoom gesture. In one implementation, a user gesture corresponding to a "zoom-out" command, when received at a mobile computing device associated with a minimum zoom state, may trigger a switch from a standard lens photo capture UI to a wide-angle photography UI. In another implementation, a user gesture corresponding to a "zoom-in" command, when received at a mobile computing device associated with a nominal wide-angle state, may trigger a switch from a wide-angle photography UI to a standard lens photo capture UI.
Other inventorsSee patent -
Systems and methods for automatically suggesting media accompaniments based on identified media content
Filed US 20150169747
The disclosed technology includes automatically suggesting audio, video, or other media accompaniments to media content based on identified objects in the media content. Media content may include images, audio, video, or a combination. In one implementation, one or more images representative of the media content may be extracted. A visual search may be run across the images to identify objects or characteristics present in or associated with the media content. Keywords may be generated based on…
The disclosed technology includes automatically suggesting audio, video, or other media accompaniments to media content based on identified objects in the media content. Media content may include images, audio, video, or a combination. In one implementation, one or more images representative of the media content may be extracted. A visual search may be run across the images to identify objects or characteristics present in or associated with the media content. Keywords may be generated based on the identified objects and characteristics. The keywords may be used to determine suitable audio tracks to accompany the media content, for example by performing a search based on the keywords. The determined tracks may be presented to a user, or automatically arranged to match the media content. In another implementation, an aural search may be run across samples of the audio data to similarly identify objects and characteristics of the media content.
Other inventorsSee patent
Recommendations received
7 people have recommended Tom
Join now to viewMore activity by Tom
-
🚀 Flow in yesterday's Google earnings call! 🚀 Everything I learned as the PM of MusicFX, ImageFX, and VideoFX came together to create Flow, our AI…
🚀 Flow in yesterday's Google earnings call! 🚀 Everything I learned as the PM of MusicFX, ImageFX, and VideoFX came together to create Flow, our AI…
Liked by Tom Hume
-
Super proud to share our latest launch - opal.withgoogle.com ! 🎉 🎉 🎉 🎉 Now you can go from Natural Language directly to code and build an app…
Super proud to share our latest launch - opal.withgoogle.com ! 🎉 🎉 🎉 🎉 Now you can go from Natural Language directly to code and build an app…
Liked by Tom Hume
-
Happy to share something our team has been working on for music producers! "The Infinite Crate" is a VST plugin for your DAW which uses the Lyria…
Happy to share something our team has been working on for music producers! "The Infinite Crate" is a VST plugin for your DAW which uses the Lyria…
Liked by Tom Hume
-
Exhausted but running on adrenaline and espressos ☕ Tomorrowland weekend 1 was magnificent. Really impressive how the festival organizers were able…
Exhausted but running on adrenaline and espressos ☕ Tomorrowland weekend 1 was magnificent. Really impressive how the festival organizers were able…
Liked by Tom Hume
-
We did it! 🎉 Just closed our pre-seed round and honestly feeling pretty amazed right now. Massive thanks to our angel investors who took a chance…
We did it! 🎉 Just closed our pre-seed round and honestly feeling pretty amazed right now. Massive thanks to our angel investors who took a chance…
Liked by Tom Hume
-
Big news, VoiceFrom.ai is officially funded! 🚀 We closed an oversubscribed pre‑seed round backed by an incredible crew of angels from Apple…
Big news, VoiceFrom.ai is officially funded! 🚀 We closed an oversubscribed pre‑seed round backed by an incredible crew of angels from Apple…
Liked by Tom Hume
-
We are hiring again for the Veo product team, and specifically for an experienced product manager to come help drive our roadmap of capabilities. You…
We are hiring again for the Veo product team, and specifically for an experienced product manager to come help drive our roadmap of capabilities. You…
Shared by Tom Hume
Other similar profiles
-
Tony Li
Connect -
Nina L.
Connect -
Mischa S.
Connect -
Daanyaal Khan
Connect -
Arie Meir, Head of Product, Cloud Healthcare AI
Connect -
Neil Joglekar
Connect -
Luca Candela
Connect -
Eber Azana, MS, CPO, CSM
Executive Product Director & Manager Specialized in Strategic Roadmap Development & Agile Process Optimization.
Connect -
Chris Law
Connect -
Deepak Ravikumar
Connect
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top contentOthers named Tom Hume in United States
-
Tom Hume
-
Tom Hume
-
Tom HUME
A experienced, success driven. Two decades as financial sales professional Owner and Manager, landscape designer,
-
Tom Hume
33 others named Tom Hume in United States are on LinkedIn
See others named Tom Hume