Patents by Inventor Jonathan B. Leffert

Jonathan B. Leffert 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: 20140249965
    Abstract: Fulfilling a pre-order for a collection of media items in an online store, enforcing one or more pricing schemes which adjust the price charged for the collection of media items purchased as a pre-order, and managing changes to a pre-order campaign as they are received from a media publisher.
    Type: Application
    Filed: March 1, 2013
    Publication date: September 4, 2014
    Applicant: Apple Inc.
    Inventors: Farman A. Syed, Tara Uyeyama, David Neumann, Alan Yu, Michael H. Schrag, David Makower, Tracy Pirnack, Jill Harwell, Jay Liepis, Jonathan B. Leffert, Elizabeth Trumbull, Jonathan M. Lee, Mufaddal Y. Khumri
  • Publication number: 20140249906
    Abstract: Fulfilling a pre-order for a collection of media items in an online store and enforcing one or more pricing schemes which adjust the price charged for the collection of media items purchased as a pre-order.
    Type: Application
    Filed: March 1, 2013
    Publication date: September 4, 2014
    Applicant: Apple Inc.
    Inventors: Farman A. Syed, Tara Uyeyama, David Neumann, Alan Yu, Mike H. Schrag, David Makower, Taylor Gerard Carrigan, Timothy Lester Parthemore, Tracy Pirnack, Jill Harwell, Jay Liepis, Jonathan B. Leffert, Elizabeth Trumbull, Jonathan M. Lee, Mufaddal Y. Khumri
  • Patent number: 8788330
    Abstract: A method for automatically determining applicability and value of any discounts for a purchase order from a client computer, the determinations being made by the client computer itself. In some embodiments, the client computer receives (from a server to which the order is being placed) coupon programming, determines applicability and value of discounts using the coupon programming, and sends discount information for an order to the server. The coupon programming may comprise a rule engine, implemented by rule programming, having one or more sets of rules and a processing relationship between the sets of rules and the rules in each set of rules. The rule engine may comprise a recursive rule program. In some embodiments, the applicability and value of any discounts for an order is determined by a server that receives the order, the determinations being made by using a rule engine implemented by rule programming.
    Type: Grant
    Filed: July 27, 2012
    Date of Patent: July 22, 2014
    Assignee: Apple Inc.
    Inventor: Jonathan B. Leffert
  • Publication number: 20130024264
    Abstract: A method for automatically determining applicability and value of any discounts for a purchase order from a client computer, the determinations being made by the client computer itself. In some embodiments, the client computer receives (from a server to which the order is being placed) coupon programming, determines applicability and value of discounts using the coupon programming, and sends discount information for an order to the server. The coupon programming may comprise a rule engine, implemented by rule programming, having one or more sets of rules and a processing relationship between the sets of rules and the rules in each set of rules. The rule engine may comprise a recursive rule program. In some embodiments, the applicability and value of any discounts for an order is determined by a server that receives the order, the determinations being made by using a rule engine implemented by rule programming.
    Type: Application
    Filed: July 27, 2012
    Publication date: January 24, 2013
    Applicant: Apple Inc.
    Inventor: Jonathan B. Leffert
  • Patent number: 8265991
    Abstract: A method for automatically determining applicability and value of any discounts for a purchase order from a client computer, the determinations being made by the client computer itself. In some embodiments, the client computer receives (from a server to which the order is being placed) coupon programming, determines applicability and value of discounts using the coupon programming, and sends discount information for an order to the server. The coupon programming may comprise a rule engine, implemented by rule programming, having one or more sets of rules and a processing relationship between the sets of rules and the rules in each set of rules. The rule engine may comprise a recursive rule program. In some embodiments, the applicability and value of any discounts for an order is determined by a server that receives the order, the determinations being made by using a rule engine implemented by rule programming.
    Type: Grant
    Filed: December 16, 2004
    Date of Patent: September 11, 2012
    Assignee: Apple Inc.
    Inventor: Jonathan B. Leffert
  • Patent number: 8234692
    Abstract: Disclosed herein are systems, methods, and computer readable-media for processing a program with export compliance information, the method including in a process of ingesting a program from a developer to an online store, presenting a request to the developer to indicate if the program contains encryption, upon indication that the program contains encryption, presenting an interface for the developer to upload an appropriate export compliance form, blocking the program from the online store if the appropriate export compliance form is not received, and upon receipt of the appropriate export compliance form, receiving and ingesting the program from the developer into the online store. In one aspect, the method further presents an interface to the developer to upload one export compliance form associated with multiple programs. In another aspect, the export compliance form is bundled with the program for distribution in the online store.
    Type: Grant
    Filed: July 10, 2008
    Date of Patent: July 31, 2012
    Assignee: Apple Inc.
    Inventors: Ricardo Cortes, Max Muller, III, Jeffrey A. Clites, Jonathan B. Leffert
  • Patent number: 8160991
    Abstract: A method for automatically estimating a country where a client computer is configured to operate. The method gathers information of the client computer (e.g., GMT offset, time zone name, daylight savings status, desktop language, etc.) and estimates a country where the client computer is configured to operate using the gathered information and country estimation programming. The method may send information regarding the identity of the estimated country to a server and then receive information from the server based on the estimated country. In other embodiments, the gathered information is sent to the server and the server estimates the country where the client computer is configured to operate. In some embodiments, the country estimation programming comprises a rule engine implemented by rule programming. In some embodiments, the rule engine comprises a recursive rule program.
    Type: Grant
    Filed: July 8, 2011
    Date of Patent: April 17, 2012
    Assignee: Apple Inc.
    Inventors: Jonathan B. Leffert, Patrice Gautier
  • Publication number: 20120016927
    Abstract: A method for automatically estimating a country where a client computer is configured to operate. The method gathers information of the client computer (e.g., GMT offset, time zone name, daylight savings status, desktop language, etc.) and estimates a country where the client computer is configured to operate using the gathered information and country estimation programming. The method may send information regarding the identity of the estimated country to a server and then receive information from the server based on the estimated country. In other embodiments, the gathered information is sent to the server and the server estimates the country where the client computer is configured to operate. In some embodiments, the country estimation programming comprises a rule engine implemented by rule programming. In some embodiments, the rule engine comprises a recursive rule program.
    Type: Application
    Filed: July 8, 2011
    Publication date: January 19, 2012
    Inventors: Jonathan B. Leffert, Patrice Gautier
  • Patent number: 7996351
    Abstract: A method for automatically estimating a country where a client computer is configured to operate. The method gathers information of the client computer (e.g., GMT offset, time zone name, daylight savings status, desktop language, etc.) and estimates a country where the client computer is configured to operate using the gathered information and country estimation programming. The method may send information regarding the identity of the estimated country to a server and then receive information from the server based on the estimated country. In other embodiments, the gathered information is sent to the server and the server estimates the country where the client computer is configured to operate. In some embodiments, the country estimation programming comprises a rule engine implemented by rule programming. In some embodiments, the rule engine comprises a recursive rule program.
    Type: Grant
    Filed: December 16, 2004
    Date of Patent: August 9, 2011
    Assignee: Apple Inc.
    Inventors: Jonathan B. Leffert, Patrice Gautier
  • Patent number: 7848955
    Abstract: Techniques to facilitate pre-ordering of digital media assets from an on-line media store are disclosed. A user of the on-line media store can view advance listings for digital media assets that have not yet been released. A user can also choose to pre-order a digital media asset that has not yet been released. According to one aspect, a bundle (or group) of digital media assets can be pre-ordered. Such a pre-order is recorded and monitored so that the desired digital media asset can be purchased and delivered to the user once the digital media asset become available. Since the monitoring is computerized and the delivery is electronic, once a digital media asset becomes available, delivery of any pre-order can, if desired, occur nearly immediately.
    Type: Grant
    Filed: October 10, 2005
    Date of Patent: December 7, 2010
    Assignee: Apple Inc.
    Inventors: Jonathan B. Leffert, Patrice Gautier, Bruno Posokhow, Ellis M. Verosub, Payam Mirrashidi, David Lawrence Neumann, David M. Scheck
  • Publication number: 20100299219
    Abstract: An improved system and method for configuring, submitting, distributing and/or managing add-ons for digital products previously submitted to a product distribution site are disclosed. The add-ons for digital products can be managed and made available for online purchase and distribution at the product distribution site. An add-on for a digital product can subsequently be offered to and acquired by an interested person that previously purchased the associated digital product through use of the digital product itself, which can interact with a product distribution site. The product distribution site can also be referred to as an online product hosting site. In one embodiment, the digital products are computer program products (e.g., computer software programs).
    Type: Application
    Filed: September 30, 2009
    Publication date: November 25, 2010
    Inventors: Ricardo D. Cortes, Max Muller, Aloke Bhatnagar, Jonathan B. Leffert, Jeffrey Allen Clites
  • Publication number: 20100011415
    Abstract: Disclosed herein are systems, methods, and computer readable-media for processing a program with export compliance information, the method including in a process of ingesting a program from a developer to an online store, presenting a request to the developer to indicate if the program contains encryption, upon indication that the program contains encryption, presenting an interface for the developer to upload an appropriate export compliance form, blocking the program from the online store if the appropriate export compliance form is not received, and upon receipt of the appropriate export compliance form, receiving and ingesting the program from the developer into the online store. In one aspect, the method further presents an interface to the developer to upload one export compliance form associated with multiple programs. In another aspect, the export compliance form is bundled with the program for distribution in the online store.
    Type: Application
    Filed: July 10, 2008
    Publication date: January 14, 2010
    Applicant: APPLE INC.
    Inventors: Ricardo CORTES, Max MULLER, III, Jeffrey A. CLITES, Jonathan B. LEFFERT
  • Publication number: 20090259502
    Abstract: Disclosed are techniques and configurations for monitoring quality of digital media assets available from a network-based media distribution system, and taking action to make those digital media assets that have quality deficiencies unavailable from the network-based media distribution system. The network-based media distribution system can provide an online media store from which users can acquire those of the digital media assets that are deemed available. In one embodiment, digital media assets that have quality deficiencies can be rapidly discovered and automatically removed from being available at an online media store.
    Type: Application
    Filed: April 10, 2008
    Publication date: October 15, 2009
    Inventors: Daniel David Erlewine, Eric John Gray, Max Muller, Jonathan B. Leffert, Ricardo Cortes, Kate Wormington
  • Publication number: 20070265969
    Abstract: Methods and systems for managing media distribution are disclosed. Advantageously, the management of media distribution can be substantially computer implemented and include management of media distribution agreements. The management of media distribution agreements can operate to manage the creation and/or renewal of media distribution agreements in an automated and efficient manner. The methods and systems for management of media distribution can also take appropriate action when an established media distribution agreement expires.
    Type: Application
    Filed: January 12, 2007
    Publication date: November 15, 2007
    Inventors: Justyna Horwat, Max Muller, Gregory Robbin, Eric John Gray, Jonathan B. Leffert, Matti J. Railo, Sean K. Smith