Patents by Inventor Vikas Lamba

Vikas Lamba 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: 9864788
    Abstract: Methods, systems, and computer-readable medium storing instructions thereon for implementing methods are directed to facilitating data exchange, such as accessing and operating on data objects, between field applications, such as mobile clients, and dedicated servers by leveraging the features of middleware. An embodiment includes a first server providing a first set of services and data to a mobile client. A first communicating middleware is connected between the first server and the mobile client according to a first communication functionality. A second server provides a second set of services and data according to a second communication functionality that is different from the first communication functionality. A second middleware communicates with the second server according to the second communication functionality, and communicates with the first middleware according to the first communication functionality. The second middleware is connected to the second server and the first middleware.
    Type: Grant
    Filed: August 8, 2012
    Date of Patent: January 9, 2018
    Assignee: SAP SE
    Inventors: Hendrik C. R. Lock, Vikas Lamba, Pravin Prakash Pattewar, Ramprasadh Kothandaraman
  • Patent number: 8370521
    Abstract: Various embodiments of systems and methods for data message exchange in a client server network are described herein. In various embodiments, a client and a server network may implement a data message protocol for message exchanges. A method of an embodiment ensures message delivery, acknowledge message delivery, message delivery in a specific order, resending of lost data messages, and the like. In various embodiments, such data exchange may optimize data transmission and resource consumption in a client server network. A server can store data messages in a buffer and resend them only when requested by the client, as in the case of lost or out of sequence data message. A client with limited storage space need not concern itself with storing data messages and processing them at a later point in time. Furthermore, a client may optimize data transmission by acknowledging bulk data messages, rather than acknowledging them individually.
    Type: Grant
    Filed: July 27, 2010
    Date of Patent: February 5, 2013
    Assignee: SAP AG
    Inventors: Vikas Lamba, Ramprasadh Kothandaraman
  • Publication number: 20120303580
    Abstract: Methods, systems, and computer-readable medium storing instructions thereon for implementing methods are directed to facilitating data exchange, such as accessing and operating on data objects, between field applications, such as mobile clients, and dedicated servers by leveraging the features of middleware. An embodiment includes a first server providing a first set of services and data to a mobile client. A first communicating middleware is connected between the first server and the mobile client according to a first communication functionality. A second server provides a second set of services and data according to a second communication functionality that is different from the first communication functionality. A second middleware communicates with the second server according to the second communication functionality, and communicates with the first middleware according to the first communication functionality. The second middleware is connected to the second server and the first middleware.
    Type: Application
    Filed: August 8, 2012
    Publication date: November 29, 2012
    Applicant: SAP AG
    Inventors: Hendrik C.R. LOCK, Vikas LAMBA, Pravin Prakash PATTEWAR, Ramprasadh KOTHANDARAMAN
  • Patent number: 8266104
    Abstract: Methods, systems, and computer-readable medium storing instructions thereon for implementing methods are directed to facilitating data exchange, such as accessing and operating on data objects, between field applications, such as mobile clients, and dedicated servers by leveraging the features of middleware. An embodiment includes a first server providing a first set of services and data to a mobile client. A first communicating middleware is connected between the first server and the mobile client according to a first communication functionality. A second server provides a second set of services and data according to a second communication functionality that is different from the first communication functionality. A second middleware communicates with the second server according to the second communication functionality, and communicates with the first middleware according to the first communication functionality. The second middleware is connected to the second server and the first middleware.
    Type: Grant
    Filed: August 26, 2008
    Date of Patent: September 11, 2012
    Assignee: SAP AG
    Inventors: Hendrik Lock, Vikas Lamba, Pravin Prakash Pattewar, Ramprasadh Kothandaraman
  • Publication number: 20120215880
    Abstract: Various embodiments of systems and methods for forwarding data from a continuation server to handheld devices are disclosed. At the continuation server, protocol connections established from the handheld devices is received. A stack is created on the continuation server, which stores a status of each protocol connection received. The status indicates an availability of the protocol connection between the corresponding handheld device and the continuation server. The connectivity between the continuation server and the handheld device is maintained. Once a data notification is received by the continuation server, the stack is invoked to retrieve the status of each protocol connection. The data notification may include an availability of data to be downloaded to the handheld devices.
    Type: Application
    Filed: February 23, 2011
    Publication date: August 23, 2012
    Inventor: VIKAS LAMBA
  • Publication number: 20120030369
    Abstract: Various embodiments of systems and methods for data message exchange in a client server network are described herein. In various embodiments, a client and a server network may implement a data message protocol for message exchanges. A method of an embodiment ensures message delivery, acknowledge message delivery, message delivery in a specific order, resending of lost data messages, and the like. In various embodiments, such data exchange may optimize data transmission and resource consumption in a client server network. A server can store data messages in a buffer and resend them only when requested by the client, as in the case of lost or out of sequence data message. A client with limited storage space need not concern itself with storing data messages and processing them at a later point in time. Furthermore, a client may optimize data transmission by acknowledging bulk data messages, rather than acknowledging them individually.
    Type: Application
    Filed: July 27, 2010
    Publication date: February 2, 2012
    Inventors: Vikas Lamba, Ramprasadh Kothandaraman
  • Publication number: 20100057744
    Abstract: Methods, systems, and computer-readable medium storing instructions thereon for implementing methods are directed to facilitating data exchange, such as accessing and operating on data objects, between field applications, such as mobile clients, and dedicated servers by leveraging the features of middleware. An embodiment includes a first server providing a first set of services and data to a mobile client. A first communicating middleware is connected between the first server and the mobile client according to a first communication functionality. A second server provides a second set of services and data according to a second communication functionality that is different from the first communication functionality. A second middleware communicates with the second server according to the second communication functionality, and communicates with the first middleware according to the first communication functionality. The second middleware is connected to the second server and the first middleware.
    Type: Application
    Filed: August 26, 2008
    Publication date: March 4, 2010
    Inventors: Hendrik C.R. Lock, Vikas Lamba, Pravin Prakash Pattewar, Ramprasadh Kothandaraman