Patents by Inventor Dmitry Grinberg

Dmitry Grinberg 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: 20170293554
    Abstract: An example method includes receiving, by a software module that is executed by at least one processor of a computing device, memory write information indicating that the at least one processor has not written any data to a storage area of a memory of the computing device since a prior point in time, the memory write information being associated with the storage area and being based on information generated by a management unit of the computing device, the management unit comprising a hardware component of the at least one processor to manage data retrieved from and data written to the memory, and the storage area including a first object stored in the memory. The example method further includes determining, by the software module and based on the memory write information, to refrain from performing garbage collection on a second object stored in the memory and referenced by the first object.
    Type: Application
    Filed: July 6, 2016
    Publication date: October 12, 2017
    Applicant: Google Inc.
    Inventor: Dmitry Grinberg
  • Patent number: 9496927
    Abstract: A method and system for interrupt based NFC pairing is provided. In a passive NFC tag comprising a primary coil and a secondary coil, an electrical signal may be generated in the secondary coil when an NFC reader energizes one or both of the primary and/or secondary coils. The generated electrical signal may be filtered to remove any undesirable signal components such as noise. An interrupt signal, which may initiate pairing, may be generated based on the generated electrical signal. An NFC tag identifier, which comprises an address of the remote control, may be communicated from the NFC tag to the NFC reader and this may initiate the pairing on the NFC reader. The communicated NFC tag identifier may be utilized by the NFC reader for the pairing. The NFC tag identifier may be over-written with a new NFC tag identifier and the new NFC tag identifier may be locked.
    Type: Grant
    Filed: January 21, 2013
    Date of Patent: November 15, 2016
    Assignee: Google Inc.
    Inventors: Dmitry Grinberg, Erik Pasternak
  • Publication number: 20140136150
    Abstract: The present invention relates to a method for designing a system. This method includes obtaining a visual representation of one or more components of the ventilation system. One or more property values are assigned to each of the components of the system, which may be achieved using first program code. Geometrical information representing the visual representation and the property values of each component are exported to a data file using the first program code. Standards information relating to the property values are stored. The data file is then imported into a second software application and the data file and the standards information is used to generate a final design using the second software application.
    Type: Application
    Filed: November 9, 2012
    Publication date: May 15, 2014
    Applicant: EAST COAST CAD/CAM
    Inventors: Joseph Massaro, David Derocher, Dmitry Grinberg
  • Patent number: 8335667
    Abstract: The present invention relates to a method for designing a system. This method includes obtaining a visual representation of one or more components of the ventilation system. One or more property values are assigned to each of the components of the system, which may be achieved using first program code. Geometrical information representing the visual representation and the property values of each component are exported to a data file using the first program code. Standards information relating to the property values are stored. The data file is then imported into a second software application and the data tile and the standards information is used to generate a final design using the second software application.
    Type: Grant
    Filed: February 18, 2011
    Date of Patent: December 18, 2012
    Assignee: East Coast CAD/CAM
    Inventors: Joseph Massaro, David Derocher, Dmitry Grinberg
  • Patent number: 8321842
    Abstract: Replay-time-only functionalities in a computer program are executed only during replay in a virtual machine and are skipped outside of replay. If a replay-time-only functionality is detected during the replay of a program execution in a virtual machine, the replay may be paused and the virtual machine state may be saved. The replay-time-only core functionality is executed. When this execution is complete, a prior state of the virtual machine may be restored and the replay may be resumed.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: November 27, 2012
    Assignee: VMware, Inc.
    Inventors: Min Xu, Dmitry Grinberg, Vyacheslav Malyugin, Petr Vandrovec, Ganesh Venkitachalam, Boris Weissman, Andrew Biggadike, James Chow
  • Publication number: 20120245899
    Abstract: The present invention relates to a method for designing a system. This method includes obtaining a visual representation of one or more components of the ventilation system. One or more property values are assigned to each of the components of the system, which may be achieved using first program code. Geometrical information representing the visual representation and the property values of each component are exported to a data file using the first program code. Standards information relating to the property values are stored. The data file is then imported into a second software application and the data tile and the standards information is used to generate a final design using the second software application.
    Type: Application
    Filed: February 18, 2011
    Publication date: September 27, 2012
    Inventors: Joseph Massaro, David Derocher, Dmitry Grinberg
  • Publication number: 20110144956
    Abstract: The present invention relates to a method for designing a system. This method includes obtaining a visual representation of one or more components of the ventilation system. One or more property values are assigned to each of the components of the system, which may be achieved using first program code. Geometrical information representing the visual representation and the property values of each component are exported to a data file using the first program code. Standards information relating to the property values are stored. The data file is then imported into a second software application and the data tile and the standards information is used to generate a final design using the second software application.
    Type: Application
    Filed: February 18, 2011
    Publication date: June 16, 2011
    Inventors: Joseph Massaro, David Derocher, Dmitry Grinberg
  • Patent number: 7917340
    Abstract: The present invention relates to a method for designing a system. This method includes obtaining a visual representation of one or more components of the ventilation system. One or more property values are assigned to each of the components of the system, which may be achieved using first program code. Geometrical information representing the visual representation and the property values of each component are exported to a data file using the first program code. Standards information relating to the property values are stored. The data file is then imported into a second software application and the data file and the standards information is used to generate a final design using the second software application.
    Type: Grant
    Filed: December 12, 2008
    Date of Patent: March 29, 2011
    Inventors: Joseph Massaro, David Derocher, Dmitry Grinberg
  • Publication number: 20090327574
    Abstract: Replay-time-only functionalities in a computer program are executed only during replay in a virtual machine and are skipped outside of replay. If a replay-time-only functionality is detected during the replay of a program execution in a virtual machine, the replay may be paused and the virtual machine state may be saved. The replay-time-only core functionality is executed. When this execution is complete, a prior state of the virtual machine may be restored and the replay may be resumed.
    Type: Application
    Filed: June 27, 2008
    Publication date: December 31, 2009
    Applicant: VMware, Inc.
    Inventors: Min Xu, Dmitry Grinberg, Vyacheslav Malyugin, Petr Vandrovec, Ganesh Venkitachalam, Boris Weissman, Andrew Biggadike, James Chow
  • Publication number: 20090119074
    Abstract: The present invention relates to a method for designing a system. This method includes obtaining a visual representation of one or more components of the ventilation system. One or more property values are assigned to each of the components of the system, which may be achieved using first program code. Geometrical information representing the visual representation and the property values of each component are exported to a data file using the first program code. Standards information relating to the property values are stored. The data file is then imported into a second software application and the data file and the standards information is used to generate a final design using the second software application.
    Type: Application
    Filed: December 12, 2008
    Publication date: May 7, 2009
    Inventors: Joseph Massaro, David Derocher, Dmitry Grinberg
  • Patent number: 7499839
    Abstract: The present invention relates to a method for designing a system. This method includes obtaining a visual representation of one or more components of the ventilation system. One or more property values are assigned to each of the components of the system, which may be achieved using first program code. Geometrical information representing the visual representation and the property values of each component are exported to a data file using the first program code. Standards information relating to the property values are stored. The data file is then imported into a second software application and the data file and the standards information is used to generate a final design using the second software application.
    Type: Grant
    Filed: September 29, 2005
    Date of Patent: March 3, 2009
    Assignee: East Coast CAD/CAM
    Inventors: Joseph Massaro, David Derocher, Dmitry Grinberg
  • Publication number: 20070168164
    Abstract: The present invention relates to a method for designing a system. This method includes obtaining a visual representation of one or more components of the ventilation system. One or more property values are assigned to each of the components of the system, which may be achieved using first program code. Geometrical information representing the visual representation and the property values of each component are exported to a data file using the first program code. Standards information relating to the property values are stored. The data file is then imported into a second software application and the data file and the standards information is used to generate a final design using the second software application.
    Type: Application
    Filed: September 29, 2005
    Publication date: July 19, 2007
    Inventors: Joseph Massaro, David Derocher, Dmitry Grinberg
  • Patent number: 7217849
    Abstract: A method is described for producing n-propyl bromide of a high degree of purity, which contains isopropyl bromide in an amount lower than 0.1% w/w, and usually lower than 0.05%. The method is characterized in that n-propanol is reacted with HBr which is in gas form, preferably dry, and which is in excess over the stoichiometric amount, wherein the excess HBr is at the end of the reaction in an aqueous solution formed from the reaction water. The invention further relates to N-propyl bromide of high purity, containing typically less than 500 ppm of isopropyl bromide.
    Type: Grant
    Filed: November 11, 2002
    Date of Patent: May 15, 2007
    Assignee: Bromine Compounds Ltd.
    Inventors: Aharon Meirom, Arieh Kampf, Dmitri Grinberg, Sarina Grinberg, legal representative, Mark Grinberg, deceased
  • Publication number: 20050065386
    Abstract: A method is described for producing n-propyl bromide of a high degree of purity, which contains isopropyl bromide in an amount lower than 0.1% w/w, and usually lower than 0.05%. The method is characterized in that n-propanol is reacted with HBr which is in gas form, preferably dry, and which is in excess over the stoichiometric amount, wherein the excess HBr is at the end of the reaction in an aqueous solution formed from the reaction water. The invention further relates to N-propyl bromide of high purity, containing typically less than 500 ppm of isopropyl bromide.
    Type: Application
    Filed: November 11, 2002
    Publication date: March 24, 2005
    Applicant: Bromine Compounds Ltd.
    Inventors: Aharon Meirom, Arieh Kampf, Dmitri Grinberg, Mark Grinberg, Sarina Grinberg