Patents by Inventor Nicholas Marks
Nicholas Marks 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: 20170078362Abstract: Systems and methods are disclosed herein for accessing portions of a file at a client device. One or more portions of a file are selected for downloading to the client device, wherein the file is stored on a web-based storage system in communication with the client device via a network. At least one portion in the selected one or more portions is identified that is not stored on the client device. A request is transmitted, without user interaction, to the web-based storage system to download the identified at least one portion of the file, and the identified at least one portion of the file is downloaded to the client device via the network.Type: ApplicationFiled: September 14, 2015Publication date: March 16, 2017Inventors: Brian Schneider, Nicholas Mark Vasic Cooper, Dongli Tu
-
Publication number: 20170070593Abstract: Systems and methods are disclosed herein for obtaining data about a network having at least a first node and a second node. A server transmits to the first node a first request for the first node to send a communication to the second node. The server is outside of the network, and the first request includes a first address of the first node and a second address of the second node. The server receives, from the first node, an indication of whether the communication to the second node is successful. The server receives, from the first node, a second request for access to a file stored on the server, determines that the file is stored locally at the second node, and transmits, to the first node, an instruction to retrieve the file from the second node, when the communication to the second node is successful.Type: ApplicationFiled: September 4, 2015Publication date: March 9, 2017Inventors: Nicholas Mark Vasic Cooper, Max Ward-Graham
-
Publication number: 20170016728Abstract: An inertial measurement system for a longitudinal projectile comprising: a first, roll gyro to be oriented substantially parallel to the longitudinal axis of the projectile; a second gyro and a third gyro with axes arranged with respect to the roll gyro such that they define a three dimensional coordinate system; a controller, arranged to: compute a current projectile attitude from the outputs of the first, second and third gyros, the computed attitude comprising a roll angle, a pitch angle and a yaw angle; compare the computed pitch and yaw angles with expected values for the pitch and yaw angles; calculate a roll angle error and a roll scale factor error based on the difference between the computed pitch and yaw angles and the expected pitch and yaw angles; and apply the calculated roll angle error and roll scale factor error to the output of the roll gyro.Type: ApplicationFiled: February 16, 2015Publication date: January 19, 2017Inventors: John Keith Sheard, Nicholas Mark Faulkner
-
Patent number: 9542457Abstract: A method includes receiving a search request including a search input; and identifying a history information item based on the search input. The history includes information describing a prior state of an object. The method also includes determining whether information describing a current state of the object corresponds to the search input. The method includes outputting a prior-state based search result item that identifies the object and includes information based on the history information item. If the information describing the current state of the object corresponds to the search input, the method includes outputting a current-state based search result item that includes a link for accessing the object.Type: GrantFiled: November 7, 2013Date of Patent: January 10, 2017Assignee: GOOGLE INC.Inventors: Alexander Wong, Eric Benson Schoffler, George York, Joshua Hudgins, Nicholas Mark Vasic Cooper
-
Publication number: 20160321961Abstract: A label for an article, the label comprising a first region suitable to display information and a second region comprising attachment means, and an area devoid of attachment means.Type: ApplicationFiled: April 29, 2016Publication date: November 3, 2016Inventors: Nicholas Mark Horne, James Edward Eldridge
-
Patent number: 9430578Abstract: Systems and methods disclosed herein relate to a method of storing metadata for a file on a cloud based storage system. A server may receive a request from a third party application to store metadata for a file. The server may determine a metadata type based on the request. The server may associate the metadata value with an application identifier. The application identifier may identify a third party application. The server may store the metadata value based on the determined metadata type. The stored metadata may be associated with the application identifier and the stored metadata value may include information related to an anchor. The anchor may be an attribute of the file, and anchor can change respectively as the attribute changes.Type: GrantFiled: March 15, 2013Date of Patent: August 30, 2016Assignee: Google Inc.Inventors: Eric Benson Schoeffler, Ivan Young Lee, Nicholas Mark Vasic Cooper, Trevor Keir MacFergus Stone, Alain Vongsouvanh, Ali Hamid Afshar, Victor Eric Fryzel, Michael Jeffrey Procopio
-
Publication number: 20160130876Abstract: A roofing ladder bracket and safety assembly adapted to be secured to a roof of a building comprising a base member and a clamping member configured as a ladder clamping mechanism for firmly securing a ladder to a roof of a building and including a safety mechanism to which a worker's safety equipment or a worker's tethered tool can be attached.Type: ApplicationFiled: September 25, 2015Publication date: May 12, 2016Applicant: Slator, LLCInventors: Ronald Newman Roseveare, JR., Bryan Douglas Relyea, Nicholas Mark Liberto
-
Publication number: 20160115697Abstract: A suspended scaffolding connector includes a central spine comprising an anchor connector at a top end thereof, a bottom lug at a bottom end thereof, and a top lug situated between the anchor connector and bottom lug. The connector further includes at least one top truss connector attached to the top lug and at least one bottom truss connector attached to the bottom lug, where the top and bottom truss connectors are configured and spaced for structural connection to top and bottom connectors of a scaffolding truss. The connector also includes top and bottom truss ledger connectors attached to the spine and situated between the top and bottom lugs and adapted for connection to a scaffolding ledger, and the anchor connector is adapted for connection to a suspension anchor and to support the scaffolding truss through the top and bottom truss connectors.Type: ApplicationFiled: May 14, 2014Publication date: April 28, 2016Inventor: Nicholas Mark SHAW
-
Publication number: 20150242793Abstract: Methods and systems are provided for auto-optimization of gamification mechanics. A gamification platform, hosted on any suitable interface, may collect action data from one or more employee. Gamification mechanics are applied to the actions to compute an effectiveness value for each action. An optimization layer of the system may receive performance metrics for the employee from internal systems, or via third party systems. The performance metrics may be employed to update the gamification mechanics by optimizing weights for each action in a fitness function. Effectiveness predictions for future actions are generated using these optimized weights. The updated mechanics and predictions may be provided back to the gamification platform to iteratively repeat the process.Type: ApplicationFiled: September 28, 2014Publication date: August 27, 2015Inventors: Matthew K. Williams, Nicholas Mark Goodman, Anupam Singhal
-
Publication number: 20140279718Abstract: A knowledge interface is provided that interacts with a user to identify a solution to a customer problem or issue with respect to a particular product or service. The knowledge interface includes data processing functionality configured to dynamically generate a number of components that are presented in at least one display window for display to the user. The components include first data identifying a set of predetermined symptoms linked to the problem or issue and related interface elements for classification of the set of predetermined symptoms, second data identifying a set of predetermined root causes linked to the set of predetermined symptoms and related interface elements for classification of the set of predetermined root causes, and third data identifying a set of solutions linked to the set of predetermined root causes. The third data identifies a best solution based upon the predetermined root causes and their associated class designations.Type: ApplicationFiled: March 12, 2013Publication date: September 18, 2014Applicant: XEROX BUSINESS SERVICES, LLCInventors: Edward Charles Southey, Timothy John Forsyth, Mark Piper, David John Butt, Paul Martin Wallingford, Daniel James Griffin, Jeremy J. McKinley, Benjamin James Hooper, Michael Carl Thelin, Nicholas Mark Gyles, Timothy T. Joyce
-
Publication number: 20140129609Abstract: A base computer system obtains a set of definitions of calculations to be performed, and periodically monitors a data store to see if the data required for the calculations are available. When the required data for a given calculation are available, the base computer system sends the data and calculation instructions to a group of one or more remote computer systems for execution. The remote computer systems may be equipped with Graphics Processing Units (GPUs) for high-performance computation. The base computer system then awaits the return of reports from the one or more remote computer systems.Type: ApplicationFiled: November 5, 2013Publication date: May 8, 2014Applicant: Rational Systems LLCInventor: Nicholas Mark Goodman
-
Publication number: 20140130059Abstract: This invention relates to a machine implemented method of executing CPU instructions on a plurality of computers in one or more locations, logically arranged in a weighted, lattice-like structure representing information about CPUs, CPU cores, operating system threads, network interconnects, and computer locations in a many-to-many relationship. This approach, by weighting nodes and costing edges, provides a natural method for commoditizing the execution of a workload. Furthermore, this approach lends itself to a means of determining the incremental value (or cost) of additional nodes. Consequently, the creation of a virtual crowd-sourcing market—in which either CPUs singularly or lattices as a whole are market participants—is a natural extension of the method.Type: ApplicationFiled: November 5, 2013Publication date: May 8, 2014Applicant: Rational Systems LLCInventor: Nicholas Mark Goodman
-
Publication number: 20140130056Abstract: An improved method for dividing and distributing the work of an arbitrary algorithm, having a predetermined stopping condition, for processing by multiple computer systems. A scheduler computer system accesses a representation of a plurality of work units, structured as a directed graph of dependent tasks, then transforms that graph into a weighted graph in which the weights indicate a preferred path or order of traversal of the graph, in turn indicating a preferred order for work units to be executed to reduce the impact of inter-work unit dependencies. The scheduler computer system then assigns work units to one or more worker computer systems, taking into account the preferred order.Type: ApplicationFiled: November 4, 2013Publication date: May 8, 2014Applicant: Rational Systems LLCInventor: Nicholas Mark Goodman
-
Patent number: 8676990Abstract: A method for managing communication in a system having a device in communication with a server via a communication path which includes gateway. A communication session is initiated by transmitting a request signal from the device to the gateway. The signal is then routed through the gateway, and the signal is then transmitted from the gateway to the server.Type: GrantFiled: August 27, 2010Date of Patent: March 18, 2014Assignee: Wireless Data Services Ltd.Inventors: Timothy Thomas Joyce, Nicholas Mark Gyles
-
Publication number: 20130175050Abstract: The present application describes methods and apparatuses for reducing stick-slip in drilling operations. An example apparatus may include a cylindrical tool body and a first roller disposed on an outer surface of the cylindrical tool body at a first location. The first roller may be at least partially disposed within a first cavity at the first location. The apparatus may also include a second roller disposed on the outer surface of the cylindrical tool body at a second location. The second location may be offset laterally and circumferentially from the first location on the cylindrical tool body. The second roller may be at least partially disposed within a second cavity at the second location.Type: ApplicationFiled: January 4, 2013Publication date: July 11, 2013Inventors: Thomas Yu Song Wong, Sia Hsiao En, Nicholas Mark Pellerin
-
Publication number: 20120308433Abstract: A method of rendering harmless chemical and/or biological warfare agents on a surface, comprising: (i) exposing the agents to an atmosphere comprising peroxide vapour, and causing the peroxide vapour to condense on the surface having the chemical and/or biological agents thereon; (ii) after step (i) exposing the agents to an atmosphere comprising further peroxide vapour, and causing the further peroxide vapour to condense on the surface having the chemical and/or biological agents thereon; and (iv) optionally repeating step (ii).Type: ApplicationFiled: February 24, 2011Publication date: December 6, 2012Applicant: BIOQUELL UK LIMITEDInventor: Nicholas Mark Turner Adams
-
Publication number: 20120213672Abstract: This invention relates to apparatus for use with a sterilant vapour generator used for sterilising an enclosure, said apparatus providing means for enhancing the distribution of the sterilant vapour in the enclosure during a gassing phase of the sterilisation process and for removing the sterilant vapour from the air in the enclosure during a subsequent aeration phase. The apparatus can optionally be configured to provide humidification, if required. The invention therefore comprises means for the distribution of sterilant vapour in the enclosure during a gassing phase of the sterilisation process and means for removing the sterilant from the air in the enclosure during an aeration phase.Type: ApplicationFiled: September 17, 2010Publication date: August 23, 2012Applicant: BIOQUELL UK LIMITEDInventors: Nicholas Mark Turner Adams, Oliver Richard Cumberlege
-
Patent number: 8215368Abstract: A covering for an architectural opening and a method of arranging at least one movement cord includes a cover extending between an uppermost member and a lowermost member, an active end of the at least one movement cord being attached to the lowermost member and extending from the lowermost member to the uppermost member and the at least one movement cord extending, as the loose length, from the uppermost member to a distal end.Type: GrantFiled: September 14, 2007Date of Patent: July 10, 2012Assignee: Hunter Douglas Industries BVInventor: Nicholas Mark Ellis
-
Publication number: 20120066335Abstract: To permit communications between devices using different communication protocols, a mapping device is connected to one or more communication networks, and stores associations between communication addresses as dynamic address mappings. A dynamic address mapping is associated with an initiator address (from which the communication is initiated) and a recipient address (to which a communication is initially addressed) and minimally contains a final address (to which a communication is finally routed). A new dynamic address mapping can be created in response a request, typically from a communication initiator. Communications from the initiator address to the recipient address are routed to the final address, with appropriate format conversion if the protocol of the final address is different to that of the initiator address.Type: ApplicationFiled: August 9, 2011Publication date: March 15, 2012Applicant: ninety9.com Pty. Ltd.Inventors: Nicholas Mark Trevallyn-Jones, Meredith Anne Trevallyn-Jones
-
Publication number: 20110224954Abstract: A method of modelling a system, the method comprising: receiving via an interface input to create or load a model of the system; receiving via the interface further input in relation to the system model; determining whether the further input results in a change to the system model; and if the further input is determined to change the system model, automatically providing feedback via the interface, the feedback being in relation to the changed system model.Type: ApplicationFiled: August 17, 2009Publication date: September 15, 2011Applicant: CINERGIX PTY LTDInventors: Chandika Dimuthu Bandara Jayasundara, Nicholas Mark Hamilton Foster, Charanjit Singh