Patents by Inventor Nareshkumar Rajkumar
Nareshkumar Rajkumar 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: 20130238745Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a method for providing content. The method comprises receiving a first login request from a first device used by a user, the request being associated with a first anonymous identifier associated with the first device, and determining a user tag for the user, that does not include any personally identifiable information associated with the user. The method further comprises receiving a second login request from a second different device used by the user, the request being associated with a second different anonymous identifier associated with the second different device, and storing an association between the user tag, the first anonymous identifier and the second different anonymous identifier. The method further comprises receiving a request for content from either the first or second different device and providing content in response to the request using the association.Type: ApplicationFiled: March 6, 2012Publication date: September 12, 2013Inventors: Vinod Kumar Ramachandran, Ping Wu, Nareshkumar Rajkumar
-
Patent number: 8510644Abstract: A system and method for optimizing content of a web page is disclosed. The system comprises a configuration analysis module, a request analysis module, an analytics module and an optimization module that are communicatively coupled to each other. The configuration analysis module receives first and second sets of web interaction data associated with a web page and determines first and second content configurations for the first and second sets of web interaction data, respectively. The request analysis module receives first and second requests for the first and second content configurations, respectively, and extracts a first set of event data from the first request and a second set of event data from the second request. The analytics module generates a first set and a second set of video-aware analytics data. The optimization module optimizes the content of the web page based at least in part on video-aware analytics data.Type: GrantFiled: October 20, 2011Date of Patent: August 13, 2013Assignee: Google Inc.Inventors: Nareshkumar Rajkumar, Gregory Allan Funk, Theodore Kent Hamilton, Vincent Gatto, Jr.
-
Publication number: 20130104024Abstract: A system and method for optimizing content of a web page is disclosed. The system comprises a configuration analysis module, a request analysis module, an analytics module and an optimization module that are communicatively coupled to each other. The configuration analysis module receives first and second sets of web interaction data associated with a web page and determines first and second content configurations for the first and second sets of web interaction data, respectively. The request analysis module receives first and second requests for the first and second content configurations, respectively, and extracts a first set of event data from the first request and a second set of event data from the second request. The analytics module generates a first set and a second set of video-aware analytics data. The optimization module optimizes the content of the web page based at least in part on video-aware analytics data.Type: ApplicationFiled: October 20, 2011Publication date: April 25, 2013Applicant: GOOGLE INC.Inventors: Nareshkumar Rajkumar, Gregory Allan Funk, Theodore Kent Hamilton, Vincent Gatto, JR.
-
Publication number: 20120317271Abstract: Analytics describing video data published to one or more destination sites are calculated. Metrics describing performance of the video data, such as performance in different geographical areas, in different demographics and in different devices are calculated. An interface simplifies calculation of the video metrics to simplify analysis by allowing a user to identify different videos or sets of videos for analysis. Additionally, interaction with one or more web pages including the video data is also captured and combined with video data performance metrics. Integrating web page interaction data and video performance metrics provide a user with a more accurate description of how visitors interact with content presented using the one or more web pages.Type: ApplicationFiled: June 10, 2011Publication date: December 13, 2012Applicant: GOOGLE INC.Inventors: Gregory Allan Funk, Vincent Gatto, JR., Nareshkumar Rajkumar, Theodore Kent Hamilton
-
Publication number: 20120317272Abstract: Analytics describing video data published to one or more destination sites are calculated. Metrics describing performance of the video data, such as performance in different geographical areas, in different demographics and in different devices are calculated. An interface simplifies calculation of the video metrics to simplify analysis by allowing a user to identify different videos or sets of videos for analysis. Additionally, interaction with one or more web pages including the video data is also captured and combined with video data performance metrics. For example, the effect of video data on navigation between web pages within a website is described by one or more navigation paths accounting for interaction with video data.Type: ApplicationFiled: June 10, 2011Publication date: December 13, 2012Applicant: GOOGLE INC.Inventors: Gregory Allan Funk, Vincent Gatto, JR., Nareshkumar Rajkumar, Theodore Kent Hamilton
-
Patent number: 8135717Abstract: Words having selected characteristics in a corpus of documents are found using a data processor arranged to execute queries. Memory stores an index structure in which entries in the index structure map words and marks for words having the selected characteristics to locations within documents in the corpus. Entries in the index structure represent words and other entries represent marks with the location information of a marked word. The entries for the marks can be tokens coalesced with prefixes of respective marked words or adjacent. A query processor forms a modified query by adding a mark for a word to the query. The processor executes the modified query.Type: GrantFiled: March 30, 2009Date of Patent: March 13, 2012Assignee: SAP America, Inc.Inventors: Ramana B. Rao, Swapnil Hajela, Nareshkumar Rajkumar
-
Patent number: 8131730Abstract: Phrases in a corpus of documents including stopwords are found using a data processor arranged to execute phrase queries. Memory stores an index structure which maps entries in the index structure to documents in the corpus. Entries in the index structure represent words and other entries represent stopwords found in the corpus coalesced with prefixes of respective adjacent words adjacent to the stopwords. The prefixes comprise one or more leading characters of the respective adjacent words. A query processor forms a modified query by substituting a stopword with a search token representing the stopword coalesced with a prefix of the next word in the query. The processor executes the modified query. Also, index structures including coalesced stopwords are created and maintained.Type: GrantFiled: March 30, 2009Date of Patent: March 6, 2012Assignee: SAP America, Inc.Inventors: Swapnil Hajela, Nareshkumar Rajkumar
-
Patent number: 7984151Abstract: User information describing a group of users of a distributed computer system configured to store and retrieve individualized user data associated with individual ones of the group of users, and system resource information associated with the distributed computer system, may be obtained. A global distribution plan describing a distribution of at least a portion of the individualized user data associated with the group may be determined based on a global optimization function of the obtained user information and system resource information associated with the distributed computer system, wherein the global optimization function is based on optimizing a global distribution of the portion of the individualized user data based on a determination of a measure of performance and fault tolerance associated with a model of the distributed computer system configured in accordance with the global distribution plan. The determined global distribution plan may be provided to a device for processing.Type: GrantFiled: October 9, 2008Date of Patent: July 19, 2011Assignee: Google Inc.Inventors: Danny Raz, Nareshkumar Rajkumar, Leeann Bent, Bradley Whitehead, Douglas Zongker
-
Publication number: 20090193005Abstract: Words having selected characteristics in a corpus of documents are found using a data processor arranged to execute queries. Memory stores an index structure in which entries in the index structure map words and marks for words having the selected characteristics to locations within documents in the corpus. Entries in the index structure represent words and other entries represent marks with the location information of a marked word. The entries for the marks can be tokens coalesced with prefixes of respective marked words or adjacent. A query processor forms a modified query by adding a mark for a word to the query. The processor executes the modified query.Type: ApplicationFiled: March 30, 2009Publication date: July 30, 2009Inventors: Ramana B. Rao, Swapnil Hajela, Nareshkumar Rajkumar
-
Publication number: 20090187564Abstract: Phrases in a corpus of documents including stopwords are found using a data processor arranged to execute phrase queries. Memory stores an index structure which maps entries in the index structure to documents in the corpus. Entries in the index structure represent words and other entries represent stopwords found in the corpus coalesced with prefixes of respective adjacent words adjacent to the stopwords. The prefixes comprise one or more leading characters of the respective adjacent words. A query processor forms a modified query by substituting a stopword with a search token representing the stopword coalesced with a prefix of the next word in the query. The processor executes the modified query. Also, index structures including coalesced stopwords are created and maintained.Type: ApplicationFiled: March 30, 2009Publication date: July 23, 2009Inventors: Swapnil Hajela, Nareshkumar Rajkumar
-
Patent number: 7516125Abstract: Words having selected characteristics in a corpus of documents are found using a data processor arranged to execute queries. Memory stores an index structure in which entries in the index structure map words and marks for words having the selected characteristics to locations within documents in the corpus. Entries in the index structure represent words and other entries represent marks with the location information of a marked word. The entries for the marks can be tokens coalesced with prefixes of respective marked words or adjacent. A query processor forms a modified query by adding a mark for a word to the query. The processor executes the modified query.Type: GrantFiled: March 29, 2006Date of Patent: April 7, 2009Assignee: Business Objects AmericasInventors: Ramana B. Rao, Swapnil Hajela, Nareshkumar Rajkumar
-
Patent number: 7512596Abstract: Phrases in a corpus of documents including stopwords are found using a data processor arranged to execute phrase queries. Memory stores an index structure which maps entries in the index structure to documents in the corpus. Entries in the index structure represent words and other entries represent stopwords found in the corpus coalesced with prefixes of respective adjacent words adjacent to the stopwords. The prefixes comprise one or more leading characters of the respective adjacent words. A query processor forms a modified query by substituting a stopword with a search token representing the stopword coalesced with a prefix of the next word in the query. The processor executes the modified query. Also, index structures including coalesced stopwords are created and maintained.Type: GrantFiled: March 29, 2006Date of Patent: March 31, 2009Assignee: Business Objects AmericasInventors: Swapnil Hajela, Nareshkumar Rajkumar
-
Publication number: 20070027854Abstract: Words having selected characteristics in a corpus of documents are found using a data processor arranged to execute queries. Memory stores an index structure in which entries in the index structure map words and marks for words having the selected characteristics to locations within documents in the corpus. Entries in the index structure represent words and other entries represent marks with the location information of a marked word. The entries for the marks can be tokens coalesced with prefixes of respective marked words or adjacent. A query processor forms a modified query by adding a mark for a word to the query. The processor executes the modified query.Type: ApplicationFiled: March 29, 2006Publication date: February 1, 2007Applicant: Inxight Software, Inc.Inventors: Ramana Rao, Swapnil Hajela, Nareshkumar Rajkumar
-
Publication number: 20070027853Abstract: Phrases in a corpus of documents including stopwords are found using a data processor arranged to execute phrase queries. Memory stores an index structure which maps entries in the index structure to documents in the corpus. Entries in the index structure represent words and other entries represent stopwords found in the corpus coalesced with prefixes of respective adjacent words adjacent to the stopwords. The prefixes comprise one or more leading characters of the respective adjacent words. A query processor forms a modified query by substituting a stopword with a search token representing the stopword coalesced with a prefix of the next word in the query. The processor executes the modified query. Also, index structures including coalesced stopwords are created and maintained.Type: ApplicationFiled: March 29, 2006Publication date: February 1, 2007Applicant: Inxight Software, Inc.Inventors: Swapnil Hajela, Nareshkumar Rajkumar