Patents by Inventor David Friedberg

David Friedberg 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: 10327583
    Abstract: In an embodiment, an automatic food preparation and serving method comprises: releasing, from one or more magazines in a storage apparatus, a plurality of food canisters, each loaded with a different ingredient of a human consumable dish or meal, onto a canister transportation mechanism under program control by one or more digital electronic processors; transporting, using the canister transportation, the plurality of food canisters to a food dispensing mechanism under program control of the one or more processors; retrieving, using a bowl placement apparatus, a bowl from a bowl dispensing apparatus and placing the bowl on a bowl orientation mechanism below the food dispensing mechanism under program control of the one or more processors; dispensing, using the food dispensing mechanism, the ingredient of the human consumable dish or meal from the plurality of food canisters into the bowl under program control of the one or more processors; removing the plurality of food canisters using a canister removing app
    Type: Grant
    Filed: March 6, 2018
    Date of Patent: June 25, 2019
    Assignee: Keenwawa, Inc.
    Inventors: Adam Hiatt, David Friedberg, Jake Felser, Justin Laughland, Matt Ambauen
  • Publication number: 20180249861
    Abstract: In an embodiment, an automatic food preparation and serving method comprises: releasing, from one or more magazines in a storage apparatus, a plurality of food canisters, each loaded with a different ingredient of a human consumable dish or meal, onto a canister transportation mechanism under program control by one or more digital electronic processors; transporting, using the canister transportation, the plurality of food canisters to a food dispensing mechanism under program control of the one or more processors; retrieving, using a bowl placement apparatus, a bowl from a bowl dispensing apparatus and placing the bowl on a bowl orientation mechanism below the food dispensing mechanism under program control of the one or more processors; dispensing, using the food dispensing mechanism, the ingredient of the human consumable dish or meal from the plurality of food canisters into the bowl under program control of the one or more processors; removing the plurality of food canisters using a canister removing app
    Type: Application
    Filed: March 6, 2018
    Publication date: September 6, 2018
    Inventors: ADAM HIATT, DAVID FRIEDBERG, JAKE FELSER, JUSTIN LAUGHLAND, MATT AMBAUEN
  • Publication number: 20170055752
    Abstract: New technologies for real-time processing and managing product orders are described. The technologies utilize mobile communication and intelligent analysis to reduce waiting time, keep product fresh, and guarantee product delivery. Specific examples are given in the context of meal orders.
    Type: Application
    Filed: August 25, 2016
    Publication date: March 2, 2017
    Inventors: JASON MUELLER, SCOTT DRUMMOND, DAVID FRIEDBERG, TIM YOUNG, ADAM HIATT
  • Patent number: 8726215
    Abstract: A method for generating legal colorable multiple patterning standard cell placement is provided. In this method, a standard cell library including color information can be accessed. For each standard cell, edge labels can be assigned based on colors of objects within a predetermined distance from each edge. A truth table, which indicates legal spacing between pairs of standard cells based on their edge labels, can be accessed. A plurality of standard cells of a design can then be placed based on the truth table.
    Type: Grant
    Filed: August 2, 2011
    Date of Patent: May 13, 2014
    Assignee: Synopsys, Inc.
    Inventors: John Jung Lee, Gary K. Yeap, Renata Zaliznyak, Paul David Friedberg
  • Patent number: 8701056
    Abstract: A method of performing double patterning (DPT) conflict repairs is described. In this method, even cycles adjacent to odd cycles in a layout can be identified (also called adjacent even/odd cycles herein). The identifying can include forming graph constructs of the layout. Route guidances for break-link operations and split-node operations can be prioritized for the adjacent even/odd cycles. A list including the route guidances for the break-link operations and the split-node operations can be generated. The list can be ordered based on the prioritizing.
    Type: Grant
    Filed: September 26, 2012
    Date of Patent: April 15, 2014
    Assignee: Synopsys, Inc.
    Inventors: Paul David Friedberg, Tong Gao, Weiping Fang, Yang-Shan Tong
  • Publication number: 20140089868
    Abstract: A method of performing double patterning (DPT) conflict repairs is described. In this method, even cycles adjacent to odd cycles in a layout can be identified (also called adjacent even/odd cycles herein). The identifying can include forming graph constructs of the layout. Route guidances for break-link operations and split-node operations can be prioritized for the adjacent even/odd cycles. A list including the route guidances for the break-link operations and the split-node operations can be generated. The list can be ordered based on the prioritizing.
    Type: Application
    Filed: September 26, 2012
    Publication date: March 27, 2014
    Applicant: Synopsys, Inc.
    Inventors: Paul David Friedberg, Tong Gao, Weiping Fang, Yang-Shan Tong
  • Publication number: 20130332205
    Abstract: A system and method for generating an insurance policy to protect a crop against weather-related perils is provided. A customized insurance policy is generated based on crop type data and location data. The customized insurance policy is generated utilizing a weather-impact model for the type of crop and the geographic area.
    Type: Application
    Filed: March 15, 2013
    Publication date: December 12, 2013
    Inventors: David Friedberg, Erik Andrejko, James Ethington, Siraj Khaliq, Christopher Seifert, Qaseem Ahmed Shaikh, Tristan d'Orgeval
  • Publication number: 20130036397
    Abstract: A method for generating legal colorable multiple patterning standard cell placement is provided. In this method, a standard cell library including color information can be accessed. For each standard cell, edge labels can be assigned based on colors of objects within a predetermined distance from each edge. A truth table, which indicates legal spacing between pairs of standard cells based on their edge labels, can be accessed. A plurality of standard cells of a design can then be placed based on the truth table.
    Type: Application
    Filed: August 2, 2011
    Publication date: February 7, 2013
    Applicant: Synopsys, Inc.
    Inventors: John Jung Lee, Gary K. Yeap, Renata Zaliznyak, Paul David Friedberg
  • Publication number: 20080249955
    Abstract: Exemplary systems and methods for creating customized weather derivatives are provided. In exemplary embodiments, a general weather derivative contract form is provided. A weather contract type selection within the general weather derivative contract form is received from a purchaser by a derivative seller system. A weather index term and a payout term based on the weather contract type selection are also received from the purchaser. The customized weather derivative based on the weather contract type selection, the weather index term, and the payout term is generated. In some embodiments, a pricing analysis based on the weather contract type selection, the weather index term, and the payout term is performed.
    Type: Application
    Filed: April 3, 2007
    Publication date: October 9, 2008
    Inventor: David Friedberg
  • Publication number: 20080154786
    Abstract: Exemplary systems and methods for selling and settling an over-the-counter (OTC) derivative on a single party platform is provided. In exemplary embodiments, terms for the OTC derivative are received from a purchaser by a derivative seller system. Based on the terms, a pricing analysis is performed in an automated manner in order to provide a price for the OTC derivative. Should the purchaser decide to purchase the OTC derivative, payment information is received and processed by the same derivative seller system. Upon occurrence of a payout trigger, the OTC derivative is settled and payment is made to the purchaser, in an automated manner.
    Type: Application
    Filed: December 26, 2006
    Publication date: June 26, 2008
    Inventor: David Friedberg
  • Publication number: 20080147417
    Abstract: A system and method for automated weather risk assessment is provided. A user is queried for business specific data. The business specific data is received from the user. A weather risk is then automatically assessed utilizing historical weather data over a period of time based on the business specific data. The weather risk is reported to the user.
    Type: Application
    Filed: December 14, 2006
    Publication date: June 19, 2008
    Inventor: David Friedberg