Patents by Inventor Manish Mittal
Manish Mittal 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: 20210064678Abstract: Mechanisms to personalize quick answers to a user are described. A query history is assembled from queries previously submitted by users. Each entry in the query history comprises a query, an associated quick answer, and the userID associated with the user that submitted the query. A query database is created by submitting the query of each query entry in the query history to a trained machine learning classifier to classify the query with an associated quick answer segment. The quick answer segment is combined with the other information in the query history to create an entry into a query database. When a current query is received from a user, the query database is searched and prior queries with the same quick answer segment from the same user are extracted. A subset of the resultant queries are combined with a subset of queries from other users to personalize the search results.Type: ApplicationFiled: August 27, 2019Publication date: March 4, 2021Inventors: Marcelo DE BARROS, Prithvishankar SRINIVASAN, Aman SINGHAL, Manish MITTAL
-
Publication number: 20210004420Abstract: Methods and systems are disclosed for post-ranking a ranked search result based on a personal affinity of a user. Issues on ranking a search result of information based on user-level optimization without breaking ranking of the search results based on global optimization functions are addressed by first ranking a search result based on the global optimization functions, followed by post-ranking the ranked search result based on a personal affinity of the user. The personal affinity may be determined based on a search history by the user as captured in a knowledge base. The post-ranking is performed on a limited scope by dividing the ranked search result into multiple portions and re-ranking entries within respective portions based on the personal affinity, for example, by boosting entries that matches the personal affinity to the top of the entries within the portion.Type: ApplicationFiled: July 2, 2019Publication date: January 7, 2021Applicant: Microsoft Technology Licensing, LLCInventors: Manish MITTAL, Aman SINGHAL, Saulo SANTOS, Prithvishankar SRINIVASAN, Marcelo DE BARROS
-
Publication number: 20200333510Abstract: An electronic device includes electrical components in a housing. The components may include optical components such as a display. Protective structures may be used to protect the optical components. The protective structures may include one or more protective transparent layers such as layers of glass or crystalline material such as sapphire. The protective transparent layers may be coated with an oleophobic coating. To enhance coating durability, catalyst may be used to help bond the oleophobic coating. An adhesion promotion layer such as a silicon oxide layer may be deposited on the transparent protective layer. A catalyst layer such as a layer of sodium fluoride may be deposited on the adhesion promotion layer. The oleophobic material may be evaporated or otherwise deposited on the catalyst layer. Heat and moisture may help the oleophobic material form chemical bonds with the adhesion promotion layer, thereby forming a durable oleophobic coating.Type: ApplicationFiled: April 8, 2020Publication date: October 22, 2020Inventors: Manish Mittal, Feng Liu, Kenji Ishizeki, Matthew S. Rogers, Naoto Matsuyuki, Wolf Oetting
-
Patent number: 10701166Abstract: Unique application identification (UAID) stamping for automated classification of an implicit query as an application intent query from web results for enabling improved delivery of applications as a search result is provided. An application indexing engine identifies web resources related to an app, and tags the resources with a unique application identifier associated with the app. Accordingly, an implicit query where a web resource responsive to the query is related to the app triggers classification of the query as an app-intent query, enabling the app to be provided as an app result in response to the query. The app is presented to a user, who may selectively download the app.Type: GrantFiled: March 17, 2017Date of Patent: June 30, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Manish Mittal, Aman Singhal, Marcelo Medeiros De Barros
-
Publication number: 20200180076Abstract: Markings for electronic devices are disclosed. Markings are formed through a laser-based process which transforms a colorant in a multilayer structure disposed along an interior surface of a cover. The transformed colorant defines a marking visible along an external surface of the electronic device.Type: ApplicationFiled: June 12, 2019Publication date: June 11, 2020Inventors: Matthew S. Rogers, Manish Mittal, Marta M. Giachino, Michael S. Nashner
-
Publication number: 20200095449Abstract: Patterned and plasma-treated coatings for surfaces of electronic devices are disclosed. The patterned and plasma-treated coatings may include a linear fluorinated oligomer or linear fluorinated polymer and may be transparent. Regions of a patterned coating may be micro-sized. The pattern defined by the coating may not be visually discernable, but may affect the frictional properties of the coating.Type: ApplicationFiled: March 22, 2019Publication date: March 26, 2020Inventors: Naoto Matsuyuki, Manish Mittal, Matthew S. Rogers
-
Publication number: 20200084903Abstract: An electronic device may be provided with a display and other electrical components. The display may be covered with a display cover layer. A rear housing member, the display cover layer, and other structures in the device may be formed from a transparent member. Transparent members in the device may be covered with layers such as layers of ink. The ink may have a polymer with colorant such as dye or pigment. Light-scattering particles such as inorganic dielectric particles may be incorporated into the polymer. The inorganic dielectric particles may have cores formed from materials such as titanium dioxide and coatings that help prevent discoloration of the titanium dioxide and degradation of surrounding polymer when the inorganic dielectric particles are exposed to ultraviolet light.Type: ApplicationFiled: April 9, 2019Publication date: March 12, 2020Inventors: Matthew S. Rogers, Manish Mittal, Marta M. Giachino
-
Publication number: 20200076252Abstract: A stator assembly includes a stator having a plurality of teeth which are distributed around a circumference of the stator and point toward a central axis of the stator. The teeth alternately have a first cross-sectional profile and a second cross-sectional profile, and a plurality of slots being formed between the teeth. A plurality of coils are disposed around the teeth having the first cross-sectional profile. The second cross-sectional profile has a parallel-sided stem portion and an adjoining tapered head portion. A height of the stem portion of the second cross-sectional profile is less than a height of a respective one of the coils that is disposed around an adjacent one of the teeth having the first cross-sectional profile.Type: ApplicationFiled: August 16, 2019Publication date: March 5, 2020Inventors: Manish Mittal, Johann Pourchet
-
Publication number: 20190325069Abstract: A search engine query can be received, along with contextual data encoding information about a context of the query. The query can be classified into a selected user interface profile of multiple available user interface profiles, with the classifying including applying a classification model to the contextual data. A visual structure generator can be selected using results of the classifying, and a search results page can be generated for the query. The generating of the search results page can include using the selected visual structure generator to impose a selected visual structure on the search results page, with the selected visual structure corresponding to the selected visual structure generator. The generated search results page can be returned in response to the receiving of the query.Type: ApplicationFiled: April 18, 2018Publication date: October 24, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Saulo Santos, Manish Mittal, Abinash Sarangi, Prithvishankar Srinivasan, Hariharan Ragunathan, Rahul Lal, Aman Singhal, Marcelo Medeiros De Barros
-
Publication number: 20190278008Abstract: An electronic device may have a display and a rear housing. A coating may be formed on an inner surface of a display cover layer for the display or on an inner surface of the rear housing. The coating may include one or more inorganic layers such as inorganic layers in a thin-film interference filter or other layer of material. A buffer layer having a polymer with adhesion promotion additive and embedded silicon oxide particles may be interposed between the coating and a glass layer forming the rear housing or between a patterned indium tin oxide coating on a display cover layer and an adhesive layer that attaches a pixel array to the display cover layer.Type: ApplicationFiled: May 22, 2019Publication date: September 12, 2019Inventors: Marta M. Giachino, Manish Mittal, Matthew S. Rogers, Que Anh S. Nguyen
-
Patent number: 10387435Abstract: A plurality of category application queries can be processed, including identifying an associated list of results for each of the category application queries, with each list of results listing one or more applications. A cluster of the category application queries that each have a category in common in an application category stamp can be identified. A proximity graph for the category application queries in the cluster can be generated. The proximity graph can indicate similarity scores based at least in part on numbers of applications in common for lists of results associated with the category application queries in pairs of queries in the cluster. Lists each having one or more suggested alternative category application queries for category application queries in the cluster can be generated, with the generating of the lists of one or more suggested alternative category application queries being based at least in part on the similarity scores.Type: GrantFiled: July 27, 2016Date of Patent: August 20, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Aman Singhal, Marcelo M. De Barros, Manish Mittal, Siddharth S. Shenoy
-
Patent number: 10353123Abstract: An electronic device may have a display and a rear housing. A coating may be formed on an inner surface of a display cover layer for the display or on an inner surface of the rear housing. The coating may include one or more inorganic layers such as inorganic layers in a thin-film interference filter or other layer of material. A buffer layer having a polymer with adhesion promotion additive and embedded silicon oxide particles may be interposed between the coating and a glass layer forming the rear housing or between a patterned indium tin oxide coating on a display cover layer and an adhesive layer that attaches a pixel array to the display cover layer.Type: GrantFiled: November 10, 2017Date of Patent: July 16, 2019Assignee: Apple Inc.Inventors: Marta M. Giachino, Manish Mittal, Matthew S. Rogers, Que Anh S. Nguyen
-
Patent number: 10339148Abstract: A limited first set of search engine results can be retrieved from running an application query, with the limited first set of results being limited to applications associated with a first set of application platform(s). Categories of applications referenced in the limited first set of results can be identified, and a category stamp can be generated for the query based on applications in the first set of results that are associated with each of multiple categories. A limited second set of search engine results can be retrieved from running the query. The limited second set of results can be limited to applications associated with a second set of application platform(s), with the second set of results being limited to applications in a category corresponding to the category stamp for the query. An application list for the query can be generated using the limited second set of results.Type: GrantFiled: July 27, 2016Date of Patent: July 2, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Aman Singhal, Marcelo M. De Barros, Manish Mittal, Siddharth S. Shenoy
-
Publication number: 20190130041Abstract: Maintaining search context within a series of searches while preserving screen real estate on a computing device leads to improvements in the functionality of those computing devices and improves the user experience thereon. A helical navigation structure allows users to navigate back and forth in a search session to maintain a prior search's context to keep searches consistent while refining the search without sacrificing real estate on the display device or having to start new search sessions. New categories or subcategories that the user can explore replace search elements that handle less-refined search levels, and when a search element associated with a content item is selected, the user is provided a new interface to choose whether to explore that content or continue refining the search.Type: ApplicationFiled: November 1, 2017Publication date: May 2, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Timothy Page McKee, Sarvesh Nagpal, Kiraz Baysal, Manish Mittal, Richard Junqiang Qian
-
Publication number: 20190049638Abstract: An electronic device may have a display and a rear housing. A coating may be formed on an inner surface of a display cover layer for the display or on an inner surface of the rear housing. The coating may include one or more inorganic layers such as inorganic layers in a thin-film interference filter or other layer of material. A buffer layer having a polymer with adhesion promotion additive and embedded silicon oxide particles may be interposed between the coating and a glass layer forming the rear housing or between a patterned indium tin oxide coating on a display cover layer and an adhesive layer that attaches a pixel array to the display cover layer.Type: ApplicationFiled: November 10, 2017Publication date: February 14, 2019Inventors: Marta M. Giachino, Manish Mittal, Matthew S. Rogers, Que Anh S. Nguyen
-
Publication number: 20180219963Abstract: Unique application identification (UAID) stamping for automated classification of an implicit query as an application intent query from web results for enabling improved delivery of applications as a search result is provided. An application indexing engine identifies web resources related to an app, and tags the resources with a unique application identifier associated with the app. Accordingly, an implicit query where a web resource responsive to the query is related to the app triggers classification of the query as an app-intent query, enabling the app to be provided as an app result in response to the query. The app is presented to a user, who may selectively download the app.Type: ApplicationFiled: March 17, 2017Publication date: August 2, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Manish Mittal, Aman Singhal, Marcelo Medeiros De Barros
-
Publication number: 20180032522Abstract: A limited first set of search engine results can be retrieved from running an application query, with the limited first set of results being limited to applications associated with a first set of application platform(s). Categories of applications referenced in the limited first set of results can be identified, and a category stamp can be generated for the query based on applications in the first set of results that are associated with each of multiple categories. A limited second set of search engine results can be retrieved from running the query. The limited second set of results can be limited to applications associated with a second set of application platform(s), with the second set of results being limited to applications in a category corresponding to the category stamp for the query. An application list for the query can be generated using the limited second set of results.Type: ApplicationFiled: July 27, 2016Publication date: February 1, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Aman Singhal, Marcelo M. De Barros, Manish Mittal, Siddharth S. Shenoy
-
Publication number: 20180032523Abstract: A plurality of category application queries can be processed, including identifying an associated list of results for each of the category application queries, with each list of results listing one or more applications. A cluster of the category application queries that each have a category in common in an application category stamp can be identified. A proximity graph for the category application queries in the cluster can be generated. The proximity graph can indicate similarity scores based at least in part on numbers of applications in common for lists of results associated with the category application queries in pairs of queries in the cluster. Lists each having one or more suggested alternative category application queries for category application queries in the cluster can be generated, with the generating of the lists of one or more suggested alternative category application queries being based at least in part on the similarity scores.Type: ApplicationFiled: July 27, 2016Publication date: February 1, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Aman Singhal, Marcelo M. De Barros, Manish Mittal, Siddharth S. Shenoy
-
Patent number: 9860024Abstract: A system, a method, a device, and a computer program product for transmission of data packets between a user device and a server. A communication link between the user device and the server is established in accordance with a transmission control protocol for transmission of a data packet between the user device and the server. The data packet is transmitted utilizing the transmission control protocol.Type: GrantFiled: March 25, 2014Date of Patent: January 2, 2018Assignee: ALTIOSTAR NETWORKS, INC.Inventors: Kuntal Chowdhury, Ashraf M. Dahod, Anupam Kumar Goel, Si Nguyen, Manish Mittal, Pramod Kumar Singh
-
Patent number: 9444674Abstract: Systems and methods are provided for monitoring the performance of a network with respect to providing results for user requests. A user request can correspond to a search query, an entry of a uniform resource locator (URL) or other address for a document on a network, or another type of request. A plurality of user requests are aggregated, such as based on logs of search query or browsing activity. A representative group of user requests is selected and then submitted in order to evaluate the results provided. Based on a heuristic analysis of the results, an alert can be provided to indicate potential performance problems in the network environment.Type: GrantFiled: October 2, 2012Date of Patent: September 13, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Mark Killow, Marcelo De Barros, Manish Mittal, Theodor Ilie