Patents by Inventor David Nettleton

David Nettleton 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: 20240083002
    Abstract: A fastener driver includes a magazine having a magazine cover and a magazine body. The magazine cover includes a top surface having an opening defined therein. The magazine body is slidably movable relative to the magazine cover from a closed position to an open position. A latch is coupled to the top surface of the magazine cover and extends through the opening in the top surface of the magazine cover. The latch includes a latch projection that defines a first contact surface. A pusher body is slidably coupled to the magazine body and includes an arm member that defines a second contact surface. A biasing member biases the pusher toward a nosepiece when the magazine body is in the closed position. The first and second contact surfaces are engageable to hold the pusher body in a latched position when the magazine body is in the open position.
    Type: Application
    Filed: November 22, 2023
    Publication date: March 14, 2024
    Inventors: Coby A. Nettleton, Leonard F. Mikat-Stevens, Marcus Wechselberger, David C. Graf, Alex D. Servais
  • Publication number: 20070050404
    Abstract: A system and/or methodology that enables schema packaging, distribution and availability. Aspects of the invention employ signing technology to facilitate secure definition of a schema package. The system and/or methodology can also include the schema package as a resource in a client-side assembly thereby guaranteeing that exactly the same infrastructure used to discover the assembly will be leverageable in discovery of the schema package(s). Other aspects can include the schema package as a satellite assemble or as a separate file. In these scenarios, the invention can facilitate constructing and distributing the schema package and information necessary to enable the client to interact with the store with regard to uninstalled schemas.
    Type: Application
    Filed: November 23, 2005
    Publication date: March 1, 2007
    Applicant: Microsoft Corporation
    Inventors: Jason Hunter, David Nettleton, Song Xue
  • Publication number: 20070050395
    Abstract: A system that generates a unique identifier that employs a public key of a cryptographic key pair as a contribution to a name for an attribute associated with a schema. Additionally, a hash over the relevant entity name, version, and culture can be employed to automatically produce the remaining portion of the unique identifier. The innovation can ensure that the unique identifiers used by a schema are mathematically related to a public key in a way that can not be spoofed by malicious agents. To this end, unique identifiers can be computed at installation time by combining the n-bytes of the public key (or a hash, e.g., SHA1, of the public key) with the first n-bytes of another entity-specific hash (e.g., SHA1) computed with respect to specific attributes.
    Type: Application
    Filed: November 23, 2005
    Publication date: March 1, 2007
    Applicant: Microsoft Corporation
    Inventors: Jason Hunter, David Nettleton
  • Publication number: 20060259458
    Abstract: Systems and methodologies that facilitate evolving a data model via a combination of an explicit logical model definition, logical model changes, functional units, an explicit/implicit physical model and physical model changes, to derive a data model transformation. Such an arrangement can provide for a rich set of transformations, which can be automatically applied to a data model instantiation. The subject invention enables leveraging a common set of code, by defining the set of transformations across an arbitrary data model.
    Type: Application
    Filed: May 13, 2005
    Publication date: November 16, 2006
    Applicant: Microsoft Corporation
    Inventors: Jason Hunter, Sergey Melnik, Ramachandran Venkatesh, David Nettleton
  • Publication number: 20060253496
    Abstract: Systems and methodologies that facilitate data handling among participants with mismatched schema sets of an extensible data model, via employing a versioning component. The versioning component can identify and separate the mismatched and matched data, and direct the mismatched portion to a bit bucket component. The bit bucket component can further persistently store the mismatched data, to enable interaction among participants with mismatched data types. The data can be re-integrated to ensure that round trip data is available to the next participant.
    Type: Application
    Filed: March 31, 2005
    Publication date: November 9, 2006
    Applicant: Microsoft Corporation
    Inventors: Jason Hunter, Ramachandran Venkatesh, David Nettleton
  • Publication number: 20050289189
    Abstract: Systems and methodologies are provided for efficiently performing concurrent transactions by multiple users, and tracking data at a logical level beneath a physical level of the object being modified. Each transaction can copy a committed version of the data segment to be modified to its respective space, and can update such copy during modification. A detect component detects whether any data segment being operated upon requires updating as a result of other transactions committing, and a merge component synchronizes the data segment with its committed version. Various optimization procedures can also be incorporated as part of the commit stage, upon completion of the detect and merge process.
    Type: Application
    Filed: June 29, 2004
    Publication date: December 29, 2005
    Applicant: Microsoft Corporation
    Inventors: David Nettleton, Steven Bailey
  • Publication number: 20050289188
    Abstract: Systems and methodologies are provided that employ an allocation lock, which permits only a single transaction to acquire space on a particular page at any one time. The allocation lock of the present invention facilitates operations of concurrent transactions at a subpage level (e.g., a row level), and in conjunction with a heap manager can enforce a set of conditions such that prior to a commit stage of a transaction, a space availability for a particular page can be typically assured (e.g., that transactions operating on various copies of the page do not consume all of storage space on that page), and reorganization of data around the page is mitigated (e.g., that a transaction need not move data around the page for purpose of merging various copies.
    Type: Application
    Filed: June 29, 2004
    Publication date: December 29, 2005
    Applicant: Microsoft Corporation
    Inventors: David Nettleton, Steven Bailey
  • Publication number: 20050234974
    Abstract: Systems and methodologies are provided for enforcing a set of conditions such that prior to a commit stage of a transaction, a space availability for a particular page can be typically assured (e.g., that transactions operating on various copies of the page do not consume all of storage space on that page), and reorganization of data around the page is mitigated (e.g., that a transaction need not move data around the page for purpose of merging various copies.) A page aggregator and a heap manager can facilitate operations of concurrent transactions at a subpage level (e.g., a row level), during such modifications of a data base by multiple users.
    Type: Application
    Filed: April 16, 2004
    Publication date: October 20, 2005
    Applicant: Microsoft Corporation
    Inventors: Steven Bailey, David Nettleton
  • Publication number: 20050234989
    Abstract: Systems and methodologies are provided in a lock hierarchy arrangement wherein upon release of all child locks associated with a parent lock, then such parent lock is also released. The present invention supplies each lock with sufficient information to determine its own life time. Such framework enables a higher degree of transaction concurrency in a database, and mitigates an over locking thereof, thus conserving system resources.
    Type: Application
    Filed: April 16, 2004
    Publication date: October 20, 2005
    Applicant: Microsoft Corporation
    Inventors: Steven Bailey, David Nettleton
  • Patent number: 4825557
    Abstract: A metrological instrument includes an inductive transducer having a stylus, all being disposed within a protective housing. Upon initiation of the measuring operation, the transducer is moved so that the stylus moves round an endless path such that the stylus is first projected at a high speed from the housing, is thereafter moved to engage the workpiece surface, is then moved at relatively slow speed across the workpiece surface for performing the measurements, and, following completion of the latter movement, is retracted at a high speed into the housing. These movements are effected by a series of cams driven by a single motor. Such an instrument may be located next to a production line without risk of damage and may used for the checking of each of a multiplicity of identical components produced in a mass production process.
    Type: Grant
    Filed: June 23, 1987
    Date of Patent: May 2, 1989
    Assignee: Rank Taylor Hobson Limited
    Inventors: David Nettleton, Jayantilal A. Patel, Alan G. Merrills