Patents by Inventor Bertrand P. Serlet

Bertrand P. Serlet 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: 20140365619
    Abstract: A system and method by which users via programs on one computer may seamlessly access files remotely stored on other computers that run a well known file access protocol. An operating system extension and an application level network access program are provided. The operating system extension receives file system requests for remote files from the operating system that were issued according to a well known application program interface. The operating system extension forwards the remote file system request to the network access program. The network access program reformats the request according to a well known application level network protocol extension and sends it over a network to a remote computer system.
    Type: Application
    Filed: August 21, 2014
    Publication date: December 11, 2014
    Inventors: Bertrand P. Serlet, Avadis Tevanian, JR., Clark H. Warner
  • Patent number: 8874624
    Abstract: A system and method by which users via programs on one computer may seamlessly access files remotely stored on other computers that run a well known file access protocol. An operating system extension and an application level network access program are provided. The operating system extension receives file system requests for remote files from the operating system that were issued according to a well known application program interface. The operating system extension forwards the remote file system request to the network access program. The network access program reformats the request according to a well known application level network protocol extension and sends it over a network to a remote computer system.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: October 28, 2014
    Assignee: Apple Inc.
    Inventors: Bertrand P. Serlet, Avadis Tevanian, Jr., Clark H. Warner
  • Patent number: 8555258
    Abstract: A system, method, and computer program for analyzing code execution and software performance characteristics are disclosed. Samples of code during run-time or from crash logs can be displayed as both a top-down tree of calls from a particular function and a bottom-up tree of calls to the particular function. Data mining techniques, including filtering and focusing, remove code that is not of interest and display code that is more relevant to performance analysis. In particular, functions contained in libraries such as system libraries can be stripped from view. The cost associated with an excluded function can be propagated to a calling function, in either the top-down or bottom-up tree.
    Type: Grant
    Filed: November 20, 2009
    Date of Patent: October 8, 2013
    Assignee: Apple Inc.
    Inventors: Christina E. Warren, David V. Payne, Darin Adler, Maciej J. Stachowiak, Bertrand P. Serlet, Christopher A. Wolf
  • Publication number: 20100107145
    Abstract: A system, method, and computer program for analyzing code execution and software performance characteristics are disclosed. Samples of code during run-time or from crash logs can be displayed as both a top-down tree of calls from a particular function and a bottom-up tree of calls to the particular function. Data mining techniques, including filtering and focusing, remove code that is not of interest and display code that is more relevant to performance analysis. In particular, functions contained in libraries such as system libraries can be stripped from view. The cost associated with an excluded function can be propagated to a calling function, in either the top-down or bottom-up tree.
    Type: Application
    Filed: November 20, 2009
    Publication date: April 29, 2010
    Applicant: Apple Inc.
    Inventors: Christina E. Warren, David V. Payne, Darin Adler, Maciej Stachowiak, Bertrand P. Serlet, Christopher A. Wolf
  • Patent number: 7644397
    Abstract: A system, method, and computer program for analyzing code execution and software performance characteristics are disclosed. Samples of code during run-time or from crash logs can be displayed as both a top-down tree of calls from a particular function and a bottom-up tree of calls to the particular function. Data mining techniques, including filtering and focusing, remove code that is not of interest and display code that is more relevant to performance analysis. In particular, functions contained in libraries such as system libraries can be stripped from view. The cost associated with an excluded function can be propagated to a calling function, in either the top-down or bottom-up tree.
    Type: Grant
    Filed: June 19, 2004
    Date of Patent: January 5, 2010
    Assignee: Apple Inc.
    Inventors: Christina E. Warren, David V. Payne, Darin Adler, Maciej Stachowiak, Bertrand P. Serlet, Christopher A. Wolf
  • Patent number: 4792909
    Abstract: To reduce the size of binary decision tree-type integrated circuit representations of boolean expressions, any boolean expression or sub-expression which is fully defined by one of its partial expressions is represented by only that one partial expression. If gate branching of the decision tree is a default case which is invoked only when both partial expressions are needed to define an expression or sub-expression. These reduced size expression trees readily map into CMOS cascade logic, thereby producing low power, reasonably compact, integrated circuit representations of boolean expressions.
    Type: Grant
    Filed: April 7, 1986
    Date of Patent: December 20, 1988
    Assignee: Xerox Corporation
    Inventor: Bertrand P. Serlet