Patents by Inventor David Mark Williams

David Mark Williams 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: 20230119926
    Abstract: An object storage system can receive chunks of an object. Each of the chunks includes data that is a subset of the object. Each subset has an arbitrary amount of data and at least two of the subsets include overlapping data. Each of the chunks is associated with a timestamp. Responsive to a request for the object the object storage system can reconstitute the object by including the subset of data from a most recent of the chunks based on the timestamps and including only nonoverlapping data from subsequent chunks in reverse chronological order based on the timestamps until the object is reconstituted. The object storage system can transmit the reconstituted object.
    Type: Application
    Filed: October 15, 2021
    Publication date: April 20, 2023
    Applicant: VMware, Inc.
    Inventors: David Mark William Byard, Manu Pratap Singh, Ankit Shah
  • Patent number: 11188353
    Abstract: Techniques disclosed herein permit bundled web applications to be extended at runtime. In particular, the functionality of a container application that is a bundled web application may be extended by extensions that are also bundled web applications. To enable such extensibility, the container application registers reusable portion(s) of its code in a global context during a bootstrapping sequence of the container application. Thereafter, extensions that are loaded may access and utilize the registered portion(s) of code, as if those extensions had been bundled together with the rest of the container application. In addition, extensions may be managed using scoping and/or permissions that control access to the extensions based on the container application mode that the extensions can be used with and white lists of users who are allowed to use the extensions, respectively.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: November 30, 2021
    Assignee: VMware, Inc.
    Inventors: David Mark William Byard, Jeffrey Moroski
  • Publication number: 20200019414
    Abstract: Techniques disclosed herein permit bundled web applications to be extended at runtime. In particular, the functionality of a container application that is a bundled web application may be extended by extensions that are also bundled web applications. To enable such extensibility, the container application registers reusable portion(s) of its code in a global context during a bootstrapping sequence of the container application. Thereafter, extensions that are loaded may access and utilize the registered portion(s) of code, as if those extensions had been bundled together with the rest of the container application. In addition, extensions may be managed using scoping and/or permissions that control access to the extensions based on the container application mode that the extensions can be used with and white lists of users who are allowed to use the extensions, respectively.
    Type: Application
    Filed: July 12, 2018
    Publication date: January 16, 2020
    Inventors: David Mark William BYARD, Jeffrey MOROSKI
  • Patent number: 6728986
    Abstract: Conventional beds have a spring mattress and a sprung base for the comfort of the user, but on profiling beds, a sprung base cannot be used and, ordinarily, a mattress is laid on lifting and lowering mechanism, with a result that when pivoted or folded, folding or rucking of the surface of the mattress occurs to the discomfort of the user. A first object of the invention is to avoid the above disadvantage, and a second object is to provide a body support arrangement of greater comfort than conventional mattresses and separate bases. The first objective is met by a body support arrangement comprising at least two sectors connected in such a manner as to permit a relative pivoting of the sectors with respect to each other, each sector being formed by an upper sprung or filled mattress part and lower sprung base part.
    Type: Grant
    Filed: April 4, 2003
    Date of Patent: May 4, 2004
    Assignee: Siddall & Hilton Limited
    Inventor: David Mark Williams
  • Publication number: 20030182729
    Abstract: Conventional beds have a spring mattress and a sprung base for the comfort of the user, but on profiling beds, a sprung base cannot be used and, ordinarily, a mattress is laid on lifting and lowering mechanism, with a result that when pivoted or folded, folding or rucking of the surface of the mattress occurs to the discomfort of the user. A first object of the invention is to avoid the above disadvantage, and a second object is to provide a body support arrangement of greater comfort than conventional mattresses and separate bases.
    Type: Application
    Filed: April 4, 2003
    Publication date: October 2, 2003
    Inventor: David Mark Williams
  • Patent number: 5850548
    Abstract: A computer system having a Visual Development Environment (VDE) is described. The Visual Development Environment includes an interface having a Component Inspector, Component Manager, Component Library, and one or more visual editors. In operation, a user constructs a program by selecting one or more components from the Library, which displays components in a tabbed palette. Using a visual editor of the system, the user may drill-down into the internals of a component, for modifying its logic. Once the functionality of a component is completed, the user may proceed to connect together various components via the component "ports", which allow access to properties of the component. Components of the system may be nested within other components to an arbitrary level.
    Type: Grant
    Filed: November 14, 1994
    Date of Patent: December 15, 1998
    Assignee: Borland International, Inc.
    Inventor: David Mark Williams
  • Patent number: 5784786
    Abstract: A blade scabbard including a safety lock which functions to prevent accidental or inadvertent withdrawal of a blade from a fully inserted position within the scabbard housing. The safety lock operates automatically in response to insertion of a blade into the scabbard and is preferably associated with blade sharpening mechanism which is also responsive to movement of a blade into and out of the scabbard housing. The sharpening mechanism is preferably inactive during blade insertion and active during blade withdrawal. Manually operable release means is provided to enable release of the lock for blade withdrawal purposes, and it is necessary to operate the release means while simultaneously withdrawing the blade from the scabbard. The safety lock is fully released after the blade has been withdrawn a distance from the fully inserted position and operation of the release means can then be terminated without hindering further withdrawal of the blade.
    Type: Grant
    Filed: April 4, 1997
    Date of Patent: July 28, 1998
    Assignee: McPherson's Limited
    Inventor: David Mark Williams