Patents by Inventor Mark R. Bales
Mark R. Bales 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: 12069177Abstract: A method of providing read access to information stored in a distributed ledger.Type: GrantFiled: September 29, 2023Date of Patent: August 20, 2024Assignee: T-Mobile Innovations LLCInventors: Mark R. Bales, Lyle W. Paczkowski
-
Publication number: 20240265226Abstract: A method of controlling assignment and management of identities in ambient electromagnetic power harvesting (AEPH) chips. The method comprises allocating a plurality of unique AEPH identities by an AEPH management application executing on a computer system, receiving a plurality of requests by the AEPH management application to update a state associated in a blockchain with the unique AEPH identity identified in each request; determining by the AEPH management application that the blockchain is to be terminated; adding by the AEPH management application a terminal block to the blockchain; receiving a request by the AEPH management application to update a state associated with a unique AEPH identity in the blockchain; and sending a request rejection by the AEPH management application to the affiliated device that sent the request to update the state associated with the unique AEPH identity in the blockchain after the terminal block was added to the blockchain.Type: ApplicationFiled: February 7, 2023Publication date: August 8, 2024Inventors: Mark R. Bales, Lyle T. Bertz, Lyle W. Paczkowski, Harry W. Perlow
-
Publication number: 20240031157Abstract: A method of providing read access to information stored in a distributed ledger.Type: ApplicationFiled: September 29, 2023Publication date: January 25, 2024Inventors: Mark R. Bales, Lyle W. Paczkowski
-
System and Method of Controlling Unique Identities of Ambient Electromagnetic Power Harvesting Chips
Publication number: 20240020502Abstract: A system for controlling assignment and management of identities in ambient electromagnetic power harvesting (AEPH) chips. The system comprises a processor; a non-transitory memory; and an application stored in the non-transitory memory that, when executed by the processor, allocates a plurality of unique AEPH identities, wherein each unique identity comprises an identity of a product item and an instance identity; stores the plurality of unique AEPH identities in a first immutable record in a datastore, wherein the unique AEPH identities are associated with an initial state; provides the plurality of unique AEPH identities to an original equipment manufacturer of AEPH chips; provides an application programming interface (API); authorizes a request to update a state associated with a first unique AEPH identity in the datastore; and adds a second immutable record to the database that associates the first unique AEPH identity with an updated state of the first unique AEPH identity.Type: ApplicationFiled: June 9, 2023Publication date: January 18, 2024Inventors: Mark R. Bales, Lyle T. Bertz, Lyle W. Paczkowski, Harry W. Perlow -
Patent number: 11818267Abstract: A method of providing read access to information stored in a distributed ledger.Type: GrantFiled: June 25, 2021Date of Patent: November 14, 2023Assignee: T-Mobile Innovations LLCInventors: Mark R. Bales, Lyle W. Paczkowski
-
Patent number: 11789974Abstract: A method of building a first distributed ledger based on synchronization with a proxy distributed ledger comprising a genesis block of a second distributed ledger and a contiguous plurality of last blocks of the second distributed ledger. The method comprises initializing a first distributed ledger by creating a first genesis block comprising executable instructions that implement a smart contract; initializing the proxy distributed ledger as a combination of the blocks read from the second distributed ledger; and building the first distributed ledger by creating blocks and adding the blocks to the first distributed ledger, wherein each block comprises a content field created at least in part based on processing one of the blocks of the proxy distributed ledger in time synchronization based on executing the executable instructions stored in the first genesis block.Type: GrantFiled: August 25, 2022Date of Patent: October 17, 2023Assignee: T-Mobile Innovations LLCInventors: Mark R. Bales, Lyle W. Paczkowski
-
System and method of controlling unique identities of ambient electromagnetic power harvesting chips
Patent number: 11714985Abstract: A system for controlling assignment and management of identities in ambient electromagnetic power harvesting (AEPH) chips. The system comprises a processor; a non-transitory memory; and an application stored in the non-transitory memory that, when executed by the processor, allocates a plurality of unique AEPH identities, wherein each unique identity comprises an identity of a product item and an instance identity; stores the plurality of unique AEPH identities in a first immutable record in a datastore, wherein the unique AEPH identities are associated with an initial state; provides the plurality of unique AEPH identities to an original equipment manufacturer of AEPH chips; provides an application programming interface (API); authorizes a request to update a state associated with a first unique AEPH identity in the datastore; and adds a second immutable record to the database that associates the first unique AEPH identity with an updated state of the first unique AEPH identity.Type: GrantFiled: July 18, 2022Date of Patent: August 1, 2023Assignee: T-Mobile Innovations LLCInventors: Mark R. Bales, Lyle T. Bertz, Lyle W. Paczkowski, Harry W. Perlow -
Publication number: 20220405304Abstract: A method of building a first distributed ledger based on synchronization with a proxy distributed ledger comprising a genesis block of a second distributed ledger and a contiguous plurality of last blocks of the second distributed ledger. The method comprises initializing a first distributed ledger by creating a first genesis block comprising executable instructions that implement a smart contract; initializing the proxy distributed ledger as a combination of the blocks read from the second distributed ledger; and building the first distributed ledger by creating blocks and adding the blocks to the first distributed ledger, wherein each block comprises a content field created at least in part based on processing one of the blocks of the proxy distributed ledger in time synchronization based on executing the executable instructions stored in the first genesis block.Type: ApplicationFiled: August 25, 2022Publication date: December 22, 2022Inventors: Mark R. Bales, Lyle W. Paczkowski
-
Patent number: 11468089Abstract: A method of building a first distributed ledger based on synchronization with a proxy distributed ledger comprising a genesis block of a second distributed ledger and a contiguous plurality of last blocks of the second distributed ledger. The method comprises initializing a first distributed ledger by creating a first genesis block comprising executable instructions that implement a smart contract; initializing the proxy distributed ledger as a combination of the blocks read from the second distributed ledger; and building the first distributed ledger by creating blocks and adding the blocks to the first distributed ledger, wherein each block comprises a content field created at least in part based on processing one of the blocks of the proxy distributed ledger in time synchronization based on executing the executable instructions stored in the first genesis block.Type: GrantFiled: February 19, 2021Date of Patent: October 11, 2022Assignee: Sprint Communications Company L.P.Inventors: Mark R. Bales, Lyle W. Paczkowski
-
Patent number: 11461746Abstract: A method recording in-kind payments from a wireless communication service account. The method comprises building a block-chain associated with a wireless communication service account by an application executing on a computer system, where the block-chain encapsulates logic instructions, building a first block recording a first in-kind payment by the application based on executing the logic instructions encapsulated in the block-chain, where the first block comprises a first plurality of event records, a first nonce value, and a first hash value based on a hash value from a preceding block, on the first plurality of event records, and the first nonce value, and sending an in-kind payment authorization message to a wireless communication service billing system, whereby the first in-kind payment is committed.Type: GrantFiled: December 15, 2017Date of Patent: October 4, 2022Assignee: Sprint Communications Company L.P.Inventors: Mark R. Bales, Craig A. Lee, Alberto Lorente, Lyle W. Paczkowski
-
Patent number: 10924280Abstract: A method of using a digital notary in distributed ledger technology for block construction and verification is disclosed that comprises creating, via a birth block creator server in a network, a birth block comprising electronic device information associated with an electronic device and an instruction set. The method also comprises confirming, by a digital notary server in the network, that the instruction set was built in trust and adding, by the digital notary server, a digital notary component to the birth block in response to the confirmation. The method further comprises creating a subsequent block for the electronic device that comprises the instruction set and the digital notary component, validating the subsequent block based on the digital notary component without consensus from a plurality of consensus servers in the network, and storing the subsequent block in response to the validation.Type: GrantFiled: April 15, 2019Date of Patent: February 16, 2021Assignee: Sprint Communications Company L.P.Inventors: Mark R. Bales, Ronald R. Marquardt, Lyle W. Paczkowski
-
Patent number: 10790965Abstract: A method of combining chains of blocks in a network. The method comprising, creating a plurality of birth blocks of a plurality of chains of blocks by a block foundry application in a network, where each birth block is associated with a chain of blocks that records events of a network entity, creating blocks by a plurality of nodes in the network, wherein the current block and the previous block are linked, terminating the chain of blocks by the network entity, wherein the entity sends a termination request to create an end block, creating the end block, wherein the end block is the final block of the chain of blocks, and in response to the creation of the end block, sending a request by the network entity to create a block of a meta-chain of blocks, and creating the block of the meta-chain of blocks by the plurality of nodes.Type: GrantFiled: May 20, 2019Date of Patent: September 29, 2020Assignee: Sprint Communications Company L.P.Inventors: Lyle W. Paczkowski, Lyle T. Bertz, Mark R. Bales
-
Patent number: 10536373Abstract: A system for proving secure streamed data sessions is disclosed. The system comprises a first computer system executing an orchestrator virtualized network function (VNF). The orchestrator VNF collects performance metrics on routers, receives a request for a secure streamed data session, analyzes the metrics based on the request, determines a secure routing path, creates a routing instruction set that defines the secure routing path, and transmits the routing instruction set to a session aggregator. The system further comprises a second computer system that executes the session aggregator in a trusted security zone. The session aggregator establishes trusted end-to-end communication links with a first edge router, a second edge router, and at least one of the plurality of routers and configures the routing instruction set into each of the CPE node, the first edge router, the second edge router, and the at least one router via the trusted end-to-end communication link.Type: GrantFiled: February 14, 2019Date of Patent: January 14, 2020Assignee: Sprint Communications Company L.P.Inventors: Mark R. Bales, Lyle T. Bertz, Lyle W. Paczkowski
-
Patent number: 10348488Abstract: A method of combining chains of blocks in a network. The method comprising, creating a plurality of birth blocks of a plurality of chains of blocks by a block foundry application in a network, where each birth block is associated with a chain of blocks that records events of a network entity, creating blocks by a plurality of nodes in the network, wherein the current block and the previous block are linked, terminating the chain of blocks by the network entity, wherein the entity sends a termination request to create an end block, creating the end block, wherein the end block is the final block of the chain of blocks, and in response to the creation of the end block, sending a request by the network entity to create a block of a meta-chain of blocks, and creating the block of the meta-chain of blocks by the plurality of nodes.Type: GrantFiled: August 25, 2017Date of Patent: July 9, 2019Assignee: Sprint Communications Company L.P.Inventors: Lyle W. Paczkowski, Lyle T. Bertz, Mark R. Bales
-
Patent number: 10250498Abstract: A system for proving secure streamed data sessions is disclosed. The system comprises a first computer system executing an orchestrator virtualized network function (VNF). The orchestrator VNF collects performance metrics on routers, receives a request for a secure streamed data session, analyzes the metrics based on the request, determines a secure routing path, creates a routing instruction set that defines the secure routing path, and transmits the routing instruction set to a session aggregator. The system further comprises a second computer system that executes the session aggregator in a trusted security zone. The session aggregator establishes trusted end-to-end communication links with a first edge router, a second edge router, and at least one of the plurality of routers and configures the routing instruction set into each of the CPE node, the first edge router, the second edge router, and the at least one router via the trusted end-to-end communication link.Type: GrantFiled: October 3, 2016Date of Patent: April 2, 2019Assignee: Sprint Communications Company L.P.Inventors: Mark R. Bales, Lyle T. Bertz, Lyle W. Paczkowski
-
Patent number: 10237796Abstract: An example embodiment may involve receiving an attach request related to a WCD. It may be determined that the WCD already has an established bearer session with a first PGW device. Possibly in response to receiving the attach request from the WCD and the WCD already having the established bearer session with the first PGW device, a request for PGW device assignment may be transmitted to a server device. A response from the server device may be received, where the response may indicate assignment of a second PGW device. A create session request may be transmitted to an SGW device. Reception of the create session request may cause the SGW device to establish, for the WCD, a new bearer session to the second PGW device. Establishment of the new bearer session may involve the second PGW device retrieving, from the first PGW device, context information related to the WCD.Type: GrantFiled: February 19, 2018Date of Patent: March 19, 2019Assignee: Sprint Spectrum L.P.Inventors: Lyle T. Bertz, Mark R. Bales
-
Patent number: 9936430Abstract: An example embodiment may involve receiving an attach request related to a WCD. It may be determined that the WCD already has an established bearer session with a first PGW device. Possibly in response to receiving the attach request from the WCD and the WCD already having the established bearer session with the first PGW device, a request for PGW device assignment may be transmitted to a server device. A response from the server device may be received, where the response may indicate assignment of a second PGW device. A create session request may be transmitted to an SGW device. Reception of the create session request may cause the SGW device to establish, for the WCD, a new bearer session to the second PGW device. Establishment of the new bearer session may involve the second PGW device retrieving, from the first PGW device, context information related to the WCD.Type: GrantFiled: March 7, 2016Date of Patent: April 3, 2018Assignee: Sprint Spectrum L.P.Inventors: Lyle T. Bertz, Mark R. Bales
-
Method and system for account balance restriction on application of cellular-PBX integration service
Patent number: 8254989Abstract: A method for using an account balance to limit application of cellular-PBX integration service. A cellular wireless communication device (WCD) will be allotted a quantity of cellular-PBX integration service, such as a number of minutes of use per month for instance. The quantity will be decremented a the WCD uses the service, and the WCD may be precluded from benefiting from the cellular-PBX integration service upon exhaustion of the balance. In one embodiment, for instance, when a radio access network (RAN) that serves the WCD receives a call request for the WCD, the account balance can be used as a basis to decide whether to pass the call to an IP PBX server that serves the WCD or whether to have the RAN handle the call.Type: GrantFiled: May 24, 2005Date of Patent: August 28, 2012Assignee: Sprint Spectrum L.P.Inventors: Mark R. Bales, Farni B. Weaver, Charles E. Woodson -
Patent number: 8180393Abstract: A method and system for using location of a cellular wireless communication device (WCD) as a basis to restrict application of a cellular-PBX integration service. In one embodiment, a radio access network (RAN) serving the WCD receives a call request for the WCD, and, based on the WCD's location, a determination is made as to whether the call should be set up to an IP PBX server that serves the WCD, to allow the IP PBX server to handle the call. In another embodiment, an IP PBX server serving a WCD receives a call request and responsively signals to a call session control function (CSCF), and the CSCF or a policy server decides based on the WCD's location whether the call should be set up to the RAN that serves the WCD, to allow the RAN to handle the call.Type: GrantFiled: May 24, 2005Date of Patent: May 15, 2012Assignee: Sprint Spectrum L.P.Inventors: Jeffrey F. Phillips, Lyle W. Paczkowski, Mark R. Bales, Farni B. Weaver
-
Patent number: 8169952Abstract: A method and system for selectively applying a cellular-PBX integration service. When a radio access network (RAN) receives a call request seeking to set up a call for a cellular wireless communication device (WCD) that is operating in the coverage area of the RAN, a determination is made as to whether the WCD is currently checked-into a cellular-PBX integration service. A service control point (SCP), for instance, may make the determination. If the determination is that the WCD is currently checked-in, then the call is set up to an IP PBX server that services the WCD, and the IP PBX server may then handle the call as it would handle a call placed to any IP PBX extension. Further, differential billing can be applied, charging an enterprise billing-account for the call if the WCD is checked-in, and charging a WCD billing-account for the call if the WCD is not checked-in.Type: GrantFiled: May 6, 2011Date of Patent: May 1, 2012Assignee: Sprint Spectrum L.P.Inventors: Charles E. Woodson, Jeffrey F. Phillips, Lyle W. Paczkowski, Mark R. Bales, Farni B. Weaver