Patents by Inventor Ambrish Verma

Ambrish Verma 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: 20100241495
    Abstract: Embodiments of the present invention relate to systems, methods and computer storage media for providing an advertisement to a consumer in an online environment for utilization in an offline environment. The offline utilization of the coupon by the consumer allows for an amount owed to an advertisement-service provider by a merchant to be reduced. The advertisement-service provider provides, for a fee, advertising services for the merchant, which includes presenting a coupon to the consumer in an online environment. The consumer is presented with the coupon by the advertisement-service provider on behalf of the merchant. In one embodiment, the consumer stores the coupon for later redemption in an offline environment. The consumer purchases goods or service in an offline environment utilizing the coupon. The advertisement-service provider reduces an amount the merchant owes as a result of the consumer's offline redemption of the coupon.
    Type: Application
    Filed: March 20, 2009
    Publication date: September 23, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Omprakash R. Maniyar, Ambrish Verma, Nitin Chandel, Dimitry Berger, Abhijit Kundu, Sachin Dhawan, Ravi Kiran Varma Gottumukkala, Subir Singh Sidhu
  • Publication number: 20090328147
    Abstract: Capability negotiation during a PEAP transaction between two end points in a network is performed by initiating EAP capability negotiation methods. A first end point that desires to use a specific capability during a PEAP transaction initiates capability negotiation method requesting the specific capability. Upon receiving the request for the specific capability, a second end point performs the desired capability if an outer method employed in the PEAP transaction supports the specific capability. If the outer method does not support the desired capability, the receiver responds to the first end point with a negative acknowledgment. In other embodiments, if the outer method does not support the desired capability, the desired capability may still be performed if it is supported by an inner method. In such instances, an inner wrapper method is employed in the PEAP transaction to maintain and perform the capability.
    Type: Application
    Filed: June 27, 2008
    Publication date: December 31, 2009
    Applicant: Microsoft Corporation
    Inventors: Mudit Goel, Yue Luo, Ambrish Verma
  • Patent number: 7373472
    Abstract: Systems and methods in accordance with embodiments are provided for the replication of data from virtual logical units to remote virtual logical units. Change logs can be provided at a primary storage switch including a primary VLU to indicate changes made to the primary VLU between replications. The change log can also be used to resynchronize a member split from the primary VLU during a replication operation. Members can be split from the primary VLU and used in a split virtual logical unit at the primary VLU for replication. The remaining member(s) of the primary VLU can be used to maintain the primary VLU online for host devices during the replication operation. A remote VLU at a remote storage switch can be exported as a physical logical unit to the primary storage switch where it is provisioned for a member of a replication VLU at the primary storage switch.
    Type: Grant
    Filed: August 31, 2004
    Date of Patent: May 13, 2008
    Assignee: EMC Corporation
    Inventors: Harinder Pal Singh Bhasin, Ambrish Verma, Poulo Kuriakose, Rajesh Ananthanarayanan
  • Publication number: 20060047850
    Abstract: Systems and methods in accordance with various disclosed embodiments are provided for multi-chassis, multi-pathing solutions in storage area networks. A physical target connected to a first storage switch can be virtualized as a member of a virtual logical unit at a second storage switch to which the physical target is not connected. An inter-chassis link can be provided between the storage switches. If the first storage switch becomes inaccessible, the physical target can be accessed via the second storage switch. A virtual logical unit can also be provisioned at the first switch with a member corresponding to the same physical target. The virtual logical units provisioned at each storage switch can be assigned the same identifier to create a clustered virtual logical unit apparent to host devices. Multiple paths to the same logical unit are thus provided to host devices via either switch.
    Type: Application
    Filed: August 31, 2004
    Publication date: March 2, 2006
    Inventors: Harinder Singh Bhasin, Ambrish Verma, Shreyas Gandhi, Chao Zhang
  • Publication number: 20060047928
    Abstract: Systems and methods in accordance with embodiments are provided for the replication of data from virtual logical units to remote virtual logical units. Change logs can be provided at a primary storage switch including a primary VLU to indicate changes made to the primary VLU between replications. The change log can also be used to resynchronize a member split from the primary VLU during a replication operation. Members can be split from the primary VLU and used in a split virtual logical unit at the primary VLU for replication. The remaining member(s) of the primary VLU can be used to maintain the primary VLU online for host devices during the replication operation. A remote VLU at a remote storage switch can be exported as a physical logical unit to the primary storage switch where it is provisioned for a member of a replication VLU at the primary storage switch.
    Type: Application
    Filed: August 31, 2004
    Publication date: March 2, 2006
    Inventors: Harinder Bhasin, Ambrish Verma, Poulo Kuriakose, Rajesh Ananthanarayanan