Patents by Inventor David E Culler

David E Culler 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: 20230185666
    Abstract: Aspects of the disclosure are directed to a low-latency, low-overhead fault tolerant remote memory framework, which packs similar-size in-memory objects into individual page-aligned spans and applies erasure coding on these spans. The framework fully utilizes efficient one-sided remote memory accesses (RMAs) to swap spans in and out using minimal network input/outputs (I/Os), with compaction techniques that reduce remote memory fragmentation. The framework can achieve lower tail latency and higher application performance compared to other fault tolerance solutions, at the cost of potentially more memory usage.
    Type: Application
    Filed: December 6, 2022
    Publication date: June 15, 2023
    Inventors: Yang Zhou, Hassan Mohamed Gamal Hassan Wassel, Minlan Yu, Henry M. Levy, David E. Culler, Amin Vahdat
  • Patent number: 9648543
    Abstract: A system and method adds and manages entries on a list of entries of routing information to allow the top entry to be used for routing to a destination corresponding to the list. Costs of a wireless link may be a function of the success rate experienced on that wireless link.
    Type: Grant
    Filed: September 18, 2014
    Date of Patent: May 9, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Jonathan W. Hui, Lik Chuen Alec Woo, David E. Culler
  • Patent number: 9420514
    Abstract: A system and method adds and manages entries on a list of entries of routing information to allow the top entry to be used for routing to a destination corresponding to the list. Costs of a wireless link may be a function of the success rate experienced on that wireless link.
    Type: Grant
    Filed: October 28, 2013
    Date of Patent: August 16, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Jonathan W. Hui, Alec Woo, David E. Culler
  • Patent number: 9414293
    Abstract: A system and method adds and manages entries on a list of entries of routing information to allow the top entry to be used for routing to a destination corresponding to the list. Costs of a wireless link may be a function of the success rate experienced on that wireless link.
    Type: Grant
    Filed: July 7, 2014
    Date of Patent: August 9, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Jonathan W. Hui, Alec Woo, David E. Culler
  • Patent number: 9094916
    Abstract: A system and method allows devices to send and receive packets while using power to do so in a manner that responds to events, such as receipt or other identification of different parameters that control how packets are sent and received.
    Type: Grant
    Filed: April 9, 2012
    Date of Patent: July 28, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Jonathan W. Hui, David E. Culler
  • Patent number: 9078212
    Abstract: A system and method allows devices to send and receive packets while using power to do so in a manner that responds to events, such as receipt or other identification of different parameters that control how packets are sent and received.
    Type: Grant
    Filed: January 14, 2014
    Date of Patent: July 7, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Jonathan W. Hui, David E. Culler
  • Patent number: 9077638
    Abstract: A system and method changes a rate at which routing information is sent to increase it upon the detection of one or more events, maintaining the then current rate for an amount of time, or dropping it, otherwise.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: July 7, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Jonathan W. Hui, Alec Woo, David E. Culler
  • Publication number: 20150003396
    Abstract: A system and method adds and manages entries on a list of entries of routing information to allow the top entry to be used for routing to a destination corresponding to the list. Costs of a wireless link may be a function of the success rate experienced on that wireless link.
    Type: Application
    Filed: September 18, 2014
    Publication date: January 1, 2015
    Inventors: Jonathan W. Hui, Lik Chuen Alec Woo, David E. Culler
  • Publication number: 20140321363
    Abstract: A system and method adds and manages entries on a list of entries of routing information to allow the top entry to be used for routing to a destination corresponding to the list. Costs of a wireless link may be a function of the success rate experienced on that wireless link.
    Type: Application
    Filed: July 7, 2014
    Publication date: October 30, 2014
    Inventors: Jonathan W. Hui, Alec Woo, David E. Culler
  • Patent number: 8867544
    Abstract: A system and method adds and manages entries on a list of entries of routing information to allow the top entry to be used for routing to a destination corresponding to the list. Costs of a wireless link may be a function of the success rate experienced on that wireless link.
    Type: Grant
    Filed: May 21, 2012
    Date of Patent: October 21, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Jonathan W. Hui, Alec Woo, David E. Culler
  • Patent number: 8798048
    Abstract: A system and method adds and manages entries on a list of entries of routing information to allow the top entry to be used for routing to a destination corresponding to the list. Costs of a wireless link may be a function of the success rate experienced on that wireless link.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: August 5, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Jonathan W. Hui, Alec Woo, David E. Culler
  • Publication number: 20140126451
    Abstract: A system and method allows devices to send and receive packets while using power to do so in a manner that responds to events, such as receipt or other identification of different parameters that control how packets are sent and received.
    Type: Application
    Filed: January 14, 2014
    Publication date: May 8, 2014
    Applicant: CISCO TECHNOLOGY INC.
    Inventors: Jonathan W. Hui, David E. Culler
  • Publication number: 20140119200
    Abstract: A system and method adds and manages entries on a list of entries of routing information to allow the top entry to be used for routing to a destination corresponding to the list. Costs of a wireless link may be a function of the success rate experienced on that wireless link.
    Type: Application
    Filed: October 28, 2013
    Publication date: May 1, 2014
    Applicant: Cisco Technology, Inc.
    Inventors: Jonathan W. Hui, Alec Woo, David E. Culler
  • Publication number: 20140092749
    Abstract: A system and method changes a rate at which routing information is sent to increase it upon the detection of one or more events, maintaining the then current rate for an amount of time, or dropping it, otherwise.
    Type: Application
    Filed: December 9, 2013
    Publication date: April 3, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Jonathan W. Hui, Alec Woo, David E. Culler
  • Patent number: 8681671
    Abstract: A system and method allows devices to send and receive packets while using power to do so in a manner that responds to events, such as receipt or other identification of different parameters that control how packets are sent and received.
    Type: Grant
    Filed: December 19, 2007
    Date of Patent: March 25, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Jonathan W Hui, David E Culler
  • Patent number: 8670325
    Abstract: A system and method changes a rate at which routing information is sent to increase it upon the detection of one or more events, maintaining the then current rate for an amount of time, or dropping it, otherwise.
    Type: Grant
    Filed: November 3, 2008
    Date of Patent: March 11, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Jonathan W Hui, Alec Woo, David E Culler
  • Patent number: 8571030
    Abstract: A system and method adds and manages entries on a list of entries of routing information to allow the top entry to be used for routing to a destination corresponding to the list. Costs of a wireless link may be a function of the success rate experienced on that wireless link.
    Type: Grant
    Filed: November 3, 2008
    Date of Patent: October 29, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Jonathan W Hui, Alec Woo, David E Culler
  • Patent number: 8554965
    Abstract: A system and method stores wirelessly received communications for wireless retransmission, making space in a storage device, if necessary, by deleting any one or more communications corresponding to the same group as the received communication. If storage in the storage device remains insufficient, communications that have been previously retransmitted by that same device are deleted, according to one or more characteristics of such stored communications, such as age or number of times an instance of that communication has been received. If storage in the storage device remains insufficient, communications of a different group are deleted according to one or more characteristics of the stored communications.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: October 8, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Alec Woo, David E. Culler
  • Patent number: 8370693
    Abstract: A system and method communicates commands from a command originator to receiving devices, yet the receiving devices do not confirm receipt of the command. The most current command (e.g. the one with the highest sequence number) is rebroadcast by the command originator and the receiving devices, tending to be more frequent upon detection of an event indicating that the most current command was not received by at least one other device, and less frequently upon detection of an event indicating that the most current command was provided with sufficient duplication that if another device could receive it, the device likely did receive it, subject to a maximum and minimum rate.
    Type: Grant
    Filed: February 6, 2012
    Date of Patent: February 5, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Alec Woo, David E. Culler
  • Patent number: 8351844
    Abstract: A system and method communicates commands from a command originator to receiving devices, yet the receiving devices do not confirm receipt of the command. The most current command (e.g. the one with the highest sequence number) is rebroadcast by the command originator and the receiving devices, tending to be more frequent upon detection of an event indicating that the most current command was not received by at least one other device, and less frequently upon detection of an event indicating that the most current command was provided with sufficient duplication that if another device could receive it, the device likely did receive it, subject to a maximum and minimum rate.
    Type: Grant
    Filed: July 16, 2012
    Date of Patent: January 8, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Alec Woo, David E Culler