Patents by Inventor C. Davis

C. Davis 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).

  • Publication number: 20190026308
    Abstract: Embodiments include techniques for metadata verification in a distributed file system, the technique including receiving an input for metadata, the metadata being associated with a file, and acquiring a function lock on a designated region of the file based at least in part on the metadata. The technique also includes hashing the input associated with the metadata into a designated region of the file, and updating the designated region corresponding to the input. The technique includes computing a checksum for the metadata associated with the designated region, updating a journal file based at least in part on the metadata, and releasing the function lock.
    Type: Application
    Filed: November 8, 2017
    Publication date: January 24, 2019
    Inventors: James C. Davis, Willard A. Davis
  • Publication number: 20180368856
    Abstract: Devices, methods and systems are provided for occluding an opening within the tissue of a body, such as a left atrial appendage. In one embodiment, a device includes a framework extending between a primary hub and a secondary hub. The secondary hub is moveable relative to the primary hub upon deploying the framework from a constricted position to a deployed position such that the secondary hub remains proximal a distal end of the framework. The framework, in the deployed position, includes engaging members proximal the distal end of the framework, and the framework includes multiple frame segments each extending with an arcuate configuration at a distal side of the framework such that the frame segments, at the distal side thereof, each extend radially and distally toward the distal end, then turn and extend radially and proximally inward toward the secondary hub.
    Type: Application
    Filed: August 30, 2018
    Publication date: December 27, 2018
    Inventors: Scott D. Miles, Clark C. Davis, Daryl R. Edmiston, Richard J. Linder
  • Publication number: 20180368688
    Abstract: An atherectomy catheter includes an elongate flexible catheter body, a cutter near the distal end of the catheter body, a drive shaft connected to the cutter and extending within the catheter body, an imaging element near the distal end of the catheter body and an imaging shaft connected to the imaging element and extending within the catheter body. The cutter and the imaging element are mechanically isolated, and the drive shaft is configured to be axially translated relative to the imaging shaft and the catheter body.
    Type: Application
    Filed: March 15, 2013
    Publication date: December 27, 2018
    Inventors: John B. Simpson, Priyanshu Gupta, Michael Zung, Wendy N. Lam, Maegan K. Spencer, Peter H. Smith, Stephen C. Davies, Nicholas J. Spinelli, Charles W. McNall, Theodore W. Ketai, Manish Kankaria, Mark W. Askew, Kent C. B. Stalker
  • Publication number: 20180368855
    Abstract: Devices, methods and systems are provided for occluding an opening within the tissue of a body, such as a left atrial appendage. In one embodiment, a medical device includes an anchor portion and an occluder portion. The anchor portion includes frame segments, each anchor frame segment extending between a first end and a second end such that the second end of each anchor frame segment is coupled to an anchor hub. The occluder portion includes a hub that defines an axis. The occluder portion includes multiple occluder frame segments that extend between a proximal end and a distal end such that the proximal end of the occluder frame segments are pivotably coupled to the hub and the distal end of the occluder frame segments are pivotably coupled to the first end of the anchor frame segments.
    Type: Application
    Filed: August 30, 2018
    Publication date: December 27, 2018
    Inventors: Daryl R. Edmiston, Clark C. Davis, John Alexander Martin, Scott D. Miles
  • Patent number: 10152452
    Abstract: Techniques to suppress redundant reads to register addresses and to replicate read data are disclosed. The redundant reads are suppressed when multiple source operands specify the same register address to read. Additionally, the read data is replicated to a data stream or data location corresponding to the source operands where the data read was suppressed.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: December 11, 2018
    Assignee: INTEL CORPORATION
    Inventors: Supratim Pal, Subramaniam Maiyuran, Mark C. Davis
  • Patent number: 10129607
    Abstract: The power of analytical modeling is added to existing methods for specifying policies. Generally speaking, humans use their knowledge and experience to draft policies at a relatively high level. These policies then incorporate analytical models which provide the intelligence on how to most effectively apply the high-level policy to a particular situation. When a policy is invoked, the analytical model provides up-to-date intelligence at a level of completeness and refinement not possible with previous techniques. As a result, fewer policies need to be drafted, and those few need to be updated less frequently than in previous schemes. Rather than updating the policy itself, the analytical model is automatically updated whenever new data are fed into it. As the analytical model incorporates new observational data, it grows more powerful and thus automatically increases the effectiveness of the high-level policy.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: November 13, 2018
    Assignee: ARRIS Enterprises LLC
    Inventors: Yan Liu, Paul C. Davis, Zhi Fu, Kabe Vanderbaan
  • Publication number: 20180321940
    Abstract: A method of one aspect may include receiving a rotate instruction. The rotate instruction may indicate a source operand and a rotate amount. A result may be stored in a destination operand indicated by the rotate instruction. The result may have the source operand rotated by the rotate amount. Execution of the rotate instruction may complete without reading a carry flag.
    Type: Application
    Filed: March 29, 2018
    Publication date: November 8, 2018
    Applicant: lntel Corporation
    Inventors: Vinodh Gopal, James D. Guilford, Gilbert M. Wolrich, Wajdi K. Feghali, Erdinc Ozturk, Martin G. Dixon, Sean P. Mirkes, Bret L. Toll, Maxim Loktyukhin, Mark C. Davis, Alexandre J. Farcy
  • Publication number: 20180305632
    Abstract: The invention provides a lubricating composition containing an antiwear agent and an oil of lubricating viscosity. The invention further relates to the use of the lubricating composition in an internal combustion engine, or a driveline device.
    Type: Application
    Filed: June 26, 2018
    Publication date: October 25, 2018
    Inventors: William R.S. Barton, Mark C. Davies, Michael R. Sutton, Matthew D. Gieselman, Christopher L. Friend, Ewan E. Delbridge, Patrick E. Mosier
  • Publication number: 20180285380
    Abstract: A lock manager configured for locking files is tested. As part of the test and based on a lock assignment plan, a process acquires locks on portions of the files. Based on a lock testing plan, a second process performs a lock verification for a portion of the locked portions. A result of this lock verification is compared to its expected result. Based on an updated lock assignment plan, the process transitions from the locks to other locks on other portions of the files. Based on an updated lock testing plan, the second process performs a second lock verification for a portion of the other locked portions. A result of this second lock verification is compared to its expected result. Based at least in part on the two comparisons, the lock manager is evaluated.
    Type: Application
    Filed: April 4, 2017
    Publication date: October 4, 2018
    Inventors: Willard A. Davis, James C. Davis
  • Publication number: 20180285381
    Abstract: A lock manager configured for locking files is tested. As part of the test and based on a lock assignment plan, a process acquires locks on portions of the files. Based on a lock testing plan, a second process performs a lock verification for a portion of the locked portions. A result of this lock verification is compared to its expected result. Based on an updated lock assignment plan, the process transitions from the locks to other locks on other portions of the files. Based on an updated lock testing plan, the second process performs a second lock verification for a portion of the other locked portions. A result of this second lock verification is compared to its expected result. Based at least in part on the two comparisons, the lock manager is evaluated.
    Type: Application
    Filed: October 23, 2017
    Publication date: October 4, 2018
    Inventors: Willard A. Davis, James C. Davis
  • Patent number: 10078638
    Abstract: A system is disclosed having at least one computing device configured to send a computer file across a network by segmenting the computer file into identifiable segments and sending the segments in parallel across the network. The segmenting can be initiated while the computer file is generated. In another embodiment, a computer program product is disclosed having program code stored on a computer-readable storage medium, which when executed by at least one computing device, causes the computing device to transfer a computer file across a computer network by segmenting the computer file into identifiable segments and sending the segments in parallel across the network. The segmenting can be initiated while the computer file is generated. In another embodiment, a method of transferring a computer file across a network is disclosed, the method including segmenting the computer file into identifiable segments and sending the segments in parallel across the network.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: September 18, 2018
    Assignee: GLOBALFOUNDRIES INC.
    Inventors: Keith P. Loring, Daniel B. Raisbeck, John Paul, Sean C. Davis, Amit Kumar
  • Patent number: 10076337
    Abstract: Devices, methods and systems are provided for occluding an opening within the tissue of a body, such as a left atrial appendage. In one embodiment, a device includes a framework extending between a primary hub and a secondary hub. The secondary hub is moveable relative to the primary hub upon deploying the framework from a constricted position to a deployed position such that the secondary hub remains proximal a distal end of the framework. The framework, in the deployed position, includes engaging members proximal the distal end of the framework, and the framework includes multiple frame segments each extending with an arcuate configuration at a distal side of the framework such that the frame segments, at the distal side thereof, each extend radially and distally toward the distal end, then turn and extend radially and proximally inward toward the secondary hub.
    Type: Grant
    Filed: January 24, 2014
    Date of Patent: September 18, 2018
    Assignee: Coherex Medical, Inc.
    Inventors: Scott D. Miles, Clark C. Davis, Daryl R. Edmiston, Richard J. Linder
  • Patent number: 10064628
    Abstract: Devices, methods and systems are provided for occluding an opening within the tissue of a body, such as a left atrial appendage. In one embodiment, a medical device includes an anchor portion and an occluder portion. The anchor portion includes frame segments, each anchor frame segment extending between a first end and a second end such that the second end of each anchor frame segment is coupled to an anchor hub. The occluder portion includes a hub that defines an axis. The occluder portion includes multiple occluder frame segments that extend between a proximal end and a distal end such that the proximal end of the occluder frame segments are pivotably coupled to the hub and the distal end of the occluder frame segments are pivotably coupled to the first end of the anchor frame segments.
    Type: Grant
    Filed: April 8, 2016
    Date of Patent: September 4, 2018
    Assignee: Coherex Medical, Inc.
    Inventors: Daryl R. Edmiston, Clark C. Davis, John Alexander Martin, Scott D. Miles
  • Patent number: 10061777
    Abstract: A lock manager configured for locking files is tested. As part of the test and based on a lock assignment plan, a process acquires locks on portions of the files. Based on a lock testing plan, a second process performs a lock verification for a portion of the locked portions. A result of this lock verification is compared to its expected result. Based on an updated lock assignment plan, the process transitions from the locks to other locks on other portions of the files. Based on an updated lock testing plan, the second process performs a second lock verification for a portion of the other locked portions. A result of this second lock verification is compared to its expected result. Based at least in part on the two comparisons, the lock manager is evaluated.
    Type: Grant
    Filed: February 1, 2018
    Date of Patent: August 28, 2018
    Assignee: International Business Machines Corporation
    Inventors: Willard A. Davis, James C. Davis
  • Patent number: 10051724
    Abstract: Embodiments disclosed herein relate to an apparatus that provides structural support and an electrical ground for components of an electronic device. Specifically, one or more embodiments of the present disclosure provide a semi-rigid member having at least one screw boss. An electronic component is coupled to the semi-rigid member. In embodiments, the electronic component is coupled to the semi-rigid member using the at least one screw boss. As a separate component, the semi-rigid member is configured to provide an electrical ground for the electronic component and also provides structural support for the electronic component.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: August 14, 2018
    Assignee: Apple Inc.
    Inventors: Derryk C. Davis, John M. Brock, Peteris K. Augenbergs
  • Patent number: 10042014
    Abstract: An apparatus and method for testing and analyzing the molecular structure of a sample material in an NMR device are described. A sample is held in a pre-determined stretched state in an apparatus that includes the sample arranged between two body components that are secured together with one or more retaining members that fit around the bodies or portions thereof. The apparatus is inserted into an NMR device to obtain NMR spectrums for analyzing the molecular structure of the samples, for instance, identifying strain-induced crystallinity and quantifying the same at pre-determined stretch ratios of a sample material.
    Type: Grant
    Filed: April 19, 2016
    Date of Patent: August 7, 2018
    Assignees: Bridgestone Corporation, The University of Akron
    Inventors: Toshikazu Miyoshi, Michael C. Davis, Jiahuan Hu
  • Publication number: 20180208868
    Abstract: A lubricating composition suited to use in a marine diesel engine includes an oil of lubricating viscosity and an amino carboxylate compound of formula (I): NR1R2—((CHR3)xNR4)n—(CHR5)2—COY, where R1 and R2 are independently selected from —(CHR6)2—COY?, H, and C1C3 alkyl and wherein at least one of R1 and R2 is —(CHR6)2—COY?; or wherein NR1R2 is a cyclic structure; Y and Y? are independently selected from —OR4, NHR7, and —N(R7)2; each R7 is independently selected from C6-C12 alkyl and C6-C12 alkenyl; R3, R5 and R6 are independently selected from H and C1-C4 alkyl; R4 is selected from H, C1-C4 alkyl, and (CHR3)xNH2; x is from 2 to 4; and n is at least 1, except where NR1R2 is a cyclic structure, where n is at least 0.
    Type: Application
    Filed: June 10, 2016
    Publication date: July 26, 2018
    Inventors: Daniel J. Saccomando, Natasha K. Horn, Ewan E. Delbridge, Stephen J. Cook, John K. Pudelski, Mark C. Davies
  • Patent number: 10025788
    Abstract: Aspects include testing distributed file systems by selecting a file in a multiple writer environment and selecting an offset of a block in the file. Test data is generated for the block by randomly selecting a starting value from a plurality of possible starting values. A test header that includes the starting value and a test data sequence that starts with the starting value is created. A file system that is being tested writes the test header and the test data sequence to the block. Contents of the block are read by the file system that is being tested, and expected contents of the data sequence are determined based on contents of the read header. The expected contents of the data sequence are compared to the read data sequence and an error indication is output based on the expected contents not being equal to the read contents.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: July 17, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James C. Davis, Willard A. Davis, Felipe Knop
  • Patent number: D833034
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: November 6, 2018
    Inventor: Jarran C. Davis
  • Patent number: D833035
    Type: Grant
    Filed: September 6, 2017
    Date of Patent: November 6, 2018
    Inventor: Jarran C. Davis