Patents by Inventor Vinu Sundaresan
Vinu Sundaresan 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: 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: 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: 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
-
Patent number: 7962590Abstract: A topology of a multitier compute infrastructure is automatically discovered. Discovery can be roughly divided into two phases. In one phase, components and physical relationships are discovered. In the other phase, non-physical relationships between the components are deduced. The second phase typically is based in part on information obtained in the first phase. In one application, the components and relationships that are discovered/deduced are used to build a map of the multitier compute infrastructure.Type: GrantFiled: March 17, 2003Date of Patent: June 14, 2011Assignee: International Business Machines CorporationInventors: Yan Or, Johan Casier, Krishna Garimella, Umesh Bellur, John Koper, Shashank Joshi, Girard Chandler, Vinu Sundaresan
-
Patent number: 7912873Abstract: A multitier topology map describes a multitier compute infrastructure. The multitier topology map identifies components from at least two different tiers of the multitier compute infrastructure and indicates relationships between components including at least one cross-tier relationship between components. An interface module accesses the multitier topology map.Type: GrantFiled: December 7, 2007Date of Patent: March 22, 2011Assignee: International Business Machines CorporationInventors: Yan Or, Johan Casier, Krishna Garimella, Umesh Bellur, John Koper, Shashank Joshi, Girard Chandler, Vinu Sundaresan
-
Publication number: 20080082978Abstract: A multitier topology map describes a multitier compute infrastructure. The multitier topology map identifies components from at least two different tiers of the multitier compute infrastructure and indicates relationships between components including at least one cross-tier relationship between components. An interface module accesses the multitier topology map.Type: ApplicationFiled: December 7, 2007Publication date: April 3, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yan Or, Johan Casier, Krishna Garimella, Umesh Bellur, John Koper, Shashank Joshi, Girard Chandler, Vinu Sundaresan
-
Patent number: 7337184Abstract: A multitier topology map describes a multitier compute infrastructure. The multitier topology map identifies components from at least two different tiers of the multitier compute infrastructure and indicates relationships between components including at least one cross-tier relationship between components. An interface module accesses the multitier topology map.Type: GrantFiled: February 11, 2003Date of Patent: February 26, 2008Assignee: International Business Machines CorporationInventors: Yan Or, Johan Casier, Krishna Garimella, Umesh Bellur, John Koper, Shashank Joshi, Girard Chandler, Vinu Sundaresan
-
Patent number: 7243306Abstract: A descriptor for a multitier compute infrastructure is provided. A multitier topology map contains an inventory of network tier, application tier, and compute tier components and the relationships among the components. A business service can be defined as a logical grouping of components that transactionally implement a business process. A service descriptor includes the component dependencies that define the business service. The business service leverages the component dependencies to provide cross-tier visibility of the business process and performance analysis features.Type: GrantFiled: February 13, 2003Date of Patent: July 10, 2007Assignee: International Business Machines CorporationInventors: Shashank Joshi, Umesh Bellur, Yan Or, Krishna Garimella, Vinu Sundaresan
-
Patent number: 7210143Abstract: An application model automates deployment of an application. In one embodiment, the application model includes a static description of the application and a run-time description of the application. Deployment phases, such as installation, configuration and activation of the application are executed according to the application model.Type: GrantFiled: March 4, 2003Date of Patent: April 24, 2007Assignee: International Business Machines CorporationInventors: Yan Or, Johan Casier, Krishna Garimella, Umesh Bellur, John Koper, Shashank Joshi, Vinu Sundaresan
-
Publication number: 20060184926Abstract: An application model automates deployment of an application. In one embodiment, the application model includes a static description of the application and a run-time description of the application. Deployment phases, such as installation, configuration and activation of the application are executed according to the application model.Type: ApplicationFiled: March 4, 2003Publication date: August 17, 2006Inventors: Yan Or, Johan Casier, Krishna Garimella, Umesh Bellur, John Koper, Shashank Joshi, Vinu Sundaresan
-
Patent number: 7058716Abstract: An operational support system (OSS) which provisions a virtual circuit automatically potentially without requiring any manual intervention. The virtual circuit may be provisioned upon the reception of an order for a connection from a user location to a target network. The OSS is particulary useful to provision permanent virtual connections (PVC) on service provider networks providing high bandwidth connections to user locations on local loops.Type: GrantFiled: July 19, 2004Date of Patent: June 6, 2006Assignee: Covad Communications Group, Inc.Inventors: Vinu Sundaresan, Mike Miscevic, Johan Casier
-
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
-
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