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: 10664896Abstract: 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: GrantFiled: April 2, 2018Date of Patent: May 26, 2020Inventors: yan or, Anand Kumar Sankaran, Madhu Gopinathan, Vinu Sundaresan
-
Publication number: 20190108572Abstract: 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: ApplicationFiled: April 2, 2018Publication date: April 11, 2019Inventors: yan or, Anand Kumar Sankaran, Madhu Gopinathan, Vinu Sundaresan
-
Patent number: 9934218Abstract: 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: GrantFiled: April 18, 2012Date of Patent: April 3, 2018Assignee: Infosys LimitedInventors: Madhu Gopinathan, Sarbendu Guha, Indranil Basu, Nikhil Menon, Tejas Prabhakara Sampige
-
Patent number: 9767121Abstract: 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: GrantFiled: February 12, 2013Date of Patent: September 19, 2017Inventors: Yan Or, Anand Kumar Sankaran, Madhu Gopinathan, Vinu Sundaresan
-
Patent number: 9317871Abstract: 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: GrantFiled: May 28, 2013Date of Patent: April 19, 2016Assignee: vMobo, Inc.Inventors: Yan Or, Anand Kumar Sankaran, Madhu Gopinathan, Vinu Sundaresan
-
Publication number: 20140358661Abstract: 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: ApplicationFiled: May 28, 2013Publication date: December 4, 2014Inventors: Yan Or, Anand Kumar Sankaran, Madhu Gopinathan, Vinu Sundaresan
-
Publication number: 20140229323Abstract: 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: ApplicationFiled: February 13, 2013Publication date: August 14, 2014Applicant: vMobo, Inc.Inventors: Yan Or, Anand Kumar Sankaran, Madhu Gopinathan, Vinu Sundaresan
-
Publication number: 20140229474Abstract: 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: ApplicationFiled: May 28, 2013Publication date: August 14, 2014Inventors: Yan Or, Anand Kumar Sankaran, Madhu Gopinathan, Vinu Sundaresan
-
Publication number: 20140229468Abstract: 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: ApplicationFiled: February 12, 2013Publication date: August 14, 2014Inventors: Yan Or, Anand Kumar Sankaran, Madhu Gopinathan, Vinu Sundaresan
-
Publication number: 20130144604Abstract: 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: ApplicationFiled: April 18, 2012Publication date: June 6, 2013Applicant: INFOSYS LIMITEDInventors: Madhu Gopinathan, Sarbendu Guha, Indranil Basu, Nikhil Menon, Tejas Prabhakara Sampige
-
Patent number: 8024296Abstract: 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: GrantFiled: June 15, 2007Date of Patent: September 20, 2011Assignee: Symantec CorporationInventors: Madhu Gopinathan, Pushkar Raj Tiwari
-
Publication number: 20080229261Abstract: 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: ApplicationFiled: March 16, 2007Publication date: September 18, 2008Applicant: Microsoft CorporationInventors: Sriram K. Rajamani, Madhu Gopinathan
-
Patent number: 6463079Abstract: 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: GrantFiled: July 2, 1999Date of Patent: October 8, 2002Assignee: 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: 6459702Abstract: 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: GrantFiled: July 2, 1999Date of Patent: October 1, 2002Assignee: Covad Communications Group, Inc.Inventors: Ralph Gordon Saaverda, Madhu Gopinathan, Michael Jean Walsh, Yan Or
-
Publication number: 20020101881Abstract: 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: ApplicationFiled: July 2, 1999Publication date: August 1, 2002Inventors: VINU SUNDARESAN, KRISHNA SASTRY GARIMELLA, UMESH BELLUR, ARUN CANDADAI, MICHAEL JEAN WALSH, RALPH GORDON SAAVEDRA, MADHU GOPINATHAN, YAN OR