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: 20240083002Abstract: 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: ApplicationFiled: November 22, 2023Publication date: March 14, 2024Inventors: Coby A. Nettleton, Leonard F. Mikat-Stevens, Marcus Wechselberger, David C. Graf, Alex D. Servais
-
Publication number: 20070050404Abstract: 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: ApplicationFiled: November 23, 2005Publication date: March 1, 2007Applicant: Microsoft CorporationInventors: Jason Hunter, David Nettleton, Song Xue
-
Publication number: 20070050395Abstract: 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: ApplicationFiled: November 23, 2005Publication date: March 1, 2007Applicant: Microsoft CorporationInventors: Jason Hunter, David Nettleton
-
Publication number: 20060259458Abstract: 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: ApplicationFiled: May 13, 2005Publication date: November 16, 2006Applicant: Microsoft CorporationInventors: Jason Hunter, Sergey Melnik, Ramachandran Venkatesh, David Nettleton
-
Publication number: 20060253496Abstract: 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: ApplicationFiled: March 31, 2005Publication date: November 9, 2006Applicant: Microsoft CorporationInventors: Jason Hunter, Ramachandran Venkatesh, David Nettleton
-
Publication number: 20050289189Abstract: 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: ApplicationFiled: June 29, 2004Publication date: December 29, 2005Applicant: Microsoft CorporationInventors: David Nettleton, Steven Bailey
-
Publication number: 20050289188Abstract: 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: ApplicationFiled: June 29, 2004Publication date: December 29, 2005Applicant: Microsoft CorporationInventors: David Nettleton, Steven Bailey
-
Publication number: 20050234974Abstract: 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: ApplicationFiled: April 16, 2004Publication date: October 20, 2005Applicant: Microsoft CorporationInventors: Steven Bailey, David Nettleton
-
Publication number: 20050234989Abstract: 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: ApplicationFiled: April 16, 2004Publication date: October 20, 2005Applicant: Microsoft CorporationInventors: Steven Bailey, David Nettleton
-
Patent number: 4825557Abstract: 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: GrantFiled: June 23, 1987Date of Patent: May 2, 1989Assignee: Rank Taylor Hobson LimitedInventors: David Nettleton, Jayantilal A. Patel, Alan G. Merrills