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: 20240090718Abstract: 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: ApplicationFiled: November 30, 2023Publication date: March 21, 2024Inventors: 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: 20220238061Abstract: 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: ApplicationFiled: May 15, 2020Publication date: July 28, 2022Inventors: Adam Ryan McDaniel, Charles Alfred Bean
-
Patent number: 11108147Abstract: 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: GrantFiled: November 13, 2018Date of Patent: August 31, 2021Assignee: Honda Motor Co., Ltd.Inventors: Koji Ikuta, Takaaki Ito, Takashi Matsumoto, Daniel Ryan McDaniel, Masashi Naradate, Manabu Oshima, Kei Suzuki
-
Patent number: 10681039Abstract: 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: GrantFiled: January 8, 2018Date of Patent: June 9, 2020Assignee: salesforce.com, inc.Inventors: Sebastian Alzate, Venkatesh Baskar, Brandon Gupton, Vamsi Krishnam Raju Chiluvuri, Ryan McDaniel
-
Publication number: 20200153091Abstract: 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: ApplicationFiled: November 13, 2018Publication date: May 14, 2020Inventors: Koji Ikuta, Takaaki Ito, Takashi Matsumoto, Daniel Ryan McDaniel, Masashi Naradate, Manabu Oshima, Kei Suzuki
-
Patent number: 10409703Abstract: 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: GrantFiled: August 25, 2016Date of Patent: September 10, 2019Assignee: EMC IP Holding Company LLCInventors: Ryan McDaniel, Thomas Thibodeau, Daniel Dufresne, Spero Tsefrekas, Matthew J. Borsini, Joseph E. Fenton
-
Publication number: 20190215320Abstract: 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: ApplicationFiled: January 8, 2018Publication date: July 11, 2019Inventors: Sebastian Alzate, Venkatesh Baskar, Brandon Gupton, Vamsi Krishnam Raju Chiluvuri, Ryan McDaniel
-
Patent number: 10146650Abstract: 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: GrantFiled: August 26, 2016Date of Patent: December 4, 2018Assignee: EMC IP Holding Company LLCInventors: Daniel Dufresne, Thomas Thibodeau, Ryan McDaniel, Spero Tsefrekas, Matthew J. Borsini
-
Publication number: 20160203579Abstract: 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: ApplicationFiled: January 12, 2015Publication date: July 14, 2016Applicant: USERFUL CORPORATIONInventors: Timothy E. Griffin, Adam Ryan McDaniel, Reza Razavi, Stirling Westrup
-
Publication number: 20150279037Abstract: 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: ApplicationFiled: January 12, 2015Publication date: October 1, 2015Applicants: Userful CorporationInventors: Timothy Griffin, Adam Ryan McDaniel
-
Patent number: 8156252Abstract: 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: GrantFiled: February 9, 2010Date of Patent: April 10, 2012Assignee: SMART Modular Technologies, Inc.Inventor: Ryan McDaniel
-
Patent number: 7555582Abstract: 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: GrantFiled: December 15, 2006Date of Patent: June 30, 2009Inventors: Grady David Lambert, Joydeep Chowdhury, Carson Stuart, Ryan McDaniel
-
Publication number: 20060211388Abstract: 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: ApplicationFiled: March 7, 2005Publication date: September 21, 2006Inventors: Grady Lambert, Ryan McDaniel, Phil Kaminski
-
Publication number: 20060198113Abstract: 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: ApplicationFiled: March 7, 2005Publication date: September 7, 2006Inventors: Grady Lambert, Ryan McDaniel
-
Publication number: 20060200592Abstract: 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: ApplicationFiled: March 7, 2005Publication date: September 7, 2006Inventors: Grady Lambert, Ryan McDaniel