Patents by Inventor William J. Lewis
William J. Lewis 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: 11970656Abstract: A device for forming one or more wellbore sealants in a wellbore can include a wellbore barrier and a cured polymer. The wellbore barrier can be positioned in the wellbore. The cured polymer can be positioned with respect to the wellbore barrier for swelling the device from a compressed configuration to a swelled configuration for forming one or more wellbore sealants in the wellbore.Type: GrantFiled: October 22, 2021Date of Patent: April 30, 2024Assignee: Halliburton Energy Services, Inc.Inventors: Paul J. Jones, William Cecil Pearl, Jr., Samuel J. Lewis
-
Publication number: 20240101888Abstract: A method including entraining carbon dioxide (CO2) in a cement slurry composition and subjecting the cement slurry composition to conditions under which the CO2 achieves and maintains a supercritical state; and allowing the cement slurry composition to harden to form a hardened cement having CO2 sequestered therein.Type: ApplicationFiled: November 21, 2023Publication date: March 28, 2024Inventors: Samuel J. LEWIS, William Cecil PEARL, JR.
-
Patent number: 11436900Abstract: Embodiments described herein relate generally to providing information through tactility. A computer system may receive an input from a user. The computer system may identify one or more locations associated with haptic elements disposed on a wearable haptic apparatus. The computer system may generate a message that includes an indication of the one or more locations. The computer system may transmit this message to the wearable haptic apparatus. The wearable haptic apparatus may actuate one or more haptic elements disposed thereon based on the indication of the one or more locations included in the message. Other embodiments may be described and/or claimed.Type: GrantFiled: April 8, 2019Date of Patent: September 6, 2022Assignee: Intel CorporationInventors: Charles Baron, Jim S. Baca, Kevin W. Williams, William J. Lewis, Michael T. Moran
-
Publication number: 20200334264Abstract: Particular embodiments described herein provide for an electronic device that can be configured to include one or more processors, a user proximity sensor, a user proximity engine, and a state synchronization engine. The user proximity engine is configured to cause the one or more processors to determine if the electronic device is the most relevant device to the user. The state synchronization engine configured to cause the one or more processors to determine the state of the electronic device and communicate the state of the electronic device to a second electronic device if the electronic device is determined to be the most relevant device to the user.Type: ApplicationFiled: June 26, 2020Publication date: October 22, 2020Applicant: Intel CorporationInventors: William J. Lewis, Barnes Cooper, Aleksander Magi, Marko Bartscherer
-
Patent number: 10678670Abstract: Pre-silicon fairness evaluation to detect fairness issues pre-silicon. Drivers drive a plurality of commands on one or more interfaces of a device under test to test the device under test. State associated with the device under test is checked. Based on the state, a determination is made as to whether the drivers are to continue driving commands against the device under test. Based on determining that the drivers are to continue driving the commands, a further determination is made as to whether a predefined limit has been reached. Based on determining the predefined limit has been reached, ending the test of the device under test in which the test fails.Type: GrantFiled: July 26, 2018Date of Patent: June 9, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dean G. Bair, Rebecca M. Gott, Edward J. Kaminski, Jr., William J. Lewis
-
Patent number: 10671506Abstract: Pre-silicon fairness evaluation to detect fairness issues pre-silicon. Drivers drive a plurality of commands on one or more interfaces of a device under test to test the device under test. State associated with the device under test is checked. Based on the state, a determination is made as to whether the drivers are to continue driving commands against the device under test. Based on determining that the drivers are to continue driving the commands, a further determination is made as to whether a predefined limit has been reached. Based on determining the predefined limit has been reached, ending the test of the device under test in which the test fails.Type: GrantFiled: July 26, 2018Date of Patent: June 2, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dean G. Bair, Rebecca M. Gott, Edward J. Kaminski, Jr., William J. Lewis
-
Patent number: 10643210Abstract: Various systems and methods for secure transactions using a personal device are described herein. A system to secure transactions using a personal device, the system comprises a randomization module to randomize an initial keypad representation to produce a randomized keypad representation; a communication module to: receive from the personal device, an indication to begin a secure transaction to access a resource with an access code; and transmit the randomized keypad representation to the personal device for presentation by the personal device to a user of the personal device; a keypad to receive a series of key presses from the user, the key presses corresponding to the access code based on the randomized keypad representation; and a security module to verify that the series of key presses correspond to the access code.Type: GrantFiled: April 10, 2018Date of Patent: May 5, 2020Assignee: Intel CorporationInventors: Ned M. Smith, William J. Lewis
-
Patent number: 10606843Abstract: An approach to generating irreducible modules. The approach includes a method that includes receiving, by at least one computing device, data associated with a specification. The method includes defining, by the at least one computing device, a pattern on the received data. The pattern reduces a set of rules into a single condition. The method includes generating, by the at least one computing device, an irreducible module based on the pattern. The irreducible module has one output dependent variable and is associated with a data flow application.Type: GrantFiled: November 23, 2016Date of Patent: March 31, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: William J. Lewis
-
Patent number: 10482217Abstract: Managing playback of a media file, including detecting, while a media file is playing, a trigger mechanism indicating a change in optimal play characteristics of the media file from an original format, wherein the playback of the media file is associated with a first license, in response to detecting the trigger mechanism, instructing a trusted execution environment to request an updated license from a content provider of the media file, and upon receiving a second license for the media file, the trusted execution environment enforces play of the media file using the second license for a second format. The second license allows for the play of the media file to continue at the optimal play characteristics.Type: GrantFiled: December 23, 2015Date of Patent: November 19, 2019Assignee: McAfee, LLCInventors: Rajesh Poornachandran, Ned M. Smith, Sven Schrecker, William J. Lewis, Manoj R. Sastry
-
Publication number: 20190304268Abstract: Embodiments described herein relate generally to providing information through tactility. A computer system may receive an input from a user. The computer system may identify one or more locations associated with haptic elements disposed on a wearable haptic apparatus. The computer system may generate a message that includes an indication of the one or more locations. The computer system may transmit this message to the wearable haptic apparatus. The wearable haptic apparatus may actuate one or more haptic elements disposed thereon based on the indication of the one or more locations included in the message. Other embodiments may be described and/or claimed.Type: ApplicationFiled: April 8, 2019Publication date: October 3, 2019Applicant: Intel CorporationInventors: Charles Baron, Jim S. Baca, Kevin W. Williams, William J. Lewis, Michael T. Moran
-
Patent number: 10289512Abstract: Embodiments relate to pre-silicon device testing using a persistent command table. An aspect includes receiving a value for a persistent command parameter from a user. Another aspect includes determining whether the value of the persistent command parameter is greater than zero. Another aspect includes based on determining whether the value of the persistent command parameter is greater than zero, selecting a number of commands equal to the value of the persistent command parameter from a regular command table of a driver of a device under test. Another aspect includes adding the selected commands to the persistent command table of the driver. Another aspect includes performing testing of the device under test via the driver using only commands that are in the persistent command table of the driver.Type: GrantFiled: October 4, 2017Date of Patent: May 14, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dean G. Bair, Rebecca M. Gott, Edward J. Kaminski, Jr., William J. Lewis, Chakrapani Rayadurgam
-
Patent number: 10255771Abstract: Embodiments described herein relate generally to providing information through tactility. A computer system may receive an input from a user. The computer system may identify one or more locations associated with haptic elements disposed on a wearable haptic apparatus. The computer system may generate a message that includes an indication of the one or more locations. The computer system may transmit this message to the wearable haptic apparatus. The wearable haptic apparatus may actuate one or more haptic elements disposed thereon based on the indication of the one or more locations included in the message. Other embodiments may be described and/or claimed.Type: GrantFiled: October 24, 2017Date of Patent: April 9, 2019Assignee: Intel CorporationInventors: Charles Baron, Jim S. Baca, Kevin W. Williams, William J. Lewis, Michael T. Moran
-
Publication number: 20180336115Abstract: Pre-silicon fairness evaluation to detect fairness issues pre-silicon. Drivers drive a plurality of commands on one or more interfaces of a device under test to test the device under test. State associated with the device under test is checked. Based on the state, a determination is made as to whether the drivers are to continue driving commands against the device under test. Based on determining that the drivers are to continue driving the commands, a further determination is made as to whether a predefined limit has been reached. Based on determining the predefined limit has been reached, ending the test of the device under test in which the test fails.Type: ApplicationFiled: July 26, 2018Publication date: November 22, 2018Inventors: Dean G. Bair, Rebecca M. Gott, Edward J. Kaminski, JR., William J. Lewis
-
Publication number: 20180336114Abstract: Pre-silicon fairness evaluation to detect fairness issues pre-silicon. Drivers drive a plurality of commands on one or more interfaces of a device under test to test the device under test. State associated with the device under test is checked. Based on the state, a determination is made as to whether the drivers are to continue driving commands against the device under test. Based on determining that the drivers are to continue driving the commands, a further determination is made as to whether a predefined limit has been reached. Based on determining the predefined limit has been reached, ending the test of the device under test in which the test fails.Type: ApplicationFiled: July 26, 2018Publication date: November 22, 2018Inventors: Dean G. Bair, Rebecca M. Gott, Edward J. Kaminski, JR., William J. Lewis
-
Publication number: 20180300723Abstract: Various systems and methods for secure transactions using a personal device are described herein. A system to secure transactions using a personal device, the system comprises a randomization module to randomize an initial keypad representation to produce a randomized keypad representation; a communication module to: receive from the personal device, an indication to begin a secure transaction to access a resource with an access code; and transmit the randomized keypad representation to the personal device for presentation by the personal device to a user of the personal device; a keypad to receive a series of key presses from the user, the key presses corresponding to the access code based on the randomized keypad representation; and a security module to verify that the series of key presses correspond to the access code.Type: ApplicationFiled: April 10, 2018Publication date: October 18, 2018Inventors: Ned M. Smith, William J. Lewis
-
Patent number: 10061679Abstract: Pre-silicon fairness evaluation to detect fairness issues pre-silicon. Drivers drive a plurality of commands on one or more interfaces of a device under test to test the device under test. State associated with the device under test is checked. Based on the state, a determination is made as to whether the drivers are to continue driving commands against the device under test. Based on determining that the drivers are to continue driving the commands, a further determination is made as to whether a predefined limit has been reached. Based on determining the predefined limit has been reached, ending the test of the device under test in which the test fails.Type: GrantFiled: September 7, 2015Date of Patent: August 28, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dean G. Bair, Rebecca M. Gott, Edward J. Kaminski, Jr., William J. Lewis
-
Patent number: 10055327Abstract: Pre-silicon fairness evaluation to detect fairness issues pre-silicon. Drivers drive a plurality of commands on one or more interfaces of a device under test to test the device under test. State associated with the device under test is checked. Based on the state, a determination is made as to whether the drivers are to continue driving commands against the device under test. Based on determining that the drivers are to continue driving the commands, a further determination is made as to whether a predefined limit has been reached. Based on determining the predefined limit has been reached, ending the test of the device under test in which the test fails.Type: GrantFiled: September 30, 2014Date of Patent: August 21, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dean G. Bair, Rebecca M. Gott, Edward J. Kaminski, Jr., William J. Lewis
-
Publication number: 20180218577Abstract: Embodiments described herein relate generally to providing information through tactility. A computer system may receive an input from a user. The computer system may identify one or more locations associated with haptic elements disposed on a wearable haptic apparatus. The computer system may generate a message that includes an indication of the one or more locations. The computer system may transmit this message to the wearable haptic apparatus. The wearable haptic apparatus may actuate one or more haptic elements disposed thereon based on the indication of the one or more locations included in the message. Other embodiments may be described and/or claimed.Type: ApplicationFiled: October 24, 2017Publication date: August 2, 2018Inventors: Charles Baron, Jim S. Baca, Kevin W. Williams, William J. Lewis, Michael T. Moran
-
Publication number: 20180185744Abstract: Systems, apparatuses and methods to apply computer capabilities to tabletop games including board games such as the game of chess. In one embodiment, a camera connected to smart glasses repeatedly feeds real-time images of a board game to a computer vision system that identifies the game, breaks the game board into elementary segments (e.g., individual squares), and identifies game pieces located on the segments. A game state may be determined by reference to a listing of pieces on each segment and a rule set. In addition, hints and/or other guidance may be provided to the player. Moreover, the game state may be described in a standard notation and/or may be transmitted to remote locations for use by other players.Type: ApplicationFiled: December 30, 2016Publication date: July 5, 2018Inventors: Karthik Veeramani, William J. Lewis, Nelson Kidd, Paul R. Zurcher, Ajit P. Joshi
-
Patent number: 9950866Abstract: A drive or tracking apparatus for a non-metal endless conveyor belt. The apparatus includes a plurality of spaced apart traction cleats molded from a polymer material and each extending outward from a surface of the endless conveyor belt. The cleats correspond to cup depressions formed in rollers for a conveying apparatus to provide positive drive and anti-slip features for the belt.Type: GrantFiled: March 24, 2016Date of Patent: April 24, 2018Assignee: Advanced Flexible Composites, Inc.Inventors: William C. Lewis, William J. Lewis, Barton R. Lewis, Sr., Bart R. Lewis, Jr., Kevin Dunlea, Malcolm Swift