Patents by Inventor Paul Wright
Paul 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: 12353876Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for receiving a source code change; computing a distribution of standard coding durations using a model that takes as input features of source code changes; and computing a representative duration for the code change using the distribution of standard coding durations, wherein the representative duration represents a measure of how long a standard developer defined by the model would take to make the code change.Type: GrantFiled: November 5, 2021Date of Patent: July 8, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Ian Paul Wright, Albert Ziegler
-
Patent number: 12160738Abstract: A method of authenticating User Equipment (UE) to a wireless telecommunications network, wherein the UE is subscribed to a first wireless telecommunications network, and authenticating being performed so as to subscribe the UE to a second wireless telecommunications network, and wherein there is an absence of a roaming capability between the first wireless telecommunications network and the second wireless telecommunications network for the UE, the method including generating, at the first wireless telecommunications network, a network key for authenticating the UE at the second wireless telecommunications network; loading the generated network key to the second wireless telecommunications network; subsequently communicating the generated network key to the UE from the first wireless telecommunications network; and authenticating the UE at the second wireless telecommunications network by communicating the network key from the UE to the second wireless telecommunications network, thereby to permit the UE to sType: GrantFiled: September 28, 2020Date of Patent: December 3, 2024Assignee: British Telecommunications Public Limited CompanyInventors: Ruth Brown, Paul Wright
-
Publication number: 20240260661Abstract: An aerosol provision device 702 is disclosed comprising a lid portion 706, a base portion 708 and a securing mechanism 710, wherein the securing mechanism 710 is configured to engage the lid portion 706 with the base portion 708 so as to hold in position, in use, an aerosol generating article so as to prevent relative movement of the aerosol generating article. The lid portion 706 and the base portion 708 are configured to hold the aerosol generating article in position in between the lid portion 706 and the base portion 708.Type: ApplicationFiled: June 7, 2022Publication date: August 8, 2024Inventors: Matthew Paul WRIGHT, Thomas Daniel BROMBOSZCZ, Frank Graydon ARMSWORTHY, Sean Patrick DOWLING, David CLEMENS, Ludmila WEST, Luke WARREN, Ross CABOT, Anton KORUS
-
Patent number: 11887482Abstract: A server device can obtain historical location data, concerning a vehicle, captured by a global positioning system (GPS) device of the vehicle and historical engine control unit (ECU) data concerning the vehicle captured by an ECU of the vehicle. The server device can process the historical location data and the historical ECU data to train a machine learning model to determine a relationship between the historical location data and the historical ECU data. The server device can receive location data and ECU data concerning the vehicle and update the machine learning model based on the location data and the ECU data. The server device can receive real-time location data concerning the vehicle and derive an equivalent real-time ECU speed using the machine learning model. The server device can generate a message regarding the equivalent real-time ECU speed of the vehicle and send the message to a remote device for display.Type: GrantFiled: November 4, 2021Date of Patent: January 30, 2024Assignee: Verizon Patent and Licensing Inc.Inventors: Steven Paul Wright, John Thomas Morris, Paul Casey
-
Publication number: 20220360987Abstract: A method of authenticating User Equipment (UE) to a wireless telecommunications network, wherein the UE is subscribed to a first wireless telecommunications network, and authenticating being performed so as to subscribe the UE to a second wireless telecommunications network, and wherein there is an absence of a roaming capability between the first wireless telecommunications network and the second wireless telecommunications network for the UE, the method including generating, at the first wireless telecommunications network, a network key for authenticating the UE at the second wireless telecommunications network; loading the generated network key to the second wireless telecommunications network; subsequently communicating the generated network key to the UE from the first wireless telecommunications network; and authenticating the UE at the second wireless telecommunications network by communicating the network key from the UE to the second wireless telecommunications network, thereby to permit the UE to sType: ApplicationFiled: September 28, 2020Publication date: November 10, 2022Inventors: Ruth BROWN, Paul WRIGHT
-
Patent number: 11326362Abstract: A floatation accessory for a pool vacuum is an apparatus that maintains an inverted position for a pool vacuum such that the mouth of the pool vacuum suctions debris along the surface of a pool. The apparatus includes a support platform, a first float, a second float, a support ridge, a handle, an elongated guard, and a suspension system. The support platform upholds the first float and the second float. The first float and the second float are used to float a pool vacuum that is engaged with the apparatus. The support ridge connects the first float and the second float and offsets the elongated guard from the mouth of a pool vacuum. The elongated guard offsets the mouth of a pool vacuum from the side walls of a pool. The suspension system loops a pool vacuum with the support platform, and consequently the first float and the second float.Type: GrantFiled: December 18, 2020Date of Patent: May 10, 2022Inventor: Justin Paul Wright
-
Publication number: 20220058019Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for receiving a source code change; computing a distribution of standard coding durations using a model that takes as input features of source code changes; and computing a representative duration for the code change using the distribution of standard coding durations, wherein the representative duration represents a measure of how long a standard developer defined by the model would take to make the code change.Type: ApplicationFiled: November 5, 2021Publication date: February 24, 2022Inventors: Ian Paul Wright, Albert Ziegler
-
Publication number: 20220058952Abstract: A server device can obtain historical location data, concerning a vehicle, captured by a global positioning system (GPS) device of the vehicle and historical engine control unit (ECU) data concerning the vehicle captured by an ECU of the vehicle. The server device can process the historical location data and the historical ECU data to train a machine learning model to determine a relationship between the historical location data and the historical ECU data. The server device can receive location data and ECU data concerning the vehicle and update the machine learning model based on the location data and the ECU data. The server device can receive real-time location data concerning the vehicle and derive an equivalent real-time ECU speed using the machine learning model. The server device can generate a message regarding the equivalent real-time ECU speed of the vehicle and send the message to a remote device for display.Type: ApplicationFiled: November 4, 2021Publication date: February 24, 2022Applicant: Verizon Patent and Licensing Inc.Inventors: Steven Paul Wright, John Thomas Morris, Paul Casey
-
Patent number: 11188323Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for receiving a source code change; computing a distribution of standard coding durations using a model that takes as input features of source code changes; and computing a representative duration for the code change using the distribution of standard coding durations, wherein the representative duration represents a measure of how long a standard developer defined by the model would take to make the code change.Type: GrantFiled: May 10, 2019Date of Patent: November 30, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Ian Paul Wright, Albert Ziegler
-
Patent number: 11176828Abstract: A server device can obtain historical location data, concerning a vehicle, captured by a global positioning system (GPS) device of the vehicle and historical engine control unit (ECU) data concerning the vehicle captured by an ECU of the vehicle. The server device can process the historical location data and the historical ECU data to train a machine learning model to determine a relationship between the historical location data and the historical ECU data. The server device can receive location data and ECU data concerning the vehicle and update the machine learning model based on the location data and the ECU data. The server device can receive real-time location data concerning the vehicle and derive an equivalent real-time ECU speed using the machine learning model. The server device can generate a message regarding the equivalent real-time ECU speed of the vehicle and send the message to a remote device for display.Type: GrantFiled: October 17, 2018Date of Patent: November 16, 2021Assignee: Verizon Patent and Licensing Inc.Inventors: Steven Paul Wright, John Thomas Morris, Paul Casey
-
Publication number: 20210189752Abstract: A floatation accessory for a pool vacuum is an apparatus that maintains an inverted position for a pool vacuum such that the mouth of the pool vacuum suctions debris along the surface of a pool. The apparatus includes a support platform, a first float, a second float, a support ridge, a handle, an elongated guard, and a suspension system. The support platform upholds the first float and the second float. The first float and the second float are used to float a pool vacuum that is engaged with the apparatus. The support ridge connects the first float and the second float and offsets the elongated guard from the mouth of a pool vacuum. The elongated guard offsets the mouth of a pool vacuum from the side walls of a pool. The suspension system loops a pool vacuum with the support platform, and consequently the first float and the second float.Type: ApplicationFiled: December 18, 2020Publication date: June 24, 2021Inventor: Justin Paul Wright
-
Patent number: 10860314Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for obtaining a commit time history of a developer entity, wherein the commit time history indicates, for each unit time interval of a plurality of unit time intervals, whether or not the developer entity committed source code during the unit time interval; and generating a model that takes the commit history as input and generates an output sequence of final probabilities, each final probability representing how likely it was that the developer entity was active during the corresponding unit time interval.Type: GrantFiled: May 10, 2019Date of Patent: December 8, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ian Paul Wright, Albert Ziegler
-
Publication number: 20200341987Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for database query ranking. One of the methods includes receiving a query having a plurality of predicates; executing the query comprising executing the plurality of predicates to generate a plurality of tuple values; generating a query derivation graph for the query generating, from the query derivation graph, a plurality of feature values for each query result of the plurality of query results; computing a score for each query result of the plurality of query results by using the plurality of feature values generated for the query result as input to a trained ranking model; and ranking the plurality of query results according to computed scores generated by the trained ranking model.Type: ApplicationFiled: April 25, 2019Publication date: October 29, 2020Inventor: Ian Paul Wright
-
Patent number: D962303Type: GrantFiled: August 23, 2019Date of Patent: August 30, 2022Assignee: Conopco, Inc.Inventor: Matthew Paul Wright
-
Patent number: D994721Type: GrantFiled: October 15, 2021Date of Patent: August 8, 2023Assignee: Conopco, Inc.Inventors: Daniel Anthony Walton, Matthew Paul Wright
-
Patent number: D1006835Type: GrantFiled: October 15, 2021Date of Patent: December 5, 2023Assignee: Conopco, Inc.Inventors: Daniel Anthony Walton, Matthew Paul Wright
-
Patent number: D1006836Type: GrantFiled: January 28, 2022Date of Patent: December 5, 2023Assignee: Conopco, Inc.Inventors: Varkey Berty Jacob, Daniel Anthony Walton, Matthew Paul Wright
-
Patent number: D1006837Type: GrantFiled: January 28, 2022Date of Patent: December 5, 2023Assignee: Conopco, Inc.Inventors: Varkey Berty Jacob, Daniel Anthony Walton, Matthew Paul Wright
-
Patent number: D1006838Type: GrantFiled: January 28, 2022Date of Patent: December 5, 2023Assignee: Conopco, Inc.Inventors: Varkey Berty Jacob, Daniel Anthony Walton, Matthew Paul Wright
-
Patent number: D1051178Type: GrantFiled: December 13, 2021Date of Patent: November 12, 2024Assignee: Conopco, Inc.Inventors: Varkey Berty Jacob, Daniel Anthony Walton, Matthew Paul Wright