Patents by Inventor Steve Naroff

Steve Naroff 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: 8291395
    Abstract: Methods and apparatus, including computer program products, for locating a function call site in a code segment of a running application, the code segment including a plurality of instructions. The call site is the location of an invocation of a function and includes a first reference, the first reference being a reference to a first dispatcher. The call site in the code segment is modified by replacing the first reference with a second reference, the second reference being a reference to second dispatcher, the second dispatcher different from the first dispatcher.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: October 16, 2012
    Assignee: Apple Inc.
    Inventors: Steve Naroff, Blaine Garst, Greg Parker
  • Patent number: 8261246
    Abstract: Improved techniques for automatic (or dynamic) updating (or maintaining) of file groups in a developer environment that stores and executes files are disclosed. The automatic update to file groups can occur when additional files are added to or removed from the developer environment. The automatic update to file groups can also occur when previously stored files are otherwise altered.
    Type: Grant
    Filed: September 7, 2004
    Date of Patent: September 4, 2012
    Assignee: Apple Inc.
    Inventors: Steve Naroff, Steve Lewallen, Tim Burngarner
  • Patent number: 7743371
    Abstract: A system and method for dynamically loading object modules is described herein. In one embodiment, the method comprising loading a first set of instructions into a memory unit, wherein the first set of instructions includes an unresolved reference to a second set of instructions, and wherein the loading includes replacing the unresolved reference with an address of a third set of instructions. The method also includes executing instructions of the first set and executing instructions of the third set to determine the address of the second set. The method also includes loading instructions of the second set into the memory unit, after determining the address of the second set. Additionally, the method includes executing instructions of the second set.
    Type: Grant
    Filed: March 10, 2004
    Date of Patent: June 22, 2010
    Assignee: Apple Inc.
    Inventors: Steve Naroff, Kevin Enderby, Nick Kledzik
  • Publication number: 20080052684
    Abstract: With stepwise source code refactoring or rewriting, preconditions and resulting edits are divided into categories that can be applied to the source code after only some parsing and analysis work has been completed.
    Type: Application
    Filed: August 4, 2006
    Publication date: February 28, 2008
    Inventors: Robert Bowdidge, David Payne, Andreas Wendker, Steve Naroff, Andrew Pontious, Theodore C. Goldstein
  • Publication number: 20070234289
    Abstract: Methods and apparatus, including computer program products, for locating a function call site in a code segment of a running application, the code segment including a plurality of instructions. The call site is the location of an invocation of a function and includes a first reference, the first reference being a reference to a first dispatcher. The call site in the code segment is modified by replacing the first reference with a second reference, the second reference being a reference to second dispatcher, the second dispatcher different from the first dispatcher.
    Type: Application
    Filed: March 31, 2006
    Publication date: October 4, 2007
    Inventors: Steve Naroff, Blaine Garst, Greg Parker