“i don't know what he's better at... rapping, galactic warfare, or C++.”
About
Experienced product manager with a background in AI, robotics, UI and mobile. I enjoy…
Activity
-
The biggest difference between Google and Waymo, almost one year in: Waymo has largely adopted the Amazonian practice of presenting information in…
The biggest difference between Google and Waymo, almost one year in: Waymo has largely adopted the Amazonian practice of presenting information in…
Liked by Tom Hume
-
I'm thrilled to be appointed by the Mayor of London, Sadiq Khan to be an ambassador on the Mayor's Cultural Leadership Board 2025-2028. Excited and…
I'm thrilled to be appointed by the Mayor of London, Sadiq Khan to be an ambassador on the Mayor's Cultural Leadership Board 2025-2028. Excited and…
Liked by Tom Hume
-
Those of us working in the world of Realworld Robotics are often a little bemused by the "Robot Overlord" delusion. Despite all the work going on…
Those of us working in the world of Realworld Robotics are often a little bemused by the "Robot Overlord" delusion. Despite all the work going on…
Liked by Tom Hume
Experience
-
Google
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Education
-
University of Sussex
-
Dissertation: "Is superoptimisation a viable technique for virtual machines?", 2012
Available from https://docs.google.com/file/d/0B_8w6H4BG5E_TmxwbkRKRnhUM0k/edit -
-
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
-
Technological breakthroughs, like the telescope, can prompt significant shifts in how we see the world and ourselves and our place in it? This moment…
Technological breakthroughs, like the telescope, can prompt significant shifts in how we see the world and ourselves and our place in it? This moment…
Liked by Tom Hume
-
We've been working with musicians, the music industry, and our friends in YouTube for the last couple of years on Music AI Sandbox, a set of…
We've been working with musicians, the music industry, and our friends in YouTube for the last couple of years on Music AI Sandbox, a set of…
Liked by Tom Hume
-
Collaborating deeply with Google DeepMind and Youtube, we can share the latest AI breakthrough tools for musicians, and songwriters. These tools were…
Collaborating deeply with Google DeepMind and Youtube, we can share the latest AI breakthrough tools for musicians, and songwriters. These tools were…
Liked by Tom Hume
-
Collaborating with Google DeepMind and Youtube on the latest AI breakthrough tools for musicians, and songwriters. These tools were designed with…
Collaborating with Google DeepMind and Youtube on the latest AI breakthrough tools for musicians, and songwriters. These tools were designed with…
Liked by Tom Hume
-
We've been working with musicians, the music industry, and our friends in YouTube for the last couple of years on Music AI Sandbox, a set of…
We've been working with musicians, the music industry, and our friends in YouTube for the last couple of years on Music AI Sandbox, a set of…
Shared by Tom Hume
-
After completing the divestment of the Google Domains business and the migration of our customers to Squarespace, I left Google in October after 15…
After completing the divestment of the Google Domains business and the migration of our customers to Squarespace, I left Google in October after 15…
Liked by Tom Hume
-
Fantastic job alert! We've much to do here; the work is exciting and challenging along many dimensions with scope for growth; working for Nicole will…
Fantastic job alert! We've much to do here; the work is exciting and challenging along many dimensions with scope for growth; working for Nicole will…
Shared by Tom Hume
-
So incredibly proud of this 60 MINUTES broadcast, which aired Sunday evening, and spotlighted our CEO Demis Hassabis and the work Google DeepMind is…
So incredibly proud of this 60 MINUTES broadcast, which aired Sunday evening, and spotlighted our CEO Demis Hassabis and the work Google DeepMind is…
Liked by Tom Hume
-
It's been a glorious day in Silicon Valley - and not just related to the weather. I spent the late morning in San Jose with Tech Mahindra TME CTO…
It's been a glorious day in Silicon Valley - and not just related to the weather. I spent the late morning in San Jose with Tech Mahindra TME CTO…
Liked by Tom Hume
-
The Google AI Edge team is hiring! 🚀 Want to define groundbreaking use cases and features powered by ML and GenAI running on-device? We need a…
The Google AI Edge team is hiring! 🚀 Want to define groundbreaking use cases and features powered by ML and GenAI running on-device? We need a…
Liked by Tom Hume
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 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
32 others named Tom Hume in United States are on LinkedIn
See others named Tom Hume