Patents by Inventor Daniel D. Leroux

Daniel D. Leroux 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: 20200311639
    Abstract: Methods and systems for determining product fulfillment options for products in an e-commerce system or shopping cart. Delivery profiles from a delivery profile database are used, wherein the delivery profile is specific to the products and contains inventory locations and delivery zones. Priority basis determination of recommended options is utilized.
    Type: Application
    Filed: April 1, 2019
    Publication date: October 1, 2020
    Inventors: Maarten van Grootel, Benoit des Ligneris, Daniel D. Leroux, George Tzavelas
  • Patent number: 7669137
    Abstract: A computer method and apparatus for visual modeling software programs represents a topic by providing a respective topic diagram. The topic diagram is non-editable and has non-persisting notation data. The topic diagram demonstrates a respective set of relationships between one or more given elements representative of the subject topic. The topic diagram is derived based on a query which saves search criteria and information that enables an editor to generate the diagram notation data. There are different topic providers for different queries. A topic service manages the topic providers and processes client calls (requests) regarding specific context and query. Queries are end-user customizable and are extensible per topic.
    Type: Grant
    Filed: November 4, 2005
    Date of Patent: February 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: Stephanie L. Chafe, Daniel D. Leroux, Christie B. McGee, Steven R. Shaw
  • Patent number: 7454764
    Abstract: A computer method and system provides on-demand transformation between objects of a source programming model and corresponding objects in a target programming model. For different source objects in the source programming model, the invention creates respective target objects. For every created target object, the invention system and method create a respective proxy object. Where a source object has multiple features, the proxy object triggers transformation of a feature only upon access of that feature and the corresponding target object. The present invention operates transparently to a client. Thus, clients do not have to call transform on the feature (children and references) of the source object before accessing any feature of the target object.
    Type: Grant
    Filed: June 29, 2005
    Date of Patent: November 18, 2008
    Assignee: International Business Machines Corporation
    Inventors: Maneesh Goyal, Daniel D. Leroux
  • Publication number: 20080275895
    Abstract: The present invention provides a model identity re-alignment algorithm that allows models with similar structures but substantial identity differences to be aligned such that all similar elements have the same identity. This causes the two models to appear to have come from a common ancestor. Once the two models have been aligned with one another, it can be used as a contributor in a two or three way merge and thus, becomes a part of the normal development work flow. This allows any two models to be aligned and then participate in a normal version control work flow. It also helps eliminate massive numbers of trivial differences. It addition, it is simpler and less error prone than manual systems.
    Type: Application
    Filed: May 3, 2007
    Publication date: November 6, 2008
    Inventors: Daniel D. Leroux, Kim D. Letkeman, Duc N. Luu, Tao Weng