Patents by Inventor Rob Keim

Rob Keim 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: 10007692
    Abstract: Example apparatus and methods detect a query to a partition in a table store that is arranged in a table-entity-property organization. A partition is a collection of entities having the same partition key value. If the query seeks to filter on a specific entity in the partition, then the partition may be copied to a memory (e.g., structured shared cache, shared memory) that is prepared with one or more indexes that facilitate filtering the partition. Example apparatus and methods may copy the partition from the table store into the memory and then filter the partition on the specific field from the memory using the one or more indexes. Filtering the partition on the specific field may proceed in parallel, perhaps massively in parallel, using all the indexes available for the memory.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: June 26, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rob Keim, Karim Jouini, Frederic Girard, Wassim Jouini
  • Publication number: 20150278278
    Abstract: Example apparatus and methods detect a query to a partition in a table store that is arranged in a table-entity-property organization. A partition is a collection of entities having the same partition key value. If the query seeks to filter on a specific entity in the partition, then the partition may be copied to a memory (e.g., structured shared cache, shared memory) that is prepared with one or more indexes that facilitate filtering the partition. Example apparatus and methods may copy the partition from the table store into the memory and then filter the partition on the specific field from the memory using the one or more indexes. Filtering the partition on the specific field may proceed in parallel, perhaps massively in parallel, using all the indexes available for the memory.
    Type: Application
    Filed: March 27, 2014
    Publication date: October 1, 2015
    Applicant: Microsoft Corporation
    Inventors: Rob Keim, Karim Jouini, Frederic Girard, Wassim Jouini
  • Publication number: 20130325609
    Abstract: Various embodiments relating to managing media content availability in a playlist are provided. In one embodiment a playlist including a plurality of media content items may be received. Media content items included in the playlist that are not accessible due to a lack of access rights may be identified as inaccessible media content items. For each inaccessible media content item, if a different version of that inaccessible media content item is available as an accessible media content item, that inaccessible media content item may be replaced with the accessible media content item in the playlist.
    Type: Application
    Filed: June 4, 2013
    Publication date: December 5, 2013
    Inventors: Boris Sokolov, Karim Jouini, Guillaume Velez, Marie-Aurelie Nef, Eddy Cizeron, Julien Oudot, Patrice Melekian, Rob Keim