Patents by Inventor Robert Watkins

Robert Watkins 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: 20230259390
    Abstract: Examples described herein relate to providing a simplified interface by a cloud platform to an IaC service. According to an example, operational details associated with multiple infrastructure as code (IaC) tools are abstracted by providing an application programming interface (API) of an IaC service through which multiple IaC templates are available for use to deploy workloads against multiple services within a cloud platform. Each IaC template describes a workload according to an IaC tool and specifies input parameters for the workload. A request to create a deployment based on a particular IaC template is received via the API. The request is satisfied by internally executing the IaC tool associated with the particular template based on parameter values supplied for the specified input parameters for the particular workload.
    Type: Application
    Filed: February 15, 2022
    Publication date: August 17, 2023
    Inventors: Tom Howley, Eamonn O'Toole, Mark Robert Watkins
  • Patent number: 11164683
    Abstract: An electron block frame pouring fixture, and a method of using the fixture, the fixture including a base member having a recessed portion surrounded on each side, the recessed portion configured to receive an electron block frame therein, and a plurality of clamp members connected to the base member proximate each of the respective sides of the recessed portion, the clamp members being configured to be selectively actuated to press a received electron block frame downward into the recessed portion, wherein the recessed portion is configured to prevent lateral movement of the received electron block frame.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: November 2, 2021
    Inventors: Robert Watkins, Karen Jackson
  • Patent number: 10726123
    Abstract: Malicious activity can be detected and prevented in real-time or otherwise. For example, a system of the present disclosure can receive a request from a user to obtain access to an entity, determine data objects based on the request, and access data-object network definitions corresponding to the determined data objects. The system can also receive a profile for the user indicating behavioral information relating to the user. The system can then determine a likelihood that the request is associated with malicious activity based on (i) the data objects, (ii) the profile, and (iii) the data-object network definitions. The system can allow or deny the user access to the entity based on the likelihood that the request is associated with malicious activity.
    Type: Grant
    Filed: April 15, 2020
    Date of Patent: July 28, 2020
    Assignee: SAS INSTITUTE INC.
    Inventors: Prathaban Mookiah, Ian Holmes, John Robert Watkins, Thomas J. O'Connell
  • Patent number: 10721062
    Abstract: Utilizing error correction (ECC) for secure secret sharing includes computing an encrypted key using a key and a number of random values, computing, based on a first ECC scheme, a key ECC for the encrypted key and the random values, and storing a number of key fragments on a number of storage servers, the number of key fragments includes the encrypted key, the random values, and the key ECC.
    Type: Grant
    Filed: September 24, 2014
    Date of Patent: July 21, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Liqun Chen, Peter Thomas Camble, Mark Robert Watkins, Ieuan James Henry
  • Patent number: 10673463
    Abstract: Examples are disclosed including generation of a first erasure coded data portion based on a first data portion of the data object, generation of a second erasure coded data portion based on a second data portion of the data object, formation of a first combined block by combining a first part of the first erasure coded data portion and a first part of the second erasure coded data portion, formation of a second combined block by combining a second part of the first erasure coded data portion and a second part of the second erasure coded data portion, storage of the first combined block in a first storage location, and storage of the second combined block in a second storage location.
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: June 2, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Russell Ian Monk, Mark Robert Watkins, Peter Thomas Camble
  • Publication number: 20200161012
    Abstract: An electron block frame pouring fixture, and a method of using the fixture, the fixture including a base member having a recessed portion surrounded on each side, the recessed portion configured to receive an electron block frame therein, and a plurality of clamp members connected to the base member proximate each of the respective sides of the recessed portion, the clamp members being configured to be selectively actuated to press a received electron block frame downward into the recessed portion, wherein the recessed portion is configured to prevent lateral movement of the received electron block frame.
    Type: Application
    Filed: September 4, 2019
    Publication date: May 21, 2020
    Inventors: Robert Watkins, Karen Jackson
  • Publication number: 20200136656
    Abstract: Examples are disclosed including generation of a first erasure coded data portion based on a first data portion of the data object, generation of a second erasure coded data portion based on a second data portion of the data object, formation of a first combined block by combining a first part of the first erasure coded data portion and a first part of the second erasure coded data portion, formation of a second combined block by combining a second part of the first erasure coded data portion and a second part of the second erasure coded data portion, storage of the first combined block in a first storage location, and storage of the second combined block in a second storage location.
    Type: Application
    Filed: October 25, 2018
    Publication date: April 30, 2020
    Inventors: Russell Ian Monk, Mark Robert Watkins, Peter Thomas Camble
  • Patent number: 10572188
    Abstract: A server-embedded distributed storage system and methods are disclosed. An exemplary method may include presenting at least one virtual disk to a client computing device. The at least one virtual disk includes storage cells from direct attached storage (DAS) devices of a plurality of separate servers for high availability access to data stored on the at least one virtual disk. The method may also include continuing to provide access to the data stored on the at least one virtual disk even in the event an internal storage controller for at least one of the plurality of servers is unavailable for managing its DAS device.
    Type: Grant
    Filed: October 1, 2008
    Date of Patent: February 25, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Harold Woods, Mark Robert Watkins
  • Patent number: 10496496
    Abstract: A method is described herein. The method includes generating an allocation map for a backup. The method also includes storing the allocation map in a storage device. The method further includes reading the allocation map to skip reading empty blocks during storing of a file from the backup. The method also further includes and reading the allocation map to skip writing zeros to a formatted target disk during a restore session of a file from the backup.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: December 3, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Alastair Michael Slater, Mark Robert Watkins, Gowtam Chandra Karanth
  • Publication number: 20180165161
    Abstract: A method is described herein. The method includes generating an allocation map for a backup. The method also includes storing the allocation map in a storage device. The method further includes reading the allocation map to skip reading empty blocks during storing of a file from the backup. The method also further includes and reading the allocation map to skip writing zeros to a formatted target disk during a restore session of a file from the backup.
    Type: Application
    Filed: December 15, 2014
    Publication date: June 14, 2018
    Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Alastair Michael SLATER, Mark Robert WATKINS, Gowtam Chandra KARANTH
  • Publication number: 20170293531
    Abstract: In one example, backing up disk array volumes creates a snapshot of a volume of a disk array. Unshared blocks between a previous snapshot and the snapshot are identified to generate an allocation map. Source-side de-duplication is performed for a stream comprising the snapshot. The unshared blocks are folded into an endpoint store that includes a full backup of the volume, to generate a synthetic full of the volume.
    Type: Application
    Filed: November 17, 2014
    Publication date: October 12, 2017
    Inventors: Mark Robert Watkins, Alastair Slater
  • Publication number: 20170284361
    Abstract: Some geographies have tide ranges above 15 yards, but most do not. The wider the tide range, the more hydroelectric power can be generated per cycle of low tide to high tide and then high tide to low tide, using a tidal barrage. Methods of raising the high tide above the measured level to fill the storage ponds to an even higher level and a method to empty the storage ponds to a lower than low tide level, provide means to expand the tide range significantly, enabling many more planet geographies to have economically feasible hydroelectric power.
    Type: Application
    Filed: March 29, 2016
    Publication date: October 5, 2017
    Inventor: Daniel Robert Watkins
  • Publication number: 20170250801
    Abstract: Utilizing error correction (ECC) for secure secret sharing includes computing an encrypted key using a key and a number of random values, computing, based on a first ECC scheme, a key ECC for the encrypted key and the random values, and storing a number of key fragments on a number of storage servers, the number of key fragments includes the encrypted key, the random values, and the key ECC.
    Type: Application
    Filed: September 24, 2014
    Publication date: August 31, 2017
    Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Liqun CHEN, Peter Thomas CAMBLE, Mark Robert WATKINS, Ieuan James HENRY
  • Publication number: 20170242882
    Abstract: To update a base stream of objects, an overlay stream of objects that update at least some respective objects in the base stream is created, where the overlay stream includes a reference to the base stream.
    Type: Application
    Filed: September 30, 2014
    Publication date: August 24, 2017
    Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Mark Robert WATKINS, Radoslaw RYCKOWSKI, Muthukumar MURUGAN
  • Patent number: 9485239
    Abstract: Leveraging an established authenticated session in obtaining authentication to a client application includes receiving a request for access to a client application requiring authentication of a requestor and determining whether there exist characteristics of leverageable authentications corresponding to established sessions having an authenticated state at a time of the determination. When the determination reveals characteristics of at least one leverageable authentication corresponding to an established session, and attempt is made to obtain access for the requestor to the client application based on the at least one leverageable authentication, and the requestor is provided with a notification related to the 1 attempt to obtain access for the requestor to the client application.
    Type: Grant
    Filed: July 17, 2014
    Date of Patent: November 1, 2016
    Assignee: Citrix Systems, Inc.
    Inventors: Aleksey Sanin, Christopher Toomey, Alan Keister, Andrew L. Wick, Robert Watkins, Xiaopeng Zhang, Russell Richards, Donald Eaves
  • Patent number: 9383740
    Abstract: A system wherein control of a safety-critical system operation is effected by sending a plurality of keywords via a low integrity communication path.
    Type: Grant
    Filed: February 14, 2011
    Date of Patent: July 5, 2016
    Assignee: BAE SYSTEMS PLC
    Inventors: Simon Grant Bennett, Nicholas Andrew Belcher, David Parker, Kevin Challis, David Christopher Watkins, Gary Robert Watkins
  • Publication number: 20160133085
    Abstract: A parking meter accessory for retrofitting a parking meter for wireless communication comprises at least one support for attachment to an external surface of at least a portion of the parking meter and at least one processing device configured for wireless communication, where the at least one support is configured to support the at least one processing device. A retrofitted wireless parking meter including the accessory, a processing center for the wireless payment of parking tickets, a processing center to process remote payment for parking in a parking space, initiated by the smart device, a portable smart device for wireless payment for parking, and a method of retrofitting a conventional parking meter are also disclosed.
    Type: Application
    Filed: September 8, 2015
    Publication date: May 12, 2016
    Inventors: Grant Austin Eagon, Robert Watkins Sires Wofford
  • Patent number: 9249745
    Abstract: Disclosed is a method of injecting natural gas into a diesel fuel engine for combustion with diesel fuel therein. One aspect includes injecting natural gas into an air-stream of an engine air intake or manifold, measuring the percentage of natural gas injected into the airstream or other efficiency gauge, varying the rate of injection of natural gas into the airstream in response to the measured percentage of natural gas therein and injecting the natural gas at a pre-determined rate so as to maintain an natural gas concentration in the air intake stream in the range of 0.6% to 3.0% by volume of natural gas.
    Type: Grant
    Filed: March 11, 2015
    Date of Patent: February 2, 2016
    Assignee: Gas Tek Solutions Pty. Ltd.
    Inventors: Derek Robert Watkins, Bruce Robert Watkins, Keith Murray Rumbel
  • Patent number: 9219181
    Abstract: An apparatus for generating electricity using an optical fiber cable light source and for directing the electricity to an electrical circuit configured to be coupled with an electric utility's electric grid. The apparatus includes an enclosure having an input configured to be coupled with the light source for directing light into the enclosure. The apparatus further includes a photovoltaic module contained within the enclosure and configured to generate electricity from the light. The apparatus further includes an electrical output cable coupled with the photovoltaic module and configured to be coupled with the electrical circuit.
    Type: Grant
    Filed: December 11, 2012
    Date of Patent: December 22, 2015
    Inventor: Daniel Robert Watkins
  • Publication number: 20150363330
    Abstract: Where one or more flash NAND devices are in an array where bit error recovery resolution is available, the controller can log what pages have had what degree of fails, and program a Replace Bad Page function to replace the bad page with a new page from another new die as needed. The Replace Bad Page function with logic blocks, content addressable memory and RAM, once programmed, provides the means to know when a bad page is being accessed and displaces this access with access to the new page, with no change in overall page access function or performance.
    Type: Application
    Filed: June 17, 2014
    Publication date: December 17, 2015
    Inventor: Daniel Robert Watkins