Patents by Inventor Apurva Sinha
Apurva Sinha 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: 20250078117Abstract: Some embodiments provide systems to determine contextual information comprising: an intent mining system that receive inquiry content that does not include personal identification information (PII) and is configured to determine an estimated intent information being sought by an intended recipient, identify a mapping to a sub-set of supplemental keywords corresponding to the intent information; and identify historic inquiries associated with actual historic product purchases relevant to the inquiry content and supplemental keywords, and obtain a listing of products associated with the inquiry content; a product association system that identifies a set of multiple products that each have a purchase threshold relationship with one or more products from the determined listing of products, and generate an enhanced listing of products; a topic extraction system that evaluates associations between product parameters of the enhanced listing of products to identify multiple associated topics and corresponding topic cType: ApplicationFiled: November 15, 2024Publication date: March 6, 2025Inventors: Srujana Kaddevarmuth, Denila B. Philip, Amlan J. Das, Debanjana Banerjee, Apurva Sinha, Abin Abraham, Mark A. Hardy
-
Patent number: 12148003Abstract: Some embodiments provide systems to determine contextual information comprising: an intent mining system that receive inquiry content that does not include personal identification information (PII) and is configured to determine an estimated intent information being sought by an intended recipient, identify a mapping to a sub-set of supplemental keywords corresponding to the intent information; and identify historic inquiries associated with actual historic product purchases relevant to the inquiry content and supplemental keywords, and obtain a listing of products associated with the inquiry content; a product association system that identifies a set of multiple products that each have a purchase threshold relationship with one or more products from the determined listing of products, and generate an enhanced listing of products; a topic extraction system that evaluates associations between product parameters of the enhanced listing of products to identify multiple associated topics and corresponding topic cType: GrantFiled: December 1, 2021Date of Patent: November 19, 2024Assignee: Walmart Apollo, LLCInventors: Srujana Kaddevarmuth, Denila B. Philip, Amlan J. Das, Debanjana Banerjee, Apurva Sinha, Abin Abraham, Mark A. Hardy
-
Publication number: 20230169540Abstract: Some embodiments provide systems to determine contextual information comprising: an intent mining system that receive inquiry content that does not include personal identification information (PII) and is configured to determine an estimated intent information being sought by an intended recipient, identify a mapping to a sub-set of supplemental keywords corresponding to the intent information; and identify historic inquiries associated with actual historic product purchases relevant to the inquiry content and supplemental keywords, and obtain a listing of products associated with the inquiry content; a product association system that identifies a set of multiple products that each have a purchase threshold relationship with one or more products from the determined listing of products, and generate an enhanced listing of products; a topic extraction system that evaluates associations between product parameters of the enhanced listing of products to identify multiple associated topics and corresponding topic cType: ApplicationFiled: December 1, 2021Publication date: June 1, 2023Inventors: Srujana Kaddevarmuth, Denila B. Philip, Amlan J. Das, Debanjana Banerjee, Apurva Sinha, Abin Abraham, Mark A. Hardy
-
Patent number: 10650009Abstract: In one embodiment, a method includes identifying a trending topic on an online social network, accessing a plurality of content objects posted to the online social network, wherein each content object is associated with the trending topic, and categorizing each content object into clusters based on a natural-language analysis of the content objects. The method may further include calculating a quality score for each cluster, wherein the quality score for each cluster is based at least on a measure of recency of one or more publication dates of the content objects within the cluster, select the cluster with the highest quality score as a trending cluster, and generating a trending-topic interface that includes a headline and description of the trending topic, wherein the headline and description are extracted from one or more of the content objects within the trending cluster.Type: GrantFiled: November 22, 2016Date of Patent: May 12, 2020Assignee: Facebook, Inc.Inventors: Soorya Vamsi Mohan Tanikella, Li-Tal Mashiach, Ivan Mazepov, Apurva Sinha
-
Publication number: 20180143980Abstract: In one embodiment, a method includes identifying a trending topic on an online social network, accessing a plurality of content objects posted to the online social network, wherein each content object is associated with the trending topic, and categorizing each content object into clusters based on a natural-language analysis of the content objects. The method may further include calculating a quality score for each cluster, wherein the quality score for each cluster is based at least on a measure of recency of one or more publication dates of the content objects within the cluster, select the cluster with the highest quality score as a trending cluster, and generating a trending-topic interface that includes a headline and description of the trending topic, wherein the headline and description are extracted from one or more of the content objects within the trending cluster.Type: ApplicationFiled: November 22, 2016Publication date: May 24, 2018Inventors: Soorya Vamsi Mohan Tanikella, Li-Tal Mashiach, Ivan Mazepov, Apurva Sinha
-
Patent number: 8201185Abstract: Communicating between managed add-ins and COM hosts. A computing environment includes host objects which may be one of a COM object or a managed code object. The computing environment further includes add-in objects implemented in managed code. Add-in object can provide additional functionality to the host objects. A method includes acts for communicating between add-in objects and host objects. The method includes determining that a first host object to be communicated with is a COM object of a COM host. As a result of determining that a host object to be communicated with is a COM object, incoming and outgoing communications from a managed code add-in are routed through an interop proxy. The interop proxy is implemented in managed code with a managed code add-in. The interop proxy is configured to translate managed code invocations to COM code invocation, and to translate COM code invocations to managed code invocations.Type: GrantFiled: June 27, 2008Date of Patent: June 12, 2012Assignee: Microsoft CorporationInventors: Thomas E. Quinn, Jr., Igor Zinkovsky, Apurva A. Sinha
-
Patent number: 7844975Abstract: Mock exceptions, including mock exception types, are defined by a host to be raised in a plug-in. The mock exceptions might be sanitized. They might be transported from the plug-in to the host. Mock exceptions might also be mapped to real exceptions, which are raised in the host and handled by the host.Type: GrantFiled: May 25, 2007Date of Patent: November 30, 2010Assignee: Microsoft CorporationInventors: Naveen Yajaman, Glenn Morton, Apurva Sinha
-
Publication number: 20090328064Abstract: Communicating between managed add-ins and COM hosts. A computing environment includes host objects which may be one of a COM object or a managed code object. The computing environment further includes add-in objects implemented in managed code. Add-in object can provide additional functionality to the host objects. A method includes acts for communicating between add-in objects and host objects. The method includes determining that a first host object to be communicated with is a COM object of a COM host. As a result of determining that a host object to be communicated with is a COM object, incoming and outgoing communications from a managed code add-in are routed through an interop proxy. The interop proxy is implemented in managed code with a managed code add-in. The interop proxy is configured to translate managed code invocations to COM code invocation, and to translate COM code invocations to managed code invocations.Type: ApplicationFiled: June 27, 2008Publication date: December 31, 2009Applicant: Microsoft CorporationInventors: Thomas E. Quinn, JR., Igor Zinkovsky, Apurva A. Sinha
-
Publication number: 20080294883Abstract: Mock exceptions, including mock exception types, are defined by a host to be raised in a plug-in. The mock exceptions might be sanitized. They might be transported from the plug-in to the host. Mock exceptions might also be mapped to real exceptions, which are raised in the host and handled by the host.Type: ApplicationFiled: May 25, 2007Publication date: November 27, 2008Applicant: Microsoft CorporationInventors: Naveen Yajaman, Glenn Morton, Apurva Sinha