Patents by Inventor Hari Krishna Garg

Hari Krishna Garg 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: 10812661
    Abstract: A system and methods for call facilitation are provided. The system includes interfaces to call handling networks for receiving or transmitting information by voice, data, email or internet protocol, a storage means and a processing means. The storage means stores caller and/or callee associated information. And the processing means initiates and controls calls to one or more of the call handling networks utilizing associated information corresponding to the caller and the callee of the calls. The associated information includes identification information, calling rules, authentication information, and electronic addresses for each caller and/or callee. In addition, a method for facilitation of a call between a caller and a callee includes setting-up and/or controlling the call in response to information in one or more URL links accessed by the caller and/or the callee via their electronic addresses and/or online accounts.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: October 20, 2020
    Assignee: National University of Singapore
    Inventor: Hari Krishna Garg
  • Publication number: 20160150089
    Abstract: A system and methods for call facilitation are provided. The system includes interfaces to call handling networks for receiving or transmitting information by voice, data, email or internet protocol, a storage means and a processing means. The storage means stores caller and/or callee associated information. And the processing means initiates and controls calls to one or more of the call handling networks utilizing associated information corresponding to the caller and the callee of the calls. The associated information includes identification information, calling rules, authentication information, and electronic addresses for each caller and/or callee. In addition, a method for facilitation of a call between a caller and a callee includes setting-up and/or controlling the call in response to information in one or more URL links accessed by the caller and/or the callee via their electronic addresses and/or online accounts.
    Type: Application
    Filed: June 27, 2014
    Publication date: May 26, 2016
    Inventor: Hari Krishna GARG
  • Publication number: 20150180981
    Abstract: A communications server apparatus (102) comprises a processor (116) and a memory (118), and is configured, under control of the processor, to execute instructions (120) stored in the memory to receive, over a communications link (108, 110, 112), URL information relating to a caller input at a calling device (104), the caller input being selection or activation of a URL as a request for a communication session with a recipient device (106a, 106b). The recipient device is identified using the URL information and a communication session is initiated between the calling device and the recipient device. The calling device implements complementary functionality to interface with the communications server apparatus.
    Type: Application
    Filed: August 6, 2013
    Publication date: June 25, 2015
    Inventors: Clarence Tan, Hari Krishna Garg, Abdul Qadir, Zhiyong Han
  • Patent number: 8634295
    Abstract: A method, device, and system for conducting communication over one or more communication networks. The method comprises determining a number, A, of simultaneously receivable communication paths at a receiving device; and selecting, based on A, a version of data for reception from a plurality of available versions.
    Type: Grant
    Filed: July 8, 2008
    Date of Patent: January 21, 2014
    Assignee: Manovega Pte Ltd
    Inventors: Hari Krishna Garg, Rajat Krishna, Raj Krishna
  • Publication number: 20100322259
    Abstract: A method, device, and system for conducting communication over one or more communication networks. The method comprises determining a number, A, of simultaneously receivable communication paths at a receiving device; and selecting, based on A, a version of data for reception from a plurality of available versions.
    Type: Application
    Filed: July 8, 2008
    Publication date: December 23, 2010
    Applicant: MANOVEGA COMMUNICATIONS PTE LTD
    Inventors: Hari Krishna Garg, Rajat Krishna, Raj Krishna
  • Patent number: 7542456
    Abstract: A method of conducting communication over one or more communication networks without making any change to the communication network infrastructure, the method comprising: selectively establishing L?2 communication paths between first and second devices, each communication path comprising one or more communication channels of one of the communication networks; splitting a communication data stream from the first device into at least L sub-streams; transmitting the sub-streams via the L communication paths; and combining the sub-streams for processing at the second device.
    Type: Grant
    Filed: December 21, 2004
    Date of Patent: June 2, 2009
    Assignee: National University of Singapore
    Inventors: Hari Krishna Garg, Raj Krishna
  • Patent number: 7493381
    Abstract: A method of providing a service, comprising the steps of contacting one of a plurality of server electronic addresses from a first electronic address; identifying, at the server electronic address, the first electronic address from which the contact is made; and providing a service based on a service definition depending on a combination of the server electronic address and the first electronic address, and wherein the service definition comprises one or more second electronic addresses for execution of the service.
    Type: Grant
    Filed: June 7, 2004
    Date of Patent: February 17, 2009
    Assignee: National University of Singapore
    Inventor: Hari Krishna Garg
  • Publication number: 20030069043
    Abstract: A method and devices for wirelessly transmitting data are disclosed. Data is transmitted between to mobile devices in dependence on the location of the device. In one embodiment, one or more of the power level of transmission; direction of transmission; encryption; and coding scheme may be controlled at a base station in dependence on the location of the mobile device. Multiple base stations may transmit to a single device. The base station may include one or more directional transmission elements. Location information may similarly be used to control the overall operation of a wireless network. Channel selection, hand-offs and base station selections for communication with a mobile device may all be effected in dependence on information about the location of a recipient mobile device.
    Type: Application
    Filed: June 21, 2002
    Publication date: April 10, 2003
    Inventors: Pallav Chhaochharia, Hari Krishna Garg, Kok Wee Kenneth Ong