Patents by Inventor Daniel Tai

Daniel Tai 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: 10393489
    Abstract: A method comprising the steps of providing an Explosive Initiation Safety and Handling System (EISS) coupled to a robot, operatively coupling a charge carrier table and a manipulator to the robot; securing a charge to the charge carrier table; installing a shock tube spool on the shock tube spooling mechanism and locking with an indexing nut; inserting the shock tube that has been uncoiled from the spooling mechanism into the interrupter and replacing the cap; attaching the shock tube to the charge; making an initiator-to-interrupter connection with the shock tube; retracting the manipulator on the robot to a fully stowed position and rotating the charge carrier in front of the robot; picking up the charge with the manipulator, extending the manipulator forward and placing the charge at a threat; stowing the charge carrier; positioning the robot at a distance from the threat, allowing the shock tube to spool out; remotely activating a first firing circuit on the robot to arm the system; cutting the shock tube
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: August 27, 2019
    Assignee: United States of America as represented by Secretary of the Navy
    Inventors: Aaron Bruce Burmeister, Kurt Arthur Talke, Daniel Tai Yung Leung, Mendel Lewis Baker, Jr., Matthew E Jones
  • Patent number: 10247526
    Abstract: A system with a spool base frame having an initiator, an interrupter, control electronics, and a proximity sensor connected thereto, wherein the spool base frame is configured to hold a shock tube spooling mechanism, the interrupter is configured to allow installation and spooling of a spool of shock tube disposed on the shock tube spooling mechanism, the interrupter is configured to cut spooled shock tube from the spool of shock tube, the control electronics are configured to send a signal directing the interrupter to cut the spooled shock tube from the spool, the interrupter is configured to physically redirect and splice the cut shock tube to a second shock tube connected to the initiator, and the interrupter is configured to discharge the cut shock tube after the shock tube is fired and spent.
    Type: Grant
    Filed: April 21, 2016
    Date of Patent: April 2, 2019
    Assignee: The United States of America as represented by Secretary of the Navy
    Inventors: Aaron Bruce Burmeister, Kurt Arthur Talke, Daniel Tai Yung Leung, Mendel Lewis Baker, Jr., Matthew E. Jones
  • Publication number: 20170343323
    Abstract: A system with a spool base frame having an initiator, an interrupter, control electronics, and a proximity sensor connected thereto, wherein the spool base frame is configured to hold a shock tube spooling mechanism, the interrupter is configured to allow installation and spooling of a spool of shock tube disposed on the shock tube spooling mechanism, the interrupter is configured to cut spooled shock tube from the spool of shock tube, the control electronics are configured to send a signal directing the interrupter to cut the spooled shock tube from the spool, the interruptor is configured to physically redirect and splice the cut shock tube to a second shock tube connected to the initiator, and the interrupter is configured to discharge the cut shock tube after the shock tube is fired and spent.
    Type: Application
    Filed: April 21, 2016
    Publication date: November 30, 2017
    Inventors: Aaron Bruce Burmeister, Kurt Arthur Talke, Daniel Tai Yung Leung, Mendel Lewis Baker, JR., Matthew E. Jones
  • Patent number: 9723406
    Abstract: A set of audio output devices may be established and configured to output channel specific audio. Once established, the channel configuration may be changed and updated in response to events such as changes to user preference, or the addition or subtraction of audio output devices to the network. In some embodiments, the reconfiguration may be performed on the fly while audio content is being outputted by the audio output devices.
    Type: Grant
    Filed: January 21, 2015
    Date of Patent: August 1, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Johan Le Nerriec, Judah John Menter, Daniel Tai, Matthew Daniel Smith
  • Publication number: 20170126788
    Abstract: A system and method for facilitating playback of media resources by a playback device. The system receives a selection input for one or more media resources. The selection input may correspond to a user input provided on a device other than the playback device. The system communicates the selection input to a first network service storing the one or more media resources, and receives, from the first network service, playback links for accessing the one or more media resources. The system then transmits the received playback links, over a network, to a playback device to enable the playback device to retrieve the one or more media resources from the first network service.
    Type: Application
    Filed: January 5, 2017
    Publication date: May 4, 2017
    Inventors: Johan Le Nerriec, Jehan Gerard Bing, Alexandre Guion, Judah John Menter, Daniel Tai
  • Patent number: 9578418
    Abstract: Multiple audio output devices are individually triggered to generate an acoustic identification signal. A controller device can perform a comparison of the acoustic identification signal from each of the multiple audio output devices. The output from one or multiple audio output devices is controlled based on the comparison.
    Type: Grant
    Filed: January 21, 2015
    Date of Patent: February 21, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Johan Le Nerriec, Judah John Menter, Daniel Tai, Matthew Daniel Smith
  • Publication number: 20160212534
    Abstract: A set of audio output devices can be established and configured to output channel specific audio. Once established, the channel configuration can be changed and updated in response to events such as changes to user preference, or the addition or subtraction of audio output devices to the network. In some embodiments, the reconfiguration can be performed on the fly while audio content is being outputted by the audio output devices.
    Type: Application
    Filed: January 21, 2015
    Publication date: July 21, 2016
    Inventors: Johan Le Nerriec, Judah John Menter, Daniel Tai, Matthew David Smith
  • Publication number: 20160212535
    Abstract: Multiple audio output devices are individually triggered to generate an acoustic identification signal. A controller device can perform a comparison of the acoustic identification signal from each of the multiple audio output devices. The output from one or multiple audio output devices is controlled based on the comparison.
    Type: Application
    Filed: January 21, 2015
    Publication date: July 21, 2016
    Inventors: Johan Le Nerriec, Judah John Menter, Daniel Tai, Matthew David Smith
  • Publication number: 20160073249
    Abstract: One or more discovery communications are received by a user device over a wireless communication medium. The one or more discovery communications can be communicated using a Layer 2 protocol. The one or more discovery communications can be processed to determine information included with the one or more discovery communications. The information can include an identifier of the wireless device and dynamic information about an active process of the wireless device. When the user device is not connected to the discovered wireless device, the user device displays a representation of the wireless device. The representation can include information determined from the one or more discovery communications, including the identifier of the wireless device and content that is based on the dynamic information.
    Type: Application
    Filed: January 30, 2015
    Publication date: March 10, 2016
    Inventors: Adam Moore, Johan Le Nerriec, Philip Kearney, Daniel Tai
  • Patent number: 9001846
    Abstract: According to one example embodiment, an apparatus may include a media-side physical layer (PHY) block configured to receive a received signal via at least one medium, decode the received signal into data, and send the data to a media-side medium access control (MAC) block, the media-side MAC block configured to receive the data from the media-side PHY layer block, determine a time of receipt of the data, prevent a system-side MAC block from forwarding the data until a predetermined delay after the time of receipt, perform MAC functions on the data, and send the data to the system-side MAC block, the system-side MAC block configured to receive the data and the control time from the media-side MAC block and send the data to a system-side PHY block after the predetermined delay based on signals received from the media-side MAC block, and the system-side PHY block configured to receive the data from the system-side MAC block, encode the data into a transmitted signal, and transmit the transmitted signal to a comp
    Type: Grant
    Filed: August 28, 2009
    Date of Patent: April 7, 2015
    Assignee: Broadcom Corporation
    Inventors: Meg Lin, Daniel Tai
  • Patent number: 8520820
    Abstract: A method for facilitating access to a conference call is disclosed. The method can comprise allowing a prospective participant to join the conference call after the prospective participant provides a personal ID rather than a conference ID. The method can comprise using at least one of a prospective participant's personal ID or voice for authentication, accessing the prospective participant's electronic calendar, presenting conference call choices from the prospective participant's electronic calendar to the prospective participant, and adding the prospective participant to a selected conference call.
    Type: Grant
    Filed: March 7, 2007
    Date of Patent: August 27, 2013
    Assignee: Cisco Technology, Inc.
    Inventor: Daniel Tai-Nin Lai
  • Patent number: 8478982
    Abstract: A media access control (MAC) security (MACsec) function block may implement MACsec protocols on a network. A physical layer device (PHY) may connect to the MACsec function block and an interface register configured to store command information for the MACsec function block. A central processing unit (CPU) may provide the command information for the MACsec function block to the PHY via a management data input/output (MDIO) bus. The PHY may execute either a read command or a write command against the MACsec function block based on the command information, receive, from the MACsec function block, a response corresponding to the execution of the read command or write command against the MACsec function block, and provide the response to the CPU via the MDIO bus.
    Type: Grant
    Filed: September 17, 2009
    Date of Patent: July 2, 2013
    Assignee: Broadcom Corporation
    Inventors: Wei (David) Wang, Daniel Tai
  • Patent number: 8274971
    Abstract: A method for controlling a flow of packet data in a memory management unit of a network switch fabric is disclosed. A first portion of a data packet is received at a port on an ingress bus ring of the network switch fabric. A class of service for the data packet is determined based on the first portion and the portion is stored in a packer RAM of the port based on the class of service. Subsequent portions of the data packet are stored in the packer RAM. Once the predetermined number of portions have been received, the predetermined number of portions is sent to a packet pool RAM. A reference pointer to a first predetermined number of portions is sent to a transaction queue once an end of packet is detected and an egress scheduler detects a presence of a ready packet in the transaction queue and notifies an unpacker of the ready packet. The unpacker puts the ready packet into a FIFO and the ready packet is sent to an ingress/egress module.
    Type: Grant
    Filed: April 7, 2009
    Date of Patent: September 25, 2012
    Assignee: Broadcom Corporation
    Inventors: James Battle, Daniel Tai
  • Publication number: 20110035494
    Abstract: A data center includes a physical host machine operating a virtualized entity and a network switch having a physical port connected to the physical host machine. To configure the network switch, the network switch has a management module that acquires information about the virtualized entity operating on the physical host machine. The network switch associates the acquired information about the virtualized entity with the physical port, assigns the virtualized entity to a group associated with a traffic-handling policy, and processes packet traffic from the virtualized entity in accordance with the traffic-handling policy. The virtualized entity can be, for example, a virtual machine or a multi-queue network input/output adapter operating on the physical host machine.
    Type: Application
    Filed: April 14, 2009
    Publication date: February 10, 2011
    Applicant: BLADE NETWORK TECHNOLOGIES
    Inventors: Vijoy Pandey, Rakesh Saha, TienWei Chao, Wayming Daniel Tai, Dar-ren Leu, Thiennga Hoang
  • Publication number: 20110035580
    Abstract: A media access control (MAC) security (MACsec) function block may implement MACsec protocols on a network. A physical layer device (PHY) may connect to the MACsec function block and an interface register configured to store command information for the MACsec function block. A central processing unit (CPU) may provide the command information for the MACsec function block to the PHY via a management data input/output (MDIO) bus. The PHY may execute either a read command or a write command against the MACsec function block based on the command information, receive, from the MACsec function block, a response corresponding to the execution of the read command or write command against the MACsec function block, and provide the response to the CPU via the MDIO bus.
    Type: Application
    Filed: September 17, 2009
    Publication date: February 10, 2011
    Applicant: Broadcom Corporation
    Inventors: David (Wei) Wang, Daniel Tai
  • Publication number: 20100312910
    Abstract: According to one example embodiment, an apparatus may include a media-side physical layer (PHY) block configured to receive a received signal via at least one medium, decode the received signal into data, and send the data to a media-side medium access control (MAC) block, the media-side MAC block configured to receive the data from the media-side PHY layer block, determine a time of receipt of the data, prevent a system-side MAC block from forwarding the data until a predetermined delay after the time of receipt, perform MAC functions on the data, and send the data to the system-side MAC block, the system-side MAC block configured to receive the data and the control time from the media-side MAC block and send the data to a system-side PHY block after the predetermined delay based on signals received from the media-side MAC block, and the system-side PHY block configured to receive the data from the system-side MAC block, encode the data into a transmitted signal, and transmit the transmitted signal to a comp
    Type: Application
    Filed: August 28, 2009
    Publication date: December 9, 2010
    Applicant: Broadcom Corporation
    Inventors: Meg Lin, Daniel Tai
  • Publication number: 20100083798
    Abstract: An adjustable wrench structure includes a main body, a movable body, and an adjusting wheel. The adjusting wheel is adapted to control the movable body to move forwards or backwards with respect to the main body such that the movable body and the main body are adjusted to form a gap at the same end for screwing a nut or bolt. The adjusting wheel of is located at a rear section of the wrench so the user does not have to move his/her hand forward and backward. The adjusting wheel is fitted on outer side of the wrench to allow oversize design to screw the nut or bold easily and effortlessly.
    Type: Application
    Filed: September 24, 2009
    Publication date: April 8, 2010
    Inventor: Daniel TAI
  • Publication number: 20090196303
    Abstract: A method for controlling a flow of packet data in a memory management unit of a network switch fabric is disclosed. A first portion of a data packet is received at a port on an ingress bus ring of the network switch fabric. A class of service for the data packet is determined based on the first portion and the portion is stored in a packer RAM of the port based on the class of service. Subsequent portions of the data packet are stored in the packer RAM. Once the predetermined number of portions have been received, the predetermined number of portions is sent to a packet pool RAM. A reference pointer to a first predetermined number of portions is sent to a transaction queue once an end of packet is detected and an egress scheduler detects a presence of a ready packet in the transaction queue and notifies an unpacker of the ready packet. The unpacker puts the ready packet into a FIFO and the ready packet is sent to an ingress/egress module.
    Type: Application
    Filed: April 7, 2009
    Publication date: August 6, 2009
    Applicant: Broadcom Corporation
    Inventors: James Battle, Daniel Tai
  • Patent number: 7519059
    Abstract: A method for controlling a flow of packet data in a memory management unit of a network switch fabric is disclosed. A first portion of a data packet is received at a port on an ingress bus ring of the network switch fabric. A class of service for the data packet is determined based on the first portion and the portion is stored in a packer RAM of the port based on the class of service. Subsequent portions of the data packet are stored in the packer RAM. Once the predetermined number of portions have been received, the predetermined number of portions is sent to a packet pool RAM. A reference pointer to a first predetermined number of portions is sent to a transaction queue once an end of packet is detected and an egress scheduler detects a presence of a ready packet in the transaction queue and notifies an unpacker of the ready packet. The unpacker puts the ready packet into a FIFO and the ready packet is sent to an ingress/egress module.
    Type: Grant
    Filed: April 12, 2006
    Date of Patent: April 14, 2009
    Assignee: Broadcom Corporation
    Inventors: James Battle, Daniel Tai
  • Publication number: 20080219426
    Abstract: A method for facilitating access to a conference call is disclosed. The method can comprise allowing a prospective participant to join the conference call after the prospective participant provides a personal ID rather than a conference ID. The method can comprise using at least one of a prospective participant's personal ID or voice for authentication, accessing the prospective participant's electronic calendar, presenting conference call choices from the prospective participant's electronic calendar to the prospective participant, and adding the prospective participant to a selected conference call.
    Type: Application
    Filed: March 7, 2007
    Publication date: September 11, 2008
    Inventor: Daniel Tai-Nin Lai