Patents by Inventor Benjamin David

Benjamin David 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: 20170016947
    Abstract: An apparatus and method for sensing a leakage current along a primary conductor are provided. A first fault detection module is deployed at a first location along the primary conductor and a second driver module is deployed at a second location along the conductor, where the conductor passes through current sensors at each of the modules. The modules are further linked by a safety cable, which also passes through the current sensors. The driver module drives a compensation current in the safety cable to drive the net current passing through the driver current sensor to zero. The fault sensing module senses the net current passing through its current sensor. When the sensed current deviates significantly from zero, the fault sensing module generates a leakage current indication signifying a potential ground fault between the two modules.
    Type: Application
    Filed: July 15, 2015
    Publication date: January 19, 2017
    Inventor: Benjamin David POLZER
  • Publication number: 20170006956
    Abstract: Provided herein are methods for the modulation of appearance or material properties within items of apparel or equipment. Also provided herein are design articles having alterable designs. Generally, such design articles comprise (1) a microfluidic circuit, and (2) an inlet and an outlet, the alterable design capable of being modulated through use of a docking system to deliver fluid to the microfluidic circuit.
    Type: Application
    Filed: September 25, 2016
    Publication date: January 12, 2017
    Applicant: Code Fluidics LLC
    Inventors: Benjamin David Sullivan, Nicole Justis Truitt
  • Patent number: 9542697
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for personalizing landing pages. In one aspect, a method includes generating, by one or more servers belonging to a first domain and for a request, a personalized landing page that includes the personalized landing page data, wherein the landing page belongs to the first domain, and the landing page includes at least one link to a resource of the first party that belongs to the second domain; and providing, by the one or more servers, the personalized landing page to the user device, wherein the personalized landing page, when processed by the user device, generates a personalized landing page environment that belongs to the first domain.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: January 10, 2017
    Assignee: Google Inc.
    Inventors: Benjamin David Eidelson, Jason Prado, Sean Liu, Doug Sherrets, Raj Krishnan
  • Patent number: 9529548
    Abstract: Techniques for improved replication of storage arrays in data storage systems. For example, a method comprises the following steps. A first set of physical storage devices in a data storage system are identified for replication. Specification is received from a user of at least one storage pool in the data storage system in accordance with which the first set of physical storage devices is to be replicated. A second set of physical storage devices is allocated from the user-specified storage pool. Data stored on the first set of physical storage devices is replicated onto the second set of physical storage devices.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: December 27, 2016
    Assignee: EMC IP Holding Company LLC
    Inventors: Fearghal O'Maolcatha, Fergal Gunn, Benjamin David, Jody Hay
  • Publication number: 20160371377
    Abstract: Systems and methods to communicate information are described. The system receives a query and retrieves a set of data items from a database based on the query. The system generates a distribution based on a count of data items from the set of data items that were retrieved for each domain in a set of domains and a count of requests to view data items from another set of data items for each domain in the set of domains. The system identifies whether the distribution exhibits a type of a distribution by comparing the distribution with at least one of a peak distribution and a hills distribution. Finally, the system generates interface information based on the type of distribution.
    Type: Application
    Filed: September 1, 2016
    Publication date: December 22, 2016
    Inventors: Seema Shah, Adam Nash, Raghav Gupta, Aditya Arora, Benjamin David Foster, Srikanth Subramaniam, Suhail Ansari, Xavier Stonestreet, Vijay Raman, Jean-Michel Leon
  • Patent number: 9518566
    Abstract: An SMA actuation apparatus moves a movable element relative to a support structure in two orthogonal directions using a total of four SMA actuator wires each connected at its ends between the movable element and the support structure and extending perpendicular to the primary axis. None of the SMA actuator wires are collinear, but the SMA actuator wires have an arrangement in which they are capable of being selectively driven to move the movable element relative to the support structure to any position in said range of movement without applying any net torque to the movable element in the plane of the two orthogonal directions around the primary axis. Accordingly, it is possible to drive movement whilst balancing the forces to limit torque around the primary axis.
    Type: Grant
    Filed: May 21, 2013
    Date of Patent: December 13, 2016
    Assignee: CAMBRIDGE MECHATRONICS LIMITED
    Inventors: Robin Eddington, James Howarth, Andrew Benjamin David Brown
  • Patent number: 9521001
    Abstract: An electronic document signature system preserves the security of an electronic document while tracking a signature process corresponding to the electronic document. In particular, using a client application on a client device, an originating user can protect an electronic document and send the protected electronic document to a tracking server. The tracking server receives only a protected document such that the security the electronic document is preserved. Using a client applications on client devices, one or more participating users can subsequently receive the protected document from the tracking server, access the contents of the electronic document, and sign the electronic document. The tracking server can record events that occur with respect to the protected document to create an event log.
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: December 13, 2016
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Benjamin David Follis, Marc Thomas Kaufman
  • Patent number: 9515969
    Abstract: Implementations generally relate to configuring presence and notifications in persistent conversations. In one implementation, a method includes receiving a presence state associated with a user and causing the presence state to be selectively displayed to one or more target users. The method also includes determining that an event has occurred for which a notification is to be sent to the user, and selectively delivering the notification to the user based on the configured presence state.
    Type: Grant
    Filed: May 14, 2013
    Date of Patent: December 6, 2016
    Assignee: Google Inc.
    Inventors: Benjamin David Eidelson, Ujjwal Singh, Heradon Douglas, Eric Barndoller
  • Publication number: 20160350561
    Abstract: A computing device executes one or more trusted execution environment (TEE) processes in a TEE of a processor. The one or more TEE processes cryptographically protect a secret and a policy. The policy specifies a plurality of conditions on usage of the secret. A particular non-TEE process generates a request whose fulfillment involves an action requiring use of the secret. Responsive to the request, one or more non-TEE processes determine whether a first subset of the plurality of conditions is satisfied. Responsive to the first subset of the plurality of conditions being satisfied, the one or more TEE processes determine that a second, different subset of the plurality of conditions is satisfied. Responsive to determining the second subset of the plurality of conditions is satisfied, the one or more TEE processes use the secret to perform the action.
    Type: Application
    Filed: August 21, 2015
    Publication date: December 1, 2016
    Inventors: Benjamin David Poiesz, Andrew Abramson, Neel Rao, Shawn Edward Willden, Andres Guillermo Morales, James Brooks Miller
  • Patent number: 9506441
    Abstract: The present invention provides, with reference to FIG. 1, an internal combustion engine (10) having a fuel injector which comprises a sprung piston (55) or a resilient diaphragm piston (8155) and an electrical coil (57, 8158) for displacing the piston (55, 8155). The piston draws fuel into and expels fuel from a pumping chamber (52, 8152). The number of operations of the injector per engine cycle is controlled by an electronic controller (23, 8159) to control the quality of fuel delivered per cycle to a combustion chamber. A voltage measured in the coil (52, 8158) by movement of the piston under action of the spring or due to its own resilience is used to give an indication of vapor pressure of the fuel. A device akin to the injector can be used to draw fuel from a pipeline to measure the vapor pressure of the fluid.
    Type: Grant
    Filed: February 3, 2014
    Date of Patent: November 29, 2016
    Assignee: Robert Bosch GMBH
    Inventor: Benjamin David Smither
  • Publication number: 20160342671
    Abstract: Deferred data synchronization includes obtaining at least a portion of a copy of a work unit from a system of record, the work unit comprising a plurality of categories, each category comprising a set of one or more elements; while a client device is offline with respect to the system of record, performing an offline action that includes a modification to an element of the copy of the work unit, recording locally the modification to the element of the copy of the work unit, and deferring synchronization of the modification with the system of record; and synchronizing the modification with the system of record, including causing the system of record to detect whether the modification is in conflict with the work unit on the system of record.
    Type: Application
    Filed: July 17, 2015
    Publication date: November 24, 2016
    Inventors: David Leston, Benjamin David Brantley
  • Publication number: 20160318679
    Abstract: A tie strap tie for holding an article or group of articles together includes an elongate strap having a locking head at one end and a tail at the other end and an elongate strap body therebetween. The tail is insertable into the locking head for locking the strap around the article or articles. The locking head contains a ball positioned for lockingly engaging said tail upon insertion via a first direction and for locking engagement therewith upon movement of the tail in a second direction opposite said first direction, thereby retaining said tail associated with said locking head. The strap body further defines a major plane and a diametrically opposite minor plane. A plurality of formed waves extends from the major plane opposite the minor plane of the strap body for providing resilient retention of the strap body about said articles or articles.
    Type: Application
    Filed: April 25, 2016
    Publication date: November 3, 2016
    Inventor: Benjamin David Freeman
  • Publication number: 20160314550
    Abstract: Contracts are shared by users with third parties via an electronic signature service in accordance with limitations specified by the users. The electronic signature service receives limitations from a user that controls third party access to a contract. A unique sharing identification is generated by the electronic signature service that links the contact to a third party. The limitations are associated with the unique sharing identification and the user and the third party are notified that the contract is available. A unique sharing link allows the third party to view contents of the contract via a third party device in accordance with the limitations.
    Type: Application
    Filed: April 23, 2015
    Publication date: October 27, 2016
    Inventor: BENJAMIN DAVID FOLLIS
  • Publication number: 20160315775
    Abstract: In some embodiments, an electronic signature service automatically updates electronic documents to prevent execution by an unauthorized signatory. The electronic signature service can receive an electronic document to be electronically signed on behalf of an organization. The electronic signature service can retrieve organization data indicative of signatories that are authorized to electronically sign the electronic document. The organization data may be inaccessible to a first signatory that is associated with the document. The electronic signature service can determine from the organization data that the first signatory is not authorized to electronically sign the document. The electronic signature service can update the electronic document with a second signatory that is determined from the organization data as being authorized to execute the document.
    Type: Application
    Filed: July 6, 2016
    Publication date: October 27, 2016
    Inventor: Benjamin David Follis
  • Patent number: 9479699
    Abstract: An SMA actuation apparatus comprises a support structure, a movable element movably supported on the support structure and an arrangement of three or more SMA actuator wires mechanically connected between the support structure and the movable element. The SMA actuator wires have an interconnection at the movable element that electrically connects the group of SMA actuator wires together. This avoids the need to make a separate electrical connection to the movable element.
    Type: Grant
    Filed: November 15, 2011
    Date of Patent: October 25, 2016
    Assignee: CAMBRIDGE MECHATRONICS LIMITED
    Inventors: Andrew Benjamin David Brown, Robert John Leedham, Mark George Easton
  • Patent number: 9471746
    Abstract: A design layout for a semiconductor chip includes information on shapes desired to be fabricated. Clusters of photolithographic exposure “shots” are generated and subject to a measure of shot density to approximate a mask shape that generates the desired fabricated shapes when exposed during wafer fabrication. A simulation is run on the clusters of shots to estimate the resulting fabrication shapes that the clusters of shots create. The clusters of shots are modified to align the estimated fabrication shapes more closely with desired fabrication shapes. The process of simulating and modifying the shots is iterative, repeating until the estimated fabrication shapes are within a desired error difference of the planned fabrication shape.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: October 18, 2016
    Assignee: Synopsys, Inc.
    Inventors: Michael Lawrence Rieger, Thomas Christopher Cecil, Benjamin David Painter
  • Patent number: 9465682
    Abstract: A computing device may receive from a first application executing on at least one processor an indication of an action to be performed. The computing device may determine, based on at least the indication of the action to be performed, a plurality of deep links to a plurality of actions performable by a plurality of applications. The computing device may select a subset of deep links from the plurality of deep links. The computing device may output for display a graphical user interface including an indication of each deep link from the subset of deep links. The computing device may receive an indication of a user input, the user input corresponding to a selection of one of the deep links from the subset of deep links. A second application executing on the at least one processor may perform an action linked to by the selected deep link.
    Type: Grant
    Filed: January 5, 2016
    Date of Patent: October 11, 2016
    Assignee: Google Inc.
    Inventors: Adam William Powell, Neel Rao, Benjamin David Poiesz
  • Publication number: 20160282239
    Abstract: Automated system configured to perform and methods for performing one or more slide processing operations on slides bearing biological samples. The system and methods enable high sample throughput while also minimizing or limiting the potential for cross-contamination of slides. The automated systems can include features that facilitate consistency, controllability of processing time, and/or processing temperature.
    Type: Application
    Filed: June 10, 2016
    Publication date: September 29, 2016
    Inventors: Kayla Capps, Henning Groll, Brian Howard Kram, Matthew Mette, Ali Mousavi, Christine Tse, Glen Ward, Daniel O'Connor, Troy Paluszcyk, Benjamin David Randall, Ken Stumpe
  • Publication number: 20160282375
    Abstract: Methods and apparatus that enable drying and curing a plurality of specimens carried by a plurality of microscope slides. Slide carriers are positioned at a first position while the slide carrier holds the microscope slides. Each of the specimens can be carried by one of the microscope slides. The slide carrier can be robotically moved to move the slide carrier into a circulation loop defined by a heater apparatus. The specimens and/or microscope slides can be convectively heated while the slide carrier is located in the circulation loop.
    Type: Application
    Filed: June 10, 2016
    Publication date: September 29, 2016
    Inventors: Donald Michael Barnett, Delroy Eccleston Clarke, Joseph Leporini, Benjamin David Randall, William Eric Raves, Robert Bennett Singer, DuWayne Dennis Snyder, Michael James Thompson, Matthew Annin Thurman
  • Publication number: 20160271717
    Abstract: A welding system includes an interface having a first input element configured to receive an input relating to a parameter of power delivered to a welding torch from a welding power supply and to alternatively receive an input relating to a thickness of a work piece, a second input element configured to receive an input relating to a rate of advancement of an electrode delivered to the welding torch from a welding wire feeder and to alternatively receive an input relating to a diameter of the electrode, and a third input element configured to receive an input relating to a welding process type. The welding system also includes control circuitry configured to automatically adjust the parameter of the power and the rate of advancement of the electrode based on the input relating to the welding process type selected with the third input element when the second input element receives the input relating to the diameter of the electrode.
    Type: Application
    Filed: March 2, 2016
    Publication date: September 22, 2016
    Inventors: Craig Steven Knoener, Benjamin David Romenesko, Ronald Dewayne Woodward