Volkswagen of America, Inc
Director of Software Platforms
Volkswagen Group of America, Electronics Research Lab.
Director of Software Platforms
Volkswagen Group of America, Electronics Research Lab. Jun 2016 - Jun 2018
Director of Mobile and Cloud Intelligence Team
Prehiti Heavy Industries Dec 2013 - Feb 2015
Founder
Dena Feb 2010 - Sep 2013
Senior Director, Western Technology and Engineering
Education:
Uc San Diego 1989 - 1994
Bachelors, Bachelor of Arts, Animation
Los Altos High School (Hacienda Heights, California) 1989
Skills:
Android Software Development Objective C Mobile Games C++ Javascript Mobile Applications Iphone Game Development Software Engineering Distributed Systems Git C Opengl Es Mobile Devices Opengl Xcode Linux User Interface Social Games Subversion Object Oriented Design Ios C/C++ Stl Node.js Android Development Ps3 User Interface Design Visual Studio Sketchup Swift
Interests:
Kids Gardening Traveling Electronics Home Improvement International Traavel Reading Sports Music Golf Travel Movies Home Decoration
Attila Vass - Foster City CA, US Howard Berkey - Foster City CA, US John P. Bates - Foster City CA, US Payton R. White - Foster City CA, US
Assignee:
Sony Computer Entertainment Inc.
International Classification:
G06F 9/00
US Classification:
719320, 719328, 719321
Abstract:
An interconnectivity framework, method, and system for communicating in a peer-to-peer network is disclosed. A peer of the interconnectivity framework includes a peer library for publishing, messaging and locating component blocks over the peer-to-peer network and a telespace framework for managing component blocks in response to a requirement of an application to be executed at the peer. The component blocks being obtained by the peer library enable execution of the application at the peer in accordance with the requirement. The requirement defines the type of application so that the appropriate component blocks can be obtained from the peer-to-peer network. A networker is further included to enable communication with specific grids of the peer-to-peer network and to enable the publishing, messaging, and locating of objects published by specific peers of a grid of the peer-to-peer network.
Method And System For Persisting Content In Decentralized Network
John P. Bates - Redwood City CA, US Payton R. White - Foster City CA, US Gregory Corson - San Mateo CA, US
Assignee:
Sony Computer Entertainment Inc. - Tokyo
International Classification:
H04L 12/28
US Classification:
370329, 370400, 709201
Abstract:
Methods are provided to ensure that content defining a sub-grid of a decentralized network continues to be provided to the sub-grid upon departure of a node from the sub-grid that has been responsible for providing the content. A node intent on exiting a sub-grid ensures that content for which it has service responsibility is appropriately transferred to another node prior to exiting the sub-grid, wherein the other node is capable of serving the transferred content to the sub-grid.
Broadcast Messaging In Peer To Peer Overlay Network
Yutaka Takeda - Foster City CA, US Howard Berkey - Foster City CA, US Payton R. White - Foster City CA, US Attila Vass - Foster City CA, US
Assignee:
Sony Computer Entertainment Inc. - Tokyo
International Classification:
H04L 1/00 H04L 12/28
US Classification:
370252, 370390, 370401
Abstract:
Broadcast messages are efficiently directed to nodes of an overlay network. Broadcast messages include an End ID parameter specifying the range of key values for nodes that should receive the broadcast message. Each node of an overlay network maintains a list of finger nodes and their respective key values. Upon receiving a broadcast message, a node assigns a finger node a new End ID value based upon the End ID value of the broadcast message or the key value of an adjacent finger node. The node compares a finger node's new End ID value with the finger node's key value to determine whether to forward the broadcast message to that finger node. A broadcast message forwarded to a finger node includes an End ID parameter equal to the new End ID value determined for the finger node. Nodes can aggregate response messages from its finger nodes.
John P. Bates - Foster City CA, US Payton R. White - Foster City CA, US Yutaka Takeda - Foster City CA, US
Assignee:
Sony Computer Entertainment Inc. - Tokyo
International Classification:
G06F 7/00 G06F 3/00 G06F 3/048
US Classification:
707 5, 715834, 715835, 715789
Abstract:
A user interface enables the input of text and other complicated inputs by identifying entities having an increased likelihood of being selected and decreasing the precision needed to select these entities. The user interface displays a set of entities in a radial pattern. The user manipulates a pointer with a joystick or other input device to select entities. The entities having a higher selection probabilities are allocated more space in the pattern than the other entities. The entities having a higher selection probabilities may also be emphasized with visual cues. Selection probabilities may be determined by comparing a sequence of entities previously selected, such as a partially input word, with a set of commonly selected sequences of entities, such as a set of words commonly used by users. The user interface can display a list of words corresponding with a sequence of selected entities, including characters from different writing systems.
Method And System For Identifying Available Resources In A Peer-To-Peer Network
A method for a peer of a peer-to-peer network to search for an available resource is provided. The method initiates with representing a request for the available resource as a request bit string. The method includes transmitting the request to a parent of the peer. Then, an aggregate availability bit string associated with the parent is accessed. The aggregate availability bit string represents an aggregate resource availability for all children of the parent. Next, a logical operation is performed with the bits of the aggregate availability bit string and the bits of the request bit string. Then, it is determined whether any of the children of the parent are able to provide the available resource based upon a result of the logical operation. A peer-to-peer grid and a system for publishing and identifying an available resource in a peer-to-peer distributed network are also provided.
Network Communication Protocol For Large Scale Distribution Of Streaming Content
James E. Marr - Burlingame CA, US Payton R. White - Foster City CA, US Attila Vass - Foster City CA, US Gary Zalewski - Oakland CA, US
Assignee:
Sony Computer Entertainment Inc. - Tokyo
International Classification:
H03M 13/00 H04L 1/18
US Classification:
714751, 370401, 714746
Abstract:
Forward error correction may be implemented in a network having first, second and third nodes. The second node receives streaming media message packets and one or more check packets from an upstream first node. The second node transmits the message packets and check packets to a downstream third node. The second node uses the check packets to decode missing message packets and transmits the decoded missing packets to the third node before the missing message packets are to be presented by the third node. The third node may receive message packets and a first set of check packets from the second node and a second set of check packets from the first node. The third node may use check packets from both sets to decode missing message packets.
Network Address Translation Type For Flexible Neighbor Selection In Overlay Networks
Yutaka Takeda - San Mateo CA, US Payton R. White - Foster City CA, US Attila Vass - Foster City CA, US
Assignee:
Sony Computer Entertainment Inc. - Tokyo
International Classification:
G06F 15/173
US Classification:
709238, 709225, 709245
Abstract:
An overlay network uses flexible neighbor selection based on network address translation (NAT) to define routing between nodes. The NAT type is used as a flexible neighbor selection criteria, either alone or in conjunction with other criteria. A method of selecting a neighboring node for a first node in a distributed hash table network includes determining a desired key value for a node finger table entry and requesting a set of candidate neighboring nodes near this desired key value. The method determines a network address translation type of each of the set of candidate neighboring nodes and ranks the set of candidate neighboring nodes accordingly. The method selects one of the set of candidate neighboring nodes based on the ranking. The NAT types of candidate neighboring nodes are determined by sending probe messages or from data received from a central overlay network server.
Broadcast Messaging In Peer To Peer Overlay Network
Yutaka Takeda - Foster City CA, US Howard Berkey - Foster City CA, US Payton R. White - Foster City CA, US Attila Vass - Foster City CA, US
Assignee:
Sony Computer Entertainment Inc. - Tokyo
International Classification:
H04L 1/00 H04L 12/28
US Classification:
370252, 370390, 370401
Abstract:
Broadcast messages are efficiently directed to nodes of an overlay network. Broadcast messages include an End ID parameter specifying the range of key values for nodes that should receive the broadcast message. Each node of an overlay network maintains a list of finger nodes and their respective key values. Upon receiving a broadcast message, a node assigns a finger node a new End ID value based upon the End ID value of the broadcast message or the key value of an adjacent finger node. The node compares a finger node's new End ID value with the finger node's key value to determine whether to forward the broadcast message to that finger node. A broadcast message forwarded to a finger node includes an End ID parameter equal to the new End ID value determined for the finger node. Nodes can aggregate response messages from its finger nodes.
Googleplus
Payton White
Lived:
Foster City, CA Hacienda Heights, CA La Jolla, CA Del Mar, CA Palo Alto, CA
Work:
Ngmoco:) (2010) Prehiti Labs LLC - Founder (2010) Sony Computer Entertainment IVast Muse MultiGen-Paradigm
Payton White 1988 graduate of Neville High School in Monroe, LA is on Memory Lane. Get caught up with Payton and other high school alumni from Neville High
Payton White Payton White 1993 graduate of Pryor High School in Pryor, OK is on Memory Lane. Get caught up with Payton White and other high school alumni