Patents by Inventor David Golds

David Golds 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: 20070079547
    Abstract: In a green roof structure, containers formed of carpet, desirably of recycled carpet, are used in growing plants that are installed in the green roof system. The trays can be preplanted and installed with the plants already growing in the trays. Alternatively, the trays can be positioned as components of the green roof system, filled with plant growing medium, and planted following their installation. Desirably the trays are substantially rectangular with adjacent corners of adjacent trays interconnected when on the roof structure. Pieces of carpet cut in various shapes can be used to form the respective trays.
    Type: Application
    Filed: September 28, 2005
    Publication date: April 12, 2007
    Inventor: David Gold
  • Publication number: 20070026373
    Abstract: Aspects of the subject matter described herein relate to replicating resources across machines participating in a replica set. In aspects, a downstream machine requests that an upstream machine notify the downstream machine when updates to resources of the replica set occur. When such updates occur, the upstream machine notifies the downstream machine. In response thereto, the downstream machine requests resource meta-data and may include a limit as to how much resource meta-data may be sent. The upstream machine responds with the requested resource meta-data. Thereafter, the downstream machine determines which data associated with the updated resources to request and requests such data.
    Type: Application
    Filed: November 2, 2005
    Publication date: February 1, 2007
    Applicant: Microsoft Corporation
    Inventors: Guhan Suriyanarayanan, Nikolaj Bjorner, Rafik Robeal, Shi Cong, Joseph Porkka, Christophe Robert, Dan Teodosiu, David Golds, Huisheng Liu, Shobana Balakrishnan
  • Publication number: 20070016619
    Abstract: Files on a computing device are defined to include data and metadata relating to the data. Data from each file has been removed therefrom and stored at an alternate location and the file is in a reduced, ghosted form. Each of at least some ghosted files has been fully or partially reconstituted for use by retrieving the data thereof from the alternate location and associating such retrieved data with such ghosted file to form the reconstituted file. Upon receiving a trigger based on a triggering event, files are selected from among the fully and partially reconstituted files and never-ghosted files based on first predetermined selection criteria, and each of at least some of the selected files are re-ghosted.
    Type: Application
    Filed: July 14, 2005
    Publication date: January 18, 2007
    Applicant: Microsoft Corporation
    Inventors: Guhan Suriyanarayanan, Christophe Robert, Sarosh Havewala, David Golds
  • Patent number: 7162599
    Abstract: Described is a system and method for allowing applications to interact with a common backup program in a uniform way. The system and method provides a communication mechanism for one or more applications to exchange information with the backup program regarding components of the applications. The information exchanged may include an identification of the components of each application. A component may be considered a group of files or resources that should be backed up or restored together. In this way, when a backup operation is initiated, each application may provide to the common backup program instructions describing the specific components to be backed up. In addition, each application may add other application-specific information useful during a restore of the backed up data.
    Type: Grant
    Filed: November 24, 2004
    Date of Patent: January 9, 2007
    Assignee: Microsoft Corporation
    Inventors: Brian Berkowitz, David Golds, Michael Christopher Johnson, Steven E. Olsson, Catharine Van Ingen
  • Publication number: 20060136460
    Abstract: A model in which filter drivers are managed to receive callbacks for I/O requests in which the filter drivers have registered an interest. Per-volume instances of filter drivers register with a filter manager for pre-callbacks (for I/O to the file system) and post-callbacks (for I/O from the file system), and identify which I/O requests (e.g., create, read, write) they are registering to receive callbacks. The filter manager orders the instances for callbacks. When an I/O request is received, the filter manager converts the I/O request to callback data and calls the interested filters in the callback order, whereby the filter instances can process the I/O data. As the request returns from the file system, filters desiring post callbacks are called in the reverse order. Efficient context management for the filters and other functions, such as non-reentrant file I/O, are also provided by the model.
    Type: Application
    Filed: January 30, 2006
    Publication date: June 22, 2006
    Applicant: Microsoft Corporation
    Inventors: Ravisankar Pudipeddi, Eileen Brown, Neal Christiansen, Ravinder Thind, Brian Dewey, David Golds, Mark Zbikowski
  • Publication number: 20060080471
    Abstract: A system and method using hardware and software components enable a storage module to collect and maintain control transaction data (e.g., directives/events) when a storage device of the module is offline or in a low power configuration. The storage module contains a nonvolatile memory cache and a module controller, and also may include a separate power source, an output display and input mechanism so that when offline, the user may display and navigate among catalog information corresponding to stored content to set up deferred events related to the content. When reconnected to a general-computing host system, the host system obtains the control transaction data from the storage module, and processes the data into file-system related events and other events to perform actions to the storage device and/or to other resources coupled to the host computer system. The host system may also cache transaction control data on the storage module's cache.
    Type: Application
    Filed: October 13, 2004
    Publication date: April 13, 2006
    Applicant: Microsoft Corporation
    Inventors: Therron Powell, Carl Carter-Schwendler, David Golds
  • Publication number: 20060080359
    Abstract: A system and method using hardware and software components enable a storage module to maintain information about an associated storage device and its content such that the information is accessible when the storage device is offline or in a low power configuration. A general-computing host system connects to the storage module via a pluggable interface to provide information to a nonvolatile memory cache on the storage module. The storage module includes a separate power source, an output display, input buttons, and a module controller. The host system includes an application and host platform for processing file-system related events to send records to the module controller to automatically update a catalog representing storage device information in the nonvolatile memory. When offline, the user may display the catalog information and use the buttons to navigate among it. The host system may also allow the user to interactively review and modify the catalog.
    Type: Application
    Filed: October 13, 2004
    Publication date: April 13, 2006
    Applicant: Microsoft Corporation
    Inventors: Therron Powell, Carl Carter-Schwendler, David Golds
  • Publication number: 20050268932
    Abstract: Method for increasing hair volume by thickening and/or lengthening and related assembly, allowing the rapid application, even in batches, of hair extensions with connections almost invisible and perfectly incorporated, of very small dimensions and with no manual intervention required, comprising the steps of: providing one or a plurality of hair extensions having respective proximal ends provided with a respective connecting element; providing a first adhesive tape and adhering it to the hair to be thickened on an area designed to receive said proximal ends; providing a second adhesive tape, having an adhesive face, and adhering on said adhesive face the proximal ends said hair extensions; adhering said adhesive face to hair to be thickened at said first adhesive tape; and activating connection means operating on said connecting elements of the hair extensions.
    Type: Application
    Filed: September 15, 2003
    Publication date: December 8, 2005
    Inventor: David Gold
  • Publication number: 20050228832
    Abstract: A method and system for verifying the integrity of a storage volume. When volume verification is desired, a shadow copy of the volume is created. A verification tool operates on the shadow copy and provides a report that indicates if any errors are found in the shadow copy. If errors are found on the shadow copy, this indicates that the same errors likely still exist on the live volume. In the event of errors, a system administrator or the like may take the live volume off-line and fix the errors found.
    Type: Application
    Filed: April 9, 2004
    Publication date: October 13, 2005
    Applicant: Microsoft Corporation
    Inventors: Vishal Ghotge, David Golds, Sarosh Havewala, Christophe Robert, Paul Oltean
  • Patent number: 6948038
    Abstract: Described is a system and method for allowing applications to interact with a common backup program in a uniform way. The system and method provides a communication mechanism for one or more applications to exchange information with the backup program regarding components of the applications. The information exchanged may include an identification of the components of each application. A component may be considered a group of files or resources that should be backed up or restored together. In this way, when a backup operation is initiated, each application may provide to the common backup program instructions describing the specific components to be backed up. In addition, each application may add other application-specific information useful during a restore of the backed up data.
    Type: Grant
    Filed: July 24, 2001
    Date of Patent: September 20, 2005
    Assignee: Microsoft Corporation
    Inventors: Brian Berkowitz, David Golds, Michael Christopher Johnson, Steven E. Olsson, Catharine Van Ingen
  • Publication number: 20050160118
    Abstract: Described is a system and method for allowing applications to interact with a common backup program in a uniform way. The system and method provides a communication mechanism for one or more applications to exchange information with the backup program regarding components of the applications. The information exchanged may include an identification of the components of each application. A component may be considered a group of files or resources that should be backed up or restored together. In this way, when a backup operation is initiated, each application may provide to the common backup program instructions describing the specific components to be backed up. In addition, each application may add other application-specific information useful during a restore of the backed up data.
    Type: Application
    Filed: February 14, 2005
    Publication date: July 21, 2005
    Applicant: Microsoft Corporation
    Inventors: Brian Berkowitz, David Golds, Michael Johnson, Steven Olsson, Catharine Ingen
  • Publication number: 20050155620
    Abstract: A hair extension applicator (1), of the kind used to lengthen and/or thicken head hairs by applying additional hair extensions to natural hair, enables a strong precision and rapidity in use and comprises a handle (2), a pair of jaws (6,7) adjacent therebetween, supported on said handle (2), apt to receive therebetween a portion of head hair and one or more fixing elements of respective additional hair extensions, pressing member and respective actuation means (11) which determine the programmed translation of the pressing member (9) with respect to a contrast means.
    Type: Application
    Filed: January 23, 2003
    Publication date: July 21, 2005
    Applicant: Indora - Servicos e Gestao LDA
    Inventor: David Gold
  • Patent number: 6910112
    Abstract: Described is a system and method for allowing applications to interact with a common backup program in a uniform way. The system and method provides a communication mechanism for one or more applications to exchange information with the backup program regarding components of the applications. The information exchanged may include an identification of the components of each application. A component may be considered a group of files or resources that should be backed up or restored together. In this way, when a backup operation is initiated, each application may provide to the common backup program instructions describing the specific components to be backed up. In addition, each application may add other application-specific information useful during a restore of the backed up data.
    Type: Grant
    Filed: June 25, 2004
    Date of Patent: June 21, 2005
    Assignee: Microsoft Corporation
    Inventors: Brian Berkowitz, David Golds, Michael Christopher Johnson, Steven E. Olsson, Catharine Van Ingen
  • Publication number: 20050091025
    Abstract: Methods and systems for performing symbolic simulation, including techniques for translating a conventional simulation into a symbolic simulation, for handling wait and delay states, and for performing temporally out-of-order simulations. Additional techniques for extracting a signal graph from an HDL representation of a device, for representing signal values as functions of time using binary decision diagrams, and for computing minimal signal sets for accurate simulation. Techniques and methods for improving waveform dumping, reducing the waveform database, and for combining out-of-order simulation or reduced time steps with conventional time-based simulation.
    Type: Application
    Filed: August 26, 2004
    Publication date: April 28, 2005
    Inventors: James Wilson, Kenneth Imboden, David Gold
  • Publication number: 20050091247
    Abstract: Described is a system and method for allowing applications to interact with a common backup program in a uniform way. The system and method provides a communication mechanism for one or more applications to exchange information with the backup program regarding components of the applications. The information exchanged may include an identification of the components of each application. A component may be considered a group of files or resources that should be backed up or restored together. In this way, when a backup operation is initiated, each application may provide to the common backup program instructions describing the specific components to be backed up. In addition, each application may add other application-specific information useful during a restore of the backed up data.
    Type: Application
    Filed: November 24, 2004
    Publication date: April 28, 2005
    Applicant: Microsoft Corporation
    Inventors: Brian Berkowitz, David Golds, Michael Johnson, Steven Olsson, Catharine Van Ingen
  • Publication number: 20040236916
    Abstract: Described is a system and method for allowing applications to interact with a common backup program in a uniform way. The system and method provides a communication mechanism for one or more applications to exchange information with the backup program regarding components of the applications. The information exchanged may include an identification of the components of each application. A component may be considered a group of files or resources that should be backed up or restored together. In this way, when a backup operation is initiated, each application may provide to the common backup program instructions describing the specific components to be backed up. In addition, each application may add other application-specific information useful during a restore of the backed up data.
    Type: Application
    Filed: June 25, 2004
    Publication date: November 25, 2004
    Applicant: Microsoft Corporation
    Inventors: Brian Berkowitz, David Golds, Michael Christopher Johnson, Steven E. Olsson, Catharine Van Ingen
  • Publication number: 20030028736
    Abstract: Described is a system and method for allowing applications to interact with a common backup program in a uniform way. The system and method provides a communication mechanism for one or more applications to exchange information with the backup program regarding components of the applications. The information exchanged may include an identification of the components of each application. A component may be considered a group of files or resources that should be backed up or restored together. In this way, when a backup operation is initiated, each application may provide to the common backup program instructions describing the specific components to be backed up. In addition, each application may add other application-specific information useful during a restore of the backed up data.
    Type: Application
    Filed: July 24, 2001
    Publication date: February 6, 2003
    Applicant: Microsoft Corporation
    Inventors: Brian Berkowitz, David Golds, Michael Christopher Johnson, Steven E. Olsson, Catharine Van Ingen
  • Patent number: 4693436
    Abstract: A parachute having a canopy with a number of suspension lines has a pair of losing flaps attached to opposite sides of the canopy. Holes in flaps match locking loops on an apron and the suspension lines are bighted to hold the canopy shut as the parachute is deployed. The suspension lines are incrementally pulled free from the apron while the parachute skirt remains closed. As the suspension lines reach the locking loops and are pulled free from the locking loops, air enters the skirt to cleanly open the canopy thereby preventing unwanted parachute opening anomalies.
    Type: Grant
    Filed: August 15, 1986
    Date of Patent: September 15, 1987
    Assignee: The United States of America as represented by the Secretary of the Navy
    Inventors: David Gold, deceased, Sara Gold, executrix
  • Patent number: 4672347
    Abstract: A resolver which in a preferred embodiment utilizes a stator member, preferably made of a single piece of ferrite material, which has active stator sine poles and active stator cosine poles and a rotor member which has passive rotor poles. The active stator poles have excitation voltage inputs supplied thereto and, as the rotor poles rotate relative thereto, the sine and cosine stator poles supply voltage outputs which vary sinusoidally and co-sinusoidally, respectively, as a function of the angular position of the rotor member relative to the stator member. Multiple stator and rotor pole combinations can be used to provide resolver operation at different speeds.
    Type: Grant
    Filed: July 1, 1985
    Date of Patent: June 9, 1987
    Assignee: The Charles Stark Draper Laboratory, Inc.
    Inventors: Gustavo E. Garcia, David Gold
  • Patent number: 4656473
    Abstract: An identification card is disclosed as for supporting commercial or other significant transactions involving a designated subject. The card incorporates a machine-readable record and is produced with an individual birefringent characteristic to modulate a light beam for card identification. In one embodiment, the card incorporates apparent stress waves to modulate an orientation-frequency characteristic (e.g. polarization angle) of a light beam. The machine-readable record on the card indicates the characteristic birefringence for confirming the card to be authentic. Methods are disclosed for producing and testing the cards. A system is disclosed for sensing card characteristics by modulated light including polarized light techniques to record and verify the cards with allowance for changes, as by card aging.
    Type: Grant
    Filed: October 4, 1984
    Date of Patent: April 7, 1987
    Assignee: Light Signatures, Inc.
    Inventors: Robert N. Goldman, David Gold