Patents by Inventor Elliot S. Lewis

Elliot S. Lewis 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: 20160205081
    Abstract: A computing system comprises, in one example, a user interface component configured to generate a data security configuration interface that displays user input mechanisms and receives user configuration inputs, and a data security component configured to control user data access. The data security component comprises a plurality of configurable security objects arranged in a security hierarchy. The configuration inputs associate at least one user with each security object in the security hierarchy to define a data access relationship between the users associated with the security objects. The data security component comprises a data access component configured to receive a data access request from a given user, identify a set of users that are associated with security objects in the security hierarchy relative to a security object to which the given user is associated, and provide the given user with access to data objects that are associated with the set of users.
    Type: Application
    Filed: January 14, 2015
    Publication date: July 14, 2016
    Inventors: Brandon J. Simons, Mahesh Hariharan, Elliot S. Lewis, Devendra Kumar, Atul Shenoy
  • Patent number: 8682936
    Abstract: Techniques for an inherited entity storage model are described that can be employed to implement inherited entity management for a CRM system. In at least some embodiments, input can be obtained to create a custom entity that is based at least in part upon a parent entity. The custom entity is created to inherit the parent entity according to an inheritance relationship established between the entities. To do so, the custom entity is created from the parent entity in a common table with the parent entity using some common fields and defining custom fields as appropriate. Data for the entities is then stored via the common table. This approach can reduce storage requirements, enable unified searching, and speed up data operations. Further, back-end business logic associated with parent entity in the CRM system can be automatically applied to the custom entity based upon the inheritance relationship established between the entities.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: March 25, 2014
    Assignee: Microsoft Corporation
    Inventors: Koushik Bhattacharjee, Prabhat Kumar Pandey, David R. Shutt, Elliot S. Lewis
  • Publication number: 20120158757
    Abstract: Techniques for an inherited entity storage model are described that can be employed to implement inherited entity management for a CRM system. In at least some embodiments, input can be obtained to create a custom entity that is based at least in part upon a parent entity. The custom entity is created to inherit the parent entity according to an inheritance relationship established between the entities. To do so, the custom entity is created from the parent entity in a common table with the parent entity using some common fields and defining custom fields as appropriate. Data for the entities is then stored via the common table. This approach can reduce storage requirements, enable unified searching, and speed up data operations. Further, back-end business logic associated with parent entity in the CRM system can be automatically applied to the custom entity based upon the inheritance relationship established between the entities.
    Type: Application
    Filed: December 15, 2010
    Publication date: June 21, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Koushik Bhattacharjee, Prabhat Kumar Pandey, David R. Shutt, Elliot S. Lewis
  • Patent number: 7529757
    Abstract: A method for organizing task data used in customer relationship management systems in which task data is decomposed into a set of business activity classes including a set of business task classes, where the business task classes are combined through association or multiple inheritance to create the business activity class. Each task class can be further decomposed into a base task class and a set of task characteristic classes where task definitions may be modified by associating additional task characteristic classes to the base task class.
    Type: Grant
    Filed: December 22, 2004
    Date of Patent: May 5, 2009
    Assignee: Microsoft Corporation
    Inventors: Elliot S. Lewis, Israel Hilerio, Sergey Sorokin, Jigar Thakkar