Patents by Inventor Christopher P. Jalbert

Christopher P. Jalbert 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: 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
  • Patent number: 8600970
    Abstract: An email server receives an email sent to an email account and including one or more attachments. The one or more attachments are extracted from the email into one or more temporary storage elements. Content from the temporary storage elements is indexed. The indexed content is stored along with an identifier of the email in an index corresponding to the email account. The one or more temporary storage elements is disposed of after the indexing.
    Type: Grant
    Filed: November 11, 2011
    Date of Patent: December 3, 2013
    Assignee: Apple Inc.
    Inventors: Michael J. Abbott, Christopher P. Jalbert, Eric Richard Koebler
  • 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
  • Publication number: 20120215786
    Abstract: An email server receives an email sent to an email account and including one or more attachments. The one or more attachments are extracted from the email into one or more temporary storage elements. Content from the temporary storage elements is indexed. The indexed content is stored along with an identifier of the email in an index corresponding to the email account. The one or more temporary storage elements is disposed of after the indexing.
    Type: Application
    Filed: November 11, 2011
    Publication date: August 23, 2012
    Inventors: Michael J. Abbott, Christopher P. Jalbert, Eric Richard Koebler
  • Patent number: 7424615
    Abstract: The invention provides a cryptographic method which includes receiving at a first entity a second public key MA. At least one of a first session key KB and a first secret SB may be generated based on the second public key MA. A first random nonce NB may be generated which may be encrypted with at least one of the first session key KB and the first secret SB to obtain an encrypted random nonce. The encrypted random nonce may be transmitted from the first entity. In response to transmitting the encrypted random nonce, the first computer may receive a data signal containing a modification of the first random nonce NB+1. If the modification of the first random nonce NB+1 was correctly performed, then at least one of (i) opening a communication link at the first computer, and (ii) generating a first initialization vector IB is performed.
    Type: Grant
    Filed: July 30, 2001
    Date of Patent: September 9, 2008
    Assignee: Apple Inc.
    Inventors: Christopher P. Jalbert, Leland A. Wallace, David M. O'Rourke