Patents by Inventor Raj K. De Datta
Raj K. De Datta 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: 9785713Abstract: Query generation for searchable content is provided. In some embodiments, query generation for searchable content includes receiving searchable content (e.g., the searchable content can include a unique identifier for the searchable content, such as a Uniform Resource Locator (URL) for a web site, and the web site can include one or more web pages); and generating a set of queries, the set of queries including one or more queries (e.g., the set of queries can include ranked queries) that are relevant to the searchable content.Type: GrantFiled: March 10, 2016Date of Patent: October 10, 2017Assignee: BloomReach Inc.Inventors: Raj K. De Datta, Ashutosh Garg, Abhay Vardhan, Joshua Levy, Srinath Sridhar
-
Publication number: 20160328483Abstract: Techniques for generating content for topics based on user demand are disclosed. In some embodiments, generating content for topics based on user demand includes determining a topic based on a user demand; automatically generating content for the topic; and selecting the content that is contextually relevant for display within a corpus of content (e.g., a web site, a social networking web page, content customized for mobile devices, content customized based on location awareness, or an electronic mail message).Type: ApplicationFiled: May 2, 2016Publication date: November 10, 2016Inventors: Anindo Mukherjee, Ashutosh Garg, Raj K. De Datta, Devesh Senapati
-
Publication number: 20160267184Abstract: Query generation for searchable content is provided. In some embodiments, query generation for searchable content includes receiving searchable content (e.g., the searchable content can include a unique identifier for the searchable content, such as a Uniform Resource Locator (URL) for a web site, and the web site can include one or more web pages); and generating a set of queries, the set of queries including one or more queries (e.g., the set of queries can include ranked queries) that are relevant to the searchable content.Type: ApplicationFiled: March 10, 2016Publication date: September 15, 2016Inventors: Raj K. De Datta, Ashutosh Garg, Abhay Vardhan, Joshua Levy, Srinath Sridhar
-
Patent number: 9361385Abstract: Techniques for generating content for topics based on user demand are disclosed. In some embodiments, generating content for topics based on user demand includes determining a topic based on a user demand; automatically generating content for the topic; and selecting the content that is contextually relevant for display within a corpus of content (e.g., a web site, a social networking web page, content customized for mobile devices, content customized based on location awareness, or an electronic mail message).Type: GrantFiled: August 28, 2014Date of Patent: June 7, 2016Assignee: BloomReach Inc.Inventors: Anindo Mukherjee, Ashutosh Garg, Raj K. De Datta, Devesh Senapati
-
Patent number: 9317611Abstract: Query generation for searchable content is provided. In some embodiments, query generation for searchable content includes receiving searchable content (e.g., the searchable content can include a unique identifier for the searchable content, such as a Uniform Resource Locator (URL) for a web site, and the web site can include one or more web pages); and generating a set of queries, the set of queries including one or more queries (e.g., the set of queries can include ranked queries) that are relevant to the searchable content.Type: GrantFiled: December 10, 2014Date of Patent: April 19, 2016Assignee: BloomReach Inc.Inventors: Raj K. De Datta, Ashutosh Garg, Abhay Vardhan, Joshua Levy, Srinath Sridhar
-
Publication number: 20150169767Abstract: Query generation for searchable content is provided. In some embodiments, query generation for searchable content includes receiving searchable content (e.g., the searchable content can include a unique identifier for the searchable content, such as a Uniform Resource Locator (URL) for a web site, and the web site can include one or more web pages); and generating a set of queries, the set of queries including one or more queries (e.g., the set of queries can include ranked queries) that are relevant to the searchable content.Type: ApplicationFiled: December 10, 2014Publication date: June 18, 2015Inventors: Raj K. De Datta, Ashutosh Garg, Abhay Vardhan, Joshua Levy, Srinath Sridhar
-
Publication number: 20150058310Abstract: Techniques for generating content for topics based on user demand are disclosed. In some embodiments, generating content for topics based on user demand includes determining a topic based on a user demand; automatically generating content for the topic; and selecting the content that is contextually relevant for display within a corpus of content (e.g., a web site, a social networking web page, content customized for mobile devices, content customized based on location awareness, or an electronic mail message).Type: ApplicationFiled: August 28, 2014Publication date: February 26, 2015Inventors: Anindo Mukherjee, Ashutosh Garg, Raj K. De Datta, Devesh Senapati
-
Patent number: 8949254Abstract: Techniques for enhancing content are disclosed. In some embodiments, enhancing content includes automatically identifying a set of modifications to the existing content of a page that would result in the page satisfying a set of search properties and applying at least a subset of the set of modifications to the page. Furthermore, techniques for enhancing link structure are disclosed. In some embodiments, enhancing link structure includes automatically determining a constrained link structure for a set of pages that satisfies a set of one or more constraints and that is at least in part different from an existing link structure of the set of pages and making one or more modifications to the existing link structure to at least in part realize the constrained link structure for the set of pages.Type: GrantFiled: October 29, 2010Date of Patent: February 3, 2015Assignee: BloomReach Inc.Inventors: Raj K. De Datta, Ashutosh Garg, Joshua Levy, Praveen K. Patnala, Srinath Sridhar, William Uppington, Abhay Vardhan
-
Patent number: 8938452Abstract: Query generation for searchable content is provided. In some embodiments, query generation for searchable content includes receiving searchable content (e.g., the searchable content can include a unique identifier for the searchable content, such as a Uniform Resource Locator (URL) for a web site, and the web site can include one or more web pages); and generating a set of queries, the set of queries including one or more queries (e.g., the set of queries can include ranked queries) that are relevant to the searchable content.Type: GrantFiled: January 29, 2014Date of Patent: January 20, 2015Assignee: BloomReach Inc.Inventors: Raj K. De Datta, Ashutosh Garg, Abhay Vardhan, Joshua Levy, Srinath Sridhar
-
Patent number: 8849812Abstract: Techniques for generating content for topics based on user demand are disclosed. In some embodiments, generating content for topics based on user demand includes determining a topic based on a user demand; automatically generating content for the topic; and selecting the content that is contextually relevant for display within a corpus of content (e.g., a web site, a social networking web page, content customized for mobile devices, content customized based on location awareness, or an electronic mail message).Type: GrantFiled: August 31, 2011Date of Patent: September 30, 2014Assignee: BloomReach Inc.Inventors: Anindo Mukherjee, Ashutosh Garg, Raj K. De Datta, Devesh Senapati
-
Patent number: 8799403Abstract: Methods are disclosed for caching content and state data at a network element. In one embodiment, data packets are intercepted at a network element. An application layer message, which specifies a request for specified data from a server application, is determined from the data packets. A first portion of the specified data contained in the network element's cache is determined. A message that requests a second portion of the data not contained in the cache is sent toward a server application. A first response that contains the second portion, but not the first portion, is received. A second response, which contains the first and second portions, is sent toward a client application. In one embodiment, data packets are intercepted at the network element. An application layer message, which specifies session or database connection state information, is determined from the data packets. The state information is cached at the network element.Type: GrantFiled: December 15, 2009Date of Patent: August 5, 2014Assignee: Cisco Technology, Inc.Inventors: Alex Yiu-Man Chan, Snehal Haridas, Raj K. De Datta
-
Publication number: 20140207750Abstract: Query generation for searchable content is provided. In some embodiments, query generation for searchable content includes receiving searchable content (e.g., the searchable content can include a unique identifier for the searchable content, such as a Uniform Resource Locator (URL) for a web site, and the web site can include one or more web pages); and generating a set of queries, the set of queries including one or more queries (e.g., the set of queries can include ranked queries) that are relevant to the searchable content.Type: ApplicationFiled: January 29, 2014Publication date: July 24, 2014Applicant: BloomReach Inc.Inventors: Raj K. De Datta, Ashutosh Garg, Abhay Vardhan, Joshua Levy, Srinath Sridhar
-
Publication number: 20100094945Abstract: Methods are disclosed for caching content and state data at a network element. In one embodiment, data packets are intercepted at a network element. An application layer message, which specifies a request for specified data from a server application, is determined from the data packets. A first portion of the specified data contained in the network element's cache is determined. A message that requests a second portion of the data not contained in the cache is sent toward a server application. A first response that contains the second portion, but not the first portion, is received. A second response, which contains the first and second portions, is sent toward a client application. In one embodiment, data packets are intercepted at the network element. An application layer message, which specifies session or database connection state information, is determined from the data packets. The state information is cached at the network element.Type: ApplicationFiled: December 15, 2009Publication date: April 15, 2010Applicant: CISCO TECHNOLOGY, INC.Inventors: Alex YIU-MAN CHAN, Snehal HARIDAS, Raj K. DE DATTA
-
Patent number: 7664879Abstract: Methods are disclosed for caching content and state data at a network element. In one embodiment, data packets are intercepted at a network element. An application layer message, which specifies a request for specified data from a server application, is determined from the data packets. A first portion of the specified data contained in the network element's cache is determined. A message that requests a second portion of the data not contained in the cache is sent toward a server application. A first response that contains the second portion, but not the first portion, is received. A second response, which contains the first and second portions, is sent toward a client application. In one embodiment, data packets are intercepted at the network element. An application layer message, which specifies session or database connection state information, is determined from the data packets. The state information is cached at the network element.Type: GrantFiled: November 23, 2004Date of Patent: February 16, 2010Assignee: Cisco Technology, Inc.Inventors: Alex Yiu-Man Chan, Snehal Haridas, Raj K. De Datta