Patents by Inventor Elliot Lewis

Elliot 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).

  • Patent number: 8095618
    Abstract: In a multi-tenant data sharing environment with shared, customizable data attributes are assigned to requested data and stored in a cache store along with the requested data. For non-customized data designated as system data, one copy is stored in the cache store for use by multiple tenants allowing optimization of memory and performance for each data request/retrieval operation. A “delete sentinel” attribute may be assigned to non-existing data in the cache store enabling notification of requesting tenant(s) without a need to access the tenant data store each time a request for the non-existing data is received.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: January 10, 2012
    Assignee: Microsoft Corporation
    Inventors: Elliot Lewis, Jay Grewal, Andrei Smertin, Michael James Ott, Mahesh Vijayaraghavan
  • Publication number: 20080244184
    Abstract: In a multi-tenant data sharing environment with shared, customizable data attributes are assigned to requested data and stored in a cache store along with the requested data. For non-customized data designated as system data, one copy is stored in the cache store for use by multiple tenants allowing optimization of memory and performance for each data request/retrieval operation. A “delete sentinel” attribute may be assigned to non-existing data in the cache store enabling notification of requesting tenant(s) without a need to access the tenant data store each time a request for the non-existing data is received.
    Type: Application
    Filed: March 30, 2007
    Publication date: October 2, 2008
    Applicant: Microsoft Corporation
    Inventors: Elliot Lewis, Jay Grewal, Andrei Smertin, Michael James Ott, Mahesh Vijayaraghavan
  • Publication number: 20060136918
    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: Application
    Filed: December 22, 2004
    Publication date: June 22, 2006
    Applicant: MICROSOFT CORPORATION
    Inventors: Elliot Lewis, Israel Hilerio, Sergey Sorokin, Jigar Thakkar
  • Publication number: 20050267954
    Abstract: A system and method for ensuring that machines having invalid or corrupt states are restricted from accessing network resources are provided. A quarantine coordination client (QCC) located on a client machine acquires statements of health from a plurality of quarantine policy clients. The QCC packages the statements and provides the package to a quarantine enforcement client (QEC). The QEC sends the package to a quarantine enforcement server (QES) with a request for network access. The QES passes the package to a quarantine coordination server (QCS) that disassembles the package and passes the individual statements of health to corresponding quarantine policy servers (QPS). The QPSs validate the statements of health and inform the QCS of the result. If the client provided valid statements of health, the QES grants the client access to the network.
    Type: Application
    Filed: October 27, 2004
    Publication date: December 1, 2005
    Applicant: Microsoft Corporation
    Inventors: Elliot Lewis, Hakan Berk, Ljubomir Bradic, Calvin Choe, Narendra Gidwani, Vivek Kamath, Timothy Moore, Ashwin Palekar
  • Publication number: 20050131997
    Abstract: A system and method for ensuring that machines having invalid or corrupt states are restricted from accessing network resources are provided. A quarantine server located on a trusted machine in a network provides a bill of health to a quarantine agent located on a client computer that wishes to gain access to network resources administered by an organization. The quarantine agent requests bill of health from the quarantine server, and receives a manifest of checks that the client computer must perform. The quarantine agent then sends a status report on the checks back to the quarantine server. If the client computer is in a valid security state, the bill of health is issued to the client. If the client computer is in an invalid state, the client is directed to install the appropriate software/patches to achieve a valid state. When a client requests the use of network resources from a network administrator, the network administrator requests the client's bill of health.
    Type: Application
    Filed: April 14, 2004
    Publication date: June 16, 2005
    Applicant: Microsoft Corporation
    Inventors: Elliot Lewis, Hakan Berk, Narendra Gidwani, Jesper Johansson, Timothy Moore, Ashwin Palekar
  • Publication number: 20020096527
    Abstract: A low-cost, stackable, ergonomic paint container includes a main reservoir for paint and an integral brush caddy. Structural provisions help prevent the waste of paint; prevent spillage of paint around the rim of the paint container; Inhibit contamination of the brush handle by dripping paint; and allow for ease of handling with one hand.
    Type: Application
    Filed: January 22, 2001
    Publication date: July 25, 2002
    Inventors: Louis C. Arenas, Todd Elliot Lewis