Proprietor and Senior Consultant at CTC Consulting
Location:
Rhandirmwyn, Carmarthenshire, United Kingdom
Industry:
International Trade and Development
Work:
CTC Consulting since Jul 2012
Proprietor and Senior Consultant
FAO - Maputo Mozambique Sep 2001 - Jun 2012
Senior Technical Advisor
CTC Consulting - St Ives, Cambridgeshire, England Jun 1990 - Aug 2001
Director and senior consultant
Education:
Cambridge University 1980 - 1986
Doctor of Philosophy (PhD), Rural Sociology
Bath University 1979 - 1980
Master of Science (MSc), Development Studies
University of Kent at Canterbury 1971 - 1974
BA (Hons), Social Anthropoloogy
Sandbach School, Cheshire UK 1968 - 1970
Kings College, Auckland, New Zealand 1965 - 1968
Skills:
Microsoft Office English
Interests:
Apart from keeping up with professional literature and training, sailing, walking, music with a tendency towards classics, blues and jazz, farming and outdoors, squash (though a bit creaky...), carpentry and woodworking, architecture
Christopher Joseph Migdal - Mt. View CA James L. Foran - Milpitas CA Michael Timothy Jones - Los Altos CA Christopher Clark Tanner - San Jose CA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06T 1140
US Classification:
345582, 345428, 345426, 345427, 345587, 345620
Abstract:
An apparatus and method for quickly and efficiently providing texel data relevant for displaying a textured-image. A large amount of texture source data, such as photographic terrain texture, is stored as a two-dimensional or three-dimensional texture MIP-map on one or more mass storage devices. Only a relatively small clip-map representing selected portions of the complete texture MIP-map is loaded into faster, more expensive memory. These selected texture MIP-map portions forming the clip-map consist of tiles which contain those texel values at each respective level of detail that are most likely to be mapped to pixels being rendered for display based upon the viewers eyepoint and field of view. To efficiently update the clip-map in real-time, texel data is loaded and discarded from the edges of tiles. Attempts to access a texel lying outside of a particular clip-map tile are accommodated by utilizing a substitute texel value obtained from the next coarser resolution clip-map tile which encompasses the sought texel.
A texture loading pipeline loads textures for use in rendering an object. A source texture has one or more levels of detail. Each level of detail (LOD) contains texture tiles for a particular area of a global coordinate space at a particular resolution. There are no mandatory relationships between the areas represented by, or the resolutions of, different levels of detail. An instance of the texture loading pipeline exists for each LOD in the source texture. The texture tiles of a LOD are stored in a texture storage, which can be local or remote from the texture loading pipeline. An asynchronous request queue (ARQ) retrieves texture tiles in a region of interest from the texture storage and stores the tiles in a tile cache. Toroidal roaming is used to page textures in the region of interest from the tile cache to a texture cache. The toroidal roaming performs the best possible update of the texture cache given a limited update time.
System And Method For Leveraging Independent Innovation In Entertainment Content And Graphics Hardware
Christopher C. Tanner - Cupertino CA, US Remi Simon Vincent Amaud - San Jose CA, US Michael T. Jones - San Jose CA, US Richard D. Webb - Redwood City CA, US Brian McClendon - Portola Valley CA, US
Assignee:
Activision Publishing, Inc. - Santa Monica CA
International Classification:
G06F 9/44 G06F 9/46
US Classification:
717109, 717116, 718102
Abstract:
A method for supporting development of content independent of a run time platform is provided. A method includes storing processing blocks and storing an application graph that expresses the identity of the stored processing blocks and data connectivity therebetween. The application graph can be traversed by a graphical application platform at run time to execute appropriate blocks. A game development and run time system includes a graphical application platform that enables a game application to run on any of multiple hardware platforms. The graphical application platform has an application real time kernel, a plurality of standard features implemented as executable blocks of logic, and connections between blocks that implement data flow between the blocks. Capabilities of the game application and any of the hardware platforms can be implemented modularly by adding additional corresponding blocks and connections.
System And Method For Leveraging Independent Innovation In Entertainment Content And Graphics Hardware
Christopher Tanner - Cupertino CA, US Remi Vincent Arnaud - San Jose CA, US Michael Jones - San Jose CA, US Richard Webb - Redwood City CA, US Brian McClendon - Portola Valley CA, US
International Classification:
G06F 9/44 G06F 9/45
US Classification:
717109000
Abstract:
A system and method is presented that leverages independent innovation in entertainment content and graphics hardware. In this system and method, the current image generation run-time application is replaced with a new framework defining the connectivity, features, and behavior necessary to implement a graphics system. All this takes place in the context of a software platform utilizing a late-integration mechanism that dynamically integrates the various real-time components in a run-time application. Ultimately displacing hardware as the central focus of development efforts, this software platform functionally is the graphics application, at least as viewed by the simulation host computer, database developers, and those responsible for visual system procurement and maintenance. An innovative software architecture, the Graphical Application Platform (GAP) is presented. The GAP builds on image generator, workstation, and scene graph success by extending the concepts of platform and framework into the real-time graphics domain—bridging the gap between image generation concerns and contemporary hardware and software realities by decoupling content, hardware and applications. This new approach also provides technology to address emerging concerns related to the selection and acquisition processes in the context of new low-cost, high-performance graphics hardware.
Christopher Clark Tanner - San Jose CA, US Rory W. Mather - St. Helena CA, US
International Classification:
G06F 9/445
US Classification:
717178
Abstract:
A computer implemented method and system is provided for managing delivery of mobile applications to a user's mobile device. A distribution server in communication with a transaction management server via a network is provided. The distribution server acquires identification information of the user's mobile device and one or more mobile applications. The distribution server determines the mobile device's network service information and characteristic information based on the identification information. The transaction management server initiates a mobile application delivery transaction based on the network service information and the characteristic information for generating a reference pointer for each of the mobile applications. The distribution server delivers the reference pointer to the mobile device based on the network service information and/or characteristic information. The reference pointer enables the user to perform actions associated with the mobile applications, which are tracked and analyzed for initiating marketing by a partner server via a marketing server.
Content Availability Determination, Representation And Acquisition System
Christopher Clark Tanner - San Jose CA, US Rory W. Mather - St Helena CA, US
International Classification:
G06F 9/44
US Classification:
717123
Abstract:
A computer implemented method and system is provided for determining availability of one or more content objects and acquiring them for a user. A content management server is provided in communication with a transaction management server via a network. A software component in communication with the content management server is provided on the user's computing device. The software component monitors characteristic information of the user. The software component and/or the content management server determine availability of the content objects for the user based on the characteristic information and context of the software component. The content management server generates a visual representation of the content objects for user access. The transaction management server initiates a delivery transaction that generates a reference pointer to each of the content objects based on the user's inputs. The user initiates actions associated with the content objects using the reference pointer for acquiring the content objects.
Method And System For Providing Texture Using A Selected Portion Of A Texture Map
Christopher Joseph Migdal - Mt. View CA James L. Foran - Milpitas CA Michael Timothy Jones - Los Altos CA Christopher Clark Tanner - San Jose CA
Assignee:
Silicon Graphics, Inc. - Mountain View CA
International Classification:
G06T 1100
US Classification:
345430
Abstract:
An apparatus and method for quickly and efficiently providing texel data relevant for displaying a textured image. A large amount of texture source data, such as photographic terrain texture, is stored as a two-dimensional or three-dimensional texture MIP-map on one or more mass storage devices. Only a relatively small clip-map representing selected portions of the complete texture MIP-map is loaded into faster, more expensive memory. These selected texture MIP-map portions forming the clip-map consist of tiles which contain those texel values at each respective level of detail that are most likely to be mapped to pixels being rendered for display based upon the viewer's eyepoint and field of view. To efficiently update the clip-map in real-time, texel data is loaded and discarded from the edges of tiles. Attempts to access a texel lying outside of a particular clip-map tile are accommodated by utilizing a substitute texel value obtained from the next coarser resolution clip-map tile which encompasses the sought texel.
Wikipedia References
Christopher Tanner
About:
Born:
1908
Died:
1941
Work:
Position:
British military personnel killed in World War II
Skills & Activities:
Award:
Recipients of the Albert Medal (lifesaving)
Sport:
England international rugby union player
Googleplus
Christopher Tanner
Work:
GET IT Mobile - CEO, Founder (Co) (5) Emdigo - CEO, Founder (Co) (11-5) Vicarious Visions - Management Consultant (3-10) Sony Computer Entertainment - Technology Consultant (3-5) Intrinsic Graphics - Chief Architect, Founder (Co) (5-3) Silicon Graphics, Inc. - MTS (4-4)
Education:
Princeton University - Computer Science
Christopher Tanner
Lived:
San Jose, CA
Work:
GET IT Mobile - CEO
Education:
Princeton University
Christopher Tanner
Work:
Frias Transportation Infrastructure - Intern / Developer Zappos.com - Customer Service & Fraud Prevention State Farm Insurance - Office Manager & Customer Service Agent
Relationship:
Married
About:
Tired of Facebook... I guess Google+ is the new pusher on the block. Never really saw the point of bearing my soul on these things. If ur one of my friends you know the important stuff. The rest of yo...
Christopher Tanner
Work:
Starbucks - Store Manager (2006)
Education:
Iowa Western Community College - Sign Language
Christopher Tanner
Christopher Tanner
Christopher Tanner
Christopher Tanner
Youtube
Chris Tanner - Reverse (Official Video)
This song is for the times you wish you could hit the #Reverse button ...
Duration:
3m 33s
Gage Christopher Tanner
In Loving Memory of Gage Christopher Tanner. May he rest and peace. I ...
Duration:
12m 6s
Christopher Tanner. Rip
A young man is found dead in his car in Inglewood.
Duration:
1m 40s
Chad Rynn vs. Christopher Tanner - Art Of War...
August 3, 2013 Indianapolis, Indiana .
Duration:
11m 1s
Irreverent Interview - Christopher Tanner
The renaissance man Chris Tanner is interviewed by Andrew Shaifer. Chr...
Duration:
6m 24s
Aaron LaLonde vs. Christopher Tanner - Art Of...
April 20, 2013 Indianapolis, Indiana Mad Wolf Promotions.