Patents by Inventor Benjamin Smith

Benjamin Smith 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: 10374752
    Abstract: The present invention relates to data communication systems and methods thereof. More specifically, embodiments of the present invention provide a data transmission method. Data are encoded with staircase encoder, and staircase coded blocks are first interleaved then combined into outer code frames. Code frames additionally include sync words and padding bits. A second interleaving is applied to the bits of the code frames, and Hamming encoding is performed on the output of the second interleaver. Hamming codewords are Gray-mapped to dual-polarized quadrature-amplitude-modulation (DP-QAM) symbols, and a third interleaving of the symbols from a set of successive Hamming codewords is performed. Pilot symbols are inserted periodically into the stream of DP-QAM symbols. There are other embodiments as well.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: August 6, 2019
    Assignee: INPHI CORPORATION
    Inventors: Benjamin Smith, Jamal Riani, Arash Farhoodfar, Sudeep Bhoja
  • Patent number: 10365065
    Abstract: A gun sighting assembly for training aiming a gun includes a front sight block that is mountable to a top of a gun. A rear sight block is mounted to the top of the gun. The rear sight block has a pair of alignment slots extending therethrough and each of the alignment slots passes light therethrough. The rear sight block has an elevation slot extending therethrough and the elevation slot passes light therethrough. A plurality of lenses is each coupled to the rear sight block and each of the lenses is aligned with a respective one of the alignment slots and the elevation slot. Each of the lenses is visible to a user when the user properly aims the gun. In this way each of the lenses communicates a visual cue to the user that the user is aiming the gun properly.
    Type: Grant
    Filed: May 8, 2018
    Date of Patent: July 30, 2019
    Inventor: Benjamin Smith
  • Patent number: 10326550
    Abstract: The present invention is directed to data communication systems and techniques thereof. More specifically, embodiments of the present invention provide an FEC encoder that generates parity symbols that are embedded into FEC blocks. An FEC decoder determines whether to perform error correction based on the parity symbols. When performing error correction, the decoder selects a worst symbol from a segment of symbols, and the worst symbol is corrected. There are other embodiments as well.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: June 18, 2019
    Assignee: INPHI CORPORATION
    Inventors: Jamal Riani, Benjamin Smith, Volodymyr Shvydun, Sudeep Bhoja
  • Patent number: 10310725
    Abstract: In some implementations, a computing device can automatically generate a scene. For example, a scene can be a collection of accessories and corresponding accessory states. When the scene is invoked, the computing device can cause the accessories associated with the scene to assume the corresponding accessory states. The computing device can automatically determine the accessories and/or corresponding accessory states for a scene based on historical patterns of use represented in historical accessory state data. The computing device can generate a scene based on a snapshot of current accessory states for the accessories associated with the scene.
    Type: Grant
    Filed: September 24, 2016
    Date of Patent: June 4, 2019
    Assignee: Apple Inc.
    Inventors: Benjamin A. Smith, Reed Olsen, Kevin McLaughlin, Anush Nadathur
  • Publication number: 20190125530
    Abstract: Various aspects of the present disclosure are directed toward apparatuses, systems, and methods that include a prosthetic valve. The prosthetic valve may include a jacket configured to cover at least one of gaps, spaces, or interfaces in a frame or between one or more leaflets attached to the frame.
    Type: Application
    Filed: September 12, 2018
    Publication date: May 2, 2019
    Inventors: David J. Arcaro, Kyle W. Colavito, Dustin V. Dienno, Cody L. Hartman, Roy Manygoats, JR., Ryan S. Titone, Ryan D. Smith, Joshua A. Sprinkle, Benjamin A. Smith, James L. Goepfrich, Michael J. Shepard
  • Publication number: 20190125534
    Abstract: Various examples relate to a transcatheter delivery system including a sheath, a delivery catheter, and an implantable device (e.g., a prosthetic valve, a stent, a stent graft, occluder, or vascular filter) maintained in a collapsed configuration by the delivery catheter. The delivery catheter includes a plurality of fiber guides separated by one or more reduced profile sections each having a smaller transverse outer profile than the transverse outer profiles of the fiber guides.
    Type: Application
    Filed: September 12, 2018
    Publication date: May 2, 2019
    Inventors: David J. Arcaro, Jason T. Alger, Dustin V. Dienno, Joshua C. Haarer, Edward J. Hoopingarner, Patrick M. Norris, Benjamin A. Smith, Olga Baykova, Russell L. Jacoby
  • Publication number: 20190091014
    Abstract: Aspects of the disclosure relate to prosthetic valves having a frame, a frame cover, and a leaflet construct. Some aspects are directed to a diametric taper for the prosthetic valve for achieving enhanced performance of the prosthetic valve under operational conditions, enhanced compressibility and delivery characteristics, and other additional or alternative advantages. Other aspects are directed toward unique assembly and attachment methods for securing leaflet constructs to support structures. Other aspects are directed toward features for interacting with transcatheter delivery systems. Still other aspects are directed to such apparatuses, systems, and methods for valve replacement, such as cardiac valve replacement.
    Type: Application
    Filed: September 12, 2018
    Publication date: March 28, 2019
    Inventors: David J. Arcaro, Kevin J. Derryberry, Dustin V. Dienno, Edwin W. Field, Bill R. Finney, Joshua C. Haarer, Logan R. Hagaman, Cody L. Hartman, Russell L. Jacoby, Roy Manygoats, JR., Stephen M. Probert, Benjamin A. Smith, Andrew P. Hilton, Olga Baykova, Jason T. Alger
  • Publication number: 20190075123
    Abstract: Systems and methods for detecting cyber attacks on a computer network are provided. The system trains attack and detection models. The attack model is used to synthesize network traffic for transmission to a detection model. The detection model is used to make a determination as to whether an attack is occurring. The results of the determination are used as training data for the attack and detection models.
    Type: Application
    Filed: September 4, 2018
    Publication date: March 7, 2019
    Inventors: Benjamin SMITH, Mohan RAO, Sylvian CROZON, Niranjan MAYYA
  • Publication number: 20190068322
    Abstract: The present invention relates to data communication systems and methods thereof. More specifically, embodiments of the present invention provide a data transmission method. Data are encoded with staircase encoder, and staircase coded blocks are first interleaved then combined into outer code frames. Code frames additionally include sync words and padding bits. A second interleaving is applied to the bits of the code frames, and Hamming encoding is performed on the output of the second interleaver. Hamming codewords are Gray-mapped to dual-polarized quadrature-amplitude-modulation (DP-QAM) symbols, and a third interleaving of the symbols from a set of successive Hamming codewords is performed. Pilot symbols are inserted periodically into the stream of DP-QAM symbols. There are other embodiments as well.
    Type: Application
    Filed: August 31, 2017
    Publication date: February 28, 2019
    Inventors: Benjamin SMITH, Jamal RIANI, Arash FARHOODFAR, Sudeep BHOJA
  • Publication number: 20180313412
    Abstract: A cylindrical bi-directional wedge clutch, including: an axis of rotation; a carrier ring; a wedge plate including at least a portion disposed radially inwardly of the carrier ring; and a tapered hub disposed radially inwardly of the carrier ring, displaceable, for first and second locked modes in which the hub and the carrier ring are non-rotatably connected, in a first axial direction to contact the wedge plate and expand the wedge plate radially outwardly, and displaceable, for a free-wheel mode in which the tapered hub and the carrier ring are rotatable with respect to each other, in a second axial direction, opposite the first axial direction. For the first locked mode, the tapered hub and carrier rotate in a first circumferential direction. For the second locked mode, the tapered hub and carrier ring rotate in a second circumferential direction, opposite the first circumferential direction.
    Type: Application
    Filed: April 26, 2017
    Publication date: November 1, 2018
    Applicant: Schaeffler Technologies AG & Co. KG
    Inventors: Brian Lee, Benjamin Smith
  • Publication number: 20180308072
    Abstract: The system is a scalable, flexible, and extensible platform for building, deploying, and managing distributed applications that interact with multiple blockchain technologies. The system implements well-defined and well-managed microservices to encapsulate functionality, isolate sensitive data, enable responsive and efficient scaling, and provide a framework for future improvements and support for future blockchain technologies. The system in one embodiment uses an event-driven architecture to construct fast, responsive systems, but still provide support for alternate modes of operation. The system exposes high-level abstractions of the foundational elements of distributed applications in a powerful, well-understood programming environment to simplify development of extensions, adapters, and applications.
    Type: Application
    Filed: April 21, 2017
    Publication date: October 25, 2018
    Inventors: Matthew Benjamin Smith, Julian Vergel de Dios, Sivasubramanian Hyderabadkannan, Joshua Lederman
  • Publication number: 20180302108
    Abstract: For some applications such as high-speed communication over short-reach links, the complexity and associated high latency provided by existing modulators may be unsuitable. According to an aspect, the present disclosure provides a modulator that can reduce latency for applications such as 40G/100G communication over copper cables or SMF. The modulator has a symbol mapper for mapping a bit stream into symbols, and a multi-level encoder including an inner encoder and an outer encoder for encoding only a portion of the bit stream. In some implementations, the multi-level encoder is configured such that an information block size of the inner encoder is small and matches a field size of the outer encoder. Therefore, components that would be used to accommodate larger block sizes can be omitted. The effect is that complexity and latency can be reduced. According to another aspect, the present disclosure provides a demodulator that is complementary to the modulator.
    Type: Application
    Filed: June 18, 2018
    Publication date: October 18, 2018
    Inventors: Benjamin SMITH, Arash FARHOODFAR, Stewart CROZIER, Frank R. KSCHISCHANG, Andrew HUNT
  • Publication number: 20180274605
    Abstract: A cylindrical bi-directional wedge clutch, including: an axis of rotation; a carrier ring; a hub; a wedge plate including at least a portion radially disposed between the carrier ring and the hub; and a wedge element displaceable, for first and second locked modes in which the hub and the carrier ring are non-rotatably connected, in a first axial direction to contact the wedge plate and expand the wedge plate radially outwardly, and displaceable, for a free-wheel mode in which the hub and the carrier ring are rotatable with respect to each other, in a second axial direction, opposite the first axial direction. For the first locked mode, the hub and carrier ring are arranged to rotate in a first circumferential direction. For the second locked mode, the hub and carrier ring are arranged to rotate in a second circumferential direction, opposite the first circumferential direction.
    Type: Application
    Filed: March 21, 2017
    Publication date: September 27, 2018
    Inventors: Carsten Ohr, Brian Lee, Benjamin Smith
  • Patent number: 10058868
    Abstract: Devices, containers, and methods are provided for performing biological analysis in a closed environment. Illustrative biological analyses include nucleic acid amplification and detection and immuno-PCR.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: August 28, 2018
    Assignee: BioFire Diagnostics, LLC
    Inventors: Kirk M. Ririe, Michael R. Newswander, Randy P. Rasmussen, Mark Aaron Poritz, Stewart Benjamin Smith, David E. Jones, Gary Clark Kessler
  • Patent number: 10033410
    Abstract: For some applications such as high-speed communication over short-reach links, the complexity and associated high latency provided by existing modulators may be unsuitable. According to an aspect, the present disclosure provides a modulator that can reduce latency for applications such as 40G/100G communication over copper cables or SMF. The modulator has a symbol mapper for mapping a bit stream into symbols, and a multi-level encoder including an inner encoder and an outer encoder for encoding only a portion of the bit stream. In some implementations, the multi-level encoder is configured such that an information block size of the inner encoder is small and matches a field size of the outer encoder. Therefore, components that would be used to accommodate larger block sizes can be omitted. The effect is that complexity and latency can be reduced. According to another aspect, the present disclosure provides a demodulator that is complementary to the modulator.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: July 24, 2018
    Assignee: INPHI CORPORATION
    Inventors: Benjamin Smith, Arash Farhoodfar, Stewart Crozier, Frank R. Kschischang, Andrew Hunt
  • Publication number: 20180004747
    Abstract: In some implementations, a coordinator device can prefetch images from a camera accessory in response to receiving a doorbell event notification from a doorbell accessory. For example, the coordinator device can prefetch an image in response to receiving a doorbell event notification from a doorbell accessory so that the captured image is contemporaneous with the doorbell event and to avoid making multiple subsequent requests for the same image from the camera accessory when multiple user devices request the captured image. The coordinator device can store the image received from the camera accessory and serve the image to user devices when the user devices request a snapshot image corresponding to the doorbell event.
    Type: Application
    Filed: June 19, 2017
    Publication date: January 4, 2018
    Inventors: Benjamin A. Smith, Reed E. Olsen, Kevin P. McLaughlin, Anush G. Nadathur
  • Publication number: 20170359191
    Abstract: In some implementations, a computing device can automatically generate a service group. For example, accessories can be automatically grouped together based on various criteria (such as historical usage patterns). The accessories in the service group can be managed and/or controlled as if the accessories were a single accessory or entity. In some implementations, a computing device can intelligently select service group controls for presentation to the user so that the user can control the service group. For example, the computing device can select which service group controls to present and the order in which to present the controls based on features that are common among different accessories in the service group.
    Type: Application
    Filed: September 23, 2016
    Publication date: December 14, 2017
    Inventors: Benjamin A. Smith, Reed Olsen, Kevin McLaughlin, Anush Nadathur
  • Publication number: 20170357425
    Abstract: In some implementations, a computing device can automatically generate a scene. For example, a scene can be a collection of accessories and corresponding accessory states. When the scene is invoked, the computing device can cause the accessories associated with the scene to assume the corresponding accessory states. The computing device can automatically determine the accessories and/or corresponding accessory states for a scene based on historical patterns of use represented in historical accessory state data. The computing device can generate a scene based on a snapshot of current accessory states for the accessories associated with the scene.
    Type: Application
    Filed: September 24, 2016
    Publication date: December 14, 2017
    Inventors: Benjamin A. Smith, Reed Olsen, Kevin McLaughlin, Anush Nadathur
  • Publication number: 20170359189
    Abstract: In some implementations, a computing device can automatically generate a service group. For example, accessories can be automatically grouped together based on various criteria (such as historical usage patterns). The accessories in the service group can be managed and/or controlled as if the accessories were a single accessory or entity. In some implementations, a computing device can intelligently select service group controls for presentation to the user so that the user can control the service group. For example, the computing device can select which service group controls to present and the order in which to present the controls based on features that are common among different accessories in the service group.
    Type: Application
    Filed: September 23, 2016
    Publication date: December 14, 2017
    Inventors: Benjamin A. Smith, Reed Olsen, Kevin McLaughlin, Anush Nadathur
  • Publication number: 20170359193
    Abstract: In some implementations, a computing device can present accessory state information. For example, the computing device can receive accessory state information from various accessories and present status items representing the current state of the accessories. The status items can be prioritized according to classifications assigned to accessories and/or accessory state information. The status items can be filtered based on a role assigned to the user of the computing device. Additional implementations and details are described in the paragraphs that follow.
    Type: Application
    Filed: September 24, 2016
    Publication date: December 14, 2017
    Inventors: Benjamin A. Smith, Reed Olsen, Kevin McLaughlin, Anush Nadathur