Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Craig E.

Craig E. Boutilier, Toronto CA

Patent application numberDescriptionPublished
20090094153Bidding Language For Combinatorial Auctions And Method Of Use Thereof - In a computer-implemented method for finding a high quality allocation of one or more bids in a combinatorial auction, a number of bids is electronically received. Each bid includes a number of sub bids and a Boolean operator logically connecting each pair of sub bids. Each sub bid is either (1) a good and an associated price or (2) one of the Boolean operators associated with a price and at least two other sub bids. From a number of allocations of goods to sub bids, wherein each allocation of the goods is to a different set of sub bids, an allocation is output that has the greatest value. The value of each allocation includes of a sum of prices of bids that have at least one satisfied sub bid. The price of each bid includes a sum of the prices associated with each satisfied sub bid of the bid.04-09-2009
20090112750Concisely Expressed Combinatorial Auction Problem Solving Method - In a method of determining an optimal allocation in a combinatorial auction, a plurality of bids is received. Each bid includes a plurality of sub bids. Each sub bid includes either one good and a price associated with the good or a logical operator logically connecting at least two child sub bids and a price associated with the logical operator. For each sub bid, the price associated with the good or the logical operator is either an explicit price that is included with the sub bid or is assigned a value of zero when the sub bid does not include an explicit price. An objective is defined for the plurality of bids. For each bid, a plurality of mathematical relationships collectively representing the bid without logical operators is defined. The received bids are processed to achieve the objective subject to the mathematical relationships.04-30-2009
20100106652System and Method for Procurement Strategy Optimization Against Expressive Contracts - In a computer-implemented method of procurement strategy optimization, data about a number of contracts is stored in a computer storage accessible to a processor of a computer along with a forecast of a future quantity of at least one good or service to be purchased. The processor of the computer determines a first plan for future procurement against at least one of the stored contracts based on the forecast and the following data specified by the one contract: a good or service, a payment rule, a trigger condition, and an associated effect of the trigger condition. In response to the processor automatically approving the first plan subject to one or more predetermined rules or the processor receiving an approval of the first plan, the processor causes the first plan to be adopted for future procurement.04-29-2010
20100106653System and Method for Contract Execution Against Expressive Contracts - In a computer-implemented method of contract execution, data about contracts is stored in a computer storage accessible to a processor of a computer along with data about a procurement plan and data about a purchase request that includes information about a first quantity of at least one good or service. The processor determines a second quantity of the one good or service and a second contract against which to complete the purchase request based on the procurement plan, the data about the contracts, at least one purchase made against one of the contracts, a trigger condition and associated effect, and the quantity of at least one good or service. In response to the second contract and the second quantity being approved, the processor causes a purchase order for the second quantity of the one good or service to be placed to the supplier associated with the second contract.04-29-2010
20100114784System and Method for Payment Reconciliation Against Expressive Contracts - In a computer-implemented method of conducting expressive payment reconciliation, a purchase transaction is stored in a computer storage accessible to a processor. The processor identifies a contract against which the purchase transaction is made and a first payment amount for the purchase transaction. Contract data is stored in the computer storage and the processor determines a second payment amount for the purchase transaction based on at least one good or service associated with the purchase transaction and the data about the contract. In response to a difference in the first and second payments, the processor either stores computer storage a modified invoice with a modified payment amount, stores in the computer storage a reconciliation payment equal to the payment difference; outputs over a computer network an explanation of the modified payment; or outputs over a computer network a dispute notification.05-06-2010
20100121671Automated Channel Abstraction for Advertising Auctions - In a computer-implemented method of determining an abstraction of a plurality of differentiated goods available for exchange, data regarding each differentiated good is stored in a computer storage, wherein the data regarding each differentiated good includes an attribute value assigned to at least one attribute of the differentiated good. A processor of a computer determines a first abstraction of the plurality of differentiated goods based on the stored data. The first abstraction includes at least one abstract good. Each abstract good includes one or more differentiated goods. At least one abstract good of the first abstraction includes at least two distinct differentiated goods. The processor determines for each abstract good a specification for the abstract good based on the data regarding one or more differentiated goods forming the abstract good. The processor stores in the computer storage the specification determined for each abstract good.05-13-2010

Patent applications by Craig E. Boutilier, Toronto CA

Craig E. Deibele, Knoxville, TN US

Patent application numberDescriptionPublished
20100253366Broadband high impedance pickoff circuit - A measuring system minimizes the parasitic affects of lumped circuit elements. The system includes two or more in-situ interfaces configured to conductively link a source to an internal load and an external load. The in-situ interfaces are linked to a shunt conductor. Two or more linear and dynamic elements conductively link the in-situ interfaces in series. The dynamic elements are configured to overwhelm the parasitic self-capacitance of an input circuit coupled to at least one of the in-situ interfaces. A shield enclosing at least one of the linear and dynamic elements has a conductive surface to fields and electromagnetic interference. The shield has attenuation ratios that substantially dampen the parasitic capacitance between the linear and dynamic elements that bridge some of the in-situ interfaces.10-07-2010

Craig E. Ernst, Jr., Marlboro, NY US

Patent application numberDescriptionPublished
20110030180BUCKLE - A releasable buckle including a latch having locking arms adapted to lockingly engage a female component. A folding bridge structure extends between the locking arms. The bridge structure includes a pivot connection zone adapted to engage an elongate release member. Upon tensioning the elongate release member the locking arms are pulled inwardly to disengage from the female component.02-10-2011

Craig E. Mcdonel, Bothell, WA US

Patent application numberDescriptionPublished
20090216804System and Method for Using Manufacturing States of Vehicle Products for Display of a Manufacturing Process - A system and method of using manufacturing states in a manufacturing process is provided in which manufacturing states for an article of manufacture are defined at different time periods of a manufacturing process for display as manufacturing contexts relating to an installation plan. The manufacturing states for the article of manufacture are stored in a process database as the manufacturing states are defined during the manufacturing process. The manufacturing contexts relating to the installation plan for the article of manufacture are visually displayed with at least one other manufacturing context relating to another installation plan for another article of manufacture.08-27-2009

Craig E. Roco, College Station, TX US

Patent application numberDescriptionPublished
20100199877Freight Transportation System and Method - According to one embodiment of the invention, a freight transportation system includes a track comprising a pair of rails and a linear motor reaction plate disposed between the rails and a transport vehicle having a universal intermodal container bay configured to accommodate a plurality of containers. The transport vehicle includes one or more suspension systems each having a plurality of steel wheels engaged with the rails. The freight transportation system further includes a linear induction propulsion system coupled to the transport vehicle and operable to work in conjunction with the linear motor reaction plate to move the transport vehicle, and a control system coupled to the linear induction propulsion system and operable to control the movement of the transport vehicle.08-12-2010

Craig E. Stokum, Westbury, NY US

Patent application numberDescriptionPublished
20100017319Financing Information Processing System and Method - A method and system which uses a communication network to facilitate financing-related activities is provided. A list of financing functions is provided to a user terminal across the communication network. The list of financing functions corresponds to those functions available to a user of the user terminal. The financing functions include at least one of a status function, a report generation function and a financing program function. A financing function request is received from the user terminal. The financing function request corresponds to a selected one of the financing functions provided to the user terminal. A database is accessed to retrieve data corresponding to the received financing function request. The retrieved data is arranged into a predetermined format and transmitted across the01-21-2010

Craig E. Walker, Diablo, CA US

Patent application numberDescriptionPublished
20110026468MULTI-NETWORK TELEPHONE CONNECTIONS - The subject matter of this specification can be implemented in, among other things, a computer-implemented method for centralized routing of voice communication over multiple communication networks including receiving at an electronic call routing system an incoming call from a calling device to a first telephone number of a mobile device. The method further includes selecting a calling address of the mobile device from among a voice over internet protocol address of the mobile device on an internet protocol network and a cellular telephone number of the mobile device on a cellular telephone network. The first telephone number is different than the cellular telephone number and the selection of the calling address is performed substantially without participation by the cellular telephone network. The method further includes connecting the incoming call to the selected calling address of the mobile device.02-03-2011