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: 10393489Abstract: 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 tubeType: GrantFiled: September 27, 2018Date of Patent: August 27, 2019Assignee: United States of America as represented by Secretary of the NavyInventors: Aaron Bruce Burmeister, Kurt Arthur Talke, Daniel Tai Yung Leung, Mendel Lewis Baker, Jr., Matthew E Jones
-
Patent number: 10247526Abstract: 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: GrantFiled: April 21, 2016Date of Patent: April 2, 2019Assignee: The United States of America as represented by Secretary of the NavyInventors: Aaron Bruce Burmeister, Kurt Arthur Talke, Daniel Tai Yung Leung, Mendel Lewis Baker, Jr., Matthew E. Jones
-
Publication number: 20170343323Abstract: 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: ApplicationFiled: April 21, 2016Publication date: November 30, 2017Inventors: Aaron Bruce Burmeister, Kurt Arthur Talke, Daniel Tai Yung Leung, Mendel Lewis Baker, JR., Matthew E. Jones
-
Patent number: 9723406Abstract: 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: GrantFiled: January 21, 2015Date of Patent: August 1, 2017Assignee: QUALCOMM IncorporatedInventors: Johan Le Nerriec, Judah John Menter, Daniel Tai, Matthew Daniel Smith
-
Publication number: 20170126788Abstract: 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: ApplicationFiled: January 5, 2017Publication date: May 4, 2017Inventors: Johan Le Nerriec, Jehan Gerard Bing, Alexandre Guion, Judah John Menter, Daniel Tai
-
Patent number: 9578418Abstract: 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: GrantFiled: January 21, 2015Date of Patent: February 21, 2017Assignee: QUALCOMM IncorporatedInventors: Johan Le Nerriec, Judah John Menter, Daniel Tai, Matthew Daniel Smith
-
Publication number: 20160212534Abstract: 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: ApplicationFiled: January 21, 2015Publication date: July 21, 2016Inventors: Johan Le Nerriec, Judah John Menter, Daniel Tai, Matthew David Smith
-
Publication number: 20160212535Abstract: 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: ApplicationFiled: January 21, 2015Publication date: July 21, 2016Inventors: Johan Le Nerriec, Judah John Menter, Daniel Tai, Matthew David Smith
-
Publication number: 20160073249Abstract: 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: ApplicationFiled: January 30, 2015Publication date: March 10, 2016Inventors: Adam Moore, Johan Le Nerriec, Philip Kearney, Daniel Tai
-
Patent number: 9001846Abstract: 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 compType: GrantFiled: August 28, 2009Date of Patent: April 7, 2015Assignee: Broadcom CorporationInventors: Meg Lin, Daniel Tai
-
Patent number: 8520820Abstract: 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: GrantFiled: March 7, 2007Date of Patent: August 27, 2013Assignee: Cisco Technology, Inc.Inventor: Daniel Tai-Nin Lai
-
Patent number: 8478982Abstract: 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: GrantFiled: September 17, 2009Date of Patent: July 2, 2013Assignee: Broadcom CorporationInventors: Wei (David) Wang, Daniel Tai
-
Patent number: 8274971Abstract: 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: GrantFiled: April 7, 2009Date of Patent: September 25, 2012Assignee: Broadcom CorporationInventors: James Battle, Daniel Tai
-
Publication number: 20110035494Abstract: 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: ApplicationFiled: April 14, 2009Publication date: February 10, 2011Applicant: BLADE NETWORK TECHNOLOGIESInventors: Vijoy Pandey, Rakesh Saha, TienWei Chao, Wayming Daniel Tai, Dar-ren Leu, Thiennga Hoang
-
Publication number: 20110035580Abstract: 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: ApplicationFiled: September 17, 2009Publication date: February 10, 2011Applicant: Broadcom CorporationInventors: David (Wei) Wang, Daniel Tai
-
Publication number: 20100312910Abstract: 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 compType: ApplicationFiled: August 28, 2009Publication date: December 9, 2010Applicant: Broadcom CorporationInventors: Meg Lin, Daniel Tai
-
Publication number: 20100083798Abstract: 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: ApplicationFiled: September 24, 2009Publication date: April 8, 2010Inventor: Daniel TAI
-
Publication number: 20090196303Abstract: 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: ApplicationFiled: April 7, 2009Publication date: August 6, 2009Applicant: Broadcom CorporationInventors: James Battle, Daniel Tai
-
Patent number: 7519059Abstract: 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: GrantFiled: April 12, 2006Date of Patent: April 14, 2009Assignee: Broadcom CorporationInventors: James Battle, Daniel Tai
-
Publication number: 20080219426Abstract: 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: ApplicationFiled: March 7, 2007Publication date: September 11, 2008Inventor: Daniel Tai-Nin Lai