Patents by Inventor Will Wright
Will Wright 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: 8838905Abstract: A storage controller that includes a cache, receives a command from a host, wherein a set of criteria corresponding to read response times for executing the command have to be satisfied. A destage application that destages tracks based at least on recency of usage and spatial location of the tracks is executed, wherein a spatial ordering of the tracks is maintained in a data structure, and the destage application traverses the spatial ordering of the tracks. Tracks are destaged from at least inside or outside diameters of disks at periodic intervals, while traversing the spatial ordering of the tracks, wherein the set of criteria corresponding to the read response times for executing the command are satisfied.Type: GrantFiled: November 17, 2011Date of Patent: September 16, 2014Assignee: International Business Machines CorporationInventors: Michael T. Benhase, Lokesh M. Gupta, Christopher J. Strauss, Will A. Wright
-
Patent number: 8819343Abstract: A storage controller that includes a cache, receives a command from a host, wherein a set of criteria corresponding to read response times for executing the command have to be satisfied. A destage application that destages tracks based at least on recency of usage and spatial location of the tracks is executed, wherein a spatial ordering of the tracks is maintained in a data structure, and the destage application traverses the spatial ordering of the tracks. Tracks are destaged from at least inside or outside diameters of disks at periodic intervals, while traversing the spatial ordering of the tracks, wherein the set of criteria corresponding to the read response times for executing the command are satisfied.Type: GrantFiled: March 15, 2013Date of Patent: August 26, 2014Assignee: International Business Machines CorporationInventors: Michael T. Benhase, Lokesh M. Gupta, Christopher J. Strauss, Will A. Wright
-
Publication number: 20130235709Abstract: A storage controller that includes a cache, receives a command from a host, wherein a set of criteria corresponding to read response times for executing the command have to be satisfied. A destage application that destages tracks based at least on recency of usage and spatial location of the tracks is executed, wherein a spatial ordering of the tracks is maintained in a data structure, and the destage application traverses the spatial ordering of the tracks. Tracks are destaged from at least inside or outside diameters of disks at periodic intervals, while traversing the spatial ordering of the tracks, wherein the set of criteria corresponding to the read response times for executing the command are satisfied.Type: ApplicationFiled: March 15, 2013Publication date: September 12, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael T. Benhase, Lokesh M. Gupta, Christopher J. Strauss, Will A. Wright
-
Publication number: 20130132667Abstract: A storage controller that includes a cache receives a command from a host, wherein a set of criteria corresponding to read and write response times for executing the command have to be satisfied. The storage controller determines ranks of a first type and ranks of a second type corresponding to a plurality of volumes coupled to the storage controller, wherein the command is to be executed with respect to the ranks of the first type. Destage rate corresponding to the ranks of the first type are adjusted to be less than a default destage rate corresponding to the ranks of the second type, wherein the set of criteria corresponding to the read and write response times for executing the command are satisfied.Type: ApplicationFiled: November 17, 2011Publication date: May 23, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael T. Benhase, Lokesh M. Gupta, Christopher J. Strauss, Will A. Wright
-
Publication number: 20130132664Abstract: A storage controller that includes a cache, receives a command from a host, wherein a set of criteria corresponding to read response times for executing the command have to be satisfied. A destage application that destages tracks based at least on recency of usage and spatial location of the tracks is executed, wherein a spatial ordering of the tracks is maintained in a data structure, and the destage application traverses the spatial ordering of the tracks. Tracks are destaged from at least inside or outside diameters of disks at periodic intervals, while traversing the spatial ordering of the tracks, wherein the set of criteria corresponding to the read response times for executing the command are satisfied.Type: ApplicationFiled: November 17, 2011Publication date: May 23, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael T. Benhase, Lokesh M. Gupta, Christopher J. Strauss, Will A. Wright
-
Publication number: 20110053693Abstract: A video game that provides a player game play experience that simulates an evolution process is disclosed. In each stage of the evolution process, the player can create game content that is uploaded to a server. Other players' game content can also be downloaded into the player's game. In an embodiment of the present invention, the player-defined content can be automatically uploaded to a server, where it can be automatically downloaded to players' games in accordance with criteria such as heuristics that are relevant to the game, player preferences, rankings, community preferences and combinations thereof.Type: ApplicationFiled: July 29, 2010Publication date: March 3, 2011Applicant: Electronic Arts, Inc.Inventor: Will Wright
-
Patent number: 7867093Abstract: A video game that provides a player game play experience that simulates an evolution process is disclosed. In each stage of the evolution process, the player can create game content that is uploaded to a server. Other players' game content can also be downloaded into the player's game. In an embodiment of the present invention, the player-defined content can be automatically uploaded to a server, where it can be automatically downloaded to players' games in accordance with criteria such as heuristics that are relevant to the game, player preferences, rankings, community preferences and combinations thereof.Type: GrantFiled: August 20, 2007Date of Patent: January 11, 2011Assignee: Electronic Arts Inc.Inventor: Will Wright
-
Patent number: 7789758Abstract: A video game that provides a player game play experience that simulates an evolution process is disclosed. In each stage of the evolution process, the player can create game content that is uploaded to a server. Other players' game content can also be downloaded into the player's game. In an embodiment of the present invention, the player-defined content can be automatically uploaded to a server, where it can be automatically downloaded to players' games in accordance with criteria such as heuristics that are relevant to the game, player preferences, rankings, community preferences and combinations thereof.Type: GrantFiled: March 9, 2007Date of Patent: September 7, 2010Assignee: Electronic Arts, Inc.Inventor: Will Wright
-
Publication number: 20080176658Abstract: A video game that provides a player game play experience that simulates an evolution process is disclosed. In each stage of the evolution process, the player can create game content that is uploaded to a server. Other players' game content can also be downloaded into the player's game. In an embodiment of the present invention, the player-defined content can be automatically uploaded to a server, where it can be automatically downloaded to players' games in accordance with criteria such as heuristics that are relevant to the game, player preferences, rankings, community preferences and combinations thereof.Type: ApplicationFiled: August 20, 2007Publication date: July 24, 2008Applicant: Electronic Arts, Inc.Inventor: Will Wright
-
Publication number: 20070275634Abstract: The invention provides a method for figurines to form and join a network of figurines by setting them near other figurines, by activating them via a power switch, or by placing them in communication with a central hub. A communications path using radio or IR frequency is used to form the network, such that only one figurine can transmit data while the others receive data at any time. Once the network has been formed, the figurines can formulate behaviors based on the attributes, requests, and actions of the others. These behaviors are based on the data transpired between the figurines and can include meaning of spoken words, current state, etc. Each figurine has a personality controlled by its internal data, which also controls its relationships with others. Each figurine can spontaneously create a speech or action based on the reply given by another coupled with data stored within its databank.Type: ApplicationFiled: August 6, 2007Publication date: November 29, 2007Inventors: Will Wright, Michael Winter, Matthew Sibigtroth
-
Publication number: 20070238499Abstract: A video game that provides a player game play experience that simulates an evolution process is disclosed. In each stage of the evolution process, the player can create game content that is uploaded to a server. Other players' game content can also be downloaded into the player's game. In an embodiment of the present invention, the player-defined content can be automatically uploaded to a server, where it can be automatically downloaded to players' games in accordance with criteria such as heuristics that are relevant to the game, player preferences, rankings, community preferences and combinations thereof.Type: ApplicationFiled: March 9, 2007Publication date: October 11, 2007Applicant: Electronic Arts, Inc.Inventor: Will Wright
-
Patent number: 7252572Abstract: The invention provides a method for figurines to form and join a network of figurines by setting them near other figurines, by activating them via a power switch, or by placing them in communication with a central hub. A communications path using radio or IR frequency is used to form the network, such that only one figurine can transmit data while the others receive data at any time. Once the network has been formed, the figurines can formulate behaviors based on the attributes, requests, and actions of the others. These behaviors are based on the data transpired between the figurines and can include meaning of spoken words, current state, etc. Each figurine has a personality controlled by its internal data, which also controls its relationships with others. Each figurine can spontaneously create a speech or action based on the reply given by another coupled with data stored within its databank.Type: GrantFiled: May 12, 2004Date of Patent: August 7, 2007Assignee: Stupid Fun Club, LLCInventors: Will Wright, Michael Winter, Matthew Sibigtroth
-
Publication number: 20040259465Abstract: The invention provides a method for figurines to form and join a network of figurines by setting them near other figurines, by activating them via a power switch, or by placing them in communication with a central hub. A communications path using radio or IR frequency is used to form the network, such that only one figurine can transmit data while the others receive data at any time. Once the network has been formed, the figurines can formulate behaviors based on the attributes, requests, and actions of the others. These behaviors are based on the data transpired between the figurines and can include meaning of spoken words, current state, etc. Each figurine has a personality controlled by its internal data, which also controls its relationships with others. Each figurine can spontaneously create a speech or action based on the reply given by another coupled with data stored within its databank.Type: ApplicationFiled: May 12, 2004Publication date: December 23, 2004Inventors: Will Wright, Michael Winter, Matthew Sibigtroth
-
Patent number: 5613082Abstract: A data storage system includes a data storage medium, such as a magnetic tape, that has a first control data storing area or drive partition that is addressable only by a peripheral drive mounting the medium and a plurality of other addressable data storing partitions for storing data. A volume table of contents may be stored in one of the addressable partitions. A tachometer measures and indicates physical locations on the storage medium. Each of the partitions have an extent on the storage medium indicated by said physical locations. The control data in the drive partition includes directories of medium control blocks, such as tape marks, defect marks and the like; directory of all addressable partitions including the physical locations at the beginning of each partitions and other medium physical and logical parameter data. A so-called mount-demount medium control block in the drive partition indicates a demount status that shows all data stored in the drive partition is valid.Type: GrantFiled: June 14, 1993Date of Patent: March 18, 1997Assignee: International Business Machines CorporationInventors: Michael A. Brewer, Alex Chliwnyj, Dale A. Christiansen, James W. Wolf, Will A. Wright
-
Patent number: 5394280Abstract: A magnetic tape drive simultaneously senses on a magnetic tape three evenly spaced-apart servo track areas for servoing a multi-track magnetic head to follow a concurrent set of data tracks on the magnetic tape. The data tracks are arranged into a plurality of track groups. Each track group has a first and second subgroup of data tracks. The first subgroup of tracks are scanned in a first relative motion of the magnetic tape and magnetic head as a forward direction (tape is being spooled from a supply tape reel). The second subgroup of tracks are scanned in a second relative motion of the magnetic tape and magnetic head that is opposite in direction to the first relative direction and is a forward direction of scanning. While writing data in any one of the plural track groups, a servo dropout affecting most of the servo track areas is detected and indicated as a servo error. Writing is aborted. The relative position of the magnetic tape and head is detected at both longitudinal ends of the servo dropout.Type: GrantFiled: June 14, 1993Date of Patent: February 28, 1995Assignee: International Business Machines CorporationInventors: Alex Chliwnyj, David C. Graves, Scott M. Fry, Pamela R. Nylander-Hill, Habib M. Torab, Will A. Wright