Patents by Inventor David Fields
David Fields 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: 7774784Abstract: Systems and methods are provided that determine the actual amount of time a processor consumes in executing a code portion. The actual execution time of a code portion may be accurately determined by taking into consideration context switches and/or overhead time corresponding to the code portion. Determining the actual execution time of a code portion may include recording context switches and time values that occur during the execution of the code portion. This information along with overhead measurements may be used to generate the actual execution time of a code portion, as will be described in more detail below. For example, the switched-out intervals resulting from the context switches and the overhead time associated with the time measurements may be subtracted from the elapsed time to produce the actual execution time of a code portion.Type: GrantFiled: March 17, 2005Date of Patent: August 10, 2010Assignee: Microsoft CorporationInventors: Mahlon David Fields, Richard T. Wurdack, Steven M. Carroll, Barry M. Nolte
-
Publication number: 20100070747Abstract: Embodiments of the invention provide techniques for managing cache metadata providing a mapping between addresses on a storage medium (e.g., disk storage) and corresponding addresses on a cache device at data items are stored. In some embodiments, cache metadata may be stored in a hierarchical data structure comprising a plurality of hierarchy levels. Only a subset of the plurality of hierarchy levels may be loaded to memory, thereby reducing the memory “footprint” of cache metadata and expediting the process of restoring the cache metadata during startup operations. Startup may be further expedited by using cache metadata to perform operations associated with reboot. Thereafter, as requests to read data items on the storage medium are processed using cache metadata to identify addresses at which the data items are stored in cache, the identified addresses may be stored in memory.Type: ApplicationFiled: November 14, 2008Publication date: March 18, 2010Applicant: Microsoft CorporationInventors: Mehmet Iyigun, Yevgeniy Bak, Michael Fortin, David Fields, Cenk Ergan, Alexander Kirshenbaum
-
Publication number: 20100070701Abstract: Embodiments of the invention provide techniques for ensuring that the contents of a non-volatile memory device may be relied upon as accurately reflecting data stored on disk storage across a power transition such as a reboot. For example, some embodiments of the invention provide techniques for determining whether the cache contents and/or or disk contents are modified during a power transition, causing cache contents to no longer accurately reflect data stored in disk storage. Further, some embodiments provide techniques for managing cache metadata during normal (“steady state”) operations and across power transitions, ensuring that cache metadata may be efficiently accessed and reliably saved and restored across power transitions.Type: ApplicationFiled: November 14, 2008Publication date: March 18, 2010Applicant: Microsoft CorporationInventors: Mehmet Iyigun, Yevgeniy Bak, Michael Fortin, David Fields, Cenk Ergan, Alexander Kirshenbaum
-
Publication number: 20090248728Abstract: Systems, methods, and computer-readable media for aggregating schema data from two or more schemas are provided. Embodiments 1of the present invention include receiving schema definitions for two or more schemas. An aggregated property description for an individual property that is common to the two or more schemas may be created. The aggregated property description includes property attribute values that are the same for the property description in both schemas. Where the attribute values are different, rules may be applied to determine which attribute value to include in the aggregated property description. In one embodiment, the less capable of the two different attribute values is included in the aggregated property description.Type: ApplicationFiled: March 25, 2008Publication date: October 1, 2009Applicant: MICROSOFT CORPORATIONInventors: DAVID FIELDS, PAOLO MARCUCCI, CARLOS BRITO, SCOTT HYSOM
-
Publication number: 20090248706Abstract: Embodiments of the present invention provide a schema to describe the structure of a data store that may be used to query the data store. The schema may include a property description describing static and contextual attributes of a property of the data store. The schema may also include a property reference describing contextual attributes of a property of the data store, while referencing static attributes from a property description in another schema. In some instances, the schema may further describe item types and/or kinds for the data store.Type: ApplicationFiled: March 25, 2008Publication date: October 1, 2009Applicant: MICROSOFT CORPORATIONInventors: DAVID FIELDS, PAOLO MARCUCCI, CARLOS BRITO, CHRIS MCCONNELL, SCOTT HYSOM
-
Patent number: 7475706Abstract: A tube is bent having a curved portion with a variable radius extending between first and second ends. The curved portion includes a circular arc portion with a constant radius and a clothoid transition portion with a variable radius. The circular arc portion extends from the first end toward a point of integration. At the point of integration, the circular arc portion merges with the transition portion. The transition portion extends from the point of integration to the second end. As the transition portion extends from the point of integration, its radius of curvature increases over its arc length, thereby, improving the quality of the bent tube by gradually bending the tube over a longer distance, thereby reducing local stresses on the bent portion of the tube.Type: GrantFiled: May 30, 2007Date of Patent: January 13, 2009Assignee: GM Global Technology Operations, Inc.Inventors: David A. Field, William Hugh Frey
-
Publication number: 20080224580Abstract: A module of furniture is provided for use in a modular furniture system or as a free standing piece of furniture, comprising, a frame construction with two end assemblies each having a base and a front and rear upright. A flange and upper support beam connect the upper ends of the uprights and support a shelf. A mid-support beam connects the rear uprights and provides an accessory attachment lip as well as a wire management trough. A screen is disposed between the rear uprights for additional privacy. Various accessories including speaker shelves, a monitor mount, and a book shelf are included as a kit with the module for added desktop organization. Each accessory has a clasp, which may be integrally formed, for attaching to one of the support beams.Type: ApplicationFiled: November 16, 2007Publication date: September 18, 2008Applicant: THE BRILL COMPANYInventors: Kenneth Gibbs, David Field, Michael Wiersema
-
Publication number: 20080189236Abstract: Methods, systems and computer program products for monitoring a delivery chain network. An exemplary method includes accessing a database of delivery records. Each delivery record includes delivery characteristics including delivery time data for an item transported along a route. A group of delivery records having one or more specified delivery characteristics is selected from the database. The selected group includes delivery records for items transported along at least two different routes. The delivery time data for the group of delivery records is averaged to calculate bundled chart data. The bundled chart data is then output.Type: ApplicationFiled: February 1, 2007Publication date: August 7, 2008Applicant: GM Global Technology Operations, Inc.Inventors: Earnest J. Foster, Lynn T. Truss, Jeffrey D. Tew, David A. Field
-
Patent number: 7290421Abstract: A tube is bent having a curved portion with a variable radius extending between first and second ends. The curved portion includes a circular arc portion with a constant radius and a clothoid transition portion with a variable radius. The circular arc portion extends from the first end toward a point of integration. At the point of integration, the circular arc portion merges with the transition portion. The transition portion extends from the point of integration to the second end. As the transition portion extends from the point of integration, its radius of curvature increases over its arc length, thereby, improving the quality of the bent tube by gradually bending the tube over a longer distance, thereby reducing local stresses on the bent portion of the tube.Type: GrantFiled: July 1, 2003Date of Patent: November 6, 2007Assignee: General Motors CorporationInventors: David A. Field, William Hugh Frey
-
Publication number: 20070227224Abstract: A tube is bent having a curved portion with a variable radius extending between first and second ends. The curved portion includes a circular arc portion with a constant radius and a clothoid transition portion with a variable radius. The circular arc portion extends from the first end toward a point of integration. At the point of integration, the circular arc portion merges with the transition portion. The transition portion extends from the point of integration to the second end. As the transition portion extends from the point of integration, its radius of curvature increases over its arc length, thereby, improving the quality of the bent tube by gradually bending the tube over a longer distance, thereby reducing local stresses on the bent portion of the tube.Type: ApplicationFiled: May 30, 2007Publication date: October 4, 2007Inventors: David Field, William Frey
-
Patent number: 7251976Abstract: A tube bending apparatus adapted for the noncircular bending of a tube includes a modified bend die, a modified wiper die, a translatable and pivotable element and an actuator. The bend die presents a noncircular bending profile having a linearly or nonlinearly increasing radius of curvature. The wiper die is configured to accommodate the maximum radius presented by the profile, and the element and actuator present an inclined rack and pinion configuration. The bend die presents an involute of a circle having a radius equal to the product of the radius of the pinion and the sine of the angle of inclination, so that the bend die engages the tube at a fixed point in space during bending.Type: GrantFiled: March 1, 2005Date of Patent: August 7, 2007Assignee: GM Global Technology Operations, Inc.Inventors: David A. Field, Charles W. Wampler, II
-
Publication number: 20060293670Abstract: The present invention discloses a device and method to establish and maintain bone stabilization and enhance post-operative healing in a surgical site, such as the cervical spine of a patient, with reduced risk of erosion or other injury to adjacent anatomic structures from extrusion of surgical fasteners, such as bone screws. The surgical stabilization system according to the present invention provides for the secure plating of structures such as adjacent vertebral bodies with allowance for selective postoperative motion of the surgical fasteners used to secure the plate. Such motion imparts benefit from increased translational response and remodeling in the course of bone healing, thus resulting in strengthened fusion.Type: ApplicationFiled: June 5, 2006Publication date: December 28, 2006Inventors: Hugh SMISSON, David FIELD, Paul GOMBAR, Rich GRIFFITH
-
Publication number: 20060162461Abstract: A pressure sensing device (10, 40) is shown having a ceramic capacitive sensing element (12) received in a chamber formed in a hexport housing (16). The hexport housing has a fluid passageway (16c) communicating with a recessed chamber (16d) formed in a bottom wall circumscribed by an annular platform shoulder (16e). A thin flexible metal diaphragm (18) is hermetically attached to the bottom wall along the platform shoulder. A curable adhesive resin having a thermal coefficient of expansion and modulus of elasticity appropriately matching that of sensing element (12), such as polyurethane, is cast between the sensing element (12) and the metal diaphragm (18) forming, when cured, a layer bonded to both members resulting in a sensor that is effective in monitoring negative as well as positive fluid pressures.Type: ApplicationFiled: January 17, 2006Publication date: July 27, 2006Inventors: Alan Amore, Eric Giasson, James Ogilvie, Stephen Greene, David Field, Andrew Willner, Vanvisa Attaset
-
Publication number: 20050196463Abstract: NO-containing complexes, as well as methods of making and using such complexes are disclosed.Type: ApplicationFiled: March 3, 2005Publication date: September 8, 2005Inventors: James Alexander Stiles, David Field
-
Publication number: 20050145002Abstract: A tube bending apparatus adapted for the noncircular bending of a tube includes a modified bend die, a modified wiper die, a translatable and pivotable element and an actuator. The bend die presents a noncircular bending profile having a linearly or nonlinearly increasing radius of curvature. The wiper die is configured to accommodate the maximum radius presented by the profile, and the element and actuator present an inclined rack and pinion configuration. The bend die presents an involute of a circle having a radius equal to the product of the radius of the pinion and the sine of the angle of inclination, so that the bend die engages the tube at a fixed point in space during bending.Type: ApplicationFiled: March 1, 2005Publication date: July 7, 2005Inventors: David Field, Charles Wampler
-
Publication number: 20050000261Abstract: A tube is bent having a curved portion with a variable radius extending between first and second ends. The curved portion includes a circular arc portion with a constant radius and a clothoid transition portion with a variable radius. The circular arc portion extends from the first end toward a point of integration. At the point of integration, the circular arc portion merges with the transition portion. The transition portion extends from the point of integration to the second end. As the transition portion extends from the point of integration, its radius of curvature increases over its arc length, thereby, improving the quality of the bent tube by gradually bending the tube over a longer distance, thereby reducing local stresses on the bent portion of the tube.Type: ApplicationFiled: July 1, 2003Publication date: January 6, 2005Inventors: David Field, William Frey
-
Patent number: 6796680Abstract: A strip lighting device includes an elongate housing, a plurality of light sources arranged at intervals within the housing, and a fastener for fastening the elongate housing to a surface. The elongate housing overlies the plurality of light sources and diffuses, disperses or scatters light from the light sources such that individuals of the plurality of light sources are substantially not distinguishable when the housing is viewed from the outside.Type: GrantFiled: January 28, 2000Date of Patent: September 28, 2004Assignee: Lumileds Lighting U.S., LLCInventors: David Field Showers, James Berry Quantrell, Kenneth Robert Goddard, Malcolm Wesley Oldis
-
Publication number: 20040037077Abstract: A sign illumination kit includes lamp support means adapted to be trimmed for location in co-operation with structure defining a sign or sign segment. Means forming, or divisible to form, a plurality of illumination elements each has a mount component and one or more solid state lamp devices mounted thereon, which elements may be arranged in sets of varying size and shape. Means is provided for attaching the illumination elements to lamp support means in an assembly in which the solid state lamp devices when activated cause the sign or sign segment to be illuminated.Type: ApplicationFiled: July 22, 2003Publication date: February 26, 2004Inventors: David Field Showers, Malcolm Wesley Oldis, Kenneth Robert Goddard, Scott Victor Pitcher
-
Patent number: D573372Type: GrantFiled: March 20, 2007Date of Patent: July 22, 2008Assignee: The Brill CompanyInventors: Kenneth S Gibbs, David Field, Michael Wiersema
-
Patent number: RE40989Abstract: Performing atomic operations on data entities having an arbitrary size is disclosed. Version data is associated with a data entity. The version data is saved to a first attribute. The data entity is then accessed. The saved version data is compared to the current version data. If the two are equal, the data entity is valid.Type: GrantFiled: November 12, 2004Date of Patent: November 17, 2009Assignee: Microsoft CorporationInventors: Neel K. Jain, Bradley M. Waters, Mahlon David Fields