Patents by Inventor Peter C. Ammon

Peter C. Ammon 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: 9535721
    Abstract: A method and apparatus of a device that removes constraints in solving a mathematical programming problem is described. The device identifies a plurality of constraints for bulk removal by postponing execution of constraint removal requests. The device further sorts the plurality of constraints based on a set of criteria to put the plurality of constraints in a sorted order. To sort the plurality of constraints based on the set of criteria, the device determines, for each identified constraint, the number of equations containing the constraint in the mathematical programming problem. The device further sorts the plurality of constraints based on the number of equations determined for each constraint. The device performs bulk constraint removal on the plurality of constraints based on the sorted order.
    Type: Grant
    Filed: June 17, 2013
    Date of Patent: January 3, 2017
    Assignee: Apple Inc.
    Inventor: Peter C. Ammon
  • Publication number: 20140372917
    Abstract: A method and apparatus of a device that removes constraints in solving a mathematical programming problem is described. The device identifies a plurality of constraints for bulk removal by postponing execution of constraint removal requests. The device further sorts the plurality of constraints based on a set of criteria to put the plurality of constraints in a sorted order. To sort the plurality of constraints based on the set of criteria, the device determines, for each identified constraint, the number of equations containing the constraint in the mathematical programming problem. The device further sorts the plurality of constraints based on the number of equations determined for each constraint. The device performs bulk constraint removal on the plurality of constraints based on the sorted order.
    Type: Application
    Filed: June 17, 2013
    Publication date: December 18, 2014
    Inventor: Peter C. Ammon
  • Publication number: 20140123039
    Abstract: Exemplary methods, apparatuses, and systems receive a preferred language and a base file that includes localizable and non-localizable user interface objects, the text string associated with the localizable user interface objects, and the respective ID codes of the user interface objects. Substitute the text string of localizable user interface objects in the base file with the text string in a localization text file referenced by the ID code. Generate a user interface window with the user interface objects including the text from the localization text file.
    Type: Application
    Filed: July 24, 2013
    Publication date: May 1, 2014
    Applicant: Apple Inc.
    Inventors: Ali T. Ozer, Peter C. Ammon, Kristin M. Forster, Jonathan J. Hess, Ken Ferry