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).

  • Patent number: 9356893
    Abstract: A computing device may receive first message data associated with a messaging group. The computing device may associate the first message data with a messaging thread. The computing device may associate a unique session identifier with one or both of the messaging thread and the messaging group. For a first one or more user devices of the messaging group, the computing device may send the message data along with the unique identifier via a native messaging protocol. For a second one or more of the user devices of the messaging group, the computing device may associate a fallback identifier of each of the one or more second user devices with one or both of the messaging thread and the messaging group, and send the first message data and unique identifier via a fallback messaging protocol.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: May 31, 2016
    Assignee: Google Inc.
    Inventors: Benjamin David Eidelson, Jagjit Singh Chawla, Jason Prado
  • Patent number: 9349147
    Abstract: Systems and methods for presenting social content on a map are provided. In some aspects, a method includes receiving a new content item. The new content item is not associated with a social network group comprising a set of subject members and a set of viewing members. The method also includes determining that the new content item is related to the social network group. The method also includes storing the new content item in association with the social network group. The method also includes associating the new content item with a geographic location. The method also includes providing for display a map and an indication of the social network group. The map includes a representation of the new content item. The representation of the new content item is positioned on the map proximate to the geographic location on the map.
    Type: Grant
    Filed: November 1, 2011
    Date of Patent: May 24, 2016
    Assignee: Google Inc.
    Inventors: Gregory Matthew Marra, Benjamin David Eidelson
  • Patent number: 9350692
    Abstract: Systems, methods and computer readable media for persistent conversation and email integration are described. Some implementations can include a method comprising receiving a persistent conversation communication message sent from a first user to at least one other user, and adding the message to an email thread associated with the persistent conversation. The method can also include storing the persistent conversation message as part of the email thread, and creating a new email thread associated with the persistent conversation when a predetermined condition is met, wherein the condition is one of an elapsed time or reaching a predetermined number of messages in the email thread. The method can further include rendering a displayable version of the persistent conversation within an email client, the displayable version including a continuous display of email threads associated with the persistent conversation.
    Type: Grant
    Filed: May 14, 2013
    Date of Patent: May 24, 2016
    Assignee: Google Inc.
    Inventors: Thijs van As, Benjamin David Eidelson, Kevin Smilak, Christian Nester, Ian Flanigan, Balázs Szabó
  • Publication number: 20160132805
    Abstract: A service provider system may implement an enterprise catalog service that manages software products and portfolios of software products on behalf of service provider customer organizations. Through an administrator interface of the service, a customer organization administrator may create constraints on the use of the software products, and each constraint may include one or more rules about how the products can be launched. These may include environmental constraints (specifying a region in which a product launches), restrictions on input parameter values (including the types of resource instances on which a product can be launched), quotas (controlling the number of product installations), or billing constraints. Constraints may be applied on a user-to-product arc or on a portfolio-to-product arc. Constraints may be stored as objects, and reference to those objects may be added to product or portfolio objects.
    Type: Application
    Filed: November 11, 2014
    Publication date: May 12, 2016
    Applicant: AMAZON TECHNOLOGIES, INC.
    Inventors: FREDERIK CHRISTOPHE DELACOURT, QUAN BINH TO, CHRISTOPHER WHITAKER, RICHARD CURTIS EDWARDS, Jr., JULIEN JACQUES ELLIE, ZACHARY THOMAS CROWELL, BENJAMIN DAVID NEWMAN
  • Publication number: 20160132808
    Abstract: A service provider system may implement an enterprise catalog service that manages catalogs and portfolios of software products (e.g., desktop applications and server products) on behalf of service provider customer organizations. Through the service, a customer organization administrator may create a portfolio (e.g., a container) and configure the portfolio for subsequent use by end users in the organization, which may include adding products, users, permissions, and constraints on the usage of the products (individually or collectively) to the portfolio for all authorized end users or particular end users. Portfolios may be shared with other administrators by publishing them or through direct notification of sharing. A recipient of a shared portfolio may, after importing it, further restrict access to the portfolio or the use of the products therein, but cannot modify the portfolio itself. Changes made by a portfolio owner may be propagated to authorized users and to portfolio importers automatically.
    Type: Application
    Filed: November 11, 2014
    Publication date: May 12, 2016
    Applicant: AMAZON TECHNOLOGIES, INC.
    Inventors: QUAN BINH TO, FREDERIK CHRISTOPHE DELACOURT, SHESHADRI SUPREETH KOUSHIK, CHRISTOPHER WHITAKER, BENJAMIN DAVID NEWMAN, JULIEN JACQUES ELLIE, ZACHARY THOMAS CROWELL
  • Publication number: 20160132806
    Abstract: A service provider system may implement an enterprise catalog service that manages catalogs or portfolios of software products (e.g., desktop applications and server products) on behalf of service provider customer organizations. Through the enterprise catalog service, an administrator in a customer organization may discover, select, and ingest products (e.g., based on their features, pricing, and terms), and may add them to catalogs or portfolios for subsequent use by end users in the organization. The administrator may apply constraints on product use and limit product access to particular end users. The products may include third party products that are made available through the enterprise catalog service and a customer's own applications. The enterprise catalog service may monitor usage of third party products and bill the customer organization. Products managed by the enterprise catalog service may be deployed through an application fulfillment platform or resource stack management platform.
    Type: Application
    Filed: November 11, 2014
    Publication date: May 12, 2016
    Applicant: Amazon Technologies, Inc.
    Inventors: QUAN BINH TO, CHRISTOPHER WHITAKER, SHESHADRI SUPREETH KOUSHIK, BENJAMIN DAVID NEWMAN, JULIEN JACQUES ELLIE, ZACHARY THOMAS CROWELL
  • Patent number: 9338403
    Abstract: Systems, methods and computer readable media for persistent conversations are described. In some implementations, a method can include receiving a communication message sent from a first user to at least one other user, and generating a persistent conversation object having a conversation content section and conversation state information. The method can also include storing the communication message in the conversation content section of the persistent conversation object, and forwarding the communication message to the at least one other user. The method can further include updating the conversation state information to reflect the receiving, storing and forwarding of the communication message.
    Type: Grant
    Filed: January 23, 2013
    Date of Patent: May 10, 2016
    Assignee: Google Inc.
    Inventors: Benjamin David Eidelson, Randall Sarafa, Mayur Kamat, Ujjwal Singh, Peter Pawlowski, Richard Fulcher, Peter Ng, Evan Stephen Millar, Rhett Robinson
  • Patent number: 9334915
    Abstract: The present invention provides a suspension and vibration isolation system having cable isolators. The cable isolators employ low-friction air-bearing pneumatic cylinders and cables to isolate a suspended payload from vibrations of a carrier or to isolate the carrier from vibrations of the payload. Using such air-lubricated cylinder to piston interfaces virtually eliminates static friction and so improves the effectiveness of the isolation for small forces and displacement. The use of pneumatic cylinders also permits the system to be tuned to the required resonance frequency to isolate the payload from vibrations in a desired frequency band.
    Type: Grant
    Filed: January 30, 2014
    Date of Patent: May 10, 2016
    Assignee: Vale S.A.
    Inventor: Benjamin David Polzer
  • Patent number: 9328309
    Abstract: Disclosed is a process for preparing a salt of a sulfurized alkyl-substituted hydroxyaromatic composition having a reduced content of unsulfurized alkyl-substituted hydroxyaromatic compound and its unsulfurized metal salt.
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: May 3, 2016
    Assignee: Chevron Oronite Company LLC
    Inventors: Cedrick Mahieux, Richard Pran Dutta, Curtis B. Campbell, Benjamin David Yip
  • Publication number: 20160119438
    Abstract: Systems and methods of sharing media content between devices are disclosed that include determining a change in presence when an electronic device is within a predetermined proximity of a display device, transmitting a notification to the electronic device within the predetermined proximity, the notification requesting input from the electronic device to accept or decline sharing media content data with the display device, and transmitting the media content data to the display device when the acceptance input is received. The display device and/or the server may determine when the electronic device is within the predetermined proximity. When the sharing of media content is accepted, media content data can be provided from the electronic device and/or a server to the display device.
    Type: Application
    Filed: October 23, 2014
    Publication date: April 28, 2016
    Inventors: Andrew Abramson, Benjamin David Poiesz
  • Patent number: 9320908
    Abstract: Methods and apparatus for delivering therapy from an implanted neurostimulator to a patient are provided. One feature is an external controller that acts as a gateway for therapy. The external controller can be a handheld controller that communicates wirelessly with the implanted neurostimulator. In some embodiments, the controller communicates with a database to determine a therapy approval status of the neurostimulator. Therapy can be approved by a physician prescription, or by prepayment, for example. In some embodiments, the neurostimulator is deactivated when no approved therapies remain.
    Type: Grant
    Filed: January 15, 2010
    Date of Patent: April 26, 2016
    Assignee: Autonomic Technologies, Inc.
    Inventors: Kellie S. Fletcher, Benjamin David Pless, Anthony Caparso, Kenneth N. Horne
  • Patent number: 9323937
    Abstract: Techniques for generating and enforcing document visibility rights associated with a document in use with an electronic signature service are described. Consistent with embodiments of the invention, document visibility rights can be established for each person designated to sign and/or receive a copy of a document, and on a per-page, per-document section, or per-source document basis. Additionally, visibility rights may be conditional, such that various events (including the signing of a document) may modify visibility rights making a previously un-viewable page or document section viewable to a particular person.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: April 26, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Benjamin David Follis, Eran Aloni
  • Publication number: 20160111816
    Abstract: A plurality ceiling fan kits comprising one or more pre-wired downrods or a set of pre-wired downrods having internal wiring terminating on one or more ends in wire leads made of electrically conductive materials. Different electrical connectors, for use with the ceiling fan kits and pre-wired downrods, are adapted to electrically couple one or more sets of wiring by pushing in the electrically conductive wire leads into a plurality of ports disposed on the electrical connectors. The electrical connectors may include a jumper for switching between a single- and dual-power supply switch configuration and indicia for identifying the insertion of a wire into a corresponding port. A method of mounting a ceiling fan to a structure having an electrical supply, utilizing the pre-wired downrods and the electrical connectors.
    Type: Application
    Filed: October 15, 2015
    Publication date: April 21, 2016
    Inventors: William Walter Walker, Benjamin David Stout, Rickey Thomas Jones, Douglas Troy Mason
  • Publication number: 20160110526
    Abstract: Systems and methods of sharing media content with digital rights management are disclosed that include receiving a media file having media content with a user device, the media content having a first portion and a second portion, when a selection of the provided media content is received by the user device, presenting the first portion of the media content with the user device when the first portion is unencrypted or by decrypting the first portion of the media content with a publically available key with the user device, and presenting the second portion of the media content with the user device when the presentation of the first portion of the media content is complete and when a digital rights management (DRM) key is purchased to decrypt the second portion of the media content.
    Type: Application
    Filed: October 21, 2014
    Publication date: April 21, 2016
    Inventors: Andrew Abramson, Benjamin David Poiesz
  • Patent number: 9297922
    Abstract: A method and apparatus is provided for bucking a magnetic field of known geometry and time variation by means of a plurality of bucking loops. It utilizes multiple loops, each of which is energized by an electric current that creates a magnetic field of the known time variation. The multi-loop field forms a bucking magnetic field that better opposes the spatial variation in the known magnetic field over a volume than can the magnetic field from a single loop. The present invention is useful in electromagnetic measurements, where the magnetic field of a controlled source transmitter must be annulled at a magnetic field sensor. It is particularly useful for cases where the magnetic sensor may move relative to the transmitter, such as in certain airborne electromagnetic measurements.
    Type: Grant
    Filed: April 23, 2013
    Date of Patent: March 29, 2016
    Assignee: VALE S.A.
    Inventors: Gordon Fox West, Peter Whyte Walker, Benjamin David Polzer
  • Patent number: 9294583
    Abstract: Implementations generally relate to updating events in a social network system. In some implementations a method includes generating one or more event objects having an event information section associated with a first user. The method also includes sending a post from the first user to one or more target users in a social network system, updating the one or more event objects based on the event information section, and causing the one or more updated event objects to be displayed along with the post to the one or more target users in the social network system.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: March 22, 2016
    Assignee: Google Inc.
    Inventors: Doug Sherrets, Benjamin David Eidelson, Anish Acharya, Andrew Dahley, Raymond Win
  • Patent number: 9290256
    Abstract: A steering system for a trolling motor includes a mechanical steering system having a mechanical steering input device and a mechanical linkage extending from the mechanical steering input device to a steering shaft of the trolling motor. Movement of the mechanical steering input device causes movement of the mechanical linkage, which in turn causes rotation of the steering shaft. An electromechanical actuation system is provided that is configured to be coupled to the mechanical steering system. A controller is in signal communication with the electromechanical actuation system and provides steering signals thereto. The electromechanical actuation system selectively actuates the mechanical steering system so as to rotate the steering shaft according to the steering signals provided by the controller. A method for steering a trolling motor is also provided.
    Type: Grant
    Filed: November 14, 2014
    Date of Patent: March 22, 2016
    Assignee: Brunswick Corporation
    Inventors: Justin M. Wireman, Benjamin David Curtis
  • Publication number: 20160071333
    Abstract: A vehicle information system is described. The vehicle information system may include an OBD interface device configurable for communication with a vehicle computer system. The OBD interface device may include at least a first transmitter and a first receiver. One or more communication protocols may be configured for communication between at least one of the OBD interface device and a client electronic device, the OBD interface device and a server computer, and the OBD interface device and a wireless receiver. An application programming interface may be configured to allow interaction between the OBD interface device and at least one of a server computer and a client electronic device.
    Type: Application
    Filed: September 8, 2015
    Publication date: March 10, 2016
    Inventors: Mahmoud Haidar, Scott Clifton Harper, Powell McVay Kinney, Samer Alkhoury Fallouh, Kyle Justin Turney, Nathanael Lloyd Gingrich, Benjamin David Moore, Daniel Thomas Hall
  • Publication number: 20160063638
    Abstract: A system for presenting operational data is disclosed. The system includes a storage element to store a plurality of insurance policies and a product designer module to: maintain an insurance product model that specifies possible configurations of insurance policy products associated with the plurality of insurance policies; obtain operational data pertaining to a set of existing insurance transactional data associated with the insurance policies; and present to be displayed: at least a portion of the insurance product model comprising a set of insurance product model elements and at least some of the operational data corresponding to the set of insurance product model elements.
    Type: Application
    Filed: November 18, 2014
    Publication date: March 3, 2016
    Inventors: Benjamin David Brantley, Diana Elizabeth Jaffe
  • Patent number: D751097
    Type: Grant
    Filed: May 14, 2013
    Date of Patent: March 8, 2016
    Assignee: Google Inc.
    Inventors: Randall Sarafa, Benjamin David Eidelson, Richard Eugene Fulcher, Peter Ng