Patents by Inventor William O'Connor
William O'Connor 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: 10990634Abstract: Methods, computer systems, and computer-storage media are provided for augmenting Web-based search results with relevant content received from third-party applications. Each of a plurality of third-party applications is registered to obtain an indication of entity types associated with the each registered third-party application. A user input including at least a search query is received. The search query is communicated to those third-party applications that are identified as being relevant to the search query. Search results that are relevant to the user input are received from the relevant third-party applications and are presented on a results page.Type: GrantFiled: April 5, 2017Date of Patent: April 27, 2021Inventors: Amit Kumar, Shajib Sadhukha, Michael William O'Connor, Zhaowei Jiang
-
Patent number: 10810649Abstract: Among other things, one or more techniques and/or systems are provided for facilitating the completion of a user task. That is, user intent (e.g., intentions of a user to perform a user task) may be identified. The user intent may comprise an entity (e.g., a movie entity) and/or an action (e.g., an order movie tickets action) that the user wants to perform on the entity. A provider list may be created based upon one or more providers capable of performing the action on the entity (e.g., a movie application may be capable of performing the order movie tickets action on the movie entity). Providers may be dynamically selected for inclusion within the provider list at run-time. For example, an open market of providers may be maintained (e.g., providers may be added, removed, and/or updated over time), such that providers may be selected from the open market to complete user tasks.Type: GrantFiled: November 1, 2017Date of Patent: October 20, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Steven William Macbeth, Michael William O'Connor, Zhaowei Charlie Jiang, Michael Van Snellenberg, Li Jiang, Shajib Sadhukha, Amit Kumar
-
Patent number: 10725618Abstract: Systems, methods, and software can be used to populate contact information. In some aspect, a search term for a contact is received at an electronic device. A query for contact information is sent from the electronic device to a server. The query includes the search term. A query response is received from the server. Contact information for the contact is identified based on the query response. A contact record for the contact is populated using the identified contact information.Type: GrantFiled: December 9, 2016Date of Patent: July 28, 2020Assignee: BlackBerry LimitedInventors: Jasvir Jhaj, Arthur Jonathan Wirski, Spencer Lloyd, Timothy William O'Connor, Octavian Sandru, Xiaming Xi, Mohammad Ahsun Qureshi
-
Publication number: 20200197926Abstract: A cassette for use in concentrating matter in a sample suspension, the cassette comprising a housing having a support and an enclosed sample-receiving channel, the enclosed sample-receiving channel having an upper portion and a base connected by at least two walls; in which the upper portion is configured to have a width less than a width of the base and a depth greater than 400 ?m.Type: ApplicationFiled: May 11, 2018Publication date: June 25, 2020Inventors: Theo De Waal, Roohollah Ebrahimi, Michael Krivoruchko, Vladimir Lobaskin, Trish McOwan, William O'Connor, Dimitri Scholz
-
Patent number: 9942947Abstract: Disclosed is a heater comprising a PTC heating resistor based on barium titanate. The PTC heating resistor is printed onto a substrate. Also disclosed is a method for manufacturing such a heater.Type: GrantFiled: April 29, 2015Date of Patent: April 10, 2018Assignee: BorgWarner Ludwigsburg GmbHInventors: Anthony Maher, Katherine O'Sullivan, Steven Sweeney, William O'Connor
-
Publication number: 20180068372Abstract: Among other things, one or more techniques and/or systems are provided for facilitating the completion of a user task. That is, user intent (e.g., intentions of a user to perform a user task) may be identified. The user intent may comprise an entity (e.g., a movie entity) and/or an action (e.g., an order movie tickets action) that the user wants to perform on the entity. A provider list may be created based upon one or more providers capable of performing the action on the entity (e.g., a movie application may be capable of performing the order movie tickets action on the movie entity). Providers may be dynamically selected for inclusion within the provider list at run-time. For example, an open market of providers may be maintained (e.g., providers may be added, removed, and/or updated over time), such that providers may be selected from the open market to complete user tasks.Type: ApplicationFiled: November 1, 2017Publication date: March 8, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Steven William Macbeth, Michael William O'Connor, Zhaowei Charlie Jiang, Michael Van Snellenberg, Li Jiang, Shajib Sadhukha, Amir Kumar
-
Publication number: 20180044034Abstract: A multifunction avionics server provide for the execution of both certified and uncertified applications in data-serving capacities in which one certified application provides near real-time transmission of flight data recorder type of data. By combining these functions, improved aircraft monitoring is obtained without significant cost or weight penalties.Type: ApplicationFiled: March 24, 2016Publication date: February 15, 2018Inventors: Bernard Newman, David Jones, Ryan Eggert, William O'Connor, Stephen DeGuire
-
Patent number: 9811850Abstract: Among other things, one or more techniques and/or systems are provided for facilitating the completion of a user task. That is, user intent (e.g., intentions of a user to perform a user task) may be identified. The user intent may comprise an entity (e.g., a movie entity) and/or an action (e.g., an order movie tickets action) that the user wants to perform on the entity. A provider list may be created based upon one or more providers capable of performing the action on the entity (e.g., a movie application may be capable of performing the order movie tickets action on the movie entity). Providers may be dynamically selected for inclusion within the provider list at run-time. For example, an open market of providers may be maintained (e.g., providers may be added, removed, and/or updated over time), such that providers may be selected from the open market to complete user tasks.Type: GrantFiled: April 8, 2012Date of Patent: November 7, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Steven William Macbeth, Michael William O'Connor, Zhaowei Charlie Jiang, Michael Van Snellenberg, Li Jiang, Shajib Sadhukha, Amit Kumar
-
Publication number: 20170303340Abstract: An inventive heating rod is disclosed. The heating rod has a ceramic heating element, a first strip-shaped contact sheet and a second strip-shaped contact sheet. The ceramic heating element is arranged between the first contact sheet and the second contact sheet, and a metal housing is provided in which the heating element and the contact sheets are arranged. The housing is provided with a dielectric coating.Type: ApplicationFiled: April 13, 2017Publication date: October 19, 2017Inventors: Katherine O'Sullivan, Orla O'Connor, William O'Connor
-
Publication number: 20170206282Abstract: Methods, computer systems, and computer-storage media are provided for augmenting Web-based search results with relevant content received from third-party applications. Each of a plurality of third-party applications is registered to obtain an indication of entity types associated with the each registered third-party application. A user input including at least a search query is received. The search query is communicated to those third-party applications that are identified as being relevant to the search query. Search results that are relevant to the user input are received from the relevant third-party applications and are presented on a results page.Type: ApplicationFiled: April 5, 2017Publication date: July 20, 2017Inventors: Amit Kumar, Shajib Sadhukha, Michael William O'Connor, Zhaowei Jiang
-
Publication number: 20170169118Abstract: Systems, methods, and software can be used to populate contact information. In some aspect, a search term for a contact is received at an electronic device. A query for contact information is sent from the electronic device to a server. The query includes the search term. A query response is received from the server. Contact information for the contact is identified based on the query response. A contact record for the contact is populated using the identified contact information.Type: ApplicationFiled: December 9, 2016Publication date: June 15, 2017Applicant: BlackBerry LimitedInventors: Jasvir JHAJ, Arthur Jonathan WIRSKI, Spencer LLOYD, Timothy William O'CONNOR, Octavian SANDRU, Xiaming XI, Mohammad Ahsun QURESHI
-
Patent number: 9646097Abstract: Methods, computer systems, and computer-storage media are provided for augmenting Web-based search results with relevant content received from third-party applications. Each of a plurality of third-party applications is registered to obtain an indication of entity types associated with the each registered third-party application. An annotated search query is received that includes the original inputted search query and at least an entity type associated with the search query. The annotated search query is communicated to those third-party applications having an indicated entity type that matches the entity type associated with the inputted search query. Search results that are relevant to the annotated search query are received from the applications and presented on a results page.Type: GrantFiled: July 7, 2015Date of Patent: May 9, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Amit Kumar, Shajib Sadhukha, Michael William O'Connor, Zhaowei Jiang
-
Publication number: 20160069707Abstract: A remote energy meter system and method is provided having a meter server and a client module located remotely from the meter server. The meter server communicates with the client via a wireless communications link to recover energy production parameter values. The remote energy meter system preferably provides real-time and automated monitoring of, at least, energy production and system failure parameters.Type: ApplicationFiled: May 18, 2015Publication date: March 10, 2016Inventors: Ezra GREEN, Robert DOCKWEILER, William O'CONNOR
-
Publication number: 20150319807Abstract: Disclosed is a heater comprising a PTC heating resistor based on barium titanate. The PTC heating resistor is printed onto a substrate. Also disclosed is a method for manufacturing such a heater.Type: ApplicationFiled: April 29, 2015Publication date: November 5, 2015Inventors: Anthony Maher, Katherine O'Sullivan, Steven Sweeney, William O'Connor
-
Publication number: 20150310118Abstract: Methods, computer systems, and computer-storage media are provided for augmenting Web-based search results with relevant content received from third-party applications. Each of a plurality of third-party applications is registered to obtain an indication of entity types associated with the each registered third-party application. An annotated search query is received that includes the original inputted search query and at least an entity type associated with the search query. The annotated search query is communicated to those third-party applications having an indicated entity type that matches the entity type associated with the inputted search query. Search results that are relevant to the annotated search query are received from the applications and presented on a results page.Type: ApplicationFiled: July 7, 2015Publication date: October 29, 2015Inventors: AMIT KUMAR, SHAJIB SADHUKHA, MICHAEL WILLIAM O'CONNOR, ZHAOWEI JIANG
-
Patent number: 9104787Abstract: Methods, computer systems, and computer-storage media are provided for augmenting Web-based search results with relevant content received from third-party applications. Each of a plurality of third-party applications is registered to obtain an indication of entity types associated with the each registered third-party application. An annotated search query is received that includes the original inputted search query and at least an entity type associated with the search query. The annotated search query is communicated to those third-party applications having an indicated entity type that matches the entity type associated with the inputted search query. Search results that are relevant to the annotated search query are received from the applications and presented on a results page.Type: GrantFiled: December 14, 2012Date of Patent: August 11, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Amit Kumar, Shajib Sadhukha, Michael William O'Connor, Zhaowei Jiang
-
Publication number: 20140258832Abstract: Embodiments of the present invention provide an interactive, computer implemented and networked system and method for editing highly structured XML-based documents adapted for online journal publication. The present invention is capable of handling multimedia rich content while enforcing protection of highly structured elements to maintain document integrity through the proofing process. Embodiments of the present invention thus provide a graphical user interface (“GUI”) to facilitate the proof/editing process, which not only enforces the highly structured element protection, but also provides author-users with a familiar, word processor-like experience while eliminating the need for annotated PDF documents to preserve the structured content.Type: ApplicationFiled: March 11, 2013Publication date: September 11, 2014Inventors: Michael James Hepp, Charles William O'Connor, Antony Muthu Raja Gnanapiragasam, William Clarke
-
Publication number: 20140172840Abstract: Methods, computer systems, and computer-storage media are provided for augmenting Web-based search results with relevant content received from third-party applications. Each of a plurality of third-party applications is registered to obtain an indication of entity types associated with the each registered third-party application. An annotated search query is received that includes the original inputted search query and at least an entity type associated with the search query. The annotated search query is communicated to those third-party applications having an indicated entity type that matches the entity type associated with the inputted search query. Search results that are relevant to the annotated search query are received from the applications and presented on a results page.Type: ApplicationFiled: December 14, 2012Publication date: June 19, 2014Applicant: MICROSOFT CORPORATIONInventors: AMIT KUMAR, SHAJIB SADHUKHA, MICHAEL WILLIAM O'CONNOR, ZHAOWEI JIANG
-
Publication number: 20130268507Abstract: Among other things, one or more techniques and/or systems are provided for facilitating the completion of a user task. That is, user intent (e.g., intentions of a user to perform a user task) may be identified. The user intent may comprise an entity (e.g., a movie entity) and/or an action (e.g., an order movie tickets action) that the user wants to perform on the entity. A provider list may be created based upon one or more providers capable of performing the action on the entity (e.g., a movie application may be capable of performing the order movie tickets action on the movie entity). Providers may be dynamically selected for inclusion within the provider list at run-time. For example, an open market of providers may be maintained (e.g., providers may be added, removed, and/or updated over time), such that providers may be selected from the open market to complete user tasks.Type: ApplicationFiled: April 8, 2012Publication date: October 10, 2013Applicant: Microsoft CorporationInventors: Steven William Macbeth, Michael William O'Connor, Zhaowei Charlie Jiang, Michael Van Snellenberg, Li Jiang, Shajib Sadhukha, Amit Kumar
-
Publication number: 20080143554Abstract: A remote energy meter system and method is provided having a meter server and a client module located remotely from the meter server. The meter server communicates with the client via a wireless communications link to recover energy production parameter values. The remote energy meter system preferably provides real-time and automated monitoring of, at least, energy production and system failure parameters.Type: ApplicationFiled: February 22, 2008Publication date: June 19, 2008Inventors: Ezra Green, Robert Dockweiler, William O'Connor