Patents by Inventor Attila Vass
Attila Vass has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20090144424Abstract: In a node configured to communicate with one or more other nodes over a network, available bandwidth for network traffic may be distributed among two or more distinct channels of communication within a single application running on the node. An available bandwidth may be detected for communication between the first node and a second node. A distribution may be determined for the available bandwidth among the two or more communication channels. A sending rate may be adjusted for data sent from the first node to the second node over one or more of the two or more communication channels in response to a detected change in the available bandwidth.Type: ApplicationFiled: November 7, 2008Publication date: June 4, 2009Applicant: Sony Computer Entertainment Inc.Inventors: Yutaka Takeda, James E. Marr, Stephen C. Detwiler, Attila Vass, Payton R. White
-
Publication number: 20090144425Abstract: Network bandwidth detection and distribution and prioritizing network traffic among two or more distinct channels of communication within a single application in a node configured to communicate with one or more other nodes over a network is disclosed. For a particular time quantum, a bandwidth quantum may be distributed amongst two or more communication channels according to priorities associated with those channels.Type: ApplicationFiled: November 7, 2008Publication date: June 4, 2009Applicant: Sony Computer Entertainment Inc.Inventors: James E. Marr, Yutaka Takeda, Attila Vass, Payton R. White, Stephen C. Detwiler
-
Publication number: 20090086739Abstract: 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.Type: ApplicationFiled: December 8, 2008Publication date: April 2, 2009Applicant: Sony Computer Entertainment Inc.Inventors: Yutaka Takeda, Howard Berkey, Payton R. White, Attila Vass
-
Patent number: 7468952Abstract: 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.Type: GrantFiled: November 29, 2005Date of Patent: December 23, 2008Assignee: Sony Computer Entertainment Inc.Inventors: Yutaka Takeda, Howard Berkey, Payton R. White, Attila Vass
-
Publication number: 20080310302Abstract: A method and system for load balancing the distribution of a file or block of data to multiple recipients on a peer to peer network is disclosed.Type: ApplicationFiled: June 18, 2007Publication date: December 18, 2008Applicant: Sony Computer Entertainment Inc.Inventors: Stephen C. Detwiler, James E. Marr, Attila Vass
-
Publication number: 20080304493Abstract: In a distributed hash table overlay network, messages directed to a message ID are relayed one or more nodes that have published interest in that message ID. Messages are distributed, processed, and/or cached in accordance with relay policies, which enable a wide variety of different applications. Nodes to specify relay policies on a per-node, per-message, and/or per-message ID basis. Relay policies can specify any behavior associated with messages, including: message caching, distribution, and processing as well as migration of relay policies when nodes join or leave the network. Intermediate nodes can perform any arbitrary processing of message based on relay policies. Intermediate nodes can offload processing to other nodes, either by forwarding messages to a different message ID or by enlisting the help of nodes subscribed to the message ID. Messages can include one or more subfields specifying commands and/or data to be evaluated by the intermediate node.Type: ApplicationFiled: June 6, 2007Publication date: December 11, 2008Applicant: Sony Computer Entertainment Inc.Inventors: James E. MARR, Payton White, Howard Berkey, Attila Vass
-
Publication number: 20080307412Abstract: A method and system for managing consistency of cached content assets are disclosed. A distribution server and client device that may be used in conjunction with such a system and method are also disclosed.Type: ApplicationFiled: June 6, 2007Publication date: December 11, 2008Applicant: Sony Computer Entertainment Inc.Inventors: James E. Marr, Payton R. White, Stephen C. Detwiler, Attila Vass
-
Publication number: 20080307103Abstract: A client device configured to interact with an interactive environment, a computer implemented method for obtaining auxiliary content in such a device, a mediation server, a computer implemented method for managing distribution of auxiliary content with such a server, an auxiliary content distribution method and an auxiliary content distribution system are disclosedType: ApplicationFiled: June 6, 2007Publication date: December 11, 2008Applicant: Sony Computer Entertainment Inc.Inventors: James E. Marr, Payton R. White, Stephen C. Detwiler, Attila Vass
-
Publication number: 20080270626Abstract: 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.Type: ApplicationFiled: August 15, 2007Publication date: October 30, 2008Applicant: Sony Computer Entertainment Inc.Inventors: Yutaka Takeda, Howard L. Berkey, Payton R. White, Attila Vass
-
Publication number: 20080235582Abstract: A method for and system for communicating using a virtual world are disclosed. In the method an avatar may be associated with a source of an email. An email may be generated within the virtual world and one or more images of an avatar may be associated with the email. The email may be sent to a real device and the one or more images may be presented at a destination of the email. The system may comprise one or more processors configured to generate a virtual world; associate an avatar with a source of an email; generate an email within the virtual world; associate one or more images of an avatar with the email; send the email to a real device; and present the one or more images at a destination of the email.Type: ApplicationFiled: March 5, 2007Publication date: September 25, 2008Applicant: Sony Computer Entertainment America Inc.Inventors: Gary Zalewski, Tomas Gillo, Mitchell Goodwin, Scott Waugaman, Attila Vass
-
Publication number: 20080229032Abstract: A method is disclosed for atomic operation in a processor system comprising a main memory and a power processor element (PPE) including a power processor unit (PPU) and an external cache. A processor system and processor readable medium for implementing the method are also disclosed.Type: ApplicationFiled: March 13, 2007Publication date: September 18, 2008Applicant: Sony Computer Entertainment Inc.Inventors: JOHN P. BATES, JAMES E. MARR, ATTILA VASS
-
Publication number: 20080214253Abstract: A system and method for communicating with a virtual world are disclosed. The virtual world may comprise a simulated public space configured to facilitate interaction among a plurality of users and one or more private spaces. Each private space may be associated with a particular user of the plurality of users. A particular user's interactions with the virtual world may be represented by one or more corresponding actions of an avatar. A communication device may be simulated in the virtual world. Communication may take place between the simulated communication device and a real communication device. The virtual world may be generated by one or more processors configured to simulate a communication device in the virtual world and communicate between the simulated communication device and a real communication device.Type: ApplicationFiled: March 5, 2007Publication date: September 4, 2008Applicant: Sony Computer Entertainment America Inc.Inventors: Tomas Gillo, Mitchell Goodwin, Scott Waugaman, Gary Zalewski, Attila Vass
-
Publication number: 20080215679Abstract: A system and method for routing communications among real and virtual communication devices are disclosed. The system includes one or more processors configured to generate a virtual world. The one or more processors may be configured to generate a virtual communication device and implement a configurable router adapted to facilitate routing of a communication among one or more real communication devices and the virtual communication device. A user of the virtual world may be associated with a virtual communication device and one or more real communication devices. A routing preference for reception of communications targeted to the user is implemented among the virtual communication device and the one or more real communication devices.Type: ApplicationFiled: March 5, 2007Publication date: September 4, 2008Applicant: Sony Computer Entertainment America Inc.Inventors: Tomas Gillo, Mitchell Goodwin, Scott Waugaman, Gary Zalewski, Attila Vass
-
Publication number: 20080215972Abstract: A method for user interaction with a three-dimensional virtual world is disclosed. The virtual world may comprise one or more public spaces and one or more private spaces. A user may be represented in the virtual world by an avatar. The user may manipulate the avatar via a user interface. An emotional state of the user may be detected via the interface. The user's emotional state may be mapped to one or more features of the avatar that are perceptible by other users. Thus, other users may perceive the user's emotional state through perception of the avatar.Type: ApplicationFiled: March 5, 2007Publication date: September 4, 2008Applicant: Sony Computer Entertainment America Inc.Inventors: Gary Zalewski, Tomas Gillo, Mitchell Goodwin, Scott Waugaman, Attila Vass
-
Publication number: 20080215971Abstract: A system and method for communicating with a virtual world are disclosed. The virtual world may comprise a simulated public space configured to facilitate interaction among a plurality of users and one or more private spaces. Each private space may be associated with a particular user of the plurality of users. A particular user's interactions with the virtual world may be represented by one or more corresponding actions of an avatar. Communication may take place between the virtual world and a real communication device. The real communication device may be configured to communicate with other real communication devices via one or more communication channels that are independent of the virtual world.Type: ApplicationFiled: March 5, 2007Publication date: September 4, 2008Applicant: Sony Computer Entertainment America Inc.Inventors: Tomas Gillo, Mitchell Goodwin, Scott Waugaman, Gary Zalewski, Attila Vass
-
Publication number: 20080215973Abstract: A method for user interaction with a three-dimensional virtual world is disclosed. The virtual world comprises one or more public spaces and one or more private spaces. A user may be represented in the virtual world by an avatar. The user can manipulate the avatar via a user interface. According to the method a custom gesture may be generated for the avatar. The gesture may be associated with one or more user interface signals.Type: ApplicationFiled: March 5, 2007Publication date: September 4, 2008Applicant: Sony Computer Entertainment America IncInventors: Gary Zalewski, Tomas Gillo, Mitchell Goodwin, Scott Waugaman, Attila Vass
-
Patent number: 7421708Abstract: 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.Type: GrantFiled: June 1, 2004Date of Patent: September 2, 2008Assignee: Sony Computer Entertainment Inc.Inventors: Attila Vass, Howard Berkey, John P. Bates, Payton R. White
-
Publication number: 20080201561Abstract: A processor system, a processor readable medium and a method for implementing multiple contexts on one or more SPE are disclosed.Type: ApplicationFiled: February 20, 2007Publication date: August 21, 2008Applicant: Sony Computer Entertainment Inc.Inventors: John P. Bates, Attila Vass
-
Patent number: 7398368Abstract: Atomic operations may be implemented on a processor system having a main memory and two or more processors including a power processor element (PPE) and a synergistic processor element (SPE) that operate on different sized register lines. A main memory address containing a primitive is divided into a parity byte and two or more portions, wherein the parity byte includes at least one bit. A value of the parity byte determines which of the two or more portions is a valid portion and which of them is an invalid portion. The primitive is of a memory size that is larger than a maximum size for atomic operation with the PPE and less than or equal to a maximum size for atomic operation with the SPE. Read with reservation and conditional write instructions are used by both the PPE and SPE to access or update a value of the atomic.Type: GrantFiled: December 1, 2005Date of Patent: July 8, 2008Assignee: Sony Computer Entertainment Inc.Inventors: James E. Marr, John P. Bates, Attila Vass, Tatsuya Iwamoto
-
Publication number: 20080140771Abstract: Apparatus and systems for implementing simulated environments are disclosed. Remote implementation of function calls is also disclosed. A simulated environment apparatus may include a plurality of simulation servers coupled to each other over data transfer links. The simulation servers may be configured to perform computations related to simulating an environment. A plurality of view servers may be coupled to the simulation servers over data transfer links. Each view server is configured to facilitate interaction between a plurality of client devices and the simulation servers. Each user device may control an avatar within the simulated environment. A simulated environment system may include a data center configured to communicate over a network with one or more remotely distributed client devices.Type: ApplicationFiled: October 30, 2007Publication date: June 12, 2008Applicant: Sony Computer Entertainment Inc.Inventors: Attila Vass, Benbuck Nason, John P. Bates, James E. Marr, Ivy Tsai