Patents by Inventor Vinodh Kumar
Vinodh Kumar 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).
-
Publication number: 20180308118Abstract: Systems and methods for determining a customer privilege level. The system includes: a processor module; a memory module including computer program code; the memory module and the computer program code configured to, with the processor module, cause the system at least to: receive (i) merchant-related data comprising a merchant identifier, and (ii) customer-related data comprising a customer identifier; determine a merchant score that is based on past transaction data associated with the merchant identifier and the customer identifier; receive an account-related score that is based on at least one attribute of an account associated with the customer identifier; and determine the customer privilege level based on the merchant score and the account-related score.Type: ApplicationFiled: April 19, 2018Publication date: October 25, 2018Applicant: Mastercard International IncorporatedInventors: Srikant Biswal, Harinath Govindasamy, Shashidevendra Prakash Goyal, Vinodh Kumar Sampath, Soumya Ranjan Behera
-
Patent number: 10013504Abstract: Techniques for search with autosuggest and refinements are disclosed. In some embodiments, search with autosuggest includes determining a plurality of potential query suggestions for a partially entered query string; and automatically suggesting a plurality of queries based on a query count for each of the queries. For example, the query count can correspond to a popularity of the query. In some implementations, the query count can be determined based on a number of times that the query was received, and the plurality of queries can be listed based on the popularity of each of the plurality of queries (e.g., to facilitate display of more popular queries higher in the list of suggested queries).Type: GrantFiled: May 27, 2016Date of Patent: July 3, 2018Assignee: BloomReach Inc.Inventors: Ashutosh Garg, Anand Raghuraman, Vinodh Kumar Ravindranath, Mohit Jain, Christina Augustine, Gaurav Bhati
-
Publication number: 20180157760Abstract: Techniques for performing query-dependent and content-class (e.g., with product class as a subset, in which content class can be based on a product class in an example implementation) based ranking are disclosed in accordance with some embodiments. In some embodiments, a process for performing query-dependent and content-class based ranking includes receiving a query for a search for content on a web site; performing a query-dependent and content-class based ranking of content available on the web site (e.g., using a processor); and returning a ranked list of content based at least in part on the query-dependent and content-class based ranking of content available on the web site in response to the query.Type: ApplicationFiled: October 30, 2017Publication date: June 7, 2018Inventors: Ashutosh Garg, Romil Shah, Vinodh Kumar, Ram Gopalan, Sumeet Khullar
-
Publication number: 20180106142Abstract: A method that includes deploying an acoustic caliper tool in a borehole, the tool having several axially-spaced acoustic transceivers; obtaining acoustic signal reflection measurements for the transceivers; estimating a distance-to-boundary value for the transceivers based on reflection measurements; calculating a tool inclination angle based on the distance-to-boundary values; and deriving a correction value based on the angle. A system that includes an acoustic caliper tool having several axially-spaced acoustic transceivers to obtain reflection measurements; at least one processor; and at least one memory in communication with the processor, the memory storing instructions that cause the processor to: receive the acoustic signal reflection measurements; estimate a distance-to-boundary value for the transceivers based on the reflection measurements; calculate a tool inclination angle based on the distance-to-boundary values; and derive a correction value based on the angle.Type: ApplicationFiled: June 19, 2015Publication date: April 19, 2018Inventors: Quang Huy Nguyen, Wei Hsuan Huang, Vinodh Kumar Palani
-
Patent number: 9945188Abstract: A system and method for an enhanced interconnect for downhole tools along a drill string used in subterranean operations is described herein. The system (300) may include a first drill string segment (302) comprising a first conductive element (306) and a second drill string segment (304) coupled to the first drill string segment. The system may also include a tool connect assembly (310) disposed within an internal bore of the second drill string segment. The tool connect assembly may comprise a second conductive element (312) electrically connected to the downhole tool, and the second conductive element may be electrically coupled to the first conductive element through at most two electrical interfaces.Type: GrantFiled: September 27, 2012Date of Patent: April 17, 2018Assignee: Halliburton Energy Services, Inc.Inventors: Choon Siang Daniel Lim, Lay Wei Apple Ang, Vinodh Kumar Palani, Agustin Gubuan, III
-
Patent number: 9936380Abstract: A client device is authenticated in a wireless local area network using a pairwise master key when the client device associates to a first access point. A set of neighbor devices to the client device is generated. The set includes less than a total number of access points in the wireless local area network. The pairwise master key is distributed to the neighbor devices such that the pairwise master key is not distributed to access points outside of the set of neighbor devices. Data representing the set of neighbor devices for the client device is maintained.Type: GrantFiled: December 22, 2014Date of Patent: April 3, 2018Assignee: Cisco Technology, Inc.Inventors: Karthikeyan Balasubramanian, V. S.Vinodh Kumar, Ashvin Lingam, Mubeesh Ali V. M.
-
Patent number: 9830392Abstract: Techniques for performing query-dependent and content-class (e.g., with product class as a subset, in which content class can be based on a product class in an example implementation) based ranking are disclosed in accordance with some embodiments. In some embodiments, a process for performing query-dependent and content-class based ranking includes receiving a query for a search for content on a web site; performing a query-dependent and content-class based ranking of content available on the web site (e.g., using a processor); and returning a ranked list of content based at least in part on the query-dependent and content-class based ranking of content available on the web site in response to the query.Type: GrantFiled: December 17, 2014Date of Patent: November 28, 2017Assignee: BloomReach Inc.Inventors: Ashutosh Garg, Romil Shah, Vinodh Kumar, Ram Gopalan, Sumeet Khullar
-
Patent number: 9710621Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining distributing web applications. One of the methods includes associating at least one user account and at least one developer account with an application execution system, the at least one user account including user data. A web application is transferred from the developer account into a shared area accessible by the at least one user account. A request is received to associate the web application with the user account from the shared area. The web application is associated with the user account, wherein the web application is configured to access the user data of the user account, and wherein access to the user data of the user account is based on authentication associated with the user account. The installed web application is executed using the user data to create user results based on the user data.Type: GrantFiled: April 11, 2016Date of Patent: July 18, 2017Assignee: Google Inc.Inventors: Sriram Thirthala, Vinodh Kumar Ravindranath
-
Publication number: 20170024478Abstract: Techniques for search with more like this refinements are disclosed. In some embodiments, search with more like this refinements includes receiving a product and a context (e.g., the context can include related category information, user context, and/or other context related information); generating a search query based on the product and the context; and determining a plurality of products that match the search query to generate more like this search results.Type: ApplicationFiled: August 24, 2016Publication date: January 26, 2017Inventors: Ashutosh Garg, Anand Raghuraman, Vinodh Kumar Ravindranath, Mohit Jain, Christina Augustine, Gaurav Bhati
-
Publication number: 20160350321Abstract: Techniques for search with autosuggest and refinements are disclosed. In some embodiments, search with autosuggest includes determining a plurality of potential query suggestions for a partially entered query string; and automatically suggesting a plurality of queries based on a query count for each of the queries. For example, the query count can correspond to a popularity of the query. In some implementations, the query count can be determined based on a number of times that the query was received, and the plurality of queries can be listed based on the popularity of each of the plurality of queries (e.g., to facilitate display of more popular queries higher in the list of suggested queries).Type: ApplicationFiled: May 27, 2016Publication date: December 1, 2016Inventors: Ashutosh Garg, Anand Raghuraman, Vinodh Kumar Ravindranath, Mohit Jain, Christina Augustine, Gaurav Bhati
-
Patent number: 9454581Abstract: Techniques for search with more like this refinements are disclosed. In some embodiments, search with more like this refinements includes receiving a product and a context (e.g., the context can include related category information, user context, and/or other context related information); generating a search query based on the product and the context; and determining a plurality of products that match the search query to generate more like this search results.Type: GrantFiled: November 27, 2013Date of Patent: September 27, 2016Assignee: BloomReach Inc.Inventors: Ashutosh Garg, Anand Raghuraman, Vinodh Kumar Ravindranath, Mohit Jain, Christina Augustine, Gaurav Bhati
-
Patent number: 9384244Abstract: Techniques for search with autosuggest and refinements are disclosed. In some embodiments, search with autosuggest includes determining a plurality of potential query suggestions for a partially entered query string; and automatically suggesting a plurality of queries based on a query count for each of the queries. For example, the query count can correspond to a popularity of the query. In some implementations, the query count can be determined based on a number of times that the query was received, and the plurality of queries can be listed based on the popularity of each of the plurality of queries (e.g., to facilitate display of more popular queries higher in the list of suggested queries).Type: GrantFiled: November 27, 2013Date of Patent: July 5, 2016Assignee: BloomReach Inc.Inventors: Ashutosh Garg, Anand Raghuraman, Vinodh Kumar Ravindranath, Mohit Jain, Christina Augustine, Gaurav Bhati
-
Publication number: 20160183084Abstract: A client device is authenticated in a wireless local area network using a pairwise master key when the client device associates to a first access point. A set of neighbor devices to the client device is generated. The set includes less than a total number of access points in the wireless local area network. The pairwise master key is distributed to the neighbor devices such that the pairwise master key is not distributed to access points outside of the set of neighbor devices. Data representing the set of neighbor devices for the client device is maintained.Type: ApplicationFiled: December 22, 2014Publication date: June 23, 2016Inventors: Karthikeyan Balasubramanian, V.S.Vinodh Kumar, Ashvin Lingam, Mubeesh Ali V.M.
-
Patent number: 9311457Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining distributing web applications. One of the methods includes associating at least one user account and at least one developer account with an application execution system, the at least one user account including user data. A web application is transferred from the developer account into a shared area accessible by the at least one user account. A request is received to associate the web application with the user account from the shared area. The web application is associated with the user account, wherein the web application is configured to access the user data of the user account, and wherein access to the user data of the user account is based on authentication associated with the user account. The installed web application is executed using the user data to create user results based on the user data.Type: GrantFiled: November 2, 2012Date of Patent: April 12, 2016Assignee: Google Inc.Inventors: Sriram Thirthala, Vinodh Kumar Ravindranath
-
Publication number: 20150292273Abstract: According to aspects of the present disclose, a system and method for an enhanced interconnect for downhole tools along a drill string used in subterranean operations is described herein. The system (300) may include a first drill string segment (302) comprising a first conductive element (306) and a second drill string segment (304) coupled to the first drill string segment. The system may also includes a tool connect assembly (310) disposed within an internal bore of the second drill string segment. The tool connect assembly may comprise a second conductive element (312) electrically connected to the downhole tool, and the second conductive element may be electrically coupled to the first conductive element through at most two electrical interfaces.Type: ApplicationFiled: September 27, 2012Publication date: October 15, 2015Inventors: Choon Siang Daniel Lim, Lay Wei Apple Ang, Vinodh Kumar Palani, Agustin Gubuan, III
-
Patent number: 9124664Abstract: A system and method are disclosed for loading content such as a software program onto a computing device in a computing environment using a network. Applications are prepared for downloading by using multiple compilers to target an application for multiple computing environments. The multiple compiled applications are assembled into a software container that can be stored on a web server on a network and accessed to download the appropriate application to a computing device depending upon the computing environment available on the computing device.Type: GrantFiled: January 17, 2012Date of Patent: September 1, 2015Assignee: GOOGLE INC.Inventor: Vinodh Kumar Ravindranath
-
Patent number: 9003296Abstract: A method of creating a browser renderable toolbar or helper application, and a network architecture therefore. The browser renderable toolbar obviates the need for separately-installed software while still permitting a user to take advantage of the functionality provided by a traditional toolbar.Type: GrantFiled: December 20, 2006Date of Patent: April 7, 2015Assignee: Yahoo! Inc.Inventors: Vinodh Kumar Chandra Murthy, Chris Kalaboukis
-
Patent number: 8887062Abstract: A method of streamlined web site navigation includes providing a command line interface supplemental to a graphic user interface. The command line interface accepts entry of verbs and parameters from a web site-specific vocabulary. The web site-specific vocabulary allows a user to access functions of a graphic user interface page of the web site by entering at least one verb and without navigating page links to reach the graphic user interface page. The method receives data entered at the command line interface, including the at least one verb. The method continues with identifying a particular web page responsive to the verb, and sending the particular web page towards a client system. The method may further include receiving with the data entered at the command line interface at least one parameter that modifies the verb, and identifying the particular web page responsive to the verb combined with the parameter.Type: GrantFiled: August 28, 2012Date of Patent: November 11, 2014Assignee: salesforce.com, inc.Inventor: Vinodh Kumar Rajagopal
-
Patent number: 8615649Abstract: The invention includes a method for encrypting and transmitting a message M from a first location to a second location. Random numbers P and Q are initially selected, each of them being either a prime or a non-prime number. P and Q are both furnished to a sender and a recipient at the first and second locations, respectively. A client at the first location generates an encrypted message E, which is the remainder left when a modulus operator divides a first quantity, equal to M multiplied by P to the i power, where i is a selected number, by a second quantity equal to (PQ?1). A tuple comprising E and i is transmitted from the first location to the second location, and a second data processing system at the second location to determines the message M from E, i and Q.Type: GrantFiled: September 21, 2010Date of Patent: December 24, 2013Assignee: International Business Machines CorporationInventors: Subramaniyam Chandrasekaran, Arun C. Ramachandran, Lakshmanan Velusamy, Vinodh Kumar Venkatesan
-
Publication number: 20130300238Abstract: A dynamoelectric machine flange having: a base section having a substantially open circumferential shape, the base section including: a radially facing inner surface; a radially facing outer surface; and at least one slot extending axially through a portion of the base section; and a neck portion extending axially from the base section.Type: ApplicationFiled: May 14, 2012Publication date: November 14, 2013Applicant: GENERAL ELECTRIC COMPANYInventors: Vinodh Kumar Bandaru, Venkata Subramanya Sarma Devarakonda, Rebinth Jose Robin, Samir Armando Salamah