Patents by Inventor Guy Rom

Guy Rom 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: 10937010
    Abstract: Payment providers interact with an online service provider using a standard interface provided by the online service provider for different payment providers. A payment provider can invoke the interface of the online service provider to add credits for a user of the online service provider. The online service provider allows users to make purchases using credits. The online service provider authorizes purchases made by the user based on credits available for the user or based on a history of payments from the user. The online service provider sends an invoice based on the purchases to the payment provider. The payment provider can be any system that can invoke the interface provided by the online service provider. For example, the payment provider can be a financial institution, another user, or a business that provides credits to the user for performing actions that benefit the business.
    Type: Grant
    Filed: June 6, 2019
    Date of Patent: March 2, 2021
    Assignee: Facebook, Inc.
    Inventors: Guy Rom, George Lee
  • Patent number: 10360542
    Abstract: Payment providers interact with an online service provider using a standard interface provided by the online service provider for different payment providers. A payment provider can invoke the interface of the online service provider to add credits for a user of the online service provider. The online service provider allows users to make purchases using credits. The online service provider authorizes purchases made by the user based on credits available for the user or based on a history of payments from the user. The online service provider sends an invoice based on the purchases to the payment provider. The payment provider can be any system that can invoke the interface provided by the online service provider. For example, the payment provider can be a financial institution, another user, or a business that provides credits to the user for performing actions that benefit the business.
    Type: Grant
    Filed: August 2, 2011
    Date of Patent: July 23, 2019
    Assignee: Facebook, Inc.
    Inventors: Guy Rom, George Lee
  • Patent number: 9684744
    Abstract: A method for design verification includes receiving a definition of a design of an integrated circuit device and at least one assertion of a property that is to be verified over the design. The definition is compiled into a graph of processing elements, including first processing elements that simulate operation of the device and at least one second processing element representing the at least one assertion. The at least one second processing element includes a hierarchical arrangement of at least one operator node and one or more leaf nodes corresponding to inputs of the at least one assertion. A simulation of the design is executed by triggering the processing elements in the graph in multiple, consecutive clock cycles and evaluating the property during execution of the simulation.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: June 20, 2017
    Assignee: Rocketick Technologies LTD.
    Inventors: Ishay Geller, Guy Rom, Shay Mizrachi
  • Publication number: 20170109457
    Abstract: A method for design verification includes receiving a definition of a design of an integrated circuit device and at least one assertion of a property that is to be verified over the design. The definition is compiled into a graph of processing elements, including first processing elements that simulate operation of the device and at least one second processing element representing the at least one assertion. The at least one second processing element includes a hierarchical arrangement of at least one operator node and one or more leaf nodes corresponding to inputs of the at least one assertion. A simulation of the design is executed by triggering the processing elements in the graph in multiple, consecutive clock cycles and evaluating the property during execution of the simulation.
    Type: Application
    Filed: October 15, 2015
    Publication date: April 20, 2017
    Inventors: Ishay Geller, Guy Rom, Shay Mizrachi
  • Publication number: 20140136441
    Abstract: Techniques to allow a social networking system to facilitate management of relationships between service providers and users of the social networking system. In one embodiment, information regarding eligibility of a user to receive an offering of a service provider may be maintained. A request for the information regarding eligibility of the user from the service provider may be received. The information regarding eligibility of the user may be provided to the service provider. Provision of the information regarding eligibility of the user may be performed before at least a portion of the offering is provided by the service provider to the user.
    Type: Application
    Filed: November 14, 2012
    Publication date: May 15, 2014
    Inventors: Bikash Kumar Agarwalla, Prashant Fuloria, Reshma Khilnani Ebberson, Guy Rom
  • Publication number: 20130317906
    Abstract: A virtual currency system keeps track of virtual credits, which can be owned, transferred, purchased, and sold by participants in a virtual economy. Each virtual credit has an internal value and an external value, which define, respectively, the exchange rates for creating and redeeming the virtual credits. Upon creation of new virtual credits, the internal value for those credits is the rate for which real currency was paid per credit. The external value sets the rate at which the virtual credits can be redeemed for real currency. Each virtual credit may further have a face value, which is an apparent value of the virtual credit within the virtual economy, giving users a baseline impression for valuing the virtual currency. These features of the virtual currency enable a number of useful actions within the virtual economy, including currency seeding, couponing, and chargebacks.
    Type: Application
    Filed: July 30, 2013
    Publication date: November 28, 2013
    Applicant: Facebook, Inc.
    Inventors: Jared S. Morgenstern, George Lee, Guy Rom, Daniel Alan Levy
  • Publication number: 20130317972
    Abstract: A virtual currency system keeps track of virtual credits, which can be owned, transferred, purchased, and sold by participants in a virtual economy. Each virtual credit has an internal value and an external value, which define, respectively, the exchange rates for creating and redeeming the virtual credits. Upon creation of new virtual credits, the internal value for those credits is the rate for which real currency was paid per credit. The external value sets the rate at which the virtual credits can be redeemed for real currency. Each virtual credit may further have a face value, which is an apparent value of the virtual credit within the virtual economy, giving users a baseline impression for valuing the virtual currency. These features of the virtual currency enable a number of useful actions within the virtual economy, including currency seeding, couponing, and chargebacks.
    Type: Application
    Filed: July 30, 2013
    Publication date: November 28, 2013
    Applicant: Facebook, Inc.
    Inventors: Jared S. Morgenstern, George Lee, Guy Rom, Daniel Alan Levy
  • Patent number: 8510186
    Abstract: A virtual currency system keeps track of virtual credits, which can be owned, transferred, purchased, and sold by participants in a virtual economy. Each virtual credit has an internal value and an external value, which define, respectively, the exchange rates for creating and redeeming the virtual credits. Upon creation of new virtual credits, the internal value for those credits is the rate for which real currency was paid per credit. The external value sets the rate at which the virtual credits can be redeemed for real currency. Each virtual credit may further have a face value, which is an apparent value of the virtual credit within the virtual economy, giving users a baseline impression for valuing the virtual currency. These features of the virtual currency enable a number of useful actions within the virtual economy, including currency seeding, couponing, and chargebacks.
    Type: Grant
    Filed: August 13, 2012
    Date of Patent: August 13, 2013
    Assignee: Facebook, Inc.
    Inventors: Jared Morgenstern, George Lee, Guy Rom, Daniel Alan Levy
  • Publication number: 20130036046
    Abstract: Payment providers interact with an online service provider using a standard interface provided by the online service provider for different payment providers. A payment provider can invoke the interface of the online service provider to add credits for a user of the online service provider. The online service provider allows users to make purchases using credits. The online service provider authorizes purchases made by the user based on credits available for the user or based on a history of payments from the user. The online service provider sends an invoice based on the purchases to the payment provider. The payment provider can be any system that can invoke the interface provided by the online service provider. For example, the payment provider can be a financial institution, another user, or a business that provides credits to the user for performing actions that benefit the business.
    Type: Application
    Filed: August 2, 2011
    Publication date: February 7, 2013
    Inventors: Guy Rom, George Lee
  • Publication number: 20120317017
    Abstract: A virtual currency system keeps track of virtual credits, which can be owned, transferred, purchased, and sold by participants in a virtual economy. Each virtual credit has an internal value and an external value, which define, respectively, the exchange rates for creating and redeeming the virtual credits. Upon creation of new virtual credits, the internal value for those credits is the rate for which real currency was paid per credit. The external value sets the rate at which the virtual credits can be redeemed for real currency. Each virtual credit may further have a face value, which is an apparent value of the virtual credit within the virtual economy, giving users a baseline impression for valuing the virtual currency. These features of the virtual currency enable a number of useful actions within the virtual economy, including currency seeding, couponing, and chargebacks.
    Type: Application
    Filed: August 13, 2012
    Publication date: December 13, 2012
    Inventors: Jared Morgenstern, George Lee, Guy Rom, Daniel Alan Levy
  • Patent number: 8255297
    Abstract: A virtual currency system keeps track of virtual credits, which can be owned, transferred, purchased, and sold by participants in a virtual economy. Each virtual credit has an internal value and an external value, which define, respectively, the exchange rates for creating and redeeming the virtual credits. Upon creation of new virtual credits, the internal value for those credits is the rate for which real currency was paid per credit. The external value sets the rate at which the virtual credits can be redeemed for real currency. Each virtual credit may further have a face value, which is an apparent value of the virtual credit within the virtual economy, giving users a baseline impression for valuing the virtual currency. These features of the virtual currency enable a number of useful actions within the virtual economy, including currency seeding, couponing, and chargebacks.
    Type: Grant
    Filed: July 20, 2010
    Date of Patent: August 28, 2012
    Assignee: Facebook, Inc.
    Inventors: Jared Morgenstern, George Lee, Guy Rom, Daniel Alan Levy
  • Publication number: 20120022981
    Abstract: A virtual currency system keeps track of virtual credits, which can be owned, transferred, purchased, and sold by participants in a virtual economy. Each virtual credit has an internal value and an external value, which define, respectively, the exchange rates for creating and redeeming the virtual credits. Upon creation of new virtual credits, the internal value for those credits is the rate for which real currency was paid per credit. The external value sets the rate at which the virtual credits can be redeemed for real currency. Each virtual credit may further have a face value, which is an apparent value of the virtual credit within the virtual economy, giving users a baseline impression for valuing the virtual currency. These features of the virtual currency enable a number of useful actions within the virtual economy, including currency seeding, couponing, and chargebacks.
    Type: Application
    Filed: July 20, 2010
    Publication date: January 26, 2012
    Inventors: Jared Morgenstern, George Lee, Guy Rom, Daniel Alan Levy
  • Patent number: 7621116
    Abstract: An engine system comprises a first transfer positive displacement, volumetric device, at least one second positive displacement, volumetric device, and a transmission in engagement with two adjacent volumetric devices. The transmission has a ratio designed to cause the at least one second volumetric device to rotate at a higher angular velocity than the first volumetric device, inducing expansion of a compressible fluid during continuous flow from the first volumetric device to the at least one second volumetric device while performing work.
    Type: Grant
    Filed: August 30, 2004
    Date of Patent: November 24, 2009
    Assignee: Newton Propulsion Technologies, Ltd.
    Inventors: Haim Rom, Guy Rom
  • Publication number: 20070051087
    Abstract: An engine system is disclosed which comprises a first volumetric device, at least one second volumetric device, and a transmission in engagement with two adjacent volumetric devices. The transmission has a ratio designed to cause the at least one second volumetric device to rotate at a higher angular velocity than the first volumetric device, inducing expansion of a compressible fluid during continuous flow from the first volumetric device to the at least one second volumetric device while performing work.
    Type: Application
    Filed: August 30, 2004
    Publication date: March 8, 2007
    Applicant: NEWTON PROPULSION TECHNOLOGIES LTD.
    Inventors: Haim Rom, Guy Rom