Patents by Inventor Steven D. Parker

Steven D. Parker 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: 8868065
    Abstract: A method, apparatus and machine readable medium are described for reducing power consumption for push messaging. For example, a method in accordance with one embodiment comprises the operations of: registering with a push notification service over a first communication interface, the push notification service to push notifications to the wireless client in response to detected events; detecting that a usable connection to the push notification service may be established over a second communication interface, the second communication interface being an interface which will be operative for reasons other than a connection to the push notification service; responsively disconnecting from the push notification service over the first communication interface and re-connecting over the second communication interface; and temporarily powering down the first communication interface.
    Type: Grant
    Filed: June 8, 2012
    Date of Patent: October 21, 2014
    Assignee: Apple Inc.
    Inventors: Ray L. Chang, Justin Mcleod North Wood, Steven D. Parker, Daniel B. Pollack
  • Patent number: 8718978
    Abstract: Techniques for logging performance data are described herein. According to one embodiment, in response to a request for logging performance data, where the request includes a data type indicating a type of performance data and an actual performance data value, a non-linear mathematical operation is performed on the performance data value to generate an index value. The performance data represents a performance measurement of a predetermined operation performed by a data processing system. Thereafter, a value of a data field in a performance data store that stores the performance data is updated based on the type of the performance data and the index value. The value of the data field is updated without having to lock the data field for purpose of simultaneously accesses.
    Type: Grant
    Filed: February 28, 2011
    Date of Patent: May 6, 2014
    Assignee: Apple Inc.
    Inventors: Steven D. Parker, Christopher P. Jalbert
  • Publication number: 20130331091
    Abstract: A method, apparatus and machine readable medium are described for reducing power consumption for push messaging. For example, a method in accordance with one embodiment comprises the operations of: registering with a push notification service over a first communication interface, the push notification service to push notifications to the wireless client in response to detected events; detecting that a usable connection to the push notification service may be established over a second communication interface, the second communication interface being an interface which will be operative for reasons other than a connection to the push notification service; responsively disconnecting from the push notification service over the first communication interface and re-connecting over the second communication interface; and temporarily powering down the first communication interface.
    Type: Application
    Filed: June 8, 2012
    Publication date: December 12, 2013
    Inventors: Ray L. CHANG, Justin Mcleod North Wood, Steven D. Parker, Daniel B. Pollack
  • Publication number: 20120221293
    Abstract: Techniques for logging performance data are described herein. According to one embodiment, in response to a request for logging performance data, where the request includes a data type indicating a type of performance data and an actual performance data value, a non-linear mathematical operation is performed on the performance data value to generate an index value. The performance data represents a performance measurement of a predetermined operation performed by a data processing system. Thereafter, a value of a data field in a performance data store that stores the performance data is updated based on the type of the performance data and the index value. The value of the data field is updated without having to lock the data field for purpose of simultaneously accesses.
    Type: Application
    Filed: February 28, 2011
    Publication date: August 30, 2012
    Applicant: APPLE INC.
    Inventors: Steven D. Parker, Christopher P. Jalbert
  • Patent number: 5822520
    Abstract: A method, apparatus, and computer program product are provided for generating test packets to be used in developing network protocol devices. According to the method of the invention, a first computer system is provided that includes a packet shell generation facility. The packet generation facility includes a generic command language interface mechanism and a packet management function generator. Using the packet shell generation facility test packets are generated for use in testing various aspects of network protocol devices.
    Type: Grant
    Filed: December 26, 1995
    Date of Patent: October 13, 1998
    Assignee: Sun Microsystems, Inc.
    Inventor: Steven D. Parker