Patents by Inventor Andrew R. Thaler
Andrew R. Thaler 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).
-
Patent number: 10754779Abstract: A media drive is loaded with a ROM medium on which a plurality of files constituting an application are recorded. A readout block reads out data from the media drive. A memory temporarily stores the read-out data. A providing block provides the data stored in the memory to game software. A recording processing block records the data stored in the memory in an auxiliary storage device.Type: GrantFiled: October 4, 2013Date of Patent: August 25, 2020Assignee: Sony Interactive Entertainment Inc.Inventors: Takeshi Hashimoto, Masaki Takahashi, Hideya Muraoka, Naoto Okino, Andrew R Thaler
-
Patent number: 9529725Abstract: [Object] To provide a technology for realizing an environment in which a user can play a game comfortably. [Solving Means] A download executing block 104 obtains a digital content from a server connected to a network. A recording processing block 106 records the digital content in an auxiliary storage device 2. The digital content is constituted of a plurality of files. Each file belongs to at least one of a plurality of groups, and at least one file belongs to each group. A determining block 108 determines where a file is recorded in the auxiliary storage device 2 in group units.Type: GrantFiled: January 13, 2014Date of Patent: December 27, 2016Assignees: Sony Corporation, Sony Interactive Entertainment Inc.Inventors: Takeshi Hashimoto, Masaki Takahashi, Hideya Muraoka, Naoto Okino, Andrew R. Thaler, Tomoyuki Suzuka
-
Publication number: 20150356018Abstract: A media drive is loaded with a ROM medium on which a plurality of files constituting an application are recorded. A readout block reads out data from the media drive. A memory temporarily stores the read-out data. A providing block provides the data stored in the memory to game software. A recording processing block records the data stored in the memory in an auxiliary storage device.Type: ApplicationFiled: October 4, 2013Publication date: December 10, 2015Applicant: SONY COMPUTER ENTERTAINMENT INC.Inventors: Takeshi Hashimoto, Masaki Takahashi, Hideya Muraoka, Naoto Okino, Andrew R Thaler
-
Publication number: 20140201209Abstract: [Object] To provide a technology for realizing an environment in which a user can play a game comfortably. [Solving Means] A download executing block 104 obtains a digital content from a server connected to a network. A recording processing block 106 records the digital content in an auxiliary storage device 2. The digital content is constituted of a plurality of files. Each file belongs to at least one of a plurality of groups, and at least one file belongs to each group. A determining block 108 determines where a file is recorded in the auxiliary storage device 2 in group units.Type: ApplicationFiled: January 13, 2014Publication date: July 17, 2014Applicant: Sony Computer Entertainment Inc.Inventors: Takeshi HASHIMOTO, Masaki TAKAHASHI, Hideya MURAOKA, Naoto OKINO, Andrew R. THALER, Tomoyuki SUZUKA
-
Patent number: 8504736Abstract: Handling of input or output (I/O) to or from a media device may be implemented in a system having a memory, a processor unit with a main processor and an auxiliary processor having an associated local memory, and the media device. An incoming I/O request received from an application running on the processor unit may be serviced according to the schedule. A set of processor executable instructions configured to implement I/O handling may include media filter layers. I/O handling may alternatively comprise: receiving an incoming I/O request from an application running on a main processor; inserting the request into a schedule embodied in the main memory; and implementing the request according to the schedule and one or more filters, at least one of which is implemented by an auxiliary processor.Type: GrantFiled: May 30, 2008Date of Patent: August 6, 2013Assignee: Sony Computer Entertainment America Inc.Inventors: Andrew R. Thaler, Edward Adam Lerner, Robert J. Mical
-
Patent number: 8412856Abstract: An input/output (I/O) method, system, and computer program product are disclosed. An incoming I/O request is received from an application running on a processor. A tree structure including processor-executable instructions defines one or more layers of processing associated with the I/O request. The instructions divide the data in the I/O request into one or more chunks at each of the one or more layers of processing. Each instruction has an associated data dependency to one or more corresponding instructions in a previous layer. The instructions are sorted into an order of processing by determining a location of each chunk and data dependencies between chunks of different layers of processing. One or more instructions are inserted into a schedule that depends at least partly on the order of processing. The I/O request is serviced by executing the instructions according to the schedule with the processor according to the order of processing.Type: GrantFiled: October 12, 2010Date of Patent: April 2, 2013Assignee: Sony Computer Entertainment America LLC.Inventor: Andrew R. Thaler
-
Publication number: 20110099204Abstract: An input/output (I/O) method, system, and computer program product are disclosed. An incoming I/O request is received from an application running on a processor. A tree structure including processor-executable instructions defines one or more layers of processing associated with the I/O request. The instructions divide the data in the I/O request into one or more chunks at each of the one or more layers of processing. Each instruction has an associated data dependency to one or more corresponding instructions in a previous layer. The instructions are sorted into an order of processing by determining a location of each chunk and data dependencies between chunks of different layers of processing. One or more instructions are inserted into a schedule that depends at least partly on the order of processing. The I/O request is serviced by executing the instructions according to the schedule with the processor according to the order of processing.Type: ApplicationFiled: October 12, 2010Publication date: April 28, 2011Applicant: Sony Computer Entertainment America LLC.Inventor: Andrew R. Thaler
-
Publication number: 20090300642Abstract: Handling of input or output (I/O) to or from a media device may be implemented in a system having a memory, a processor unit with a main processor and an auxiliary processor having an associated local memory, and the media device. An incoming I/O request received from an application running on the processor unit may be serviced according to the schedule. A set of processor executable instructions configured to implement I/O handling may include media filter layers. I/O handling may alternatively comprise: receiving an incoming I/O request from an application running on a main processor; inserting the request into a schedule embodied in the main memory; and implementing the request according to the schedule and one or more filters, at least one of which is implemented by an auxiliary processor.Type: ApplicationFiled: May 30, 2008Publication date: December 3, 2009Applicant: Sony Computer Entertainment America Inc.Inventors: Andrew R. Thaler, Edward Adam Lerner, Robert J. Mical