Patents by Inventor Jack Richins

Jack Richins 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: 10438008
    Abstract: A system and method of enabling row level security through security policies is disclosed herein. In this system and method, a computing device may be communicatively coupled to a storage device. The computing device may further be activated and maintain data that comprises a plurality of rows. When executed by the computing device, the system and method may process a data definition language statement comprising a security policy definition. Further, the system and method may receive a query language statement comprising a request to access a first column of a row from the plurality of rows. The system and method may process the request and determine if access may be granted to a user based on the security policy definition in the system.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: October 8, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Panagiotis Antonopoulos, Jack Richins, Michael James Zwilling, Conor Cunningham, Raul Garcia, Craig Freedman, Erik Ismert
  • Publication number: 20170132198
    Abstract: Interactive generation of content is provided for a document. An application, such as a document processing application, detects an intent to create the document based on an input or an inference. The input includes a selection from a set of content structure templates. The inference includes a threshold based event such as a deadline, a reminder, and/or a presence of an editor detected in a specific location, among others. Next, a content structure template based on the document is presented. The content structure template includes question(s) associated with the document.
    Type: Application
    Filed: November 11, 2015
    Publication date: May 11, 2017
    Inventors: Shikha Desai, Jack Richins, Clay Satterfield, Vincent Pasceri, Dennis Krut, Anton Shumikhin, Alexander Livingston, Kevin Gaunt, Allison Gallant, Paul Scudieri, YuBeen Lee
  • Publication number: 20160125189
    Abstract: A system and method of enabling row level security through security policies is disclosed herein. In this system and method, a computing device may be communicatively coupled to a storage device. The computing device may further be activated and maintain data that comprises a plurality of rows. When executed by the computing device, the system and method may process a data definition language statement comprising a security policy definition. Further, the system and method may receive a query language statement comprising a request to access a first column of a row from the plurality of rows. The system and method may process the request and determine if access may be granted to a user based on the security policy definition in the system.
    Type: Application
    Filed: October 30, 2014
    Publication date: May 5, 2016
    Inventors: Panagiotis Antonopoulos, Jack Richins, Michael James Zwilling, Conor Cunningham, Raul Garcia, Craig Freedman, Erik Ismert
  • Publication number: 20060242104
    Abstract: The subject invention provides a system and/or a method that facilitates manipulating data associated to a data storage system, wherein the data storage system has at least one of a characteristic and a constraint associated to a data model. The data model can represent the data storage system such that the data storage system is a database-based file system. A data manipulation component can manipulate data associated to the data model and enforces at least one of the constraint and the characteristic to ensure integrity of such system. In addition, an API component can be invoked to provide the manipulation of data within the data storage system.
    Type: Application
    Filed: April 21, 2005
    Publication date: October 26, 2006
    Applicant: Microsoft Corporation
    Inventors: Nigel Ellis, Gregory Friedman, Jason Hunter, Richard Negrin, Michael Newman, Jeffrey Pearce, Jack Richins, Amit Shukla
  • Publication number: 20060195417
    Abstract: The subject invention provides a system and/or a method that facilitates adapting at least two disparate file systems. A file system adapter can provide uniformity and/or seamless integration between a first file system and a second file system. The file system adapter can employ a file-backed item that is enriched by a file to provide at least one of a property to an item and a file stream associated with the item. The file-backed item can allow a manipulation by at least one of an API for the first file system and an API for the second file system.
    Type: Application
    Filed: June 17, 2005
    Publication date: August 31, 2006
    Applicant: Microsoft Corporation
    Inventors: Srinivasmurthy Acharya, Jack Richins, Jason Hunter