Patents by Inventor Billy G. McCracken, Jr.
Billy G. McCracken, Jr. 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: 11741175Abstract: A mobile communication device. The device comprises a central processing unit (CPU), a graphics processing unit (GPU), and a memory comprising a mobile application incorporating a search client that. When executed by at least one of the CPU and the GPU, the application receives an input selecting the search client, begins execution in a trusted security zone execution mode wherein instructions of the search client execute in the GPU, creates a genesis block of a block chain via the search client instructions executing in the GPU, creates an event block of the block chain via the search client instructions executing in the GPU, attaches the event block to the block chain via the search client instructions executing in the GPU, transmits the block chain to a data store, and reverts to execution in a normal execution mode.Type: GrantFiled: February 4, 2022Date of Patent: August 29, 2023Assignee: T-Mobile Innovations LLCInventors: Billy G. McCracken, Jr., Lyle W. Paczkowski, Robert L. Spanel
-
Publication number: 20230251825Abstract: A method of controlling an environment using a roaming electronic assistant. The method comprises capturing a plurality of associations of voice commands to device commands coded for a first electronic assistant (EA) device by a home electronic assistant (EA) client application, where each association links a voice command to a corresponding device command coded for the first EA device, and where the first EA device takes action in a home environment based on the voice commands, sending the associations of voice commands to device commands coded for the first EA device to an EA client application executing on a computer system, and building a mapping of the associations for the first EA device to associations for a second EA device by the EA client application, where each association for the second EA device links a voice command to a device command coded for the second EA device.Type: ApplicationFiled: April 13, 2023Publication date: August 10, 2023Inventor: Billy G. McCracken, JR.
-
Patent number: 11656842Abstract: A method of controlling an environment using a roaming electronic assistant. The method comprises capturing a plurality of associations of voice commands to device commands coded for a first electronic assistant (EA) device by a home electronic assistant (EA) client application, where each association links a voice command to a corresponding device command coded for the first EA device, and where the first EA device takes action in a home environment based on the voice commands, sending the associations of voice commands to device commands coded for the first EA device to an EA client application executing on a computer system, and building a mapping of the associations for the first EA device to associations for a second EA device by the EA client application, where each association for the second EA device links a voice command to a device command coded for the second EA device.Type: GrantFiled: May 14, 2020Date of Patent: May 23, 2023Assignee: T-MOBILE INNOVATIONS LLCInventor: Billy G. McCracken, Jr.
-
Patent number: 11388567Abstract: A mobile communication device that customizes a user interface of the mobile communication device based on a pre-loaded customization manifest.Type: GrantFiled: February 23, 2021Date of Patent: July 12, 2022Assignee: Sprint Communications Company LPInventors: Billy G. McCracken, Jr., Hannah J. Sifuentes, Anurag Thantharate
-
Patent number: 11356434Abstract: A method of controlling an environment using a roaming electronic assistant. The method comprises receiving user environment setting preferences, user entertainment service authorizations, and user entertainment authorization credentials from devices in a home environment by an application executing on a computer system, establishing communication by the application with a destination location, receiving information about application programming interfaces (APIs) of devices located in the destination location by the application, establishing communication with the devices located in the destination location by the application based on the API information, whereby a presentation layer of the application is enabled to control the environment of the user at the destination location based on the user environment setting preferences, the user entertainment service authorizations, and the user entertainment authorization credentials.Type: GrantFiled: June 18, 2021Date of Patent: June 7, 2022Assignee: Sprint Communications Company L.P.Inventor: Billy G. McCracken, Jr.
-
Publication number: 20220156330Abstract: A mobile communication device. The device comprises a central processing unit (CPU), a graphics processing unit (GPU), and a memory comprising a mobile application incorporating a search client that. When executed by at least one of the CPU and the GPU, the application receives an input selecting the search client, begins execution in a trusted security zone execution mode wherein instructions of the search client execute in the GPU, creates a genesis block of a block chain via the search client instructions executing in the GPU, creates an event block of the block chain via the search client instructions executing in the GPU, attaches the event block to the block chain via the search client instructions executing in the GPU, transmits the block chain to a data store, and reverts to execution in a normal execution mode.Type: ApplicationFiled: February 4, 2022Publication date: May 19, 2022Inventors: Billy G. McCracken, JR., Lyle W. Paczkowski, Robert L. Spanel
-
Patent number: 11275801Abstract: A mobile communication device. The device comprises a central processing unit (CPU), a graphics processing unit (GPU), and a memory comprising a mobile application incorporating a search client that. When executed by at least one of the CPU and the GPU, the application receives an input selecting the search client, begins execution in a trusted security zone execution mode wherein instructions of the search client execute in the GPU, creates a genesis block of a block chain via the search client instructions executing in the GPU, creates an event block of the block chain via the search client instructions executing in the GPU, attaches the event block to the block chain via the search client instructions executing in the GPU, transmits the block chain to a data store, and reverts to execution in a normal execution mode.Type: GrantFiled: March 5, 2019Date of Patent: March 15, 2022Assignee: Sprint Communications Company L.P.Inventors: Billy G. McCracken, Jr., Lyle W. Paczkowski, Robert L. Spanel
-
Publication number: 20210359985Abstract: A method of controlling an environment using a roaming electronic assistant. The method comprises receiving user environment setting preferences, user entertainment service authorizations, and user entertainment authorization credentials from devices in a home environment by an application executing on a computer system, establishing communication by the application with a destination location, receiving information about application programming interfaces (APIs) of devices located in the destination location by the application, establishing communication with the devices located in the destination location by the application based on the API information, whereby a presentation layer of the application is enabled to control the environment of the user at the destination location based on the user environment setting preferences, the user entertainment service authorizations, and the user entertainment authorization credentials.Type: ApplicationFiled: June 18, 2021Publication date: November 18, 2021Inventor: Billy G. McCracken, JR.
-
Publication number: 20210357178Abstract: A method of controlling an environment using a roaming electronic assistant. The method comprises capturing a plurality of associations of voice commands to device commands coded for a first electronic assistant (EA) device by a home electronic assistant (EA) client application, where each association links a voice command to a corresponding device command coded for the first EA device, and where the first EA device takes action in a home environment based on the voice commands, sending the associations of voice commands to device commands coded for the first EA device to an EA client application executing on a computer system, and building a mapping of the associations for the first EA device to associations for a second EA device by the EA client application, where each association for the second EA device links a voice command to a device command coded for the second EA device.Type: ApplicationFiled: May 14, 2020Publication date: November 18, 2021Inventor: Billy G. McCracken, JR.
-
Patent number: 11070538Abstract: A method of controlling an environment using a roaming electronic assistant. The method comprises receiving user environment setting preferences, user entertainment service authorizations, and user entertainment authorization credentials from devices in a home environment by an application executing on a computer system, establishing communication by the application with a destination location, receiving information about application programming interfaces (APIs) of devices located in the destination location by the application, establishing communication with the devices located in the destination location by the application based on the API information, whereby a presentation layer of the application is enabled to control the environment of the user at the destination location based on the user environment setting preferences, the user entertainment service authorizations, and the user entertainment authorization credentials.Type: GrantFiled: May 14, 2020Date of Patent: July 20, 2021Assignee: Sprint Communications Company L.P.Inventor: Billy G. McCracken, Jr.