Patents by Inventor Mickael Graham

Mickael Graham 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: 7802145
    Abstract: An approach for facilitating the analysis of computer software errors generally involves logging status data in a volatile memory, such as a random access memory (RAM). The status data may indicate one or more attributes of a computing system or any of its components. The status data may be supplemented with additional status data to indicate attributes of the computing system and its components over time. In response to detecting a specified condition, the status data is written from the volatile memory to a non-volatile memory, for example, onto one or more disks. The status data stored on the non-volatile memory may then be used to analyze the behavior of the computer software over time leading up to the computer software error.
    Type: Grant
    Filed: May 18, 2004
    Date of Patent: September 21, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: David K. Bainbridge, Mickael Graham, Neil Russell
  • Publication number: 20100210280
    Abstract: Techniques are provided to perform location verification of a radio access point device such as femtocell. The radio access point device is configured to receive signals from global positioning system (GPS) satellite transmitters to produce GPS location data representing a GPS location of the radio access point device. The radio access point device is also configured to receive wireless signals at one or more specified channels and to generate radio environment data representing characteristics of received wireless signals at the one or more specified channels in a vicinity of the radio access point device. A comparison is made between the GPS location data and reference GPS location data for an expected location of the radio access point device.
    Type: Application
    Filed: February 17, 2009
    Publication date: August 19, 2010
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Edward Haynes, Archie Hensley, Anton Okmyanskiy, Jeffrey Antoline, Mickael Graham
  • Patent number: 7600003
    Abstract: Techniques for configuring a customer premises equipment connected to a network of a network service provider include receiving configuration information at a distributed component on the network from a central unit on the network. The distributed component also receives from the customer premises equipment a request for values of configuration parameters that determine network properties for the customer premises equipment. The distributed component generates a set of values for the configuration parameters based on the request and the configuration information received from the central unit. The set of values are sent from the distributed component to the customer premises equipment. A system using these techniques is scalable with increasing numbers of customer premises equipments simultaneously requesting values for configuration parameters and is robust in face of equipment failure at a distributed component or at the central unit or both.
    Type: Grant
    Filed: April 22, 2002
    Date of Patent: October 6, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Anton Okmianski, Greg Morris, Timothy Webb, Mickael Graham, David K. Bainbridge, Adam L. Taylor
  • Patent number: 7586905
    Abstract: An Internet service device includes data and instructions to generate a user interface to subscribe to an Internet service, and to automatically discover one or more service provider services. The internet service device may receive information indicative of a selected service provider from a user device, and may automatically discover a location of a subscription service and a configuration service for the selected service provider. Automatic discovery of one or more services may be performed using DNS SRV. Device can be automatically identified to service subscription and configuration servers to enable association of subscriber with a device.
    Type: Grant
    Filed: October 14, 2005
    Date of Patent: September 8, 2009
    Assignee: Cisco Technology. Inc.
    Inventors: Anton Okmianski, Allen J. Huotari, Mickael Graham, Joshua B. Littlefield
  • Patent number: 7505464
    Abstract: In accordance with an embodiment of the present invention, a customer premises equipment (CPE) apparatus includes a first communications unit, a second communications unit, and a processing unit. The first communications unit is configured to receive an inbound message packet from a first communications channel. The inbound packet includes a destination address. The second communications unit is configured to send an outbound message packet on a second communications channel. The processing unit is configured to generate the outbound packet from the inbound packet where the outbound packet is modified to include a CPE device identifier if the destination address matches a predetermined registration server address. In one embodiment, this enables automatic CPE identification during subscriber registration process.
    Type: Grant
    Filed: August 30, 2005
    Date of Patent: March 17, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Anton Okmianski, Mickael Graham, Joshua B. Littlefield
  • Publication number: 20080240226
    Abstract: In one embodiment, a method for compression is disclosed, including receiving source data, creating at least one template based upon common data, and creating a compressed record including a reference to the at least one template and a template delta that represents a difference between the at least one template and source data.
    Type: Application
    Filed: March 28, 2007
    Publication date: October 2, 2008
    Inventors: Anton Okmianski, Mickael Graham
  • Publication number: 20070180081
    Abstract: According to one or more embodiments of the present invention, a proxy server includes a memory and a communication unit. The memory is configured to store and retrieve a client device identifier and an associated client device transport address, while the communication unit is configured to send and receive messages. The communication unit is configured to receive an identification message according to a first protocol from a client device through at least one intermediate network address translator (NAT). The identification message includes the client device identifier and conveys the client device transport address. The communication unit is configured to receive a request message from an admin device including the client device identifier. The proxy server is configured to retrieve the associated client device transport address and instruct the client device to open a connection with the proxy server according to a second protocol that is different from the first protocol.
    Type: Application
    Filed: January 31, 2006
    Publication date: August 2, 2007
    Inventors: Anton Okmianski, Mickael Graham, Joshua Littlefield, Allen Huotari
  • Publication number: 20070180194
    Abstract: A technique for synchronizing data caches. Data is maintained in the data caches as records. The records are associated with buckets which represent collections of one or more records. The buckets are collectively maintained in a synchronization set which represents a state of a data cache. A local entity synchronizes its data cache with a remote entity by sending its synchronization set to the remote entity in a synchronization request message. The remote entity compares information contained in the local entity's synchronization set with its own to determine if the two are consistent. If not, the remote entity notes inconsistencies in a response message that is then forwarded to the local entity. The local entity processes the response message including using it to update its data cache to be consistent with the remote entity's data cache.
    Type: Application
    Filed: January 31, 2006
    Publication date: August 2, 2007
    Applicant: Cisco Technology, Inc.
    Inventors: Mickael Graham, Anton Okmianski, Gregory Morris, Joshua Littlefield
  • Publication number: 20070097956
    Abstract: Systems and techniques herein may allow users to subscribe to Internet services such as VoIP without access to a personal computer. An Internet service device may include an input to receive information indicative of a selected service provider. The Internet service device may be configured to automatically discover a location of a configuration service for the selected service provider, and to transmit a device identifier to the selected service provider. In some embodiments, the configuration service may be discovered using a DNS SRV process.
    Type: Application
    Filed: October 31, 2005
    Publication date: May 3, 2007
    Inventors: Anton Okmianski, Allen Huotari, Mickael Graham
  • Publication number: 20070086357
    Abstract: An Internet service device includes data and instructions to generate a user interface to subscribe to an Internet service, and to automatically discover one or more service provider services. The internet service device may receive information indicative of a selected service provider from a user device, and may automatically discover a location of a subscription service and a configuration service for the selected service provider. Automatic discovery of one or more services may be performed using DNS SRV. Device can be automatically identified to service subscription and configuration servers to enable association of subscriber with a device.
    Type: Application
    Filed: October 14, 2005
    Publication date: April 19, 2007
    Inventors: Anton Okmianski, Allen Huotari, Mickael Graham, Joshua Littlefield
  • Publication number: 20070058621
    Abstract: In accordance with an embodiment of the present invention, a customer premises equipment (CPE) apparatus includes a first communications unit, a second communications unit, and a processing unit. The first communications unit is configured to receive an inbound message packet from a first communications channel. The inbound packet includes a destination address. The second communications unit is configured to send an outbound message packet on a second communications channel. The processing unit is configured to generate the outbound packet from the inbound packet where the outbound packet is modified to include a CPE device identifier if the destination address matches a predetermined registration server address. In one embodiment, this enables automatic CPE identification during subscriber registration process.
    Type: Application
    Filed: August 30, 2005
    Publication date: March 15, 2007
    Inventors: Anton Okmianski, Mickael Graham, Joshua Littlefield
  • Patent number: 7165129
    Abstract: In a transaction system, a dynamic batching process enables efficient flushing of data in a data buffer to a stable storage device. The transaction system uses constant values and dynamic values and a system performance history to adjust the rate of flushing data and also to adjust the amount of data flushed in each flush operation. The transaction system is able to respond to both spikes in rate of received transactions as well as more gradual changes in the rate of received transactions and to automatically adapt to stable storage device performance variations.
    Type: Grant
    Filed: January 26, 2004
    Date of Patent: January 16, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Anton Okmianski, Mickael Graham, Timothy Webb