Patents by Inventor Benjamin Peter

Benjamin Peter 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: 20150040000
    Abstract: Systems and methods are configured to generate server-side media queries and customized cascading style sheets. A server receives a request for content and a user agent from a device browser. The server serves device cookie generation code to the device, wherein the device cookie generation code is configured to be executed by the device browser to obtain properties of the device from the requesting device and to store the obtained properties as a device cookie. The server receives the device cookie from the requesting device. The server accesses a device description database and utilizes information from the user agent to locate corresponding device properties from the device description database. The server compiles a cascading style sheet based on properties stored in the device cookie and the located corresponding device properties from the device description database. The cascading style sheet is served to the requesting device.
    Type: Application
    Filed: July 22, 2014
    Publication date: February 5, 2015
    Inventors: Jeffrey David Rice, Benjamin Peter Sargent
  • Publication number: 20150006499
    Abstract: Provided are systems, methods, and computer-readable media for locating a real-world object using a computer-implemented search engine. A real-world object may be coupled to a transmitter that periodically transmits signals having an identifier. A user device having a location may include a received that detects such signals and stores the detected identifier and signal strengths. Upon determining changes in the signal strengths of received signals from a real-world object transmitter, the user device may send the identifier, the location, and the signal strengths to a location server. Upon receiving a query for the location of the real-world object, a search engine may send a request to the location server for the location of the real-world object. The location server may obtain the identifier corresponding to the real-world object and determine the location of the real-world object based on the stored signal strengths and locations.
    Type: Application
    Filed: June 28, 2013
    Publication date: January 1, 2015
    Inventor: Benjamin Peter Stewart
  • Publication number: 20140336274
    Abstract: The present invention is directed to a process for producing inorganic particulate material, the material obtainable by such process, a modified release delivery system comprising the material and the use of the material for the administration of a bioactive agent.
    Type: Application
    Filed: April 25, 2012
    Publication date: November 13, 2014
    Applicant: MERCK PATENT GMBH
    Inventors: Mario Maio, Eugenia Breininger, Karin Cabrera Perez, Ulrich Lang, Benjamin Peters, Thomas Puchert, Christoph Saal, Michael Schulz
  • Patent number: 8880627
    Abstract: A messaging system facilitates communication between users through various messaging channels. The messaging system supports multiple communication channels and includes a messaging module that automatically selects one or more of the messaging channels for delivering a message to a recipient of the message using, for example, a set of policy rules or a trained model. The messaging module may also provide, in a user interface for sending and receiving messages, a visual indication of the selected messaging channel to the sender of the message to provide the user with transparency about how the message will be delivered. Additionally, the message may be delivered via multiple messaging channels, where the messaging module may rescind messages from some of the messaging channels upon receiving a reply from the recipient of the message or other confirmation that the recipient has seen the message via one of the communication channels.
    Type: Grant
    Filed: August 8, 2011
    Date of Patent: November 4, 2014
    Assignee: Facebook, Inc.
    Inventors: Benjamin Peter Davenport, Peter Xiu Deng, Jonathan David Perlow, Lucy Congyun Zhang, Ben Gertzfield
  • Patent number: 8872670
    Abstract: A communication system for communicating information with a compliant medium is disclosed, the communication device includes a constrained fluid, a valve, a modulator, a sensor and a demodulator. The constrained is fluid distributed along a length. The valve is configured to operatively engage a second point relative to the length. The modulator configured to actuate the valve according to information. The sensor configured to measure pressure at a first point relative to the length, where the first point is distant from the second point. The demodulator is coupled to the sensor to recover the information.
    Type: Grant
    Filed: March 23, 2007
    Date of Patent: October 28, 2014
    Assignee: Schlumberger Technology Corporation
    Inventor: Benjamin Peter Jeffryes
  • Patent number: 8852070
    Abstract: A locking system for axially securing a rotor onto a rotatably mounted shaft. The arrangement includes a plurality of locking levers which are each pivotably mounted about axes extending perpendicularly to the shaft between a locking position and an unlocking position in planes containing the axes. The locking levers can each be automatically transferred between an unlocking position and a locking position depending on rotational speed. The locking levers are mounted on the rotor and an annular groove is provided on the shaft and engages with the locking levers in the locking position, wherein the locking levers are prestressed in the unlocking position. Advantageously, the rotor can be both installed and removed without tools by merely placing the rotor onto or removing the rotor from the shaft, in each case depending on rotational speed.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: October 7, 2014
    Assignee: Sigma Laborzentrifugen GmbH
    Inventor: Benjamin Peters
  • Publication number: 20140181231
    Abstract: A messaging system facilitates communication between users through various messaging channels. The messaging system supports multiple communication channels and includes a messaging module that automatically selects one or more of the messaging channels for delivering a message to a recipient of the message using, for example, a set of policy rules or a trained model. The messaging module may also provide, in a user interface for sending and receiving messages, a visual indication of the selected messaging channel to the sender of the message to provide the user with transparency about how the message will be delivered. Additionally, the message may be delivered via multiple messaging channels, where the messaging module may rescind messages from some of the messaging channels upon receiving a reply from the recipient of the message or other confirmation that the recipient has seen the message via one of the communication channels.
    Type: Application
    Filed: March 3, 2014
    Publication date: June 26, 2014
    Applicant: Facebook, Inc.
    Inventors: Benjamin Peter Davenport, Peter Xiu Deng, Jonathan David Perlow, Lucy Congyun Zhang, Ben Gertzfield
  • Patent number: 8706824
    Abstract: A messaging system facilitates communication between users through various messaging channels. The messaging system supports multiple communication channels and includes a messaging module that automatically selects one or more of the messaging channels for delivering a message to a recipient of the message using, for example, a set of policy rules or a trained model. The messaging module may also provide, in a user interface for sending and receiving messages, a visual indication of the selected messaging channel to the sender of the message to provide the user with transparency about how the message will be delivered. Additionally, the message may be delivered via multiple messaging channels, where the messaging module may rescind messages from some of the messaging channels upon receiving a reply from the recipient of the message or other confirmation that the recipient has seen the message via one of the communication channels.
    Type: Grant
    Filed: August 8, 2011
    Date of Patent: April 22, 2014
    Assignee: Facebook, Inc.
    Inventors: Benjamin Peter Davenport, Peter Xiu Deng, Jonathan David Perlow, Lucy Congyun Zhang, Ben Gertzfield
  • Publication number: 20140089418
    Abstract: A social networking system identifies an event based on a thread including messages from users of the social networking system and communicates invitations to the event to one or more invited users. The social networking system receives a response to an invitation from a responding user and identifies a group of users invited to the event that have not responded to the invitation. From the users invited to the event that have not responded to the invitation, a subset of users having a threshold affinity to the responding user are selected. The social networking system notifies the subset of users of the responding user's response to the invitation and may also provide the subset of users with a suggestion for attending the event.
    Type: Application
    Filed: September 21, 2012
    Publication date: March 27, 2014
    Inventors: Benjamin Peter Davenport, Lucy Congyun Zhang, Jonathan David Perlow, Justin Alexander Shaffer
  • Patent number: 8654869
    Abstract: Devices, networks, systems and methods for coordinating communications on multi-path radio transmission mesh networks include evaluating available path metrics to ensure the best available connection routes through the network can be understood and utilized. The evaluation of the path metric may include comparing an xth percentile signal strength indication (RSSI) value with a predetermined RSSI threshold level, wherein x is strategically selected to address multi-path signal fading issues.
    Type: Grant
    Filed: October 27, 2011
    Date of Patent: February 18, 2014
    Assignee: Cooper Technologies Company
    Inventors: Benjamin Peter John Jones, Harry John Courtice
  • Publication number: 20140012927
    Abstract: A social networking system determines common location information included in a set of posts between a set of users. Using the determined common location information, the social networking system generates a message interface for grouping a set of messages into a conversation thread. For example, the messages may be grouped into a conversation thread based on common location information in the messages and being associated with participants sharing a social relationship. When a group conversation is created, the social networking system presents a message interface containing the conversation thread to one or more participants of the thread. The social networking system adds the set of messages to the conversation thread based on social information about the social relationships among the participants of the conversation thread. The social networking system then presents the message interface for display to one or more of the participants.
    Type: Application
    Filed: July 9, 2012
    Publication date: January 9, 2014
    Inventors: Ben Gertzfield, Lucy Congyun Zhang, Benjamin Peter Davenport, Jonathan David Perlow, David Harry Garcia
  • Publication number: 20130292039
    Abstract: In exemplary implementations of this invention, an actuated fabricator deposits structural elements (e.g., tensile structural elements) in a 3D pattern over large displacements. The fabricator is supported by at least three elongated support members. It includes onboard actuators that translate the fabricator relative to the ends of the support members. The fabricator is configured, by actuating different translations along different support members, to translate itself throughout a 3D volume. In some implementations, each of the actuators use fusible material to fuse metal tapes together, edge-to-edge, to form a hollow structure that can be shortened or lengthened.
    Type: Application
    Filed: April 4, 2013
    Publication date: November 7, 2013
    Inventors: Benjamin Peters, Neri Oxman
  • Publication number: 20130191466
    Abstract: Users of a social networking system initiate conversations between other users and additional users who may not be registered to use the social networking system. Each additional user is identified by an item of contact information, and conversation messages are sent to an additional user using the contact information. The conversations are associated with the item of contact information and saved in the social networking system. A user of the social networking system may subsequently claim the item of contact information. The claiming user is given access to the associated conversations if the social networking system can verify that the item of contact information belongs to the claiming user.
    Type: Application
    Filed: January 24, 2012
    Publication date: July 25, 2013
    Inventors: Jonathan David Perlow, Benjamin Peter Davenport, Lucy Congyun Zhang, Ben Gertzfield
  • Publication number: 20130107909
    Abstract: Devices, networks, systems and methods for coordinating communications on multi-path radio transmission mesh networks include evaluating available path metrics to ensure the best available connection routes through the network can be understood and utilized. The evaluation of the path metric may include comparing an xth percentile signal strength indication (RSSI) value with a predetermined RSSI threshold level, wherein x is strategically selected to address multi-path signal fading issues.
    Type: Application
    Filed: October 27, 2011
    Publication date: May 2, 2013
    Inventors: Benjamin Peter John Jones, Harry John Courtice
  • Patent number: 8402428
    Abstract: An apparatus for automatically generating source code files in a file storage unit is disclosed. The apparatus includes a file storage unit that stores the source code files, a code generator unit that generates at least some of the source code files, wherein the code generator unit comprises, and a file unit that monitors the file storage unit to detect changes in the file storage unit and in response send file event notifications. A metadata unit that builds a metadata model relating to the source code files in the file storage unit is also provided. The metadata model comprises a plurality of metadata items, each metadata item comprises a metadata section containing metadata, a key that identifies the metadata item, and one or more dependencies of the metadata items in relation to other of the metadata items. The metadata unit sends metadata notifications according to changes to the dependencies of the metadata items.
    Type: Grant
    Filed: March 11, 2010
    Date of Patent: March 19, 2013
    Assignee: VMware, Inc.
    Inventor: Benjamin Peter Alex
  • Publication number: 20130041956
    Abstract: A messaging system facilitates communication between users through various messaging channels. The messaging system supports multiple communication channels and includes a messaging module that automatically selects one or more of the messaging channels for delivering a message to a recipient of the message using, for example, a set of policy rules or a trained model. The messaging module may also provide, in a user interface for sending and receiving messages, a visual indication of the selected messaging channel to the sender of the message to provide the user with transparency about how the message will be delivered. Additionally, the message may be delivered via multiple messaging channels, where the messaging module may rescind messages from some of the messaging channels upon receiving a reply from the recipient of the message or other confirmation that the recipient has seen the message via one of the communication channels.
    Type: Application
    Filed: August 8, 2011
    Publication date: February 14, 2013
    Inventors: Benjamin Peter Davenport, Peter Xiu Deng, Jonathan David Perlow, Lucy Congyun Zhang, Ben Gertzfield
  • Publication number: 20130041957
    Abstract: A messaging system facilitates communication between users through various messaging channels. The messaging system supports multiple communication channels and includes a messaging module that automatically selects one or more of the messaging channels for delivering a message to a recipient of the message using, for example, a set of policy rules or a trained model. The messaging module may also provide, in a user interface for sending and receiving messages, a visual indication of the selected messaging channel to the sender of the message to provide the user with transparency about how the message will be delivered. Additionally, the message may be delivered via multiple messaging channels, where the messaging module may rescind messages from some of the messaging channels upon receiving a reply from the recipient of the message or other confirmation that the recipient has seen the message via one of the communication channels.
    Type: Application
    Filed: August 8, 2011
    Publication date: February 14, 2013
    Inventors: Benjamin Peter Davenport, Peter Xiu Deng, Jonathan David Perlow, Lucy Congyun Zhang, Ben Gertzfield
  • Publication number: 20120290152
    Abstract: A method for controlling unmanned vehicles to maintain line-of-sight between a predetermined target and at least one unmanned vehicle. The method comprises: providing an unmanned air vehicle including sensors configured to locate a target and an unmanned ground vehicle including sensors configured to locate and track the target; communicating and exchanging data to and among the unmanned ground vehicles; controlling the unmanned air vehicle and the unmanned ground vehicle to maintain line-of-sight between a predetermined target and at least one of the unmanned air vehicles; geolocating the predetermined target with the unmanned air vehicle using information regarding a position of the unmanned air vehicle and information regarding a position of the target relative to the unmanned air vehicle; and transmitting information defining the geolocation of the predetermined target to the unmanned ground vehicle so that the unmanned ground vehicle can perform path planning based on the geolocation.
    Type: Application
    Filed: July 11, 2012
    Publication date: November 15, 2012
    Inventors: Carol Carlin Cheung, Brian Masao Yamauchi, Christopher Vernon Jones, Mark Bourne Moseley, Sanjiv Singh, Christopher Michael Geyer, Benjamin Peter Grocholsky, Earl Clyde Cox
  • Publication number: 20120279812
    Abstract: In exemplary implementations of this invention, a pin based mechanism creates physical three dimensional contoured surfaces from a CAD input. When the digital design is downloaded into the device a pin array is collectively actuated to the desired geometry. An optional rubber interpolation layer is held onto the tops of steel pins to prevent undesired dimpling of the surface caused by the discrete nature of the pin array. A single mechanically actuated plate moves all of the pins in the pin array. The device works by pulling all of the closely packed steel pins simultaneously in one direction via a moving plate. As the pins move, they are individually braked and held in position by a phase-changing brake array, integrated with input circuitry. When the plate reaches the end of its stroke, all pins are in the proper configuration.
    Type: Application
    Filed: May 7, 2012
    Publication date: November 8, 2012
    Inventors: Benjamin Peters, Eric Marion
  • Patent number: 8245775
    Abstract: A subpart of a drill string is described having an outer circumferential surface which is contoured and adapted to engage the wall of the borehole with a small angle of attack while exerting during rotary drilling operations an compacting pressure on mud cake and/or cuttings present in the annulus between the drill string and the borehole.
    Type: Grant
    Filed: August 30, 2010
    Date of Patent: August 21, 2012
    Assignee: Schlumberger Technology Corporation
    Inventors: Iain Cooper, Claude Vercaemer, William Lesso, Benjamin Peter Jeffryes, Michael Charles Sheppard