Vikas Deolaliker - Sunnyvale CA, US Udayakumar Subbarayan - Santa Clara CA, US Liuxi Yang - Sunnyvale CA, US Jay Sethuram - Los Altos CA, US
Assignee:
Sonoa Systems, Inc. - Santa Clara CA
International Classification:
G06F 15/173
US Classification:
709240000
Abstract:
A operating system creates a semantic-based platform or fabric that provides a service oriented network. The operating system assigns virtual addresses to services registered with the network. Messages for the services are sent by service requesters using their virtual addresses. The virtual address is then mapped to the actual address of the service provider, which is then sent to the intended service provider. The messages are processed according to an SOA stack, where messages can be routed at the virtual IP, transport, or message layer without the need to process the message at the IP layer. The web services can be classified into a service zone, with the zone exposed to a service requester as a single entity. The zone is an independent domain, with communication within the zone managed by a semantic-based switch in the switch fabric.
Method For Fast Rendering Of Three-Dimensional Objects By Generating Lists Of Like-Facing Coherent Primitives
A method and apparatus for fast rendering of objects or scenes on a display controlled by a computer system. The scene to be rendered is stored as a series of triangle lists in an object data file. The triangle lists are presorted by the system into front- and back-facing triangles, as determined by scalar products of the triangle's normal vector with a vector from each respective triangle to the user's selected viewpoint. An array of pointers is generated for the front-facing triangles, and another array is generated for the back-facing triangles. The object or scene is rendered by first loading the attributes for the front-facing triangles to a frame buffer controller, then processing all of the front-facing triangles sequentially, without switching back and forth between front- and back-facing triangles. The attributes for the back-facing triangles are then loaded, and the back-facing triangles are then all processed sequentially. If culling of either front- or back-facing triangles is selected by the user, then that set of triangles is not processed.
Accumulation Buffer Method And Apparatus For Graphical Image Processing
Various components of a color pixel stored in an accumulation buffer and respective components of a color pixel in a frame buffer are processed substantially simultaneously in partitioned multiplication operations and partitioned addition operations. An accumulation buffer weight is substantially multiplied by each component of the buffer pixel substantially simultaneously in a partitioned multiplication operation. The weighted buffer pixel is adjusted in some embodiments to effectively increase the range of accumulation buffer weights which can be effectively processed by the processor. For example, the weighted buffer pixel is doubled to effectively extend the effective range of the accumulation buffer weight from approximately -0. 5 to 0. 5 to at least the range of approximately 0. 0 to approximately 1.
Ridgelift.io
Chief Product Officer
Cisco
Senior Manager, Product Management
Hp Dec 2013 - Apr 2016
Senior Product Manager, Hp Cloud Networking
Cisco Oct 2011 - Dec 2013
System Manager
Cisco Aug 2008 - Oct 2011
Mgr, Product Management
Education:
University of Chicago 1995 - 1997
Master of Business Administration, Masters, Marketing, Finance
Stanford University Aug 1992 - Jun 1995
Doctorates, Doctor of Philosophy
University of South Carolina 1988 - 1990
Masters, Master of Science In Electrical Engineering
University of South Carolina Aug 1985 - 1988
Bachelors, Bachelor of Science In Electrical Engineering, Electrical Engineering
Skills:
Cloud Computing Product Management Product Marketing Go To Market Strategy Start Ups Competitive Analysis Virtualization Enterprise Software Saas Networking Strategy Wireless Business Development Mobile Devices Technology Evangelist Partner Management Storage Strategic Partnerships Product Lifecycle Management Channel Partners Cross Functional Team Leadership Data Center Management Business Alliances Marketing Strategy Sales Enablement Solution Selling Product Development Pre Sales Paas Demand Generation Professional Services Big Data Software As A Service Technology Evangelism Economic Stock Market Stock Trading Monetary Economics Monetary Policy
Sunnyvale, CA, USA Kuwait City, Kuwait Colombia, SC, USA Chicago, IL, USA Sydney, Australia New Delhi, India Bogota, Colombia
Work:
Cisco, SGI, Sun, Sanera (McData,Brocade), Sonoa, AccelGraphics, Booz.Allen & Hamilton
Education:
University of Chicago, Stanford University, University of South Carolina
About:
Waiting for cloud computing to mature beyond "operational optimization" to a application development platform. Then I could implement all the ideas that drive me nuts.