Patents by Inventor Madhu Gopinathan

Madhu Gopinathan 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: 10664896
    Abstract: A recommendation server provides product or service suggestions to a user based on transaction and location data. The recommendation server receives transaction data from a merchant device operated by a merchant affiliate. The transaction data contains information that is used to identify a suggested product or service. A search vicinity is determined based on the location of the merchant affiliate and the suggested product or service. A suggested merchant is determined that is located within the search vicinity, and that sells the suggested product or service. Information about the suggested merchant and the suggested product or service is sent to a user device operated by the user in order to encourage them to make a purchase from the suggested merchant.
    Type: Grant
    Filed: April 2, 2018
    Date of Patent: May 26, 2020
    Inventors: yan or, Anand Kumar Sankaran, Madhu Gopinathan, Vinu Sundaresan
  • Publication number: 20190108572
    Abstract: A recommendation server provides product or service suggestions to a user based on transaction and location data. The recommendation server receives transaction data from a merchant device operated by a merchant affiliate. The transaction data contains information that is used to identify a suggested product or service. A search vicinity is determined based on the location of the merchant affiliate and the suggested product or service. A suggested merchant is determined that is located within the search vicinity, and that sells the suggested product or service. Information about the suggested merchant and the suggested product or service is sent to a user device operated by the user in order to encourage them to make a purchase from the suggested merchant.
    Type: Application
    Filed: April 2, 2018
    Publication date: April 11, 2019
    Inventors: yan or, Anand Kumar Sankaran, Madhu Gopinathan, Vinu Sundaresan
  • Patent number: 9934218
    Abstract: Systems and method for extracting attributes from text content are described. Example embodiments may include a computer implemented method for extracting attributes from text data, wherein the text data is obtained from at least one information source. As described, the implementation may include receiving, from a user, an address for the at least one information source and an attribute name, creating a tagged information file by associating a part of speech tag to text data obtained from the at least one information source, identifying a location of the attribute name in the tagged information file using an approximate text matching technique and determining at least one attribute descriptor from the tagged information file wherein the tagged information file is parsed based on a part of speech tag associated with the attribute name to determine a conclusion of the attribute descriptor.
    Type: Grant
    Filed: April 18, 2012
    Date of Patent: April 3, 2018
    Assignee: Infosys Limited
    Inventors: Madhu Gopinathan, Sarbendu Guha, Indranil Basu, Nikhil Menon, Tejas Prabhakara Sampige
  • Patent number: 9767121
    Abstract: A geo-search server receives a query from a user device operated by a user and determines candidate locations that may be associated with the query based on the text of the query, using a geodata index. The geodata index contains information about location names and the geo-locations associated with those names. A relevance score is generated for each candidate location and a target location is selected based on the relevance scores. A query classification is determined based on the query, using a domain index, and query response candidates are selected from a content index based on the target location and the query classification. A relevance score is generated for each of the query response candidates, and a query response is selected based on the relevance scores. The query response is sent to the user device.
    Type: Grant
    Filed: February 12, 2013
    Date of Patent: September 19, 2017
    Inventors: Yan Or, Anand Kumar Sankaran, Madhu Gopinathan, Vinu Sundaresan
  • Patent number: 9317871
    Abstract: A classified ads server receives a search query from a mobile device operated by a user. The search query is parsed and a plurality of tokens is extracted from the search query. A query classification is determined based on the query, using a domain index, and query response candidates are selected from a content index based on the search query tokens and the query classification. A relevance score is generated for each of the query response candidates, and a classified ad is selected based on the relevance scores. The classified ad is sent to the user device.
    Type: Grant
    Filed: May 28, 2013
    Date of Patent: April 19, 2016
    Assignee: vMobo, Inc.
    Inventors: Yan Or, Anand Kumar Sankaran, Madhu Gopinathan, Vinu Sundaresan
  • Publication number: 20140358661
    Abstract: A multi-brand loyalty server provides real-time product or service suggestions to customers based on transaction data. The multi-brand loyalty server receives customer information and transaction data from a merchant device(s) located at a merchant subscriber's premises. A loyalty event, such as a promotion or reward for a suggested product or service, is determined based on the transaction data. Information about a suggested merchant and the loyalty event is sent to a mobile device operated by the customer in order to encourage him to make a purchase from the suggested merchant.
    Type: Application
    Filed: May 28, 2013
    Publication date: December 4, 2014
    Inventors: Yan Or, Anand Kumar Sankaran, Madhu Gopinathan, Vinu Sundaresan
  • Publication number: 20140229323
    Abstract: A recommendation server provides product or service suggestions to a user based on transaction and location data. The recommendation server receives transaction data from a merchant device operated by a merchant affiliate. The transaction data contains information that is used to identify a suggested product or service. A search vicinity is determined based on the location of the merchant affiliate and the suggested product or service. A suggested merchant is determined that is located within the search vicinity, and that sells the suggested product or service. Information about the suggested merchant and the suggested product or service is sent to a user device operated by the user in order to encourage them to make a purchase from the suggested merchant.
    Type: Application
    Filed: February 13, 2013
    Publication date: August 14, 2014
    Applicant: vMobo, Inc.
    Inventors: Yan Or, Anand Kumar Sankaran, Madhu Gopinathan, Vinu Sundaresan
  • Publication number: 20140229474
    Abstract: A classified ads server receives a search query from a mobile device operated by a user. The search query is parsed and a plurality of tokens is extracted from the search query. A query classification is determined based on the query, using a domain index, and query response candidates are selected from a content index based on the search query tokens and the query classification. A relevance score is generated for each of the query response candidates, and a classified ad is selected based on the relevance scores. The classified ad is sent to the user device.
    Type: Application
    Filed: May 28, 2013
    Publication date: August 14, 2014
    Inventors: Yan Or, Anand Kumar Sankaran, Madhu Gopinathan, Vinu Sundaresan
  • Publication number: 20140229468
    Abstract: A geo-search server receives a query from a user device operated by a user and determines candidate locations that may be associated with the query based on the text of the query, using a geodata index. The geodata index contains information about location names and the geo-locations associated with those names. A relevance score is generated for each candidate location and a target location is selected based on the relevance scores. A query classification is determined based on the query, using a domain index, and query response candidates are selected from a content index based on the target location and the query classification. A relevance score is generated for each of the query response candidates, and a query response is selected based on the relevance scores. The query response is sent to the user device.
    Type: Application
    Filed: February 12, 2013
    Publication date: August 14, 2014
    Inventors: Yan Or, Anand Kumar Sankaran, Madhu Gopinathan, Vinu Sundaresan
  • Publication number: 20130144604
    Abstract: Systems and method for extracting attributes from text content are described. Example embodiments may include a computer implemented method for extracting attributes from text data, wherein the text data is obtained from at least one information source. As described, the implementation may include receiving, from a user, an address for the at least one information source and an attribute name, creating a tagged information file by associating a part of speech tag to text data obtained from the at least one information source, identifying a location of the attribute name in the tagged information file using an approximate text matching technique and determining at least one attribute descriptor from the tagged information file wherein the tagged information file is parsed based on a part of speech tag associated with the attribute name to determine a conclusion of the attribute descriptor.
    Type: Application
    Filed: April 18, 2012
    Publication date: June 6, 2013
    Applicant: INFOSYS LIMITED
    Inventors: Madhu Gopinathan, Sarbendu Guha, Indranil Basu, Nikhil Menon, Tejas Prabhakara Sampige
  • Patent number: 8024296
    Abstract: A method and apparatus for agent-less auditing of a server, wherein the apparatus processes data for auditing a server. One or more portions of audit information (e.g., transaction log, trace log, or both) are coupled from a target server to an information server. The one or more portions of the audit information are processed at the information server to create audit data. The audit data is stored in an audit data repository.
    Type: Grant
    Filed: June 15, 2007
    Date of Patent: September 20, 2011
    Assignee: Symantec Corporation
    Inventors: Madhu Gopinathan, Pushkar Raj Tiwari
  • Publication number: 20080229261
    Abstract: A software design rule system is provided. The software design rule system can employ a rule language that enables software developers to model valid interactions between multiple, inter-related objects; provide a rule verifier component that determines whether design rules achieve their intended purpose; and provide a rule enforcer component that determines whether the software complies with the specified rules. Software designers can provide design specifications using the rule language that the software design rule system employs. The rule language can specify a program that identifies “auxiliary states” associated with objects in the software that is being developed, transitions between the auxiliary states, and object invariants.
    Type: Application
    Filed: March 16, 2007
    Publication date: September 18, 2008
    Applicant: Microsoft Corporation
    Inventors: Sriram K. Rajamani, Madhu Gopinathan
  • Patent number: 6463079
    Abstract: An operational support system (OSS) processing orders for high bandwidth connections on based on digital subscriber loop (DSL) technology. The OSS pre-qualifies the services based on data identifying a user location and on the availability of any resources which may be needed exclusively for the user location to provide the service. A port on a DSL access multiplexor (DSLAM) is an example of such a resource. By reserving such resources around (before or after) the pre-qualification stage, the OSS may ensure that the service order can be fulfilled with an enhanced probability.
    Type: Grant
    Filed: July 2, 1999
    Date of Patent: October 8, 2002
    Assignee: Covad Communications Group, Inc.
    Inventors: Vinu Sundaresan, Krishna Sastry Garimella, Umesh Bellur, Arun Candadai, Michael Jean Walsh, Ralph Gordon Saavedra, Madhu Gopinathan, Yan Or
  • Patent number: 6459702
    Abstract: An operational support system (OSS) securing a local loop to be used for providing digital subscriber loop (DSL) based services to a user location (e.g., home). Upon determination of the services (including bandwidth) to be provided, the OSS may automatically determine a port on a DSL access multiplexor (DSLAM) which is capable of providing the determined services. In turn, the DSLAM port may determine a port on a distribution frame. An order for a local loop specifying the port on the frame may be sent to an incumbent local exchange carrier (ILEC). The ILEC may provide a firm order commit (FOC) date for providing the local loop. The OSS may automatically test the local loop around the FOC date prior to determine whether the local loop has been accurately provided by the ILEC.
    Type: Grant
    Filed: July 2, 1999
    Date of Patent: October 1, 2002
    Assignee: Covad Communications Group, Inc.
    Inventors: Ralph Gordon Saaverda, Madhu Gopinathan, Michael Jean Walsh, Yan Or
  • Publication number: 20020101881
    Abstract: An operational support system (OSS) processing orders for high bandwidth connections on based on digital subscriber loop (DSL) technology. The OSS pre-qualifies the services based on data identifying a user location and on the availability of any resources which may be needed exclusively for the user location to provide the service. A port on a DSL access multiplexor (DSLAM) is an example of such a resource. By reserving such resources around (before or after) the pre-qualification stage, the OSS may ensure that the service order can be fulfilled with an enhanced probability.
    Type: Application
    Filed: July 2, 1999
    Publication date: August 1, 2002
    Inventors: VINU SUNDARESAN, KRISHNA SASTRY GARIMELLA, UMESH BELLUR, ARUN CANDADAI, MICHAEL JEAN WALSH, RALPH GORDON SAAVEDRA, MADHU GOPINATHAN, YAN OR