Patents by Inventor Milind Mahajan
Milind Mahajan 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: 9519726Abstract: Applications are surfaced to a user during browsing without requiring a specific search by the user. The applications can be selected for surfacing to the user based on the network address entered into the address bar of a browser, the content of the page corresponding to the network address, or a combination thereof. Applications may be selected for surfacing based on a partial address entered into the address bar and/or based on the web page content that is currently visible in the browser display.Type: GrantFiled: June 16, 2011Date of Patent: December 13, 2016Inventors: Amit Kumar, Milind Mahajan
-
Patent number: 9423298Abstract: A laser target board apparatus is provided for detecting spatial and temporal intensity distribution of high energy laser beams. The laser target board apparatus may include a panel having a plurality of openings and a plurality of optical rods placed therein. The laser target board apparatus may further have an optic fiber array positioned substantially parallel to and behind the panel and separated from the panel by a predetermined distance. At least one lens is configured to receive photons emitted from a second end of each optic fiber unit of the optic fiber array, and at least one camera is configured to detect the photons. A processor is configured to analyze temporal and spatial distribution of intensity of the received high energy laser beam based on data generated by the at least one camera.Type: GrantFiled: August 19, 2014Date of Patent: August 23, 2016Assignee: Teledyne Scientific & Imaging, LLCInventors: Dong-Feng Gu, Bruce Winker, Ya-Chi Chen, Milind Mahajan
-
Publication number: 20160223365Abstract: A moving platform roll sensor system comprises an ellipsometric detector capable of detecting a polarized beam within the detector's line-of-sight, and measuring the beam's polarization state, such that the polarization state indicates the rotational orientation of the moving platform with respect to a predefined coordinate system. The ellipsometric detector comprises a venetian blind component through which the polarized beam passes, arranged such that the intensity of the exiting beam varies with its incident angle with respect to the moving platform, a polarizing beamsplitter which splits the exiting beam into components having orthogonal circular polarizations, the relative intensities of which vary with the relative polarization vector of the beam, and first and second detectors which receive the first and second orthogonal circular components and generate respective outputs that vary with the intensities of their received components.Type: ApplicationFiled: February 4, 2014Publication date: August 4, 2016Applicant: TELEDYNE SCIENTIFIC & IMAGING, LLCInventors: Milind MAHAJAN, Bruce K. WINKER, Donald TABER, Brian GREGORY, Dong-Feng GU
-
Publication number: 20160195365Abstract: A moving object command link system includes a transmitter which outputs a EM beam and a steering mechanism which directs the beam toward one or more objects, at least one of which is moving. The system may include a variable attenuator which modulates the average output power of the beam, and/or a divergence controller to maintain a desired beam size. The beam may be polarized, and the system may include a polarization modulator which changes the beam's polarization in accordance with a predetermined sequence and schedule. The system may include a 1×2 switch to selectively provide the beam to one of first and second outputs. A tiltable dichroic beam splitter may be used to couple beams received from first and second objects to track cameras having respective boresights that are offset with respect to each other.Type: ApplicationFiled: January 6, 2015Publication date: July 7, 2016Inventors: BRUCE WINKER, MILIND MAHAJAN, DON TABER, BRIAN GREGORY, JOHN MANSELL
-
Patent number: 9369562Abstract: Computer-readable media, computer systems, and computing methods are provided for discovering applications using phone-number information. Initially, an application uploaded to an application marketplace is targeted. Phone numbers associated with the targeted application are discovered by identifying attributes of the targeted application from metadata associated therewith in the application marketplace, and identifying the phone numbers that reach at least one business affiliated with the targeted application or are relevant to the identified attributes of the targeted application. The associated phone numbers are mapped to the targeted application and maintained within an application manifest. Upon detecting user-initiated call-based operation(s) at a client device, the phone number(s) involved in the call-based operation(s) are compared against the application manifest to determine relevant applications.Type: GrantFiled: February 16, 2012Date of Patent: June 14, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Milind Mahajan, Amit Kumar
-
Publication number: 20160161648Abstract: A method of fabricating large area birefringent grating films requires directing a UV beam through a large-scale LC polymer film alignment template on which a predetermined periodic alignment pattern has been imprinted and onto a photo-alignment layer such that the pattern is transferred thereon. The alignment template is fabricated by directing a collimated linearly polarized UV beam through a birefringent prism to produce two UV beams, which are directed onto a photo-alignment layer through a uniform quarter-wave plate to create a UV hologram which imprints the desired pattern onto the photo-alignment layer. These steps are repeated on different portions of the photo-alignment layer to create a large-scale photo-alignment layer.Type: ApplicationFiled: December 3, 2014Publication date: June 9, 2016Inventors: DONG-FENG GU, MILIND MAHAJAN
-
Patent number: 9341697Abstract: An orientation tracking system for a moving platform includes a transmitter which generates an beam having a known polarization with respect to a predefined coordinate system. The moving platform includes an ellipsometric detector capable of detecting the polarized beam when within the line-of-sight of the transmitter, and measuring its polarization state. The polarization state indicates the rotational orientation of the moving platform with respect to the predefined coordinate system. The beam could also be used to convey guidance commands to the platform.Type: GrantFiled: June 25, 2012Date of Patent: May 17, 2016Assignee: TELEDYNE SCIENTIFIC & IMAGING, LLCInventors: Milind Mahajan, Bruce K. Winker
-
Publication number: 20160054176Abstract: A laser target board apparatus is provided for detecting spatial and temporal intensity distribution of high energy laser beams. The laser target board apparatus may include a panel having a plurality of openings and a plurality of optical rods placed therein. The laser target board apparatus may further have an optic fiber array positioned substantially parallel to and behind the panel and separated from the panel by a predetermined distance. At least one lens is configured to receive photons emitted from a second end of each optic fiber unit of the optic fiber array, and at least one camera is configured to detect the photons. A processor is configured to analyze temporal and spatial distribution of intensity of the received high energy laser beam based on data generated by the at least one camera.Type: ApplicationFiled: August 19, 2014Publication date: February 25, 2016Inventors: Dong-Feng Gu, Bruce Winker, Ya-Chi Chen, Milind Mahajan
-
Publication number: 20160018210Abstract: A fiber optic sensing system for determining the position of an object requires a light source, an optical fiber, a fiber optic splitter, a fiber tip lens, an optical detector and signal processing circuitry. Light emitted by the light source is conveyed via optical fiber and the splitter to the lens and onto an object, such that at least a portion of the light is reflected by the object and conveyed via fiber and the splitter to the detector. Signal processing circuitry coupled to the detector determines the position of the object with respect to the lens based on a characteristic of the reflected light. The system is suitably employed with a hydraulic accumulator having a piston, the position of which varies with the volume of fluid in the accumulator, with the system arranged to determine the position of the piston, from which the volume can be calculated.Type: ApplicationFiled: September 29, 2015Publication date: January 21, 2016Inventors: John E. Mansell, Milind Mahajan, Graham J. Martin
-
Patent number: 8762360Abstract: Computer-readable media, computer systems, and computing methods are provided for implicitly discovering applications using a query or search results, where the query does not explicitly target a particular application. A search engine is used to receive a user-initiated query and to employ a keyword of the query to generate an initial set of search results. Characteristics of the search results are identified and applications that are relevant to the characteristics are determined. The determination of relevant applications include: accessing an application manifest that manages a mapping between applications and predefined characteristics; comparing the characteristics of the search results against the predefined characteristics of the application manifest to determine a match; and, when a match exists between the search-result characteristics and the predefined characteristics, identifying applications mapped to the matched characteristics as being relevant to the search results.Type: GrantFiled: May 6, 2011Date of Patent: June 24, 2014Assignee: Microsoft CorporationInventors: Li Jiang, Milind Mahajan, Amit Kumar, Paul Alfred Viola, Sanaz Ahari, Steve Macbeth
-
Patent number: 8706491Abstract: One feature of the present invention uses the parsing capabilities of a structured language model in the information extraction process. During training, the structured language model is first initialized with syntactically annotated training data. The model is then trained by generating parses on semantically annotated training data enforcing annotated constituent boundaries. The syntactic labels in the parse trees generated by the parser are then replaced with joint syntactic and semantic labels. The model is then trained by generating parses on the semantically annotated training data enforcing the semantic tags or labels found in the training data. The trained model can then be used to extract information from test data using the parses generated by the model.Type: GrantFiled: August 24, 2010Date of Patent: April 22, 2014Assignee: Microsoft CorporationInventors: Ciprian Chelba, Milind Mahajan
-
Patent number: 8688726Abstract: Computer-readable media, computer systems, and computing methods are provided for implicitly discovering applications that have a corresponding location. Initially, an application manifest is constructed that maintains a mapping between apps and their respective geographic boundaries. In operation, upon detecting a location signal being transmitted from a mobile device, the location signal is employed to identify a set of valid applications. Generally, the location signal represents location-based information entered to or received from the mobile device. Identifying the set of valid applications involves comparing the location signal against the application manifest and, based on the comparison, designating those apps that are mapped to geographic boundaries that meet the location signal as the set of valid applications.Type: GrantFiled: February 16, 2012Date of Patent: April 1, 2014Assignee: Microsoft CorporationInventors: Milind Mahajan, Amit Kumar
-
Patent number: 8648914Abstract: A laser communication and spatial referencing system and related methods provides effective and secure non-line-of-sight communications. A laser communication and spatial referencing system includes a laser transmitter transmitting a pulsed laser beam encoded with binary communications data, and an imaging data receiver for receiving the pulsed laser beam reflecting off a reflective target. The imaging receiver decodes the binary communications data and determines the position of the laser beam. The laser communication and spatial referencing system may operate synchronously and/or asynchronously, and may include a display displaying a video image of area surrounding the target with the reflecting location superimposed on the image to provide visual identification of the target.Type: GrantFiled: December 31, 2009Date of Patent: February 11, 2014Assignee: Teledyne Scientific & Imaging, LLCInventors: Bruce K. Winker, Venkatarman Sundareswaran, Milind Mahajan, Steven L. Chen
-
Publication number: 20130342841Abstract: An orientation tracking system for a moving platform includes a transmitter which generates an beam having a known polarization with respect to a predefined coordinate system. The moving platform includes an ellipsometric detector capable of detecting the polarized beam when within the line-of-sight of the transmitter, and measuring its polarization state. The polarization state indicates the rotational orientation of the moving platform with respect to the predefined coordinate system. The beam could also be used to convey guidance commands to the platform.Type: ApplicationFiled: June 25, 2012Publication date: December 26, 2013Inventors: MILIND MAHAJAN, Bruce K. Winker
-
Publication number: 20130265583Abstract: A fiber optic sensing system for determining the position of an object requires a light source, an optical fiber, a fiber optic splitter, a fiber tip lens, an optical detector and signal processing circuitry. Light emitted by the light source is conveyed via optical fiber and the splitter to the lens and onto an object, such that at least a portion of the light is reflected by the object and conveyed via fiber and the splitter to the detector. Signal processing circuitry coupled to the detector determines the position of the object with respect to the lens based on a characteristic of the reflected light. The system is suitably employed with a hydraulic accumulator having a piston, the position of which varies with the volume of fluid in the accumulator, with the system arranged to determine the position of the piston, from which the volume can be calculated.Type: ApplicationFiled: April 6, 2012Publication date: October 10, 2013Inventors: John E. Mansell, Milind Mahajan, Graham J. Martin
-
Publication number: 20130215125Abstract: Computer-readable media, computer systems, and computing methods are provided for discovering applications using phone-number information. Initially, an application uploaded to an application marketplace is targeted. Phone numbers associated with the targeted application are discovered by identifying attributes of the targeted application from metadata associated therewith in the application marketplace, and identifying the phone numbers that reach at least one business affiliated with the targeted application or are relevant to the identified attributes of the targeted application. The associated phone numbers are mapped to the targeted application and maintained within an application manifest. Upon detecting user-initiated call-based operation(s) at a client device, the phone number(s) involved in the call-based operation(s) are compared against the application manifest to determine relevant applications.Type: ApplicationFiled: February 16, 2012Publication date: August 22, 2013Applicant: MICROSOFT CORPORATIONInventors: MILIND MAHAJAN, AMIT KUMAR
-
Publication number: 20120323898Abstract: Applications are surfaced to a user during browsing without requiring a specific search by the user. The applications can be selected for surfacing to the user based on the network address entered into the address bar of a browser, the content of the page corresponding to the network address, or a combination thereof. Applications may be selected for surfacing based on a partial address entered into the address bar and/or based on the web page content that is currently visible in the browser display.Type: ApplicationFiled: June 16, 2011Publication date: December 20, 2012Applicant: MICROSOFT CORPORATIONInventors: AMIT KUMAR, MILIND MAHAJAN
-
Publication number: 20120284247Abstract: Computer-readable media, computer systems, and computing methods are provided for implicitly discovering applications using a query or search results, where the query does not explicitly target a particular application. A search engine is used to receive a user-initiated query and to employ a keyword of the query to generate an initial set of search results. Characteristics of the search results are identified and applications that are relevant to the characteristics are determined. The determination of relevant applications include: accessing an application manifest that manages a mapping between applications and predefined characteristics; comparing the characteristics of the search results against the predefined characteristics of the application manifest to determine a match; and, when a match exists between the search-result characteristics and the predefined characteristics, identifying applications mapped to the matched characteristics as being relevant to the search results.Type: ApplicationFiled: May 6, 2011Publication date: November 8, 2012Applicant: MICROSOFT CORPORATIONInventors: Li Jiang, Milind Mahajan, Amit Kumar, Paul Alfred Viola, Sanaz Ahari, Steve Macbeth
-
Publication number: 20120284256Abstract: Computer-readable media, computer systems, and computing methods are provided for implicitly discovering applications that have a corresponding location. Initially, an application manifest is constructed that maintains a mapping between apps and their respective geographic boundaries. In operation, upon detecting a location signal being transmitted from a mobile device, the location signal is employed to identify a set of valid applications. Generally, the location signal represents location-based information entered to or received from the mobile device. Identifying the set of valid applications involves comparing the location signal against the application manifest and, based on the comparison, designating those apps that are mapped to geographic boundaries that meet the location signal as the set of valid applications.Type: ApplicationFiled: February 16, 2012Publication date: November 8, 2012Applicant: MICROSOFT CORPORATIONInventors: MILIND MAHAJAN, AMIT KUMAR
-
Patent number: 8306818Abstract: Methods are disclosed for estimating language models such that the conditional likelihood of a class given a word string, which is very well correlated with classification accuracy, is maximized. The methods comprise tuning statistical language model parameters jointly for all classes such that a classifier discriminates between the correct class and the incorrect ones for a given training sentence or utterance. Specific embodiments of the present invention pertain to implementation of the rational function growth transform in the context of a discriminative training technique for n-gram classifiers.Type: GrantFiled: April 15, 2008Date of Patent: November 6, 2012Assignee: Microsoft CorporationInventors: Ciprian Chelba, Alejandro Acero, Milind Mahajan