Patents by Inventor James William Holland
James William Holland 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: 11860027Abstract: A weigh head apparatus (102) for cooperation with a data processing unit for use in livestock weighing. The weigh head apparatus is inexpensive, easy to upgrade and has low maintenance costs. The weight head apparatus has: a signal converting module (106) operable to convert one or more analogue load signal into a plurality of digital load values; and a data transmitting module (108) operable to transmit a stream of the digital load values over a wireless connection to the data processing unit. The stream is a real-time stream and the digital load values are raw instantaneous analogue-to-digital converter output values. A command receiving module (109) is configured to receive a transmit-stream command from the data processing unit, wherein the data transmitting module (108) is operable to transmit the stream of the digital load values in response to the received transmit-stream command.Type: GrantFiled: February 26, 2020Date of Patent: January 2, 2024Assignee: Duradiamond Software LimitedInventors: James William Holland, James John Edward Pugh
-
Publication number: 20230409693Abstract: Customizing an application on a mobile device includes storing at least a portion of customization data in a customization server that is independent of the mobile device, a user of the mobile device accessing the customization server independently of the mobile device, receiving authorization data from the customization server that enables the mobile device to securely receive customization data from the customization server, and the mobile device using the authorization data to cause the customization server to provide the customization data to the mobile device. The authorization data may be provided by postal message, email message, an SMS text message, and/or a visual code provided on a screen of a computer used to access the customization server. The user may use a computer to provide credential information to access the customization server. Customizing the application may allow the mobile device to access a user service on behalf of the user.Type: ApplicationFiled: August 30, 2023Publication date: December 21, 2023Inventors: François-Eric Michel Guyomarc'h, James William Holland, Milan Khan, Caleb Wattles
-
Patent number: 11775628Abstract: Customizing an application on a mobile device includes storing at least a portion of customization data in a customization server that is independent of the mobile device, a user of the mobile device accessing the customization server independently of the mobile device, receiving authorization data from the customization server that enables the mobile device to securely receive customization data from the customization server, and the mobile device using the authorization data to cause the customization server to provide the customization data to the mobile device. The authorization data may be provided by postal message, email message, an SMS text message, and/or a visual code provided on a screen of a computer used to access the customization server. The user may use a computer to provide credential information to access the customization server. Customizing the application may allow the mobile device to access a user service on behalf of the user.Type: GrantFiled: October 4, 2017Date of Patent: October 3, 2023Assignee: ASSA ABLOY ABInventors: Francois-Eric Michel Guyomarc'h, James William Holland, Milan Khan, Caleb Wattles
-
Patent number: 11736468Abstract: Confirming user consent includes prompting the user to tap a card a card reader or a computing device and confirming consent in response to the user taping the card. The user may be prompted for a response in a plurality of possible responses and only a particular one of the possible responses may require taping the card. The user may consent to installation of software on the computing device. The user may be logged in to the computing device. A login ID for the user may be cached and/or may be accessed in connection with the user tapping the card. Confirming user consent may also include obtaining a pairing code for accessing the card and confirming consent in response to the user taping the card and the pairing code allowing access to the card. The pairing code may be cached in the card reader or the computing device.Type: GrantFiled: March 11, 2016Date of Patent: August 22, 2023Assignee: ASSA ABLOY ABInventors: Ian Lowe, Francois-Eric Michel Guyomarc'h, James William Holland
-
Publication number: 20220136887Abstract: A weigh head apparatus (102) for cooperation with a data processing unit for use in livestock weighing. The weigh head apparatus is inexpensive, easy to upgrade and has low maintenance costs. The weight head apparatus has: a signal converting module (106) operable to convert one or more analogue load signal into a plurality of digital load values; and a data transmitting module (108) operable to transmit a stream of the digital load values over a wireless connection to the data processing unit. The stream is a real-time stream and the digital load values are raw instantaneous analogue-to-digital converter output values. A command receiving module (109) is configured to receive a transmit-stream command from the data processing unit, wherein the data transmitting module (108) is operable to transmit the stream of the digital load values in response to the received transmit-stream command.Type: ApplicationFiled: February 26, 2020Publication date: May 5, 2022Inventors: James William Holland, James John Edward Pugh
-
Patent number: 11139986Abstract: Methods, devices, and systems are provided for approving a transaction through an exchange of presented user contextual approval information and approval decryption. The user contextual approval information is generated by a user during a transaction, cryptographically signed, and provided to a transaction server. The user contextual data uniquely describes the transaction to the user and can be employed to aid a user in approving or validating the transaction in a subsequent approval action. In particular, a transaction may present the contextual approval information to a user in the form of an approval challenge message. The approval challenge message may be sent to a known user device via the transaction server in the form of a text or multi-media message. The user may respond to the message with an approval or denial response.Type: GrantFiled: February 7, 2020Date of Patent: October 5, 2021Assignee: ASSA ABLOY ABInventors: Milan Khan, François-Eric Michel Guyomarc'h, James William Holland
-
Publication number: 20200177396Abstract: Methods, devices, and systems are provided for approving a transaction through an exchange of presented user contextual approval information and approval decryption. The user contextual approval information is generated by a user during a transaction, cryptographically signed, and provided to a transaction server. The user contextual data uniquely describes the transaction to the user and can be employed to aid a user in approving or validating the transaction in a subsequent approval action. In particular, a transaction may present the contextual approval information to a user in the form of an approval challenge message. The approval challenge message may be sent to a known user device via the transaction server in the form of a text or multi-media message. The user may respond to the message with an approval or denial response.Type: ApplicationFiled: February 7, 2020Publication date: June 4, 2020Inventors: Milan Khan, François-Eric Michel Guyomarc'h, James William Holland
-
Patent number: 10560273Abstract: Methods, devices, and systems are provided for approving a transaction through an exchange of presented user contextual approval information and approval decryption. The user contextual approval information is generated by a user during a transaction, cryptographically signed, and provided to a transaction server. The user contextual data uniquely describes the transaction to the user and can be employed to aid a user in approving or validating the transaction in a subsequent approval action. In particular, a transaction may present the contextual approval information to a user in the form of an approval challenge message. The approval challenge message may be sent to a known user device via the transaction server in the form of a text or multi-media message. The user may respond to the message with an approval or denial response.Type: GrantFiled: October 14, 2016Date of Patent: February 11, 2020Assignee: ASSA ABLOY ABInventors: Milan Khan, François-Eric Michel Guyomarc'h, James William Holland
-
Publication number: 20190228143Abstract: Customizing an application on a mobile device includes storing at least a portion of customization data in a customization server that is independent of the mobile device, a user of the mobile device accessing the customization server independently of the mobile device, receiving authorization data from the customization server that enables the mobile device to securely receive customization data from the customization server, and the mobile device using the authorization data to cause the customization server to provide the customization data to the mobile device. The authorization data may be provided by postal message, email message, an SMS text message, and/or a visual code provided on a screen of a computer used to access the customization server. The user may use a computer to provide credential information to access the customization server. Customizing the application may allow the mobile device to access a user service on behalf of the user.Type: ApplicationFiled: October 4, 2017Publication date: July 25, 2019Inventors: Francois-Eric Michel Guyomarc'h, James William Holland, Milan Khan, Caleb Wattles
-
Publication number: 20180109386Abstract: Methods, devices, and systems are provided for approving a transaction through an exchange of presented user contextual approval information and approval decryption. The user contextual approval information is generated by a user during a transaction, cryptographically signed, and provided to a transaction server. The user contextual data uniquely describes the transaction to the user and can be employed to aid a user in approving or validating the transaction in a subsequent approval action. In particular, a transaction may present the contextual approval information to a user in the form of an approval challenge message. The approval challenge message may be sent to a known user device via the transaction server in the form of a text or multi-media message. The user may respond to the message with an approval or denial response.Type: ApplicationFiled: October 14, 2016Publication date: April 19, 2018Inventors: Milan Khan, François-Eric Michel Guyomarc'h, James William Holland
-
Publication number: 20160277383Abstract: Providing access to a protected resource includes obtaining a first authentication factor for a user that is accessing the resource using a computing device, prompting the user to provide a second authentication factor, accessing the second authentication factor using a pairing code, determining if the second authentication factor is bound to the computing device, and allowing the user to access the protected resource in response to the first and second authentication factors being valid and the second authentication factor being bound to the computing device. The user may be prompted to tap a card to provide the second authentication factor. The first authentication factor may be a login id and password combination. The login id and password may be cached in the computing device. The second authentication factor may be a security card. Information on the security card may be encrypted and may be accessible using a pairing code.Type: ApplicationFiled: January 22, 2016Publication date: September 22, 2016Inventors: Francois-Eric Michel Guyomarc'h, James William Holland
-
Publication number: 20160277388Abstract: Confirming user consent includes prompting the user to tap a card a card reader or a computing device and confirming consent in response to the user taping the card. The user may be prompted for a response in a plurality of possible responses and only a particular one of the possible responses may require taping the card. The user may consent to installation of software on the computing device. The user may be logged in to the computing device. A login ID for the user may be cached and/or may be accessed in connection with the user tapping the card. Confirming user consent may also include obtaining a pairing code for accessing the card and confirming consent in response to the user taping the card and the pairing code allowing access to the card. The pairing code may be cached in the card reader or the computing device.Type: ApplicationFiled: March 11, 2016Publication date: September 22, 2016Inventors: Ian Lowe, Francois-Eric Michel Guyomarc'h, James William Holland