Patents by Inventor Marshall Cohen

Marshall Cohen 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: 10909118
    Abstract: Cache optimization for missing data is provided. A database system receives a first request for a database record. The database system determines whether the database record is stored in a cache. The database system determines whether the database record is stored in a data store in response to a determination that the database record is not stored in the cache. The database system stores a dummy entry for the database record in the cache in response to a determination that the database record is not stored in the data store. The database system receives a second request for the database record. The database system determines whether the database record is stored in the cache. The database system outputs an indication that the database record is unavailable in response to a determination that the dummy entry stored for the database record is in the cache.
    Type: Grant
    Filed: February 4, 2016
    Date of Patent: February 2, 2021
    Assignee: salesforce.com, inc.
    Inventors: Pallavi Savla, Gurdeep Singh Sandle, George Vitchev, Prabhjot Singh, Steven Marshall Cohen
  • Publication number: 20170228391
    Abstract: Cache optimization for missing data is provided. A database system receives a first request for a database record. The database system determines whether the database record is stored in a cache. The database system determines whether the database record is stored in a data store in response to a determination that the database record is not stored in the cache. The database system stores a dummy entry for the database record in the cache in response to a determination that the database record is not stored in the data store. The database system receives a second request for the database record. The database system determines whether the database record is stored in the cache. The database system outputs an indication that the database record is unavailable in response to a determination that the dummy entry stored for the database record is in the cache.
    Type: Application
    Filed: February 4, 2016
    Publication date: August 10, 2017
    Inventors: Pallavi SAVLA, Gurdeep SINGH SANDLE, George VITCHEV, Prabhjot SINGH, Steven Marshall COHEN
  • Patent number: 6618129
    Abstract: An apparatus for use in wave division multiplexing optical telecommunication systems includes a dual photodiode array which converts parallel and perpendicularly polarized light beams at given wavelengths to electrical signals which are digitized and used to rapidly and simultaneously determine all wavelengths and associated components of power and angle of polarization. This information can be displayed for monitoring purposes, or can be used to control signals travelling through optical fiber.
    Type: Grant
    Filed: April 6, 2001
    Date of Patent: September 9, 2003
    Assignee: Finisar Corporation
    Inventors: J. Christopher Dries, Marshall Cohen
  • Publication number: 20020060785
    Abstract: An apparatus for use in wave division multiplexing optical telecommunication systems includes a dual photodiode array which converts parallel and perpendicularly polarized light beams at given wavelengths to electrical signals which are digitized and used to rapidly and simultaneously determine all wavelengths and associated components of power and angle of polarization. This information can be displayed for monitoring purposes, or can be used to control signals travelling through optical fiber.
    Type: Application
    Filed: April 6, 2001
    Publication date: May 23, 2002
    Inventors: J. Christopher Dries, Marshall Cohen