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: 10937010Abstract: 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: GrantFiled: June 6, 2019Date of Patent: March 2, 2021Assignee: Facebook, Inc.Inventors: Guy Rom, George Lee
-
Patent number: 10360542Abstract: 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: GrantFiled: August 2, 2011Date of Patent: July 23, 2019Assignee: Facebook, Inc.Inventors: Guy Rom, George Lee
-
Patent number: 9684744Abstract: 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: GrantFiled: October 15, 2015Date of Patent: June 20, 2017Assignee: Rocketick Technologies LTD.Inventors: Ishay Geller, Guy Rom, Shay Mizrachi
-
Publication number: 20170109457Abstract: 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: ApplicationFiled: October 15, 2015Publication date: April 20, 2017Inventors: Ishay Geller, Guy Rom, Shay Mizrachi
-
Publication number: 20140136441Abstract: 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: ApplicationFiled: November 14, 2012Publication date: May 15, 2014Inventors: Bikash Kumar Agarwalla, Prashant Fuloria, Reshma Khilnani Ebberson, Guy Rom
-
Publication number: 20130317906Abstract: 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: ApplicationFiled: July 30, 2013Publication date: November 28, 2013Applicant: Facebook, Inc.Inventors: Jared S. Morgenstern, George Lee, Guy Rom, Daniel Alan Levy
-
Publication number: 20130317972Abstract: 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: ApplicationFiled: July 30, 2013Publication date: November 28, 2013Applicant: Facebook, Inc.Inventors: Jared S. Morgenstern, George Lee, Guy Rom, Daniel Alan Levy
-
Patent number: 8510186Abstract: 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: GrantFiled: August 13, 2012Date of Patent: August 13, 2013Assignee: Facebook, Inc.Inventors: Jared Morgenstern, George Lee, Guy Rom, Daniel Alan Levy
-
Publication number: 20130036046Abstract: 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: ApplicationFiled: August 2, 2011Publication date: February 7, 2013Inventors: Guy Rom, George Lee
-
Publication number: 20120317017Abstract: 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: ApplicationFiled: August 13, 2012Publication date: December 13, 2012Inventors: Jared Morgenstern, George Lee, Guy Rom, Daniel Alan Levy
-
Patent number: 8255297Abstract: 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: GrantFiled: July 20, 2010Date of Patent: August 28, 2012Assignee: Facebook, Inc.Inventors: Jared Morgenstern, George Lee, Guy Rom, Daniel Alan Levy
-
Publication number: 20120022981Abstract: 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: ApplicationFiled: July 20, 2010Publication date: January 26, 2012Inventors: Jared Morgenstern, George Lee, Guy Rom, Daniel Alan Levy
-
Patent number: 7621116Abstract: 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: GrantFiled: August 30, 2004Date of Patent: November 24, 2009Assignee: Newton Propulsion Technologies, Ltd.Inventors: Haim Rom, Guy Rom
-
Publication number: 20070051087Abstract: 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: ApplicationFiled: August 30, 2004Publication date: March 8, 2007Applicant: NEWTON PROPULSION TECHNOLOGIES LTD.Inventors: Haim Rom, Guy Rom