Patents by Inventor Khanh Mai

Khanh Mai 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: 10216537
    Abstract: A method for storing data from an electronic device at a plurality of storage devices of a dispersive storage area network includes communicating, from the electronic device via a virtual network connection, one or more packets to a splitting server. The method further includes splitting, at the splitting server, the data for storage on the dispersive storage area network, and communicating, from the splitting server to each of a plurality of storage servers over each of a plurality of virtual network connections, portions of the split data. The method further includes storing, at each of the storage servers, the received portions of the split data for later retrieval.
    Type: Grant
    Filed: November 14, 2016
    Date of Patent: February 26, 2019
    Assignee: DISPERSIVE NETWORKS, INC.
    Inventors: Robert W. Twitchell, Jr., Khanh Mai
  • Publication number: 20180304606
    Abstract: Systems and methods for assembling elongate composite structures are disclosed. The systems include a first rigid elongate cure tool defining a first elongate support surface for supporting a first elongate charge of composite material (FEC), a second rigid elongate cure tool defining a second elongate support surface for supporting a second elongate charge of composite material (SEC), and a flexible elongate caul plate. The systems further include a vacuum compaction film, a translation structure, and a vacuum source. Methods according to the present disclosure include positioning a vacuum compaction film, positioning a flexible elongate caul plate, and positioning an FEC. The methods further include positioning an SEC, contacting a region of the FEC with a region of the SEC, sealing the vacuum compaction film, evacuating the enclosed volume to generate an elongate composite assembly, and heating the elongate composite assembly to define the elongate composite structure.
    Type: Application
    Filed: April 19, 2017
    Publication date: October 25, 2018
    Inventors: Daniel M. Rotter, Brad A. Coxon, Gabriel Zane Forston, Jake Adam Reeves, Khanh Mai Pham, Stephen Lee Metschan, Patrick Shephard, John Dempsey Morris, Steven Philip Hansen, Brian Dodgson
  • Publication number: 20170245215
    Abstract: A radio communication device includes a two-way communications component having a first receiver and transmitter, an interface for receiving one or more sensor signals based on sensor-acquired data that is indicative of a predetermined condition, electronic components, and a second receiver. The second receiver activates the two-way communications component from a dormant state upon receipt by the second receiver of a wake-up broadcast that includes a wake-up identifier of the data communication device. The wake-up broadcast includes a data construct including a wake-up identifier and the auxiliary information. The auxiliary information is received and recorded by the data communication device via the second receiver with the two-way communications component remaining in the dormant state. The device operates in two states, the device enters a first state from a second state upon receiving one or more sensor signals based on sensor-acquired data that is indicative of a predetermined condition.
    Type: Application
    Filed: May 9, 2017
    Publication date: August 24, 2017
    Applicant: Google Inc.
    Inventors: Robert W. Twitchell, JR., Khanh Mai
  • Publication number: 20170206106
    Abstract: A method for storing data from an electronic device at a plurality of storage devices of a dispersive storage area network includes communicating, from the electronic device via a virtual network connection, one or more packets to a splitting server. The method further includes splitting, at the splitting server, the data for storage on the dispersive storage area network, and communicating, from the splitting server to each of a plurality of storage servers over each of a plurality of virtual network connections, portions of the split data. The method further includes storing, at each of the storage servers, the received portions of the split data for later retrieval.
    Type: Application
    Filed: November 14, 2016
    Publication date: July 20, 2017
    Inventors: Robert W. Twitchell, JR., Khanh Mai
  • Patent number: 9674276
    Abstract: A method and system of virtual multicasting content is disclosed. The method and system disclosed enable the receipt of virtual multicast content without requiring the expensive investment in the infrastructure necessary for a network to be multicast enabled. The virtual multicasting may be performed according to a method of virtual multicasting multicast content on non-multicast enabled networks, comprising the steps of determining if an attached network is multicast enabled, if the attached network is not totally multicast enabled, querying for virtual multicast requests for the multicast content from non-multicast enabled client computers, listening for virtual multicast requests, and determining, based on the virtual multicast requests, which client computers request the multicast content, from the unicast addresses, and the requested methods of delivery for the multicast content.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: June 6, 2017
    Inventors: Khanh Mai, Roland Noll, Tom Grimes, Tom Dong
  • Publication number: 20170129192
    Abstract: A method and apparatus is presented. Layers of composite material are laid down on a forming tool. A respective bend is formed in each of the layers to form the composite filler comprising bent layers on the forming tool. The composite filler comprising the bent layers is placed into a gap formed by at least one composite structure.
    Type: Application
    Filed: January 19, 2017
    Publication date: May 11, 2017
    Inventors: Michael R. Chapman, Khanh Mai Pham, Derek Paul Vetter
  • Publication number: 20170048798
    Abstract: A data communication device includes both a two-way communications component having a first receiver and transmitter, and a second receiver. The second receiver activates the two-way communications component from a dormant state upon receipt by the second receiver of a wake-up broadcast that includes a wake-up identifier of the data communication device. A method of providing information via the second receiver—which information is auxiliary to the wake-up of the two-way communications component—includes transmitting a wake-up broadcast capable of being received by the second receiver. The wake-up broadcast includes a data construct including a wake-up identifier and the auxiliary information. The wake-up identifier may or may not be a wake-up identifier of the data communication device. Nevertheless, the auxiliary information is received and recorded by the data communication device via the second receiver with the two-way communications component remaining in the dormant state.
    Type: Application
    Filed: February 24, 2016
    Publication date: February 16, 2017
    Inventors: Robert W. TWITCHELL, JR., Khanh MAI
  • Patent number: 9566739
    Abstract: A method and apparatus is presented. Layers of composite material are laid down on a forming tool. A respective bend is formed in each of the layers to form the composite filler comprising bent layers on the forming tool. The composite filler comprising the bent layers is placed into a gap formed by at least one composite structure.
    Type: Grant
    Filed: February 18, 2014
    Date of Patent: February 14, 2017
    Assignee: THE BOEING COMPANY
    Inventors: Michael R. Chapman, Khanh Mai Pham, Derek Paul Vetter
  • Patent number: 9495194
    Abstract: A method for storing data from an electronic device at a plurality of storage devices of a dispersive storage area network includes communicating, from the electronic device via a virtual network connection, one or more packets to a splitting server. The method further includes splitting, at the splitting server, the data for storage on the dispersive storage area network, and communicating, from the splitting server to each of a plurality of storage servers over each of a plurality of virtual network connections, portions of the split data. The method further includes storing, at each of the storage servers, the received portions of the split data for later retrieval.
    Type: Grant
    Filed: March 26, 2015
    Date of Patent: November 15, 2016
    Assignee: DISPERSIVE NETWORKS, INC.
    Inventors: Robert W. Twitchell, Jr., Khanh Mai
  • Publication number: 20160219523
    Abstract: A data communication device includes both a two-way communications component having a first receiver and transmitter, and a second receiver. The second receiver activates the two-way communications component from a dormant state upon receipt by the second receiver of a wake-up broadcast that includes a wake-up identifier of the data communication device. A method of providing information via the second receiver—which information is auxiliary to the wake-up of the two-way communications component—includes transmitting a wake-up broadcast capable of being received by the second receiver. The wake-up broadcast includes a data construct including a wake-up identifier and the auxiliary information. The wake-up identifier may or may not be a wake-up identifier of the data communication device. Nevertheless, the auxiliary information is received and recorded by the data communication device via the second receiver with the two-way communications component remaining in the dormant state.
    Type: Application
    Filed: February 24, 2016
    Publication date: July 28, 2016
    Inventors: Robert W. TWITCHELL, JR., Khanh MAI
  • Patent number: 9295099
    Abstract: A data communication device includes both a two-way communications component having a first receiver and transmitter, and a second receiver. The second receiver activates the two-way communications component from a dormant state upon receipt by the second receiver of a wake-up broadcast that includes a wake-up identifier of the data communication device. A method of providing information via the second receiver—which information is auxiliary to the wake-up of the two-way communications component—includes transmitting a wake-up broadcast capable of being received by the second receiver. The wake-up broadcast includes a data construct including a wake-up identifier and the auxiliary information. The wake-up identifier may or may not be a wake-up identifier of the data communication device. Nevertheless, the auxiliary information is received and recorded by the data communication device via the second receiver with the two-way communications component remaining in the dormant state.
    Type: Grant
    Filed: July 23, 2012
    Date of Patent: March 22, 2016
    Assignee: GOOGLE INC.
    Inventors: Robert W. Twitchell, Jr., Khanh Mai
  • Publication number: 20150231848
    Abstract: A method and apparatus is presented. Layers of composite material are laid down on a forming tool. A respective bend is formed in each of the layers to form the composite filler comprising bent layers on the forming tool. The composite filler comprising the bent layers is placed into a gap formed by at least one composite structure.
    Type: Application
    Filed: February 18, 2014
    Publication date: August 20, 2015
    Applicant: The Boeing Company
    Inventors: Michael R. Chapman, Khanh Mai Pham, Derek Paul Vetter
  • Publication number: 20150106477
    Abstract: A method and system of virtual multicasting content is disclosed. The method and system disclosed enable the receipt of virtual multicast content without requiring the expensive investment in the infrastructure necessary for a network to be multicast enabled. The virtual multicasting may be performed according to a method of virtual multicasting multicast content on non-multicast enabled networks, comprising the steps of determining if an attached network is multicast enabled, if the attached network is not totally multicast enabled, querying for virtual multicast requests for the multicast content from non-multicast enabled client computers, listening for virtual multicast requests, and determining, based on the virtual multicast requests, which client computers request the multicast content, from the unicast addresses, and the requested methods of delivery for the multicast content.
    Type: Application
    Filed: November 24, 2014
    Publication date: April 16, 2015
    Inventors: Khanh Mai, Roland Noll, Tom Grimes, Tom Dong
  • Patent number: 8898320
    Abstract: A method and system of virtual multicasting content is disclosed. The method and system disclosed enable the receipt of virtual multicast content without requiring the expensive investment in the infrastructure necessary for a network to be multicast enabled. The virtual multicasting may be performed according to a method of virtual multicasting multicast content on non-multicast enabled networks, comprising the steps of determining if an attached network is multicast enabled, if the attached network is not totally multicast enabled, querying for virtual multicast requests for the multicast content from non-multicast enabled client computers, listening for virtual multicast requests, and determining, based on the virtual multicast requests, which client computers request the multicast content, from the unicast addresses, and the requested methods of delivery for the multicast content.
    Type: Grant
    Filed: June 19, 2006
    Date of Patent: November 25, 2014
    Inventors: Khanh Mai, Roland Noll, Tom Grimes, Tom Dong
  • Patent number: 8799471
    Abstract: A system and method (the “Channel Dancer”) of delivering broadband content that has been personalized for a recipient user is disclosed. By excelling in the personalization of the user's view of broadband content on the Internet and otherwise, the system and method develop “stickiness” with the user that maximizes the benefits and effectiveness of advertising and related activities. The system preferably comprises a network operations center (“NOC”) that receives and packages content, with promotional materials, on virtual channels, a transmission medium that transmits the virtual channels, a broadband ISP with a point-of-presence (“POP”) server that receives the virtual channels and routs virtual channels to a user machine, based on requests received from client software (the “client”) resident on the user machine and filtering performed by the client based on a personal profile of the user.
    Type: Grant
    Filed: January 24, 2005
    Date of Patent: August 5, 2014
    Assignee: Andrews Kurth LLP
    Inventors: Roland Noll, Khanh Mai, Tom Grimes
  • Publication number: 20130223420
    Abstract: A data communication device includes both a two-way communications component having a first receiver and transmitter, and a second receiver. The second receiver activates the two-way communications component from a dormant state upon receipt by the second receiver of a wake-up broadcast that includes a wake-up identifier of the data communication device. A method of providing information via the second receiver—which information is auxiliary to the wake-up of the two-way communications component—includes transmitting a wake-up broadcast capable of being received by the second receiver. The wake-up broadcast includes a data construct including a wake-up identifier and the auxiliary information. The wake-up identifier may or may not be a wake-up identifier of the data communication device. Nevertheless, the auxiliary information is received and recorded by the data communication device via the second receiver with the two-way communications component remaining in the dormant state.
    Type: Application
    Filed: July 23, 2012
    Publication date: August 29, 2013
    Inventors: Robert W. Twitchell, JR., Khanh Mai
  • Publication number: 20130139111
    Abstract: A personalized content manager is disclosed. The personalized content manager comprises an apparatus, system, method, and computer readable medium that includes or performs the steps of receiving input regarding the filtering of broadband content, filtering the broadband content with one or more content categories based on the filtering input, filtering the content with one or more of a plurality of content sources based on the filtering input, and generating a personalized content management interface screen that includes a list of titles of the filtered content.
    Type: Application
    Filed: May 24, 2012
    Publication date: May 30, 2013
    Applicant: Andrew Kurt LLP
    Inventors: Tom GRIMES, Khanh MAI
  • Patent number: 8191015
    Abstract: A personalized content manager is disclosed. The personalized content manager comprises an apparatus, system, method, and computer readable medium that includes or performs the steps of receiving input regarding the filtering of broadband content, filtering the broadband content with one or more content categories based on the filtering input, filtering the content with one or more of a plurality of content sources based on the filtering input, and generating a personalized content management interface screen that includes a list of titles of the filtered content.
    Type: Grant
    Filed: November 2, 2007
    Date of Patent: May 29, 2012
    Assignee: Andrews Kurth LLP
    Inventors: Tom Grimes, Khanh Mai
  • Publication number: 20090129306
    Abstract: A data communication device includes both a two-way communications component having a first receiver and transmitter, and a second receiver. The second receiver activates the two-way communications component from a dormant state upon receipt by the second receiver of a wake-up broadcast that includes a wake-up identifier of the data communication device. A method of providing information via the second receiver—which information is auxiliary to the wake-up of the two-way communications component—includes transmitting a wake-up broadcast capable of being received by the second receiver. The wake-up broadcast includes a data construct including a wake-up identifier and the auxiliary information. The wake-up identifier may or may not be a wake-up identifier of the data communication device. Nevertheless, the auxiliary information is received and recorded by the data communication device via the second receiver with the two-way communications component remaining in the dormant state.
    Type: Application
    Filed: January 13, 2009
    Publication date: May 21, 2009
    Applicant: TeraHop Networks, Inc.
    Inventors: Robert W. Twitchell, JR., Khanh Mai
  • Publication number: 20080065991
    Abstract: A personalized content manager is disclosed. The personalized content manager comprises an apparatus, system, method, and computer readable medium that includes or performs the steps of receiving input regarding the filtering of broadband content, filtering the broadband content with one or more content categories based on the filtering input, filtering the content with one or more of a plurality of content sources based on the filtering input, and generating a personalized content management interface screen that includes a list of titles of the filtered content.
    Type: Application
    Filed: November 2, 2007
    Publication date: March 13, 2008
    Inventors: Tom Grimes, Khanh Mai