Patents by Inventor Mike Galles

Mike Galles 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: 9876842
    Abstract: Techniques are presented herein for receipt/transmission of packets to/from a host via a connected input/output (IO) device. In general, a packet is associated with a payload, an inner packet header, and an outer overlay header. The IO device is configured to perform independent offload operations on the inner packet header and the outer overlay header.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: January 23, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Mike Galles, Cesare Cantu, Anant Deepak
  • Publication number: 20160373511
    Abstract: Techniques are presented herein for receipt/transmission of packets to/from a host via a connected input/output (IO) device. In general, a packet is associated with a payload, an inner packet header, and an outer overlay header. The IO device is configured to perform independent offload operations on the inner packet header and the outer overlay header.
    Type: Application
    Filed: August 29, 2016
    Publication date: December 22, 2016
    Inventors: Mike Galles, Cesare Cantu, Anant Deepak
  • Patent number: 9462088
    Abstract: Techniques are presented herein for receipt/transmission of packets to/from a host via a connected input/output (IO) device. In general, a packet is associated with a payload, an inner packet header, and an outer overlay header. The IO device is configured to perform independent offload operations on the inner packet header and the outer overlay header.
    Type: Grant
    Filed: April 2, 2013
    Date of Patent: October 4, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Mike Galles, Cesare Cantu, Anant Deepak
  • Publication number: 20140297785
    Abstract: Techniques are presented herein for receipt/transmission of packets to/from a host via a connected input/output (IO) device. In general, a packet is associated with a payload, an inner packet header, and an outer overlay header. The IO device is configured to perform independent offload operations on the inner packet header and the outer overlay header.
    Type: Application
    Filed: April 2, 2013
    Publication date: October 2, 2014
    Applicant: Cisco Technology, Inc.
    Inventors: Mike Galles, Cesare Cantu, Anant Deepak
  • Patent number: 7257723
    Abstract: An embedded system optimally operates with minimal power consumption without sacrificing performance. Power consumption can be reduced by independently and dynamically controlling multiple power partitions, wherein components within a partition can have the same power profile. States of operation can be programmably defined in a table and enforced using hardware. Voltages in the table can be dynamically updated during a runtime of the system using a timing feedback module, which is connected to a critical path in a partition. The timing feedback module can output a vector that indicates the timing margin for that critical path. Using this timing margin, software can increase or decrease the voltage to optimize power consumption of that partition.
    Type: Grant
    Filed: October 4, 2005
    Date of Patent: August 14, 2007
    Assignee: Atheros Communications, Inc.
    Inventor: Mike Galles
  • Patent number: 7123106
    Abstract: A method and system for pulling a crystal frequency are provided, thereby allowing wireless stations to use less accurate crystal oscillators and dramatically reduce cost. A first frequency offset can be determined using a temperature-based method. This temperature-base method can include detecting a temperature substantially that of the crystal oscillator and then using that temperature to determine the first frequency offset. A second frequency offset using a closed loop frequency estimate-based method can also be determined. This frequency estimate-based method can include synchronizing the crystal frequency to a presumed, accurate frequency of a controlling device to determine the second frequency offset. Both the first and second frequency offsets can be used to pull the crystal frequency. A synthesizer can also be pulled to fine tune a carrier frequency derived from the crystal frequency.
    Type: Grant
    Filed: December 30, 2004
    Date of Patent: October 17, 2006
    Assignee: Atheros Communications, Inc.
    Inventors: Ning Zhang, William J. McFarland, Mike Galles
  • Publication number: 20060156045
    Abstract: An embedded system optimally operates with minimal power consumption without sacrificing performance. Power consumption can be reduced by independently and dynamically controlling multiple power partitions, wherein components within a partition can have the same power profile. States of operation can be programmably defined in a table and enforced using hardware. Voltages in the table can be dynamically updated during a runtime of the system using a timing feedback module, which is connected to a critical path in a partition. The timing feedback module can output a vector that indicates the timing margin for that critical path. Using this timing margin, software can increase or decrease the voltage to optimize power consumption of that partition.
    Type: Application
    Filed: October 4, 2005
    Publication date: July 13, 2006
    Inventor: Mike Galles
  • Publication number: 20060145775
    Abstract: A method and system for pulling a crystal frequency are provided, thereby allowing wireless stations to use less accurate crystal oscillators and dramatically reduce cost. A first frequency offset can be determined using a temperature-based method. This temperature-base method can include detecting a temperature substantially that of the crystal oscillator and then using that temperature to determine the first frequency offset. A second frequency offset using a closed loop frequency estimate-based method can also be determined. This frequency estimate-based method can include synchronizing the crystal frequency to a presumed, accurate frequency of a controlling device to determine the second frequency offset. Both the first and second frequency offsets can be used to pull the crystal frequency. A synthesizer can also be pulled to fine tune a carrier frequency derived from the crystal frequency.
    Type: Application
    Filed: December 30, 2004
    Publication date: July 6, 2006
    Inventors: Ning Zhang, William McFarland, Mike Galles