Patents by Inventor Demetrice Browder
Demetrice Browder 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: 11856062Abstract: A connection request is received for an account, the account associated with a set of devices, the connection request comprising a request to establish communication between a sending device and a device associated with the account. By analyzing device usage data for a first device in the set of devices, an availability score of the first device is determined. The first device is presented for connection based on the availability score of the first device. Responsive to the presenting, the sending device and the first device are connected.Type: GrantFiled: February 9, 2022Date of Patent: December 26, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Su Liu, Demetrice Browder
-
Patent number: 11620367Abstract: Using a biometric sensor coupled to a touchscreen, fingerprint data is collected from within a plurality of virtual key areas of the touchscreen. A virtual key area in the plurality of virtual key areas comprises an area of the touchscreen configured to display an input prompt and collect touch data responsive to the input prompt. Responsive to determining that the fingerprint data has above a threshold level of similarity with stored fingerprint data associated with each of the virtual key areas and that a sequence of the virtual key areas matches a stored key sequence, access to a protected resource is allowed.Type: GrantFiled: November 6, 2020Date of Patent: April 4, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Su Liu, Demetrice Browder, Cheng Xu, Debbie Anglin
-
Publication number: 20220174120Abstract: A connection request is received for an account, the account associated with a set of devices, the connection request comprising a request to establish communication between a sending device and a device associated with the account. By analyzing device usage data for a first device in the set of devices, an availability score of the first device is determined. The first device is presented for connection based on the availability score of the first device. Responsive to the presenting, the sending device and the first device are connected.Type: ApplicationFiled: February 9, 2022Publication date: June 2, 2022Applicant: International Business Machines CorporationInventors: Su Liu, Demetrice Browder
-
Publication number: 20220147603Abstract: Using a biometric sensor coupled to a touchscreen, fingerprint data is collected from within a plurality of virtual key areas of the touchscreen. A virtual key area in the plurality of virtual key areas comprises an area of the touchscreen configured to display an input prompt and collect touch data responsive to the input prompt. Responsive to determining that the fingerprint data has above a threshold level of similarity with stored fingerprint data associated with each of the virtual key areas and that a sequence of the virtual key areas matches a stored key sequence, access to a protected resource is allowed.Type: ApplicationFiled: November 6, 2020Publication date: May 12, 2022Applicant: International Business Machines CorporationInventors: Su Liu, Demetrice Browder, Cheng Xu, Debbie Anglin
-
Patent number: 11258858Abstract: A connection request is received for an account, the account associated with a set of devices, the connection request comprising a request to establish communication between a sending device and a device associated with the account. By analyzing device usage data for a first device in the set of devices, an availability score of the first device is determined. The first device is presented for connection based on the availability score of the first device. Responsive to the presenting, the sending device and the first device are connected.Type: GrantFiled: November 24, 2020Date of Patent: February 22, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Su Liu, Demetrice Browder
-
Patent number: 10324720Abstract: A system and method tests computer software using tracking bits in branch instructions to track portions of the software that have been tested. The tracking bits are bits of a branch programming instruction and may be repurposed hint bits used in the prior art to control pre-fetch of instructions. A branch tracking unit sets bits in a branch instruction of an application or program being tested. The branch tracing unit sets a first bit if a branch is taken and sets a second tracking bit if the branch is not taken. The modified program instructions can be analyzed after running the test inputs to determine if any branches in the software have not been exercised by the test inputs.Type: GrantFiled: March 3, 2016Date of Patent: June 18, 2019Assignee: International Business Machines CorporationInventors: Gaurav Batra, Demetrice Browder, Douglas J. Griffith, Sreenivas Makineedi
-
Patent number: 10275248Abstract: A system and method tests computer software using tracking bits in branch instructions to track portions of the software that have been tested. The tracking bits are bits of a branch programming instruction and may be repurposed hint bits used in the prior art to control pre-fetch of instructions. A branch tracking unit sets bits in a branch instruction of an application or program being tested. The branch tracing unit sets a first bit if a branch is taken and sets a second tracking bit if the branch is not taken. The modified program instructions can be analyzed after running the test inputs to determine if any branches in the software have not been exercised by the test inputs.Type: GrantFiled: December 7, 2015Date of Patent: April 30, 2019Assignee: International Business Machines CorporationInventors: Gaurav Batra, Demetrice Browder, Douglas J. Griffith, Sreenivas Makineedi
-
Publication number: 20170161072Abstract: A system and method tests computer software using tracking bits in branch instructions to track portions of the software that have been tested. The tracking bits are bits of a branch programming instruction and may be repurposed hint bits used in the prior art to control pre-fetch of instructions. A branch tracking unit sets bits in a branch instruction of an application or program being tested. The branch tracing unit sets a first bit if a branch is taken and sets a second tracking bit if the branch is not taken. The modified program instructions can be analyzed after running the test inputs to determine if any branches in the software have not been exercised by the test inputs.Type: ApplicationFiled: December 7, 2015Publication date: June 8, 2017Inventors: Gaurav Batra, Demetrice Browder, Douglas J. Griffith, Sreenivas Makineedi
-
Publication number: 20170161168Abstract: A system and method tests computer software using tracking bits in branch instructions to track portions of the software that have been tested. The tracking bits are bits of a branch programming instruction and may be repurposed hint bits used in the prior art to control pre-fetch of instructions. A branch tracking unit sets bits in a branch instruction of an application or program being tested. The branch tracing unit sets a first bit if a branch is taken and sets a second tracking bit if the branch is not taken. The modified program instructions can be analyzed after running the test inputs to determine if any branches in the software have not been exercised by the test inputs.Type: ApplicationFiled: March 3, 2016Publication date: June 8, 2017Inventors: Gaurav Batra, Demetrice Browder, Douglas J. Griffith, Sreenivas Makineedi