Patents by Inventor James McCoy
James McCoy 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: 11925958Abstract: A lock assembly for a vibratory separator includes a latch. The latch includes a first inner protrusion and a first outer protrusion. The first outer protrusion defines a first outer protrusion opening. The lock assembly also includes a first spacer. The first spacer includes a first fastener that is configured to be inserted into the first outer protrusion opening.Type: GrantFiled: August 6, 2020Date of Patent: March 12, 2024Assignee: SCHLUMBERGER TECHNOLOGY CORPORATIONInventors: Muneeb Ahmed, Robert Lunnemann, James McCoy
-
Publication number: 20240066408Abstract: An electronic device and a method for implementation of super-fungible tokens for gaming is disclosed. The electronic device tracks a set of gaming assets associated with a player in a gaming application. Metadata associated with the set of gaming assets is received and a super-fungible token is created, based on a storage of the metadata to a distributed ledger associated with the gaming application. The creation of the super-fungible token corresponds to an ownership of a single gaming asset from the set of gaming assets by the player in the gaming application at a time instant. A first user input indicative of a selection of a first gaming asset is received. The selected first gaming asset is enabled and a set of second gaming assets are disabled in the gaming application. The disabled set of second gaming assets correspond to gaming assets other than the enabled first gaming asset.Type: ApplicationFiled: August 23, 2022Publication date: February 29, 2024Inventors: JAMES R MILNE, TRUE XIONG, CHARLES MCCOY
-
Publication number: 20240066402Abstract: An electronic device and method for implementation of gaming assets as non-fungible tokens (NFTs) across save states of games is disclosed. The electronic device may track a gaming asset associated with a player in a first gaming application. First information associated with a first game save state of the first gaming application and meta-data associated with the tracked gaming asset may be received. The electronic device may create a non-fungible token (NFT) associated with the tracked gaming asset based on the received meta-data. Second information associated with a second game save state of a second gaming application of a set of gaming applications may be received. The electronic device may retrieve the created NFT associated with the gaming asset from a distributed ledger. A restoration of the gaming asset may be initiated for the player in the second gaming application, based on the second information and the retrieved NFT.Type: ApplicationFiled: August 23, 2022Publication date: February 29, 2024Inventors: JAMES R. MILNE, TRUE XIONG, CHARLES MCCOY
-
Publication number: 20240070660Abstract: An electronic device and method for implementation of non-fungible tokens (NFTs) for management of virtual assets is disclosed. The electronic device tracks a virtual asset associated with a user on a virtual reality platform and receives metadata associated with the virtual asset. A first NFT associated with the virtual asset is created, based on a storage of the metadata to a distributed ledger associated with the virtual reality platform. The first NFT is split into a set of NFTs. Each NFT is associated with a user-right corresponding to the virtual asset for the first user. The set of NFTs is stored on the distributed ledger. From the set of NFTs, a second NFT associated with the first virtual asset is retrieved, based on a user input. An ownership or usage of the virtual asset is controlled on the virtual reality platform, based on the second NFT.Type: ApplicationFiled: August 23, 2022Publication date: February 29, 2024Inventors: JAMES R MILNE, TRUE XIONG, CHARLES MCCOY
-
Publication number: 20230401089Abstract: A technique for scheduling tasks in a storage system includes predicting excess capacity of processing resources over a known interval of time and determining a quantity of credit based on the predicted capacity. The technique further includes holding back a requested increase in the priority of one or more speed-noncritical tasks by consuming a portion of the credit and thus allowing one or more speed-critical tasks to run with undiminished access to the processing resources.Type: ApplicationFiled: June 14, 2022Publication date: December 14, 2023Inventors: Philippe Armangau, Maher Kachmar, Christopher Jones, James McCoy
-
Patent number: 11641651Abstract: Various methods of allocating uplink control channels in a communication system are implemented at a resource scheduler or a user equipment (UE). In one method the scheduler reserves resources for a downlink data channel and signals a corresponding downlink data channel grant and also reserves resources for a persistent uplink control channel for a longer duration than the data channel grant. Signaling overhead associated with a grant for this persistent uplink control channel is reduced over a full dynamic grant. A predetermined rule can be used at the scheduler and at the UE to avoid overhead signaling associated with a grant for this persistent control channel. Predetermined rules at the UE and scheduler can also be used to reserve appropriate resources and select appropriate MCS levels for control information and the control information and uplink data can be transported over a common uplink channel when a time overlap occurs between an uplink data channel and the persistent control channel.Type: GrantFiled: March 1, 2021Date of Patent: May 2, 2023Assignee: Apple Inc.Inventors: James McCoy, Leo Dehner, Jayesh Kotecha, Jayakrishnan Mundarath
-
Publication number: 20220280975Abstract: A lock assembly for a vibratory separator includes a latch. The latch includes a first inner protrusion and a first outer protrusion. The first outer protrusion defines a first outer protrusion opening. The lock assembly also includes a first spacer. The first spacer includes a first fastener that is configured to be inserted into the first outer protrusion opening.Type: ApplicationFiled: August 6, 2020Publication date: September 8, 2022Inventors: Muneeb Ahmed, Robert Lunnemann, James McCoy
-
Patent number: 11377956Abstract: A flow inducer assembly and a method for cooling turbine blades of a gas turbine engine are presented. The gas turbine engine includes a rotor disk having circumferentially distributed disk grooves and turbine blades. Each turbine blade includes a blade root inserted into blade mounting section of the disk groove. Seal plates are attached to an aft side circumference of the rotor disk. The flow inducer assembly is integrated to each seal plate at a side facing away from the rotor disk. The flow inducer assembly is configured to function as a paddle due to rotation of the rotor disk and the seal plate therewith during operation of the gas turbine engine to drive ambient air as a cooling fluid into the disk cavity and enter inside of the turbine blade from the blade root for cooling the turbine blade.Type: GrantFiled: July 23, 2018Date of Patent: July 5, 2022Assignee: SIEMENS ENERGY GLOBAL GMBH & CO. KGInventors: Peter Schröder, Christopher W. Ross, Santiago R. Salazar, Patrick M. Pilapil, Roger Matthews, Kevin Kampka, Joana Verheyen, Ching-Pang Lee, Javan Albright, James McCoy, Sin Chien Siw, Kok-Mun Tham
-
Patent number: 11251918Abstract: A technique of operating a wireless communication device includes receiving an assigned starting point index and an assigned reference signal bandwidth for a reference signal. The reference signal is then transmitted multiple times, beginning at an initial resource block that is associated with the assigned starting point index and in accordance with the assigned reference signal bandwidth, across a shared channel.Type: GrantFiled: May 5, 2020Date of Patent: February 15, 2022Assignee: Apple Inc.Inventor: James McCoy
-
Patent number: 11230964Abstract: A machine system includes a compressor, and a cooler having an inlet tank to receive compressed air from the compressor, and a header assembly attached to the inlet tank and including a plurality of cooling tubes supported in the header and each having an external heat exchange surface exposed to a flow of cooling air. The cooler further includes a plurality of graphite pack seals each extending peripherally around one of the cooling tubes, and a clamping assembly clamping the pack seals against the header to squeeze the pack seals into sealing contact with the cooling tubes and the header.Type: GrantFiled: April 20, 2020Date of Patent: January 25, 2022Assignee: Caterpillar Inc.Inventors: Dongming Tan, James McCoy Voelker, Sharath Kumar Reddy Challa, Jianlong Xu
-
Publication number: 20210324786Abstract: A machine system includes a compressor, and a cooler having an inlet tank to receive compressed air from the compressor, and a header assembly attached to the inlet tank and including a plurality of cooling tubes supported in the header and each having an external heat exchange surface exposed to a flow of cooling air. The cooler further includes a plurality of graphite pack seals each extending peripherally around one of the cooling tubes, and a clamping assembly clamping the pack seals against the header to squeeze the pack seals into sealing contact with the cooling tubes and the header.Type: ApplicationFiled: April 20, 2020Publication date: October 21, 2021Applicant: Caterpillar Inc.Inventors: Dongming Tan, James McCoy Voelker, Sharath Kumar Reddy Challa, Jianlong Xu
-
Publication number: 20210301664Abstract: A flow inducer assembly and a method for cooling turbine blades of a gas turbine engine are presented. The gas turbine engine includes a rotor disk having circumferentially distributed disk grooves and turbine blades. Each turbine blade includes a blade root inserted into blade mounting section of the disk groove. Seal plates are attached to aft side circumference of the rotor disk. The flow inducer assembly is integrated to each seal plate at a side facing away from the rotor disk. The flow inducer assembly is configured to function as a paddle due to rotation of the rotor disk and the seal plate therewith during operation of the gas turbine engine to drive ambient air as a cooling fluid into the disk cavity and enter inside of the turbine blade from blade root for cooling the turbine blade.Type: ApplicationFiled: July 23, 2018Publication date: September 30, 2021Inventors: Peter Schröder, Christopher W. Ross, Santiago R. Salazar, Patrick M. Pilapil, Roger Matthews, Kevin Kampka, Joana Verheyen, Ching-Pang Lee, Javan Albright, James McCoy, Sin Chien Siw, Kok-Mun Tham
-
Patent number: 11115936Abstract: Methods and corresponding systems for determining a transmit power in a mobile device include receiving, in the mobile device, a cell-wide power control parameter related to a target receive power at a serving base station. Thereafter, a transmit power is calculated in response to the cell-wide power control parameter and an implicit mobile-specific power control parameter. The mobile device then transmits using the transmit power. The cell-wide power control parameter can be a cell target signal to interference-plus-noise ratio, or a fractional power control exponent. The implicit mobile-specific power control parameter can be a modulation and coding level previously used by the mobile device, or a downlink SINR level measured by the mobile device.Type: GrantFiled: May 28, 2019Date of Patent: September 7, 2021Assignee: Apple Inc.Inventors: Oghenekome Oteri, James McCoy
-
Patent number: 11098965Abstract: A radiator includes a radiator frame, an array of tube assemblies each including a coolant tube and a tube clip supported in the radiator frame, and a lateral bump stop fitted between the array of tube assemblies and the radiator frame. The lateral bump stop includes cushions arranged in a staggered cushion pattern complementary to a staggered packing pattern of the tube assemblies with each of the cushions in contact with the tube clip of one of the tube assemblies.Type: GrantFiled: April 9, 2019Date of Patent: August 24, 2021Assignee: Caterpillar Inc.Inventors: Hussien A Albakhit, Virender Kumar, Jeffrey Joseph Speichinger, James McCoy Voelker, Fei Wang, Sudhakar Lakshminarayanan, Dongming Tan, Neil Alan Terry
-
Patent number: 11068181Abstract: A data storage system in which a transaction is generated that indicates at least one data block of a logical volume to be written to non-volatile data storage of a data, and in which the logical volume is accessible to multiple nodes in the data storage system. A system-wide lock is obtained for each data block indicated by the transaction. A new generation identifier is then created that is equal to a last transaction identifier that was created and stored during processing of a previously completed transaction. Each data block indicated by the transaction is stored into the non-volatile data storage of the data storage system together with the new generation identifier and the last transaction identifier is updated before each system-wide lock on each data block indicated by the transaction is released.Type: GrantFiled: October 17, 2019Date of Patent: July 20, 2021Assignee: EMC IP Holding Company LLCInventors: Vamsi K. Vankamamidi, Socheavy Heng, Philippe Armangau, Christopher A. Seibel, James McCoy
-
Patent number: 11047631Abstract: A heat exchanger assembly includes a frame, a plurality of tubes, and a first bumper clip attaching at least a first tube of the plurality of tubes to the frame. The first tube defines a first exterior dimension and the first bumper clip defines a first tube slot defining a first tube slot dimension that is less than the first exterior dimension of the at least first tube.Type: GrantFiled: February 20, 2019Date of Patent: June 29, 2021Assignee: Caterpillar Inc.Inventors: Sharath Kumar Reddy Challa, James Mccoy Voelker, Derrick D. Goss
-
Publication number: 20210185668Abstract: Various methods of allocating uplink control channels in a communication system are implemented at a resource scheduler or a user equipment (UE). In one method the scheduler reserves resources for a downlink data channel and signals a corresponding downlink data channel grant and also reserves resources for a persistent uplink control channel for a longer duration than the data channel grant. Signaling overhead associated with a grant for this persistent uplink control channel is reduced over a full dynamic grant. A predetermined rule can be used at the scheduler and at the UE to avoid overhead signaling associated with a grant for this persistent control channel. Predetermined rules at the UE and scheduler can also be used to reserve appropriate resources and select appropriate MCS levels for control information and the control information and uplink data can be transported over a common uplink channel when a time overlap occurs between an uplink data channel and the persistent control channel.Type: ApplicationFiled: March 1, 2021Publication date: June 17, 2021Inventors: James McCoy, Leo Dehner, Jayesh Kotecha, Jayakrishnan Mundarath
-
Publication number: 20210117085Abstract: A data storage system in which a transaction is generated that indicates at least one data block of a logical volume to be written to non-volatile data storage of a data, and in which the logical volume is accessible to multiple nodes in the data storage system. A system-wide lock is obtained for each data block indicated by the transaction. A new generation identifier is then created that is equal to a last transaction identifier that was created and stored during processing of a previously completed transaction. Each data block indicated by the transaction is stored into the non-volatile data storage of the data storage system together with the new generation identifier and the last transaction identifier is updated before each system-wide lock on each data block indicated by the transaction is released.Type: ApplicationFiled: October 17, 2019Publication date: April 22, 2021Inventors: Vamsi K. Vankamamidi, Socheavy Heng, Philippe Armangau, Christopher A. Seibel, James McCoy
-
Patent number: 10939421Abstract: Various methods of allocating uplink control channels in a communication system are implemented at a resource scheduler or a user equipment (UE). In one method the scheduler reserves resources for a downlink data channel and signals a corresponding downlink data channel grant and also reserves resources for a persistent uplink control channel for a longer duration than the data channel grant. Signaling overhead associated with a grant for this persistent uplink control channel is reduced over a full dynamic grant. A predetermined rule can be used at the scheduler and at the UE to avoid overhead signaling associated with a grant for this persistent control channel. Predetermined rules at the UE and scheduler can also be used to reserve appropriate resources and select appropriate MCS levels for control information and the control information and uplink data can be transported over a common uplink channel when a time overlap occurs between an uplink data channel and the persistent control channel.Type: GrantFiled: November 8, 2019Date of Patent: March 2, 2021Assignee: Apple Inc.Inventors: James McCoy, Leo Dehner, Jayesh Kotecha, Jayakrishnan Mundarath
-
Publication number: 20200385638Abstract: A radial flow oil shale retort can include a central heating fluid conduit having a permeable outer wall and an outer heating fluid annulus positioned about the central heating fluid conduit, the outer heating fluid annulus having a permeable inner wall. An annular body of comminuted oil shale can be between the permeable outer wall of the central heating fluid conduit and the permeable inner wall of the outer heating fluid annulus. A heating fluid supply can be connected to either the central heating fluid conduit or the outer heating fluid annulus to flow a heating fluid in a radial direction through the annular body of the comminuted oil shale.Type: ApplicationFiled: June 3, 2020Publication date: December 10, 2020Inventors: Richard Arthur, James McCoy