Patents by Inventor David Coles
David Coles 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: 20250367547Abstract: Techniques for managing snapshot storage on computer game servers use a hybrid filesystem which combines the best parts of raw disk access and a filesystem. The format is defined so that storage is not limited to the limited feature-set of legacy-but-commonly supported filesystems. Storage “blocks” are allocated in an optimal manner. Because the hybrid filesystem has access to low-level storage information, certain currently impossible features such as storage redundancy or data striping across disks can be implemented. Flexible metadata that can be safely used by multiple systems simultaneously or make live updates to content can be stored without having to shut down one or more systems.Type: ApplicationFiled: May 31, 2024Publication date: December 4, 2025Inventor: David Coles
-
Publication number: 20250307209Abstract: Techniques for managing snapshot storage on computer game servers use a hybrid filesystem which combines the best parts of raw disk access and a filesystem. The format is defined so that storage is not limited to the limited feature-set of legacy-but-commonly supported filesystems. Storage “blocks” are allocated in an optimal manner. Because the hybrid filesystem has access to low-level storage information, certain currently impossible features such as storage redundancy or data striping across disks can be implemented. Flexible metadata that can be safely used by multiple systems simultaneously or make live updates to content can be stored without having to shut down one or more systems.Type: ApplicationFiled: April 1, 2024Publication date: October 2, 2025Inventor: David Coles
-
Publication number: 20250211748Abstract: The present invention relates to methods and systems for tile-based encoding in cloud gaming. The method includes providing a current frame including a plurality of tiles and generating a priority list, which stores a rendering order of the plurality of tiles in the current frame. The method further includes setting a predetermined time, which is a maximum time to be spent rendering the current frame, and starting rendering of the plurality of tiles in the current frame in the rendering order and ending rendering when the predetermined time expires, thereby producing a plurality of rendered tiles that is less than or equal to the plurality of tiles. A corresponding method for processing the plurality of rendered tiles at a receiver is also provided.Type: ApplicationFiled: December 19, 2024Publication date: June 26, 2025Applicants: Sony Interactive Entertainment Europe Limited, Sony Interactive Entertainment LLCInventors: Lawrence Martin GREEN, Oliver George HUME, David COLES, Daniel Montero MOTILLA
-
Publication number: 20250161808Abstract: The present invention relates to methods and systems for game texture substitution in cloud gaming. The method includes receiving data including information identifying one or more video game textures to be included in the stream. The method further includes providing texture data for the one or more video game textures identified in the received data. The texture data comprises at least one identifier from a texture coding scheme, where each identifier represents image data associated with a corresponding video game texture. The texture coding scheme, provided in a memory associated with the cloud gaming computing system, comprises a plurality of identifiers, where each identifier represents the image data associated with the corresponding video game texture. A corresponding method for processing the stream at a client device is also provided.Type: ApplicationFiled: November 21, 2024Publication date: May 22, 2025Applicants: Sony Interactive Entertainment Europe Limited, Sony Interactive Entertainment LLCInventors: David COLES, Lawrence Martin GREEN
-
Publication number: 20250138903Abstract: A computer-implemented method of executing a distributed processing scheme, the method comprising receiving, at a first computing device, a first request associated with a processing task, identifying a plurality of computing devices, wherein each computing device of the plurality of computing devices is remote from the first computing device and each computing device satisfies at least one criterion of a predetermined list of criteria, determining a priority value for each computing device, wherein the priority value is at least partially based on the predetermined list of criteria, selecting one of the computing devices, wherein the selection is determined at least partially based on the priority value determined for each computing device, sending a second request from the first computing device to the selected computing device via a wireless communication channel, the second request instructing the selected computing device to complete a portion of the processing task.Type: ApplicationFiled: October 25, 2024Publication date: May 1, 2025Applicants: Sony Interactive Entertainment Europe Limited, Sony Interactive Entertainment LLCInventors: Lawrence Martin GREEN, David COLES, Oliver George HUME
-
Publication number: 20240115940Abstract: A method for managing gameplay of a video game is provided, including: executing a session of a video game by a cloud gaming resource; streaming video generated by the session over a network to a client device associated to a player of the video game, to enable gameplay of the session by the player; detecting a loss of network connectivity between the client device and the session; responsive to detecting the loss of network connectivity, then initiating transmission of updates regarding the session, via an alternative communication channel, to a secondary device associated to the player.Type: ApplicationFiled: April 14, 2023Publication date: April 11, 2024Inventors: Steven Osman, Olga Rudi, Frank Lin, David Coles, Chockalingam Ravi Sundaram, Coimbatore Ravi Madhavan
-
Patent number: 11793279Abstract: A fastener (1) has an elongate fastening band (2) and a buckle (10) for engagement with the band (2) to form a closed loop fastener. The buckle (10) is overmoulded on a first end region (8) of the fastening band (2). Such a design provides a fastener that has higher strength and is more compact than previously-considered designs.Type: GrantFiled: February 2, 2018Date of Patent: October 24, 2023Assignee: HCL Fasteners LimitedInventors: David Coles, Benjamin Beckett
-
Publication number: 20200376374Abstract: Aspects of the present disclosure relate to systems and methods for virtualizing mass storage. In various implementations, the management server may allocate resources of a network storage server for use by a separate game server in running a computer application, turn on the game server after allocating the resources, and provide the game server with information on how to access the storage server.Type: ApplicationFiled: August 17, 2020Publication date: December 3, 2020Inventors: ROELOF Roderick Colenbrander, David Coles, Khiem Diep, Torgeir Hagland
-
Patent number: 10744407Abstract: Aspects of the present disclosure relate to systems and methods for virtualizing mass storage using a network storage device operatively coupled to a host system. In various implementations, the network storage device and host system may collectively emulate a mass storage device for another “terminal” computing system. This emulation can be performed while utilizing the minimum possible memory of the host system, as the network storage device contains the operating system data for the host system in addition to game and user data required for the implementation of a computer application.Type: GrantFiled: September 8, 2015Date of Patent: August 18, 2020Assignee: Sony Interactive Entertainment LLCInventors: Roelof Roderick Colenbrander, David Coles, Khiem Diep, Torgeir Hagland
-
Publication number: 20200229546Abstract: A fastener (1) has an elongate fastening band (2) and a buckle (10) for engagement with the band (2) to form a closed loop fastener. The buckle (10) is overmoulded on a first end region (8) of the fastening band (2). Such a design provides a fastener that has higher strength and is more compact than previously-considered designs.Type: ApplicationFiled: February 2, 2018Publication date: July 23, 2020Inventors: David Coles, Benjamin Beckett
-
Patent number: 9957985Abstract: The present invention relates to a fastener (1) comprising a band (2) and a holding member (8). The band (2) having a first end (3) and a second end (4), and an inwardly facing surface (5) and an outwardly facing surface (6) extending therebetween. Teeth (7) are provided on the inwardly facing surface (5) and outwardly facing surface (6) at least the first (3) and second (4) ends of the band (2). A holding member (8) for holding the band (2) in a closed loop such that the holding member (8) is arranged to engage the teeth (7) provided by the inwardly facing surface (5) or the outwardly facing surface (6) at least the first end (3) of the band (2) with the teeth (7) provided by the outwardly facing surface (6) or the inwardly facing surface (5) respectively at least the second end (4) of the band (2).Type: GrantFiled: May 9, 2014Date of Patent: May 1, 2018Assignee: HCL FASTENERS LIMITEDInventors: David Coles, Benjamin Beckett, Ashley Vearncombe
-
Patent number: 9926802Abstract: There is disclosed an access port for a casing of a gas turbine engine and a plug for plugging the access port. The access port and plug each include first and second baulking formations which are configured to engage with one another. The first and second baulking formations are spaced from one another by a unique angular separation which allows only the correct plug to be inserted into the correct access port.Type: GrantFiled: January 21, 2016Date of Patent: March 27, 2018Assignee: ROLLS-ROYCE plcInventor: David Coles
-
Publication number: 20170065887Abstract: Aspects of the present disclosure relate to systems and methods for virtualizing mass storage using a network storage device operatively coupled to a host system. In various implementations, the network storage device and host system may collectively emulate a mass storage device for another “terminal” computing system. This emulation can be performed while utilizing the minimum possible memory of the host system, as the network storage device contains the operating system data for the host system in addition to game and user data required for the implementation of a computer application.Type: ApplicationFiled: September 8, 2015Publication date: March 9, 2017Inventors: ROELOF Roderick Colenbrander, David Coles, Khiem Diep, Torgeir Hagland
-
Publication number: 20160237846Abstract: There is disclosed an access port for a casing of a gas turbine engine and a plug for plugging the access port. The access port and plug each include first and second baulking formations which are configured to engage with one another. The first and second baulking formations are spaced from one another by a unique angular separation which allows only the correct plug to be inserted into the correct access port.Type: ApplicationFiled: January 21, 2016Publication date: August 18, 2016Applicant: ROLLS-ROYCE plcInventor: David COLES
-
Publication number: 20160123359Abstract: The present invention relates to a fastener (1) comprising a band (2) and a holding member (8). The band (2) having a first end (3) and a second end (4), and an inwardly facing surface (5) and an outwardly facing surface (6) extending therebetween. Teeth (7) are provided on the inwardly facing surface (5) and outwardly facing surface (6) at least the first (3) and second (4) ends of the band (2). A holding member (8) for holding the band (2) in a closed loop such that the holding member (8) is arranged to engage the teeth (7) provided by the inwardly facing surface (5) or the outwardly facing surface (6) at least the first end (3) of the band (2) with the teeth (7) provided by the outwardly facing surface (6) or the inwardly facing surface (5) respectively at least the second end (4) of the band (2).Type: ApplicationFiled: May 9, 2014Publication date: May 5, 2016Applicant: HCL FASTENERS LIMITEDInventors: David Coles, Benjamin Beckett, Ashley Vearncombe
-
Patent number: 7882598Abstract: A compact low-profile clamp for clamping objects comprises a toothed band formed into a closed loop having a first end and a second end and a head that holds the band in a closed loop and comprises a first and a second side-by-side passageways that also include teeth. The second end of the band is secured in a second passageway. The band is then passed around the object to form a loop and the first end of the band is pushed into the first passageway; the teeth hold the band in the closed loop. A chamber located at one end of the first passageway has an opening that is accessible from the outside to enable the first end of the band to be pulled to tighten the band.Type: GrantFiled: October 10, 2005Date of Patent: February 8, 2011Assignee: HCL Fasteners LtdInventors: David Coles, Daniel Ward
-
Publication number: 20080083095Abstract: A fastener for holding or clamping at least one object is provided that comprises: a band (10) formed into a closed loop, said band having a first end and a second end and teeth (18) on its outer surface; and a head (12) that holds the band in a closed loop and comprises a first and a second passageway (20, 22). The second end of the band is secured in a second passageway (20) by teeth (24) that engage with the teeth of the band. The band is then passed around the object to form a loop and the first end of the band is pushed into the first passageway (22) that also includes teeth that engages the teeth on the band and prevents the band from being pulled out of the first passageway. A chamber (34) is located at one end of the first passageway (22) and has an opening in the outer face of the head.Type: ApplicationFiled: October 10, 2005Publication date: April 10, 2008Applicant: HCL FASTENERS LTDInventors: David Coles, Daniel Ward
-
Publication number: 20070017067Abstract: A clamp comprising a band (10) having, at one end, a pair of axially spaced jaws (16, 18) comprising an upper jaw (16) and a lower jaw (18) and, at the other end, a tongue (28) that can be inserted between the jaws. The tongue has an upper surface and a lower surface and the top jaw (16) has a lower surface that includes a single engagement tooth (20). The upper surface of the tongue includes an engagement tooth (29) having a cavity (30) behind it that can accommodate the engagement tooth (20) of the upper jaw to hold the clamp in a closed position. The lower surface (48) of the tongue is provided with a recess (40) that accommodates the lower jaw (18) when the clamp is in the said closed position.Type: ApplicationFiled: July 10, 2006Publication date: January 25, 2007Inventors: David Coles, Danny Ward
-
Patent number: 5999588Abstract: A method of correcting for deadtime in an attenuation map generated by a nuclear medicine imaging system is provided. The imaging system includes a gamma ray detector that is rotatable about an object to be imaged. A region is defined on the imaging surface of the detector, such as the edge of the field of view of the detector, such that during a transmission scan of the object, the radiation shadow of the object is substantially less likely to fall upon the defined region than upon other regions of the imaging surface. A blank transmission scan is then performed, including recording the radiation intensity level detected in the region as a reference intensity level. A transmission scan of the object is then performed to acquire an attenuation map of the object, including recording a radiation intensity level detected in the first region during the transmission scan.Type: GrantFiled: April 17, 1998Date of Patent: December 7, 1999Assignee: ADAC LaboratoriesInventors: Lingxiong Shao, Peter Nellemann, David Coles, Hugo Bertelsen, Jacobus Koster
-
Patent number: 5998793Abstract: A method and apparatus for correcting for random coincidences in a gamma camera imaging system are provided, based on the distribution of the object to be imaged as well as the measured singles and coincidence rates. Gamma radiation emitted from the object is detected for multiple projection angles, including detection of a plurality of coincidence events, to generate an object profile. The singles rate and the coincidence rate are also measured for each of the projection angles. A randoms distribution representing random coincidences in the detected coincidence events is then determined, including computing a randoms profile as the convolution of the object profile and a Gaussian function.Type: GrantFiled: April 17, 1998Date of Patent: December 7, 1999Assignee: ADAC LaboratoriesInventors: Lingxiong Shao, David Coles