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: 20210064678
    Abstract: 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: Application
    Filed: August 27, 2019
    Publication date: March 4, 2021
    Inventors: Marcelo DE BARROS, Prithvishankar SRINIVASAN, Aman SINGHAL, Manish MITTAL
  • Publication number: 20210004420
    Abstract: 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: Application
    Filed: July 2, 2019
    Publication date: January 7, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Manish MITTAL, Aman SINGHAL, Saulo SANTOS, Prithvishankar SRINIVASAN, Marcelo DE BARROS
  • Publication number: 20200333510
    Abstract: 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: Application
    Filed: April 8, 2020
    Publication date: October 22, 2020
    Inventors: Manish Mittal, Feng Liu, Kenji Ishizeki, Matthew S. Rogers, Naoto Matsuyuki, Wolf Oetting
  • Patent number: 10701166
    Abstract: 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: Grant
    Filed: March 17, 2017
    Date of Patent: June 30, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Manish Mittal, Aman Singhal, Marcelo Medeiros De Barros
  • Publication number: 20200180076
    Abstract: 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: Application
    Filed: June 12, 2019
    Publication date: June 11, 2020
    Inventors: Matthew S. Rogers, Manish Mittal, Marta M. Giachino, Michael S. Nashner
  • Publication number: 20200095449
    Abstract: 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: Application
    Filed: March 22, 2019
    Publication date: March 26, 2020
    Inventors: Naoto Matsuyuki, Manish Mittal, Matthew S. Rogers
  • Publication number: 20200084903
    Abstract: 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: Application
    Filed: April 9, 2019
    Publication date: March 12, 2020
    Inventors: Matthew S. Rogers, Manish Mittal, Marta M. Giachino
  • Publication number: 20200076252
    Abstract: 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: Application
    Filed: August 16, 2019
    Publication date: March 5, 2020
    Inventors: Manish Mittal, Johann Pourchet
  • Publication number: 20190325069
    Abstract: 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: Application
    Filed: April 18, 2018
    Publication date: October 24, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Saulo Santos, Manish Mittal, Abinash Sarangi, Prithvishankar Srinivasan, Hariharan Ragunathan, Rahul Lal, Aman Singhal, Marcelo Medeiros De Barros
  • Publication number: 20190278008
    Abstract: 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: Application
    Filed: May 22, 2019
    Publication date: September 12, 2019
    Inventors: Marta M. Giachino, Manish Mittal, Matthew S. Rogers, Que Anh S. Nguyen
  • Patent number: 10387435
    Abstract: 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: Grant
    Filed: July 27, 2016
    Date of Patent: August 20, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aman Singhal, Marcelo M. De Barros, Manish Mittal, Siddharth S. Shenoy
  • Patent number: 10353123
    Abstract: 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: Grant
    Filed: November 10, 2017
    Date of Patent: July 16, 2019
    Assignee: Apple Inc.
    Inventors: Marta M. Giachino, Manish Mittal, Matthew S. Rogers, Que Anh S. Nguyen
  • Patent number: 10339148
    Abstract: 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: Grant
    Filed: July 27, 2016
    Date of Patent: July 2, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aman Singhal, Marcelo M. De Barros, Manish Mittal, Siddharth S. Shenoy
  • Publication number: 20190130041
    Abstract: 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: Application
    Filed: November 1, 2017
    Publication date: May 2, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Timothy Page McKee, Sarvesh Nagpal, Kiraz Baysal, Manish Mittal, Richard Junqiang Qian
  • Publication number: 20190049638
    Abstract: 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: Application
    Filed: November 10, 2017
    Publication date: February 14, 2019
    Inventors: Marta M. Giachino, Manish Mittal, Matthew S. Rogers, Que Anh S. Nguyen
  • Publication number: 20180219963
    Abstract: 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: Application
    Filed: March 17, 2017
    Publication date: August 2, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Manish Mittal, Aman Singhal, Marcelo Medeiros De Barros
  • Publication number: 20180032522
    Abstract: 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: Application
    Filed: July 27, 2016
    Publication date: February 1, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Aman Singhal, Marcelo M. De Barros, Manish Mittal, Siddharth S. Shenoy
  • Publication number: 20180032523
    Abstract: 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: Application
    Filed: July 27, 2016
    Publication date: February 1, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Aman Singhal, Marcelo M. De Barros, Manish Mittal, Siddharth S. Shenoy
  • Patent number: 9860024
    Abstract: 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: Grant
    Filed: March 25, 2014
    Date of Patent: January 2, 2018
    Assignee: ALTIOSTAR NETWORKS, INC.
    Inventors: Kuntal Chowdhury, Ashraf M. Dahod, Anupam Kumar Goel, Si Nguyen, Manish Mittal, Pramod Kumar Singh
  • Patent number: 9444674
    Abstract: 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: Grant
    Filed: October 2, 2012
    Date of Patent: September 13, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Mark Killow, Marcelo De Barros, Manish Mittal, Theodor Ilie