Patents by Inventor Glenn Fiedler
Glenn Fiedler 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: 20200304403Abstract: A system and computer program product for routing based on user preferences comprising, receiving a routing request from a client device wherein the routing request includes a desired route price and reliability preferences. Determining a plurality of potential packet routes from the routing request and sending a query for potential packet route information to one or more relays in the plurality of potential packet routes. Receiving potential packet route information from each of the one or more relays in the plurality of potential routes and automatically determining an optimal potential packet route based at least on the desired route price, and reliability preferences information.Type: ApplicationFiled: March 18, 2020Publication date: September 24, 2020Inventor: Glenn Fiedler
-
Patent number: 10004989Abstract: Aspects of the present disclosure describe methods and apparatuses that hide latency during an interaction between an attacking client device platform and a defending client device platform in a multiplayer game played over a network. The attacking client device platform predicts a successful attack will be made and delivers a hit event to the defending client device platform. In order to provide additional time to wait for a hit reply from the defending client device platform the attacking client device platform initiates an altered animation mode that lengthens the run-time of the animation. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.Type: GrantFiled: May 26, 2017Date of Patent: June 26, 2018Assignee: Sony Interactive Entertainment LLCInventors: Glenn Fiedler, Vincent Napoli, Jason McDonald
-
Patent number: 9674267Abstract: Aspects of the present disclosure describe methods and apparatuses that hide latency during an interaction between an attacking client device platform and a defending client device platform in a multiplayer game played over a network. The attacking client device platform predicts a successful attack will be made and delivers a hit event to the defending client device platform. In order to provide additional time to wait for a hit reply from the defending client device platform the attacking client device platform initiates an altered animation mode that lengthens the run-time of the animation. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.Type: GrantFiled: January 29, 2013Date of Patent: June 6, 2017Assignee: Sony Interactive Entertainment America, LLCInventors: Glenn Fiedler, Vincent Napoli, Jason McDonald
-
Patent number: 9457270Abstract: Methods and systems are described for a multiplayer video game on a peer-to-peer network in which players' game consoles can pass off or accept server or other management responsibilities for individual rooms, levels, or other virtual areas from other game consoles. Each player's game console can be either a ‘level server’ or a ‘level client,’ the level server's responsibilities including spawning and directing non-player characters, tracking objects, and/or conducting other management responsibilities of the room for the level clients. The level server can send updates such as save game states and other level checkpoints to its level clients for the specific virtual area that it manages.Type: GrantFiled: November 9, 2009Date of Patent: October 4, 2016Assignee: SONY INTERACTIVE ENTERTAINMENT AMERICA LLCInventor: Glenn Fiedler
-
Publication number: 20140303559Abstract: An automatic syringe pump is disclosed that includes at least four subsystems: mechanical power, electronic timing, mechanical power transfer, and user interface subsystems. In some embodiments, an occlusion detection subsystem is also present. The mechanical power subsystem's main includes a constant force spring capable of storing the energy needed to reliable depressed several different sizes of a syringe. The electronic timing subsystem may include components including a ratchet, pawls, flippers, stepper motor, and microcontroller. These components are used together to regulated the release of the energy stored in the constant force spring. The mechanical power transfer subsystem may include components including a rack and pinion which translates the rotational motion of the drive shaft from the constant force spring into linear motion to depress the syringe. Finally, the user interface subsystem may include components including the microcontroller, Arduino backpack, and syringe tray.Type: ApplicationFiled: April 4, 2014Publication date: October 9, 2014Inventors: Jinwoo Peter Jung, Lemuel Ming-Jun Soh, Glenn Fiedler, Kevin J. Jackson, Lavanya Rao, Ken Hackenberg, Zaid Haque, April Kuo-Ann Kwan, Pablo Andres Henning
-
Patent number: 8805773Abstract: Authority over an artificial intelligence (AI) asset can be controlled among two or more processing devices running a common program over a network using a technique in which authority can be transferred. A first processing device can exercise authority over the AI asset by executing code that controls one or more actions of the AI asset according to a decision tree. The decision tree can determine whether to engage the program asset based on criteria other than a distance between the AI asset and the program asset. The first processing device can broadcast a state of the AI asset to one or more other devices running the program. If the decision tree determines that the AI asset should engage a program asset over which another processing device has authority the first processing device can relinquish authority over the AI asset and transfer authority to the other device.Type: GrantFiled: September 3, 2010Date of Patent: August 12, 2014Assignee: Sony Computer Entertainment America, LLCInventor: Glenn Fiedler
-
Publication number: 20140213367Abstract: Aspects of the present disclosure describe methods and apparatuses that hide latency during an interaction between an attacking client device platform and a defending client device platform in a multiplayer game played over a network. The attacking client device platform predicts a successful attack will be made and delivers a hit event to the defending client device platform. In order to provide additional time to wait for a hit reply from the defending client device platform the attacking client device platform initiates an altered animation mode that lengthens the run-time of the animation. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.Type: ApplicationFiled: January 29, 2013Publication date: July 31, 2014Applicant: Sony Computer Entertainment America LLCInventors: Glenn FIEDLER, Vincent NAPOLI, Jason MCDONALD
-
Patent number: 8480498Abstract: Methods and systems are described for a multiplayer video game on a network in which a player's or players' missions are tracked individually as mission lines, each mission line being composed of a series of ordered objectives. Each objective generally must be completed in order of the sequence with no forking of objective paths. Each objective can include one or more conditions that can be completed in any order within the objective. Players can go off on different missions and then come back to synchronize their mission progress so that they benefit from the other player's gameplay. Players can also synchronize the conditions achieved within the missions during long missions with many difficult conditions to achieve in order to advance their combined progress.Type: GrantFiled: October 22, 2012Date of Patent: July 9, 2013Assignee: Sony Computer Entertainment America LLCInventor: Glenn Fiedler
-
Publication number: 20130095931Abstract: A computer system may load into its memory a base WAD corresponding to a logical space associated with a computer application run by a processor. The base WAD contains data uniquely associated with the logical space. Zero or more phases of activity take place in the logical space during running of the application. Phases are uniquely associated with the base WAD. The data in the base-WAD remains loaded for each of the phases. For each phase, the system loads a different set of zero or more sub-WADs into memory. Each phase has a different corresponding set of zero or more sub-wads. Each sub-WAD contains data that is associated with a corresponding phase. The system manages the activity for a given phase using the data in the base WAD and the data in the sets sub-WADs corresponding to the given phase.Type: ApplicationFiled: October 18, 2011Publication date: April 18, 2013Applicant: Sony Computer Entertainment America LLCInventors: Glenn Fiedler, Vassily A. Filippov, Timothy Moss
-
Patent number: 8308570Abstract: Methods and systems are described for a multiplayer video game on a peer-to-peer network in which a player's or players' missions are tracked individually as mission lines, each mission line being composed of a series of ordered objectives. Each objective generally must be completed in order of the sequence with no forking of objective paths. Each objective can include one or more conditions that can be completed in any order within the objective. Players can go off on different missions and then come back to synchronize their mission progress so that they benefit from the other player's gameplay. Players can also synchronize the conditions achieved within the missions during long missions with many difficult conditions to achieve in order to advance their combined progress.Type: GrantFiled: November 18, 2009Date of Patent: November 13, 2012Assignee: Sony Computer Entertainment America Inc.Inventor: Glenn Fiedler
-
Publication number: 20120059783Abstract: Authority over an artificial intelligence (AI) asset can be controlled among two or more processing devices running a common program over a network using a technique in which authority can be transferred. A first processing device can exercise authority over the AI asset by executing code that controls one or more actions of the AI asset according to a decision tree. The decision tree can determine whether to engage the program asset based on criteria other than a distance between the AI asset and the program asset. The first processing device can broadcast a state of the AI asset to one or more other devices running the program. If the decision tree determines that the AI asset should engage a program asset over which another processing device has authority the first processing device can relinquish authority over the AI asset and transfer authority to the other device.Type: ApplicationFiled: September 3, 2010Publication date: March 8, 2012Applicant: Sony Computer Entertainment America, LLC.Inventor: Glenn Fiedler
-
Publication number: 20110111859Abstract: Methods and systems are described for a multiplayer video game on a peer-to-peer network in which players' game consoles can pass off or accept server or other management responsibilities for individual rooms, levels, or other virtual areas from other game consoles. Each player's game console can be either a ‘level server’ or a ‘level client,’ the level server's responsibilities including spawning and directing non-player characters, tracking objects, and/or conducting other management responsibilities of the room for the level clients. The level server can send updates such as save game states and other level checkpoints to its level clients for the specific virtual area that it manages.Type: ApplicationFiled: November 9, 2009Publication date: May 12, 2011Applicant: Sony Computer Entertainment America Inc.Inventor: Glenn Fiedler
-
Publication number: 20050217342Abstract: A bending tool (12) for bending workpieces, especially plate and sheet metal blanks includes at least one bending element (23) positioned on one side of a workpiece as well as a retainer device with clamping elements (14, 42) on opposite sides of the workpiece. For bending the workpiece, the retainer is moved, together with the workpiece clamped on it, relative to a bending element (23). In the process, the retainer device with the workpiece and the bending element (23) move relative to each other in a bending stroke which contains a component in the bending-stroke direction as well as a component in the transverse direction of the bending stroke. The direction of the bending stroke is controlled by at least one control element associated with the bending element (23) as well as at least one guide element associated with the equal-sided clamping element (42).Type: ApplicationFiled: April 5, 2005Publication date: October 6, 2005Inventors: Glenn Fiedler, Ivo Karrasch