Patents by Inventor Ryan McDaniel

Ryan McDaniel 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: 20240090718
    Abstract: A surface cleaning device includes a nozzle and an odor dial assembly. The nozzle includes a nozzle housing and a dirty air passageway. The odor dial assembly include a fragrance member and a dial body configured to be removably coupled to the nozzle housing. The dial body at least partially defines a fragrance cavity configured to at least partially receive the fragrance member and a fragrance passageway extending therethrough. The odor dial assembly is configured to transition between a plurality of user-selectable positions to adjust an amount of fragrance particles released by the fragrance member into the dirty air passageway.
    Type: Application
    Filed: November 30, 2023
    Publication date: March 21, 2024
    Inventors: Ryan M. COPELAND, Samuel J. LEVINE, Justin G. RILEY, Daniel R. DER MARDEROSIAN, Qiang LIU, Peng Fei LIU, Kui LIU, Bo GAO, Jiancheng WANG, Jeremy MCDANIEL
  • Publication number: 20220238061
    Abstract: Various implementations of an electronic paper display system and related processes are provided. The system includes a battery powered electronic paper display device containing a first processor module, and, remotely located to the electronic paper display device, a second processor module. The second processor module is configured to retrieve image content from an image source, and to render image data from the image content. The second processor module is further configured to transmit the rendered image data to the first processor module which is configured to then display an image page corresponding with the rendered image content on a display of the electronic paper device. Additionally, one or more input devices can be included in the system to enable a user to control the display of image content on the display of the electronic paper device.
    Type: Application
    Filed: May 15, 2020
    Publication date: July 28, 2022
    Inventors: Adam Ryan McDaniel, Charles Alfred Bean
  • Patent number: 11108147
    Abstract: An antenna protector includes a top wall, a first side wall, a second side wall, and an end wall. The top wall includes a center reinforcement that includes a plurality of lateral ribs and longitudinal ribs protruding from the top wall and arranged in a grid formation. Each of the first side wall, the second side wall, and the end wall include a perimeter reinforcement that includes a plurality of vertical ribs protruding from the wall. In an exemplary embodiment the antenna protector may include an open end portion, a closed end portion, and a center section, wherein the center section is narrower in width than each of the open end portion and the closed end portion.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: August 31, 2021
    Assignee: Honda Motor Co., Ltd.
    Inventors: Koji Ikuta, Takaaki Ito, Takashi Matsumoto, Daniel Ryan McDaniel, Masashi Naradate, Manabu Oshima, Kei Suzuki
  • Patent number: 10681039
    Abstract: System and methods are described for authenticating users across multiple environments within a cloud-computing environment. A system may receive an indication that a user authenticated within a first environment has performed an action specific to a second environment. The system determines whether a previous action was performed by the user specific to the second environment. In response to determining that no previous action was performed, the system retrieves a first token from an authentication database, wherein the first token is associated with authentication of the user within the first environment. The system then validates the first token, and then generates a second token associated with authentication of the user within the second environment.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: June 9, 2020
    Assignee: salesforce.com, inc.
    Inventors: Sebastian Alzate, Venkatesh Baskar, Brandon Gupton, Vamsi Krishnam Raju Chiluvuri, Ryan McDaniel
  • Publication number: 20200153091
    Abstract: An antenna protector includes a top wall, a first side wall, a second side wall, and an end wall. The top wall includes a center reinforcement that includes a plurality of lateral ribs and longitudinal ribs protruding from the top wall and arranged in a grid formation. Each of the first side wall, the second side wall, and the end wall include a perimeter reinforcement that includes a plurality of vertical ribs protruding from the wall. In an exemplary embodiment the antenna protector may include an open end portion, a closed end portion, and a center section, wherein the center section is narrower in width than each of the open end portion and the closed end portion.
    Type: Application
    Filed: November 13, 2018
    Publication date: May 14, 2020
    Inventors: Koji Ikuta, Takaaki Ito, Takashi Matsumoto, Daniel Ryan McDaniel, Masashi Naradate, Manabu Oshima, Kei Suzuki
  • Patent number: 10409703
    Abstract: A status monitoring system includes a signal generation subsystem configured to receive a plurality of binary status signals from a plurality of monitored subcomponents and encode the plurality of binary status signals to generate a status signal indicative of the status of the plurality of monitored subcomponents. One or more processing subsystems are configured to receive the status signal and control a controlled subcomponent based, at least in part, upon the status signal.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: September 10, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Ryan McDaniel, Thomas Thibodeau, Daniel Dufresne, Spero Tsefrekas, Matthew J. Borsini, Joseph E. Fenton
  • Publication number: 20190215320
    Abstract: System and methods are described for authenticating users across multiple environments within a cloud-computing environment. A system may receive an indication that a user authenticated within a first environment has performed an action specific to a second environment. The system determines whether a previous action was performed by the user specific to the second environment. In response to determining that no previous action was performed, the system retrieves a first token from an authentication database, wherein the first token is associated with authentication of the user within the first environment. The system then validates the first token, and then generates a second token associated with authentication of the user within the second environment.
    Type: Application
    Filed: January 8, 2018
    Publication date: July 11, 2019
    Inventors: Sebastian Alzate, Venkatesh Baskar, Brandon Gupton, Vamsi Krishnam Raju Chiluvuri, Ryan McDaniel
  • Patent number: 10146650
    Abstract: A status monitoring system includes a signal generation subsystem configured to provide a status signal indicative of the status of one or more monitored subcomponents. A processing subsystem is associated with a controlled subcomponent and is configured to: assign a subcomponent policy to the controlled subcomponent, receive the status signal, compare the status signal to the subcomponent policy, and effectuate a procedure on the controlled subcomponent based, at least in part, upon the comparison of the status signal and the subcomponent policy.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: December 4, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Daniel Dufresne, Thomas Thibodeau, Ryan McDaniel, Spero Tsefrekas, Matthew J. Borsini
  • Publication number: 20160203579
    Abstract: A system is disclosed for improving the flexibility and performance of video walls including a method for using a primary GPU for initial rendering to a GPU frame buffer, copying of this frame buffer to system memory for processing into multiple sub-frames then outputting the sub-frames via multiple secondary graphics controllers. This system enables the video wall server to leverage performance advantages afforded by GPU acceleration and maintaining performance while providing full flexibility of the CPU and system memory to apply the required transformations to the sub-images as well as flexibility in the selection of secondary graphics controllers (including network graphics approaches where the graphics controller is connected over a network) for outputting the multiple sub-images to a plurality of displays. This has applications generally in the field of real-time multiple display graphics processing as well as specific applications in the field of video walls and network video walls.
    Type: Application
    Filed: January 12, 2015
    Publication date: July 14, 2016
    Applicant: USERFUL CORPORATION
    Inventors: Timothy E. Griffin, Adam Ryan McDaniel, Reza Razavi, Stirling Westrup
  • Publication number: 20150279037
    Abstract: A system is disclosed for identifying, placing and configuring a physical arrangement of a plurality of displays via image analysis of captured digital camera images depicting unique configuration images output to said displays to facilitate uniform operation of said plurality of displays as a single display area for example as a video wall. The system pairs and configures displays depicted in the captured images to individual displays within the physical arrangement through controlling and analyzing of the output of said displays captured in said images. A method and computer readable medium are also disclosed that operate in accordance with the system.
    Type: Application
    Filed: January 12, 2015
    Publication date: October 1, 2015
    Applicants: Userful Corporation
    Inventors: Timothy Griffin, Adam Ryan McDaniel
  • Patent number: 8156252
    Abstract: In various embodiments, options for data striping to FLASH memory are provided. In one embodiment, an apparatus is provided. The apparatus includes an SATA to ATA bridge, an ATA to USB bridge coupled to the SATA to ATA bridge, and a USB interface coupled to the ATA to USB bridge. The apparatus also includes a first FLASH memory controller coupled to the USB interface. The apparatus further includes a first FLASH memory module coupled to the first FLASH memory controller. The apparatus also includes a second FLASH memory controller coupled to the USB interface and a second FLASH memory module coupled to the second FLASH memory controller. A method for block striping data to or from a plurality of read or write channels.
    Type: Grant
    Filed: February 9, 2010
    Date of Patent: April 10, 2012
    Assignee: SMART Modular Technologies, Inc.
    Inventor: Ryan McDaniel
  • Patent number: 7555582
    Abstract: Portable USB memory modules or devices and methods for using such devices are disclosed herein. In one embodiment, a portable memory module can include a housing having a CompactFlash card form factor and one or more flash memory devices carried by the housing. The portable memory module can also include a USB controller carried by the housing and coupled to the one or more flash memory devices. The portable memory module can further include a connector including a first portion coupled to the controller and a second portion configured to mate with a host device. In several embodiments, the connector includes a plurality of pins to transfer signals to and from the memory module. The pins are configured to mate with a fifty pin socket on the host device.
    Type: Grant
    Filed: December 15, 2006
    Date of Patent: June 30, 2009
    Inventors: Grady David Lambert, Joydeep Chowdhury, Carson Stuart, Ryan McDaniel
  • Publication number: 20060211388
    Abstract: A system, method and apparatus is provided for stackable printed circuit boards. In one embodiment, the invention is an apparatus. The apparatus includes a FLASH memory module. The memory module includes a printed circuit (p.c.) board. The memory module also includes a first connector attached to the p.c. board. The memory module further includes a second connector attached to the p.c. board. The memory module also includes a FLASH memory coupled to the p.c. board. The FLASH memory is electrically coupled to the first connector. The FLASH memory is electrically isolated from the second connector. In an alternate embodiment, the invention is a method. The method includes receiving a signal for a first p.c. board. Furthermore, the method includes operating the first p.c. board based on the signal for the first p.c. board. Moreover, the method includes receiving a signal at the first p.c. board for a second p.c. board. Additionally, the method includes transferring the signal for the second p.c.
    Type: Application
    Filed: March 7, 2005
    Publication date: September 21, 2006
    Inventors: Grady Lambert, Ryan McDaniel, Phil Kaminski
  • Publication number: 20060198113
    Abstract: A system, method and apparatus is provided for extended universal serial bus connectivity. In one embodiment, the invention is an apparatus. The apparatus includes a printed circuit board having a plurality or traces. The plurality of traces includes a first set of traces defining a universal serial bus. The first set of traces is routed between a connector site and an interface circuitry site. The plurality of traces also includes a second set of traces. The second set of traces defines extended signals of the universal serial bus. The second set of traces is routed between the connector site and the interface circuitry site.
    Type: Application
    Filed: March 7, 2005
    Publication date: September 7, 2006
    Inventors: Grady Lambert, Ryan McDaniel
  • Publication number: 20060200592
    Abstract: A system, method and apparatus is provided for configured printed circuit boards. In one embodiment, the invention is an apparatus. The apparatus includes a FLASH memory module. The FLASH memory module include a printed circuit (p.c.) board. The FLASH memory module also includes a FLASH memory subsystem coupled to the p.c. board. The FLASH memory module further includes a connector attached to the p.c. board. The connector has a configuration corresponding to a voltage specification for the FLASH memory module. The connector is coupled through the p.c. board to the FLASH memory subsystem.
    Type: Application
    Filed: March 7, 2005
    Publication date: September 7, 2006
    Inventors: Grady Lambert, Ryan McDaniel