Patents by Inventor Richard J. Qian
Richard J. Qian 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: 10990701Abstract: Techniques for content customization with security for client preferences are described herein. The techniques describe the customization of content provided by websites according to preferences, such as the interests, “likes” and demographic and/or geographic information of users. Additional techniques describe aspects of keeping the users' preferences secure from the website, so that the users' privacy and anonymity are protected. In one implementation, a “trusted entity” is trusted by users to obtain and store the preferences. Content may be obtained by the trusted entity from a content provider, such as a website. The content may be changed according to the preferences. The content is then provided to the users. In view of the changes made by the trusted entity, the user enjoys a customized version of the content. Additional techniques describe limits to customization, based on permissible customizations and frameworks generated by the content providers.Type: GrantFiled: September 15, 2016Date of Patent: April 27, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Matthew Graham Dyor, Richard J. Qian, Marc Eliot Davis, Steven William Macbeth, Lili Cheng, Gur Kimchi
-
Patent number: 10176232Abstract: Web search results and enterprise search results are combined into a single presentation. A search query is received from a user associated with a tenant of an enterprise cloud computing platform. Web search results are retrieved based on the search query. The Web search results are ranked and sent to the search engine user interface. An intent of the search query is determined. It is determined that the search query is related to the tenant's enterprise data. An instruction containing the search query keywords and intent is sent to the search engine user interface, and is configured to cause the search engine user interface to submit the keywords intent to an enterprise search engine within the enterprise cloud computing platform. A content template is communicated to the search engine user interface. The content template is configured to display enterprise search results received at the search engine user interface.Type: GrantFiled: March 1, 2016Date of Patent: January 8, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Alexander O. Coll, Richard J. Qian, Daniel Marantz, Yan Ke, Yi Li, Javier Garcia Flynn, Longfei Zhang
-
Publication number: 20170255627Abstract: Web search results and enterprise search results are combined into a single presentation. A search query is received from a user associated with a tenant of an enterprise cloud computing platform. Web search results are retrieved based on the search query. The Web search results are ranked and sent to the search engine user interface. An intent of the search query is determined. It is determined that the search query is related to the tenant's enterprise data. An instruction containing the search query keywords and intent is sent to the search engine user interface, and is configured to cause the search engine user interface to submit the keywords intent to an enterprise search engine within the enterprise cloud computing platform. A content template is communicated to the search engine user interface. The content template is configured to display enterprise search results received at the search engine user interface.Type: ApplicationFiled: March 1, 2016Publication date: September 7, 2017Inventors: ALEXANDER O. COLL, RICHARD J. QIAN, DANIEL MARANTZ, YAN KE, YI LI, JAVIER GARCIA FLYNN, LONGFEI ZHANG
-
Publication number: 20170004332Abstract: Techniques for content customization with security for client preferences are described herein. The techniques describe the customization of content provided by websites according to preferences, such as the interests, “likes” and demographic and/or geographic information of users. Additional techniques describe aspects of keeping the users' preferences secure from the website, so that the users' privacy and anonymity are protected. In one implementation, a “trusted entity” is trusted by users to obtain and store the preferences. Content may be obtained by the trusted entity from a content provider, such as a website. The content may be changed according to the preferences. The content is then provided to the users. In view of the changes made by the trusted entity, the user enjoys a customized version of the content. Additional techniques describe limits to customization, based on permissible customizations and frameworks generated by the content providers.Type: ApplicationFiled: September 15, 2016Publication date: January 5, 2017Inventors: Matthew Graham Dyor, Richard J. Qian, Marc Eliot Davis, Steven William Macbeth, Lili Cheng, Gur Kimchi
-
Patent number: 9519717Abstract: Techniques for content customization with security for client preferences are described herein. The techniques describe the customization of content provided by websites according to preferences, such as the interests, “likes” and demographic and/or geographic information of users. Additional techniques describe aspects of keeping the users' preferences secure from the website, so that the users' privacy and anonymity are protected. In one implementation, a “trusted entity” is trusted by users to obtain and store the preferences. Content may be obtained by the trusted entity from a content provider, such as a website. The content may be changed according to the preferences. The content is then provided to the users. In view of the changes made by the trusted entity, the user enjoys a customized version of the content. Additional techniques describe limits to customization, based on permissible customizations and frameworks generated by the content providers.Type: GrantFiled: March 2, 2011Date of Patent: December 13, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Gur Kimchi, Matthew Graham Dyor, Lili Cheng, Richard J. Qian, Marc Eliot Davis, Steven William Macbeth
-
Publication number: 20150149070Abstract: A system for providing traffic information to a plurality of mobile users connected to a network. The system comprises a plurality of traffic monitors, each comprising at least a traffic detector and a transmitter, the traffic detector generating a signal in response to vehicular traffic and the transmitter transmitting the signal. A receiver receives the signals from the traffic monitors. A computer system is connected to the receiver and is further connected to the network. The computer system in response to a request signal received from one of the users transmits in response thereto information representative of the signals transmitted by the traffic monitoring units. Alternative systems for gathering traffic information are disclosed.Type: ApplicationFiled: February 4, 2015Publication date: May 28, 2015Inventors: Bruce W. DeKock, Kevin L. Russell, Richard J. Qian
-
Patent number: 8762405Abstract: One or more computing devices may be configured to determine an association between at least a first user and a second user based at least on search behavior of the first user and/or the second user. Responsive to the determining, the one or more computing devices may enable a communication forum between the first user and the second user.Type: GrantFiled: January 31, 2011Date of Patent: June 24, 2014Assignee: Microsoft CorporationInventors: Richard J. Qian, Steven William Macbeth
-
Patent number: 8572065Abstract: A computer-implemented method, a computer system, and computer media for discovering links in scripts are provided. The computer system includes a crawler, a rules engine, and an index that are utilized to store links generated by scripts located in webpages in the index. The crawler traverses a network to locate webpages having scripts. The rules engine parses the located webpages and extracts the scripts based on rules that are satisfied by segments of the extracted scripts. The rules engine evaluates the segments of the extracted scripts to generate links. After the rules engine validates the links, the rules engine transmits the links to the index for storage.Type: GrantFiled: November 9, 2007Date of Patent: October 29, 2013Assignee: Microsoft CorporationInventors: Kieran Richard McDonald, Srinath Reddy Aaleti, Richard J. Qian
-
Publication number: 20130218866Abstract: Architecture that includes a multimodal graph modeling and computation system employed in a search framework. The framework utilizes entities to diversify and explore the results page. The multimodal graph modeling paradigm can include web modeling by way of a click graph, a web graph, a social graph, a geospatial graph, and an entity graph, for example. These graphs are then joined based on common properties such as links, clicks, and document entities. Computation can then be performed over the joined graphs to generate a related entity list and a related page list. These lists are then processed by a recommendation engine to provide recommendations to the user.Type: ApplicationFiled: February 20, 2012Publication date: August 22, 2013Applicant: Microsoft CorporationInventors: Richard J. Qian, Xiaodong Fan
-
Patent number: 8270772Abstract: Image resizing for web-based searching is described. In one implementation, a system resizes a user-selected thumbnail image into a larger version of the image that emulates the quality of a large, original image, but without downloading the original image. First, the system extracts resizing parameters when each thumbnail image is created. Then, the system creates a codebook of primitive visual elements extracted from a collection of training images. The primitive visual elements in the codebook provide universal visual parts for reconstructing images. The codebook and a resizing plug-in can be sent once to the user over a background channel. When the user selects a thumbnail image for enlargement, the system resizes the thumbnail image via interpolation and then refines the enlarged image with primitive visual elements from the codebook. The refinement creates an enlarged image that emulates the quality of the large, original image, without downloading the original image.Type: GrantFiled: October 31, 2011Date of Patent: September 18, 2012Assignee: Microsoft CorporationInventors: Yan Lu, Feng Wu, Richard J. Qian, Heung-Yeung Shum
-
Publication number: 20120226995Abstract: Techniques for content customization with security for client preferences are described herein. The techniques describe the customization of content provided by websites according to preferences, such as the interests, “likes” and demographic and/or geographic information of users. Additional techniques describe aspects of keeping the users' preferences secure from the website, so that the users' privacy and anonymity are protected. In one implementation, a “trusted entity” is trusted by users to obtain and store the preferences. Content may be obtained by the trusted entity from a content provider, such as a website. The content may be changed according to the preferences. The content is then provided to the users. In view of the changes made by the trusted entity, the user enjoys a customized version of the content. Additional techniques describe limits to customization, based on permissible customizations and frameworks generated by the content providers.Type: ApplicationFiled: March 2, 2011Publication date: September 6, 2012Applicant: Microsoft CorporationInventors: Gur Kimchi, Matthew Graham Dyor, Lili Cheng, Richard J. Qian, Marc Eliot Davis, Steven William Macbeth
-
Publication number: 20120197927Abstract: One or more computing devices may be configured to determine an association between at least a first user and a second user based at least on search behavior of the first user and/or the second user. Responsive to the determining, the one or more computing devices may enable a communication forum between the first user and the second user.Type: ApplicationFiled: January 31, 2011Publication date: August 2, 2012Applicant: MICROSOFT CORPORATIONInventors: Richard J. Qian, Steven William Macbeth
-
Publication number: 20110015853Abstract: A system for providing traffic information to a plurality of mobile users connected to a network. The system comprises a plurality of traffic monitors, each comprising at least a traffic detector and a transmitter, the traffic detector generating a signal in response to vehicular traffic and the transmitter transmitting the signal. A receiver receives the signals from the traffic monitors. A computer system is connected to the receiver and is further connected to the network. The computer system in response to a request signal received from one of the users transmits in response thereto information representative of the signals transmitted by the traffic monitoring units. Alternative systems for gathering traffic information are disclosed.Type: ApplicationFiled: September 27, 2010Publication date: January 20, 2011Inventors: Bruce W. DeKock, Kevin L. Russell, Richard J. Qian
-
Publication number: 20100253544Abstract: A system for providing traffic information to a plurality of mobile users connected to a network. The system comprises a plurality of traffic monitors, each comprising at least a traffic detector and a transmitter, the traffic detector generating a signal in response to vehicular traffic and the transmitter transmitting the signal. A receiver receives the signals from the traffic monitors. A computer system is connected to the receiver and is further connected to the network. The computer system in response to a request signal received from one of the users transmits in response thereto information representative of the signals transmitted by the traffic monitoring units. Alternative systems for gathering traffic information are disclosed.Type: ApplicationFiled: June 10, 2010Publication date: October 7, 2010Inventors: Bruce W. DeKock, Kevin L. Russell, Richard J. Qian
-
Patent number: 7730047Abstract: A system and method are provided for analyzing media content and generating related metadata as it is provided to a computer. In one embodiment, the system includes an extensible analysis object managing a plurality of plug-ins for analyzing the media content and generating metadata related to the media content.Type: GrantFiled: April 7, 2006Date of Patent: June 1, 2010Assignee: Microsoft CorporationInventors: Christopher Michael Hugill, Andrew D. Kutruff, Michael J. Patten, Randolph Bruce Oakley, Richard J. Qian
-
Publication number: 20090327236Abstract: Systems, computer-implemented methods, and computer-readable media for presenting video search results for query suggestions are provided. A search query is received from a user. One or more query suggestions related to the search query are determined. One or more video items or images relevant to the one or more query suggestions are accessed. One or more image representations for the one or video items or images relevant to the one or more query suggestions are displayed to the user who input the original search query.Type: ApplicationFiled: June 27, 2008Publication date: December 31, 2009Applicant: MICROSOFT CORPORATIONInventors: Justin Denney, Timothy C. Hoad, Richard J. Qian, Kieran Richard McDonald, Justin Hamilton
-
Patent number: 7639873Abstract: Automatic detection of one or more segment boundaries in a video. An analysis window identifies a selected series of video frames of the video to analyze for segment boundaries. A property value is determined for each of the video frames in the series of video frames. A maximum difference of the differences of property values between adjacent frames is compared to a threshold median value and a ratio of the maximum difference to a determined mean of the differences of property values between adjacent frames is compared to an adaptive threshold value. A segment boundary is defined as a function of the comparisons.Type: GrantFiled: July 28, 2005Date of Patent: December 29, 2009Assignee: Microsoft CorporationInventor: Richard J. Qian
-
Publication number: 20090287404Abstract: A system for providing traffic information to a plurality of mobile users connected to a network. The system comprises a plurality of traffic monitors, each comprising at least a traffic detector and a transmitter, the traffic detector generating a signal in response to vehicular traffic and the transmitter transmitting the signal. A receiver receives the signals from the traffic monitors. A computer system is connected to the receiver and is further connected to the network. The computer system in response to a request signal received from one of the users transmits in response thereto information representative of the signals transmitted by the traffic monitoring units. Alternative systems for gathering traffic information are disclosed.Type: ApplicationFiled: July 20, 2009Publication date: November 19, 2009Inventors: Bruce W. DeKock, Kevin L. Russell, Richard J. Qian
-
Publication number: 20090150784Abstract: Systems, methods, and user interfaces for presenting video search results are provided. Representations of video search results are presented to the user. Each representation may include a video preview of the video item. If desired, the preview may be dynamically executed in response to a user action, for instance, in response to a user hovering over a portion of the associated video representation for at least a predetermined period of time. Another embodiment in accordance with the present invention relates to a user interface for presenting video search results in response to an input query. The user interface includes a video item representation display area and a video item display area. The video item representation display area displays a representation of each of the video items, and if desired, the representation is dynamically executed in response to a user action. The video item display area may display the one or more video items.Type: ApplicationFiled: December 7, 2007Publication date: June 11, 2009Applicant: MICROSOFT CORPORATIONInventors: JUSTIN S. DENNEY, TIMOTHY C. HOAD, HUGH E. WILLIAMS, RICHARD J. QIAN
-
Publication number: 20090125469Abstract: A computer-implemented method, a computer system, and computer media for discovering links in scripts are provided. The computer system includes a crawler, a rules engine, and an index that are utilized to store links generated by scripts located in webpages in the index. The crawler traverses a network to locate webpages having scripts. The rules engine parses the located webpages and extracts the scripts based on rules that are satisfied by segments of the extracted scripts. The rules engine evaluates the segments of the extracted scripts to generate links. After the rules engine validates the links, the rules engine transmits the links to the index for storage.Type: ApplicationFiled: November 9, 2007Publication date: May 14, 2009Applicant: MICROSOFT COPORATIONInventors: KIERAN RICHARD MCDONALD, SRINATH REDDY AALETI, RICHARD J. QIAN