Patents by Inventor Vinod V. Valloppillil

Vinod V. Valloppillil 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: 7292996
    Abstract: A wireless telecommunications carrier operates a commerce platform in a trusted domain, which may store sensitive information associated with a consumer. During a credit card based transaction, a merchant's POS terminal sends transaction information to an acquirer. The acquirer recognizes the transaction type and responds by routing the transaction information to the commerce platform. The commerce platform validates the transaction by verifying the identity of the user. When the transaction is validated, the commerce platform notifies the acquirer, which initiates a clearing process. When the transaction clears, the acquirer notifies the commerce platform and signals the merchant's POS terminal to output a paper receipt. The commerce platform stores a digital receipt of the transaction and signals the wireless device to output a confirmation message to the consumer. The consumer's credit card number and other sensitive information may be restricted to the trusted domain, which excludes the merchant.
    Type: Grant
    Filed: January 12, 2001
    Date of Patent: November 6, 2007
    Assignee: Openwave Systems Inc.
    Inventors: Ryan J. Nobrega, Vinod V. Valloppillil
  • Patent number: 7266604
    Abstract: Proxy network address translation (PNAT) is disclosed, which combines proxy server capability with network address translation (NAT) capability. At a NAT component, address translation is performed at a packet level of a stream of packets originating from a client and destined for a server. The address translation redirects the packets to a proxy component, and masks the source of the packets. At the proxy component, filtering is performed at a stream level of the stream of packets. The proxy component transmits the packets to the server. A specific installed component is not required at clients for access through the PNAT. The PNAT retains the advantages of a proxy server, while retaining for the component-less nature of access of NAT.
    Type: Grant
    Filed: March 31, 2000
    Date of Patent: September 4, 2007
    Assignee: Microsoft Corporation
    Inventors: Abraham Nathan, Vinod V. Valloppillil
  • Publication number: 20020107791
    Abstract: A wireless telecommunications carrier operates a commerce platform in a trusted domain, which may store sensitive information associated with a consumer. During a credit card based transaction, a merchant's POS terminal sends transaction information to an acquirer. The acquirer recognizes the transaction type and responds by routing the transaction information to the commerce platform. The commerce platform validates the transaction by verifying the identity of the user. When the transaction is validated, the commerce platform notifies the acquirer, which initiates a clearing process. When the transaction clears, the acquirer notifies the commerce platform and signals the merchant's POS terminal to output a paper receipt. The commerce platform stores a digital receipt of the transaction and signals the wireless device to output a confirmation message to the consumer. The consumer's credit card number and other sensitive information may be restricted to the trusted domain, which excludes the merchant.
    Type: Application
    Filed: January 12, 2001
    Publication date: August 8, 2002
    Inventors: Ryan J. Nobrega, Vinod V. Valloppillil
  • Patent number: 6341311
    Abstract: A method, computer program product, and system for routing URL data object requests in a proxy server array. A URL data object request is received at one proxy server of the array while the desired URL data object resides in the local cache of another proxy server in the array. The receiving proxy server will deterministically identify the residing proxy server based on information residing thereon without resorting to expensive query-response transactions, such as those that occur in proxy server arrays using ICP. An array membership list containing array membership information is available at each and every proxy server and is used in conjunction with the URL as the information for identifying the correct proxy server where the URL data object resides. First, a deterministic hash value is computed for each proxy server name and the URL. Next, a combined hash value is computed that combines the URL hash value with each proxy server hash value.
    Type: Grant
    Filed: May 29, 1998
    Date of Patent: January 22, 2002
    Assignee: Microsoft Corporation
    Inventors: Brian J. Smith, Vinod V. Valloppillil, Hans Hurvig
  • Patent number: RE44513
    Abstract: A wireless telecommunications carrier operates a commerce platform in a trusted domain, which may store sensitive information associated with a consumer. During a credit card based transaction, a merchant's POS terminal sends transaction information to an acquirer. The acquirer recognizes the transaction type and responds by routing the transaction information to the commerce platform. The commerce platform validates the transaction by verifying the identity of the user. When the transaction is validated, the commerce platform notifies the acquirer, which initiates a clearing process. When the transaction clears, the acquirer notifies the commerce platform and signals the merchant's POS terminal to output a paper receipt. The commerce platform stores a digital receipt of the transaction and signals the wireless device to output a confirmation message to the consumer. The consumer's credit card number and other sensitive information may be restricted to the trusted domain, which excludes the merchant.
    Type: Grant
    Filed: November 6, 2009
    Date of Patent: October 1, 2013
    Assignee: Unwired Planet, Inc.
    Inventors: Ryan J. Nobrega, Vinod V. Valloppillil